figure.svelte-1dyjd4o{margin:0}.plan-frame.svelte-1dyjd4o{border:1px solid var(--color-line);background:#eee5d8;border-radius:1.25rem;position:relative;overflow:hidden}svg.svelte-1dyjd4o{color:#a69a8d;width:100%;display:block}.grid.svelte-1dyjd4o{opacity:.28}.space.svelte-1dyjd4o rect:where(.svelte-1dyjd4o),.space.svelte-1dyjd4o circle:where(.svelte-1dyjd4o),.space.svelte-1dyjd4o>path:where(.svelte-1dyjd4o):not(.future-zone):not(.light-slot){fill:#d4b597;stroke:#5d4638;stroke-width:3px}.hall.svelte-1dyjd4o>circle:where(.svelte-1dyjd4o):first-child{fill:#c8aa8d}.forum-ring.svelte-1dyjd4o{stroke-dasharray:9 7;fill:#a86d52!important}.corridor.svelte-1dyjd4o rect:where(.svelte-1dyjd4o){fill:#99745d}.space.svelte-1dyjd4o text:where(.svelte-1dyjd4o),.north.svelte-1dyjd4o,.camera-label.svelte-1dyjd4o{fill:#2a211c;font-family:var(--font-sans);text-anchor:middle;font-size:18px;font-weight:500}.dimension.svelte-1dyjd4o,.zone-note.svelte-1dyjd4o{fill:#5f5249!important;font-size:14px!important;font-weight:400!important}.future-zone.svelte-1dyjd4o,.light-slot.svelte-1dyjd4o{fill:none;stroke:#76523f;stroke-width:7px;stroke-linecap:round;stroke-dasharray:10 12}.route.svelte-1dyjd4o{fill:none;stroke:#fff9ee;stroke-width:4px;stroke-dasharray:7 10;opacity:.9}.camera.svelte-1dyjd4o{fill:var(--color-bronze);stroke:#fff9ee;stroke-width:3px}.camera-label.svelte-1dyjd4o{text-anchor:start;font-size:13px}.north.svelte-1dyjd4o{font-family:var(--font-serif);font-size:25px}.status.svelte-1dyjd4o{background:var(--color-ink);color:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.5rem .7rem;font-size:.68rem;position:absolute;top:1rem;left:1rem}figcaption.svelte-1dyjd4o{color:var(--color-muted);margin-top:.85rem;font-size:.84rem;line-height:1.6}main.svelte-215dzt{overflow:hidden}.museum-hero.svelte-215dzt,.concept-grid.svelte-215dzt,.features.svelte-215dzt,.lighting.svelte-215dzt,.renderer.svelte-215dzt,.review.svelte-215dzt{padding-block:clamp(4rem,9vw,8rem)}.museum-hero.svelte-215dzt{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:min(48rem,100svh - 5rem);display:grid}.museum-hero.svelte-215dzt h1:where(.svelte-215dzt){max-width:12ch;margin:.6rem 0 0;font-size:clamp(4rem,9vw,9.5rem);line-height:.84}.hero-copy.svelte-215dzt p:where(.svelte-215dzt),.lighting.svelte-215dzt>p:where(.svelte-215dzt),.renderer-heading.svelte-215dzt>p:where(.svelte-215dzt),.review.svelte-215dzt>p:where(.svelte-215dzt),.plan-copy.svelte-215dzt>p:where(.svelte-215dzt){color:var(--color-muted);line-height:1.75}.hero-copy.svelte-215dzt span:where(.svelte-215dzt){border-bottom:1px solid var(--color-bronze);color:var(--color-bronze);letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;padding-bottom:.35rem;font-size:.78rem;display:inline-block}.concept-grid.svelte-215dzt{border-top:1px solid var(--color-line);grid-template-columns:minmax(18rem,.65fr) minmax(24rem,1.35fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}h2.svelte-215dzt{margin:.65rem 0 1.3rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.92}dl.svelte-215dzt{margin:2.5rem 0 0}dl.svelte-215dzt div:where(.svelte-215dzt){border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding-block:.9rem;display:flex}dt.svelte-215dzt{font-size:.85rem}dd.svelte-215dzt{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0}.features.svelte-215dzt{border-top:1px solid var(--color-line)}.section-heading.svelte-215dzt{max-width:52rem}.feature-list.svelte-215dzt{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,7vw,6rem);display:grid}article.svelte-215dzt{padding:2rem 2rem 0 0}article.svelte-215dzt+article:where(.svelte-215dzt){border-left:1px solid var(--color-line);padding-left:2rem}article.svelte-215dzt span:where(.svelte-215dzt){color:var(--color-bronze);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}h3.svelte-215dzt{font-family:var(--font-serif);margin:1.4rem 0 1rem;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:500;line-height:1.05}article.svelte-215dzt p:where(.svelte-215dzt){color:var(--color-muted);font-size:.9rem;line-height:1.65}.lighting.svelte-215dzt,.renderer-heading.svelte-215dzt{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,10vw,11rem);display:grid}.lighting.svelte-215dzt{width:100%;max-width:none;color:var(--color-paper);background:#2a211c;padding-inline:max(1rem,50% - 48rem)}.lighting.svelte-215dzt .eyebrow:where(.svelte-215dzt){color:#d09a76}.renderer-heading.svelte-215dzt{margin-bottom:2.5rem}.renderer-idle.svelte-215dzt,.renderer-fallback.svelte-215dzt{border:1px solid var(--color-line);text-align:center;background:#e9dfd1;border-radius:1.2rem;place-items:center;min-height:24rem;padding:2rem;display:grid}.renderer-idle.svelte-215dzt p:where(.svelte-215dzt),.renderer-fallback.svelte-215dzt p:where(.svelte-215dzt){color:var(--color-muted)}button.svelte-215dzt,.renderer-fallback.svelte-215dzt a:where(.svelte-215dzt),.review.svelte-215dzt a:where(.svelte-215dzt){border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer;border-radius:999px;justify-content:center;margin-top:1rem;padding:.8rem 1.1rem;display:inline-flex}button.svelte-215dzt:disabled{cursor:wait;opacity:.65}.review.svelte-215dzt{border-top:1px solid var(--color-line);max-width:68rem}.review.svelte-215dzt a:where(.svelte-215dzt){color:var(--color-ink);background:0 0}@media (width<=800px){.museum-hero.svelte-215dzt,.concept-grid.svelte-215dzt,.lighting.svelte-215dzt,.renderer-heading.svelte-215dzt{grid-template-columns:1fr}.museum-hero.svelte-215dzt{min-height:auto;padding-top:7rem}.concept-grid.svelte-215dzt{gap:3rem}.feature-list.svelte-215dzt{grid-template-columns:1fr}article.svelte-215dzt,article.svelte-215dzt+article:where(.svelte-215dzt){border-left:0;border-bottom:1px solid var(--color-line);padding:1.5rem 0}}@media (width<=480px){.museum-hero.svelte-215dzt h1:where(.svelte-215dzt){font-size:clamp(3.5rem,19vw,5rem)}dl.svelte-215dzt div:where(.svelte-215dzt){display:block}dd.svelte-215dzt{margin-top:.3rem}}
