body.redesign-home main{container-type:inline-size}.reno-hero{overflow:visible;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center}.redesign-home .reno-copy h1{max-width:none;font-size:clamp(52px,4.2vw,72px);line-height:1.03}.reno-illustration,.reno-illustration img{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}.reno-illustration img{width:100%;mix-blend-mode:multiply}.reno-projects a{height:auto;min-height:74px}.reno-projects a>span{min-width:0}.reno-top-inner{flex-wrap:wrap}.reno-top nav{min-width:0;flex-wrap:wrap}.redesign-home .section{padding-block:62px}
@container(max-width:1000px){.reno-hero{grid-template-columns:1fr}.reno-copy{padding:40px 24px 18px}.redesign-home .reno-copy h1{font-size:clamp(46px,8cqw,68px)}.reno-proof{grid-template-columns:1fr}.reno-projects,.reno-primary{max-width:620px}}
.yellow-content{max-width:72ch;margin:42px auto;padding:0 24px}.yellow-content h2{margin-bottom:14px}.yellow-content p{line-height:1.65}@media(max-width:760px){body:has(form.quote) .actionbar,body:has(form.quote) .mobile-bar{position:static;inset:auto;margin-top:24px}body:has(form.quote) input,body:has(form.quote) textarea{scroll-margin-block:24px}}

@media(max-width:760px){.actionbar{position:static;inset:auto}}@container(max-width:760px){.actionbar{position:static;inset:auto}}
