.card[data-astro-cid-tjdfhdqb]{display:block;color:var(--ink);transition-delay:calc(var(--i, 0) * 80ms)}.card-media[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-mist);margin-bottom:1.25rem}.card-square[data-astro-cid-tjdfhdqb] .card-media[data-astro-cid-tjdfhdqb]{aspect-ratio:1 / 1}.card-media[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .6s var(--ease);filter:saturate(.95)}.card[data-astro-cid-tjdfhdqb]:hover .card-media[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:scale(1.06);filter:saturate(1.05)}.card-arrow[data-astro-cid-tjdfhdqb]{position:absolute;right:1.25rem;bottom:1.25rem;width:44px;height:44px;display:grid;place-items:center;background:var(--bg-cream);color:var(--ink);border-radius:50%;font-size:1rem;opacity:0;transform:translateY(10px);transition:opacity var(--transition-med),transform var(--transition-med),background var(--transition-fast)}.card[data-astro-cid-tjdfhdqb]:hover .card-arrow[data-astro-cid-tjdfhdqb]{opacity:1;transform:translateY(0)}.card-body[data-astro-cid-tjdfhdqb]{padding:0 .25rem}.card-cat[data-astro-cid-tjdfhdqb]{display:block;font-family:var(--font-sans);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.card-title[data-astro-cid-tjdfhdqb]{font-size:1.4rem;font-weight:400;line-height:1.25;color:var(--ink);margin-bottom:.4rem;transition:color var(--transition-fast)}.card[data-astro-cid-tjdfhdqb]:hover .card-title[data-astro-cid-tjdfhdqb]{color:var(--accent)}.card-tagline[data-astro-cid-tjdfhdqb]{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--ink-muted);max-width:none}
