.commercial-page .desktop-nav a[aria-current=page]{border-bottom:1px solid currentColor}
.commercial-hero h1{font-size:clamp(56px,4.8vw,92px);letter-spacing:-.07em}
.commercial-hero h1 span{color:#7a6658}
.commercial-hero h1 .commercial-first-line{color:inherit;white-space:nowrap}
.commercial-hero .repair-hero-image img{object-position:center 48%}
.commercial-work{background:#f8f7f3}
.commercial-project-lead{grid-column:1/-1}
.commercial-project-lead .repair-project-image{height:610px}
.commercial-project-lead .repair-project-image img{object-position:center 51%}
.commercial-project-grid .repair-project-card:nth-child(2) img{object-position:center 45%}
.commercial-project-grid .repair-project-card:nth-child(3) img{object-position:center 54%}
.commercial-project-grid .repair-project-card:nth-child(4) img{object-position:center 48%}
.commercial-project-grid .repair-project-card:nth-child(5) img{object-position:center 48%}
@media(max-width:1100px){.commercial-hero h1{font-size:68px}.commercial-project-lead .repair-project-image{height:520px}}
@media(max-width:760px){.commercial-hero h1{font-size:clamp(48px,13vw,64px)}.commercial-hero h1 .commercial-first-line{white-space:normal}.commercial-page .work-index{display:none}.commercial-project-lead{grid-column:auto}.commercial-project-lead .repair-project-image{height:410px}.commercial-page .desktop-nav{display:none}}
@media(max-width:380px){.commercial-hero h1{font-size:46px}.commercial-project-lead .repair-project-image{height:340px}}

