/* Colors */ :root{ --tan:#c7aa8b; --charcoal:#4d4d4d; --white:#ffffff; } /* Hero section */ .ovb-hero{ position: relative; min-height: 640px; padding: 96px 24px; display: flex; align-items: center; overflow: hidden; background-position: center right; background-size: cover; } /* Overlay */ .ovb-hero::before{ content:""; position:absolute; inset:0; background: rgba(0,0,0,0.45); } /* Content wrapper */ .ovb-hero__content{ position: relative; z-index:2; max-width: 800px; width: 100%; text-align: left; } /* H1 */ .ovb-hero__h1{ font-family: Roboto, sans-serif; font-weight: 700; font-size: 72px; line-height: 76px; letter-spacing: -0.5px; color: var(--tan); margin: 0 0 8px 0; } /* Subhead paragraph */ .ovb-hero__p{ font-family: Roboto, sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; max-width: 720px; color: rgba(255,255,255,0.9); margin: 0 0 32px 0; } /* Price line (optional) */ .ovb-hero__price{ font-size: 18px; line-height: 26px; letter-spacing: 0.3px; color: var(--tan); margin: 0 0 32px 0; } /* CTA button */ .ovb-btn{ display:inline-block; font-family: Roboto, sans-serif; font-weight: 600; font-size: 16px; line-height: 22px; padding: 16px 32px; color: var(--white); background: var(--charcoal); border-radius: 10px; transition: all 200ms ease; } .ovb-btn:hover{ background: var(--tan); color: var(--charcoal); } /* Tablet ≤991px */ @media (max-width: 991px){ .ovb-hero{ min-height: 560px; padding-top: 80px; padding-bottom: 80px; } .ovb-hero__h1{ font-size: 56px; line-height: 60px; } .ovb-hero__p{ font-size: 18px; line-height: 28px; } .ovb-hero__price{ font-size: 16px; line-height: 24px; } .ovb-btn{ padding: 16px 28px; } } /* Mobile landscape ≤767px */ @media (max-width: 767px){ .ovb-hero{ min-height: 500px; padding-top: 64px; padding-bottom: 64px; } .ovb-hero__h1{ font-size: 40px; line-height: 44px; } .ovb-hero__p{ font-size: 16px; line-height: 24px; } .ovb-hero__price{ font-size: 15px; line-height: 22px; } .ovb-btn{ font-size: 16px; padding: 14px 26px; } } /* Mobile portrait ≤479px */ @media (max-width: 479px){ .ovb-hero{ min-height: 460px; padding-top: 56px; padding-bottom: 56px; } .ovb-hero__h1{ font-size: 32px; line-height: 36px; } .ovb-hero__p{ font-size: 15px; line-height: 22px; } .ovb-hero__price{ font-size: 14px; line-height: 20px; } .ovb-btn{ font-size: 14px; padding: 14px 24px; width: 100%; } }

Multi-Family Development

Whether you’re an investor, developer, or owner-builder, OVB delivers multi-family projects from Entitlement to Occupancy — and anywhere in between. Our team manages zoning, design coordination, permitting, and construction with full transparency and lender-ready documentation.

Multi-Family Development

Investor-savvy duplexes, 4-plexes, and townhomes — design, build & develop.
Starting at $150 / PSF

Prices Starting at

Jessica Merlin
Ipsum Company

"Suspendisse potenti. Quisque ut nisi. Sed fringilla mauris sit amet nibh. Etiam sollicitudin, ipsum eu pulvinar rutrum, tellus ipsum laoreet sapien."

Partner With OVB

Whether you’re an investor, developer, or owner-builder, OVB delivers multi-family projects from Entitlement to Occupancy — and anywhere in between. Our team manages zoning, design coordination, permitting, and construction with full transparency and lender-ready documentation.
Important feature
Important feature
Important feature