body.space{color:#f2f6fd;background:radial-gradient(1200px 800px at 50% 40%,#0a1630,#03060d 70%);flex-direction:column;min-height:100vh;margin:0;display:flex;overflow:hidden}.space .stars{pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.space .stars.far{animation:7s ease-in-out infinite alternate twinkle}.space .stars.near{border-radius:50%;width:2px;height:2px;animation:4s ease-in-out 1s infinite alternate twinkle}.space .galaxy{pointer-events:none;opacity:0;width:260px;height:96px;transform:rotate(var(--r)) scale(var(--s));filter:blur(1px);background:radial-gradient(#fff4e0 0,#ffe3b3cc 6%,#b79cff55 22%,#5b7cff22 45%,#0000 70%);border-radius:50%;margin:-48px 0 0 -130px;animation:18s ease-in-out infinite galaxy;position:fixed}.space .stage{text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:relative}.space .scene{aspect-ratio:1;width:min(64vmin,440px);position:relative}.space .earth{width:100%;height:100%;animation:2.6s cubic-bezier(.2,.8,.2,1) both emerge;display:block}.space .land{animation:60s linear infinite turn}.space .clouds{animation:95s linear infinite turn}.space .ship{aspect-ratio:1;filter:drop-shadow(0 0 22px #d4a84b88)drop-shadow(0 0 4px #fff6);width:28%;animation:6s cubic-bezier(.35,0,.2,1) both approach,7s ease-in-out 6s infinite hover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space .ship img{width:100%;height:100%;display:block}.space .ship:after{content:"";opacity:0;transform-origin:100%;background:linear-gradient(270deg,#ffe7b0,#d4a84b88 30%,#0000);border-radius:999px;width:520%;height:10%;animation:6s linear both tail;position:absolute;top:47%;right:50%;transform:rotate(28deg)}.space .impact{aspect-ratio:1;opacity:0;border:2px solid #ffe7b0;border-radius:50%;width:28%;animation:1.4s ease-out 3.7s forwards impact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #d4a84b,inset 0 0 30px #d4a84b88}.space .line{font-family:var(--f-display);letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(34px,6.4vw,72px);font-weight:600;line-height:1.05}.space .w{animation:1.1s cubic-bezier(.2,.8,.2,1) both resolve;display:inline-block}.space .w1{animation-delay:6.3s}.space .w2{color:#c9d3e3;animation-delay:6.9s}.space .w3{background:linear-gradient(100deg,#d4a84b 0%,#ffe7b0 45%,#d4a84b 60%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.3s cubic-bezier(.2,.8,.2,1) 7.6s both resolve,4s linear 9s infinite shimmer}.space .soon{font-family:var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:#8f99ad;margin:22px 0 0;font-size:13px;animation:1.6s 9s both fade}.space .foot{z-index:1;color:#5b6672;justify-content:center;gap:18px;padding:20px 16px;font-size:12px;animation:1.6s 9.4s both fade;display:flex;position:relative}.space .foot a{color:#8f99ad;text-decoration:none}.space .foot a:hover,.space .foot a:focus-visible{color:var(--teal-hover);text-decoration:underline}@keyframes emerge{0%{opacity:0;transform:scale(.9)}}@keyframes turn{to{transform:translate(-600px)}}@keyframes approach{0%{opacity:0;transform:translate(-50%,-50%)translate(-310%,-165%)scale(.07)}8%{opacity:1}40%{transform:translate(-50%,-50%)translate(-150%,-95%)scale(.13)}62%{transform:translate(-50%,-50%)scale(.15)}70%{transform:translate(-50%,-50%)scale(.15)}}@keyframes hover{50%{transform:translate(-50%,-53%)}}@keyframes tail{0%{opacity:0}8%,55%{opacity:1}63%{opacity:0}}@keyframes impact{0%{opacity:.95;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes resolve{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}}@keyframes shimmer{to{background-position:-250% 0}}@keyframes fade{0%{opacity:0}}@keyframes twinkle{to{opacity:.45}}@keyframes galaxy{0%,to{opacity:0;transform:rotate(var(--r)) scale(calc(var(--s) * .85))}40%,60%{opacity:.75;transform:rotate(var(--r)) scale(var(--s))}}@media (prefers-reduced-motion:reduce){.space *,.space :after{animation:none!important}.space .galaxy{opacity:.5}}
