.renovation-editorial-sections-module__vTGhiq__hero{background:var(--atelier-paper);color:var(--atelier-ink);overflow:hidden}.renovation-editorial-sections-module__vTGhiq__heroGrid{min-height:min(49rem,100vh - 5rem);display:grid}.renovation-editorial-sections-module__vTGhiq__heroCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,7rem) 0 3.5rem;display:flex}.renovation-editorial-sections-module__vTGhiq__breadcrumbs{color:var(--atelier-muted);margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.68rem;font-weight:800}.renovation-editorial-sections-module__vTGhiq__breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.renovation-editorial-sections-module__vTGhiq__breadcrumbs li{align-items:center;gap:.45rem;display:flex}.renovation-editorial-sections-module__vTGhiq__breadcrumbs a{text-decoration:underline;-webkit-text-decoration-color:var(--atelier-line);text-decoration-color:var(--atelier-line);text-underline-offset:.25rem}.renovation-editorial-sections-module__vTGhiq__breadcrumbs a:hover{color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__breadcrumbs b{color:var(--atelier-line);font-weight:400}.renovation-editorial-sections-module__vTGhiq__eyebrow,.renovation-editorial-sections-module__vTGhiq__sectionLabel{color:var(--atelier-oak-deep);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__eyebrow:before{content:"";background:currentColor;width:2rem;height:1px;margin:0 .75rem .22rem 0;display:inline-block}.renovation-editorial-sections-module__vTGhiq__hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:1.3rem 0 0;font-size:clamp(2.65rem,4.9vw,4.35rem);font-weight:400;line-height:.94}.renovation-editorial-sections-module__vTGhiq__hero h1 em{color:var(--atelier-oak-deep);font-weight:400}.renovation-editorial-sections-module__vTGhiq__heroIntro{max-width:37rem;color:var(--atelier-muted);margin:1.6rem 0 0;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.72}.renovation-editorial-sections-module__vTGhiq__directAnswer{border-top:1px solid var(--atelier-line);grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-top:1.35rem;padding-top:1rem;display:grid}.renovation-editorial-sections-module__vTGhiq__directAnswer span{color:var(--atelier-oak-deep);letter-spacing:.13em;text-transform:uppercase;padding-top:.15rem;font-size:.6rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__directAnswer p{max-width:34rem;color:var(--atelier-ink);margin:0;font-size:.8rem;line-height:1.6}.renovation-editorial-sections-module__vTGhiq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.renovation-editorial-sections-module__vTGhiq__primaryButton,.renovation-editorial-sections-module__vTGhiq__textButton,.renovation-editorial-sections-module__vTGhiq__contactCopy a{letter-spacing:.045em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;min-height:3.35rem;padding:.85rem 1.15rem;font-size:.74rem;font-weight:950;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.renovation-editorial-sections-module__vTGhiq__primaryButton{background:var(--atelier-oak);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__primaryButton:hover{background:var(--atelier-oak-deep);color:var(--atelier-white);transform:translateY(-2px)}.renovation-editorial-sections-module__vTGhiq__primaryButton svg,.renovation-editorial-sections-module__vTGhiq__textButton svg,.renovation-editorial-sections-module__vTGhiq__contactCopy svg{width:1rem;height:1rem}.renovation-editorial-sections-module__vTGhiq__phoneLink{color:var(--atelier-ink);text-decoration:underline;-webkit-text-decoration-color:var(--atelier-line);text-decoration-color:var(--atelier-line);text-underline-offset:.35rem;align-items:center;gap:.55rem;font-size:.8rem;font-weight:900;display:inline-flex}.renovation-editorial-sections-module__vTGhiq__phoneLink svg{width:1rem}.renovation-editorial-sections-module__vTGhiq__heroVisual{min-height:31rem;margin-right:calc(-50vw + min(100vw - 2rem,79rem)/2);position:relative}.renovation-editorial-sections-module__vTGhiq__heroVisual:after{background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--atelier-ink) 48%,transparent));content:"";position:absolute;inset:0}.renovation-editorial-sections-module__vTGhiq__heroVisual img{object-fit:cover;object-position:center}.renovation-editorial-sections-module__vTGhiq__heroCard{z-index:1;background:var(--atelier-white);width:min(22rem,100% - 2rem);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--atelier-ink) 18%,transparent);padding:1.35rem;position:absolute;bottom:1rem;right:1rem}.renovation-editorial-sections-module__vTGhiq__heroCard span{color:var(--atelier-oak-deep);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__heroCard strong{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.65rem;font-size:1.35rem;font-weight:400;line-height:1.08;display:block}.renovation-editorial-sections-module__vTGhiq__heroCard p{color:var(--atelier-muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.55}.renovation-editorial-sections-module__vTGhiq__reassurance{background:var(--atelier-ink);color:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__reassuranceGrid{display:grid}.renovation-editorial-sections-module__vTGhiq__reassuranceLead{padding:2.5rem 0}.renovation-editorial-sections-module__vTGhiq__reassuranceLead h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:400;line-height:1.02}.renovation-editorial-sections-module__vTGhiq__reassuranceLead p{max-width:34rem;color:color-mix(in srgb,var(--atelier-white) 66%,transparent);margin:1rem 0 0;font-size:.84rem;line-height:1.65}.renovation-editorial-sections-module__vTGhiq__reassuranceItems{border-top:1px solid color-mix(in srgb,var(--atelier-white) 18%,transparent);display:grid}.renovation-editorial-sections-module__vTGhiq__reassuranceItems article{border-bottom:1px solid color-mix(in srgb,var(--atelier-white) 18%,transparent);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.45rem 0;display:grid}.renovation-editorial-sections-module__vTGhiq__reassuranceItems svg{width:1.45rem;color:var(--atelier-oak);stroke-width:1.35px}.renovation-editorial-sections-module__vTGhiq__reassuranceItems h3{letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.78rem}.renovation-editorial-sections-module__vTGhiq__reassuranceItems p{color:color-mix(in srgb,var(--atelier-white) 60%,transparent);margin:.45rem 0 0;font-size:.72rem;line-height:1.55}.renovation-editorial-sections-module__vTGhiq__pageNavigation{border-bottom:1px solid var(--atelier-line);background:var(--atelier-white);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__pageNavigationInner{gap:1rem;padding-block:1.35rem;display:grid}.renovation-editorial-sections-module__vTGhiq__pageNavigationTitle{color:var(--atelier-oak-deep);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__pageNavigation ol{flex-wrap:wrap;gap:.55rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.renovation-editorial-sections-module__vTGhiq__pageNavigation a{color:var(--atelier-muted);border-bottom:1px solid #0000;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.7rem;font-weight:850;transition:border-color .18s,color .18s;display:inline-flex}.renovation-editorial-sections-module__vTGhiq__pageNavigation a span{color:var(--atelier-oak-deep);letter-spacing:.08em;font-size:.55rem}.renovation-editorial-sections-module__vTGhiq__pageNavigation a:hover{border-color:var(--atelier-oak);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__definition,.renovation-editorial-sections-module__vTGhiq__scope,.renovation-editorial-sections-module__vTGhiq__audiences,.renovation-editorial-sections-module__vTGhiq__decisions,.renovation-editorial-sections-module__vTGhiq__information,.renovation-editorial-sections-module__vTGhiq__area,.renovation-editorial-sections-module__vTGhiq__caseStudy,.renovation-editorial-sections-module__vTGhiq__faq{background:var(--atelier-paper);color:var(--atelier-ink);padding-block:clamp(4.5rem,8vw,8rem);scroll-margin-top:9rem}.renovation-editorial-sections-module__vTGhiq__definition{background:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__audiences{padding-top:0}.renovation-editorial-sections-module__vTGhiq__sectionLabel{align-items:center;gap:.75rem;display:flex}.renovation-editorial-sections-module__vTGhiq__sectionLabel span{color:var(--atelier-muted)}.renovation-editorial-sections-module__vTGhiq__sectionLabelLight,.renovation-editorial-sections-module__vTGhiq__sectionLabelLight span{color:var(--atelier-oak)}.renovation-editorial-sections-module__vTGhiq__sectionIntro h2,.renovation-editorial-sections-module__vTGhiq__audienceHead h2,.renovation-editorial-sections-module__vTGhiq__commitmentHead h2,.renovation-editorial-sections-module__vTGhiq__contactBand h2{max-width:15ch;font-family:var(--font-display);font-size:var(--atelier-heading-2);letter-spacing:-.052em;text-wrap:balance;margin:1rem 0 0;font-weight:400;line-height:.98}.renovation-editorial-sections-module__vTGhiq__sectionIntro>p:not(.renovation-editorial-sections-module__vTGhiq__sectionLabel){max-width:34rem;color:var(--atelier-muted);margin:1.35rem 0 0;font-size:.92rem;line-height:1.75}.renovation-editorial-sections-module__vTGhiq__definitionFlow{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.renovation-editorial-sections-module__vTGhiq__definitionAnswer{border-top:1px solid var(--atelier-ink);padding-top:1.35rem}.renovation-editorial-sections-module__vTGhiq__definitionAnswer>span{color:var(--atelier-oak-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__definitionAnswer h3,.renovation-editorial-sections-module__vTGhiq__comparisonIntro h3,.renovation-editorial-sections-module__vTGhiq__areaHead h2,.renovation-editorial-sections-module__vTGhiq__caseStudyHead h2{max-width:18ch;font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.04em;text-wrap:balance;margin:.8rem 0 0;font-weight:400;line-height:1.03}.renovation-editorial-sections-module__vTGhiq__definitionAnswer p{max-width:43rem;color:var(--atelier-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.75}.renovation-editorial-sections-module__vTGhiq__comparisonBlock{gap:1.25rem;display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonIntro{gap:.8rem;display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonIntro h3{font-size:clamp(1.8rem,3.2vw,2.8rem)}.renovation-editorial-sections-module__vTGhiq__comparisonIntro p{max-width:43rem;color:var(--atelier-muted);margin:0;font-size:.84rem;line-height:1.7}.renovation-editorial-sections-module__vTGhiq__tableRegion{border:1px solid var(--atelier-line);background:var(--atelier-paper);outline:none;overflow-x:auto}.renovation-editorial-sections-module__vTGhiq__comparisonTable{border-collapse:collapse;text-align:left;width:100%;min-width:52rem}.renovation-editorial-sections-module__vTGhiq__comparisonTable caption{border-bottom:1px solid var(--atelier-line);color:var(--atelier-oak-deep);letter-spacing:.11em;text-align:left;text-transform:uppercase;padding:1rem 1.1rem;font-size:.62rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__comparisonTable th,.renovation-editorial-sections-module__vTGhiq__comparisonTable td{border-right:1px solid var(--atelier-line);border-bottom:1px solid var(--atelier-line);vertical-align:top;padding:1rem 1.1rem}.renovation-editorial-sections-module__vTGhiq__comparisonTable tr>:last-child{border-right:0}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody tr:last-child>*{border-bottom:0}.renovation-editorial-sections-module__vTGhiq__comparisonTable thead th{background:var(--atelier-ink);color:var(--atelier-white);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody th{background:color-mix(in srgb,var(--atelier-oak) 14%,var(--atelier-white));width:10rem;font-family:var(--font-display);letter-spacing:-.025em;font-size:1.15rem;font-weight:500;line-height:1.08}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody td{color:var(--atelier-muted);font-size:.73rem;line-height:1.58}.renovation-editorial-sections-module__vTGhiq__comparisonNote{color:var(--atelier-muted);grid-template-columns:1.1rem minmax(0,1fr);gap:.7rem;margin:0;font-size:.74rem;line-height:1.6;display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonNote svg{width:1rem;height:1rem;color:var(--atelier-oak-deep);margin-top:.2rem}.renovation-editorial-sections-module__vTGhiq__scopeList{border-top:1px solid var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__scopeRow{border-bottom:1px solid var(--atelier-line);grid-template-columns:2rem 2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1.4rem 0;transition:color .18s,padding .18s;display:grid}.renovation-editorial-sections-module__vTGhiq__scopeRow:hover{color:var(--atelier-oak-deep);padding-left:.45rem}.renovation-editorial-sections-module__vTGhiq__scopeRow>svg{stroke-width:1.4px;width:1.25rem;height:1.25rem}.renovation-editorial-sections-module__vTGhiq__rowNumber{color:var(--atelier-muted);letter-spacing:.1em;padding-top:.2rem;font-size:.58rem;font-weight:900}.renovation-editorial-sections-module__vTGhiq__scopeRow h3{font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__scopeRow p{max-width:34rem;color:var(--atelier-muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.renovation-editorial-sections-module__vTGhiq__scopeAction{color:var(--atelier-oak-deep);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:.8rem;font-size:.63rem;font-weight:950;display:inline-flex}.renovation-editorial-sections-module__vTGhiq__scopeAction svg{width:.85rem;height:.85rem;transition:transform .18s}.renovation-editorial-sections-module__vTGhiq__scopeRow:hover .renovation-editorial-sections-module__vTGhiq__scopeAction svg{transform:translate(.15rem,-.15rem)}.renovation-editorial-sections-module__vTGhiq__audienceHead{border-top:1px solid var(--atelier-line);gap:1rem;padding-top:clamp(4rem,7vw,6rem);display:grid}.renovation-editorial-sections-module__vTGhiq__audienceHead h2{max-width:17ch}.renovation-editorial-sections-module__vTGhiq__audienceGrid{background:var(--atelier-line);border:1px solid var(--atelier-line);gap:1px;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.renovation-editorial-sections-module__vTGhiq__audienceVisual{min-height:29rem;margin:0;position:relative;overflow:hidden}.renovation-editorial-sections-module__vTGhiq__audienceVisual:after{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--atelier-ink) 62%,transparent));content:"";position:absolute;inset:0}.renovation-editorial-sections-module__vTGhiq__audienceVisual img{object-fit:cover;object-position:72% center}.renovation-editorial-sections-module__vTGhiq__audienceVisual figcaption{z-index:1;color:var(--atelier-white);font-family:var(--font-display);font-size:1.2rem;position:absolute;bottom:1.3rem;left:1.3rem;right:1.3rem}.renovation-editorial-sections-module__vTGhiq__audienceCards{background:var(--atelier-line);gap:1px;display:grid}.renovation-editorial-sections-module__vTGhiq__audienceCards article{background:var(--atelier-white);min-height:15rem;padding:1.5rem;transition:background-color .22s,color .22s}.renovation-editorial-sections-module__vTGhiq__audienceCards svg{width:1.5rem;height:1.5rem;color:var(--atelier-oak-deep);stroke-width:1.35px;transition:color .22s}.renovation-editorial-sections-module__vTGhiq__audienceCards h3{max-width:13ch;font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:2.3rem 0 0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__audienceCards p{color:var(--atelier-muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.6;transition:color .22s}.renovation-editorial-sections-module__vTGhiq__commitments{background:var(--atelier-ink);color:var(--atelier-white);padding-block:clamp(4.5rem,8vw,7rem);scroll-margin-top:9rem}.renovation-editorial-sections-module__vTGhiq__commitmentHead{gap:1rem;display:grid}.renovation-editorial-sections-module__vTGhiq__commitmentHead h2{max-width:18ch}.renovation-editorial-sections-module__vTGhiq__commitmentGrid{border-top:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);margin-top:clamp(2.8rem,5vw,4.5rem);display:grid}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article{border-bottom:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);padding:1.5rem 0;transition:background-color .22s,color .22s}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article>div{color:var(--atelier-oak);justify-content:space-between;align-items:center;transition:color .22s;display:flex}.renovation-editorial-sections-module__vTGhiq__commitmentGrid span{letter-spacing:.12em;font-size:.58rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__commitmentGrid svg{stroke-width:1.3px;width:1.5rem;height:1.5rem}.renovation-editorial-sections-module__vTGhiq__commitmentGrid h3{font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:2.2rem 0 0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__commitmentGrid p{color:color-mix(in srgb,var(--atelier-white) 62%,transparent);margin:.75rem 0 0;font-size:.78rem;line-height:1.62;transition:color .22s}.renovation-editorial-sections-module__vTGhiq__decisions{background:var(--atelier-paper)}.renovation-editorial-sections-module__vTGhiq__decisionList{border-top:1px solid var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__decisionList article{border-bottom:1px solid var(--atelier-line);grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.renovation-editorial-sections-module__vTGhiq__decisionList article>span{color:var(--atelier-oak-deep);letter-spacing:.12em;padding-top:.25rem;font-size:.6rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__decisionList h3{font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__decisionList p{max-width:35rem;color:var(--atelier-muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.65}.renovation-editorial-sections-module__vTGhiq__limits{border:1px solid var(--atelier-line);background:var(--atelier-white);margin-top:1.5rem;padding:1.25rem}.renovation-editorial-sections-module__vTGhiq__limits strong{letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__limits ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.renovation-editorial-sections-module__vTGhiq__limits li{color:var(--atelier-muted);grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;font-size:.75rem;line-height:1.55;display:grid}.renovation-editorial-sections-module__vTGhiq__limits svg{width:1rem;height:1rem;color:var(--atelier-oak-deep)}.renovation-editorial-sections-module__vTGhiq__information{background:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__area{background:var(--atelier-paper)}.renovation-editorial-sections-module__vTGhiq__areaHead{gap:1.5rem;padding-top:.25rem;display:grid}.renovation-editorial-sections-module__vTGhiq__areaHead h2{max-width:16ch;font-size:var(--atelier-heading-2);margin-top:1rem}.renovation-editorial-sections-module__vTGhiq__areaHead>div:last-child>p{max-width:39rem;color:var(--atelier-muted);margin:0;font-size:.9rem;line-height:1.75}.renovation-editorial-sections-module__vTGhiq__areaGrid{border:1px solid var(--atelier-line);background:var(--atelier-line);gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.renovation-editorial-sections-module__vTGhiq__areaGrid article{background:var(--atelier-white);min-height:14rem;padding:1.5rem}.renovation-editorial-sections-module__vTGhiq__areaGrid svg{width:1.45rem;height:1.45rem;color:var(--atelier-oak-deep);stroke-width:1.35px}.renovation-editorial-sections-module__vTGhiq__areaGrid h3{max-width:14ch;font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:2rem 0 0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__areaGrid p{color:var(--atelier-muted);margin:.75rem 0 0;font-size:.78rem;line-height:1.62}.renovation-editorial-sections-module__vTGhiq__caseStudy{background:var(--atelier-ink);color:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__caseStudyHead{gap:1rem;display:grid}.renovation-editorial-sections-module__vTGhiq__caseStudyHead h2{max-width:17ch;color:var(--atelier-white);font-size:var(--atelier-heading-2)}.renovation-editorial-sections-module__vTGhiq__caseStudyHead>p:not(.renovation-editorial-sections-module__vTGhiq__sectionLabel){max-width:39rem;color:color-mix(in srgb,var(--atelier-white) 65%,transparent);margin:0;font-size:.9rem;line-height:1.75}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid{gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid dl{border-top:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);align-content:start;margin:0;display:grid}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid dl>div{border-bottom:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid dt{color:var(--atelier-oak);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid dd{margin:0;font-size:.8rem;line-height:1.55}.renovation-editorial-sections-module__vTGhiq__caseStudyNarrative{border-top:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent)}.renovation-editorial-sections-module__vTGhiq__caseStudyNarrative article{border-bottom:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.3rem 0;display:grid}.renovation-editorial-sections-module__vTGhiq__caseStudyNarrative article>span{color:var(--atelier-oak);letter-spacing:.12em;font-size:.6rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__caseStudyNarrative h3{font-family:var(--font-display);font-size:var(--atelier-heading-3);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.05}.renovation-editorial-sections-module__vTGhiq__caseStudyNarrative p{max-width:39rem;color:color-mix(in srgb,var(--atelier-white) 65%,transparent);margin:.65rem 0 0;font-size:.8rem;line-height:1.65}.renovation-editorial-sections-module__vTGhiq__caseStudy .renovation-editorial-sections-module__vTGhiq__textButton{border-color:var(--atelier-white);color:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__caseStudy .renovation-editorial-sections-module__vTGhiq__textButton:hover{background:var(--atelier-white);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__faq{border-top:1px solid var(--atelier-line);background:var(--atelier-paper)}.renovation-editorial-sections-module__vTGhiq__textButton{border:1px solid var(--atelier-ink);color:var(--atelier-ink);margin-top:1.8rem}.renovation-editorial-sections-module__vTGhiq__textButton:hover{background:var(--atelier-ink);color:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__faqList{min-width:0}.renovation-editorial-sections-module__vTGhiq__relatedLinks{border-top:1px solid var(--atelier-line);gap:.65rem;margin-top:1.5rem;padding-top:1.35rem;display:grid}.renovation-editorial-sections-module__vTGhiq__relatedLinks a{color:var(--atelier-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;font-weight:850;display:flex}.renovation-editorial-sections-module__vTGhiq__relatedLinks a:hover{color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__relatedLinks svg{width:.9rem;height:.9rem;color:var(--atelier-oak-deep)}.renovation-editorial-sections-module__vTGhiq__contactBand{background:var(--atelier-oak);color:var(--atelier-ink);overflow:hidden}.renovation-editorial-sections-module__vTGhiq__contactGrid{align-items:center;gap:2rem;min-height:23rem;padding-block:clamp(3.5rem,6vw,5rem);display:grid;position:relative}.renovation-editorial-sections-module__vTGhiq__contactBand .renovation-editorial-sections-module__vTGhiq__sectionLabel{color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__contactBand h2{max-width:10ch}.renovation-editorial-sections-module__vTGhiq__contactCopy{z-index:1;position:relative}.renovation-editorial-sections-module__vTGhiq__contactCopy>p{max-width:34rem;margin:0;line-height:1.7}.renovation-editorial-sections-module__vTGhiq__contactCopy>div{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.renovation-editorial-sections-module__vTGhiq__contactCopy a:first-child{background:var(--atelier-white);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__contactCopy a:last-child{background:var(--atelier-ink);color:var(--atelier-white)}.renovation-editorial-sections-module__vTGhiq__contactMark{opacity:.34;width:13rem;position:absolute;bottom:-2.5rem;right:-2rem}.renovation-editorial-sections-module__vTGhiq__contactMark svg{width:100%;stroke:var(--atelier-ink);stroke-width:1.5px}.renovation-editorial-sections-module__vTGhiq__primaryButton:focus-visible,.renovation-editorial-sections-module__vTGhiq__phoneLink:focus-visible,.renovation-editorial-sections-module__vTGhiq__breadcrumbs a:focus-visible,.renovation-editorial-sections-module__vTGhiq__pageNavigation a:focus-visible,.renovation-editorial-sections-module__vTGhiq__scopeRow:focus-visible,.renovation-editorial-sections-module__vTGhiq__textButton:focus-visible,.renovation-editorial-sections-module__vTGhiq__contactCopy a:focus-visible,.renovation-editorial-sections-module__vTGhiq__relatedLinks a:focus-visible{outline:3px solid color-mix(in srgb,var(--atelier-oak-deep) 55%,transparent);outline-offset:4px}@media (max-width:41.99rem){.renovation-editorial-sections-module__vTGhiq__comparisonTable{min-width:0}.renovation-editorial-sections-module__vTGhiq__comparisonTable caption{border-bottom:0}.renovation-editorial-sections-module__vTGhiq__comparisonTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.renovation-editorial-sections-module__vTGhiq__comparisonTable,.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody{display:block}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody{gap:.8rem;padding:.8rem;display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody tr{border:1px solid var(--atelier-line);background:var(--atelier-white);display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonTable th,.renovation-editorial-sections-module__vTGhiq__comparisonTable td{border-right:0;border-bottom:1px solid var(--atelier-line);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.8rem;width:auto;padding:.8rem;display:grid}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody tr>:last-child{border-bottom:0}.renovation-editorial-sections-module__vTGhiq__comparisonTable th:before,.renovation-editorial-sections-module__vTGhiq__comparisonTable td:before{content:attr(data-label);color:var(--atelier-oak-deep);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:950}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody th{background:color-mix(in srgb,var(--atelier-oak) 12%,var(--atelier-white));font-family:var(--font-display);font-size:1.1rem}.renovation-editorial-sections-module__vTGhiq__comparisonTable tbody th:before{font-family:var(--font-sans)}}@media (min-width:42rem){.renovation-editorial-sections-module__vTGhiq__audienceCards,.renovation-editorial-sections-module__vTGhiq__commitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article{border-right:1px solid color-mix(in srgb,var(--atelier-white) 20%,transparent);padding:1.6rem}.renovation-editorial-sections-module__vTGhiq__areaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.renovation-editorial-sections-module__vTGhiq__comparisonTable{table-layout:fixed;min-width:0}}@media (min-width:60rem){.renovation-editorial-sections-module__vTGhiq__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr)}.renovation-editorial-sections-module__vTGhiq__heroCopy{padding-right:clamp(2rem,5vw,5rem)}.renovation-editorial-sections-module__vTGhiq__heroVisual{min-height:100%}.renovation-editorial-sections-module__vTGhiq__heroCard{width:20rem;bottom:2.5rem;left:-3rem;right:auto}.renovation-editorial-sections-module__vTGhiq__reassuranceGrid{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:4rem}.renovation-editorial-sections-module__vTGhiq__reassuranceLead{padding:3.2rem 0}.renovation-editorial-sections-module__vTGhiq__reassuranceItems{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.renovation-editorial-sections-module__vTGhiq__reassuranceItems article{border-right:1px solid color-mix(in srgb,var(--atelier-white) 18%,transparent);border-bottom:0;align-content:center;padding:2.5rem 1.2rem}.renovation-editorial-sections-module__vTGhiq__pageNavigationInner{grid-template-columns:10rem minmax(0,1fr);align-items:start}.renovation-editorial-sections-module__vTGhiq__audienceHead{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start}.renovation-editorial-sections-module__vTGhiq__audienceGrid{grid-template-columns:minmax(24rem,.9fr) minmax(31rem,1.1fr)}.renovation-editorial-sections-module__vTGhiq__audienceCards article{min-height:17rem;padding:1.8rem}.renovation-editorial-sections-module__vTGhiq__commitmentHead{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr)}.renovation-editorial-sections-module__vTGhiq__commitmentGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article{border-bottom:0;min-height:20rem;padding:1.7rem}.renovation-editorial-sections-module__vTGhiq__areaHead{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,7vw,7rem)}.renovation-editorial-sections-module__vTGhiq__caseStudyGrid{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,7rem)}.renovation-editorial-sections-module__vTGhiq__contactGrid{grid-template-columns:minmax(20rem,.8fr) minmax(23rem,1fr) 12rem;gap:clamp(2rem,5vw,5rem)}.renovation-editorial-sections-module__vTGhiq__contactMark{opacity:.52;width:12rem;position:static}}@media (hover:hover) and (pointer:fine){.renovation-editorial-sections-module__vTGhiq__audienceCards article:hover{background:color-mix(in srgb,var(--atelier-oak) 20%,var(--atelier-white));color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__audienceCards article:hover svg{color:var(--atelier-oak-deep)}.renovation-editorial-sections-module__vTGhiq__audienceCards article:hover p{color:color-mix(in srgb,var(--atelier-ink) 78%,transparent)}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article:hover{background:var(--atelier-oak);color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article:hover>div{color:var(--atelier-ink)}.renovation-editorial-sections-module__vTGhiq__commitmentGrid article:hover p{color:color-mix(in srgb,var(--atelier-ink) 82%,transparent)}}@media (prefers-reduced-motion:reduce){.renovation-editorial-sections-module__vTGhiq__primaryButton,.renovation-editorial-sections-module__vTGhiq__textButton,.renovation-editorial-sections-module__vTGhiq__contactCopy a,.renovation-editorial-sections-module__vTGhiq__pageNavigation a,.renovation-editorial-sections-module__vTGhiq__scopeRow,.renovation-editorial-sections-module__vTGhiq__scopeAction svg,.renovation-editorial-sections-module__vTGhiq__audienceCards article,.renovation-editorial-sections-module__vTGhiq__audienceCards svg,.renovation-editorial-sections-module__vTGhiq__audienceCards p,.renovation-editorial-sections-module__vTGhiq__commitmentGrid article,.renovation-editorial-sections-module__vTGhiq__commitmentGrid article>div,.renovation-editorial-sections-module__vTGhiq__commitmentGrid p{transition:none}}
.editorial-accordion-module__A5MxDa__accordion{border-top:1px solid var(--atelier-ink)}.editorial-accordion-module__A5MxDa__item{border-bottom:1px solid var(--atelier-line)}.editorial-accordion-module__A5MxDa__header{margin:0}.editorial-accordion-module__A5MxDa__trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.8rem;min-height:5rem;padding:0;display:grid}.editorial-accordion-module__A5MxDa__trigger>svg{width:1.25rem;color:var(--atelier-oak-deep);stroke-width:1.4px}.editorial-accordion-module__A5MxDa__trigger span{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.2rem,2.1vw,1.65rem)}.editorial-accordion-module__A5MxDa__trigger i{width:1rem;height:1rem;position:relative}.editorial-accordion-module__A5MxDa__trigger i:before,.editorial-accordion-module__A5MxDa__trigger i:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .22s;position:absolute;top:50%;left:0}.editorial-accordion-module__A5MxDa__trigger i:after{transform:rotate(90deg)}.editorial-accordion-module__A5MxDa__trigger[data-state=open] i:after{transform:rotate(0)}.editorial-accordion-module__A5MxDa__answer{overflow:hidden}.editorial-accordion-module__A5MxDa__answer>div{padding-bottom:.01rem}.editorial-accordion-module__A5MxDa__answer p{max-width:36rem;color:var(--atelier-muted);margin:-.25rem 2rem 1.5rem 2.8rem;font-size:.83rem;line-height:1.7}.editorial-accordion-module__A5MxDa__answer[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) editorial-accordion-module__A5MxDa__answer-open}.editorial-accordion-module__A5MxDa__answer[data-state=closed]{animation:.26s cubic-bezier(.4,0,.2,1) editorial-accordion-module__A5MxDa__answer-close}.editorial-accordion-module__A5MxDa__trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--atelier-oak-deep) 55%, transparent);outline-offset:4px}@keyframes editorial-accordion-module__A5MxDa__answer-open{0%{opacity:0;height:0;transform:translateY(-.35rem)}to{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}}@keyframes editorial-accordion-module__A5MxDa__answer-close{0%{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.editorial-accordion-module__A5MxDa__trigger i:after,.editorial-accordion-module__A5MxDa__answer{transition:none;animation:none}}
