/* V85: scoped corrections, no other page changed. */
body.v49-home section.hero{background:#E8CDBB!important;border-color:#D7B79E!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
body.v49-home section.hero>.hero-content{background:#E8CDBB!important;color:#50382C!important;padding:clamp(30px,3.6vw,58px)!important;align-items:flex-start!important;justify-content:center!important}
body.v49-home section.hero .hero-content .eyebrow{color:#75533E!important;text-shadow:none!important}
body.v49-home section.hero .hero-content h1{color:#4D352A!important;text-shadow:none!important;margin:18px 0 20px!important;font-size:clamp(42px,4.7vw,72px)!important}
body.v49-home section.hero .hero-content h1 em{color:#8E4D37!important;text-shadow:none!important}
body.v49-home section.hero .hero-content p{color:#63483A!important;text-shadow:none!important;margin-bottom:22px!important}
body.v49-home section.hero .hero-content .btn{background:#945F37!important;border-color:#945F37!important;color:#fff!important;box-shadow:none!important}
body.v49-home section.hero .hero-content .btn.outline{background:#FFF8F2!important;color:#744A31!important;border-color:#C59B7D!important}
body.v49-home section.hero>.v77-hero-right{background:#E8CDBB!important}
body.v49-home section.hero>.v77-hero-right img{filter:none!important;opacity:1;object-fit:cover!important}
/* Compact only the home properties block; preserve projects listing page. */
body.v49-home section:has(> .v83-home-marquee){padding-top:clamp(30px,3.5vw,52px)!important;padding-bottom:clamp(28px,3vw,44px)!important}
body.v49-home section:has(> .v83-home-marquee) .project-search{margin-top:12px!important;margin-bottom:10px!important}
body.v49-home section:has(> .v83-home-marquee) .v28-project-note{margin:8px 0 10px!important}
body.v49-home section:has(> .v83-home-marquee) .v77-home-project-controls{margin:4px 0 8px!important;padding:0!important}
body.v49-home section:has(> .v83-home-marquee) .v83-home-marquee{margin-top:0!important;padding-top:0!important}
body.v49-home section:has(> .v83-home-marquee) #v49-projects{padding-top:4px!important}
@media(max-width:800px){body.v49-home section.hero{grid-template-columns:1fr!important}body.v49-home section.hero>.hero-content{padding:30px 24px!important}}
