.lockup.svelte-1l8nvlt{align-items:center;gap:calc(var(--logo-size) * .42);color:currentColor;font-size:calc(var(--logo-size) * .88);font-weight:750;line-height:1;display:inline-flex}.lockup.svelte-1l8nvlt img:where(.svelte-1l8nvlt){width:auto;height:var(--logo-size);display:block}nav.svelte-1mhsr64{z-index:50;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.container.svelte-1mhsr64{max-width:1100px;margin:0 auto;padding:0 24px}.nav-inner.svelte-1mhsr64{justify-content:space-between;align-items:center;height:68px;display:flex}.logo.svelte-1mhsr64{align-items:center;display:flex}.nav-links.svelte-1mhsr64{align-items:center;gap:28px;display:flex}.nav-links.svelte-1mhsr64 a:where(.svelte-1mhsr64){color:var(--text-muted);font-size:14px;transition:color .15s}.nav-links.svelte-1mhsr64 a:where(.svelte-1mhsr64):hover{color:var(--text)}.nav-cta.svelte-1mhsr64{background:var(--accent);border-radius:3px;padding:9px 15px;font-weight:650;color:#fff!important}@media (width<=640px){.nav-links.svelte-1mhsr64 a:where(.svelte-1mhsr64):not(.nav-cta){display:none}}section.svelte-15818v0{border-top:1px solid var(--border);padding:100px 0}.container.svelte-15818v0{max-width:1100px;margin:0 auto;padding:0 24px}.section-label.svelte-15818v0{color:var(--accent);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.section-title.svelte-15818v0{letter-spacing:0;max-width:920px;margin-bottom:54px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1.04}.thesis-body.svelte-15818v0{max-width:740px;color:var(--text-muted);font-size:18px;line-height:1.75}.thesis-body.svelte-15818v0 p:where(.svelte-15818v0){margin-bottom:22px}.lede.svelte-15818v0{color:var(--text);font-size:20px}.kicker.svelte-15818v0{border-top:1px solid var(--border);color:var(--text);margin-top:36px;padding-top:26px;font-weight:600}footer.svelte-2pyj54{border-top:1px solid var(--border);color:var(--text-subtle);padding:40px 0;font-size:13px}.container.svelte-2pyj54{max-width:1100px;margin:0 auto;padding:0 24px}.footer-inner.svelte-2pyj54{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mono.svelte-2pyj54{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;color:var(--text-subtle);font-size:12px}
