
.project-gallery{scroll-margin-top:100px}.project-gallery .lead{max-width:740px;margin-bottom:36px;color:#c5c2b9}
.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.gallery-card,.gallery-video{margin:0;min-width:0;background:#151515;border:1px solid #34302a;overflow:hidden}
.gallery-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.gallery-card figcaption,.gallery-video figcaption{padding:18px 22px;color:#e1c386;font-size:15px;line-height:1.5}
.gallery-crop{width:100%;aspect-ratio:4/3;background-repeat:no-repeat;background-color:#151515}
.bar-crop{background-image:url('bar-cabinetry.jpeg');background-size:111% auto;background-position:center 51.7%}
.island-crop{background-image:url('kitchen-island.jpeg');background-size:100% auto;background-position:center 50%}
.gallery-video{margin-top:28px}.gallery-video video{display:block;width:100%;max-height:640px;aspect-ratio:910/512;background:#000}
@media(max-width:640px){.gallery-grid{grid-template-columns:1fr;gap:20px}.gallery-card figcaption,.gallery-video figcaption{padding:14px 16px}.gallery-video{margin-top:20px}}

.refacing-feature{margin-top:68px;padding:36px;background:#111;border:1px solid #3a3327}
.refacing-intro{max-width:790px;margin-bottom:28px}
.refacing-intro h3{font-family:Manrope,sans-serif;font-size:clamp(29px,3vw,44px);line-height:1.16;margin:8px 0 14px;color:#f6f3ea}
.refacing-intro p:last-child{color:#c5c2b9;line-height:1.6}
.refacing-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}
.refacing-videos figure{margin:0;background:#1b1b1b;border:1px solid #3a3327;overflow:hidden}
.refacing-videos video{display:block;width:100%;height:clamp(380px,42vw,620px);object-fit:contain;background:#0c1013}
.refacing-videos figcaption{padding:17px 20px;color:#e1c386;font-weight:600}
@media(max-width:640px){.refacing-feature{margin-top:42px;padding:22px 16px}.refacing-videos{grid-template-columns:1fr;gap:20px}.refacing-videos video{height:auto;aspect-ratio:9/16}}
