h1.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:560;line-height:1.04}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--forest);font-style:italic;font-weight:480}.nav.svelte-1uha8ag{border-bottom:1px solid var(--ink-faint);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.wordmark.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;font-size:1.3rem;font-weight:640;text-decoration:none}.wordmark-dot.svelte-1uha8ag{color:var(--forest)}.nav-links.svelte-1uha8ag{gap:1.75rem;display:none}.hero.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:4.5rem 1.25rem 3.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.75rem,9vw,6rem)}.lede.svelte-1uha8ag{color:var(--ink-soft);max-width:34rem;margin:1.75rem 0 2.25rem;font-size:clamp(1.05rem,2.4vw,1.3rem)}@keyframes svelte-1uha8ag-ticker{to{transform:translate(-50%)}}.footer.svelte-1uha8ag{border-top:1.5px solid var(--ink);text-align:center;padding:2.5rem 1.25rem}.footer.svelte-1uha8ag .wordmark:where(.svelte-1uha8ag){margin:0}.footer-small.svelte-1uha8ag{color:var(--ink-soft);margin:0;font-size:.8rem}@media (width>=640px){.nav-links.svelte-1uha8ag{display:flex}}@media (width>=800px){.hero.svelte-1uha8ag{padding-top:6.5rem;padding-bottom:5rem}}
