.pull-quote.svelte-dj6k8{width:min(100vw - 48px,860px);margin:48px 0 48px 50%;transform:translate(-50%);padding:30px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--ink)}.label.svelte-dj6k8{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.quote.svelte-dj6k8{font-family:var(--font-display);font-size:clamp(30px,5vw,58px);line-height:.98;letter-spacing:-.03em;font-weight:500;max-width:11.5em;text-wrap:balance}.quote.svelte-dj6k8 p{margin:0}@media(max-width:640px){.pull-quote.svelte-dj6k8{width:100%;margin-top:38px;margin-bottom:38px;padding:24px 0}.quote.svelte-dj6k8{font-size:32px}}.tensions.svelte-c3bd2g{width:min(980px,100vw - 48px);margin:56px 0 56px 50%;transform:translate(-50%);background:var(--ink);color:var(--page);padding:28px 32px}.topline.svelte-c3bd2g{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--page) 18%,transparent);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--page) 68%,transparent)}.rows.svelte-c3bd2g{display:flex;flex-direction:column}.row.svelte-c3bd2g{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:18px;row-gap:12px;align-items:center;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--page) 12%,transparent)}.row.svelte-c3bd2g:last-child{border-bottom:none}.num.svelte-c3bd2g{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--sec-essays-accent);align-self:center}.pair.svelte-c3bd2g{display:grid;grid-template-columns:max-content minmax(40px,1fr) max-content;align-items:center;gap:18px;min-width:0}.side.svelte-c3bd2g{font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);line-height:1.05;letter-spacing:-.02em;font-weight:500}.right.svelte-c3bd2g{color:var(--sec-essays-accent)}.bridge.svelte-c3bd2g{display:block;height:1px;background:color-mix(in srgb,var(--page) 28%,transparent);position:relative}.bridge.svelte-c3bd2g:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-top:1px solid color-mix(in srgb,var(--page) 60%,transparent);border-right:1px solid color-mix(in srgb,var(--page) 60%,transparent);transform:translate(1px,-50%) rotate(45deg)}.note.svelte-c3bd2g{grid-column:2;margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--page) 68%,transparent);max-width:66ch}@media(max-width:720px){.tensions.svelte-c3bd2g{width:100%;padding:22px 20px}.topline.svelte-c3bd2g{flex-direction:column;gap:4px}.row.svelte-c3bd2g{grid-template-columns:30px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:18px 0;align-items:start}.num.svelte-c3bd2g{align-self:start;padding-top:8px}.pair.svelte-c3bd2g{grid-template-columns:1fr;gap:6px;justify-items:start}.bridge.svelte-c3bd2g{width:1px;height:26px;margin:4px 0 4px 14px}.bridge.svelte-c3bd2g:after{inset:auto auto -1px 50%;transform:translate(-50%) rotate(135deg)}.side.svelte-c3bd2g{font-size:26px}.note.svelte-c3bd2g{margin-top:4px}}.life-map.svelte-aasprs{width:min(100vw - 48px,980px);margin:54px 0 54px 50%;transform:translate(-50%);border:1px solid var(--hairline);background:linear-gradient(90deg,color-mix(in srgb,var(--sec-essays-accent) 8%,transparent),transparent 55%),var(--paper);color:var(--ink);padding:28px}.intro.svelte-aasprs{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:28px;align-items:end;margin-bottom:26px}.kicker.svelte-aasprs{margin:0 0 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}h2.svelte-aasprs{margin:0;font-family:var(--font-display);font-size:clamp(30px,4.4vw,56px);line-height:.98;letter-spacing:-.03em;font-weight:500;max-width:12ch}.intro.svelte-aasprs>p:where(.svelte-aasprs){margin:0;color:var(--ink-soft);font-size:15px;line-height:1.55}.map-grid.svelte-aasprs{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.selector.svelte-aasprs{display:grid;gap:1px;background:var(--hairline)}button.svelte-aasprs{min-height:54px;padding:0 16px;background:var(--page);text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:background .18s,color .18s,padding-left .18s}button.svelte-aasprs:hover,button.svelte-aasprs:focus-visible{color:var(--ink)}button.svelte-aasprs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.active.svelte-aasprs{background:var(--ink);color:var(--page);padding-left:22px}.panel.svelte-aasprs{background:var(--page);padding:26px;min-height:360px}.panel.svelte-aasprs:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.panel-heading.svelte-aasprs{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.03em;color:var(--ink);margin-bottom:24px}dl.svelte-aasprs{display:grid;gap:18px;margin:0}dt.svelte-aasprs{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}dd.svelte-aasprs{margin:0;font-size:16px;line-height:1.6;color:var(--ink-soft)}@media(max-width:780px){.life-map.svelte-aasprs{width:100%;padding:20px}.intro.svelte-aasprs,.map-grid.svelte-aasprs{grid-template-columns:1fr}h2.svelte-aasprs{max-width:13ch}.selector.svelte-aasprs{grid-template-columns:repeat(2,1fr)}.panel.svelte-aasprs{min-height:0;padding:22px}}@media(max-width:460px){.selector.svelte-aasprs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){button.svelte-aasprs{transition:none}}
