.work[data-astro-cid-ryuh4v2g]{list-style:none}.work[data-astro-cid-ryuh4v2g][hidden]{display:none}article[data-astro-cid-ryuh4v2g]{flex-direction:column;height:100%;display:flex}.card[data-astro-cid-ryuh4v2g] article[data-astro-cid-ryuh4v2g]{background:var(--surface);border:var(--border-w) solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);overflow:hidden}.card[data-astro-cid-ryuh4v2g] article[data-astro-cid-ryuh4v2g]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.row[data-astro-cid-ryuh4v2g] article[data-astro-cid-ryuh4v2g]{padding-block:var(--space-5);border-top:var(--border-w) solid var(--line-strong)}.cover[data-astro-cid-ryuh4v2g]{aspect-ratio:16/10;background:var(--surface-2);border-bottom:var(--border-w) solid var(--line);display:block;overflow:hidden}.cover[data-astro-cid-ryuh4v2g] img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--dur-page) var(--ease);display:block}.card[data-astro-cid-ryuh4v2g] article[data-astro-cid-ryuh4v2g]:hover .cover[data-astro-cid-ryuh4v2g] img{transform:scale(1.02)}.body[data-astro-cid-ryuh4v2g]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.row[data-astro-cid-ryuh4v2g] .body[data-astro-cid-ryuh4v2g]{padding:0}.meta[data-astro-cid-ryuh4v2g]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.title[data-astro-cid-ryuh4v2g]{font-size:var(--step-2);text-wrap:pretty;hyphens:manual;margin:0}.title[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]{color:var(--text);text-decoration:none}.title[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:hover{text-decoration:underline}.summary[data-astro-cid-ryuh4v2g]{color:var(--text-muted);margin:0}.actions[data-astro-cid-ryuh4v2g]{padding-top:var(--space-2);margin:auto 0 0}.open[data-astro-cid-ryuh4v2g]{min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}ul[data-astro-cid-756mnibl]{margin:0;padding:0}.grid[data-astro-cid-756mnibl].card{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.grid[data-astro-cid-756mnibl].row{gap:0;display:grid}
