.arg-notes{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem;display:grid}.arg-notes b{font-weight:500}.arg-rooms-nav{border-top:1px solid var(--ink);flex-wrap:wrap;gap:.5rem 1.75rem;padding-top:1rem;display:flex}.arg-rooms-nav a{font-size:var(--t-small);transition:opacity var(--fade)}.arg-rooms-nav a:hover{opacity:.55}.arg-corridor{position:relative}.arg-room{--wall:var(--paper);background:var(--wall)}.arg-room[data-room=I]{--wall:#eae2d2}.arg-room[data-room=II]{--wall:#ede6d8}.arg-room[data-room=III]{--wall:#f0eadf}.arg-room[data-room=IV]{--wall:#eeeae2}.arg-room[data-room=V]{--wall:#eceae5}.arg-room[data-room=VI]{--wall:#f0eee9}.arg-room[data-room=VII]{--wall:#f2f0ec}.arg-room[data-room=VIII]{--wall:#f6f4f0}.arg-room-head{-moz-column-gap:var(--gutter);column-gap:var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:6.5rem 9rem minmax(0,44rem);align-items:end;padding:7rem 0 3rem;display:grid}.arg-room-numeral{letter-spacing:-.04em;color:var(--ink-faint);font-variant-numeric:lining-nums;grid-column:1/span 2;font-size:clamp(5rem,3rem + 7vw,10rem);line-height:.8}.arg-room-name{font-size:var(--t-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.75rem;font-weight:400;line-height:1}.arg-room-line{font-size:var(--t-h3);color:var(--ink-soft);text-wrap:pretty;max-width:36rem;margin-top:1rem;line-height:1.4}.arg-exhibits{margin:0;padding:0;list-style:none}.arg-exhibits>li+li .arg-exhibit{border-top:1px solid var(--hairline)}.arg-exhibit{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:6.5rem 9rem minmax(0,40rem);padding:4.5rem 0;scroll-margin-top:5rem;transition:opacity .32s ease-out;display:grid;position:relative}.arg-node{border:1px solid var(--ink);background:var(--wall);z-index:2;border-radius:50%;grid-column:1;justify-self:end;width:9px;height:9px;margin-top:.6rem;position:relative}.arg-year{letter-spacing:-.02em;color:var(--ink-soft);font-variant-numeric:lining-nums tabular-nums;grid-column:2;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);line-height:1}.arg-placard{grid-column:3;min-width:0}.arg-title{letter-spacing:-.02em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.875rem,1.3rem + 1.6vw,2.75rem);font-weight:400;line-height:1.05}.arg-who{margin-top:.9rem}.arg-who cite{font-style:italic;font-family:var(--serif);letter-spacing:0;font-size:.95rem}.arg-text{max-width:var(--measure);hanging-punctuation:first;text-wrap:pretty;margin-top:1.5rem}.arg-quote{border-left:1px solid var(--ink);max-width:var(--measure);margin:2rem 0 0;padding-left:1.25rem}.arg-quote p{font-size:var(--t-h3);text-wrap:pretty;font-style:italic;line-height:1.45}.arg-quote footer{margin-top:.6rem}.arg-links{max-width:var(--measure);gap:.6rem;margin-top:2rem;display:grid}.arg-cross{font-size:var(--t-small);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;line-height:1.5;display:grid}.arg-cross dt{padding-top:.15rem}.arg-sources{border-top:1px solid var(--hairline);max-width:var(--measure);margin-top:1.5rem;padding-top:1rem}.arg-sources ul{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.arg-sources .fpr-mono{overflow-wrap:anywhere}.arg-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.arg-follow{border:1px solid var(--ink);cursor:pointer;transition:background var(--fade),color var(--fade);background:0 0;padding:.4rem .7rem}.arg-follow:hover,.arg-follow[aria-pressed=true]{background:var(--ink);color:var(--paper)}.arg-corridor:not([data-ready]) .arg-follow{display:none}.arg-permalink{overflow-wrap:anywhere}.arg-permalink:hover{text-decoration:underline}.arg-weave{pointer-events:none;z-index:1;position:absolute;inset:0}.arg-weave svg{position:absolute;top:0;left:0;overflow:visible}.arg-weave path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.16;transition:opacity .32s ease-out}.arg-corridor[data-following] .arg-exhibit{opacity:.16}.arg-corridor[data-following] .arg-exhibit[data-lit=far]{opacity:.55}.arg-corridor[data-following] .arg-exhibit[data-lit=near]{opacity:1}.arg-corridor[data-following] .arg-weave path{opacity:.04}.arg-corridor[data-following] .arg-weave path[data-lit]{opacity:.85;stroke-width:1.5px}.arg-exhibit[data-lit] .arg-node{background:var(--ink)}.arg-follow-bar{z-index:40;pointer-events:auto;background:var(--ink);width:max-content;max-width:calc(100vw - 2rem);color:var(--paper);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 auto;padding:.6rem .9rem;display:flex;position:fixed;bottom:1.25rem;left:0;right:0;box-shadow:0 6px 24px #1111102e}.arg-follow-bar b{font-weight:500}.arg-follow-bar button{color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #f4f1ea80;padding:.25rem .55rem}.arg-follow-bar button:hover{background:var(--paper);color:var(--ink)}.arg-end .fpr-lines li+li{border-top-color:#f4f1ea2e}.arg-end .fpr-lines .fpr-mono{opacity:.6;white-space:normal;text-align:right}@media (max-width:960px){.arg-room-head,.arg-exhibit{grid-template-columns:minmax(0,1fr)}.arg-room-numeral{grid-column:1}.arg-room-head{padding-top:5rem}.arg-node{display:none}.arg-year,.arg-placard{grid-column:1}.arg-year{font-size:1.5rem}.arg-exhibit{padding:3.5rem 0}.arg-notes{grid-template-columns:minmax(0,1fr)}.arg-cross{grid-template-columns:minmax(0,1fr);gap:.15rem}.arg-end .fpr-lines li{flex-direction:column;gap:.25rem}.arg-end .fpr-lines .fpr-mono{text-align:left}.arg-follow-bar{width:auto;max-width:none;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom));bottom:0}.arg-follow-what{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.arg-exhibit,.arg-weave path{transition:none}}@media print{.arg-weave,.arg-actions,.arg-end{display:none}.arg-room{background:0 0}}
