.galaxy-intro[data-v-14938d09]{z-index:1000;opacity:1;isolation:isolate;background:radial-gradient(65% 58% at 50% 48%,#1e375221,#0000 72%),#05070b;transition:opacity .72s cubic-bezier(.33,1,.68,1);position:fixed;inset:0;overflow:hidden}.galaxy-intro.is-leaving[data-v-14938d09]{opacity:0;pointer-events:none;transition:opacity .82s cubic-bezier(.33,1,.68,1) .16s}.galaxy-intro.is-leaving.is-skip[data-v-14938d09]{transition:opacity .42s}.galaxy-intro__stars[data-v-14938d09]{opacity:.65}.galaxy-intro__scene[data-v-14938d09]{z-index:1;opacity:0;transition:opacity .65s;position:absolute;inset:0}.galaxy-intro__scene.is-ready[data-v-14938d09]{opacity:1}.galaxy-intro__scene[data-v-14938d09] canvas{display:block;width:100%!important;height:100%!important}.galaxy-intro__veil[data-v-14938d09]{z-index:2;pointer-events:none;background:radial-gradient(52% 60% at 50% 48%,#0000 34%,#0305093d 70%,#030509db 100%),linear-gradient(#0305094d,#0000 22% 76%,#03050985);position:absolute;inset:0}.galaxy-intro__grain[data-v-14938d09]{z-index:3;pointer-events:none;opacity:.035;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='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.galaxy-intro__bloom[data-v-14938d09]{z-index:6;aspect-ratio:1;filter:blur(1px);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fffdf8eb 0%,#fff0d473 9%,#ffcd941f 22%,#0000 44%),radial-gradient(circle,#7ea6c91a 0%,#0000 64%);border-radius:50%;width:32vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08)}.galaxy-intro__bloom.is-blooming[data-v-14938d09]{animation:.9s cubic-bezier(.22,.61,.36,1) forwards galaxy-bloom-14938d09}.galaxy-intro.is-skip .galaxy-intro__bloom.is-blooming[data-v-14938d09]{animation-duration:.5s}@keyframes galaxy-bloom-14938d09{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}14%{opacity:.78;transform:translate(-50%,-50%)scale(.75)}45%{opacity:.32;transform:translate(-50%,-50%)scale(5.5)}to{opacity:0;transform:translate(-50%,-50%)scale(18)}}.galaxy-intro__reticle[data-v-14938d09]{z-index:4;aspect-ratio:1;opacity:0;width:min(40vw,440px);transform:translate(-50%, -50%) scale(var(--reticle-scale,.42));transition:transform 1.4s var(--ease-out), opacity .7s ease;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.galaxy-intro.is-ready .galaxy-intro__reticle[data-v-14938d09]{opacity:.56}.galaxy-intro__reticle[data-v-14938d09]:before,.galaxy-intro__reticle[data-v-14938d09]:after{content:"";background:#ede9e01a;position:absolute}.galaxy-intro__reticle[data-v-14938d09]:before{width:124%;height:1px;top:50%;left:-12%}.galaxy-intro__reticle[data-v-14938d09]:after{width:1px;height:124%;top:-12%;left:50%}.galaxy-intro__reticle-ring[data-v-14938d09]{border:1px solid #ede9e075;border-radius:50%;width:72%;height:72%;box-shadow:0 0 55px #7ea6c91a}.galaxy-intro__reticle-tick[data-v-14938d09]{border-style:solid;border-color:#ffb86c99;width:11px;height:11px;position:absolute}.galaxy-intro__reticle-tick--tl[data-v-14938d09]{border-width:1px 0 0 1px;top:9%;left:9%}.galaxy-intro__reticle-tick--tr[data-v-14938d09]{border-width:1px 1px 0 0;top:9%;right:9%}.galaxy-intro__reticle-tick--bl[data-v-14938d09]{border-width:0 0 1px 1px;bottom:9%;left:9%}.galaxy-intro__reticle-tick--br[data-v-14938d09]{border-width:0 1px 1px 0;bottom:9%;right:9%}.galaxy-intro__reticle-center[data-v-14938d09]{background:var(--gold-soft);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #ffb86c99}.galaxy-intro__reticle-label[data-v-14938d09]{color:#ede9e075;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:7px;position:absolute;bottom:18%;right:4%}.galaxy-intro.is-leaving .galaxy-intro__reticle[data-v-14938d09]{opacity:0;transition:transform .5s var(--ease-out), opacity .2s ease;transform:translate(-50%,-50%)scale(1.45)}.galaxy-intro.is-leaving .galaxy-intro__ui[data-v-14938d09]{opacity:0;transition:opacity .22s;animation:none}.galaxy-intro__ui[data-v-14938d09]{z-index:5;pointer-events:none;opacity:0;animation:galaxy-ui-in-14938d09 .9s var(--ease-out) .15s forwards;flex-direction:column;justify-content:space-between;padding:34px clamp(24px,4vw,58px) 30px;display:flex;position:absolute;inset:0}.galaxy-intro__top[data-v-14938d09],.galaxy-intro__bottom[data-v-14938d09]{justify-content:space-between;align-items:center;gap:28px;display:flex}.galaxy-intro__brand[data-v-14938d09]{color:var(--starlight-soft);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;font-size:9px;display:inline-flex}.galaxy-intro__dot[data-v-14938d09]{background:var(--gold);border-radius:50%;width:4px;height:4px;box-shadow:0 0 13px #ffb86cb3}.galaxy-intro__mode[data-v-14938d09],.galaxy-intro__scale span[data-v-14938d09]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.galaxy-intro__scale[data-v-14938d09]{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.galaxy-intro__scale strong[data-v-14938d09]{color:var(--starlight-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;font-weight:400}.galaxy-intro__skip[data-v-14938d09]{border:1px solid var(--line);min-height:40px;color:var(--muted-strong);font-family:var(--font-mono);letter-spacing:.06em;pointer-events:auto;background:#05070b4d;border-radius:999px;align-items:center;gap:9px;padding:0 0 0 12px;font-size:9px;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.galaxy-intro__skip[data-v-14938d09]:hover{color:var(--gold-soft);background:#ffb86c0f;border-color:#ffb86c73}.galaxy-intro__skip kbd[data-v-14938d09]{border-left:1px solid var(--line);height:24px;color:var(--muted);font-family:var(--font-mono);place-items:center;padding:0 7px;font-size:8px;display:inline-grid}.galaxy-intro__progress[data-v-14938d09]{background:#ede9e014;height:1px;position:absolute;bottom:14px;left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px);overflow:hidden}.galaxy-intro__progress span[data-v-14938d09]{background:linear-gradient(90deg, #ffb86c26, var(--gold));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.galaxy-intro__progress span.is-running[data-v-14938d09]{animation:3.2s cubic-bezier(.4,0,.24,1) forwards galaxy-progress-14938d09}@keyframes galaxy-progress-14938d09{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes galaxy-ui-in-14938d09{to{opacity:1}}@media (width<=640px){.galaxy-intro__reticle[data-v-14938d09]{width:76vw}.galaxy-intro__reticle-label[data-v-14938d09]{display:none}.galaxy-intro__ui[data-v-14938d09]{padding:24px 20px}.galaxy-intro__top[data-v-14938d09],.galaxy-intro__bottom[data-v-14938d09]{gap:16px}.galaxy-intro__brand[data-v-14938d09]{letter-spacing:.09em;font-size:8px}.galaxy-intro__mode[data-v-14938d09]{display:none}.galaxy-intro__scale span[data-v-14938d09]{font-size:7px}.galaxy-intro__scale strong[data-v-14938d09]{font-size:10px}.galaxy-intro__skip[data-v-14938d09]{min-height:44px}.galaxy-intro__skip kbd[data-v-14938d09]{display:none}.galaxy-intro__progress[data-v-14938d09]{bottom:12px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.galaxy-intro__ui[data-v-14938d09],.galaxy-intro__progress span.is-running[data-v-14938d09]{opacity:1;animation:none;transform:none}}.projects-page--immersive[data-v-8ab96e6c]{position:relative}
