.head[data-astro-cid-lhwvyztp]{gap:.6rem;padding-block:2rem 1rem;display:grid}.head[data-astro-cid-lhwvyztp] h1[data-astro-cid-lhwvyztp]{font-size:clamp(2.2rem,5vw,3.6rem)}.lead[data-astro-cid-lhwvyztp]{color:var(--muted);max-inline-size:46rem;font-size:1.15rem}.hall[data-astro-cid-lhwvyztp]{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:start;gap:2.5rem;padding-block:1rem 2rem;display:grid}.figure[data-astro-cid-lhwvyztp]{justify-items:center;gap:.5rem;margin:0;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}.figure[data-astro-cid-lhwvyztp] svg[data-astro-cid-lhwvyztp]{block-size:min(calc(100svh - var(--header-h) - 5rem), 40rem);inline-size:auto;max-inline-size:100%}.figure[data-astro-cid-lhwvyztp] figcaption[data-astro-cid-lhwvyztp]{color:var(--muted);text-align:center;gap:.2rem;font-size:.85rem;display:grid}.credit[data-astro-cid-lhwvyztp]{font-size:.7rem}.credit[data-astro-cid-lhwvyztp] a[data-astro-cid-lhwvyztp]{color:var(--muted)}.bm-floor[data-astro-cid-lhwvyztp]{fill:var(--ink);opacity:.08}.ln[data-astro-cid-lhwvyztp]{stroke:var(--gold-bright);stroke-width:1.4px;fill:none}.tip[data-astro-cid-lhwvyztp]{fill:var(--gold-bright)}.dot[data-astro-cid-lhwvyztp]{cursor:pointer;outline:none}.dot[data-astro-cid-lhwvyztp] .d[data-astro-cid-lhwvyztp]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.museum[data-astro-cid-lhwvyztp].js:not(.used) .dot[data-astro-cid-lhwvyztp]:not(.on) .d[data-astro-cid-lhwvyztp]{animation:bm-hint 1.6s ease-in-out calc(.6s + var(--k) * .12s) 2}.card[data-astro-cid-lhwvyztp]:not([hidden]){animation:.25s ease-out bm-in}}@keyframes bm-hint{50%{transform:scale(1.3)}}@keyframes bm-in{0%{opacity:0;translate:0 6px}}.dot[data-astro-cid-lhwvyztp] .d[data-astro-cid-lhwvyztp]{fill:var(--gold-bright);stroke:var(--surface);stroke-width:2.5px;transition:r .2s,fill .2s}.dot[data-astro-cid-lhwvyztp] text[data-astro-cid-lhwvyztp]{font:700 10.5px var(--font-body);fill:#14120c;pointer-events:none}.dot[data-astro-cid-lhwvyztp]:hover .d[data-astro-cid-lhwvyztp],.dot[data-astro-cid-lhwvyztp]:focus-visible .d[data-astro-cid-lhwvyztp]{r:12;stroke:var(--ink)}.dot[data-astro-cid-lhwvyztp].on text[data-astro-cid-lhwvyztp]{fill:var(--bg)}.dot[data-astro-cid-lhwvyztp].on .d[data-astro-cid-lhwvyztp]{fill:var(--ink);r:12.5;stroke:var(--gold-bright);stroke-width:3px}.cards[data-astro-cid-lhwvyztp]{gap:1.25rem;min-inline-size:0;display:grid}.card[data-astro-cid-lhwvyztp]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.7rem;padding:1.4rem 1.5rem;scroll-margin-block-start:calc(var(--header-h) + 1rem);display:grid}.part[data-astro-cid-lhwvyztp]{color:var(--gold);align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:700;display:flex}.n[data-astro-cid-lhwvyztp]{background:var(--gold);color:#14120c;border-radius:50%;place-items:center;block-size:1.7rem;min-inline-size:1.7rem;font-size:.85rem;font-weight:800;display:inline-grid}.card[data-astro-cid-lhwvyztp] h2[data-astro-cid-lhwvyztp]{font-size:clamp(1.6rem,3vw,2.2rem)}.card[data-astro-cid-lhwvyztp] h3[data-astro-cid-lhwvyztp]{font-size:1rem;font-family:var(--font-body);margin-block-start:.3rem}.card[data-astro-cid-lhwvyztp] p[data-astro-cid-lhwvyztp]{margin:0}.from[data-astro-cid-lhwvyztp]{color:var(--muted)}.from[data-astro-cid-lhwvyztp] small[data-astro-cid-lhwvyztp]{font-size:.78rem;display:block}.from[data-astro-cid-lhwvyztp] b[data-astro-cid-lhwvyztp]{color:var(--ink)}.text[data-astro-cid-lhwvyztp]{font-size:1.1rem}.idea[data-astro-cid-lhwvyztp]{border:1px solid var(--gold);color:var(--gold);border-radius:999px;justify-self:start;padding:.2rem .7rem;font-size:.8rem;font-weight:700}.care[data-astro-cid-lhwvyztp]{border-inline-start:3px solid var(--gold);padding-inline-start:.8rem;font-size:.95rem}.row[data-astro-cid-lhwvyztp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.4rem;display:flex}.stop[data-astro-cid-lhwvyztp]{color:var(--gold);padding-block:.4rem;font-weight:700}.museum[data-astro-cid-lhwvyztp]:not(.js) .nav[data-astro-cid-lhwvyztp]{display:none}.nav[data-astro-cid-lhwvyztp]{gap:.5rem;display:flex}.nav[data-astro-cid-lhwvyztp] button[data-astro-cid-lhwvyztp]{font:inherit;cursor:pointer;block-size:2.75rem;inline-size:2.75rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:50%;font-size:1.1rem}.nav[data-astro-cid-lhwvyztp] button[data-astro-cid-lhwvyztp]:hover{border-color:var(--gold)}.list[data-astro-cid-lhwvyztp],.not[data-astro-cid-lhwvyztp],.sources[data-astro-cid-lhwvyztp]{border-block-start:1px solid var(--line);gap:1rem;padding-block:2rem;display:grid}.list[data-astro-cid-lhwvyztp] h2[data-astro-cid-lhwvyztp],.not[data-astro-cid-lhwvyztp] h2[data-astro-cid-lhwvyztp],.sources[data-astro-cid-lhwvyztp] h2[data-astro-cid-lhwvyztp]{font-size:clamp(1.5rem,3vw,2rem)}.list[data-astro-cid-lhwvyztp] ol[data-astro-cid-lhwvyztp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-lhwvyztp] a[data-astro-cid-lhwvyztp]{color:var(--ink);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.55rem .6rem;text-decoration:none;display:grid}.list[data-astro-cid-lhwvyztp] a[data-astro-cid-lhwvyztp]:hover,.list[data-astro-cid-lhwvyztp] a[data-astro-cid-lhwvyztp][aria-current]{background:var(--gold-soft)}.list[data-astro-cid-lhwvyztp] .t[data-astro-cid-lhwvyztp]{font-weight:700;display:grid}.list[data-astro-cid-lhwvyztp] small[data-astro-cid-lhwvyztp]{color:var(--muted);font-size:.8rem;font-weight:400}.list[data-astro-cid-lhwvyztp] .w[data-astro-cid-lhwvyztp]{color:var(--muted);text-align:end;font-size:.85rem}.not[data-astro-cid-lhwvyztp] ul[data-astro-cid-lhwvyztp]{gap:.6rem;max-inline-size:46rem;margin:0;padding-inline-start:1.2rem;display:grid}.sources[data-astro-cid-lhwvyztp] ol[data-astro-cid-lhwvyztp]{color:var(--muted);gap:.4rem;margin:0;padding-inline-start:1.4rem;font-size:.85rem;display:grid}.sources[data-astro-cid-lhwvyztp] a[data-astro-cid-lhwvyztp]{color:var(--muted);word-break:break-all}@media (width<=900px){.hall[data-astro-cid-lhwvyztp]{grid-template-columns:1fr;gap:1rem}.figure[data-astro-cid-lhwvyztp]{position:static}.figure[data-astro-cid-lhwvyztp] svg[data-astro-cid-lhwvyztp]{block-size:min(60svh,30rem)}.dot[data-astro-cid-lhwvyztp] .d[data-astro-cid-lhwvyztp]{r:12.5}.dot[data-astro-cid-lhwvyztp].on .d[data-astro-cid-lhwvyztp]{r:14}}
