.link-home-page-mosaic .defer-img-wrap{width:100%;height:100%}.link-home-page-mosaic .defer-img-wrap img{object-fit:cover;width:100%;height:100%}.section-home-page-mosaic .link.link-home-page-mosaic .image .defer-img-wrap:empty{content:"";display:block;width:100%;height:0;padding-bottom:50%}@media screen and (min-width: 800px){.section-home-page-mosaic .link.link-home-page-mosaic.mosaic-vertical .image .defer-img-wrap:empty{padding-bottom:105%}}.image{line-height:0}.image-content{display:inline-block}@media screen and (min-width: 800px){.link.link-home-page-mosaic.column-1{grid-column:1 / 2}}@media screen and (min-width: 800px){.link.link-home-page-mosaic.column-2{grid-column:2 / 3}}@media screen and (min-width: 800px){.link.link-home-page-mosaic.column-3{grid-column:3 / 4}}@media screen and (min-width: 800px){.link.link-home-page-mosaic.mosaic-horizontal{grid-row:span 1}}@media screen and (min-width: 800px){.link.link-home-page-mosaic.mosaic-vertical{grid-row:span 2}}.link.link-home-page-mosaic.last-image-is-odd{grid-column:span 2}@media screen and (min-width: 800px){.link.link-home-page-mosaic.last-image-is-odd{grid-column:auto}}.section.section-home-page-mosaic{padding:15px}@media screen and (min-width: 600px){.section.section-home-page-mosaic{padding:30px}}.section.section-home-page-mosaic .wrapper{padding:0;display:grid;grid-gap:calc(30 / 1920 * 100vw);grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr}@media screen and (min-width: 800px){.section.section-home-page-mosaic .wrapper{grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense}}
