.source.svelte-1k1ee2s{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius);border:1px solid var(--line)}blockquote.svelte-1k1ee2s{margin:var(--space-3) 0;padding-left:var(--space-4);font-size:var(--text-base)}blockquote.svelte-1k1ee2s p:where(.svelte-1k1ee2s){margin-bottom:var(--space-1)}mark.svelte-1k1ee2s{background:var(--whole-dim);color:var(--text);box-shadow:inset 0 -2px 0 var(--whole);border-radius:3px;padding:0 .15em;font-style:normal;font-weight:600}.note.svelte-1k1ee2s{margin:var(--space-3) 0 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-2)}.paired.svelte-oiwx96{margin:var(--space-6) 0;gap:var(--space-4);display:grid}.row.svelte-oiwx96{align-items:stretch;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}.row.svelte-oiwx96>.reveal{display:flex}.term.svelte-oiwx96{align-content:start;gap:var(--space-1);padding:var(--space-4);background:var(--surface);border-radius:var(--radius);border-top:3px solid var(--role);flex:1;display:grid}.thesis-side.svelte-oiwx96{--role:var(--thesis)}.antithesis-side.svelte-oiwx96{--role:var(--antithesis);text-align:right}strong.svelte-oiwx96{font-family:var(--font-display);font-size:var(--text-lg);color:var(--role);font-weight:600;line-height:1.2}q.svelte-oiwx96{color:var(--text-2);font-style:italic;font-size:var(--text-sm)}.joint.svelte-oiwx96{width:4.5rem;color:var(--whole);align-content:center;place-items:center;display:grid}.joint.svelte-oiwx96 svg:where(.svelte-oiwx96){width:3.5rem}.joint.svelte-oiwx96 path:where(.svelte-oiwx96){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.joint.svelte-oiwx96 span:where(.svelte-oiwx96){font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}figcaption.svelte-oiwx96{text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--whole)}@media (width<=560px){.row.svelte-oiwx96{grid-template-columns:1fr}.antithesis-side.svelte-oiwx96{text-align:left}.joint.svelte-oiwx96{gap:var(--space-2);grid-auto-flow:column;width:auto}.joint.svelte-oiwx96 svg:where(.svelte-oiwx96){width:2rem;transform:rotate(90deg)}}.scrolly.svelte-1mc7qnk{gap:var(--space-7);padding-inline:var(--gutter);max-width:1440px;margin:var(--space-8) auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.side-left.svelte-1mc7qnk .graphic:where(.svelte-1mc7qnk){order:0}.side-left.svelte-1mc7qnk .steps:where(.svelte-1mc7qnk){order:1}.side-right.svelte-1mc7qnk{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.side-right.svelte-1mc7qnk .graphic:where(.svelte-1mc7qnk){order:1}.side-right.svelte-1mc7qnk .steps:where(.svelte-1mc7qnk){order:0}.graphic.svelte-1mc7qnk{place-items:center;height:100svh;display:grid;position:sticky;top:0}.graphic-inner.svelte-1mc7qnk{width:100%}.steps.svelte-1mc7qnk{padding-block:30vh}.steps.svelte-1mc7qnk>*{min-height:85vh;transition:opacity var(--duration) var(--ease-out);flex-direction:column;justify-content:center;display:flex}.steps.svelte-1mc7qnk>*>*{max-width:34rem}.steps.svelte-1mc7qnk>:last-child{min-height:60vh}@media (prefers-reduced-motion:no-preference){html.js .steps.svelte-1mc7qnk>:not(.is-active){opacity:.25}}@media (width<=820px){.scrolly.svelte-1mc7qnk,.side-right.svelte-1mc7qnk{grid-template-columns:minmax(0,1fr);gap:0}.graphic.svelte-1mc7qnk,.side-right.svelte-1mc7qnk .graphic:where(.svelte-1mc7qnk){z-index:2;background:var(--bg);border-bottom:1px solid var(--line);height:auto;max-height:48vh;padding-block:var(--space-3);order:0;top:0}.graphic-inner.svelte-1mc7qnk{max-height:calc(48vh - var(--space-5));display:grid}.graphic-inner.svelte-1mc7qnk>*{max-height:inherit}.steps.svelte-1mc7qnk,.side-right.svelte-1mc7qnk .steps:where(.svelte-1mc7qnk){order:1;padding-block:10vh 20vh}.steps.svelte-1mc7qnk>*{min-height:60vh}}.article-hero.svelte-9hb9oy{max-width:var(--measure);margin:var(--space-8) auto var(--space-7);padding-inline:var(--gutter)}.article-hero.svelte-9hb9oy h1:where(.svelte-9hb9oy){font-size:var(--text-hero);letter-spacing:-.02em;margin-bottom:var(--space-4);line-height:1}.standfirst.svelte-9hb9oy{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--text-2);line-height:1.25}.key.svelte-9hb9oy{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;font-weight:700;display:flex}.swatch.svelte-9hb9oy{vertical-align:-.1em;border-radius:2px;width:.9em;height:.9em;margin-right:.5em;display:inline-block}.thesis-bg.svelte-9hb9oy{background:var(--thesis)}.antithesis-bg.svelte-9hb9oy{background:var(--antithesis)}.whole-bg.svelte-9hb9oy{background:var(--whole)}.couplet.svelte-9hb9oy{gap:var(--space-2);margin:var(--space-6) 0;padding:var(--space-5) 0;border-block:1px solid var(--line);font-family:var(--font-display);font-size:var(--text-lg);text-align:center;line-height:1.35;display:grid}.couplet.svelte-9hb9oy p{margin:0}.closing.svelte-9hb9oy{max-width:22ch;margin:var(--space-9) auto;padding-inline:var(--gutter);font-family:var(--font-display);font-size:var(--text-2xl);text-align:center;text-wrap:balance;font-weight:600;line-height:1.15}.closing.svelte-9hb9oy p{margin:0}.sources.svelte-9hb9oy li,.sources.svelte-9hb9oy p{font-size:var(--text-sm);color:var(--text-2)}.sources.svelte-9hb9oy li{margin-bottom:var(--space-2)}
