.ImageCards-module-scss-module__bOwdJW__intro{margin-bottom:clamp(2rem,4vw,3.5rem)}.ImageCards-module-scss-module__bOwdJW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.ImageCards-module-scss-module__bOwdJW__grid.ImageCards-module-scss-module__bOwdJW__count1{grid-template-columns:minmax(0,calc(50% - clamp(1rem,2vw,1.5rem)/2))}@media (min-width:1200px){.ImageCards-module-scss-module__bOwdJW__grid.ImageCards-module-scss-module__bOwdJW__count3{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageCards-module-scss-module__bOwdJW__grid.ImageCards-module-scss-module__bOwdJW__count4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ImageCards-module-scss-module__bOwdJW__grid,.ImageCards-module-scss-module__bOwdJW__grid.ImageCards-module-scss-module__bOwdJW__count1{grid-template-columns:minmax(0,1fr)}}.ImageCards-module-scss-module__bOwdJW__card{min-width:0}.ImageCards-module-scss-module__bOwdJW__cardLink{color:inherit;text-decoration:none;display:block}.ImageCards-module-scss-module__bOwdJW__cardLink:is(a):focus-visible{outline-offset:5px;border-radius:var(--border-radius-large);outline:3px solid}.ImageCards-module-scss-module__bOwdJW__media{aspect-ratio:4/5;border-radius:var(--border-radius-large);isolation:isolate;background:#ddd8d2;position:relative;overflow:hidden}.ImageCards-module-scss-module__bOwdJW__image{object-fit:cover;transition:transform .35s}a.ImageCards-module-scss-module__bOwdJW__cardLink:hover .ImageCards-module-scss-module__bOwdJW__image{transform:scale(1.035)}.ImageCards-module-scss-module__bOwdJW__scrim{z-index:1;background:linear-gradient(#0000,#000000b8);position:absolute;inset:35% 0 0}.ImageCards-module-scss-module__bOwdJW__content{text-align:center;flex-direction:column;align-items:center;display:flex}.ImageCards-module-scss-module__bOwdJW__overlay .ImageCards-module-scss-module__bOwdJW__content{z-index:2;color:#fff;position:absolute;inset:auto clamp(1rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem)}.ImageCards-module-scss-module__bOwdJW__below .ImageCards-module-scss-module__bOwdJW__content{padding:1.25rem .75rem 0}.ImageCards-module-scss-module__bOwdJW__title{font-size:clamp(1.2rem,1.6vw,1.7rem);font-weight:400;line-height:1.25;font-family:var(--font-serif,Georgia,serif);margin:0}.ImageCards-module-scss-module__bOwdJW__description{max-width:32ch;margin:.85rem 0 0;font-size:.9rem;line-height:1.5}.ImageCards-module-scss-module__bOwdJW__badge{border-radius:999px;width:fit-content;padding:.35rem .75rem;font-size:.75rem;line-height:1.2;display:inline-block}.ImageCards-module-scss-module__bOwdJW__overlay .ImageCards-module-scss-module__bOwdJW__badge{color:#161616;background:#f4e7db;margin-bottom:1rem}.ImageCards-module-scss-module__bOwdJW__overlay .ImageCards-module-scss-module__bOwdJW__price{margin-top:.9rem}.ImageCards-module-scss-module__bOwdJW__details{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1.4rem;font-size:.9rem;display:flex}.ImageCards-module-scss-module__bOwdJW__details .ImageCards-module-scss-module__bOwdJW__badge{color:#161616;background:#ead8c8}@media (prefers-reduced-motion:reduce){.ImageCards-module-scss-module__bOwdJW__image{transition:none}}
