.hall[data-astro-cid-pcdhwyjg]{margin:0 0 1.5rem;background:var(--paper)}.hall-picture[data-astro-cid-pcdhwyjg]{position:relative}.walk-controls[data-astro-cid-pcdhwyjg]{position:absolute;right:.5rem;bottom:1.1rem;display:flex;gap:.3rem}.walk-controls[data-astro-cid-pcdhwyjg][hidden]{display:none}.walk-controls[data-astro-cid-pcdhwyjg] button[data-astro-cid-pcdhwyjg]{font:inherit;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;min-width:2rem;height:2rem;padding:0 .6rem;color:var(--ink-soft);background:color-mix(in srgb,var(--paper) 88%,transparent);border:1px solid var(--rule);border-radius:999px;cursor:pointer}.walk-controls[data-astro-cid-pcdhwyjg] button[data-astro-cid-pcdhwyjg]:disabled{opacity:.4;cursor:default}.cloud[data-astro-cid-pcdhwyjg]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1rem .9rem;margin:.4rem 0 .6rem;padding:1.2rem 1rem;list-style:none;font-family:var(--hand);line-height:1.1;border:1px solid var(--rule);border-radius:.6rem}.cloud[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]{position:relative;font-size:calc(1.1rem + var(--w) * 1.5rem);color:color-mix(in srgb,var(--room) calc(35% + var(--w) * 65%),var(--muted))}.cloud[data-astro-cid-pcdhwyjg] .times[data-astro-cid-pcdhwyjg]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cloud-note[data-astro-cid-pcdhwyjg]{margin:0 0 1.2rem;font-size:.66rem;letter-spacing:.06em;color:var(--muted)}.session[data-astro-cid-pcdhwyjg]>summary[data-astro-cid-pcdhwyjg] h3[data-astro-cid-pcdhwyjg]{margin:0;font-size:inherit}.session[data-astro-cid-pcdhwyjg][open]>summary[data-astro-cid-pcdhwyjg]{padding-bottom:.6rem}.hall-walk[data-astro-cid-pcdhwyjg]{scroll-margin-top:5rem}.levels[data-astro-cid-pcdhwyjg]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.levels[data-astro-cid-pcdhwyjg] button[data-astro-cid-pcdhwyjg]{font:inherit;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:none;border:1px solid var(--rule);border-radius:999px;padding:.25rem .75rem;cursor:pointer}.levels[data-astro-cid-pcdhwyjg] button[data-astro-cid-pcdhwyjg][aria-pressed=true]{color:var(--paper);background:var(--ink-soft);border-color:var(--ink-soft)}.hall[data-astro-cid-pcdhwyjg] figcaption[data-astro-cid-pcdhwyjg]{font-size:.7rem;letter-spacing:.04em;line-height:1.5;color:var(--muted)}.doors[data-astro-cid-pcdhwyjg] ol[data-astro-cid-pcdhwyjg]{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.4rem}.doors[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .9rem;border:1px solid var(--rule);border-left:3px solid var(--room);border-radius:0 .5rem .5rem 0;background:var(--card)}.doors[data-astro-cid-pcdhwyjg] a[data-astro-cid-pcdhwyjg]{color:var(--ink);text-decoration:none}.doors[data-astro-cid-pcdhwyjg] a[data-astro-cid-pcdhwyjg]:hover{text-decoration:underline}.doors[data-astro-cid-pcdhwyjg] a[data-astro-cid-pcdhwyjg] .mono[data-astro-cid-pcdhwyjg],.placard[data-astro-cid-pcdhwyjg]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--room);margin-right:.5rem}.doors[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]>.mono[data-astro-cid-pcdhwyjg]{font-size:.68rem;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.is-wine[data-astro-cid-pcdhwyjg]{--room: var(--wine-ink)}.is-pen[data-astro-cid-pcdhwyjg]{--room: var(--pen)}.is-leaf[data-astro-cid-pcdhwyjg]{--room: var(--stage-research)}.is-ink[data-astro-cid-pcdhwyjg]{--room: var(--ink-soft)}.intro[data-astro-cid-pcdhwyjg]{margin-bottom:1rem}.intro[data-astro-cid-pcdhwyjg]>p[data-astro-cid-pcdhwyjg]:first-of-type:first-letter{all:unset}.room[data-astro-cid-pcdhwyjg]{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--rule);scroll-margin-top:4.5rem}.placard[data-astro-cid-pcdhwyjg]{display:inline-block;margin:0 0 .4rem;padding:.15rem .55rem;border:1px solid var(--room);border-radius:.2rem}.room[data-astro-cid-pcdhwyjg] h2[data-astro-cid-pcdhwyjg]{margin:0 0 .6rem}.about[data-astro-cid-pcdhwyjg]{margin:0 0 1.4rem}.send[data-astro-cid-pcdhwyjg]{margin:0 0 2rem;padding:1rem 1.3rem 1.1rem;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--room);border-radius:0 .6rem .6rem 0}.send[data-astro-cid-pcdhwyjg] .mono[data-astro-cid-pcdhwyjg]{color:var(--room);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.send[data-astro-cid-pcdhwyjg] p[data-astro-cid-pcdhwyjg]{margin:.4rem 0 0;font-size:.98rem}.empty[data-astro-cid-pcdhwyjg]{font-style:italic;color:var(--ink-soft)}h3[data-astro-cid-pcdhwyjg]{margin:2rem 0 .2rem;font-size:1.35rem}.count[data-astro-cid-pcdhwyjg]{margin:0 0 1.2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.key[data-astro-cid-pcdhwyjg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem}.key-halves[data-astro-cid-pcdhwyjg]{grid-column:2;display:grid;grid-template-columns:1fr 1fr;line-height:1.3}.key-halves[data-astro-cid-pcdhwyjg]>span[data-astro-cid-pcdhwyjg]{padding:.1rem .6rem}.key-halves[data-astro-cid-pcdhwyjg]>span[data-astro-cid-pcdhwyjg]+span[data-astro-cid-pcdhwyjg]{border-left:1px solid var(--rule)}.k-human[data-astro-cid-pcdhwyjg]{text-align:right}.k-human[data-astro-cid-pcdhwyjg]{color:var(--wine-ink)}.k-ai[data-astro-cid-pcdhwyjg]{color:var(--pen)}.bars[data-astro-cid-pcdhwyjg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.bars[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:center}.task[data-astro-cid-pcdhwyjg]{font-size:1rem;line-height:1.3}.bar[data-astro-cid-pcdhwyjg]{display:grid;grid-template-columns:1fr 1fr;height:1.6rem;font-family:var(--mono);font-size:.72rem}.half[data-astro-cid-pcdhwyjg]{display:flex;justify-content:flex-end}.half[data-astro-cid-pcdhwyjg]+.half[data-astro-cid-pcdhwyjg]{justify-content:flex-start;border-left:1px solid var(--rule)}.half[data-astro-cid-pcdhwyjg]>span[data-astro-cid-pcdhwyjg]{display:flex;align-items:center;padding:0 .45rem;min-width:1.8rem;border-radius:.3rem 0 0 .3rem}.half[data-astro-cid-pcdhwyjg]+.half[data-astro-cid-pcdhwyjg]>span[data-astro-cid-pcdhwyjg]{border-radius:0 .3rem .3rem 0}.b-human[data-astro-cid-pcdhwyjg]{background:color-mix(in srgb,var(--wine) 22%,var(--card));color:var(--wine-ink)}.b-ai[data-astro-cid-pcdhwyjg]{justify-content:flex-end;background:color-mix(in srgb,var(--pen) 22%,var(--card));color:var(--pen)}.key3[data-astro-cid-pcdhwyjg]{display:flex;gap:1.2rem;justify-content:flex-end;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;color:var(--muted)}.key3[data-astro-cid-pcdhwyjg] .k2[data-astro-cid-pcdhwyjg]{color:var(--room)}.kind[data-astro-cid-pcdhwyjg]{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stack[data-astro-cid-pcdhwyjg]{display:flex;height:1.6rem;border-radius:.3rem;overflow:hidden;font-family:var(--mono);font-size:.72rem;background:color-mix(in srgb,var(--rule) 40%,transparent)}.stack[data-astro-cid-pcdhwyjg]>span[data-astro-cid-pcdhwyjg]{display:flex;align-items:center;justify-content:center;min-width:1.6rem}.s0[data-astro-cid-pcdhwyjg]{background:color-mix(in srgb,var(--room) 10%,var(--card));color:var(--muted)}.s1[data-astro-cid-pcdhwyjg]{background:color-mix(in srgb,var(--room) 28%,var(--card));color:var(--ink-soft)}.s2[data-astro-cid-pcdhwyjg]{background:color-mix(in srgb,var(--room) 55%,var(--card));color:var(--ink)}.card[data-astro-cid-pcdhwyjg].path{display:block}.cards[data-astro-cid-pcdhwyjg].pictures{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.card[data-astro-cid-pcdhwyjg].picture{display:block;padding:.5rem .8rem .9rem}.card[data-astro-cid-pcdhwyjg].picture canvas[data-astro-cid-pcdhwyjg]{display:block;width:100%;aspect-ratio:5 / 4;cursor:grab;touch-action:pan-y}.card[data-astro-cid-pcdhwyjg].picture .next[data-astro-cid-pcdhwyjg]{margin-top:.2rem}.pgrid[data-astro-cid-pcdhwyjg]{width:100%;max-width:34rem;border-collapse:collapse;table-layout:fixed}.pgrid[data-astro-cid-pcdhwyjg] th[data-astro-cid-pcdhwyjg]{font-family:var(--mono);font-size:.62rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pgrid[data-astro-cid-pcdhwyjg] thead[data-astro-cid-pcdhwyjg] th[data-astro-cid-pcdhwyjg]{padding-bottom:.4rem}.pgrid[data-astro-cid-pcdhwyjg] tbody[data-astro-cid-pcdhwyjg] th[data-astro-cid-pcdhwyjg]{width:4.8rem;text-align:left}.pgrid[data-astro-cid-pcdhwyjg] tbody[data-astro-cid-pcdhwyjg] tr[data-astro-cid-pcdhwyjg]{border-top:1px solid var(--rule)}.pgrid[data-astro-cid-pcdhwyjg] td[data-astro-cid-pcdhwyjg]{height:3.1rem;padding:0;text-align:center;white-space:nowrap}.pdot[data-astro-cid-pcdhwyjg]{display:inline-block;width:var(--r);height:var(--r);vertical-align:middle;border:1.5px solid var(--c);border-radius:50%;background:color-mix(in srgb,var(--c) 25%,transparent)}.pgrid[data-astro-cid-pcdhwyjg] b[data-astro-cid-pcdhwyjg]{margin-left:.35rem;font-family:var(--display);font-size:1.1rem;font-weight:500;vertical-align:middle}.pgrid[data-astro-cid-pcdhwyjg] .none[data-astro-cid-pcdhwyjg]{color:var(--rule)}.pgrid[data-astro-cid-pcdhwyjg] .op0[data-astro-cid-pcdhwyjg]{--c: var(--muted)}.pgrid[data-astro-cid-pcdhwyjg] .op1[data-astro-cid-pcdhwyjg]{--c: var(--stage-research)}.pgrid[data-astro-cid-pcdhwyjg] .op2[data-astro-cid-pcdhwyjg]{--c: var(--pen)}.pgrid[data-astro-cid-pcdhwyjg] .op3[data-astro-cid-pcdhwyjg]{--c: var(--wine)}@media(width<=34rem){.pgrid[data-astro-cid-pcdhwyjg] th[data-astro-cid-pcdhwyjg]{font-size:.52rem;letter-spacing:0}.pgrid[data-astro-cid-pcdhwyjg] tbody[data-astro-cid-pcdhwyjg] th[data-astro-cid-pcdhwyjg]{width:3.8rem}}.pnote[data-astro-cid-pcdhwyjg]{margin:.9rem 0 0;max-width:38rem;color:var(--muted);font-size:.92rem;line-height:1.5}.card[data-astro-cid-pcdhwyjg].path ul[data-astro-cid-pcdhwyjg]{list-style:none;padding:0}.card[data-astro-cid-pcdhwyjg].path li[data-astro-cid-pcdhwyjg]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.dots[data-astro-cid-pcdhwyjg]{display:inline-flex;gap:.2rem}.dot[data-astro-cid-pcdhwyjg]{width:.55rem;height:.55rem;border-radius:50%;background:var(--rule)}.dot[data-astro-cid-pcdhwyjg].on{background:var(--room)}.note[data-astro-cid-pcdhwyjg]{color:var(--ink-soft)}.next[data-astro-cid-pcdhwyjg]{margin:.7rem 0 0;font-size:.98rem}.next[data-astro-cid-pcdhwyjg] .mono[data-astro-cid-pcdhwyjg]{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--room);margin-right:.3rem}.cards[data-astro-cid-pcdhwyjg]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.card[data-astro-cid-pcdhwyjg]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;padding:1rem 1.2rem;background:var(--card);border:1px solid var(--rule);border-radius:.6rem}.card[data-astro-cid-pcdhwyjg] ul[data-astro-cid-pcdhwyjg]{margin:0;padding-left:1.1rem;font-size:.98rem;line-height:1.4}.card[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]+li[data-astro-cid-pcdhwyjg]{margin-top:.3rem}.card[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]::marker{color:var(--wine)}.card[data-astro-cid-pcdhwyjg] .is-ai[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]::marker{color:var(--pen)}.side[data-astro-cid-pcdhwyjg]{margin:0 0 .5rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wine-ink)}.card[data-astro-cid-pcdhwyjg] .is-ai[data-astro-cid-pcdhwyjg] .side[data-astro-cid-pcdhwyjg]{color:var(--pen)}.none[data-astro-cid-pcdhwyjg]{color:var(--muted);list-style:none;margin-left:-1.1rem}.writings[data-astro-cid-pcdhwyjg]{display:grid;gap:1.2rem}.writing[data-astro-cid-pcdhwyjg]{margin:0;padding:1.1rem 1.3rem .9rem;background:var(--card);border:1px solid var(--rule);border-radius:.6rem}.topic[data-astro-cid-pcdhwyjg]{margin:0 0 .5rem;font-family:var(--hand);font-size:1.6rem;line-height:1.1;color:var(--room)}.words[data-astro-cid-pcdhwyjg]{margin:0 0 .5rem;font-family:var(--hand);font-size:1.4rem;line-height:1.35}.writing[data-astro-cid-pcdhwyjg] figcaption[data-astro-cid-pcdhwyjg]{margin-top:.6rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.back[data-astro-cid-pcdhwyjg]{margin-top:1.6rem;font-size:.72rem}.out[data-astro-cid-pcdhwyjg]{margin-top:3rem}@media(width<=30rem){.bars[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg],.key[data-astro-cid-pcdhwyjg]{grid-template-columns:minmax(0,1fr);gap:.3rem}.key-halves[data-astro-cid-pcdhwyjg]{grid-column:1}.doors[data-astro-cid-pcdhwyjg] li[data-astro-cid-pcdhwyjg]{flex-direction:column;gap:.1rem}}
