.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:100svh;color:var(--color-bg);display:grid;position:relative;overflow:hidden}.hero__image[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;object-position:var(--hero-focus);width:100%;height:100%;position:absolute;inset:0}@media (width<48rem){.hero__image[data-astro-cid-ge2uvauf]{transform:scale(var(--hero-zoom));transform-origin:50% 0}}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(#22324a8c,#22324a00 60%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{padding:18svh var(--gutter) 0;text-align:center;align-self:start}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--text-h1);text-transform:uppercase;letter-spacing:.08em}.hero--compact[data-astro-cid-ge2uvauf]{min-height:70svh}.hero--compact[data-astro-cid-ge2uvauf]:before{background:linear-gradient(#22324a8c,#22324a00 75%)}.hero--compact[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{text-transform:none;letter-spacing:.02em}.hero__tagline[data-astro-cid-ge2uvauf]{margin:var(--space-xs) auto 0;font-family:var(--font-heading);font-style:italic;font-size:var(--text-lg);text-shadow:0 1px 2px #22324acc,0 0 16px #22324a99}.hero[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{color:var(--color-dawn)}
