.feature.svelte-18v8miz{padding-block:var(--pad-section)}.back.svelte-18v8miz{margin-bottom:var(--pad-xlarge);color:var(--ink-3);margin-top:-.4em;margin-left:-.5em;padding:.4em .5em;text-decoration:none;display:inline-block}.back.svelte-18v8miz:hover{color:var(--red)}.foot-back.svelte-18v8miz{margin-top:var(--pad-section);margin-bottom:0}.kicker.svelte-18v8miz{text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-xsmall);color:var(--red);margin-bottom:var(--pad)}.feat-title.svelte-18v8miz{font-family:var(--display-50);max-width:16ch;font-size:clamp(2rem,5.6vw,3.8rem)}.thesis.svelte-18v8miz{margin-top:var(--pad-xlarge);padding-left:var(--pad-large);border-left:2px solid var(--ink)}.problem.svelte-18v8miz{font-size:var(--fs-medium);line-height:1.35}.turn.svelte-18v8miz{font-family:var(--display-20);font-size:var(--fs-medium);margin-top:var(--pad);color:var(--blue);line-height:1.35}.byline.svelte-18v8miz{margin-top:var(--pad-large)}.figures.svelte-18v8miz{gap:0 var(--pad-xlarge);margin-top:var(--pad-section);border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.figures.svelte-18v8miz div:where(.svelte-18v8miz){justify-content:space-between;gap:var(--pad);padding-block:var(--pad-small);border-bottom:1px solid var(--rule-soft);display:flex}.figures.svelte-18v8miz dt:where(.svelte-18v8miz){color:var(--ink-3)}.figures.svelte-18v8miz dd:where(.svelte-18v8miz){text-align:right}.how.svelte-18v8miz{color:var(--ink-3);max-width:22ch;margin-left:auto;font-size:.92em;line-height:1.4;display:block}@media (width<=40rem){.figures.svelte-18v8miz{grid-template-columns:1fr}}.flow.svelte-18v8miz{position:relative}.rail.svelte-18v8miz{display:none}@media (width>=1280px){.rail.svelte-18v8miz{float:left;width:13rem;margin-left:-15rem;display:block;position:sticky;top:45vh}}.rail.svelte-18v8miz ul:where(.svelte-18v8miz){gap:.55rem;list-style:none;display:grid}.r-link.svelte-18v8miz{text-align:left;width:100%;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5em;padding:0;transition:color .2s;display:flex}.r-link.svelte-18v8miz:hover{color:var(--ink-2)}.r-tick.svelte-18v8miz{opacity:.35;transform-origin:0;background:currentColor;flex:none;width:.7em;height:1px;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .25s,background-color .25s}.r-no.svelte-18v8miz{flex:none;min-width:2ch}.r-title.svelte-18v8miz{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.r-link.on.svelte-18v8miz{color:var(--ink)}.r-link.on.svelte-18v8miz .r-tick:where(.svelte-18v8miz){opacity:1;background:var(--live);transform:scaleX(1.6)}.chapter.svelte-18v8miz{margin-top:var(--pad-section)}.ch-title.svelte-18v8miz{font-size:var(--fs-large);align-items:baseline;gap:var(--pad-large);padding-top:var(--pad);border-top:1px solid var(--rule);display:flex}.ch-no.svelte-18v8miz{font-size:var(--fs-small);color:var(--red);flex:none}.ch-note.svelte-18v8miz{margin-top:var(--pad);color:var(--ink-2);max-width:34rem}.notes.svelte-18v8miz{gap:var(--pad-xlarge);margin-top:var(--pad-section);padding-top:var(--pad-large);border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.note.svelte-18v8miz h3:where(.svelte-18v8miz){font-size:var(--fs-xsmall);text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:var(--pad);font-weight:400}.note.svelte-18v8miz p:where(.svelte-18v8miz){font-size:var(--fs-less);color:var(--ink-2)}.papers.svelte-18v8miz{margin-top:var(--pad-section);padding-top:var(--pad-large);border-top:1px solid var(--rule)}.papers-title.svelte-18v8miz{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xsmall);margin-bottom:var(--pad-large);font-weight:400}.papers.svelte-18v8miz ul:where(.svelte-18v8miz){gap:var(--pad-large);list-style:none;display:grid}.papers.svelte-18v8miz li:where(.svelte-18v8miz){gap:.15rem;display:grid}.p-what.svelte-18v8miz{font-size:var(--fs-base);font-family:var(--serif);font-style:italic}.p-meta.svelte-18v8miz,.p-note.svelte-18v8miz{font-size:var(--fs-xsmall);letter-spacing:.06em}.arch.svelte-18v8miz{gap:var(--pad-large);margin-top:var(--pad-section);padding-block:var(--pad-large);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:baseline;text-decoration:none;display:grid}.arch.svelte-18v8miz:hover{color:var(--red)}.arch-k.svelte-18v8miz{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xsmall);color:var(--red)}.arch-t.svelte-18v8miz{font-family:var(--serif);font-style:italic;font-size:var(--fs-base)}.arch-go.svelte-18v8miz{transition:transform .16s cubic-bezier(.2,.7,.2,1)}.arch.svelte-18v8miz:hover .arch-go:where(.svelte-18v8miz){transform:translate(.25em)}@media (prefers-reduced-motion:reduce){.arch-go.svelte-18v8miz{transition:none}}@media (width<=40rem){.arch.svelte-18v8miz{grid-template-columns:1fr auto}.arch-k.svelte-18v8miz{grid-column:1/-1}}
