.image-grid{--inline-spacing:calc(24px + ((100vw - 360px) / ((768 - 360) / (64 - 24))))}@media(min-width: 768px){.image-grid{--inline-spacing: 64px}}@media(min-width: 1280px){.image-grid{--inline-spacing: calc(64px + ((100vw - 1280px) / ((1920 - 1280) / (300 - 64))))}}@media(min-width: 1920px){.image-grid{--inline-spacing:300px}}.image-grid__inner{gap:24px;display:grid;grid-template-columns:1fr;margin-inline:auto;width:100%;max-width:312px}@media(min-width:576px){.image-grid__inner{gap:calc(24px + ((100vw - 576px) / ((768 - 576) / (32 - 24))))}}@media(min-width: 768px){.image-grid__inner{gap:calc(32px + ((100vw - 768px) / ((1280 - 768) / (56 - 32))));max-width:1320px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.image-grid__inner{gap:56px}}.image-grid__media{height:280px}@media(min-width:768px){.image-grid__media{width:100%}.image-grid__media:nth-child(4n+1),.image-grid__media:nth-child(4n+4){height:calc(400px + ((100vw - 768px) / ((1280 - 768) / (644 - 400))));grid-column:span 2}.image-grid__media:nth-child(4n+2),.image-grid__media:nth-child(4n+3){height:calc(315px + ((100vw - 768px) / ((1280 - 768) / (555 - 315))))}}@media(min-width: 1280px){.image-grid__media:nth-child(4n+1),.image-grid__media:nth-child(4n+4){height:calc(644px + ((100vw - 1280px) / ((1920 - 1280) / (738 - 644))))}.image-grid__media:nth-child(4n+2),.image-grid__media:nth-child(4n+3){height:calc(555px + ((100vw - 1280px) / ((1920 - 1280) / (600 - 555))))}}@media(min-width: 1920px){.image-grid__media:nth-child(4n+1),.image-grid__media:nth-child(4n+4){height:738px}.image-grid__media:nth-child(4n+2),.image-grid__media:nth-child(4n+3){height:600px}}.image-grid.only-two .image-grid__media{grid-column:span 1}@media(min-width: 768px){.image-grid.only-two .image-grid__media{height:calc(315px + ((100vw - 768px) / ((1280 - 768) / (555 - 315))))}}@media(min-width: 1280px){.image-grid.only-two .image-grid__media{height:calc(555px + ((100vw - 1280px) / ((1920 - 1280) / (600 - 555))))}}@media(min-width: 1920px){.image-grid.only-two .image-grid__media{height:600px}}