.slider-controls:where(.astro-f7cr7dn2){--bullet-size: var(--text-step-0);display:flex;justify-content:center;align-items:center;gap:var(--space-2xs)}@media(scripting:none){.slider-controls:where(.astro-f7cr7dn2){display:none}}.slider-controls__pagination:where(.astro-f7cr7dn2){display:flex;justify-content:center;gap:var(--space-2xs-xs)}.slider-controls__pagination:where(.astro-f7cr7dn2).is-locked{display:none}.slider-controls__pagination:where(.astro-f7cr7dn2) .swiper-pagination-bullet{display:block;width:var(--bullet-size);height:var(--bullet-size);border-radius:999rem;background:none;border:var(--border);border-color:var(--variant-on-surface);margin:0;cursor:pointer;transition:width .2s ease-out,background .2s ease-out,scale .1s ease-out}:where(.astro-f7cr7dn2):is(.slider-controls__pagination .swiper-pagination-bullet):focus-visible{outline:2px dashed var(--variant-on-surface);outline-offset:2px}:where(.astro-f7cr7dn2):is(.slider-controls__pagination .swiper-pagination-bullet):not(.swiper-pagination-bullet-active):hover{background:var(--dimmed-variant-on-surface)}:where(.astro-f7cr7dn2):is(.slider-controls__pagination .swiper-pagination-bullet):active{scale:.9}.slider-controls__pagination:where(.astro-f7cr7dn2) .swiper-pagination-bullet-active{width:calc(var(--bullet-size) * 2);background:var(--variant-on-surface)}.slider-controls__button:where(.astro-f7cr7dn2){display:none;padding:0;border:none;background:none;cursor:pointer;color:var(--variant-on-surface);width:5.875rem;height:2.75rem;border-radius:4px;transform-origin:0;transition:transform .1s ease-out}.slider-controls__button:where(.astro-f7cr7dn2):focus-visible{outline:2px dashed var(--variant-on-surface);outline-offset:2px}.slider-controls__button:where(.astro-f7cr7dn2):active{transform:scaleX(1.2)}.slider-controls__button:where(.astro-f7cr7dn2):hover{color:var(--variant-variant-on-surface)}.slider-controls__button:where(.astro-f7cr7dn2).is-disabled{opacity:.35;cursor:auto;pointer-events:none}@media(hover:hover)and (pointer:fine)and (width>50em){.slider-controls__button:where(.astro-f7cr7dn2){display:block}}.slider-controls__button:where(.astro-f7cr7dn2).is-locked{display:none}.slider-controls__button:where(.astro-f7cr7dn2) svg:where(.astro-f7cr7dn2){width:100%;height:100%}.slider-controls__button:where(.astro-f7cr7dn2) svg:where(.astro-f7cr7dn2) .dashed-line:where(.astro-f7cr7dn2){stroke-width:var(--line-width)}.slider-controls__button--prev:where(.astro-f7cr7dn2){transform-origin:100%}.slider-controls__button--prev:where(.astro-f7cr7dn2) svg:where(.astro-f7cr7dn2){transform:rotate(180deg)}.event-slider:where(.astro-7m2g7dn2){--event-slider-inset: max(var(--minimum-content-padding), (100% - var(--wide-max-width)) / 2)}.event-slider__header:where(.astro-7m2g7dn2){grid-column:wide;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-2xs) var(--space-s)}@media(width<61.25em){.event-slider__header:where(.astro-7m2g7dn2){flex-direction:column;align-items:start}.event-slider__header:where(.astro-7m2g7dn2)>.button{background:none;border:none;box-shadow:none;padding:var(--space-3xs) 0;margin-block:calc(-1 * var(--space-3xs));font-weight:400;color:inherit;-webkit-text-decoration:underline;text-decoration:underline}:where(.astro-7m2g7dn2):is(.event-slider__header>.button):after{content:none}:where(.astro-7m2g7dn2):is(.event-slider__header>.button):hover{translate:0}:where(.astro-7m2g7dn2):is(.event-slider__header>.button):active{scale:1}}.event-slider__body:where(.astro-7m2g7dn2){display:flex;flex-direction:column;gap:var(--space-xs)}swiper-container:where(.astro-7m2g7dn2){width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--event-slider-inset),#000 calc(100% - var(--event-slider-inset)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--event-slider-inset),#000 calc(100% - var(--event-slider-inset)),transparent 100%)}swiper-container:where(.astro-7m2g7dn2):not(:defined){display:flex;gap:1.5rem;overflow:auto;padding-inline:var(--event-slider-inset);padding-block-end:1.5rem;scroll-padding-inline:var(--event-slider-inset);scroll-snap-type:x mandatory}swiper-container:where(.astro-7m2g7dn2)::part(wrapper){padding-inline:var(--event-slider-inset)}swiper-slide:where(.astro-7m2g7dn2){flex-shrink:0;width:min(80vw,22rem);height:auto;scroll-snap-align:start;scroll-snap-stop:normal;padding-bottom:var(--shadow-offset)}swiper-slide:where(.astro-7m2g7dn2):last-of-type:defined{margin-inline-end:calc(2 * var(--event-slider-inset))}.event-slider__all:where(.astro-7m2g7dn2){display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-m);height:100%;padding:var(--space-m);color:var(--color-on-surface);-webkit-text-decoration:none;text-decoration:none;hyphens:auto}.event-slider__all:where(.astro-7m2g7dn2)>svg:where(.astro-7m2g7dn2){align-self:end;width:3rem;height:3rem;transition:translate .2s ease-out;color:var(--variant-on-surface)}.event-slider__all:where(.astro-7m2g7dn2):is(:hover,:focus-visible)>svg:where(.astro-7m2g7dn2){translate:.5rem}.event-slider__all:where(.astro-7m2g7dn2):focus-visible{outline:2px dashed var(--on-surface);outline-offset:-12px}.fullscreen-media:where(.astro-5u5pvxx2){--five-to-sixteen: clamp(5rem, -9.793rem + 60.69vw, 16rem);--hero-container-height: calc(90svh - (21rem - var(--five-to-sixteen)));height:var(--hero-container-height);width:100vw;overflow:hidden;position:relative}.fullscreen-media:where(.astro-5u5pvxx2):after{content:"";position:absolute;bottom:0;inset-inline:0;height:var(--text-step-d-4);pointer-events:none;background-image:linear-gradient(to top,var(--surface) 0%,color-mix(in srgb,var(--surface) 98.7%,transparent) 8.1%,color-mix(in srgb,var(--surface) 95.1%,transparent) 15.5%,color-mix(in srgb,var(--surface) 89.6%,transparent) 22.5%,color-mix(in srgb,var(--surface) 82.5%,transparent) 29%,color-mix(in srgb,var(--surface) 74.1%,transparent) 35.3%,color-mix(in srgb,var(--surface) 64.8%,transparent) 41.2%,color-mix(in srgb,var(--surface) 55%,transparent) 47.1%,color-mix(in srgb,var(--surface) 45%,transparent) 52.9%,color-mix(in srgb,var(--surface) 35.2%,transparent) 58.8%,color-mix(in srgb,var(--surface) 25.9%,transparent) 64.7%,color-mix(in srgb,var(--surface) 17.5%,transparent) 71%,color-mix(in srgb,var(--surface) 10.4%,transparent) 77.5%,color-mix(in srgb,var(--surface) 4.9%,transparent) 84.5%,color-mix(in srgb,var(--surface) 1.3%,transparent) 91.9%,color-mix(in srgb,var(--surface) 0%,transparent) 100%)}.fullscreen-media:where(.astro-5u5pvxx2)>:where(.astro-5u5pvxx2){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:var(--hero-container-height);width:100vw}.fullscreen-media:where(.astro-5u5pvxx2) picture{display:block;height:100%}.fullscreen-media:where(.astro-5u5pvxx2) img{display:block;width:100%;height:100%;object-fit:cover}.fullscreen-media:where(.astro-5u5pvxx2) .video-container{height:100%;aspect-ratio:auto}.fullscreen-media:where(.astro-5u5pvxx2) video{object-fit:cover!important}.fullscreen-media:where(.astro-5u5pvxx2) .sdn-display{overflow:hidden}.fullscreen-media:where(.astro-5u5pvxx2) .js3q-wrapper{height:100%!important}.fullscreen-media:where(.astro-5u5pvxx2) .sdn-player-controls,.fullscreen-media:where(.astro-5u5pvxx2) .sdn-time-seekbar,.fullscreen-media:where(.astro-5u5pvxx2) .sdn-time-scrubber,.fullscreen-media:where(.astro-5u5pvxx2) .sdn-player-chrome{display:none;opacity:0;visibility:hidden}.highlight-slider:where(.astro-mt5qetwi){--highlight-slider-inset: max(var(--minimum-content-padding), (100% - var(--wide-max-width)) / 2);display:flex;flex-direction:column;gap:var(--space-xs)}.highlight-slider__header:where(.astro-mt5qetwi){display:flex;align-items:end;justify-content:space-between;gap:var(--space-s);padding-inline:var(--highlight-slider-inset);padding-block-end:var(--space-s)}.highlight-slider__header:where(.astro-mt5qetwi)>.highlight-slider__autoplay:where(.astro-mt5qetwi){margin-inline-start:auto}.highlight-slider__autoplay:where(.astro-mt5qetwi){--focus-color: var(--on-surface);width:var(--icon-button-size);height:var(--icon-button-size);border:none;border-radius:999px;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;flex-shrink:0;position:relative;background-color:var(--dimmed-on-surface);color:var(--muted-on-surface)}.highlight-slider__autoplay:where(.astro-mt5qetwi) svg:where(.astro-mt5qetwi){width:var(--icon-button-icon-size);height:var(--icon-button-icon-size)}.highlight-slider__autoplay:where(.astro-mt5qetwi):before{--ring-width: 2px;content:"";position:absolute;inset:-.25rem;border-radius:50%;background:conic-gradient(var(--variant-on-surface) calc(var(--autoplay-progress, 0) * 1turn),color-mix(in srgb,var(--variant-on-surface) 25%,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-width) - .5px),#000 calc(100% - var(--ring-width)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring-width) - .5px),#000 calc(100% - var(--ring-width)));pointer-events:none}.highlight-slider__autoplay:where(.astro-mt5qetwi)[data-playing=true] .icon-play:where(.astro-mt5qetwi),.highlight-slider__autoplay:where(.astro-mt5qetwi)[data-playing=false] .icon-pause:where(.astro-mt5qetwi){display:none}@media(scripting:none){.highlight-slider__autoplay:where(.astro-mt5qetwi){display:none}}swiper-container:where(.astro-mt5qetwi){width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--highlight-slider-inset),#000 calc(100% - var(--highlight-slider-inset)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--highlight-slider-inset),#000 calc(100% - var(--highlight-slider-inset)),transparent 100%)}swiper-container:where(.astro-mt5qetwi):not(:defined){display:flex;gap:1.25rem;overflow:auto;padding-inline:var(--highlight-slider-inset);scroll-snap-type:x mandatory}swiper-slide:where(.astro-mt5qetwi){flex-shrink:0;width:calc(100% - 2 * var(--highlight-slider-inset));height:auto;padding-bottom:var(--space-3xs-2xs);scroll-snap-align:center}.headline:where(.astro-lcdefpme){font-size:clamp(4.375rem,.96rem + 17.07vw,11.5rem);line-height:.8;position:relative;margin-top:-.6em}.headline:where(.astro-lcdefpme).standalone{margin-top:.6em}
