.landing-hero{margin-top:calc(-1*var(--landing-chrome,0px));padding-top:var(--landing-chrome,0px);box-sizing:border-box;min-height:100vh;position:relative;overflow:hidden}@supports (height:100dvh){.landing-hero{min-height:100dvh}}.landing-grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 75%)}.landing-column{flex-direction:column;gap:1rem;animation:48s linear infinite landing-column-up;display:flex}.landing-column-down{animation-name:landing-column-down}@keyframes landing-column-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes landing-column-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.landing-float{animation:7s ease-in-out infinite landing-float}@keyframes landing-float{0%,to{transform:translateY(0)rotate(var(--tilt,0deg))}50%{transform:translateY(-14px)rotate(var(--tilt,0deg))}}.landing-beam{overflow:hidden}.landing-beam:after{content:"";background:linear-gradient(90deg,#0000,#c423ffe6,#0000);width:40%;animation:2.2s ease-in-out infinite landing-beam;position:absolute;inset:0}@keyframes landing-beam{0%{transform:translate(-100%)}to{transform:translate(250%)}}.landing-wave span{transform-origin:50%;background:currentColor;border-radius:999px;width:3px;animation:1.1s ease-in-out infinite landing-wave;display:block}@keyframes landing-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.landing-scan{animation:3.2s ease-in-out infinite landing-scan}@keyframes landing-scan{0%,to{top:6%}50%{top:90%}}.landing-pulse-ring{animation:2.4s ease-out infinite landing-pulse-ring}@keyframes landing-pulse-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.landing-column,.landing-float,.landing-beam:after,.landing-wave span,.landing-scan,.landing-pulse-ring{animation:none}}
