.head.svelte-a8yt2h{max-width:96rem;padding:9rem var(--spacing-gutter) 0;margin:0 auto}html.js .head.svelte-a8yt2h,html.js .pill.svelte-a8yt2h,html.js .grid.svelte-a8yt2h>*{visibility:hidden}.head.svelte-a8yt2h h1:where(.svelte-a8yt2h){margin:0;font-size:clamp(2.5rem,4.5vw,4rem)}.blurb.svelte-a8yt2h{max-width:34rem;color:var(--color-body);margin:1rem 0 0}.filters.svelte-a8yt2h{max-width:96rem;padding:0 var(--spacing-gutter) 2rem;border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem;margin:2.5rem auto 0;display:flex}.pill.svelte-a8yt2h{border:1px solid var(--color-line);min-height:44px;font-size:var(--text-sm);color:var(--color-body);transition:background-color var(--duration-press) ease, border-color var(--duration-press) ease, color var(--duration-press) ease;align-items:center;gap:.5rem;padding:.6rem 1.125rem;text-decoration:none;display:inline-flex}.pill.active.svelte-a8yt2h{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.n.svelte-a8yt2h{font-size:var(--text-label);opacity:.6}.grid-wrap.svelte-a8yt2h{max-width:96rem;padding-inline:var(--spacing-gutter);margin:3.5rem auto 0}.grid.svelte-a8yt2h{grid-template-columns:repeat(4,1fr);gap:3.5rem 1.75rem;display:grid}.empty.svelte-a8yt2h{color:var(--color-muted);padding:4rem 0}@media (hover:hover) and (pointer:fine){.pill.svelte-a8yt2h:not(.active):hover{border-color:var(--color-ink);color:var(--color-ink)}}@media (width<=75rem){.grid.svelte-a8yt2h{grid-template-columns:repeat(2,1fr)}}@media (width<=60rem){.head.svelte-a8yt2h{padding-top:7rem}}
