section.image-tiles .image-tiles__row{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:78.25rem}@media(min-width:992px){section.image-tiles .image-tiles__row{gap:0;grid-template-columns:repeat(3,1fr)}}section.image-tiles .image-tiles__tile{aspect-ratio:4/5;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:992px){section.image-tiles .image-tiles__tile{aspect-ratio:auto;border-right:2px solid rgba(var(--white));min-height:37.5625rem;padding:2.5rem}section.image-tiles .image-tiles__tile:last-child{border-right:0}}section.image-tiles .image-tiles__media{inset:0;overflow:hidden;position:absolute;z-index:0}section.image-tiles .image-tiles__media img,section.image-tiles .image-tiles__media picture{display:block;height:100%;object-fit:cover;width:100%}section.image-tiles .image-tiles__media:after{background:linear-gradient(180deg,rgba(0,0,0,.85),transparent 40%);content:"";inset:0;position:absolute}section.image-tiles .image-tiles__body{color:rgba(var(--white));display:flex;flex-direction:column;gap:1rem;padding:2.5rem;position:relative;z-index:1}@media(min-width:992px){section.image-tiles .image-tiles__body{padding:0}}section.image-tiles .image-tiles__title{color:rgba(var(--white));font-size:1.375rem;font-weight:500;line-height:1.13;margin:0}section.image-tiles .image-tiles__description{color:rgba(var(--white));font-family:Silka,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.45;margin:0}section.image-tiles.is-bottom{padding:0 0 3.75rem}@media(min-width:768px){section.image-tiles.is-bottom{padding:0 0 5rem}}@media(min-width:1300px){section.image-tiles.is-bottom{padding:0 0 6.25rem}}section.image-tiles.is-bottom,section.image-tiles.is-bottom.matching-bg:not(:is(.wp-block-group>.matching-bg:first-of-type)){padding-top:0!important}section.image-tiles.is-bottom .image-tiles__row{gap:1.625rem;max-width:79.4375rem}@media(min-width:992px){section.image-tiles.is-bottom .image-tiles__row{grid-template-columns:repeat(3,1fr)}}section.image-tiles.is-bottom .image-tiles__tile{border-right:0;justify-content:flex-end;min-height:37.5rem;padding:2.5rem}section.image-tiles.is-bottom .image-tiles__media:after{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 30%)}section.image-tiles.is-bottom .image-tiles__body{gap:2rem;padding:0}section.image-tiles.is-bottom .image-tiles__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;min-height:4.125rem;overflow:hidden}
