
.projects-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 25px;padding:20px 0 65px}.projects-gallery img{aspect-ratio:4/3;object-fit:cover}.project-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:6%;align-items:center;padding:20px 0 55px}.project-detail figure{margin:0}.project-detail .zoom img{aspect-ratio:auto;max-height:720px;object-fit:contain}.project-detail figcaption{font-size:10px;color:var(--muted);padding-top:10px}.project-detail h1{font-size:clamp(35px,3.7vw,50px)}.project-detail .specs div{grid-template-columns:95px 1fr}.textlink{font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:8px;display:inline-block}.related .card img{object-fit:cover}.related .row-head h2{max-width:700px}
@media(max-width:900px){.projects-gallery{grid-template-columns:1fr 1fr}.project-detail{gap:4%}}
@media(max-width:600px){.projects-gallery{gap:30px 14px;padding-bottom:45px}.projects-gallery h3{font-size:20px}.project-detail{display:block;padding-top:0;padding-bottom:38px}.project-detail figure{margin-bottom:30px}.project-detail .zoom img{max-height:560px}.project-detail h1{font-size:36px}.related .row-head h2{font-size:29px}}
