.Hero_hero__DBRgo{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--header-height));overflow:hidden;background:#0a2540 url(/hero_poster.jpg) 50%/cover no-repeat}.Hero_video__QYSG8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.Hero_visible__AObJQ{opacity:1}.Hero_hero__DBRgo:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3)}.Hero_content__o4e1C{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:2rem 1.5rem}.Hero_heading__ZL1z4{margin:0;line-height:0}.Hero_logo__491_Y{width:min(600px,85vw);height:auto;filter:brightness(0) invert(1);opacity:.92}.Hero_cta__Q5_l5{display:inline-block;padding:.8rem 1.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.92);background:rgba(255,255,255,.92);color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.Hero_cta__Q5_l5:focus-visible,.Hero_cta__Q5_l5:hover{background:transparent;color:#fff}.Hero_intro__qs7nu{max-width:36rem;margin:0;color:#fff;font-size:1.15rem;line-height:1.7;text-align:center}.Hero_intro__qs7nu a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:2px}.Hero_intro__qs7nu a:focus-visible,.Hero_intro__qs7nu a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.Hero_cta__Q5_l5{margin-top:1.5rem}@media (max-width:640px){.Hero_content__o4e1C{gap:2.75rem}.Hero_intro__qs7nu{font-size:1.02rem}}