.site-hero{--site-hero-ease:cubic-bezier(.77, 0, .18, 1);--site-hero-ease-out:cubic-bezier(.22, 1, .36, 1);color:#fff;isolation:isolate;background:#161c28;height:max(560px,100svh - 134px);max-height:900px;position:relative;overflow:hidden}.site-hero-slide{transition:transform 1.5s var(--site-hero-ease);position:absolute;inset:0;overflow:hidden}.site-hero-media{transition:transform 1.5s var(--site-hero-ease);position:absolute;inset:0}.site-hero-image{object-fit:cover;transform:scale(1.02)}.site-hero-shade{background:radial-gradient(70% 55% at 50% 48%,#0d14274d,#0000 70%),linear-gradient(#0d142773 0%,#0d14278c 55%,#0d1427d9 100%);position:absolute;inset:0}.site-hero-copy{padding:0 var(--site-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,2.4cqi,34px);transition:opacity .6s;display:flex;position:absolute;inset:0}.site-hero-eyebrow{color:#ffffffd9;max-width:34em;font-size:var(--site-type-subheading);letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;flex-direction:column;align-items:center;gap:18px;font-weight:500;line-height:1.4;display:flex}.site-hero-eyebrow:before{content:"";background:var(--site-gold);width:36px;height:2px}.site-hero-title{max-width:15em;font-size:var(--site-type-hero);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 24px #0d142759;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:no-preference){.site-hero-slide[data-active=true] .site-hero-image{animation:14s ease-out forwards site-hero-zoom}.site-hero-slide[data-active=true] .site-hero-eyebrow{animation:site-hero-fade-up 1s var(--site-hero-ease-out) .35s both}}@keyframes site-hero-zoom{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes site-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
