.renovations-page .desktop-nav a[aria-current=page]{border-bottom:1px solid currentColor}
.renovation-hero h1{font-size:clamp(64px,6vw,106px)}
.renovation-hero h1 span{color:#8a745f}
.renovation-hero .repair-hero-image img{object-position:center 52%}
.renovation-services{background:#272823}
.service-scope-note{margin-top:28px;max-width:520px;color:#aeb2a8;font:10px/1.6 'Courier New',monospace;letter-spacing:.04em;text-transform:uppercase}
.renovation-work{background:#f8f7f3}
.renovation-project-lead{grid-column:1/-1}
.renovation-project-lead .repair-project-image{height:610px}
.renovation-project-lead .repair-project-image img{object-position:center 54%}
.renovation-project-grid .repair-project-card:nth-child(2) img{object-position:center 48%}
.renovation-project-grid .repair-project-card:nth-child(5) img{object-position:center 52%}
.renovation-approach{background:#efeee7;border-top:1px solid #b7bdb0;border-bottom:1px solid #b7bdb0}
.renovation-approach .approach-heading{margin-top:0}
.renovation-approach .approach-heading h2{margin-top:30px}
.dialog-selected-link{display:inline-block;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:7px}
@media(max-width:1100px){.renovation-hero h1{font-size:72px}.renovation-project-lead .repair-project-image{height:520px}}
@media(max-width:760px){.renovation-hero h1{font-size:clamp(50px,14vw,68px)}.renovation-project-lead{grid-column:auto}.renovation-project-lead .repair-project-image{height:410px}.renovation-approach .approach-heading{display:block}.renovation-approach .approach-heading p{margin-top:25px}.service-scope-note{font-size:9px}.renovations-page .desktop-nav{display:none}}
@media(max-width:380px){.renovation-hero h1{font-size:48px}.renovation-project-lead .repair-project-image{height:340px}}

