.gf-gallery{padding:88px 5vw;background:#fffdf8}.gf-gallery-head{max-width:760px;margin:0 auto 38px;text-align:center}.gf-gallery-head h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;margin:10px 0;color:#2d251b}.gf-collage{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.3fr .7fr .7fr;grid-template-rows:280px 280px;gap:14px}.gf-collage figure{margin:0;overflow:hidden;border-radius:3px;background:#f8f1e5}.gf-collage figure:first-child{grid-row:1/3}.gf-collage figure:last-child{grid-column:2/4}.gf-collage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.gf-collage figure:hover img{transform:scale(1.035)}@media(max-width:760px){.gf-gallery{padding:60px 20px}.gf-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:330px 180px 180px}.gf-collage figure:first-child{grid-column:1/3;grid-row:auto}.gf-collage figure:last-child{grid-column:1/3}}