.project-grid.svelte-1cxunpt{gap:var(--grid-row-gap) var(--grid-column-gap);overflow-anchor:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;display:grid;position:relative}.project-cell.svelte-1cxunpt{min-width:0}.empty-state.svelte-1cxunpt{padding:40px 0}.empty-state.svelte-1cxunpt a:where(.svelte-1cxunpt){text-decoration:underline}@media (width<=1279px){.project-grid.svelte-1cxunpt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.project-grid.svelte-1cxunpt{grid-template-columns:minmax(0,1fr)}}.filter-row.svelte-1p4ujjj{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.filters.svelte-1p4ujjj{flex-wrap:wrap;gap:16px;display:flex}.filters.svelte-1p4ujjj a:where(.svelte-1p4ujjj){font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted);min-height:44px;transition:color var(--motion-fast) var(--ease-standard);align-items:center;display:flex;position:relative}.filters.svelte-1p4ujjj a[aria-current]:where(.svelte-1p4ujjj){color:var(--color-ink)}.filter-label.svelte-1p4ujjj{display:inline-block;position:relative}.filter-label.svelte-1p4ujjj:after{content:"";opacity:0;transform-origin:0;height:1px;transition:transform .18s var(--ease-standard),opacity .18s var(--ease-standard);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.9)}.filters.svelte-1p4ujjj a[aria-current]:where(.svelte-1p4ujjj) .filter-label:where(.svelte-1p4ujjj):after{opacity:1;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.filters.svelte-1p4ujjj a:where(.svelte-1p4ujjj):hover{color:var(--color-ink)}.filters.svelte-1p4ujjj a:where(.svelte-1p4ujjj):hover .filter-label:where(.svelte-1p4ujjj):after{opacity:1;transform:scaleX(1)}}.result-count.svelte-1p4ujjj{color:var(--color-muted);font:400 11px/1.2 var(--font-mono);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:8px}@media (width<=639px){.filter-row.svelte-1p4ujjj{gap:0;margin-bottom:8px}.filters.svelte-1p4ujjj{gap:12px 16px}.filters.svelte-1p4ujjj a:where(.svelte-1p4ujjj){min-height:44px;font-size:10px}.result-count.svelte-1p4ujjj{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.filters.svelte-1p4ujjj{max-width:100%}}.archive-intro.svelte-1uha8ag{grid-template-columns:1fr 1fr;margin-block:12px 28px;display:grid}h1.svelte-1uha8ag{letter-spacing:-.02em;grid-column:2;padding-left:2px;font-size:40px;font-weight:500;line-height:1}@media (width<=639px){.archive-intro.svelte-1uha8ag{margin-block:12px 20px;display:block}h1.svelte-1uha8ag{padding-left:4px;font-size:29px;line-height:1.04}}
