.cs-card[data-astro-cid-4dw4sxam]{gap:var(--space-2);flex-direction:column;display:flex}.cs-card__link[data-astro-cid-4dw4sxam]{color:inherit;text-decoration:none}.cs-card__media[data-astro-cid-4dw4sxam]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-bg-sunken);box-shadow:var(--shadow-card);transition:box-shadow .5s var(--ease-out), transform .5s var(--ease-out);position:relative;overflow:hidden}.cs-card__media[data-astro-cid-4dw4sxam] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.cs-card__media[data-astro-cid-4dw4sxam]:after{content:"";opacity:0;transition:opacity .5s var(--ease-out);background:linear-gradient(#0000 55%,#16151373);position:absolute;inset:0}.cs-card__link[data-astro-cid-4dw4sxam]:hover .cs-card__media[data-astro-cid-4dw4sxam]{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.cs-card__link[data-astro-cid-4dw4sxam]:hover .cs-card__media[data-astro-cid-4dw4sxam] img{transform:scale(1.06)}.cs-card__link[data-astro-cid-4dw4sxam]:hover .cs-card__media[data-astro-cid-4dw4sxam]:after{opacity:1}.cs-card__ph[data-astro-cid-4dw4sxam]{background:var(--gradient-brand);opacity:.9;position:absolute;inset:0}.cs-card[data-astro-cid-4dw4sxam][data-accent=pmc] .cs-card__ph[data-astro-cid-4dw4sxam]{background:linear-gradient(135deg, var(--color-teal-600), var(--color-teal-400))}.cs-card[data-astro-cid-4dw4sxam][data-accent=digital] .cs-card__ph[data-astro-cid-4dw4sxam]{background:linear-gradient(135deg, var(--color-slate-700), var(--color-slate-500))}.cs-card__tag[data-astro-cid-4dw4sxam]{z-index:1;left:var(--space-3);bottom:var(--space-3);background:color-mix(in srgb, var(--color-surface) 88%, transparent);backdrop-filter:blur(8px);color:var(--color-ink-900);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;border-radius:var(--radius-full);padding:3px 10px;font-weight:600;position:absolute}.cs-card__title[data-astro-cid-4dw4sxam]{font-size:var(--text-h4);margin-top:var(--space-3);transition:color .3s var(--ease-out)}.cs-card__link[data-astro-cid-4dw4sxam]:hover .cs-card__title[data-astro-cid-4dw4sxam]{color:var(--color-brand-700)}.cs-card__summary[data-astro-cid-4dw4sxam]{color:var(--color-ink-700);font-size:var(--text-sm)}.cs-card__metric[data-astro-cid-4dw4sxam]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-500);margin-top:auto}.cs-card__metric[data-astro-cid-4dw4sxam] span[data-astro-cid-4dw4sxam]{color:var(--color-ink-900);font-weight:600}
