.image-card[data-v-39520d1c]{border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}.image-card--with-body[data-v-39520d1c]{background:#fff;border:1px solid #ddd}.image-card[data-v-39520d1c]:hover{transform:translateY(-4px) scale(1.01)}.image-card:hover .image-card__image[data-v-39520d1c]{transform:scale(1.06)}.image-card:hover .image-card__overlay[data-v-39520d1c]{opacity:.9}.image-card__media[data-v-39520d1c]{flex:0 0 auto;overflow:hidden;position:relative}.image-card__picture[data-v-39520d1c]{display:block}.image-card__image[data-v-39520d1c]{aspect-ratio:auto 4/3;display:block;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.image-card--fallback .image-card__media[data-v-39520d1c]{aspect-ratio:4/3}.image-card--fill .image-card__media[data-v-39520d1c]{flex:1 1 auto;min-height:0}:is(.image-card--fallback,.image-card--fill) .image-card__picture[data-v-39520d1c]{inset:0;position:absolute}:is(.image-card--fallback,.image-card--fill) .image-card__image[data-v-39520d1c]{height:100%;object-fit:cover;object-position:center}.image-card__overlay[data-v-39520d1c]{background:linear-gradient(0deg,#000000a6 0,#0000001a 50%,#0000);inset:0;position:absolute;transition:opacity .3s ease}.image-card__name[data-v-39520d1c]{bottom:0;color:#1c1c1c;color:#fff;font-family:Figtree;font-size:18px;font-weight:500;left:0;letter-spacing:0;line-height:24px;margin:0;padding:16px 18px 20px;position:absolute;right:0}.image-card__description[data-v-39520d1c]{color:#1c1c1c;color:#6d6d6d;font-family:Figtree;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;line-height:1.5;margin:0;padding:20px}