.gallery-masonry{--section-pt:100px}.gallery-masonry__heading{max-width:43.75rem}.gallery-masonry__grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:352fr 112fr 224fr;grid-gap:16px;gap:16px;height:clamp(420px,50vw,720px)}.gallery-masonry__item{margin:0;overflow:hidden;min-height:0}.gallery-masonry__item img{width:100%;height:100%;object-fit:cover}.gallery-masonry__item:first-child{grid-column:1;grid-row:1/4}.gallery-masonry__item:nth-child(2){grid-column:2;grid-row:1}.gallery-masonry__item:nth-child(3){grid-column:2;grid-row:2/4}.gallery-masonry__item:nth-child(4){grid-column:3;grid-row:1/3}.gallery-masonry__stat{grid-column:3;grid-row:3;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;border-radius:var(--radius-md);background:var(--brand-primary);color:var(--brand-on-primary);min-height:0}.gallery-masonry__stat .t-h2{font-size:clamp(2.75rem,6vw,6.25rem)}@media (max-width:760px){.gallery-masonry__grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:220px;height:auto}.gallery-masonry__item:nth-child(n),.gallery-masonry__stat{grid-column:auto;grid-row:auto}.gallery-masonry__item:first-child{grid-column:1/-1;grid-row:span 2}}