.progress.svelte-1qrjrj3{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--champagne);transform-origin:0 50%;z-index:10}.essay-grid.svelte-1qrjrj3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:40px 24px 0}@media(max-width:1100px){.essay-grid.svelte-1qrjrj3{grid-template-columns:minmax(0,1fr)}.gutter.svelte-1qrjrj3,.toc.svelte-1qrjrj3{display:none}}.pool.svelte-1qrjrj3{display:flex;flex-direction:column;background:radial-gradient(ellipse 120% 40% at 50% 8%,#c8a5660f,#c8a56600 65%)}.eyebrow.svelte-1qrjrj3{display:flex;gap:16px;align-items:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);margin-bottom:28px}.eyebrow.svelte-1qrjrj3 .topic:where(.svelte-1qrjrj3){color:var(--champagne)}.dot.svelte-1qrjrj3{width:4px;height:4px;border-radius:50%;background:var(--dim)}h1.svelte-1qrjrj3{font-family:var(--font-serif);font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:500;letter-spacing:-.01em;text-wrap:balance;margin:0 0 28px}.standfirst.svelte-1qrjrj3{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1.55;color:var(--mid);margin:0 0 28px}.rule.svelte-1qrjrj3{width:56px;height:1.5px;background:#c8a56680;margin-bottom:28px}.toc.svelte-1qrjrj3{padding-top:120px}.toc-label.svelte-1qrjrj3{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.toc-items.svelte-1qrjrj3{position:sticky;top:40px;display:flex;flex-direction:column;gap:12px}.toc-items.svelte-1qrjrj3 a:where(.svelte-1qrjrj3){display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dim);padding-left:15px}.toc-items.svelte-1qrjrj3 a.active:where(.svelte-1qrjrj3){color:var(--lit);padding-left:0}.toc-dot.svelte-1qrjrj3{display:none;width:5px;height:5px;border-radius:50%;background:var(--champagne)}.toc-items.svelte-1qrjrj3 a.active:where(.svelte-1qrjrj3) .toc-dot:where(.svelte-1qrjrj3){display:inline-block}.after.svelte-1qrjrj3{width:100%;display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;border-top:1px solid var(--hairline);margin-top:48px;padding-top:26px}.author.svelte-1qrjrj3{display:flex;align-items:center;gap:18px}.monogram.svelte-1qrjrj3{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(200,165,102,.5);color:var(--champagne);font-size:14px;letter-spacing:.1em;flex-shrink:0}.author.svelte-1qrjrj3 p:where(.svelte-1qrjrj3){font-size:14px;line-height:1.5;color:var(--mid);max-width:480px;margin:0}.next.svelte-1qrjrj3{display:flex;flex-direction:column;gap:4px;text-align:right}.next.svelte-1qrjrj3 a:where(.svelte-1qrjrj3){display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--text)}.next.svelte-1qrjrj3 a:where(.svelte-1qrjrj3):hover{color:var(--lit)}.next.svelte-1qrjrj3 svg:where(.svelte-1qrjrj3){color:var(--champagne)}
