.scene[data-astro-cid-phy6ipnp]{display:block;width:100%;height:100%}.scene[data-astro-cid-phy6ipnp] .face-tx{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;fill:#4a5260}.scene[data-astro-cid-phy6ipnp] .card-tx{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;fill:#1f3f5f}.scene[data-astro-cid-phy6ipnp] .tag-tx{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;fill:#fff}.float[data-astro-cid-phy6ipnp]{animation:bob 6s ease-in-out infinite}@keyframes bob{50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){.float[data-astro-cid-phy6ipnp]{animation:none}}.profile[data-astro-cid-gto3gzpn]{display:block;width:100%;height:auto;overflow:visible}.earth-top[data-astro-cid-gto3gzpn]{stop-color:var(--color-sand-soft);stop-opacity:.95}.earth-bottom[data-astro-cid-gto3gzpn]{stop-color:var(--color-sand-soft);stop-opacity:0}.soil[data-astro-cid-gto3gzpn]{fill:none;stroke:color-mix(in oklab,var(--color-sand-deep) 70%,transparent);stroke-width:6;stroke-linejoin:round}.steel[data-astro-cid-gto3gzpn],.dark[data-astro-cid-gto3gzpn],.glass[data-astro-cid-gto3gzpn],.rock[data-astro-cid-gto3gzpn]{stroke:var(--color-ink);stroke-width:1.3;stroke-linejoin:round}.steel[data-astro-cid-gto3gzpn]{fill:color-mix(in oklab,var(--color-silicon-deep) 55%,var(--color-quartz))}.dark[data-astro-cid-gto3gzpn]{fill:color-mix(in oklab,var(--color-ink) 75%,var(--color-silicon-deep))}.glass[data-astro-cid-gto3gzpn]{fill:var(--color-silicon-soft)}.rock[data-astro-cid-gto3gzpn]{fill:color-mix(in oklab,var(--color-sand) 28%,var(--color-quartz))}.arm[data-astro-cid-gto3gzpn]{fill:none;stroke:color-mix(in oklab,var(--color-silicon-deep) 55%,var(--color-quartz));stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.thin[data-astro-cid-gto3gzpn]{stroke-width:1.2}.ground[data-astro-cid-gto3gzpn],.ln[data-astro-cid-gto3gzpn],.ac[data-astro-cid-gto3gzpn],.leader[data-astro-cid-gto3gzpn]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ground[data-astro-cid-gto3gzpn]{stroke:var(--color-ink);stroke-width:2.5}.ln[data-astro-cid-gto3gzpn]{stroke:var(--color-ink);stroke-width:1.6}.ac[data-astro-cid-gto3gzpn]{stroke:var(--color-silicon);stroke-width:2}.dashed[data-astro-cid-gto3gzpn]{stroke-dasharray:5 5}.leader[data-astro-cid-gto3gzpn]{stroke:var(--color-line-strong);stroke-width:1.4;stroke-dasharray:2 4}.wheel[data-astro-cid-gto3gzpn]{fill:color-mix(in oklab,var(--color-ink) 75%,var(--color-silicon-deep));stroke:var(--color-ink);stroke-width:1.6}.node[data-astro-cid-gto3gzpn]{fill:var(--color-surface);stroke:var(--color-silicon);stroke-width:2}.num[data-astro-cid-gto3gzpn]{font-family:var(--font-mono);font-size:14px;font-weight:600;fill:var(--color-silicon-deep)}.roadmap[data-astro-cid-gto3gzpn]{--road-x: 1.25rem;--road-w: 2.5rem}.road[data-astro-cid-gto3gzpn]{position:absolute;top:0;bottom:0;left:var(--road-x);width:var(--road-w);translate:-50% 0;background:var(--color-surface);border-inline:1.5px solid var(--color-ink)}.road[data-astro-cid-gto3gzpn]:before,.road-progress[data-astro-cid-gto3gzpn]{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;translate:-50% 0}.road[data-astro-cid-gto3gzpn]:before{background:repeating-linear-gradient(to bottom,var(--color-line-strong) 0 14px,transparent 14px 26px)}.road-progress[data-astro-cid-gto3gzpn]{background:var(--color-silicon);border-radius:2px}.road-cap[data-astro-cid-gto3gzpn]{position:relative;padding-left:calc(var(--road-x) + var(--road-w) / 2 + 1rem);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.road-cap[data-astro-cid-gto3gzpn] span[data-astro-cid-gto3gzpn]{display:inline-block;padding:.35rem .6rem;background:var(--color-canvas);border:1px solid var(--color-line-strong);border-radius:3px}.road-cap-end[data-astro-cid-gto3gzpn] span[data-astro-cid-gto3gzpn]{background:var(--color-silicon-deep);border-color:var(--color-silicon-deep);color:#fff}.stop[data-astro-cid-gto3gzpn]{position:relative;display:grid;gap:1.5rem;padding:3rem 0 3rem calc(var(--road-x) + var(--road-w) / 2 + 1.25rem)}.milestone[data-astro-cid-gto3gzpn]{position:absolute;top:2.75rem;left:var(--road-x);translate:-50% 0;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-silicon);font-family:var(--font-mono);font-weight:600;color:var(--color-silicon-deep);box-shadow:0 0 0 6px var(--color-canvas);transition:background .4s,color .4s,scale .4s var(--ease-out-expo)}.stop[data-astro-cid-gto3gzpn].is-reached .milestone[data-astro-cid-gto3gzpn]{background:var(--color-silicon);color:#fff;scale:1.08}.stop-art[data-astro-cid-gto3gzpn]{margin:0;overflow:hidden;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:6px;box-shadow:0 30px 70px -55px #14171c73}.shot[data-astro-cid-gto3gzpn]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(160deg,var(--color-quartz),var(--color-silicon-soft))}.stage-tag[data-astro-cid-gto3gzpn]{position:absolute;bottom:.85rem;left:.85rem;z-index:1;padding:.35rem .6rem;background:var(--color-silicon-deep);border-radius:3px;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.facts[data-astro-cid-gto3gzpn]{padding:.9rem 1rem 1rem;border-top:3px solid var(--color-sand)}.fact[data-astro-cid-gto3gzpn]{padding:.3rem .6rem;background:var(--color-sand-soft);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--color-sand-deep)}@media(min-width:768px){.roadmap[data-astro-cid-gto3gzpn]{--road-x: 50%;--road-w: 3rem}.road-cap[data-astro-cid-gto3gzpn]{padding-left:0;text-align:center}.stop[data-astro-cid-gto3gzpn]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;gap:0;padding:4.5rem 0}.stop[data-astro-cid-gto3gzpn]>div[data-astro-cid-gto3gzpn]{grid-row:1}.milestone[data-astro-cid-gto3gzpn]{top:50%;translate:-50% -50%;width:3.5rem;height:3.5rem;font-size:1.05rem}.stop[data-astro-cid-gto3gzpn]:after{content:"";position:absolute;top:50%;left:calc(50% + 1.75rem);width:1.75rem;border-top:2px dashed var(--color-line-strong)}.stop[data-astro-cid-gto3gzpn]:nth-child(2n):after{left:auto;right:calc(50% + 1.75rem)}}
