.service-card{display:flex;text-decoration:none;color:#fff}
.gallery-page{background:#f1ede4;min-height:100vh;padding:150px 6vw 110px}.gallery-header{max-width:720px;margin:0 auto 70px}.gallery-back{display:inline-block;margin-bottom:55px;color:#28271f;font-size:12px;text-decoration:none;border-bottom:1px solid currentColor}.gallery-header h1{font:500 clamp(48px,7vw,90px)/1.02 'Playfair Display',serif;letter-spacing:-2px;margin:0 0 25px}.gallery-header>p:last-child{max-width:500px;color:#605b52}.gallery-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.gallery-grid figure{margin:0}.gallery-grid img{width:100%;height:460px;object-fit:cover;display:block}.gallery-grid figcaption{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;margin-top:12px;color:#6e675d}@media(max-width:760px){.gallery-page{padding:110px 7vw 70px}.gallery-grid{grid-template-columns:1fr;gap:32px}.gallery-grid img{height:390px}}
