.mosaic{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"copy " "image-0" "image-1"}@media screen and (min-width: 767px){.mosaic{grid-template-columns:1fr 1fr;grid-template-areas:"copy image-0" "copy image-2" "image-1 image-2" "image-4 image-4"}}@media screen and (min-width: 1040px){.mosaic{grid-template-columns:5fr 4fr 3fr;grid-template-areas:"copy    image-0 image-0" "image-1 image-2 image-3" "image-1 image-2 image-5" "image-4 image-4 image-5"}}.mosaic__box-copy{grid-area:copy}@media screen and (min-width: 1040px){.mosaic__box-copy{padding-top:2.4rem}}.mosaic__box-copy p{font:400 1.8rem/2.8rem "Proxima Nova",sans-serif}@media screen and (max-width: 767px){.mosaic__box-copy p{font:400 1.4rem/2.2rem "Proxima Nova",sans-serif}}.mosaic__image-grid img{object-fit:cover;border-radius:3.2rem;margin:0;padding:0;width:100%;height:100%}.mosaic__box-0{align-self:flex-start;grid-area:image-0}.mosaic__box-0 img{object-fit:fill}.mosaic__box-1{grid-area:image-1}.mosaic__box-2{grid-area:image-2}.mosaic__box-3{grid-area:image-3}.mosaic__box-4{grid-area:image-4}.mosaic__box-5{grid-area:image-5}.mosaic__box-2,.mosaic__box-4{display:none}@media screen and (min-width: 767px){.mosaic__box-2,.mosaic__box-4{display:block}}.mosaic__box-3,.mosaic__box-5{display:none}@media screen and (min-width: 1040px){.mosaic__box-3,.mosaic__box-5{display:block}}
/*# sourceMappingURL=mosaic-block.css.map */
