.hero-root{flex-direction:column;min-height:100svh;display:flex}.hero-text-fade-enter-active,.hero-text-fade-leave-active{transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}.hero-text-fade-enter-from{opacity:0;transform:translateY(16px)}.hero-text-fade-leave-to{opacity:0;transform:translateY(-16px)}.hero-sky{background:linear-gradient(158deg,oklch(12% .07 355) 0%,oklch(24% .13 354) 30%,oklch(36% .18 352) 65%,oklch(46% .18 352) 100%)}.hero-slide{transition:opacity 1s ease-in-out}.hero-dots{background-image:radial-gradient(circle,oklch(100% 0 0/.5) 1px,#0000 1px);background-size:28px 28px}.wave{display:block}.wave-b{animation:14s ease-in-out infinite alternate waveDrift}.wave-m{animation:10s ease-in-out infinite alternate-reverse waveDrift}@keyframes waveDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}.hero-ready .hero-item:first-child{animation:.7s cubic-bezier(.16,1,.3,1) both heroIn}.hero-ready .hero-item:nth-child(2){animation:.7s cubic-bezier(.16,1,.3,1) 90ms both heroIn}.hero-ready .hero-item:nth-child(3){animation:.7s cubic-bezier(.16,1,.3,1) .18s both heroIn}@keyframes heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hamburger-bar{transform-origin:50%;transition:transform .25s cubic-bezier(.25,1,.5,1),opacity .15s;display:block}.bar-top-open{transform:translateY(6.5px)rotate(45deg)}.bar-mid-open{opacity:0;transform:scaleX(0)}.bar-bot-open{transform:translateY(-6.5px)rotate(-45deg)}.mnav-enter-active{transition:opacity .25s cubic-bezier(.25,1,.5,1)}.mnav-leave-active{transition:opacity .2s cubic-bezier(.25,1,.5,1)}.mnav-enter-active .mnav-panel{transition:transform .3s cubic-bezier(.25,1,.5,1)}.mnav-leave-active .mnav-panel{transition:transform .25s cubic-bezier(.25,1,.5,1)}.mnav-enter-from,.mnav-leave-to{opacity:0}.mnav-enter-from .mnav-panel,.mnav-leave-to .mnav-panel{transform:translate(100%)}.lift-card{transition:box-shadow .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1)}.lift-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px oklch(0% 0 0/.1)}.star-row{-webkit-user-select:none;user-select:none;position:relative}.star-row>span:last-child{white-space:nowrap;position:absolute;inset:0;overflow:hidden}[data-reveal].will-reveal{opacity:0;transform:translateY(20px)}[data-reveal].is-revealed{animation:revealUp .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) both}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skeleton{animation:1.8s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.wave-b,.wave-m{animation:none}.hero-ready .hero-item{opacity:1;animation:none;transform:none}.hero-slide{transition:none!important}[data-reveal].will-reveal{opacity:0;transform:none}[data-reveal].is-revealed{animation:.3s both fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.mnav-enter-active,.mnav-leave-active,.mnav-enter-active .mnav-panel,.mnav-leave-active .mnav-panel{transition:none}.lift-card{transition:box-shadow .15s}.lift-card:hover{transform:none}.skeleton{animation:none}}
