.work-gallery{background:#fff}.gallery-heading{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end;margin-bottom:42px}.gallery-heading h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:0}.gallery-heading>p{font-size:18px;color:#53685e;margin:0}.gallery-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:280px 280px;gap:15px}.gallery-grid figure{margin:0;position:relative;overflow:hidden;background:#e9eeea}.gallery-grid figure:first-child{grid-row:1/3}.gallery-grid figure:last-child{grid-column:2/4}.gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.gallery-grid figure:hover img{transform:scale(1.025)}.gallery-commercial img{object-position:center 34%}.gallery-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:42px 22px 18px;color:#fff;font-weight:700;background:linear-gradient(transparent,rgba(5,25,17,.82))}.gallery-grid figcaption span{display:block;color:#cbea85;text-transform:uppercase;letter-spacing:.13em;font-size:11px;margin-bottom:2px}@media(max-width:900px){.gallery-heading{grid-template-columns:1fr;gap:16px}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 250px 260px}.gallery-grid figure:first-child{grid-column:1/3;grid-row:auto}.gallery-grid figure:last-child{grid-column:1/3}}@media(max-width:560px){.gallery-grid{grid-template-columns:1fr;grid-template-rows:380px 280px 280px 300px}.gallery-grid figure:first-child,.gallery-grid figure:last-child{grid-column:auto}.gallery-heading{margin-bottom:28px}}
