
.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}
.gallery-grid figure{margin:0;background:#141515;border:1px solid #514229;border-radius:4px;overflow:hidden}
.gallery-grid img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 55%}
.gallery-grid figcaption{padding:12px 15px;color:#bdb4a6;font-size:12px}
.gallery-grid figure:first-child{grid-column:span 2;grid-row:span 2}.gallery-grid figure:first-child img{height:calc(560px + 14px + 42px)}
@media(max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid figure:first-child{grid-column:span 2;grid-row:span 1}.gallery-grid figure:first-child img{height:300px}}
@media(max-width:550px){.gallery-grid{grid-template-columns:1fr}.gallery-grid figure:first-child{grid-column:auto}.gallery-grid figure:first-child img,.gallery-grid img{height:250px}}
