.work[data-astro-cid-ryuh4v2g][hidden]{display:none}a[data-astro-cid-ryuh4v2g]{gap:var(--space-1);color:var(--color-text);text-decoration:none;display:grid}a[data-astro-cid-ryuh4v2g] .photo{aspect-ratio:1;margin-bottom:var(--space-2);transition:border-color var(--ease)}a[data-astro-cid-ryuh4v2g]:hover .photo{border-color:var(--color-accent)}a[data-astro-cid-ryuh4v2g]:hover .title[data-astro-cid-ryuh4v2g]{text-underline-offset:.18em;text-decoration:underline}.tag[data-astro-cid-ryuh4v2g]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.title[data-astro-cid-ryuh4v2g]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.3}.meta[data-astro-cid-ryuh4v2g]{font-size:var(--text-label);color:var(--color-text-muted)}@media (width<=520px){.title[data-astro-cid-ryuh4v2g]{font-size:.9375rem}}.filters[data-astro-cid-pgp6av4c]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.filters[data-astro-cid-pgp6av4c][hidden]{display:none}.filter[data-astro-cid-pgp6av4c]{border:1px solid var(--color-border-strong);min-height:40px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-weight:500}.filter[data-astro-cid-pgp6av4c]:hover{border-color:var(--color-accent)}.filter[data-astro-cid-pgp6av4c][aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.status[data-astro-cid-pgp6av4c]{font-size:var(--text-label);color:var(--color-text-muted);font-family:var(--font-mono);margin-bottom:var(--space-4)}.status[data-astro-cid-pgp6av4c]:empty{display:none}.works[data-astro-cid-pgp6av4c]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,45%),1fr));display:grid}@media (width<=520px){.works[data-astro-cid-pgp6av4c]{gap:var(--space-4) var(--space-3)}}
