.reader.svelte-1tl9lpb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);color:var(--ink);will-change:clip-path;outline:none}.topbar.svelte-1tl9lpb{position:sticky;top:0;z-index:2;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.tb-row.svelte-1tl9lpb{max-width:1440px;margin:0 auto;padding:16px var(--gut);display:flex;align-items:center;justify-content:space-between;gap:16px}.back.svelte-1tl9lpb{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.circ.svelte-1tl9lpb,.arrow.svelte-1tl9lpb{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line2);font-size:14px}.arrow.svelte-1tl9lpb{font-size:inherit}.where.svelte-1tl9lpb{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.bar.svelte-1tl9lpb{height:2px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.rbody.svelte-1tl9lpb{max-width:1440px;margin:0 auto;padding:clamp(56px,10vh,120px) var(--gut) 0;display:grid;gap:40px}.side.svelte-1tl9lpb{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:18px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.pct.svelte-1tl9lpb{font-size:44px;letter-spacing:-.04em;color:var(--ink);font-family:var(--f-sans);font-weight:800}.meta.svelte-1tl9lpb{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:28px}.title.svelte-1tl9lpb{font-size:clamp(48px,7vw,112px);font-weight:800;letter-spacing:-.045em;line-height:.9;font-variation-settings:"wdth" 84;text-wrap:balance}.desc.svelte-1tl9lpb{margin-top:32px;font-family:var(--f-serif);font-style:italic;font-size:clamp(24px,2.4vw,32px);line-height:1.25;color:var(--ink2);text-wrap:pretty}.marker.svelte-1tl9lpb{flex:none;width:28px;font-family:var(--f-mono);font-size:13px;line-height:1.95;color:var(--accent)}.next.svelte-1tl9lpb{display:flex;flex-direction:column;gap:14px;width:100%;margin:120px 0 0;padding:48px 0 clamp(60px,12vh,140px);border-top:1px solid var(--line2);text-align:left;transition:padding-left .3s}.next.svelte-1tl9lpb:hover{padding-left:12px}.next-k.svelte-1tl9lpb{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.next-t.svelte-1tl9lpb{font-size:clamp(36px,5vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.95;color:var(--ink)}.next-d.svelte-1tl9lpb{font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--ink2)}
