.sd-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding:calc(var(--nav-h) + 4rem) var(--gutter) 4.75rem;overflow:hidden;background:var(--navy-950)}.sd-hero__bg{position:absolute;inset:0;z-index:-1;will-change:transform}.sd-hero__img,.sd-hero__video{width:100%;height:100%;object-fit:cover;object-position:60% 50%;transform:scale(1.1);transition:transform 3.2s var(--ease-out);display:block}.sd-hero.is-ready .sd-hero__img,.sd-hero.is-ready .sd-hero__video{transform:scale(1)}.sd-hero__shade{position:absolute;inset:0;opacity:0;background:linear-gradient(180deg,rgba(5,15,28,.55),rgba(5,15,28,.12) 30%,rgba(5,15,28,.5) 62%,rgba(5,15,28,.94));transition:opacity 1.8s ease .15s}.sd-hero.is-ready .sd-hero__shade{opacity:1}.sd-hero__inner{display:grid;gap:2rem;width:100%;max-width:90vw;margin-inline:auto}.sd-hero__main{display:grid;gap:1.5rem;min-width:0}.sd-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);line-height:.94;letter-spacing:-.02em}.sd-hero__copy{max-width:30rem;font-size:var(--fs-lead);line-height:1.5;color:rgba(251,250,247,.88)}.sd-hero__cta{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.65rem!important;width:100%!important;max-width:32rem}.sd-hero__cta>span{display:flex!important;flex:1 1 0%!important;min-width:0!important}.sd-hero__cta .sd-btn{width:100%!important;min-height:3rem!important;padding:0 .75rem!important;font-size:clamp(.68rem,2.3vw,.78rem)!important;letter-spacing:.06em!important;justify-content:center!important;border-radius:.65rem!important;white-space:nowrap!important;box-sizing:border-box!important;gap:.4rem!important}.sd-hero__cta .sd-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:36rem){.sd-hero__cta{gap:1rem!important;width:auto!important}.sd-hero__cta>span{flex:none!important}.sd-hero__cta .sd-btn{width:auto!important;min-height:3.25rem!important;padding:0 1.75rem!important;font-size:.78rem!important;letter-spacing:.14em!important;gap:.9rem!important}}.sd-hero__foot{display:flex;align-items:center;gap:1.5rem;max-width:38rem;margin-top:.5rem}.sd-hero__scroll{display:inline-flex;flex:none;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.66rem;font-weight:700;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;color:inherit}.sd-hero__scroll i{position:relative;display:block;width:1px;height:2.5rem;overflow:hidden;background:rgba(251,250,247,.28)}.sd-hero__scroll i:after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:var(--teal-300);animation:sd-scroll-cue 2.2s var(--ease-inout) infinite}@keyframes sd-scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}@media (min-width:48rem){.sd-hero{padding-bottom:4rem}}@media (min-width:64rem){.sd-hero__inner{max-width:90vw;align-items:end}.sd-hero__title{font-size:var(--fs-hero)}}@media (prefers-reduced-motion:reduce){.sd-hero__img{transform:none}.sd-hero__shade{opacity:1}.sd-hero__scroll i:after{animation:none;height:100%}}