.hero-module__0VvTKG__wrap{z-index:2;height:260vh;margin-bottom:-90vh;position:relative}.hero-module__0VvTKG__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(5,5,6,0) 30%,rgba(5,5,6,.72) 62%,rgba(5,5,6,.92) 100%),linear-gradient(90deg,rgba(5,5,6,.75) 0%,rgba(5,5,6,0) 62%);position:absolute;top:-55vh;bottom:0;left:0;right:0}.hero-module__0VvTKG__stage{height:100vh;pointer-events:none;height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.hero-module__0VvTKG__copy a{pointer-events:auto}.hero-module__0VvTKG__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-module__0VvTKG__copy{z-index:1;will-change:transform,opacity;gap:18px;padding:0 max(16px,min(3vw,40px)) max(28px,min(6vh,56px));display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.hero-module__0VvTKG__h1{margin:0;font-size:max(44px,min(8vw,144px));line-height:.88}.hero-module__0VvTKG__line{display:block}.hero-module__0VvTKG__line>span{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-module__0VvTKG__rise;display:block}.hero-module__0VvTKG__line:nth-child(2)>span{animation-delay:60ms}.hero-module__0VvTKG__line:nth-child(3)>span{animation-delay:.12s}.hero-module__0VvTKG__lead{color:#c4c9cf;max-width:44ch;margin:0;font-size:max(15px,min(1.15vw,17px));line-height:1.5}.hero-module__0VvTKG__sub{animation:.7s both hero-module__0VvTKG__fade}.hero-module__0VvTKG__d1{animation-delay:.9s}.hero-module__0VvTKG__d2{animation-delay:1.05s}.hero-module__0VvTKG__d3{animation-delay:1.2s}.hero-module__0VvTKG__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-module__0VvTKG__link:focus-visible{outline-offset:3px;outline:2px solid #92a8b9}.hero-module__0VvTKG__link{color:#a1a1aa;text-underline-offset:3px;text-decoration:underline}.hero-module__0VvTKG__link:hover{color:#f2f5f7}@keyframes hero-module__0VvTKG__rise{0%{transform:translateY(.22em)}}@keyframes hero-module__0VvTKG__fade{0%{opacity:0;transform:translateY(14px)}}@media (max-width:767px){.hero-module__0VvTKG__wrap{height:160vh;margin-bottom:-90vh}}@media (prefers-reduced-motion:reduce){.hero-module__0VvTKG__wrap{z-index:auto;height:auto;margin-bottom:0}.hero-module__0VvTKG__stage{position:relative}.hero-module__0VvTKG__line>span{animation:none}.hero-module__0VvTKG__sub{animation:.4s both hero-module__0VvTKG__fade}}
