.c-hero,.c-hero__slide{position:relative;isolation:isolate}.c-hero{overflow:hidden;color:var(--c-white)}.c-hero__track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-hero__track::-webkit-scrollbar{display:none}.c-hero__track:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:-2px}.c-hero__slide{display:flex;flex:0 0 100%;inline-size:100%;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;min-block-size:clamp(28rem,34.7vw,37.5rem);overflow:clip}.c-hero__image,.c-hero__media,.c-hero__overlay{position:absolute;inset:0}.c-hero__media{z-index:0;overflow:clip}.c-hero__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.c-hero__overlay{z-index:1;background-color:var(--c-dark-blue);opacity:.75}.c-hero__dot,.c-hero__nav{border:0;opacity:.5;cursor:pointer}.c-hero__inner{position:relative;z-index:2;inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}.c-hero__dots,.c-hero__nav{position:absolute;z-index:3}.c-hero__intro,.c-hero__title{margin:0;color:var(--c-white)}.c-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-block-start:clamp(0,2vw,var(--space-2xl));text-align:start}.c-hero__title{max-inline-size:22ch;font-family:var(--font-heading);font-size:var(--fs-h1);line-height:var(--lh-tight);text-wrap:balance}.c-hero__title-line{display:block}.c-hero__title-line--sub{font-weight:var(--fw-regular)}.c-hero__title-line--main{font-weight:var(--fw-bold)}.c-hero__intro{max-inline-size:60ch;font-family:var(--font-body);font-size:var(--fs-intro);font-weight:var(--fw-regular);line-height:var(--lh-loose);text-wrap:pretty}.c-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;margin-block-start:var(--space-3xs)}.c-hero__nav{top:50%;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-lg);block-size:var(--space-2xl);color:var(--c-white);background:0 0;transform:translateY(-50%);transition:opacity var(--duration-base) var(--ease-standard)}.c-hero__nav:focus-visible,.c-hero__nav:hover{opacity:1}.c-hero__nav:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:3px}.c-hero__nav .c-icon{inline-size:.875rem;block-size:var(--space-xl)}.c-hero__nav--prev{left:clamp(var(--space-sm),4.6vw,var(--space-3xl))}.c-hero__nav--prev .c-icon{transform:scaleX(-1)}.c-hero__nav--next{right:clamp(var(--space-sm),4.6vw,var(--space-3xl))}.c-hero__dots{bottom:var(--space-md);left:50%;display:flex;gap:var(--space-2xs);align-items:center;transform:translateX(-50%)}.c-hero__dot{inline-size:var(--space-xs);block-size:var(--space-xs);padding:0;background-color:var(--c-white);border-radius:var(--radius-pill);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.c-hero__dot:focus-visible,.c-hero__dot:hover{opacity:.8}.c-hero__dot:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:3px}.c-hero__dot.is-active{opacity:1;transform:scale(1.3)}.c-hero--subpage .c-hero__slide{min-block-size:0}.c-hero--subpage .c-hero__content{padding-block:clamp(var(--space-xl),7vw,6.25rem) var(--space-2xl)}@media (width <= 40rem){.c-hero__actions{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.c-hero__nav{block-size:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.c-hero__track{scroll-behavior:auto}.c-hero__dot{transition:none}}
/*# sourceMappingURL=c-hero.min.css.map */
