.catalogue.svelte-1fixe9h{padding:clamp(2.5rem, 8vh, 4.5rem) var(--gutter) clamp(3rem, 8vh, 5rem);gap:2rem;display:grid}header.svelte-1fixe9h{gap:.5rem;display:grid}.kicker.svelte-1fixe9h{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-size:.75rem}h1.svelte-1fixe9h{font-family:var(--f-display);font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.05}.count.svelte-1fixe9h{color:var(--c-ink-muted)}.filters.svelte-1fixe9h ul:where(.svelte-1fixe9h){flex-wrap:wrap;gap:.5rem;display:flex}.filters.svelte-1fixe9h a:where(.svelte-1fixe9h){border:1px solid var(--c-rule);color:var(--c-ink);border-radius:999px;padding:.5rem .875rem;font-size:.875rem;text-decoration:none;display:inline-block}.filters.svelte-1fixe9h a:where(.svelte-1fixe9h):hover{border-color:var(--c-accent);color:var(--c-ink)}.filters.svelte-1fixe9h a[aria-current=page]:where(.svelte-1fixe9h){background-color:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.grid.svelte-1fixe9h{grid-template-columns:repeat(auto-fill,minmax(min(11rem,42vw),1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem);display:grid}
