.card[data-astro-cid-cc7qeyxh]{background:var(--color-bg);transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex}@media (hover:hover){.card[data-astro-cid-cc7qeyxh]:hover{box-shadow:var(--shadow-pop);transform:translate(-2px,-4px)}.card[data-astro-cid-cc7qeyxh]:hover img[data-astro-cid-cc7qeyxh]{transform:scale(1.05)}}.card[data-astro-cid-cc7qeyxh]:active{box-shadow:none;transform:scale(.98)}.media[data-astro-cid-cc7qeyxh]{overflow:hidden}.card[data-astro-cid-cc7qeyxh]:has(a:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}img[data-astro-cid-cc7qeyxh]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out)}.body[data-astro-cid-cc7qeyxh]{padding-top:var(--space-4)}.eyebrow[data-astro-cid-cc7qeyxh]{margin:0 0 var(--space-1);color:var(--color-muted-text);letter-spacing:.05em;text-transform:uppercase;font-weight:600;font-size:var(--text-sm)}h3[data-astro-cid-cc7qeyxh]{margin-bottom:var(--space-2)}h3[data-astro-cid-cc7qeyxh] a[data-astro-cid-cc7qeyxh]{color:var(--color-ink);text-decoration:none}h3[data-astro-cid-cc7qeyxh] a[data-astro-cid-cc7qeyxh]:focus-visible{outline:none}h3[data-astro-cid-cc7qeyxh] a[data-astro-cid-cc7qeyxh]:after{content:"";position:absolute;inset:0}.meta[data-astro-cid-cc7qeyxh]{color:var(--color-accent-text);margin:0;font-weight:600}.badge[data-astro-cid-cc7qeyxh]{background:var(--color-panel);color:var(--color-ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius)}
