.idx-head.svelte-1l7n651{padding:90px 0 40px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}h1.svelte-1l7n651{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(52px,8vw,104px);line-height:.95;letter-spacing:var(--head-tracking);margin:0;color:var(--ink);padding:0}h1.svelte-1l7n651 em:where(.svelte-1l7n651){font-style:italic;font-weight:calc(var(--head-weight) - 100);color:var(--ink-2)}.filters.svelte-1l7n651{display:flex;flex-wrap:wrap;gap:8px;max-width:440px;justify-content:flex-end}.filters.svelte-1l7n651 button:where(.svelte-1l7n651){background:none;border:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:6px 10px;cursor:pointer;border-radius:2px;transition:all .16s}.filters.svelte-1l7n651 button:where(.svelte-1l7n651):hover{color:var(--ink);border-color:var(--line-2)}.filters.svelte-1l7n651 button.active:where(.svelte-1l7n651){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media(max-width:820px){.idx-head.svelte-1l7n651{grid-template-columns:1fr;padding:60px 0 32px}.filters.svelte-1l7n651{justify-content:flex-start;max-width:none}}
