.grid.svelte-1rvter5{overflow:visible;border-radius:0}.wrap.svelte-1rvter5{max-width:var(--container);margin:0 auto;padding:4rem 2.5rem 6rem}.head.svelte-1rvter5{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--line)}.eyebrow.svelte-1rvter5{font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem}h1.svelte-1rvter5{margin:0 0 1rem;font-family:var(--font-display);font-weight:300;font-size:clamp(2.4rem,5vw,4rem);line-height:1;letter-spacing:-.01em}h1.svelte-1rvter5 em:where(.svelte-1rvter5){color:var(--accent);font-style:italic}.lead.svelte-1rvter5{margin:0;color:var(--text-muted);line-height:1.7;max-width:620px}.lead.svelte-1rvter5 a:where(.svelte-1rvter5){color:var(--accent);text-decoration:none}.lead.svelte-1rvter5 a:where(.svelte-1rvter5):hover{text-decoration:underline}.filters.svelte-1rvter5{display:flex;gap:.5rem;flex-wrap:wrap}.filters.svelte-1rvter5 button:where(.svelte-1rvter5){display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:var(--r-pill);border:1px solid var(--line);background:transparent;color:var(--text-muted);font:inherit;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.filters.svelte-1rvter5 button:where(.svelte-1rvter5):hover{border-color:var(--accent);color:var(--accent)}.filters.svelte-1rvter5 button.on:where(.svelte-1rvter5){border-color:var(--accent);color:var(--accent);background:#dfa85c1a}.n.svelte-1rvter5{font-size:.62rem;padding:.1rem .45rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-faint);letter-spacing:.04em}.featured.svelte-1rvter5{margin-bottom:1.75rem}.grid.svelte-1rvter5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.load.svelte-1rvter5{display:flex;justify-content:center;margin-top:2.5rem}.btn.svelte-1rvter5{display:inline-flex;align-items:center;padding:.75rem 1.6rem;border-radius:var(--r-pill);border:1px solid var(--accent);background:transparent;color:var(--accent);font:inherit;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn.svelte-1rvter5:hover{background:var(--accent);color:var(--ink)}.empty.svelte-1rvter5{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:4rem 1.5rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--text-muted)}.empty.svelte-1rvter5 img:where(.svelte-1rvter5){border-radius:50%}.e-title.svelte-1rvter5{font-family:var(--font-display);font-size:1.5rem;color:var(--text)}.empty.svelte-1rvter5 p:where(.svelte-1rvter5){margin:0 0 .6rem;max-width:34ch}@media(max-width:1100px){.grid.svelte-1rvter5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(max-width:700px){.wrap.svelte-1rvter5{padding:3rem 1.1rem 4rem}.grid.svelte-1rvter5{grid-template-columns:1fr}.head.svelte-1rvter5{align-items:flex-start}}
