.tour[data-astro-cid-ewwgkvjx]{height:310vh;position:relative}.stage[data-astro-cid-ewwgkvjx]{position:sticky;top:0;height:100svh;overflow:hidden;background:#06111d}.scene[data-astro-cid-ewwgkvjx]{position:absolute;inset:0;width:100%;height:100%}.dim[data-astro-cid-ewwgkvjx]{opacity:calc(var(--reveal, 0) * .55)}.plan[data-astro-cid-ewwgkvjx]{opacity:var(--reveal, 0)}.z-wh[data-astro-cid-ewwgkvjx] .zone[data-astro-cid-ewwgkvjx]{fill:#1e78c247}.z-of[data-astro-cid-ewwgkvjx] .zone[data-astro-cid-ewwgkvjx]{fill:#6fe3ff38}.z-sr[data-astro-cid-ewwgkvjx] .zone[data-astro-cid-ewwgkvjx]{fill:#3fa6ffbf}.z-wh[data-astro-cid-ewwgkvjx],.z-of[data-astro-cid-ewwgkvjx]{opacity:calc(1 - var(--focus, 0) * .7)}.rack[data-astro-cid-ewwgkvjx]{fill:#f4f1ea29;stroke:#f4f1ea59;stroke-width:.6}.desk[data-astro-cid-ewwgkvjx]{fill:#f4f1ea2e;stroke:#f4f1ea66;stroke-width:.5}.mini[data-astro-cid-ewwgkvjx]{fill:#f4f1ea;stroke:#06111d;stroke-width:.6;opacity:var(--focus, 0)}.labels[data-astro-cid-ewwgkvjx] text[data-astro-cid-ewwgkvjx]{font-family:var(--font);font-weight:800;fill:#fff;text-anchor:middle;letter-spacing:-.02em;paint-order:stroke;stroke:#06111d8c;stroke-width:3px;opacity:calc(1 - var(--focus, 0))}.l-wh[data-astro-cid-ewwgkvjx]{font-size:28px;text-anchor:end}.l-wh-v[data-astro-cid-ewwgkvjx],.l-sr-m[data-astro-cid-ewwgkvjx]{display:none}.l-wh-v[data-astro-cid-ewwgkvjx]{font-size:20px}.l-sm[data-astro-cid-ewwgkvjx]{font-size:15px}.stage[data-astro-cid-ewwgkvjx]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,17,29,.94) 0%,rgba(6,17,29,.82) 30%,rgba(6,17,29,.5) 48%,transparent 66%),linear-gradient(0deg,rgba(6,17,29,.7),transparent 30%),linear-gradient(180deg,rgba(6,17,29,.88) 0,rgba(6,17,29,.6) 120px,transparent 30%)}.captions[data-astro-cid-ewwgkvjx]{position:absolute;inset:0;z-index:2;display:grid;align-items:center;pointer-events:none}.cap[data-astro-cid-ewwgkvjx]{grid-area:1 / 1;max-width:30rem;opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease),transform .6s var(--ease);padding-top:80px}.cap[data-astro-cid-ewwgkvjx].on{opacity:1;transform:none}.cap[data-astro-cid-ewwgkvjx] h1[data-astro-cid-ewwgkvjx],.cap[data-astro-cid-ewwgkvjx] h2[data-astro-cid-ewwgkvjx]{font-size:clamp(2.6rem,6.5vw,5.5rem);color:#fff}.cap[data-astro-cid-ewwgkvjx] p[data-astro-cid-ewwgkvjx]{margin-top:1.2rem;font-size:1.15rem;color:#dbe6f1;text-shadow:0 1px 12px rgba(6,17,29,.8)}.progress[data-astro-cid-ewwgkvjx]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff1a;z-index:3}.progress[data-astro-cid-ewwgkvjx] span[data-astro-cid-ewwgkvjx]{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--aqua));transform-origin:left;transform:scaleX(0)}@media(max-width:700px){.l-wh[data-astro-cid-ewwgkvjx],.l-sr[data-astro-cid-ewwgkvjx]{display:none}.l-wh-v[data-astro-cid-ewwgkvjx],.l-sr-m[data-astro-cid-ewwgkvjx]{display:inline}.stage[data-astro-cid-ewwgkvjx]:after{background:linear-gradient(0deg,rgba(6,17,29,.95) 0%,rgba(6,17,29,.6) 40%,transparent 70%),linear-gradient(180deg,rgba(6,17,29,.88) 0,rgba(6,17,29,.6) 120px,transparent 30%)}.captions[data-astro-cid-ewwgkvjx]{align-items:end;padding-bottom:3rem}}.floor[data-astro-cid-ewwgkvjx]{display:grid;grid-template-columns:1.8fr 1fr;gap:1.5rem;align-items:start}.floor[data-astro-cid-ewwgkvjx] svg[data-astro-cid-ewwgkvjx]{width:100%;border-radius:var(--r);box-shadow:0 0 0 1px var(--line),0 40px 70px -40px #06111d66}.mach[data-astro-cid-ewwgkvjx]{cursor:pointer;outline:none}.mbody[data-astro-cid-ewwgkvjx]{fill:#fff;stroke:#0b1622;stroke-width:2.5;transition:fill .25s,transform .25s}.mpanel[data-astro-cid-ewwgkvjx]{fill:#0b1622}.mled[data-astro-cid-ewwgkvjx]{fill:#3ddc84;animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.3}}.mach[data-astro-cid-ewwgkvjx] text[data-astro-cid-ewwgkvjx]{font:600 13px var(--font);fill:#0b1622;pointer-events:none}.mach[data-astro-cid-ewwgkvjx]:hover .mbody[data-astro-cid-ewwgkvjx],.mach[data-astro-cid-ewwgkvjx]:focus-visible .mbody[data-astro-cid-ewwgkvjx]{fill:#dcecfa}.mach[data-astro-cid-ewwgkvjx].active .mbody[data-astro-cid-ewwgkvjx]{fill:#1e78c2}.mach[data-astro-cid-ewwgkvjx].active text[data-astro-cid-ewwgkvjx]{fill:#fff}.mach[data-astro-cid-ewwgkvjx].active .mpanel[data-astro-cid-ewwgkvjx]{fill:#fff}.spec[data-astro-cid-ewwgkvjx]{position:sticky;top:110px}.spec-card[data-astro-cid-ewwgkvjx]{padding:1.8rem;border-radius:var(--r);background:var(--navy);color:#fff;animation:pop .35s var(--ease)}.spec-card[data-astro-cid-ewwgkvjx] .chip[data-astro-cid-ewwgkvjx]{background:#6fe3ff26;color:var(--aqua)}.spec-card[data-astro-cid-ewwgkvjx] h3[data-astro-cid-ewwgkvjx]{font-size:2rem;margin:1rem 0 1.4rem}.spec-card[data-astro-cid-ewwgkvjx] dl[data-astro-cid-ewwgkvjx]{display:grid;grid-template-columns:1fr auto;margin:0}.spec-card[data-astro-cid-ewwgkvjx] dt[data-astro-cid-ewwgkvjx],.spec-card[data-astro-cid-ewwgkvjx] dd[data-astro-cid-ewwgkvjx]{padding:.7rem 0;border-top:1px solid rgba(255,255,255,.1)}.spec-card[data-astro-cid-ewwgkvjx] dt[data-astro-cid-ewwgkvjx]{color:#9fb2c6}.spec-card[data-astro-cid-ewwgkvjx] dd[data-astro-cid-ewwgkvjx]{margin:0;font-family:var(--mono);font-weight:600;text-align:right}@keyframes pop{0%{opacity:0;transform:translateY(10px)}}@media(max-width:860px){.floor[data-astro-cid-ewwgkvjx]{grid-template-columns:1fr}.floor[data-astro-cid-ewwgkvjx] svg[data-astro-cid-ewwgkvjx]{min-width:0}}
