.mbs-hero{background:var(--sage-900);color:var(--cream);padding-bottom:var(--space-8);--mbr-field:var(--sage-900);--mbr-ink:var(--cream);--focus-ring:var(--focus-ring-on-dark);--focus-halo:var(--focus-halo-on-dark)}.mbs-approach,.mbs-steps{background:var(--cream);color:var(--sage-900);padding-block:var(--space-8);row-gap:var(--space-6);--mbr-field:var(--cream);--mbr-ink:var(--sage-900)}.mbs-gallery{background:var(--sage-100);color:var(--sage-900);padding-block:var(--space-8);row-gap:var(--space-6);--mbr-field:var(--sage-100);--mbr-ink:var(--sage-900)}.mbs-hero>*,.mbs-approach>*,.mbs-gallery>*,.mbs-steps>*{grid-column:content-start/content-end}.mbs-hero .mbs-hero-photo{grid-column:bleed-start/bleed-end}.mbs-hero-photo img{aspect-ratio:3/2;clip-path:polygon(0 0,100% 0,100% 100%,0 92%)}.mbs-hero-photo figcaption{padding-inline:var(--gutter)}.mbs-hero-copy{margin-top:var(--space-6)}.mbs-hero-copy .mbr-eyebrow{margin:0 0 var(--space-4)}.mbs-hero h1{color:var(--cream)}.mbs-hero-copy>p:not(.mbr-eyebrow){margin:var(--space-5) 0 0}.mbs-actions{gap:var(--space-4);margin-top:var(--space-6);display:grid}#home-value{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.mbs-approach h2,.mbs-gallery h2,.mbs-steps h2{color:var(--sage-800)}.mbs-steps h2{font-size:clamp(2.1rem,.8rem + 4.6vw,5rem)}.mbs-approach ul{margin:0;padding:0;list-style:none;display:grid}.mbs-approach li{border-top:1px solid var(--sage-800);padding-block:var(--space-5)}.mbs-approach h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xl);color:var(--sage-900);font-weight:400}.mbs-approach p{margin:0}.mbs-gallery-copy p{margin:var(--space-5) 0 0}.mbs-steps ol{margin:0;padding:0;list-style:none}.mbs-steps li{border-top:1px solid var(--sage-800);padding-block:var(--space-4);font-family:var(--font-serif);font-size:var(--text-xl);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;line-height:1.3;display:grid}.mbs-steps li:last-child{border-bottom:1px solid var(--sage-800)}.mbs-num{font-size:var(--text-2xl);color:var(--sage-600)}@media (width>=40rem){.mbs-hero{padding-bottom:var(--space-9)}.mbs-approach,.mbs-gallery,.mbs-steps{padding-block:var(--space-9)}.mbs-actions{flex-wrap:wrap;display:flex}.mbs-hero-photo img{clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}.mbs-gallery .mbs-stair{grid-column:content-start/5}.mbs-gallery .mbs-living{grid-column:5/content-end;align-self:end}}@media (width>=56rem){.mbs-hero{padding-top:var(--space-8)}.mbs-hero .mbs-hero-copy{grid-area:1/2/auto/7;align-self:center;margin-top:0}.mbs-hero .mbs-hero-photo{grid-area:1/7/auto/bleed-end}.mbs-hero-photo img{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);max-height:calc(100vh - 10rem)}.mbs-hero-photo figcaption{padding-inline:0 var(--gutter);text-align:right}.mbs-approach ul{grid-template-columns:repeat(3,minmax(0,1fr))}.mbs-approach li{padding:var(--space-5) var(--space-5) 0;border-top:0;border-left:1px solid var(--sage-800)}.mbs-approach li:first-child{border-left:0;padding-left:0}.mbs-gallery-copy{grid-column:2/9}.mbs-gallery .mbs-wide{grid-area:2/2/auto/10}.mbs-gallery .mbs-stair{margin-top:var(--space-7);grid-area:2/10/auto/14;align-self:start}.mbs-gallery .mbs-living{grid-area:3/5/auto/13}.mbs-steps h2{grid-column:2/14}.mbs-steps ol{grid-column:6/14}}@media (width<=359px){.mbs-hero h1{font-size:2.5rem}}
