.mosiac__module .image-grid{grid-column:content-start / content-end;display:grid;gap:var(--base-gap);align-items:stretch;justify-content:stretch;width:100%;max-width:100%}.mosiac__module .image{width:100%;aspect-ratio:4/3}.mosiac__module .image a{display:block;width:100%;height:100%;overflow:clip}.mosiac__module .image img{object-fit:cover;width:100%;height:100%;transition:all var(--transition-time) var(--transition-function)}.mosiac__module .image:hover img{transform:scale(1.2)}.mosiac__module .images-1{grid-template-columns:1fr;grid-template-rows:100%;grid-template-areas:"Image-1"}.mosiac__module .images-2{grid-template-columns:1fr 1fr;grid-template-rows:100%;grid-template-areas:"Image-1 Image-2"}.mosiac__module .images-3{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"Image-1 Image-1 Image-2 Image 2" "Image-1 Image-1 Image-3 Image-3"}.mosiac__module .images-3:nth-child(odd){grid-template-areas:"Image-1 Image-1 Image-2 Image-2" "Image-3 Image-3 Image-2 Image-2"}.mosiac__module .images-4{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,1fr);grid-template-areas:"Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4";.image-2{aspect-ratio:2}.image-1{width:160%;z-index:1;border-right:var(--base-gap) solid var(--section-background-color);border-bottom:var(--base-gap) solid var(--section-background-color);margin-bottom:calc(-1 * var(--base-gap))}}.mosiac__module .images-4:nth-child(odd){grid-template-areas:"Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-3 Image-3 Image-3 Image-3 Image-3 Image-3 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-4 Image-4 Image-4 Image-4 Image-4 Image-4";.image-1{width:160%;z-index:1;border-right:var(--base-gap) solid var(--section-background-color);border-bottom:none;margin-bottom:0;border-top:var(--base-gap) solid var(--section-background-color);margin-top:calc(-1 * var(--base-gap))}}.mosiac__module .images-4 .image-4{aspect-ratio:3/1}.mosiac__module .images-5{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-template-areas:"Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-2" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-2" "Image-1 Image-1 Image-1 Image-2 Image-2 Image-2 Image-2" "Image-3 Image-3 Image-3 Image-2 Image-2 Image-2 Image-2" "Image-3 Image-3 Image-3 Image-4 Image-4 Image-5 Image-5" "Image-3 Image-3 Image-3 Image-4 Image-4 Image-5 Image-5";.image-3{border-top:var(--base-gap) solid var(--section-background-color);border-left:var(--base-gap) solid var(--section-background-color);margin-left:-40%;margin-top:calc(-1 * var(--base-gap));aspect-ratio:unset;width:140%;height:calc(100% + var(--base-gap));z-index:1}}.mosiac__module .images-5:nth-child(odd){grid-template-areas:"Image-5 Image-5 Image-4 Image-4 Image-3 Image-3 Image-3" "Image-5 Image-5 Image-4 Image-4 Image-3 Image-3 Image-3" "Image-1 Image-1 Image-1 Image-1 Image-3 Image-3 Image-3" "Image-1 Image-1 Image-1 Image-1 Image-2 Image-2 Image-2" "Image-1 Image-1 Image-1 Image-1 Image-2 Image-2 Image-2" "Image-1 Image-1 Image-1 Image-1 Image-2 Image-2 Image-2";.image-3{border-top:none;border-left:none;border-bottom:var(--base-gap) solid var(--section-background-color);border-right:var(--base-gap) solid var(--section-background-color);margin:0}}.mosiac__module .image-0{grid-area:Image-1}.mosiac__module .image-1{grid-area:Image-2}.mosiac__module .image-2{grid-area:Image-3}.mosiac__module .image-3{grid-area:Image-4}.mosiac__module .image-4{grid-area:Image-5}@media (max-width:35rem){.mosiac__module .image-grid{display:flex;flex-wrap:wrap;overflow-x:auto;align-items:center;justify-content:center;container-type:inline-size}.mosiac__module .image-grid .image{width:calc(100cqi / 2 - 2rem)!important;min-width:8rem;height:unset;border:none!important;margin:0!important;aspect-ratio:4 / 3;@container (max-width:18rem){width:100%!important}}.mosiac__module .image-grid .image-3{aspect-ratio:4/3}}