.card.svelte-p97lhu{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex}.media.svelte-p97lhu{aspect-ratio:3/4;background:#e8e8e2;position:relative;overflow:hidden}.media.svelte-p97lhu img:where(.svelte-p97lhu){object-fit:cover;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.meta.svelte-p97lhu{flex:1;padding:.7rem .55rem .75rem;transition:background-color .18s}.meta.svelte-p97lhu h3:where(.svelte-p97lhu){letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-family:var(--font-sans);margin:0;font-weight:700}.meta.svelte-p97lhu p:where(.svelte-p97lhu){color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}@media (hover:hover) and (pointer:fine){.card.svelte-p97lhu:hover,.card.svelte-p97lhu:focus-visible{box-shadow:0 0 0 1px var(--brand)}.card.svelte-p97lhu:hover .meta:where(.svelte-p97lhu),.card.svelte-p97lhu:focus-visible .meta:where(.svelte-p97lhu){background:var(--card-meta-hover)}.card.svelte-p97lhu:hover .meta:where(.svelte-p97lhu) h3:where(.svelte-p97lhu),.card.svelte-p97lhu:focus-visible .meta:where(.svelte-p97lhu) h3:where(.svelte-p97lhu){text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}}
