@import url(https://use.typekit.net/eya2cca.css);
.c-image-grid{padding:1.25rem}.c-image-grid__cta{background-color:#ff5a00;padding:1rem;border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;position:absolute;justify-content:space-between;top:0;left:0;width:100%;height:100%}.c-image-grid__cta-title{font-family:neue-haas-unica,sans-serif;font-weight:500;letter-spacing:0;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.0338rem;padding-right:2rem;color:#fff;margin:0 0 auto}.c-image-grid__cta-title b,.c-image-grid__cta-title em,.c-image-grid__cta-title strong{font-weight:inherit;font-style:inherit;color:hsla(0,0%,100%,.6)}.c-image-grid__cta .o-btn__round{margin-left:auto}.c-image-grid__grid-item{border-radius:.75rem;overflow:hidden;position:relative}.c-image-grid__grid-item:not(:last-child){margin-bottom:1.25rem}.c-image-grid__grid-item:first-child .c-image-grid__image-container{padding-bottom:158.21%}.c-image-grid__grid-item:nth-child(2) .c-image-grid__image-container,.c-image-grid__grid-item:nth-child(3) .c-image-grid__image-container{padding-bottom:65.676%}.c-image-grid__grid-item:hover .c-image-grid__image-container .c-image-grid__image{scale:105%}.c-image-grid__link{position:absolute;top:0;display:block;width:100%;height:100%;z-index:5}.c-image-grid__details{position:absolute;bottom:0;left:0;padding:2.25rem 1.25rem 1.25rem;width:100%;background:linear-gradient(0deg,rgba(29,29,31,.4),transparent);box-shadow:0 .25rem .25rem 0 rgba(29,29,31,.25)}.c-image-grid__title{margin:0;color:#fff;max-width:11.875rem}.c-image-grid__min-to-read{color:hsla(0,0%,100%,.6);margin:0;max-width:11.875rem}.c-image-grid__image{transition:all 8s ease-out}.c-image-grid__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;text-align:left}.c-image-grid__overlay--centred{justify-content:center;align-items:center;text-align:center}.c-image-grid__overlay--top-left{justify-content:flex-start;align-items:flex-start}.c-image-grid__overlay--bottom-left{justify-content:flex-start;align-items:flex-end}.c-image-grid__overlay-content{color:#fff;display:grid;padding:1.25rem}.c-image-grid__overlay-content__title{margin:0 0 1.75rem;max-width:18.4375rem}.c-image-grid__overlay-content__title:last-child{margin-bottom:0}.c-image-grid__overlay-content__cta .o-btn{max-width:-moz-max-content;max-width:max-content}.c-image-grid a+.c-image-grid__image-container .c-image-grid__image{transition:all .4s ease-out}@media only screen and (min-width:750px){.c-image-grid__cta{border-radius:1.5rem;padding:1.75rem}.c-image-grid__cta-title{font-family:neue-haas-unica,sans-serif;font-weight:500;letter-spacing:0;font-size:2.5rem;line-height:3rem;letter-spacing:-.0375rem;padding-right:1.75rem}.c-image-grid__grid{display:grid;grid-template-columns:1fr min(32.358%,28.313rem);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem}.c-image-grid__grid-item{border-radius:1.5rem}.c-image-grid__grid-item:first-child{display:block}.c-image-grid__grid-item:not(:last-child){margin-bottom:0}.c-image-grid__grid-item:first-child{grid-row:span 2}.c-image-grid__grid-item:first-child .c-image-grid__image-container{padding-bottom:min(124.273%,72rem);height:100%}.c-image-grid__grid-item:nth-child(2) .c-image-grid__image-container{padding-bottom:min(180.135%,51rem)}.c-image-grid__grid-item:nth-child(3) .c-image-grid__image-container{padding-bottom:min(69.76%,19.75rem)}.c-image-grid__overlay-content{padding:4rem}.c-image-grid__grid-item:not(:first-child) .c-image-grid__overlay-content{padding:2.5rem}.c-image-grid__overlay-content__title{max-width:37.5rem;margin-bottom:2.25rem}.c-image-grid__grid-item:not(:first-child) .c-image-grid__overlay-content__title{font-family:neue-haas-unica,sans-serif;font-weight:500;letter-spacing:0;font-size:2.5rem;line-height:3rem;letter-spacing:-.0375rem}.c-image-grid__overlay-content__title:last-child{margin-bottom:0}}@media only screen and (min-width:750px)and (min-width:1650px){.c-image-grid{max-width:125rem;margin:0 auto}.c-image-grid__grid{grid-template-columns:1fr min(29.796%,36.5rem)}.c-image-grid__grid-item:first-child .c-image-grid__image-container{padding-bottom:min(84.273%,72rem)}.c-image-grid__grid-item:nth-child(2) .c-image-grid__image-container{padding-bottom:min(139.728%,51rem)}.c-image-grid__grid-item:nth-child(3) .c-image-grid__image-container{padding-bottom:min(54.11%,19.75rem)}}
