.veer-landing{isolation:isolate;--veer-pointer-x:0px;--veer-pointer-y:0px;--veer-scroll-y:0px;position:relative}.veer-landing>main,.veer-landing>footer{z-index:1;position:relative}.veer-landing .veer-landing-space{pointer-events:none;z-index:0;background:#030810;position:absolute;inset:0;overflow:clip}.veer-landing .veer-space-nebula{background:radial-gradient(at 86% 14%,#0a284b50 0%,#0000 37%),radial-gradient(at 12% 63%,#10264b30 0%,#0000 33%),radial-gradient(at 91% 88%,#0a284b45 0%,#0000 32%);position:absolute;inset:0}.veer-landing .veer-space-stars{transform:translate3d(calc(var(--veer-pointer-x) * -.45), calc(var(--veer-pointer-y) * -.45 + var(--veer-scroll-y)), 0);background-repeat:repeat;transition:transform .65s ease-out;position:absolute;inset:-20px}.veer-landing .veer-space-stars--far{opacity:.36;background-image:radial-gradient(circle at 24px 47px,#99caff 0 .7px,#0000 1px),radial-gradient(circle at 158px 204px,#7aa3ce 0 .6px,#0000 1px),radial-gradient(circle at 231px 91px,#b4d6ff 0 .65px,#0000 1px),radial-gradient(circle at 83px 287px,#86b7ed 0 .5px,#0000 1px);background-size:317px 353px}.veer-landing .veer-space-stars--near{opacity:.4;transform:translate3d(calc(var(--veer-pointer-x) * -.8), calc(var(--veer-pointer-y) * -.8 + var(--veer-scroll-y) * .6), 0);background-image:radial-gradient(circle at 76px 91px,#b4d7ff 0 1px,#0000 1.4px),radial-gradient(circle at 392px 344px,#8cbdff 0 .8px,#0000 1.2px);background-size:491px 463px}.veer-landing .veer-hero-composition{pointer-events:none;background:#030b14;position:absolute;inset:0;overflow:hidden;container-type:size}.veer-landing .veer-hero-surface{aspect-ratio:1440/576;width:max(100cqw,250cqh);height:max(100cqh,40cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.veer-landing .veer-procedural-poster,.veer-landing .veer-particle-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.veer-landing .veer-particle-canvas{opacity:0}.veer-landing .veer-particle-canvas[data-renderer=webgl]{opacity:1}.veer-landing .veer-procedural-poster[data-visible=false]{opacity:0}.veer-landing .veer-lineup-pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.veer-landing .veer-lineup-dots{opacity:.25;animation:6s linear infinite paused veer-lineup-flow;position:absolute;inset:-28px}.veer-landing .veer-native-dots{animation-play-state:paused;position:absolute}.veer-landing .veer-native-dots--sparse{animation:8s linear infinite paused veer-sparse-flow;inset:-44px}.veer-landing .veer-native-dots--dense{animation:6s linear infinite paused veer-dense-flow;inset:-45px}.veer-landing .veer-native-dots--counter{animation:7s linear infinite paused veer-counter-flow;inset:-36px}.veer-landing .veer-wave-dense{animation:8s ease-in-out infinite paused veer-dense-bend}.veer-landing .veer-wave-counter{animation:9s ease-in-out infinite paused veer-counter-bend}.veer-landing [data-moving=true] .veer-lineup-dots,.veer-landing [data-moving=true] .veer-native-dots,.veer-landing [data-moving=true] .veer-wave-dense,.veer-landing [data-moving=true] .veer-wave-counter{animation-play-state:running}.veer-landing[data-motion=still] .veer-lineup-dots,.veer-landing[data-motion=still] .veer-native-dots,.veer-landing[data-motion=still] .veer-wave-dense,.veer-landing[data-motion=still] .veer-wave-counter{animation-play-state:paused}@keyframes veer-lineup-flow{0%{transform:translate(0)}to{transform:translate(28px,14px)}}@keyframes veer-sparse-flow{0%{transform:translate(0)}to{transform:translate(44px,22px)}}@keyframes veer-dense-flow{0%{transform:translate(0)}to{transform:translate(45px,15px)}}@keyframes veer-counter-flow{0%{transform:translate(0)}to{transform:translate(-36px,-18px)}}@keyframes veer-dense-bend{0%,to{transform:skewY(-7deg)scale(1.06)}50%{transform:skewY(-5.5deg)scale(1.06)}}@keyframes veer-counter-bend{0%,to{transform:skewY(6deg)scale(1.08)}50%{transform:skewY(4.5deg)scale(1.08)}}.veer-landing .veer-motion-control{z-index:2;color:#8ea6c0;letter-spacing:.04em;cursor:pointer;background:#040a11df;border:1px solid #12314a;border-radius:6px;min-height:32px;padding:5px 9px;font-size:10px;position:absolute;top:12px;right:16px}.veer-landing .veer-motion-control:hover{color:#f3f8ff;border-color:#3b9dff88}.veer-landing .veer-motion-control:focus-visible{outline-offset:3px;outline:2px solid #3b9dff}.veer-landing .veer-motion-control:disabled{cursor:default;opacity:.7}@media (width<=639px){.veer-landing .veer-space-stars--far{opacity:.25}.veer-landing .veer-space-stars--near{opacity:.28}}@media (width<=379px){.veer-landing{--veer-hero-mobile-fade:84%}}@media (prefers-reduced-motion:reduce){.veer-landing .veer-lineup-dots,.veer-landing .veer-native-dots,.veer-landing .veer-wave-dense,.veer-landing .veer-wave-counter{animation:none}.veer-landing .veer-space-stars{transition:none;transform:none}}
