.card.svelte-11ja2cl{gap:var(--space-3);color:inherit;text-decoration:none;display:grid}.media.svelte-11ja2cl{position:relative;overflow:hidden}.placeholder.svelte-11ja2cl{aspect-ratio:4/5;background:var(--color-surface-2)}.hover.svelte-11ja2cl{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease-out);position:absolute;inset:0}@media (hover:hover){.card.svelte-11ja2cl:hover .hover:where(.svelte-11ja2cl){opacity:1}}.badge.svelte-11ja2cl{padding:var(--space-1) var(--space-2);background:var(--color-surface);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.meta.svelte-11ja2cl{gap:var(--space-1);display:grid}.name.svelte-11ja2cl{font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-snug)}.grid.svelte-188fjcn{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.grid.svelte-188fjcn{grid-template-columns:repeat(3,1fr)}}@media (width<=639px){.grid.svelte-188fjcn{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,1fr)}}
