.top.svelte-1dtwp38{max-width:1040px;margin:0 auto;padding:1rem}.brand.svelte-1dtwp38{align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}main.svelte-1dtwp38{gap:1.6rem;max-width:1040px;margin:0 auto;padding:1rem 1rem 4rem;display:grid}.hero.svelte-1dtwp38{gap:1rem;padding-block:6vh .5rem;display:grid}h1.svelte-1dtwp38{max-width:18ch;font-size:clamp(2.2rem,5.5vw,3.6rem)}.lede.svelte-1dtwp38{color:var(--color-muted);max-width:60ch;margin:0;font-size:1.08rem}.eyebrow.svelte-1dtwp38,.tag.svelte-1dtwp38,.meta.svelte-1dtwp38,.filters.svelte-1dtwp38 button:where(.svelte-1dtwp38){font-family:var(--lw-mono)}.eyebrow.svelte-1dtwp38{text-transform:uppercase;letter-spacing:.09em;color:var(--color-muted);margin:0;font-size:.72rem}.filters.svelte-1dtwp38{border:1px solid color-mix(in oklab, var(--color-foreground) 16%, transparent);border-radius:3px;flex-wrap:wrap;justify-self:start;display:inline-flex;overflow:hidden}.filters.svelte-1dtwp38 button:where(.svelte-1dtwp38){appearance:none;color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:.7rem}.filters.svelte-1dtwp38 button[aria-pressed=true]:where(.svelte-1dtwp38){background:var(--color-primary);color:var(--color-background)}.grid.svelte-1dtwp38{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.grid.svelte-1dtwp38 a:where(.svelte-1dtwp38){border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent);background:color-mix(in oklab, var(--color-background) 70%, transparent);border-radius:3px;gap:.5rem;height:100%;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.grid.svelte-1dtwp38 a:where(.svelte-1dtwp38):hover{border-color:color-mix(in oklab, var(--color-foreground) 35%, transparent)}.grid.svelte-1dtwp38 h2:where(.svelte-1dtwp38){letter-spacing:-.02em;font-size:1.15rem}.grid.svelte-1dtwp38 p:where(.svelte-1dtwp38){color:var(--color-muted);margin:0;font-size:.92rem}.row.svelte-1dtwp38{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tag.svelte-1dtwp38{text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);border:1px solid;border-radius:3px;padding:1px 8px;font-size:.64rem;display:inline-block}.meta.svelte-1dtwp38{color:var(--color-muted);font-size:.72rem}.cta.svelte-1dtwp38 a:where(.svelte-1dtwp38){font-family:var(--lw-mono);text-transform:uppercase;letter-spacing:.07em;font-size:.8rem}
