.wrap.svelte-1fkvnsi{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.eyebrow.svelte-1fkvnsi{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0}.section.svelte-1fkvnsi{padding-block:clamp(80px,9vw,104px);border-top:1px solid var(--line-rule)}.section-head.svelte-1fkvnsi{margin-bottom:56px}.section-head.svelte-1fkvnsi h2:where(.svelte-1fkvnsi){font-family:var(--font-display);font-weight:500;font-size:clamp(1.9375rem,3.1vw,2.75rem);line-height:1.12;letter-spacing:-.01em;margin:16px 0 0;text-wrap:balance}h3.svelte-1fkvnsi{font-family:var(--font-display);font-weight:500;margin:0}.tlink.svelte-1fkvnsi{font-family:var(--font-body);font-size:.9375rem;font-weight:520;color:var(--blue);display:inline-flex;gap:10px;align-items:baseline}.tlink.svelte-1fkvnsi .arr:where(.svelte-1fkvnsi){transition:transform .2s cubic-bezier(.4,0,.2,1)}.tlink.svelte-1fkvnsi:hover .arr:where(.svelte-1fkvnsi){transform:translate(4px)}.hook.svelte-1fkvnsi{color:var(--ink-muted);margin-right:6px}.masthead.svelte-1fkvnsi{padding-block:clamp(48px,7vh,88px) clamp(56px,7vw,88px)}.crumbs.svelte-1fkvnsi{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:40px}.crumbs.svelte-1fkvnsi a:where(.svelte-1fkvnsi){transition:color .18s cubic-bezier(.4,0,.2,1)}.crumbs.svelte-1fkvnsi a:where(.svelte-1fkvnsi):hover{color:var(--blue)}.masthead-meta.svelte-1fkvnsi{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.masthead.svelte-1fkvnsi h1:where(.svelte-1fkvnsi){font-family:var(--font-display);font-weight:500;font-size:clamp(2.375rem,4.4vw,3.625rem);line-height:1.08;letter-spacing:-.015em;margin:24px 0 0}.thesis.svelte-1fkvnsi{font-family:var(--font-display);font-weight:460;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.35;color:var(--ink);max-width:34em;margin:24px 0 0}.masthead.svelte-1fkvnsi .lede:where(.svelte-1fkvnsi){margin-top:24px;max-width:64ch}.fact-grid.svelte-1fkvnsi{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;border-top:1px solid var(--line-rule-strong)}.fact.svelte-1fkvnsi{display:flex;flex-direction:column;padding-block:32px 40px;border-bottom:1px solid var(--line-rule)}.fact-figure.svelte-1fkvnsi{font-family:var(--font-display);font-weight:500;font-size:clamp(2.75rem,4vw,3.75rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fact-label.svelte-1fkvnsi{margin-top:16px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fact-context.svelte-1fkvnsi{margin-top:8px;font-size:.875rem;line-height:1.6;color:var(--ink-secondary);max-width:40ch}.fact-attr.svelte-1fkvnsi{margin:24px 0 0;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;color:var(--ink-muted);line-height:2}.fact-attr.svelte-1fkvnsi a:where(.svelte-1fkvnsi){color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .18s cubic-bezier(.4,0,.2,1)}.fact-attr.svelte-1fkvnsi a:where(.svelte-1fkvnsi):hover{color:var(--blue)}.lever-list.svelte-1fkvnsi{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-rule-strong)}.lever.svelte-1fkvnsi{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:16px clamp(24px,3vw,48px);padding-block:32px;border-bottom:1px solid var(--line-rule)}.lever.svelte-1fkvnsi h3:where(.svelte-1fkvnsi){font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.22;letter-spacing:-.01em}.lever.svelte-1fkvnsi p:where(.svelte-1fkvnsi){color:var(--ink-secondary);line-height:1.7;max-width:66ch;margin:0}.counter-grid.svelte-1fkvnsi{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(40px,5vw,96px);align-items:start}.misread.svelte-1fkvnsi h3:where(.svelte-1fkvnsi){font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.01em}.misread.svelte-1fkvnsi p:where(.svelte-1fkvnsi){margin:16px 0 0;color:var(--ink-secondary);line-height:1.7;max-width:58ch}.first-move.svelte-1fkvnsi{border-left:1px solid var(--line-rule);padding-left:clamp(24px,3vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.move-label.svelte-1fkvnsi{font-family:var(--font-mono);font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.first-move.svelte-1fkvnsi p:where(.svelte-1fkvnsi){color:var(--ink-secondary);line-height:1.7;margin:0}.related-grid.svelte-1fkvnsi{display:grid;grid-template-columns:1fr 1fr;gap:48px clamp(40px,5vw,96px);align-items:start}.col-label.svelte-1fkvnsi{font-family:var(--font-mono);font-weight:400;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:16px;border-bottom:1px solid var(--line-rule-strong);margin:0}.rel-col.svelte-1fkvnsi ul:where(.svelte-1fkvnsi){list-style:none;margin:0;padding:0}.rel-col.svelte-1fkvnsi a:where(.svelte-1fkvnsi){display:grid;gap:8px;padding-block:16px;border-bottom:1px solid var(--line-rule);color:var(--ink)}.rel-name.svelte-1fkvnsi{font-family:var(--font-display);font-weight:500;font-size:1.1875rem;line-height:1.3;display:inline-flex;gap:10px;align-items:baseline;transition:color .18s cubic-bezier(.4,0,.2,1)}.rel-name.svelte-1fkvnsi .arr:where(.svelte-1fkvnsi){font-family:var(--font-body);font-size:.9375rem;color:var(--ink-muted);opacity:0;transform:translate(-4px);transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.rel-col.svelte-1fkvnsi a:where(.svelte-1fkvnsi):hover .rel-name:where(.svelte-1fkvnsi){color:var(--blue)}.rel-col.svelte-1fkvnsi a:where(.svelte-1fkvnsi):hover .rel-name:where(.svelte-1fkvnsi) .arr:where(.svelte-1fkvnsi){opacity:1;transform:none;color:var(--blue)}.rel-line.svelte-1fkvnsi{font-size:.875rem;line-height:1.55;color:var(--ink-secondary)}@media (max-width: 1023px){.fact-grid.svelte-1fkvnsi{grid-template-columns:1fr 1fr}.lever.svelte-1fkvnsi{grid-template-columns:1fr;gap:12px}.counter-grid.svelte-1fkvnsi,.related-grid.svelte-1fkvnsi{grid-template-columns:1fr}.first-move.svelte-1fkvnsi{border-left:0;border-top:1px solid var(--line-rule);padding-left:0;padding-top:32px}}@media (max-width: 560px){.fact-grid.svelte-1fkvnsi{grid-template-columns:1fr}}
