._grid_5yqgk_1{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){._grid_5yqgk_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){._grid_5yqgk_1{grid-template-columns:repeat(5,minmax(0,1fr))}}._card_5yqgk_19{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;background-color:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}._card_5yqgk_19:hover{color:inherit;box-shadow:var(--shadow-md);transform:translateY(-2px)}._thumb_5yqgk_40{aspect-ratio:4 / 3;overflow:hidden;background-color:var(--color-surface-sunken)}._thumb_5yqgk_40 img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._card_5yqgk_19:hover ._thumb_5yqgk_40 img{transform:scale(1.05)}._thumbPlaceholder_5yqgk_57{width:100%;height:100%;background:linear-gradient(135deg,var(--color-beige),var(--color-grey-200))}._label_5yqgk_63{padding:var(--space-xs) var(--space-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;line-height:var(--leading-snug)}._footerRow_5yqgk_72{margin-top:var(--space-lg);text-align:center}
