.meteor-slide{position:fixed;inset:0;overflow:hidden;background:#02050b;color:#fff}.meteor-slide canvas{position:absolute;inset:0;width:100%;height:100%}.meteor-vignette{position:absolute;inset:0;background:radial-gradient(circle at 55% 45%,transparent 30%,#010309b8 85%);pointer-events:none}.meteor-copy{position:absolute;z-index:3;left:7vw;top:14vh;width:min(520px,43vw);padding:24px;border-left:2px solid #ff9f57;background:linear-gradient(90deg,#03070dee,#03070d55)}.meteor-copy .eyebrow{color:#ffb879;font:800 10px monospace;letter-spacing:.18em}.meteor-copy h2{margin:8px 0;font-size:clamp(42px,6vw,88px);line-height:.88;letter-spacing:-.055em}.meteor-copy>p:not(.eyebrow){color:#d3dde7;font-size:14px;line-height:1.5}.meteor-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meteor-facts span{padding:9px;border:1px solid #ffffff26;background:#07101aca}.meteor-facts b,.meteor-facts small{display:block}.meteor-facts b{color:#ffbd82;font:800 9px monospace}.meteor-facts small{margin-top:4px;color:#bdc8d2;font-size:9px}.meteor-launch{margin-top:14px;padding:11px 15px;border:1px solid #ffad6a;background:#a43f18;color:#fff;font:800 10px monospace;cursor:pointer}.meteor-status{position:absolute;z-index:3;right:5vw;top:14vh;padding:9px 12px;border:1px solid #ffffff25;background:#040b12d9;color:#ffd0a7;font:800 9px monospace;letter-spacing:.12em}@media(max-width:800px){.meteor-copy{left:5vw;top:10vh;width:84vw;padding:15px}.meteor-copy h2{font-size:44px}.meteor-copy>p:not(.eyebrow){font-size:11px}.meteor-facts span{padding:6px}.meteor-status{top:auto;bottom:10vh;right:5vw}}
