.galaxy{--galaxy-travel:0;--galaxy-depth:0;z-index:0;pointer-events:none;isolation:isolate;background:#04060b;position:fixed;inset:0;overflow:hidden}.galaxy-visual{position:absolute;inset:0;overflow:hidden}.galaxy-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.galaxy[data-ready=true] .galaxy-canvas{opacity:1}.galaxy-fallback{opacity:1;background:radial-gradient(at 69% 51%,#0d203a8a,#0000 52%);transition:opacity 1.4s;position:absolute;inset:0}.galaxy[data-ready=true] .galaxy-fallback{opacity:0}.galaxy-fallback-disc{filter:blur(.7px);background:repeating-conic-gradient(from 18deg,#0000 0deg,#c5defb0d 12deg,#0000 22deg,#e7f1ff26 29deg,#0000 38deg),radial-gradient(closest-side,#0000 0% 14%,#f1f5ff70 15%,#b5cfe826 17%,#0000 21%,#c0d8f414 29%,#0000 45%,#bfd0e914 49%,#0000 70%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:53%;left:68%;transform:translate(-50%,-50%)rotate(-21deg)scaleY(.48);box-shadow:0 0 130px #7199ce0a,inset 0 0 50px #a1c0ef08;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#000b 50%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#000b 50%,#0000 100%)}.galaxy-fallback-core{background:#030508;border-radius:50%;width:133px;height:133px;position:absolute;top:53%;left:68%;transform:translate(-50%,-50%);box-shadow:0 0 2px 1px #e2eeff90,0 0 25px #b9d5ff33,0 0 70px #9ebde51c}.galaxy-text-shield{background:linear-gradient(90deg,#04060b6b,#0000 65%),linear-gradient(#04060b77,#0000 16% 88%,#04060b55);position:absolute;inset:0}.galaxy-grain{opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.93' numOctaves='3' stitchTiles='stitch'/%3E/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.35' d='M0 0h180v180H0z'/%3E/svg%3E");position:absolute;inset:0}.galaxy-stage{--journey-progress:0;z-index:20;pointer-events:none;color:#d2ddeb;font:10px/1.5 var(--font-mono);letter-spacing:1.5px;position:fixed;inset:0}.galaxy-stage-track{background:#dbe8fc12;width:1px;position:absolute;inset:0 auto 0 0}.galaxy-stage-track i{width:1px;height:100%;transform:scaleY(var(--journey-progress));transform-origin:top;background:#d9e9ff9c;display:block;box-shadow:0 0 7px #d4e7ff40}.galaxy-stage span{top:max(24px,env(safe-area-inset-top));opacity:0;text-shadow:0 1px 12px #040609,0 1px 4px #040609;transition:opacity .45s,transform .45s;position:absolute;left:24px;transform:translateY(-4px)}.galaxy-stage[data-announcing=true][data-chapter=vision] [data-stage=vision],.galaxy-stage[data-announcing=true][data-chapter=ecosystem] [data-stage=ecosystem],.galaxy-stage[data-announcing=true][data-chapter=studio] [data-stage=studio]{opacity:1;transform:none}@media (max-width:760px){.galaxy-fallback{background:radial-gradient(at 50% 73%,#10223e88,#0000 49%)}.galaxy-fallback-disc{width:780px;height:780px;top:71%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)scaleY(.48)}.galaxy-fallback-core{width:80px;height:80px;top:71%;left:50%}.galaxy-text-shield{background:linear-gradient(#04060b88 0%,#04060b22 35%,#0000 58%,#04060b33 100%)}.galaxy-stage{letter-spacing:1.2px;font-size:9px}.galaxy-stage span{left:20px;top:max(18px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.galaxy-canvas,.galaxy-fallback{transition:none}.galaxy-stage{display:none}}@media (max-width:760px),(pointer:coarse){.galaxy{height:100lvh;bottom:auto}}
