:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}:root{--font-classical-humanist: Optima, Candara, Noto Sans, source-sans-pro, sans-serif;--font-didone: Didot, Bodoni MT, Noto Serif Display, URW Palladio L, P052, Sylfaen, serif}header[data-astro-cid-4lmevjsg]{position:relative;height:100svh;min-height:560px;clip-path:inset(0);overflow:clip;isolation:isolate}.stage[data-astro-cid-4lmevjsg]{position:absolute;inset:0;animation:28s ease-in-out infinite alternate kenburns;z-index:0}.stage[data-astro-cid-4lmevjsg] picture[data-astro-cid-4lmevjsg],.stage[data-astro-cid-4lmevjsg] img[data-astro-cid-4lmevjsg]{width:100%;height:100%;object-fit:cover;display:block}.stage[data-astro-cid-4lmevjsg]:after{content:"";position:absolute;inset:0;background:linear-gradient(165deg,oklch(15% .07 253 / .15),oklch(15% .07 253 / .75))}@keyframes kenburns{0%{transform:scale(1.1) translate(1.5%,.5%)}to{transform:scale(1.05) translate(-1%,-.5%)}}@media(prefers-reduced-motion:reduce){.stage[data-astro-cid-4lmevjsg]{animation:none}}.content[data-astro-cid-4lmevjsg]{position:relative;z-index:1;display:grid;grid-template-areas:"eyebrow" "heading" "tagline" "cta";grid-template-rows:minmax(1.5em,auto) auto calc(var(--step-1) * 1.4 * 2) minmax(3.5rem,auto);align-content:end;height:100%;padding-block-end:10svh;row-gap:var(--space-s)}.eyebrow[data-astro-cid-4lmevjsg]{grid-area:eyebrow;min-height:1.5em;font-family:var(--font-classical-humanist);font-size:var(--step--1);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-light);max-width:none}h1[data-astro-cid-4lmevjsg]{grid-area:heading;font-family:var(--font-didone);font-size:clamp(3rem,8vw,6rem);line-height:.92;letter-spacing:var(--tracking-tight);color:var(--color-light);max-width:none}.tagline[data-astro-cid-4lmevjsg]{grid-area:tagline;font-family:var(--font-classical-humanist);font-size:var(--step-1);color:var(--color-text-on-dark);max-width:42ch;line-height:1.4;overflow:hidden}.cta[data-astro-cid-4lmevjsg]{grid-area:cta;justify-self:start;margin-block-start:var(--space-2xs);padding:var(--space-xs) var(--space-l);background:var(--color-gold);color:var(--color-navy-deep);font-family:var(--font-classical-humanist);font-weight:600;font-size:var(--step-0);text-decoration:none;letter-spacing:var(--tracking-wide);transition:background .2s;&:hover{background:var(--color-gold-light)}&[data-hidden]{visibility:hidden;pointer-events:none}}
