.rr.svelte-1uha8ag{--rr-serif: "Spectral", Georgia, serif;--rr-mono: "IBM Plex Mono", ui-monospace, monospace;--rr-sans: "IBM Plex Sans", system-ui, sans-serif;--rr-hero: "Inter", system-ui, sans-serif;--rr-bg: #252423;--rr-ink: #dad5d0;--rr-ink-soft: #a7a29c;--rr-ink-faint: #857f78;--rr-rule: #3b3834;--rr-sienna: #c99b73;--rr-amber: #caa24b;--rr-constructive: #6bbf7c;--rr-cautious: #d98a7a;--rr-neutral: #857f78;background:var(--rr-bg);color:var(--rr-ink);font-family:var(--rr-serif);-webkit-font-smoothing:antialiased}.light .rr.svelte-1uha8ag{--rr-bg: #f6f3ec;--rr-ink: #1c1a17;--rr-ink-soft: #4a463f;--rr-ink-faint: #8a8478;--rr-rule: #e4dfd4;--rr-sienna: #7a4a2b;--rr-amber: #a5822f;--rr-constructive: #3a7d44;--rr-cautious: #9e3b2f;--rr-neutral: #8a8478}.rr-sheet.svelte-1uha8ag{position:relative;max-width:min(1400px,100%);margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr min(690px,100%) 1fr;column-gap:28px;align-items:start}.rr-column.svelte-1uha8ag{grid-column:2;width:100%;min-width:0;overflow-wrap:break-word}.rr-margin-l.svelte-1uha8ag{grid-column:1;grid-row:1}section[id].svelte-1uha8ag{scroll-margin-top:72px}.hero.svelte-1uha8ag{min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);display:grid;grid-template-columns:minmax(0,1fr) min(690px,100%) minmax(0,1fr);column-gap:28px;align-items:center;max-width:min(1400px,100%);margin:0 auto;padding:0 24px 6vh;box-sizing:border-box;position:relative}.hero-inner.svelte-1uha8ag{grid-column:2}.hero-aside.svelte-1uha8ag{grid-column:3;align-self:end;padding-bottom:.5em;max-width:300px}@media(max-width:1199px){.hero-aside.svelte-1uha8ag{grid-column:2;grid-row:2;align-self:start;max-width:none}}.hero-line.svelte-1uha8ag{font-family:var(--rr-hero);font-size:min(174px,calc(27.17vh - 43px),calc(25.2vw - 12px));font-weight:800;letter-spacing:-.05em;line-height:.92;margin:0}.hero-line.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;text-transform:uppercase;opacity:0;animation:svelte-1uha8ag-reveal-line .9s cubic-bezier(.16,1,.3,1) forwards}.w-grey.svelte-1uha8ag{color:var(--rr-ink-faint)}.w-ink.svelte-1uha8ag{color:var(--rr-ink)}.line-2.svelte-1uha8ag{animation-delay:.12s}.line-3.svelte-1uha8ag{animation-delay:.28s}.line-4.svelte-1uha8ag{animation-delay:.4s}@keyframes svelte-1uha8ag-reveal-line{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-sub.svelte-1uha8ag{font-family:var(--rr-serif);font-size:17px;line-height:1.5;color:var(--rr-ink-soft);margin:0;text-wrap:balance}.hero-exits.svelte-1uha8ag{font-family:var(--rr-serif);font-size:15px;line-height:1.5;color:var(--rr-ink-soft);margin:14px 0 0}@media(max-width:1199px){.hero-sub.svelte-1uha8ag{font-size:clamp(18px,2.2vw,23px);margin-top:28px;max-width:44ch}.hero-exits.svelte-1uha8ag{font-size:clamp(15px,1.6vw,18px)}}.hero-memo-link.svelte-1uha8ag{color:var(--rr-amber);text-decoration:none;border-bottom:1px solid var(--rr-amber);padding-bottom:1px}.hero-memo-link.svelte-1uha8ag:hover{color:var(--rr-sienna);border-bottom-color:var(--rr-sienna)}.scroll-hint.svelte-1uha8ag{position:absolute;bottom:40px;left:max(24px,calc(50% - 345px));display:flex;align-items:flex-end;gap:12px;font-family:var(--rr-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-ink-faint)}.scroll-line.svelte-1uha8ag{width:1px;height:52px;background:var(--rr-amber);transform-origin:top;animation:svelte-1uha8ag-pulse-line 2.5s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse-line{0%,to{opacity:.25;transform:scaleY(.3)}50%{opacity:.8;transform:scaleY(1)}}.lead-in.svelte-1uha8ag{font-family:var(--rr-serif);font-size:18px;line-height:1.5;color:var(--rr-ink-soft);margin:56px 0 18px;max-width:58ch}.rr-doc-k.svelte-1uha8ag{font-family:var(--rr-sans);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--rr-ink-faint)}.rr-doc-k.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--rr-mono);font-size:13px;font-weight:600;color:var(--rr-ink);letter-spacing:0;margin-right:8px}.id-band.svelte-1uha8ag{border-top:1px solid var(--rr-rule);border-bottom:1px solid var(--rr-rule);padding:10px 0;margin:20px 0 4px}.id-facts.svelte-1uha8ag{font-family:var(--rr-sans);font-size:12.5px;line-height:1.5;color:var(--rr-ink-faint);display:block;margin-top:6px}.h-cta.svelte-1uha8ag{margin:18px 0 0}.h-cta.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--rr-serif);font-size:clamp(22px,3vw,30px);font-weight:300;letter-spacing:-.01em;color:var(--rr-ink);text-decoration:none;border-bottom:1px solid var(--rr-sienna);padding-bottom:2px}.h-cta.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--rr-sienna)}.h-cta.svelte-1uha8ag .h-cta-second:where(.svelte-1uha8ag){font-size:clamp(17px,2.2vw,22px);margin-left:26px;border-bottom-color:var(--rr-rule)}.demo-note.svelte-1uha8ag{font-size:14.5px;color:var(--rr-ink-faint);margin-top:6px}.door-link.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:6px 0 6px 26px}.dl-line.svelte-1uha8ag{width:1px;height:26px;background:var(--rr-amber)}.dl-word.svelte-1uha8ag{font-family:var(--rr-sans);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rr-amber)}.live-note.svelte-1uha8ag{color:var(--rr-amber);font-weight:500;margin-right:8px}.debate-live.svelte-1uha8ag{font-family:var(--rr-sans);font-size:12px;font-weight:500;color:var(--rr-amber);margin:10px 0 0}#what.svelte-1uha8ag{margin-top:24px}.decl.svelte-1uha8ag{font-family:var(--rr-serif);font-size:17px;line-height:1.47;color:var(--rr-ink-soft);margin:14px 0 0;max-width:60ch}.decl.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--rr-ink);font-weight:600}.debate.svelte-1uha8ag{margin:6px 0 8px;max-width:560px}.debate-line.svelte-1uha8ag{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--rr-rule);opacity:0}.debate-lens.svelte-1uha8ag{font-family:var(--rr-serif);font-size:17px;color:var(--rr-ink);flex:1;min-width:0}.debate-stance.svelte-1uha8ag{font-family:var(--rr-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.debate-conf.svelte-1uha8ag{font-family:var(--rr-mono);font-size:13px;color:var(--rr-ink-faint);width:3em;text-align:right}.st-constructive.svelte-1uha8ag{color:var(--rr-constructive)}.st-cautious.svelte-1uha8ag{color:var(--rr-cautious)}.st-neutral.svelte-1uha8ag{color:var(--rr-neutral)}.st-watching.svelte-1uha8ag{color:var(--rr-amber)}.debate-foot.svelte-1uha8ag{font-family:var(--rr-serif);font-style:italic;font-size:20px;color:var(--rr-sienna);margin:16px 0 0;opacity:0}.debate-note.svelte-1uha8ag{font-family:var(--rr-sans);font-size:11px;color:var(--rr-ink-faint);margin:10px 0 0}@media(prefers-reduced-motion:no-preference){.vt-reveal.svelte-1uha8ag{animation:svelte-1uha8ag-rr-fade .5s cubic-bezier(.25,1,.5,1) forwards;animation-delay:var(--d, 0s)}@keyframes svelte-1uha8ag-rr-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.debate-line.svelte-1uha8ag,.debate-foot.svelte-1uha8ag,.line-1.svelte-1uha8ag,.line-2.svelte-1uha8ag{opacity:1;animation:none}.scroll-line.svelte-1uha8ag{animation:none;opacity:.5;transform:none}}.chap.svelte-1uha8ag{margin-top:72px}.chap-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:12px;border-bottom:2px solid var(--rr-ink);padding-bottom:6px;width:100%}.chap-no.svelte-1uha8ag{font-size:21px;font-weight:600;color:var(--rr-ink);white-space:nowrap}.chap-t.svelte-1uha8ag{font-family:var(--rr-serif);font-size:21px;font-weight:600;white-space:nowrap;flex:0 0 auto}.chap-q.svelte-1uha8ag{font-family:var(--rr-serif);font-style:italic;font-size:13.5px;color:var(--rr-ink-faint);flex:1 1 auto;min-width:0;margin-left:auto;text-align:right}.house.svelte-1uha8ag{font-family:var(--rr-serif);font-size:16.5px;line-height:1.5;color:var(--rr-ink-soft);margin:22px 0 0;max-width:60ch}.badge.svelte-1uha8ag{font-family:var(--rr-sans);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--rr-constructive);border-top:1px solid var(--rr-rule);border-bottom:1px solid var(--rr-rule);padding:10px 0;margin:22px 0 0}.uses.svelte-1uha8ag{margin-top:34px}.deb-li.svelte-1uha8ag{font-family:var(--rr-serif);font-size:16px;line-height:1.5;color:var(--rr-ink-soft);margin:8px 0;padding-left:14px;border-left:1px solid var(--rr-rule)}.deb-li.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--rr-ink);font-weight:600}.surface.svelte-1uha8ag{padding:22px 0;border-bottom:1px solid var(--rr-rule)}.led-t.svelte-1uha8ag{display:block;font-family:var(--rr-serif);font-size:20px;font-weight:500;color:var(--rr-ink);margin-bottom:5px}.led-so.svelte-1uha8ag{font-family:var(--rr-serif);font-size:17px;line-height:1.47;color:var(--rr-ink);margin:0;max-width:58ch}.led-for.svelte-1uha8ag{font-family:var(--rr-serif);font-style:italic;font-size:14.5px;line-height:1.4;color:var(--rr-ink-faint);margin:9px 0 0}.pr-cta.svelte-1uha8ag{display:inline-block;margin-top:12px;font-family:var(--rr-sans);font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--rr-sienna);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rr-sienna) 40%,transparent);text-underline-offset:3px}.pr-cta.svelte-1uha8ag:hover{text-decoration-color:var(--rr-sienna)}.receipts.svelte-1uha8ag{display:grid;grid-template-columns:minmax(150px,.6fr) 1fr;gap:8px 18px;align-items:baseline;margin-top:22px}.receipt.svelte-1uha8ag{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline}.receipt.svelte-1uha8ag .r-v:where(.svelte-1uha8ag){grid-column:2}.receipt.svelte-1uha8ag .r-f:where(.svelte-1uha8ag){grid-column:2;margin-top:1px}.r-m.svelte-1uha8ag{font-family:var(--rr-sans);font-size:13px;font-weight:500;color:var(--rr-ink-soft);line-height:1.25}.r-v.svelte-1uha8ag{font-family:var(--rr-mono);font-size:14px;font-weight:500;color:var(--rr-ink);font-variant-numeric:tabular-nums;line-height:1.25}.r-f.svelte-1uha8ag{font-family:var(--rr-serif);font-style:italic;font-size:13px;color:var(--rr-ink-faint);line-height:1.25}.h-p.svelte-1uha8ag{font-family:var(--rr-serif);font-size:17px;line-height:1.5;color:var(--rr-ink);margin:26px 0 0;max-width:62ch}.rr-margin-r.svelte-1uha8ag{opacity:0;transition:opacity .5s ease}.rr-margin-r.rail-in.svelte-1uha8ag{opacity:1}.rr-margin-r.svelte-1uha8ag{grid-column:3;position:sticky;top:64px;align-self:start;width:100%;padding:0 6px;font-family:var(--rr-sans)}.rr-r-k.svelte-1uha8ag{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--rr-ink-faint);margin:0 0 9px}.nav-item.svelte-1uha8ag{display:flex;align-items:baseline;gap:9px;padding:5px 0;color:var(--rr-ink-faint);text-decoration:none}.nav-item.svelte-1uha8ag:hover{color:var(--rr-sienna)}.nav-no.svelte-1uha8ag{font-family:var(--rr-mono);font-size:10px;width:22px;flex:none}.nav-t.svelte-1uha8ag{font-family:var(--rr-serif);font-size:14px;line-height:1.25}@media(max-width:1100px){.rr-sheet.svelte-1uha8ag{grid-template-columns:min(clamp(680px,92vw,900px),100%);justify-content:center;column-gap:0}.rr-column.svelte-1uha8ag{grid-column:1}.rr-margin-l.svelte-1uha8ag,.rr-margin-r.svelte-1uha8ag{display:none}}@media(max-width:743px){.rr-sheet.svelte-1uha8ag{padding:56px 16px 40px}.thesis-ba.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}}
