.card-grid{display:grid;grid-template-columns:100%;grid-gap:16px;gap:16px}@media(min-width:640px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:832px){.card-grid{grid-template-columns:repeat(3,1fr)}}.image-card{align-items:center;display:grid;overflow:hidden;position:relative}@media(hover:hover){.image-card:hover .image-card__image-wrapper:after{background-color:rgba(10,16,23,.35)}.image-card:hover .image-card__image{transform:scale(1.05)}.image-card:hover .arrow-button{background-color:hsla(33,77%,66%,.2)}.image-card:hover .arrow-button:after{transform:scale(.6)}}.image-card__link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.image-card__content,.image-card__image-wrapper{grid-column-start:1;grid-row-start:1}.image-card__content{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.image-card__image-wrapper{position:relative}.image-card__image-wrapper:after{background-color:rgba(10,16,23,.6);content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;transition:all .45s ease-in-out;width:100%}.image-card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .45s ease-in-out;width:100%}.image-card__image--placeholder{aspect-ratio:5/7;background-color:#123f82}.image-card__title{color:#fff;font-size:clamp(1.625rem,1.3169rem + 1.3146vw,2.5rem);text-align:center}@media(min-width:832px)and (max-width:1199.98px){.image-card__title{font-size:clamp(1.625rem,1.1964rem + 1.0714vw,2rem)}}.image-card__subtitle{color:#ebb068}.image-card__button{height:50px;position:relative;width:50px}.image-card__button svg{color:#ebb068;height:48px;left:-14px;position:absolute;top:0;transform-origin:right center;transition:all .3s ease-in-out;width:48px}
