#stratum-i{--hue:32;--chroma:.055}#stratum-ii{--hue:78;--chroma:.04}#stratum-iii{--hue:208;--chroma:.07}#stratum-iv{--hue:296;--chroma:.085}#stratum-v{--hue:12;--chroma:.1}#stratum-vi{--hue:150;--chroma:.03}body.flat{background-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-attachment:fixed}.masthead,.contents,.stratum,.colophon,.notes{grid-template-columns:[edge] minmax(1.25rem, 1fr) [margin] minmax(0, 15rem) [text] minmax(0, var(--measure)) [rest] minmax(1.25rem, 2.1fr);column-gap:clamp(1.25rem,3vw,2.6rem);display:grid}.masthead>*,.contents>*,.stratum>*,.colophon>*,.notes>*{grid-column:text}@media (width<=62rem){.masthead,.contents,.stratum,.colophon,.notes{grid-template-columns:[edge]1.25rem[margin]0[text]minmax(0,1fr)[rest]1.25rem}}.masthead{border-block-end:1px solid var(--rule);padding-block:clamp(4rem,14vh,9rem) clamp(3rem,8vh,5.5rem)}.masthead .deck,.masthead .modeswitch,.masthead .flatnote{max-inline-size:46ch}.over{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);grid-column:text/rest;margin-block-end:1.6rem;font-size:.72rem}.masthead h1{letter-spacing:-.045em;text-wrap:balance;margin-inline-start:-.055em;font-size:clamp(3rem,11.5vw,8.2rem);font-weight:560;line-height:.87}.masthead h1 .than{letter-spacing:-.02em;color:var(--ink-2);padding-inline-start:1.6em;font-style:italic;font-weight:300}.deck{color:var(--ink-2);text-wrap:pretty;margin-block-start:2rem;font-size:1.16em;font-weight:330;line-height:1.5}.modeswitch{font-family:var(--mono);margin-block-start:2.2rem;font-size:.82rem}.modeswitch a{border-block-end:1px solid var(--accent);color:var(--accent);padding-block-end:.28em;text-decoration:none;transition:background-color .18s}.modeswitch a:hover{background:color-mix(in oklab, var(--accent) 16%, transparent)}.flatnote p+p{margin-block-start:1.1em}.flatnote{font-family:var(--mono);color:var(--ink-3);border-inline-start:1px solid var(--rule);margin-block-start:3rem;padding-inline-start:1rem;font-size:.76rem;line-height:1.8}.contents{border-block-end:1px solid var(--rule);padding-block:3.5rem 4rem}.contents h2{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem;font-weight:400}.contents-note{color:var(--ink-3);max-inline-size:44ch;margin-block:.9rem 2rem;font-size:.92em}.contents>ol{gap:2rem;display:grid}.contents>ol>li>a{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.76rem;text-decoration:none}.contents>ol ul{columns:2;column-gap:2rem;margin-block-start:.7rem}@media (width<=46rem){.contents>ol ul{columns:1}}.contents>ol ul li{break-inside:avoid}.contents>ol ul a{color:var(--ink-2);text-underline-offset:.25em;padding-block:.24rem;font-size:.94em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s;display:block}.contents>ol ul a:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.stratum{padding-block:clamp(4rem,12vh,8rem);position:relative}.stratum+.stratum{border-block-start:1px solid var(--rule)}.stratum:before{content:"";z-index:-1;background:radial-gradient(120% 60% at 22% 0%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.stratum>.stratum-head{grid-column:edge/-1;grid-template-columns:subgrid;margin-block-end:clamp(3rem,7vh,5rem);display:grid}.stratum-numeral{font-family:var(--mono);color:var(--accent-dim);text-align:end;grid-area:1/margin;padding-inline-end:.1em;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.8}.stratum-head h2{grid-area:1/text}.stratum-head .epigraph{grid-area:2/text}@media (width<=62rem){.stratum-numeral{text-align:start;grid-area:auto/text;margin-block-end:.6rem}.stratum-head h2,.stratum-head .epigraph{grid-row:auto}}.stratum-head h2{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.5rem,3.6vw,2.35rem);font-weight:480;line-height:1.1}.stratum-head .epigraph{color:var(--ink-2);text-wrap:pretty;max-inline-size:48ch;margin-block-start:1.3rem;font-size:1.1em;font-style:italic;font-weight:320;line-height:1.5}.stratum-sealed .stratum-head h2{color:var(--ink-2)}.stratum>.plate{grid-column:edge/-1;grid-template-columns:subgrid;content-visibility:auto;contain-intrinsic-size:auto 1133px;row-gap:2.4rem;margin-block-start:clamp(3.4rem,8vh,6rem);display:grid}.plate-head{text-align:end;grid-area:1/margin;align-self:start;padding-block-start:.55rem;padding-inline-end:.1rem;position:sticky;inset-block-start:1.5rem}.plate-body{grid-area:1/text}.filaments{grid-area:2/text}@media (width<=62rem){.plate-head{text-align:start;grid-area:auto/text;position:static}.plate-body,.filaments{grid-row:auto}.stratum>.plate{row-gap:1.6rem}}@supports not (grid-template-columns:subgrid){.stratum>.plate{display:block}.plate-head{text-align:start;margin-block-end:1.4rem;position:static}}.plate-n{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);font-size:.72rem}.plate-head h3{letter-spacing:-.005em;text-wrap:balance;margin-block-start:.7rem;font-size:1.02rem;font-weight:520;line-height:1.25}.plate-head .kicker{font-family:var(--mono);color:var(--ink-3);margin-block-start:.55rem;font-size:.68rem;line-height:1.6}.untitled{color:var(--ink-3);font-style:italic;font-weight:340}.plate.sparse .plate-body{min-block-size:9rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.plate-body,.plate-head,.filaments{animation:linear both rise;animation-timeline:view();animation-range:entry entry 46%}@keyframes rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}}}.filaments{border-block-start:1px solid var(--rule);padding-block-start:1.1rem}.filaments-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-block-end:.7rem;font-size:.66rem}.filaments ul{gap:.1rem;display:grid}.filaments a{color:var(--ink-2);padding-block:.34rem;font-size:.95em;text-decoration:none;transition:color .14s,padding-inline-start .14s;display:block}.filaments a:before{content:"→  ";color:var(--accent-dim)}.filaments a:hover{color:var(--ink);padding-inline-start:.35rem}.filaments a:hover:before{color:var(--accent)}.filament-dest{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:.72em}.plate:target .plate-n{color:var(--paper);background:var(--accent);padding:.1em .4em}.notes{border-block-start:1px solid var(--rule);padding-block:clamp(4rem,10vh,7rem)}.notes h2{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:400}.notes>p{color:var(--ink-2);margin-block:1.2rem 2.4rem;font-size:.98em}.notes dl{gap:1.9rem;display:grid}.notes dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.notes dt a{color:var(--accent);text-decoration:none}.notes dt a:hover{text-underline-offset:.3em;text-decoration:underline}.notes dd{color:var(--ink-2);text-wrap:pretty;margin-block-start:.5rem;font-size:.96em}.colophon{border-block-start:1px solid var(--rule);padding-block:clamp(3.5rem,9vh,6rem) clamp(5rem,14vh,9rem)}.colophon h2{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-block-end:1.4rem;font-size:.7rem;font-weight:400}.colophon p{color:var(--ink-3);max-inline-size:52ch;font-size:.92em}.colophon p+p{margin-block-start:1rem}.colophon .count{font-family:var(--mono);letter-spacing:.14em;color:var(--accent-dim);margin-block-start:2.2rem;font-size:.72rem}@media print{body.flat{--paper:#fff;--ink:#111;--ink-2:#333;--ink-3:#555;--accent:#000;--rule:#bbb;background-image:none;font-size:10.5pt}.skip,.modeswitch,.contents,.stratum:before{display:none}.plate{break-inside:avoid-page}.stratum-head{break-after:avoid-page}.filaments a:after{content:" (p. " attr(href) ")";font-size:.8em}}.plate[data-kind=story] .plate-head h3{font-style:italic;font-weight:460}.plate[data-kind=story] .plate-n:after{content:" folio";letter-spacing:.12em}.plate[data-kind=instrument] .plate-n:after{content:" figure";letter-spacing:.12em}.plate[data-kind=source] .plate-n:after{content:" prior";letter-spacing:.12em}.plate[data-kind=source] .plate-head h3{font-weight:460}.plate[data-kind=story] .plate-body,.plate[data-kind=instrument] .plate-body{max-inline-size:54ch}.contents li[data-kind=story] a:before{content:"f ";color:var(--accent-dim)}.contents li[data-kind=instrument] a:before{content:"◇ ";color:var(--accent-dim)}.contents li[data-kind=source] a:before{content:"↗ ";color:var(--accent-dim)}body.flat .figure-summary>summary{pointer-events:none}body.flat .figure-stage,body.flat .figure-dock{display:none}
