.project-gallery-section{--frame-gap:12px;max-width:1500px;margin-inline:auto;padding:0 48px 128px}.project-frame-gallery{gap:var(--frame-gap);flex-direction:column;display:flex}.project-frame-block{gap:var(--frame-gap);display:grid}.project-frame-gallery figure{min-width:0;min-height:0;margin:0;overflow:hidden}.project-frame-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.block-pair{grid-template-columns:1fr 1fr}.block-trio{grid-template-columns:repeat(3,1fr)}.block-lead-left,.block-lead-right{grid-template-columns:2fr 1fr}.block-lead-right{grid-template-columns:1fr 2fr}.block-lead-left figure:first-child{grid-row:span 2}.block-lead-right figure:last-child{grid-area:1/2/span 2}.block-lead-left figure:first-child img,.block-lead-right figure:last-child img{aspect-ratio:auto}@media (width>=1400px){.project-gallery-section{--frame-gap:16px}}@media (width<=767px){.project-gallery-section{--frame-gap:6px;padding:0 12px 64px}.block-trio{grid-template-columns:1fr 1fr}.block-trio figure:first-child{grid-column:1/-1}}
