.work-card[data-astro-cid-ryuh4v2g]{flex-direction:column;height:100%;display:flex;overflow:hidden}.work-card__image[data-astro-cid-ryuh4v2g]{aspect-ratio:8/5;background:var(--color-sand);line-height:0;display:block;overflow:hidden}.work-card__image[data-astro-cid-ryuh4v2g] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s var(--ease)}.work-card__image[data-astro-cid-ryuh4v2g]:hover img{transform:scale(1.03)}.work-card__body[data-astro-cid-ryuh4v2g]{padding:var(--space-m);gap:var(--space-2xs);flex-direction:column;flex-grow:1;display:flex}.work-card__category[data-astro-cid-ryuh4v2g]{font-family:var(--font-heading);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--color-teal);margin:0}.work-card__description[data-astro-cid-ryuh4v2g]{color:var(--color-text-muted);flex-grow:1}.work-card__body[data-astro-cid-ryuh4v2g] h3[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]{color:var(--color-navy);text-decoration:none}.work-card__body[data-astro-cid-ryuh4v2g] h3[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:hover{color:var(--color-teal)}.work-card__links[data-astro-cid-ryuh4v2g]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:var(--space-2xs);display:flex}.work-card__external[data-astro-cid-ryuh4v2g]{font-size:var(--step--1);color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.work-card__external[data-astro-cid-ryuh4v2g]:hover{color:var(--color-navy)}
