.launch-rocket-overlay{position:fixed;inset:0;z-index:900;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at center,rgba(23,24,27,.91),rgba(12,13,16,.7) 46%,rgba(9,10,13,.35));animation:launch-veil 5s both;animation-delay:var(--launch-offset)}.launch-rocket-scene{position:relative;width:320px;height:320px;color:#ecedf0;display:grid;place-items:center}.launch-rocket-flight{position:absolute;top:110px;left:110px;width:100px;height:100px;filter:drop-shadow(0 0 18px #93949788);animation:launch-flight 5s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--launch-offset)}.launch-rocket-flight svg{position:relative;z-index:2;transform:rotate(-45deg)}.launch-exhaust{position:absolute;top:77px;left:38px;width:24px;height:100px;border-radius:40% 40% 80% 80%;background:linear-gradient(#eefbff,#c3c4c7 18%,#838487 50%,transparent);transform-origin:top;filter:blur(2px);animation:launch-flame 5s both;animation-delay:var(--launch-offset)}.launch-orbit{position:absolute;top:55px;left:55px;width:210px;height:210px;border:1px solid #b1b2b530;border-radius:50%;animation:launch-ring 5s both;animation-delay:var(--launch-offset)}.launch-orbit-two{inset:30px auto auto 30px;width:260px;height:260px;border-style:dashed;opacity:.4}.launch-spark{position:absolute;top:150px;left:158px;width:3px;height:8px;background:#c8c9cc;border-radius:4px;animation:launch-sparks 5s both;animation-delay:var(--launch-offset)}.launch-rocket-caption{position:absolute;top:285px;left:-40px;width:400px;text-align:center;animation:launch-caption 5s both;animation-delay:var(--launch-offset)}.launch-rocket-caption span{display:block;font-size:10px;letter-spacing:.24em;font-weight:700;color:#bfc0c3;margin-bottom:9px}.launch-rocket-caption strong{font-size:clamp(19px,2.4vw,26px);font-weight:650;letter-spacing:-.035em}.launch-rocket-track{width:140px;height:2px;background:#b9babd25;border-radius:3px;margin:20px auto;overflow:hidden}.launch-rocket-track i{display:block;height:100%;background:#c8c9cc;transform-origin:left;animation:launch-track 5s linear both;animation-delay:var(--launch-offset)}@keyframes launch-veil{0%{opacity:0}10%,83%{opacity:1}to{opacity:0}}@keyframes launch-flight{0%{opacity:0;transform:translateY(30px) scale(.8)}18%{opacity:1;transform:translateY(0) scale(1)}38%{transform:translateY(-5px)}48%{transform:translateY(2px)}58%{transform:translateY(-10px)}70%{opacity:1;transform:translateY(-55px)}86%,to{opacity:0;transform:translateY(-65vh) scale(.65)}}@keyframes launch-flame{0%,20%{opacity:0;transform:scaleY(.15)}35%{opacity:.9;transform:scaleY(.45)}48%{transform:scaleY(.7)}58%,80%{opacity:1;transform:scaleY(1.5)}to{opacity:0}}@keyframes launch-ring{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}65%{opacity:.7;transform:scale(1.12)}90%,to{opacity:0;transform:scale(1.6)}}@keyframes launch-sparks{0%,30%{opacity:0;transform:translate(0)}45%{opacity:.8}76%{opacity:.4;transform:translate(var(--x),var(--y)) rotate(var(--turn))}90%,to{opacity:0;transform:translate(var(--x),220px)}}@keyframes launch-caption{0%,8%{opacity:0;transform:translateY(8px)}22%,78%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes launch-track{0%{transform:scaleX(0)}85%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.launch-rocket-caption,.launch-rocket-flight,.launch-rocket-overlay{animation:none}.launch-rocket-flight svg{transform:rotate(-45deg)}.launch-exhaust,.launch-orbit,.launch-rocket-track,.launch-spark{display:none}}@media (min-width:2000px){.launch-rocket-scene{transform:scale(1.35)}}@media (min-width:3000px){.launch-rocket-scene{transform:scale(1.75)}}@media (max-height:600px){.launch-rocket-scene{transform:scale(.75)}}