.sd-project-grid-section{padding:70px 0;background:#e9e5dc}.sd-project-grid{display:grid;gap:12px}.sd-project-grid.cols-2{grid-template-columns:repeat(2,1fr)}.sd-project-grid.cols-3{grid-template-columns:repeat(3,1fr)}.sd-project-grid.cols-4{grid-template-columns:repeat(4,1fr)}.sd-project-card{display:block;color:#151512!important}.sd-project-card-image{aspect-ratio:4/3;background:#d0c9bd;overflow:hidden}.sd-project-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s}.sd-project-card:hover img{transform:scale(1.025)}.sd-project-card-meta{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 1px 22px}.sd-project-card-meta strong{font:500 24px/1 Georgia,serif}.sd-project-card-meta p{margin:6px 0 0;font-size:11px;line-height:1.45;opacity:.62}.sd-project-card-meta>span{font-size:16px}.sd-project-single{background:#e9e5dc;color:#151512}.sd-project-single-hero{position:relative;min-height:620px;background:#191915;color:#fff;overflow:hidden}.sd-project-single-cover{position:absolute;inset:0}.sd-project-single-cover img{width:100%;height:100%;object-fit:cover}.sd-project-single-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.05) 65%)}.sd-project-single-copy{position:relative;z-index:2;min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:64px}.sd-project-single-copy h1{max-width:980px;margin:12px 0 14px;font:500 clamp(52px,6vw,96px)/.92 Georgia,serif;letter-spacing:-.045em}.sd-project-single-copy p{max-width:700px;margin:0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.78)}.sd-project-single-info{padding:74px 0}.sd-project-single-info>.sd-page-wrap{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px}.sd-project-facts{display:flex;flex-direction:column;gap:24px}.sd-project-facts span{display:block;font-size:8px;letter-spacing:.12em;opacity:.45}.sd-project-facts strong{display:block;margin-top:5px;font-size:15px}.sd-project-body{max-width:850px;font-size:15px;line-height:1.75}.sd-project-body p{margin:0 0 1.1em}.sd-project-gallery{padding:0 0 80px}.sd-project-gallery>.sd-page-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sd-project-gallery figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:#d1cabf}.sd-project-gallery img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.sd-project-grid.cols-4,.sd-project-grid.cols-3{grid-template-columns:repeat(2,1fr)}.sd-project-single-info>.sd-page-wrap{grid-template-columns:1fr}.sd-project-gallery>.sd-page-wrap{grid-template-columns:1fr}}@media(max-width:600px){.sd-project-grid.cols-2,.sd-project-grid.cols-3,.sd-project-grid.cols-4{grid-template-columns:1fr}.sd-project-single-hero,.sd-project-single-copy{min-height:500px}.sd-project-single-copy h1{font-size:48px}}