.hv-hero.hv-hero{position:relative!important;display:flex!important;align-items:stretch!important;margin:calc(var(--nav-h) + env(safe-area-inset-top,0px)) 8px 8px!important;padding:0!important;min-height:calc(100svh - var(--nav-h) - 8px)!important;border-radius:18px!important;overflow:hidden!important;background:#0c1a22!important;color:#fff!important;isolation:isolate}@media (min-height:1100px){.hv-hero.hv-hero{min-height:920px!important}}.hv-hero.hv-hero:after,.hv-hero.hv-hero:before{display:none!important}.hv-hero .hero-bg,.hv-hero .hv-hero-bg,.hv-hero [class*=heroBg]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0}.hv-hero [class*=heroBgImg],.hv-hero img.hero-bg,.hv-hero img.hv-hero-bg{object-fit:cover!important}.hv-hero [class*=heroShade]{display:none!important}.hv-hero>.w,.hv-hero>.wrap,.hv-hero>[class*=heroInner]{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;gap:20px!important;min-height:100%!important;box-sizing:border-box!important;padding:clamp(32px,5vh,72px) calc(var(--edge) - 8px) clamp(28px,4.5vh,52px)!important}.hv-hero [class*=heroCopy]{max-width:min(660px,100%)!important}.hv-hero [class*=heroTitle],.hv-hero h1{font-size:clamp(40px,3.7vw,68px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.03em!important;color:#fff!important;max-width:min(100%,14em)!important;margin:0!important;text-align:left!important}.hv-hero [class*=heroLead],.hv-hero h1+p{margin:2px 0 0!important;max-width:595px!important;font-size:clamp(15px,1.05vw,17.5px)!important;font-weight:400!important;line-height:1.55!important;color:rgba(255,255,255,.82)!important}.hv-hero .ctas,.hv-hero [class*=heroCtas]{display:flex!important;flex-wrap:wrap;gap:12px!important;margin:18px 0 0!important}.hv-hero .ctas .btn-p,.hv-hero [class*=heroBtn]{border-radius:999px!important;border:0!important;background:var(--c-teal-button)!important}.hv-hero .ctas .btn-g,.hv-hero .ctas .btn-p,.hv-hero [class*=heroBtn],.hv-hero [class*=secondaryCta]{display:inline-flex!important;align-items:center;gap:10px;height:50px;padding:0 24px!important;color:#fff!important;font:500 15px/1 var(--f-sans,Poppins,sans-serif)!important;letter-spacing:-.01em!important;text-decoration:none!important;box-shadow:none!important}.hv-hero .ctas .btn-g,.hv-hero [class*=secondaryCta]{border-radius:999px!important;border:.8px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.08)!important}.hv-hero .ctas .btn-p:hover,.hv-hero [class*=heroBtn]:hover{background:var(--c-teal-hover)!important}.hv-hero .ctas .btn-g:hover,.hv-hero [class*=secondaryCta]:hover{background:rgba(255,255,255,.16)!important}@media (max-width:760px){.hv-hero.hv-hero{min-height:min(540px,calc(100svh - var(--nav-h) - 8px))!important}.hv-hero>.wrap{background:linear-gradient(180deg,rgba(8,20,28,.5),rgba(8,20,28,.3) 60%,rgba(8,20,28,.5))!important}.hv-hero>.w,.hv-hero>.wrap,.hv-hero>[class*=heroInner]{padding-top:56px!important;padding-bottom:40px!important}}@media (min-width:900px){.hv-hero.hv-hero{min-height:calc(100svh - var(--nav-h) - 8px)!important;margin-bottom:8px!important}.hv-hero [class*=heroTitle],.hv-hero h1{font-size:clamp(38px,min(3.5vw,6.4vh),66px)!important}}.hv-hero div:has(>.chip){justify-content:flex-start!important}.hv-hero.hero-reveal h1 .ln{display:block;overflow:hidden;padding-bottom:.1em}.hv-hero.hero-reveal h1 .ln>span{display:block;transform:translateY(105%);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.hv-hero.hero-reveal.go h1 .ln>span{transform:none}.hv-hero.hero-reveal h1 .ln:nth-child(2)>span{transition-delay:.12s}.hv-hero.hero-reveal h1 .ln:nth-child(3)>span{transition-delay:.24s}.hv-hero.hero-reveal .fade{opacity:0;transform:translateY(16px);transition:opacity .9s .5s,transform .9s .5s}.hv-hero.hero-reveal.go .fade{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hv-hero.hero-reveal .fade,.hv-hero.hero-reveal h1 .ln>span{transform:none;transition:none}.hv-hero.hero-reveal .fade{opacity:1}}.hv-hero.hero-reveal .hero-bg{transform:scale(1.06);transition:transform 2s cubic-bezier(.2,.7,.2,1)}.hv-hero.hero-reveal.go .hero-bg{transform:none}@media(prefers-reduced-motion:reduce){.hv-hero.hero-reveal .hero-bg{transform:none;transition:none}}