.orbit-launch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--f-en);font-weight:600;font-size:15px;color:var(--ivory);padding:16px 26px;border-radius:999px;border:1px solid rgba(1,187,202,.5);background:linear-gradient(120deg,rgba(1,187,202,.16),rgba(107,8,29,.18));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 0 rgba(1,187,202,.4);transition:transform .25s,box-shadow .35s,border-color .25s;position:relative;overflow:hidden}html[dir=rtl] .orbit-launch{font-family:var(--f-ar)}.orbit-launch:hover{transform:translateY(-3px);border-color:var(--turq);box-shadow:0 14px 40px rgba(1,187,202,.35)}.orbit-launch__dot{width:9px;height:9px;border-radius:50%;background:var(--turq);box-shadow:0 0 12px var(--turq);animation:orbitPulse 1.8s ease-in-out infinite}@keyframes orbitPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.orbit-launch svg{transition:transform .3s}.orbit-launch:hover svg{transform:translateX(3px)}html[dir=rtl] .orbit-launch:hover svg{transform:translateX(-3px)}.cosmos{position:fixed;inset:0;z-index:300;display:none;opacity:0;background:radial-gradient(120% 120% at 50% 30%,#052038 0,#010912 55%,#000509 100%);transition:opacity .6s ease;overflow:hidden}.cosmos.open{display:block}.cosmos.show{opacity:1}.cosmos__stars{position:absolute;inset:0;z-index:0;pointer-events:none}.cosmos__close{position:absolute;top:24px;inset-inline-end:26px;z-index:20;width:48px;height:48px;border-radius:50%;border:1px solid hsla(41,61%,94%,.3);background:rgba(0,0,0,.35);color:var(--ivory);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.cosmos__close:hover{background:rgba(0,0,0,.6);transform:rotate(90deg)}.cosmos__hint{position:absolute;left:0;right:0;bottom:26px;z-index:20;text-align:center;font:500 11px/1.5 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:hsla(41,61%,94%,.45);pointer-events:none}html[dir=rtl] .cosmos__hint{font-family:var(--f-en);letter-spacing:0;text-transform:none;font-size:13px}.cosmos__title{position:absolute;top:30px;inset-inline-start:34px;z-index:20}.cosmos__title .k{font:500 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--turq)}.cosmos__title h2{font-family:var(--f-display);font-weight:800;font-size:24px;color:var(--ivory);margin-top:8px;letter-spacing:-.01em}html[dir=rtl] .cosmos__title h2{font-family:var(--f-display-ar)}.cosmos__scene{position:absolute;inset:0;z-index:5;perspective:1200px;cursor:-webkit-grab;cursor:grab}.cosmos__scene.dragging{cursor:-webkit-grabbing;cursor:grabbing}.cosmos__globe{left:50%;top:50%;width:0;height:0;will-change:transform}.cosmos__globe,.cosmos__tile{position:absolute;transform-style:preserve-3d}.cosmos__tile{width:150px;height:100px;margin:-50px 0 0 -75px;border-radius:10px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.5);border:1px solid hsla(41,61%,94%,.12);transition:opacity .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cosmos__tile img{width:100%;height:100%;object-fit:cover;display:block}.cosmos__tile:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(1,40,70,.5))}.cosmos__tile:hover{z-index:5}.cosmos__tile:hover img{filter:brightness(1.15)}.cosmos__core{position:absolute;left:50%;top:50%;z-index:6;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.cosmos__core .word{font-family:var(--f-display);font-weight:800;font-size:clamp(40px,7vw,86px);letter-spacing:.04em;line-height:1;color:#eafdff;text-shadow:0 0 14px rgba(1,187,202,.9),0 0 38px rgba(1,187,202,.6),0 0 70px rgba(1,187,202,.4);animation:cosmosGlow 3.4s ease-in-out infinite}html[dir=rtl] .cosmos__core .word{font-family:var(--f-display-ar);letter-spacing:0}.cosmos__logo{width:clamp(220px,32vw,400px);aspect-ratio:1702/359;margin:0 auto;background:url(/assets/logo-lockup-ivory.png) 50%/contain no-repeat;animation:cosmosLogo 3.4s ease-in-out infinite}@keyframes cosmosLogo{0%,to{filter:drop-shadow(0 0 12px rgba(1,187,202,.85)) drop-shadow(0 0 30px rgba(1,187,202,.5))}50%{filter:drop-shadow(0 0 18px rgba(1,187,202,1)) drop-shadow(0 0 48px rgba(1,187,202,.7)) drop-shadow(0 0 80px rgba(229,190,115,.4))}}.cosmos__core .sub{margin-top:14px;font:500 11px/1 var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:rgba(1,187,202,.85)}html[dir=rtl] .cosmos__core .sub{font-family:var(--f-en);letter-spacing:.1em}@keyframes cosmosGlow{0%,to{text-shadow:0 0 14px rgba(1,187,202,.85),0 0 34px rgba(1,187,202,.5),0 0 64px rgba(1,187,202,.35)}50%{text-shadow:0 0 20px #01bbca,0 0 52px rgba(1,187,202,.75),0 0 96px hsla(39,69%,67%,.4)}}.cosmos__core:before{content:"";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:340px;height:340px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(1,187,202,.28) 0,rgba(1,187,202,0) 68%);animation:cosmosCore 4s ease-in-out infinite}@keyframes cosmosCore{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.18);opacity:1}}@media (max-width:600px){.cosmos__tile{width:104px;height:70px;margin:-35px 0 0 -52px}}body,html{padding:0;margin:0}*{box-sizing:border-box}