.hero[data-astro-cid-ge2uvauf]{min-height:var(--hero-height);color:var(--color-band-dark-text);background:var(--color-band-dark);isolation:isolate;display:grid;position:relative;overflow:clip}.hero--fallback[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--wam-plum), var(--wam-grape))}.hero__picture[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero__image[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:var(--hero-mobile-image-position);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:var(--slide-position);z-index:-2;opacity:0;width:100%;height:100%;animation:var(--slide-animation) var(--slide-duration) linear var(--slide-delay) infinite;position:absolute;inset:0}.hero__picture[data-astro-cid-ge2uvauf].hero__below-menu,.hero__slide[data-astro-cid-ge2uvauf].hero__below-menu{top:var(--header-h);height:calc(100% - var(--header-h))}.hero[data-astro-cid-ge2uvauf]:has(.hero__pause-input:checked) .hero__slide[data-astro-cid-ge2uvauf]{animation-play-state:paused}.hero__pause[data-astro-cid-ge2uvauf]{bottom:var(--space-8);right:var(--container-pad);min-width:2.75rem;min-height:2.75rem;color:inherit;background:var(--color-hero-scrim);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.hero__pause[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent-on-dark)}.hero__pause-input[data-astro-cid-ge2uvauf]:focus-visible~.hero__inner[data-astro-cid-ge2uvauf] .hero__pause[data-astro-cid-ge2uvauf]{outline:3px solid var(--color-focus-inner);outline-offset:2px}.hero__pause[data-astro-cid-ge2uvauf] .hero__play-icon,.hero[data-astro-cid-ge2uvauf]:has(.hero__pause-input:checked) .hero__pause[data-astro-cid-ge2uvauf] .hero__pause-icon{display:none}.hero[data-astro-cid-ge2uvauf]:has(.hero__pause-input:checked) .hero__pause[data-astro-cid-ge2uvauf] .hero__play-icon{display:block}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-ge2uvauf]{animation:none}.hero__pause[data-astro-cid-ge2uvauf]{display:none}}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(#23223600 30%,#2322368c 75%,#232236b3 100%);position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{height:var(--header-h);background:var(--gradient-header-hero);z-index:-1;position:absolute;inset:0 0 auto}.hero__inner[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere;min-width:0;padding-block:var(--space-24);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero--overlap[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-block-start:calc(var(--header-h) + var(--space-8))}.hero__content[data-astro-cid-ge2uvauf]{max-width:52rem;text-shadow:var(--shadow-hero-text);position:relative}.hero--center[data-astro-cid-ge2uvauf] .hero__content[data-astro-cid-ge2uvauf]{text-align:center;margin-inline:auto}.hero--center[data-astro-cid-ge2uvauf] .hero__intro[data-astro-cid-ge2uvauf]{margin-inline:auto}.hero__title[data-astro-cid-ge2uvauf]{color:inherit;font-size:clamp(2.25rem,11vw,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.hero__intro[data-astro-cid-ge2uvauf]{max-width:17.5em;font-size:var(--text-base);line-height:var(--leading-body);margin-block-start:1em}.hero__scroll[data-astro-cid-ge2uvauf]{bottom:var(--space-8);left:var(--container-pad);min-width:2.75rem;min-height:2.75rem;color:inherit;background:var(--color-hero-scrim);justify-content:center;align-items:center;display:inline-flex;position:absolute}.hero__scroll[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent-on-dark)}@media (width>=768px){.hero__image[data-astro-cid-ge2uvauf]{object-position:var(--hero-image-position)}}@media (width>=1024px){.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#23223699 0%,#23223659 40%,#23223600 65%)}.hero--center[data-astro-cid-ge2uvauf] .hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#23223626,#23223680)}.hero--mirror-desktop[data-astro-cid-ge2uvauf] .hero__image[data-astro-cid-ge2uvauf]{transform:scaleX(-1)}.hero__inner[data-astro-cid-ge2uvauf]{justify-content:center}.hero--overlap[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-h) + var(--space-8))}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.25rem,3.28vw,3.9375rem)}.hero__intro[data-astro-cid-ge2uvauf]{font-size:clamp(1rem,1.23vw,1.475rem)}}
