.image-cards__header{margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.image-cards__header-title{letter-spacing:-2.56px}.image-cards__header-summary,.image-cards__header-summary p{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:300;line-height:clamp(1.563rem,2.5vw,2.375rem)}.image-cards__wrapper{display:flex;flex-wrap:wrap;gap:2.5rem}.image-cards__card{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-end;min-height:18.75rem;overflow:hidden;padding:1.5rem;position:relative;text-align:center;width:100%}@media(min-width:64rem){.image-cards__card{min-height:27.125rem;padding:2.5rem;width:calc(33.33333% - 26.66667px)}}.image-cards__card-title{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;margin-bottom:0;max-width:20rem;opacity:1;transition:all .4s}.image-cards__card:focus-within .image-cards__card-title,.image-cards__card:hover .image-cards__card-title{opacity:0}.image-cards__card-hover{align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-end;left:0;opacity:0;padding:1.5rem;position:absolute;text-align:center;transition:all .4s;width:100%}@media(min-width:64rem){.image-cards__card-hover{padding:2.5rem}}.image-cards__card:focus-within .image-cards__card-hover,.image-cards__card:hover .image-cards__card-hover{opacity:1}.image-cards__card:focus-within .image-cards__card-hover .image-cards__card-title,.image-cards__card:hover .image-cards__card-hover .image-cards__card-title{opacity:1}.image-cards__card-summary,.image-cards__card-summary p{color:#fff;font-size:clamp(1rem,2.5vw,1.125rem);line-height:clamp(1.5rem,2.5vw,2rem)}.image-cards__card-summary p:last-child{margin-bottom:0}