.index.svelte-13r4kw6{background-color:#f9f9f9;padding-block:clamp(3rem,5vw,6rem) clamp(3rem,6vw,6.5rem)}.index.svelte-13r4kw6>.container{max-width:calc(70rem + 2 * var(--gutter))}.head.svelte-13r4kw6{max-width:44rem;margin-bottom:clamp(2.5rem,4vw,3.75rem)}.eyebrow.svelte-13r4kw6{font-family:var(--font-lead);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--accent);margin-bottom:.75rem}.title.svelte-13r4kw6{font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);color:var(--text-1);line-height:1.08}.lead.svelte-13r4kw6{font-family:var(--font-lead);color:var(--text-3);margin-top:1rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.browse.svelte-13r4kw6{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.side-title.svelte-13r4kw6{font-family:var(--font-lead);color:var(--text-1);margin-bottom:1.125rem;font-size:1.75rem}.cats.svelte-13r4kw6{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.filter-btn.svelte-13r4kw6{font-family:var(--font-lead);font-size:var(--text-sm);letter-spacing:-.01em;color:var(--text-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:.375rem 0}.filter-btn.svelte-13r4kw6:hover,.filter-btn.active.svelte-13r4kw6{color:var(--text-1)}.filter-btn.svelte-13r4kw6:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.grid.svelte-13r4kw6{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-13r4kw6{background-color:var(--white);border:1px solid var(--border-1);height:100%;color:inherit;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);border-radius:16px;flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.card.svelte-13r4kw6:hover{border-color:var(--border-2);box-shadow:var(--shadow-md);transform:translateY(-3px)}.card.svelte-13r4kw6:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ic.svelte-13r4kw6{color:#18181b;border-radius:12px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:inline-grid}.cat.svelte-13r4kw6{font-family:var(--font-lead);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--text-3);margin-bottom:.5rem}.c-title.svelte-13r4kw6{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--text-1);line-height:1.25}.c-desc.svelte-13r4kw6{font-family:var(--font-lead);font-size:var(--text-sm);color:var(--text-3);margin-top:.625rem;line-height:1.55}.more.svelte-13r4kw6{font-family:var(--font-lead);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent);align-items:center;gap:.375rem;margin-top:1.25rem;display:inline-flex}.more.svelte-13r4kw6 svg{transition:transform var(--duration-normal) var(--ease-out)}.card.svelte-13r4kw6:hover .more:where(.svelte-13r4kw6) svg{transform:translate(3px)}.empty.svelte-13r4kw6{font-family:var(--font-lead);color:var(--text-3);grid-column:1/-1}@media (width<=960px){.browse.svelte-13r4kw6{grid-template-columns:1fr;gap:2rem}.cats.svelte-13r4kw6{flex-flow:wrap;gap:.25rem 1.25rem}}@media (width<=900px){.grid.svelte-13r4kw6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid.svelte-13r4kw6{grid-template-columns:1fr;max-width:26rem}}
