.cmp-card-image-tiles{padding:48px 0 64px}
.cmp-card-image-tiles__rows{display:flex;flex-direction:column;gap:24px}
.cmp-card-image-tiles__row{display:grid;grid-template-columns:1fr;gap:24px}
.cmp-card-image-tiles__row--size-extra-small{min-height:100px}
.cmp-card-image-tiles__row--size-small{min-height:145px}
.cmp-card-image-tiles__row--size-medium{min-height:230px}
.cmp-card-image-tiles__row--size-large{min-height:330px}
.cmp-card-image-tiles__row--size-extra-large{min-height:430px}
@media(min-width:768px){.cmp-card-image-tiles__row{grid-template-columns:1fr 1fr}
.cmp-card-image-tiles__row--small-large-option{grid-template-columns:1fr 2fr}
.cmp-card-image-tiles__row--large-small-option{grid-template-columns:2fr 1fr}
}
.cmp-card-image-tiles__tile{position:relative;display:block;height:100%;min-height:inherit;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none;background:#1a1a1a}
.cmp-card-image-tiles__tile:focus-visible{outline:3px solid #fff;outline-offset:2px}
.cmp-card-image-tiles__tile--square{border-radius:0}
.cmp-card-image-tiles__media{position:absolute;inset:0;overflow:hidden}
.cmp-card-image-tiles__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.cmp-card-image-tiles__overlay{position:absolute;inset:0}
.cmp-card-image-tiles__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;height:100%;min-height:inherit;padding:20px}
.cmp-card-image-tiles__heading{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;color:#fff}
.cmp-card-image-tiles__description{margin:0;font-size:.875rem;font-weight:400;line-height:1.4;color:#fff}
.cmp-card-image-tiles__tile--align-top-left .cmp-card-image-tiles__content{justify-content:flex-start;align-items:flex-start;text-align:left}
.cmp-card-image-tiles__tile--align-top-center .cmp-card-image-tiles__content{justify-content:flex-start;align-items:center;text-align:center}
.cmp-card-image-tiles__tile--align-top-right .cmp-card-image-tiles__content{justify-content:flex-start;align-items:flex-end;text-align:right}
.cmp-card-image-tiles__tile--align-middle-left .cmp-card-image-tiles__content{justify-content:center;align-items:flex-start;text-align:left}
.cmp-card-image-tiles__tile--align-middle-center .cmp-card-image-tiles__content{justify-content:center;align-items:center;text-align:center}
.cmp-card-image-tiles__tile--align-middle-right .cmp-card-image-tiles__content{justify-content:center;align-items:flex-end;text-align:right}
.cmp-card-image-tiles__tile--align-bottom-left .cmp-card-image-tiles__content{justify-content:flex-end;align-items:flex-start;text-align:left}
.cmp-card-image-tiles__tile--align-bottom-center .cmp-card-image-tiles__content{justify-content:flex-end;align-items:center;text-align:center}
.cmp-card-image-tiles__tile--align-bottom-right .cmp-card-image-tiles__content{justify-content:flex-end;align-items:flex-end;text-align:right}
.cmp-card-image-tiles__tile--align-top-left .cmp-card-image-tiles__overlay{background:linear-gradient(to top left,rgba(26,26,26,0) 14%,#1a1a1a 88%)}
.cmp-card-image-tiles__tile--align-top-center .cmp-card-image-tiles__overlay{background:linear-gradient(to top,rgba(26,26,26,0) 10%,#1a1a1a 100%)}
.cmp-card-image-tiles__tile--align-top-right .cmp-card-image-tiles__overlay{background:linear-gradient(to top right,rgba(26,26,26,0) 14%,#1a1a1a 88%)}
.cmp-card-image-tiles__tile--align-middle-left .cmp-card-image-tiles__overlay{background:linear-gradient(to left,rgba(26,26,26,0) 10%,#1a1a1a 100%)}
.cmp-card-image-tiles__tile--align-middle-center .cmp-card-image-tiles__overlay{background:radial-gradient(ellipse at center,#1a1a1a 10%,rgba(26,26,26,0) 100%)}
.cmp-card-image-tiles__tile--align-middle-right .cmp-card-image-tiles__overlay{background:linear-gradient(to right,rgba(26,26,26,0) 10%,#1a1a1a 100%)}
.cmp-card-image-tiles__tile--align-bottom-left .cmp-card-image-tiles__overlay{background:linear-gradient(to bottom left,rgba(26,26,26,0) 14%,#1a1a1a 88%)}
.cmp-card-image-tiles__tile--align-bottom-center .cmp-card-image-tiles__overlay{background:linear-gradient(to bottom,rgba(26,26,26,0) 10%,#1a1a1a 100%)}
.cmp-card-image-tiles__tile--align-bottom-right .cmp-card-image-tiles__overlay{background:linear-gradient(to bottom right,rgba(26,26,26,0) 14%,#1a1a1a 88%)}
.cmp-card-image-tiles__tile--zoom-on:hover .cmp-card-image-tiles__media img,.cmp-card-image-tiles__tile--zoom-on:focus-visible .cmp-card-image-tiles__media img{transform:scale(1.08)}
.cmp-card-image-tiles__tile--zoom-off .cmp-card-image-tiles__media img{transition:none}
@media(max-width:767px){.cmp-card-image-tiles__rows{gap:8px}
.cmp-card-image-tiles__row{gap:8px}
.cmp-card-image-tiles__row--large-small-option,.cmp-card-image-tiles__row--small-large-option{min-height:auto}
.cmp-card-image-tiles__row--large-small-option .cmp-card-image-tiles__tile:nth-child(1),.cmp-card-image-tiles__row--small-large-option .cmp-card-image-tiles__tile:nth-child(2){min-height:430px}
.cmp-card-image-tiles__row--large-small-option .cmp-card-image-tiles__tile:nth-child(2),.cmp-card-image-tiles__row--small-large-option .cmp-card-image-tiles__tile:nth-child(1){min-height:145px}
.cmp-card-image-tiles__row--large-small-option .cmp-card-image-tiles__tile:only-child,.cmp-card-image-tiles__row--small-large-option .cmp-card-image-tiles__tile:only-child{min-height:inherit}
}
@media(prefers-reduced-motion:reduce){.cmp-card-image-tiles__media img{transition:none}
.cmp-card-image-tiles__tile--zoom-on:hover .cmp-card-image-tiles__media img,.cmp-card-image-tiles__tile--zoom-on:focus-visible .cmp-card-image-tiles__media img{transform:none}
}