.bld[data-astro-cid-awwucoop]{color:var(--ink);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,40px);display:grid}.bld__hud[data-astro-cid-awwucoop]{gap:14px;padding-top:8px;display:grid}.bld__title[data-astro-cid-awwucoop]{letter-spacing:-.015em;font-size:1.35rem;font-weight:500}.bld__count[data-astro-cid-awwucoop]{color:var(--ink-2);font-size:.95rem}.bld__count[data-astro-cid-awwucoop] strong[data-astro-cid-awwucoop]{color:var(--ink);letter-spacing:-.02em;margin-right:4px;font-size:1.6rem;font-weight:500}.bld__floors[data-astro-cid-awwucoop]{gap:4px;display:grid}.bld__floor[data-astro-cid-awwucoop]{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #0000;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 10px;font-size:.92rem;display:grid}.bld__floor[data-astro-cid-awwucoop]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.bld__floor[data-astro-cid-awwucoop][aria-selected=true]{background:color-mix(in srgb, var(--ink) 8%, transparent);border-color:var(--line);color:var(--ink)}.bld__code[data-astro-cid-awwucoop]{font-family:var(--font-mono);text-align:center;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;padding:2px 0;font-size:.75rem}.bld__floor[data-astro-cid-awwucoop][aria-selected=true] .bld__code[data-astro-cid-awwucoop]{background:var(--accent);color:var(--accent-ink)}.bld__n[data-astro-cid-awwucoop]{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}.bld__panel[data-astro-cid-awwucoop] ul[data-astro-cid-awwucoop],.bld__cloud-list[data-astro-cid-awwucoop] ul[data-astro-cid-awwucoop]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bld__panel[data-astro-cid-awwucoop] a[data-astro-cid-awwucoop]{border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;gap:10px;padding:6px 10px;font-size:.88rem;display:flex}.bld__panel[data-astro-cid-awwucoop] a[data-astro-cid-awwucoop]:hover,.bld__panel[data-astro-cid-awwucoop] a[data-astro-cid-awwucoop].is-hl{background:color-mix(in srgb, var(--accent) 14%, transparent)}.bld__panel[data-astro-cid-awwucoop] em[data-astro-cid-awwucoop]{color:var(--ink-3);white-space:nowrap;align-self:center;font-size:.78rem;font-style:normal}.bld__cloud-list[data-astro-cid-awwucoop]{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.bld__cloud-list[data-astro-cid-awwucoop] a[data-astro-cid-awwucoop]{color:var(--ink-2);font-size:.82rem}.bld__cloud-list[data-astro-cid-awwucoop] a[data-astro-cid-awwucoop]:hover{color:var(--ink)}.bld__cloud-list[data-astro-cid-awwucoop] ul[data-astro-cid-awwucoop]{grid-template-columns:1fr 1fr;gap:4px 12px}.bld__svg[data-astro-cid-awwucoop]{width:100%;height:auto;overflow:visible}.bld__svg[data-astro-cid-awwucoop] *{vector-effect:non-scaling-stroke}.lvl[data-astro-cid-awwucoop]{transition:transform .72s var(--ease-in-out), opacity .42s var(--ease-out)}.lvl[data-astro-cid-awwucoop].is-up{transform:translateY(-128px)}.lvl[data-astro-cid-awwucoop]:not(.is-active){opacity:.5}.lvl__in[data-astro-cid-awwucoop]{animation:bld-in .8s var(--ease-out) both;animation-delay:var(--d)}.bld[data-astro-cid-awwucoop]:not(.is-visible) [data-astro-cid-awwucoop]:is(.d-ping,.flow,.spine-flow,.d-f--flap){animation-play-state:paused}@keyframes bld-in{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}.slab-t[data-astro-cid-awwucoop]{fill:#ffffff09;stroke:#ffffff47;stroke-width:1px;transition:fill .6s}.slab-r[data-astro-cid-awwucoop]{fill:#ffffff14;stroke:#fff3}.slab-l[data-astro-cid-awwucoop]{fill:#ffffff0d;stroke:#fff3}.is-active[data-astro-cid-awwucoop] .slab-t[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 7%, #ffffff08);stroke:color-mix(in srgb, var(--accent) 60%, transparent)}.grid[data-astro-cid-awwucoop]{fill:none;stroke:#ffffff0d}.bay[data-astro-cid-awwucoop]{fill:none;stroke:#ffffff47;stroke-dasharray:4 4}.wall[data-astro-cid-awwucoop]{fill:#ffffff06;stroke:#ffffff24}.mull[data-astro-cid-awwucoop],.col[data-astro-cid-awwucoop]{fill:none;stroke:#ffffff1f}.col[data-astro-cid-awwucoop]{stroke:#ffffff4d}.part[data-astro-cid-awwucoop]{fill:#ffffff0a;stroke:#ffffff38}.code[data-astro-cid-awwucoop]{font-family:var(--font-mono);fill:#ffffff73;letter-spacing:.06em;font-size:11px}.is-active[data-astro-cid-awwucoop] .code[data-astro-cid-awwucoop]{fill:var(--accent)}.bld__svg[data-astro-cid-awwucoop]{--q-b0:#1f1e1c;--q-b1:#282725;--q-b2:#33322f;--q-b3:#3f3e3a;--q-d0:#161514;--q-d1:#1c1b1a;--q-d2:#232220;--q-d3:#2a2927;--q-l0:#2e2d2a;--q-l1:#3a3935;--q-l2:#474641;--q-l3:#55544e;--q-p0:#1f251e;--q-p1:#262e24;--q-p2:#2f382c;--q-p3:#384334;--q-g:#96beff12}.is-active[data-astro-cid-awwucoop]{--q-b0:#2c2b29;--q-b1:#3a3936;--q-b2:#4b4a46;--q-b3:#5e5d58;--q-d0:#1f1e1c;--q-d1:#262523;--q-d2:#2e2d2b;--q-d3:#373633;--q-l0:#4a4945;--q-l1:#5a5954;--q-l2:#6b6a64;--q-l3:#7c7b74;--q-p0:#2a3328;--q-p1:#334031;--q-p2:#3d4b3a;--q-p3:#485844;--q-g:#96beff1f}[data-astro-cid-awwucoop][class^=q-]{stroke-width:var(--qw,.45);stroke-linejoin:round}.q-b0[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-b0));stroke:var(--qo,var(--q-b0))}.q-b1[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-b1));stroke:var(--qo,var(--q-b1))}.q-b2[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-b2));stroke:var(--qo,var(--q-b2))}.q-b3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-b3));stroke:var(--qo,var(--q-b3))}.q-d0[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-d0));stroke:var(--qo,var(--q-d0))}.q-d1[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-d1));stroke:var(--qo,var(--q-d1))}.q-d2[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-d2));stroke:var(--qo,var(--q-d2))}.q-d3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-d3));stroke:var(--qo,var(--q-d3))}.q-l0[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-l0));stroke:var(--qo,var(--q-l0))}.q-l1[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-l1));stroke:var(--qo,var(--q-l1))}.q-l2[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-l2));stroke:var(--qo,var(--q-l2))}.q-l3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-l3));stroke:var(--qo,var(--q-l3))}.q-p0[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-p0));stroke:var(--qo,var(--q-p0))}.q-p1[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-p1));stroke:var(--qo,var(--q-p1))}.q-p2[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-p2));stroke:var(--qo,var(--q-p2))}.q-p3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-p3));stroke:var(--qo,var(--q-p3))}.q-s0[data-astro-cid-awwucoop],.q-s1[data-astro-cid-awwucoop],.q-s2[data-astro-cid-awwucoop],.q-s3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-s,#2a2927));stroke:var(--qo,var(--q-s,#2a2927))}.q-g0[data-astro-cid-awwucoop],.q-g1[data-astro-cid-awwucoop],.q-g2[data-astro-cid-awwucoop],.q-g3[data-astro-cid-awwucoop]{fill:var(--qo,var(--q-g));stroke:var(--qo,none)}.iso-ol[data-astro-cid-awwucoop]{--qw:2.4px;--qo:#ffffff38}.is-active[data-astro-cid-awwucoop] .iso-ol[data-astro-cid-awwucoop]{--qo:var(--accent)}.dev[data-astro-cid-awwucoop]{--q-b0:#252422;--q-b1:#2c2b28;--q-b2:#34332f;--q-b3:#3b3a36;--q-d0:#1a1918;--q-d1:#1e1d1c;--q-d2:#232220;--q-d3:#282725;--q-l0:#2e2d2a;--q-l1:#353430;--q-l2:#3d3c38;--q-l3:#45443f;--q-s:#1c1d1b;--q-g:#96beff0f}.is-active[data-astro-cid-awwucoop] .dev[data-astro-cid-awwucoop]{--q-b0:color-mix(in srgb, var(--accent) 14%, #1d1c1b);--q-b1:color-mix(in srgb, var(--accent) 22%, #232220);--q-b2:color-mix(in srgb, var(--accent) 38%, #262523);--q-b3:color-mix(in srgb, var(--accent) 55%, #2c2b28);--q-d0:color-mix(in srgb, var(--accent) 8%, #141413);--q-d1:color-mix(in srgb, var(--accent) 12%, #171615);--q-d2:color-mix(in srgb, var(--accent) 18%, #1a1918);--q-d3:color-mix(in srgb, var(--accent) 26%, #1d1c1b);--q-l0:color-mix(in srgb, var(--accent) 24%, #2a2927);--q-l1:color-mix(in srgb, var(--accent) 34%, #2e2d2a);--q-l2:color-mix(in srgb, var(--accent) 48%, #33322f);--q-l3:color-mix(in srgb, var(--accent) 64%, #383733);--q-s:var(--accent);--q-g:color-mix(in srgb, var(--accent) 16%, transparent)}.dev[data-astro-cid-awwucoop].is-hl{--q-b0:color-mix(in srgb, var(--accent) 45%, #1d1c1b);--q-b1:color-mix(in srgb, var(--accent) 60%, #232220);--q-b2:color-mix(in srgb, var(--accent) 75%, #262523);--q-b3:var(--accent);--q-l1:color-mix(in srgb, var(--accent) 70%, #2e2d2a);--q-l2:color-mix(in srgb, var(--accent) 82%, #33322f);--q-l3:var(--accent)}.iso-ol[data-astro-cid-awwucoop],.iso[data-astro-cid-awwucoop]{transition:none}.p-t[data-astro-cid-awwucoop]{fill:#2a2927;stroke:#ffffff21;stroke-width:.8px}.p-r[data-astro-cid-awwucoop]{fill:#21201f;stroke:#ffffff17;stroke-width:.8px}.p-l[data-astro-cid-awwucoop]{fill:#1c1b1a;stroke:#ffffff17;stroke-width:.8px}.is-active[data-astro-cid-awwucoop] .p-t[data-astro-cid-awwucoop]{fill:#3b3a37;stroke:#ffffff4d}.is-active[data-astro-cid-awwucoop] .p-r[data-astro-cid-awwucoop]{fill:#2e2d2b;stroke:#fff3}.is-active[data-astro-cid-awwucoop] .p-l[data-astro-cid-awwucoop]{fill:#232220;stroke:#ffffff29}.pt--pleaf[data-astro-cid-awwucoop] .p-t[data-astro-cid-awwucoop]{fill:#2d332b}.pt--pleaf[data-astro-cid-awwucoop] .p-r[data-astro-cid-awwucoop],.pt--pleaf[data-astro-cid-awwucoop] .p-l[data-astro-cid-awwucoop]{fill:#232822}.pt--pmat[data-astro-cid-awwucoop] .p-t[data-astro-cid-awwucoop]{fill:#3a3936}.pt--pglassbox[data-astro-cid-awwucoop] .p-t[data-astro-cid-awwucoop],.pt--pglassbox[data-astro-cid-awwucoop] .p-r[data-astro-cid-awwucoop],.pt--pglassbox[data-astro-cid-awwucoop] .p-l[data-astro-cid-awwucoop]{fill:#96beff0a!important}.pt--pman[data-astro-cid-awwucoop] .p-t[data-astro-cid-awwucoop]{fill:#4a4945}.pt--pman[data-astro-cid-awwucoop] .p-r[data-astro-cid-awwucoop]{fill:#3a3936}.pt--pman[data-astro-cid-awwucoop] .p-l[data-astro-cid-awwucoop]{fill:#302f2c}.p-f--pcourt[data-astro-cid-awwucoop]{fill:#ffffff0b;stroke:none}.is-active[data-astro-cid-awwucoop] .p-f--pcourt[data-astro-cid-awwucoop]{fill:#ffffff14}.p-ln--pcline[data-astro-cid-awwucoop]{stroke:#ffffff47;stroke-width:.9px;fill:none}.is-active[data-astro-cid-awwucoop] .p-ln--pcline[data-astro-cid-awwucoop]{stroke:#ffffff80}.p-f--pnet[data-astro-cid-awwucoop]{fill:#ffffff12;stroke:#ffffff59;stroke-width:.6px}.p-f--pbody[data-astro-cid-awwucoop]{fill:#21201f;stroke:#ffffff1f;stroke-width:.8px}.p-f--ptop[data-astro-cid-awwucoop]{fill:#2e2d2a;stroke:#ffffff29;stroke-width:.8px}.p-f--pglass[data-astro-cid-awwucoop]{fill:#96beff12;stroke:#ffffff38;stroke-width:.8px}.p-ln[data-astro-cid-awwucoop]{fill:none;stroke:#ffffff38;stroke-width:.9px}.p-ln--pbar[data-astro-cid-awwucoop]{stroke:#ffffff59;stroke-width:1.4px}.p-f--ptire[data-astro-cid-awwucoop]{fill:#121211;stroke:#ffffff2e;stroke-width:.8px}.p-f--phub[data-astro-cid-awwucoop]{fill:#3a3936;stroke:#ffffff40;stroke-width:.6px}.p-f--pbelt[data-astro-cid-awwucoop]{fill:#151514;stroke:#ffffff1f;stroke-width:.6px}.m-pman[data-astro-cid-awwucoop].p-t{fill:#4a4945}.m-pman[data-astro-cid-awwucoop].p-r{fill:#3a3936}.m-pman[data-astro-cid-awwucoop].p-l{fill:#302f2c}.is-active[data-astro-cid-awwucoop] .m-pman[data-astro-cid-awwucoop].p-t{fill:#5a5954}.is-active[data-astro-cid-awwucoop] .m-pman[data-astro-cid-awwucoop].p-r{fill:#48473f}.is-active[data-astro-cid-awwucoop] .m-pman[data-astro-cid-awwucoop].p-l{fill:#3c3b37}.d-ln--handle[data-astro-cid-awwucoop]{stroke:#fff6;stroke-width:1.3px;stroke-linecap:round}.is-active[data-astro-cid-awwucoop] .d-ln--handle[data-astro-cid-awwucoop]{stroke:color-mix(in srgb, var(--accent) 80%, #fff)}.f-t[data-astro-cid-awwucoop]{fill:#2c2b29;stroke:#ffffff29}.f-r[data-astro-cid-awwucoop]{fill:#232220;stroke:#ffffff1a}.f-l[data-astro-cid-awwucoop]{fill:#1d1c1b;stroke:#ffffff1a}.furn--car[data-astro-cid-awwucoop] .f-t[data-astro-cid-awwucoop]{fill:#34332f}.furn--water[data-astro-cid-awwucoop] .f-t[data-astro-cid-awwucoop]{fill:#78aaff29;stroke:#78aaff66}.d-t[data-astro-cid-awwucoop]{fill:#3b3a36;stroke:#fff6;transition:fill .5s,stroke .5s}.d-r[data-astro-cid-awwucoop]{fill:#2c2b28;stroke:#ffffff47;transition:fill .5s,stroke .5s}.d-l[data-astro-cid-awwucoop]{fill:#252422;stroke:#ffffff47;transition:fill .5s,stroke .5s}.is-active[data-astro-cid-awwucoop] .d-t[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 55%, #2c2b28);stroke:var(--accent)}.is-active[data-astro-cid-awwucoop] .d-r[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 22%, #232220);stroke:color-mix(in srgb, var(--accent) 70%, transparent)}.is-active[data-astro-cid-awwucoop] .d-l[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 14%, #1d1c1b);stroke:color-mix(in srgb, var(--accent) 70%, transparent)}.d-f--scr[data-astro-cid-awwucoop]{fill:#ffffff1a;stroke:#fff6;stroke-width:.8px}.d-f--door[data-astro-cid-awwucoop]{fill:#ffffff0a;stroke:#ffffff52;stroke-width:.8px}.d-f--led[data-astro-cid-awwucoop]{fill:#ffffff80;stroke:none}.d-f--glass[data-astro-cid-awwucoop]{fill:#96beff14;stroke:#ffffff59;stroke-width:.8px}.d-ln[data-astro-cid-awwucoop]{fill:none;stroke:#ffffff4d;stroke-width:.8px}.d-ln--arm[data-astro-cid-awwucoop]{stroke:#fff9;stroke-width:1.6px;stroke-linecap:round}.d-ln--cable[data-astro-cid-awwucoop]{stroke:#ffffff73;stroke-width:1.2px}.pt--glass[data-astro-cid-awwucoop] .d-t[data-astro-cid-awwucoop],.pt--glass[data-astro-cid-awwucoop] .d-r[data-astro-cid-awwucoop],.pt--glass[data-astro-cid-awwucoop] .d-l[data-astro-cid-awwucoop]{fill:#96beff0d!important}.pt--plant[data-astro-cid-awwucoop] .d-t[data-astro-cid-awwucoop]{fill:#3a4a30}.pt--plant[data-astro-cid-awwucoop] .d-r[data-astro-cid-awwucoop],.pt--plant[data-astro-cid-awwucoop] .d-l[data-astro-cid-awwucoop]{fill:#2c3826}.is-active[data-astro-cid-awwucoop] .d-f--scr[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 70%, #1a1919);stroke:var(--accent)}.is-active[data-astro-cid-awwucoop] .d-f--led[data-astro-cid-awwucoop],.is-active[data-astro-cid-awwucoop] .pt--mark[data-astro-cid-awwucoop] .d-t[data-astro-cid-awwucoop]{fill:var(--accent)}.is-active[data-astro-cid-awwucoop] .d-f--door[data-astro-cid-awwucoop],.is-active[data-astro-cid-awwucoop] .d-f--glass[data-astro-cid-awwucoop]{stroke:color-mix(in srgb, var(--accent) 80%, transparent)}.is-active[data-astro-cid-awwucoop] .d-ln[data-astro-cid-awwucoop]{stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.is-active[data-astro-cid-awwucoop] .d-ln--arm[data-astro-cid-awwucoop],.is-active[data-astro-cid-awwucoop] .d-ln--cable[data-astro-cid-awwucoop]{stroke:var(--accent)}.is-active[data-astro-cid-awwucoop] .pt--plant[data-astro-cid-awwucoop] .d-t[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 45%, #2c3826)}.dev[data-astro-cid-awwucoop].is-hl .d-f--scr[data-astro-cid-awwucoop]{fill:var(--accent)}.d-dot[data-astro-cid-awwucoop]{fill:var(--accent);opacity:0;transition:opacity .4s}.d-ping[data-astro-cid-awwucoop]{fill:none;stroke:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%}.is-active[data-astro-cid-awwucoop] .d-dot[data-astro-cid-awwucoop]{opacity:1}.is-active[data-astro-cid-awwucoop] .d-ping[data-astro-cid-awwucoop]{animation:bld-ping 2.4s var(--ease-out) infinite}.is-active[data-astro-cid-awwucoop] .dev[data-astro-cid-awwucoop]:nth-child(3n) .d-ping[data-astro-cid-awwucoop]{animation-delay:.8s}.is-active[data-astro-cid-awwucoop] .dev[data-astro-cid-awwucoop]:nth-child(3n+1) .d-ping[data-astro-cid-awwucoop]{animation-delay:1.6s}@keyframes bld-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.dev[data-astro-cid-awwucoop].is-hl .d-t[data-astro-cid-awwucoop]{fill:var(--accent)}.flow[data-astro-cid-awwucoop]{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 7;opacity:0;transition:opacity .5s}.is-active[data-astro-cid-awwucoop] .flow[data-astro-cid-awwucoop]{opacity:.75;animation:1.4s linear infinite bld-flow}@keyframes bld-flow{to{stroke-dashoffset:-20px}}.tags[data-astro-cid-awwucoop]{opacity:0;pointer-events:none;transition:opacity .4s}.is-active[data-astro-cid-awwucoop] .tags[data-astro-cid-awwucoop]{opacity:1;transition-delay:.35s}.leader[data-astro-cid-awwucoop]{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1px}.tag-box[data-astro-cid-awwucoop]{fill:#1a1919f0;stroke:#ffffff29}.tag[data-astro-cid-awwucoop].is-hl .tag-box[data-astro-cid-awwucoop]{stroke:var(--accent)}.tag-t[data-astro-cid-awwucoop]{font-family:var(--font-mono);fill:#f6f5f2;font-size:10.5px}.spine[data-astro-cid-awwucoop]{stroke:url(#bld-spine);stroke-width:2px}.spine-flow[data-astro-cid-awwucoop]{stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 16;animation:1.6s linear infinite bld-flow-up}@keyframes bld-flow-up{to{stroke-dashoffset:36px}}.cloud-box[data-astro-cid-awwucoop]{fill:#1a1919f5;stroke:color-mix(in srgb, var(--accent) 60%, transparent)}.edge-box[data-astro-cid-awwucoop]{fill:#1a1919f5;stroke:#ffffff47}.d-f--zone[data-astro-cid-awwucoop]{fill:#ffffff05;stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:4 3}.is-active[data-astro-cid-awwucoop] .d-f--zone[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:1.4px}.dev[data-astro-cid-awwucoop].is-hl .d-f--zone[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 30%, transparent)}.c3-cside[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 22%, #232220);stroke:color-mix(in srgb, var(--accent) 22%, #232220);stroke-width:.6px}.c3-ctop[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 55%, #2c2b28);stroke:color-mix(in srgb, var(--accent) 55%, #2c2b28);stroke-width:.6px}.c3-edge[data-astro-cid-awwucoop]{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round}.c3-front[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 14%, #1d1c1b);stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round}.cloud-shape[data-astro-cid-awwucoop]{fill:#1a1919f5;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round}.edge-led[data-astro-cid-awwucoop]{fill:var(--accent)}.app-link[data-astro-cid-awwucoop]{fill:none}.d-f--flap[data-astro-cid-awwucoop]{fill:#aad2ff29;stroke:#ffffff8c;stroke-width:.8px;transform-box:fill-box}.d-f--flap[data-astro-cid-awwucoop].flap-a{transform-origin:100%}.d-f--flap[data-astro-cid-awwucoop].flap-b{transform-origin:0}.is-active[data-astro-cid-awwucoop] .d-f--flap[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 18%, #aad2ff1f);stroke:var(--accent);animation:bld-flap 3.2s var(--ease-in-out) infinite}@keyframes bld-flap{0%,35%{transform:scaleX(1)}50%,80%{transform:scaleX(.12)}to{transform:scaleX(1)}}.d-f--podbody[data-astro-cid-awwucoop]{fill:#262523;stroke:#ffffff52;stroke-width:.8px}.d-f--podtop[data-astro-cid-awwucoop]{fill:#3b3a36;stroke:#fff6;stroke-width:.8px}.d-ln--strip[data-astro-cid-awwucoop]{stroke:#ffffff80;stroke-width:1.4px;stroke-linecap:round}.is-active[data-astro-cid-awwucoop] .d-f--podbody[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 16%, #1d1c1b);stroke:color-mix(in srgb, var(--accent) 70%, transparent)}.is-active[data-astro-cid-awwucoop] .d-f--podtop[data-astro-cid-awwucoop]{fill:color-mix(in srgb, var(--accent) 50%, #2c2b28);stroke:var(--accent)}.is-active[data-astro-cid-awwucoop] .d-ln--strip[data-astro-cid-awwucoop]{stroke:var(--accent)}.edge-t[data-astro-cid-awwucoop]{font-family:var(--font-mono);fill:#f6f5f2;letter-spacing:.03em;font-size:12px}.cloud-t[data-astro-cid-awwucoop]{font-family:var(--font-mono);fill:#f6f5f2;letter-spacing:.04em;font-size:14px}.cloud-sub[data-astro-cid-awwucoop]{font-family:var(--font-mono);fill:#ffffff80;font-size:10px}@media (width<=960px){.bld[data-astro-cid-awwucoop]{grid-template-columns:1fr}.bld__hud[data-astro-cid-awwucoop]{order:2}.bld__floors[data-astro-cid-awwucoop]{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.bld__fname[data-astro-cid-awwucoop]{display:none}.bld__floor[data-astro-cid-awwucoop]{grid-template-columns:auto auto}}@media (width<=700px){.tags[data-astro-cid-awwucoop],.cloud-sub[data-astro-cid-awwucoop]{display:none}}@media (prefers-reduced-motion:reduce){.lvl[data-astro-cid-awwucoop],.lvl__in[data-astro-cid-awwucoop],.d-ping[data-astro-cid-awwucoop],.flow[data-astro-cid-awwucoop],.spine-flow[data-astro-cid-awwucoop],.d-f--flap[data-astro-cid-awwucoop]{transition:none!important;animation:none!important}}.spaces[data-astro-cid-lcdefpme]{gap:var(--s-2);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.space[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--bg-raised);color:#fff;isolation:isolate;aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.space--lead[data-astro-cid-lcdefpme]{aspect-ratio:auto;grid-area:span 2/span 2}.space[data-astro-cid-lcdefpme] picture,.space[data-astro-cid-lcdefpme] img,.space[data-astro-cid-lcdefpme] .img-slot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.space[data-astro-cid-lcdefpme] img{transition:transform .9s var(--ease-out)}.space[data-astro-cid-lcdefpme] .img-slot__pill{top:16px;bottom:auto}.space[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#12111114 45%,#121111b8);position:absolute;inset:0}.space__text[data-astro-cid-lcdefpme]{z-index:2;gap:4px;padding:clamp(16px,2vw,28px);display:grid;position:absolute;bottom:0;left:0;right:0}.space__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500}.space--lead[data-astro-cid-lcdefpme] .space__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2.25rem)}.space__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:40ch;font-size:.9rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.space[data-astro-cid-lcdefpme]:hover img{transform:scale(1.04)}}.space[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.spaces-more[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.spaces-more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 6%, transparent);align-items:center;gap:8px;padding:10px 16px;font-size:.95rem;list-style:none;display:inline-flex}.spaces-more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.spaces-more[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--ink-3)}.spaces-more[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.spaces--all[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}@media (width<=900px){.spaces[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.space--lead[data-astro-cid-lcdefpme]{aspect-ratio:4/3;grid-area:auto/1/auto/-1}}@media (width<=560px){.spaces[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.space__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}}.hero-photo[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;background:#1a1919;height:min(86vh,860px);min-height:520px;margin-top:0;position:relative;overflow:hidden}.hero-photo__img[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-photo__img[data-astro-cid-lcdefpme] picture,.hero-photo__img[data-astro-cid-lcdefpme] img,.hero-photo__img[data-astro-cid-lcdefpme] .img-slot{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:auto!important}.hero-photo__img--tall[data-astro-cid-lcdefpme]{display:none}.hero-slides[data-astro-cid-lcdefpme],.hero-slide[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s cubic-bezier(.65,0,.35,1)}.hero-slide[data-astro-cid-lcdefpme].is-on{opacity:1}.hero-slide[data-astro-cid-lcdefpme] img{transition:transform 7.5s linear;transform:scale(1)}.hero-slide[data-astro-cid-lcdefpme].is-on img{transform:scale(1.03)}.hero-dots[data-astro-cid-lcdefpme]{z-index:1;justify-content:flex-end;gap:4px;display:flex;position:absolute;bottom:18px;left:0;right:0}.hero-dot[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;width:28px;height:24px;padding:0;position:relative}.hero-dot[data-astro-cid-lcdefpme]:before{content:"";background:#fff6;border-radius:1px;height:2px;transition:background .2s ease-out;position:absolute;top:11px;left:4px;right:4px}.hero-dot[data-astro-cid-lcdefpme][aria-current=true]:before{background:#fff}.hero-dot[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-lcdefpme],.hero-slide[data-astro-cid-lcdefpme] img{transition:none;transform:none!important}}.hero-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#12111173,#0000);height:180px;position:absolute;inset:0 0 auto}.hero-photo[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#1211111a 25%,#12111161 55%,#121111c7 100%);position:absolute;inset:0}.hero-photo__text[data-astro-cid-lcdefpme]{position:absolute;bottom:clamp(40px,7vh,88px);left:0;right:0}.hero-photo[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);color:#fff;max-width:14ch}.hero-photo[data-astro-cid-lcdefpme] .hero__sub[data-astro-cid-lcdefpme]{color:#ffffffdb}.btn--glass[data-astro-cid-lcdefpme]{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff29}@media (hover:hover){.btn--glass[data-astro-cid-lcdefpme]:hover{background:#ffffff42}}.hero-photo[data-astro-cid-lcdefpme] .img-slot__pill{top:16px;bottom:auto}@media (width<=700px){.hero-photo[data-astro-cid-lcdefpme]{height:min(88vh,760px)}.hero-photo__img--wide[data-astro-cid-lcdefpme]{display:none}.hero-photo__img--tall[data-astro-cid-lcdefpme]{display:block}}.hero[data-astro-cid-lcdefpme]{padding:clamp(24px,3vw,40px) 0 clamp(40px,5vw,64px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);max-width:14ch}.hero__strip[data-astro-cid-lcdefpme]{margin-top:clamp(24px,3vw,40px)}.hero__sub[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch;margin-top:18px;font-size:clamp(1.05rem,1.4vw,1.25rem)}.hero[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme],.hero-photo[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{margin-top:26px}.hero__panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);margin-top:0;padding:clamp(16px,3vw,36px);overflow:hidden}.stage--top0[data-astro-cid-lcdefpme]{padding-top:0}@media (width<=860px){.trust[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trust__stat[data-astro-cid-lcdefpme]{min-height:260px}.trust__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.trust__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{min-height:88px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}}.certs[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:20px;font-size:.95rem}.brand-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.brand-grid[data-astro-cid-lcdefpme]>:first-child{grid-row:span 2}@media (width<=760px){.brand-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brand-grid[data-astro-cid-lcdefpme]>:first-child{grid-row:auto}}.tix[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,48px);display:grid}.tix__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tix__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out), padding var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,13rem) minmax(0,1fr) 16px;align-items:baseline;gap:6px 24px;padding:18px 4px;display:grid}.tix__name[data-astro-cid-lcdefpme]{letter-spacing:-.012em;font-size:1.15rem;font-weight:500}.tix__sum[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.95rem;line-height:1.45}.tix__go[data-astro-cid-lcdefpme]{width:16px;height:16px;color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast);align-self:center}.tix__row[data-astro-cid-lcdefpme][aria-current=true]{background:var(--bg-raised);padding-inline:14px}.tix__row[data-astro-cid-lcdefpme][aria-current=true] .tix__go[data-astro-cid-lcdefpme]{color:var(--ink);transform:translate(3px)}.tix__view[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-raised);position:sticky;top:96px;overflow:hidden}.tix__img[data-astro-cid-lcdefpme]{opacity:0;clip-path:inset(0 0 0 100%);transition:opacity .38s var(--ease-out), clip-path .52s var(--ease-in-out);position:absolute;inset:0}.tix__img[data-astro-cid-lcdefpme][data-on]{opacity:1;clip-path:inset(0)}.tix__img[data-astro-cid-lcdefpme] picture,.tix__img[data-astro-cid-lcdefpme] img,.tix__img[data-astro-cid-lcdefpme] .img-slot{object-fit:cover;width:100%;height:100%}@media (width<=900px){.tix[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tix__view[data-astro-cid-lcdefpme]{display:none}.tix__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 16px}.tix__sum[data-astro-cid-lcdefpme]{grid-column:1}.tix__go[data-astro-cid-lcdefpme]{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.tix__img[data-astro-cid-lcdefpme]{transition:opacity .2s linear;clip-path:none!important}}.svc[data-astro-cid-lcdefpme]{border:1px solid var(--line)}.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width<=960px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.closing[data-astro-cid-lcdefpme]{text-align:center}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h1)}
