.residential-module__45gLja__page{--paper:#f5f1e9;--ink:#111214;--muted:#65645f;--red:#b5121b;min-width:0;color:var(--ink);background:var(--paper);overflow:hidden}.residential-module__45gLja__page h1,.residential-module__45gLja__page h2,.residential-module__45gLja__page h3,.residential-module__45gLja__page p{margin:0}.residential-module__45gLja__page main img{object-fit:cover}.residential-module__45gLja__skip{z-index:100;background:#fff;padding:.8rem 1rem;font-weight:800;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.residential-module__45gLja__skip:focus{transform:none}.residential-module__45gLja__eyebrow{color:var(--red);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.3}.residential-module__45gLja__sectionHeader h2,.residential-module__45gLja__sectionHeaderLight h2{letter-spacing:-.065em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:780;line-height:.96}.residential-module__45gLja__sectionHeader>p:last-child,.residential-module__45gLja__sectionHeaderLight>p:last-child{max-width:47rem;color:var(--muted);margin-top:1.4rem;font-size:1.05rem;line-height:1.7}.residential-module__45gLja__sectionHeaderLight{max-width:58rem}.residential-module__45gLja__sectionHeaderLight>p:last-child{color:#ffffffa6}.residential-module__45gLja__arrowLink{color:#242629;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #242629;align-items:center;gap:.85rem;min-height:2.9rem;margin-top:2rem;font-size:.76rem;font-weight:800;display:inline-flex}.residential-module__45gLja__arrowLink svg,.residential-module__45gLja__cta svg,.residential-module__45gLja__heroPrimary svg,.residential-module__45gLja__quietLink svg{width:1rem;height:1rem;transition:transform .2s}.residential-module__45gLja__arrowLink:hover svg,.residential-module__45gLja__cta:hover svg,.residential-module__45gLja__heroPrimary:hover svg,.residential-module__45gLja__quietLink:hover svg{transform:translate(.25rem)}.residential-module__45gLja__arrowLinkLight{color:#fff;border-color:#ffffff8c}.residential-module__45gLja__cta{background:var(--red);color:#fff;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;min-height:3.65rem;padding:.9rem 1.35rem;font-size:.76rem;font-weight:800;transition:background .2s;display:inline-flex}.residential-module__45gLja__cta:hover{background:#941018}.residential-module__45gLja__hero{color:#fff;background:#121315;align-items:flex-end;min-height:min(52rem,91svh);display:flex;position:relative}.residential-module__45gLja__heroShade{background:linear-gradient(90deg,#030508db 0%,#03050885 42%,#03050812 73%),linear-gradient(#0000 46%,#030508a1);position:absolute;inset:0}.residential-module__45gLja__heroCopy{z-index:1;width:min(100% - 3rem,86rem);margin:0 auto;padding:10rem 0 5.8rem;position:relative}.residential-module__45gLja__heroCopy .residential-module__45gLja__eyebrow,.residential-module__45gLja__warmWhite .residential-module__45gLja__eyebrow,.residential-module__45gLja__final .residential-module__45gLja__eyebrow{color:#f2a3a8}.residential-module__45gLja__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:61rem;margin-top:.9rem;font-size:clamp(3rem,6.8vw,7rem);font-weight:780;line-height:.91}.residential-module__45gLja__heroCopy>p:not(.residential-module__45gLja__eyebrow){color:#ffffffd4;max-width:42rem;margin-top:1.55rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.residential-module__45gLja__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.residential-module__45gLja__heroPrimary{color:#151619;letter-spacing:.11em;text-transform:uppercase;background:#fff;align-items:center;gap:.8rem;min-height:3.65rem;padding:.9rem 1.35rem;font-size:.76rem;font-weight:800;display:inline-flex}.residential-module__45gLja__heroSecondary{background:#0a0c0f6b;border:1px solid #ffffff73}.residential-module__45gLja__stateSection,.residential-module__45gLja__system,.residential-module__45gLja__projects{width:min(100% - 3rem,86rem);margin:0 auto;padding:8rem 0}.residential-module__45gLja__stateStage{aspect-ratio:16/8.2;background:#17181a;position:relative;overflow:hidden}.residential-module__45gLja__stateStage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020305bd);position:absolute;inset:45% 0 0}.residential-module__45gLja__stateImage,.residential-module__45gLja__stateImageActive{opacity:0;object-position:center;transition:opacity .45s,transform .7s;transform:scale(1.015)}.residential-module__45gLja__stateImageActive{opacity:1;transform:scale(1)}.residential-module__45gLja__stateCaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:1.8rem;left:2rem;right:2rem}.residential-module__45gLja__stateCaption span{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800}.residential-module__45gLja__stateCaption strong{letter-spacing:-.04em;text-align:right;max-width:34rem;font-size:clamp(1.2rem,2.3vw,2.2rem)}.residential-module__45gLja__stateTabs{border:1px solid #cfcbc3;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.residential-module__45gLja__stateTabs button{color:#5c5d5e;letter-spacing:.11em;text-align:left;text-transform:uppercase;cursor:pointer;background:#eeeae2;border:0;border-right:1px solid #cfcbc3;align-items:center;gap:.8rem;min-height:4.6rem;padding:.8rem 1rem;font-size:.73rem;font-weight:800;transition:all .2s;display:flex}.residential-module__45gLja__stateTabs button:last-child{border-right:0}.residential-module__45gLja__stateTabs button span{color:#9a9892;font-size:.62rem}.residential-module__45gLja__stateTabs button:hover,.residential-module__45gLja__stateTabs .residential-module__45gLja__stateTabActive{color:#111214;box-shadow:inset 0 -3px var(--red);background:#fff}.residential-module__45gLja__daytime{background:#eae5dc;grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:8rem max(1.5rem,50vw - 43rem);display:grid}.residential-module__45gLja__daytimeImages{min-height:42rem;position:relative}.residential-module__45gLja__daytimeClose{position:absolute;inset:0 12% 5rem 0}.residential-module__45gLja__daytimeWide{aspect-ratio:1.3;border:.7rem solid #eae5dc;width:48%;position:absolute;bottom:0;right:0;box-shadow:0 1.2rem 3rem #241f192b}.residential-module__45gLja__daytimeCopy h2,.residential-module__45gLja__colourCopy h2,.residential-module__45gLja__pricingIntro h2,.residential-module__45gLja__ownershipCopy h2,.residential-module__45gLja__faqIntro h2{letter-spacing:-.065em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:780;line-height:.98}.residential-module__45gLja__daytimeCopy>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__colourCopy>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__pricingIntro>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__ownershipCopy>p:not(.residential-module__45gLja__eyebrow){color:#5e5d59;margin-top:1.2rem;font-size:1rem;line-height:1.72}.residential-module__45gLja__daytimeCopy .residential-module__45gLja__pullLine{border-left:3px solid var(--red);padding-left:1.2rem;font-weight:720;color:#202123!important;margin-top:1.5rem!important;font-size:1.17rem!important}.residential-module__45gLja__warmWhite{color:#fff;background:#121416;align-items:flex-end;min-height:min(54rem,92svh);display:flex;position:relative}.residential-module__45gLja__warmWhiteShade{background:linear-gradient(90deg,#05080ad1,#05080a54 54%,#0000),linear-gradient(#0000 40%,#0406088c);position:absolute;inset:0}.residential-module__45gLja__warmWhiteCopy{z-index:1;width:min(100% - 3rem,86rem);margin:0 auto;padding:7rem 0;position:relative}.residential-module__45gLja__warmWhite h2{letter-spacing:-.07em;text-wrap:balance;max-width:48rem;margin-top:.85rem;font-size:clamp(3rem,6.4vw,6.8rem);font-weight:770;line-height:.92}.residential-module__45gLja__warmWhiteCopy>p:not(.residential-module__45gLja__eyebrow){color:#ffffffc7;max-width:37rem;margin-top:1.25rem;font-size:1rem;line-height:1.7}.residential-module__45gLja__colour{grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 3rem,86rem);margin:0 auto;padding:8rem 0;display:grid}.residential-module__45gLja__categoryLine{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;display:flex}.residential-module__45gLja__categoryLine span{color:#4f4e4a;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9c4ba;padding:.55rem .75rem;font-size:.64rem;font-weight:800}.residential-module__45gLja__colourGallery{grid-template-rows:minmax(13rem,1fr) minmax(13rem,1fr);grid-template-columns:repeat(2,1fr);gap:.6rem;min-height:40rem;display:grid}.residential-module__45gLja__colourGallery>div{background:#1b1c1f;position:relative;overflow:hidden}.residential-module__45gLja__colourMain{grid-row:1/3}.residential-module__45gLja__colourGallery img{transition:transform .55s}.residential-module__45gLja__colourGallery>div:hover img{transform:scale(1.025)}.residential-module__45gLja__planning,.residential-module__45gLja__process{color:#fff;background:#101114;padding:8rem max(1.5rem,50vw - 43rem)}.residential-module__45gLja__planning{background:radial-gradient(circle at 75%,#b5121b26,#0000 38%),#101114}.residential-module__45gLja__housePlan{max-width:72rem;min-height:35rem;margin:4rem auto 0;position:relative}.residential-module__45gLja__housePlan svg{fill:none;stroke:#6e7075;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:90%;height:calc(100% - 2.5rem);position:absolute;inset:2.5rem 5% 0;overflow:visible}.residential-module__45gLja__housePlan svg .residential-module__45gLja__houseFill{fill:#17191d;stroke:#303238}.residential-module__45gLja__housePlan svg .residential-module__45gLja__lightLine{stroke:#efc074;stroke-width:5px;filter:drop-shadow(0 0 6px #ffb74f)}.residential-module__45gLja__housePlan svg circle{fill:var(--red);stroke:#fff;stroke-width:2px}.residential-module__45gLja__planLabel{border-left:1px solid var(--red);background:#101114b8;flex-direction:column;gap:.3rem;padding:.55rem 0 .55rem .85rem;display:flex;position:absolute}.residential-module__45gLja__planLabel strong{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.residential-module__45gLja__planLabel small{color:#ffffff8c}.residential-module__45gLja__planFront{max-width:17rem;bottom:10%;left:0}.residential-module__45gLja__planPeaks{max-width:18rem;top:0;left:24%}.residential-module__45gLja__planSides{max-width:17rem;top:23%;right:0}.residential-module__45gLja__planZones{max-width:17rem;top:2%;right:3%}.residential-module__45gLja__planGarage{max-width:17rem;bottom:2%;right:0}.residential-module__45gLja__systemGrid{border-top:1px solid #cfcac1;border-bottom:1px solid #cfcac1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.residential-module__45gLja__systemGrid article{border-right:1px solid #cfcac1;padding:0 1.25rem 2rem;position:relative}.residential-module__45gLja__systemGrid article:first-child{padding-left:0}.residential-module__45gLja__systemGrid article:last-child{border-right:0;padding-right:0}.residential-module__45gLja__systemImage{aspect-ratio:1.08;background:#ece6dc;margin-bottom:1.5rem;position:relative;overflow:hidden}.residential-module__45gLja__systemImage img{object-fit:contain}.residential-module__45gLja__systemGrid article>span,.residential-module__45gLja__scopeCards article>span{color:var(--red);letter-spacing:.15em;font-size:.62rem;font-weight:800}.residential-module__45gLja__systemGrid h3,.residential-module__45gLja__scopeCards h3{letter-spacing:-.02em;text-transform:uppercase;margin-top:.55rem;font-size:1.08rem}.residential-module__45gLja__systemGrid p,.residential-module__45gLja__scopeCards p{color:#66645f;margin-top:.7rem;font-size:.86rem;line-height:1.62}.residential-module__45gLja__projects{padding-top:2rem}.residential-module__45gLja__projectGrid{grid-template-columns:1.25fr .75fr;gap:2.8rem 1rem;display:grid}.residential-module__45gLja__projectGrid a{min-width:0}.residential-module__45gLja__projectGrid a>div{aspect-ratio:1.25;background:#1b1d20;position:relative;overflow:hidden}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead{grid-row:span 2}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{aspect-ratio:auto;height:calc(100% - 7.8rem);min-height:43rem}.residential-module__45gLja__projectGrid img{transition:transform .6s}.residential-module__45gLja__projectGrid a:hover img{transform:scale(1.025)}.residential-module__45gLja__projectGrid a>p{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-top:1rem;font-size:.62rem;font-weight:800}.residential-module__45gLja__projectGrid h3{text-transform:uppercase;margin-top:.4rem;font-size:1.25rem}.residential-module__45gLja__projectGrid a>span{color:#66645f;max-width:28rem;margin-top:.45rem;font-size:.85rem;line-height:1.55;display:block}.residential-module__45gLja__scopeCards{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3.2rem;display:grid}.residential-module__45gLja__scopeCards article{background:#ffffff8c;padding:1.4rem}.residential-module__45gLja__scopeDiagram{border-bottom:1px solid #b7b1a8;align-items:flex-end;gap:.25rem;height:8rem;margin:1.4rem 0;padding:0 1rem;display:flex}.residential-module__45gLja__scopeDiagram i{border:1px solid #85827c;border-bottom:0;flex:1;max-width:5rem;height:52%;display:block;position:relative;transform:translateY(1px)}.residential-module__45gLja__scopeDiagram i:before{content:"";aspect-ratio:1;border-top:1px solid var(--red);border-left:1px solid var(--red);width:72%;position:absolute;top:-37%;left:14%;transform:rotate(45deg)}.residential-module__45gLja__scopeDiagram i:nth-child(2){height:72%}.residential-module__45gLja__scopeDiagram i:nth-child(3){height:42%}.residential-module__45gLja__pricingActions{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.residential-module__45gLja__pricingActions .residential-module__45gLja__arrowLink{margin-top:0}.residential-module__45gLja__process{background:#121316}.residential-module__45gLja__process ol{border-top:1px solid #3a3b3f;grid-template-columns:repeat(3,1fr);margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.residential-module__45gLja__process li{border-right:1px solid #3a3b3f;gap:1.3rem;min-height:13rem;padding:2rem 1.5rem 2rem 0;display:flex}.residential-module__45gLja__process li+li{padding-left:1.5rem}.residential-module__45gLja__process li:last-child{border-right:0}.residential-module__45gLja__process li>span{color:#e07c83;letter-spacing:.14em;font-size:.65rem;font-weight:800}.residential-module__45gLja__process h3{text-transform:uppercase;font-size:1.2rem}.residential-module__45gLja__process li p{color:#ffffff94;max-width:19rem;margin-top:.8rem;line-height:1.65}.residential-module__45gLja__processPunchline{letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:740;margin-top:2.4rem!important}.residential-module__45gLja__ownership{grid-template-columns:1fr 1fr;min-height:48rem;display:grid}.residential-module__45gLja__ownershipPhoto{background:#17181b;min-height:42rem;position:relative}.residential-module__45gLja__ownershipCopy{align-self:center;padding:6rem clamp(2rem,6vw,7rem)}.residential-module__45gLja__reassurance{border-top:1px solid #d2cdc5;margin-top:2rem}.residential-module__45gLja__reassurance>div{border-bottom:1px solid #d2cdc5;grid-template-columns:2rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.residential-module__45gLja__reassurance svg{width:1.35rem;height:1.35rem;color:var(--red)}.residential-module__45gLja__reassurance span{color:#6a6862;font-size:.84rem;line-height:1.5}.residential-module__45gLja__reassurance strong{color:#202124;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-size:.74rem;display:block}.residential-module__45gLja__faq{background:#e9e4db;grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);gap:6rem;padding:8rem max(1.5rem,50vw - 43rem);display:grid}.residential-module__45gLja__faqIntro{align-self:start;position:sticky;top:7rem}.residential-module__45gLja__faqList{border-top:1px solid #bbb6ae}.residential-module__45gLja__faqList details{border-bottom:1px solid #bbb6ae}.residential-module__45gLja__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 0;font-size:1rem;font-weight:750;list-style:none;display:flex}.residential-module__45gLja__faqList summary::-webkit-details-marker{display:none}.residential-module__45gLja__faqList summary i{flex:none;width:1.15rem;height:1.15rem;position:relative}.residential-module__45gLja__faqList summary i:before,.residential-module__45gLja__faqList summary i:after{content:"";background:#26272a;width:100%;height:1px;transition:transform .2s;position:absolute;top:50%}.residential-module__45gLja__faqList summary i:after{transform:rotate(90deg)}.residential-module__45gLja__faqList details[open] summary i:after{transform:rotate(0)}.residential-module__45gLja__faqList details>p{color:#605f5a;max-width:42rem;padding:0 2rem 1.7rem 0;line-height:1.7}.residential-module__45gLja__final{color:#fff;background:#111316;align-items:center;min-height:46rem;display:flex;position:relative}.residential-module__45gLja__finalShade{background:linear-gradient(90deg,#050709db,#0507096e 58%,#0507092e);position:absolute;inset:0}.residential-module__45gLja__finalCopy{z-index:1;width:min(100% - 3rem,86rem);margin:0 auto;padding:7rem 0;position:relative}.residential-module__45gLja__final h2{letter-spacing:-.07em;text-wrap:balance;max-width:58rem;margin-top:.8rem;font-size:clamp(3rem,6.3vw,6.4rem);font-weight:780;line-height:.93}.residential-module__45gLja__finalCopy>p:not(.residential-module__45gLja__eyebrow){color:#ffffffbf;max-width:39rem;margin-top:1.4rem;font-size:1.05rem;line-height:1.68}.residential-module__45gLja__final .residential-module__45gLja__cta{margin-top:2rem}.residential-module__45gLja__quietLink{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;width:fit-content;margin-top:1.2rem;font-size:.67rem;font-weight:800;display:flex}@media (max-width:900px){.residential-module__45gLja__stateSection,.residential-module__45gLja__system,.residential-module__45gLja__projects{width:min(100% - 2rem,86rem);padding-block:5.5rem}.residential-module__45gLja__daytime,.residential-module__45gLja__colour,.residential-module__45gLja__ownership,.residential-module__45gLja__faq{grid-template-columns:1fr}.residential-module__45gLja__daytime{gap:3rem;padding-block:5.5rem}.residential-module__45gLja__daytimeImages{min-height:34rem}.residential-module__45gLja__colour{width:min(100% - 2rem,86rem);padding-block:5.5rem}.residential-module__45gLja__colourGallery{min-height:32rem}.residential-module__45gLja__systemGrid{grid-template-columns:repeat(2,1fr)}.residential-module__45gLja__systemGrid article:nth-child(2){border-right:0}.residential-module__45gLja__systemGrid article:nth-child(-n+2){border-bottom:1px solid #cfcac1}.residential-module__45gLja__projectGrid{grid-template-columns:1fr 1fr}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead{grid-area:auto/1/auto/3}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{min-height:32rem}.residential-module__45gLja__ownershipPhoto{min-height:34rem}.residential-module__45gLja__ownershipCopy{padding-block:5.5rem}.residential-module__45gLja__faq{gap:3rem;padding-block:5.5rem}.residential-module__45gLja__faqIntro{position:static}}@media (max-width:640px){.residential-module__45gLja__hero{min-height:47rem}.residential-module__45gLja__hero>img{object-position:61% center}.residential-module__45gLja__heroShade{background:linear-gradient(#0305086e 28%,#030508eb)}.residential-module__45gLja__heroCopy{width:calc(100% - 2rem);padding-bottom:2.7rem}.residential-module__45gLja__hero h1{font-size:clamp(3rem,14vw,4.7rem)}.residential-module__45gLja__heroActions,.residential-module__45gLja__heroPrimary,.residential-module__45gLja__heroActions .residential-module__45gLja__cta{width:100%}.residential-module__45gLja__stateStage{aspect-ratio:4/3.25}.residential-module__45gLja__stateStage img{object-position:center}.residential-module__45gLja__stateCaption{display:block;bottom:1rem;left:1rem;right:1rem}.residential-module__45gLja__stateCaption strong{text-align:left;margin-top:.35rem;display:block}.residential-module__45gLja__stateTabs{grid-template-columns:1fr 1fr}.residential-module__45gLja__stateTabs button:nth-child(2){border-right:0}.residential-module__45gLja__stateTabs button:nth-child(-n+2){border-bottom:1px solid #cfcbc3}.residential-module__45gLja__daytimeImages{min-height:25rem}.residential-module__45gLja__daytimeClose{inset:0 8% 3.5rem 0}.residential-module__45gLja__daytimeWide{border-width:.45rem;width:51%}.residential-module__45gLja__warmWhite{min-height:48rem}.residential-module__45gLja__warmWhite>img{object-position:65% center}.residential-module__45gLja__warmWhiteShade{background:linear-gradient(#05080a30 28%,#05080ae0)}.residential-module__45gLja__warmWhiteCopy{width:calc(100% - 2rem);padding:4rem 0}.residential-module__45gLja__colour{grid-template-columns:1fr}.residential-module__45gLja__colourGallery{grid-template-rows:20rem 11rem;min-height:0}.residential-module__45gLja__colourMain{grid-area:1/1/auto/3}.residential-module__45gLja__planning,.residential-module__45gLja__process,.residential-module__45gLja__pricing{padding-block:5.5rem}.residential-module__45gLja__housePlan{min-height:30rem;margin-top:2rem}.residential-module__45gLja__housePlan svg{width:100%;inset:3rem 0 2rem}.residential-module__45gLja__planLabel{transform-origin:0;transform:scale(.86)}.residential-module__45gLja__planFront{bottom:2%;left:-4%}.residential-module__45gLja__planPeaks{left:4%}.residential-module__45gLja__planSides{top:28%;right:-8%}.residential-module__45gLja__planZones{top:8%;right:-5%}.residential-module__45gLja__planGarage{bottom:-5%;right:-7%}.residential-module__45gLja__systemGrid,.residential-module__45gLja__scopeCards,.residential-module__45gLja__process ol{grid-template-columns:1fr}.residential-module__45gLja__systemGrid article,.residential-module__45gLja__systemGrid article:first-child,.residential-module__45gLja__systemGrid article:last-child{border-bottom:1px solid #cfcac1;border-right:0;padding:1.2rem 0 2rem}.residential-module__45gLja__systemGrid article:last-child{border-bottom:0}.residential-module__45gLja__systemImage{aspect-ratio:1.5}.residential-module__45gLja__projectGrid{grid-template-columns:1fr}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead{grid-column:auto}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div,.residential-module__45gLja__projectGrid a>div{aspect-ratio:1.25;height:auto;min-height:0}.residential-module__45gLja__scopeCards{gap:.6rem}.residential-module__45gLja__scopeDiagram{height:6.5rem}.residential-module__45gLja__pricingActions{flex-direction:column;align-items:stretch}.residential-module__45gLja__pricingActions .residential-module__45gLja__arrowLink{align-self:flex-start}.residential-module__45gLja__process ol{border-top:0}.residential-module__45gLja__process li,.residential-module__45gLja__process li+li{border-top:1px solid #3a3b3f;border-right:0;min-height:0;padding:1.5rem 0}.residential-module__45gLja__ownershipPhoto{min-height:28rem}.residential-module__45gLja__ownershipCopy{padding:4.5rem 1rem}.residential-module__45gLja__faq{padding-block:5rem}.residential-module__45gLja__final{align-items:flex-end;min-height:44rem}.residential-module__45gLja__final>img{object-position:65% center}.residential-module__45gLja__finalShade{background:linear-gradient(#05070938 25%,#050709eb)}.residential-module__45gLja__finalCopy{width:calc(100% - 2rem);padding:4rem 0}}@media (prefers-reduced-motion:reduce){.residential-module__45gLja__stateImage,.residential-module__45gLja__stateImageActive,.residential-module__45gLja__page main img,.residential-module__45gLja__page main svg{transition:none!important}}.residential-module__45gLja__page{--paper:#fafaf8;--muted:#55595d;overflow:clip}.residential-module__45gLja__page a:focus-visible,.residential-module__45gLja__page button:focus-visible,.residential-module__45gLja__page summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.residential-module__45gLja__eyebrow{letter-spacing:.18em;font-size:.65rem}.residential-module__45gLja__sectionHeader{max-width:48rem;margin-bottom:2.1rem}.residential-module__45gLja__sectionHeader h2,.residential-module__45gLja__sectionHeaderLight h2{letter-spacing:-.055em;font-size:clamp(2.25rem,4vw,3.9rem);line-height:1.04}.residential-module__45gLja__sectionHeader>p:last-child,.residential-module__45gLja__sectionHeaderLight>p:last-child{margin-top:1rem;font-size:1rem;line-height:1.6}.residential-module__45gLja__hero{min-height:min(50rem,92svh)}.residential-module__45gLja__heroShade{background:linear-gradient(90deg,#030508d1,#03050857 55%,#0305080d),linear-gradient(#0000 45%,#0305087a)}.residential-module__45gLja__heroCopy{width:min(93.2%,82rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.residential-module__45gLja__hero h1{letter-spacing:-.065em;max-width:49rem;font-size:clamp(3rem,5.3vw,5.7rem);line-height:1.01}.residential-module__45gLja__heroCopy>p:not(.residential-module__45gLja__eyebrow){max-width:35rem;font-size:clamp(1rem,1.3vw,1.2rem)}.residential-module__45gLja__heroActions{align-items:center;gap:1.4rem}.residential-module__45gLja__heroPrimary{color:#fff;background:0 0;border-bottom:1px solid #ffffffb8;min-height:3.25rem;padding:0}.residential-module__45gLja__heroSecondary{background:var(--red);border:0;min-height:3.25rem}.residential-module__45gLja__stateSection,.residential-module__45gLja__projects{width:min(93.2%,82rem);padding-block:clamp(4.5rem,7vw,7rem)}.residential-module__45gLja__stateStage{aspect-ratio:16/7.7;border-radius:.6rem .6rem 0 0}.residential-module__45gLja__stateTabs{border-color:#dfdbd4}.residential-module__45gLja__stateTabs button{background:#eeece7;border-color:#dfdbd4;min-height:4rem}.residential-module__45gLja__daytime{background:#eeece7;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2.5rem,6vw,6rem);padding:clamp(4.5rem,7vw,7rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__daytimeImages{min-height:clamp(25rem,40vw,37rem)}.residential-module__45gLja__daytimeWide{border-color:#eeece7;border-radius:.5rem}.residential-module__45gLja__daytimeClose{border-radius:.5rem;overflow:hidden}.residential-module__45gLja__daytimeCopy h2,.residential-module__45gLja__pricingIntro h2,.residential-module__45gLja__faqIntro h2{letter-spacing:-.055em;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.04}.residential-module__45gLja__daytimeCopy>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__pricingIntro>p:not(.residential-module__45gLja__eyebrow){line-height:1.65}.residential-module__45gLja__daytimeCopy .residential-module__45gLja__pullLine{font-size:1.05rem!important}.residential-module__45gLja__projectGrid{grid-template-columns:1.15fr .85fr;gap:1.5rem 1rem}.residential-module__45gLja__projectGrid a>div,.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{border-radius:.5rem}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{height:calc(100% - 6.5rem);min-height:35rem}.residential-module__45gLja__projectGrid h3{text-transform:none;letter-spacing:-.025em;font-size:1.1rem}.residential-module__45gLja__projectGrid a>span{font-size:.86rem}.residential-module__45gLja__pricing{background:#eeece7;padding:clamp(4.5rem,7vw,7rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__pricingIntro{max-width:42rem}.residential-module__45gLja__scopeCards{gap:.65rem;margin-top:2.4rem}.residential-module__45gLja__scopeCards article{background:#fafaf8;border:1px solid #dfdbd4;border-radius:.5rem}.residential-module__45gLja__scopeCards h3{text-transform:none;font-size:1.05rem}.residential-module__45gLja__pricingActions{justify-content:flex-start;gap:2rem;margin-top:2rem}.residential-module__45gLja__process{background:#111316;padding:clamp(4.5rem,7vw,7rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__process ol{margin-top:2.3rem}.residential-module__45gLja__processPunchline{font-size:1.3rem;margin-top:1.5rem!important}.residential-module__45gLja__faq{background:#fafaf8;gap:clamp(2rem,5vw,5rem);padding:clamp(4.5rem,7vw,7rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__faqIntro{top:6rem}.residential-module__45gLja__faqList summary{min-height:4.3rem}.residential-module__45gLja__final{min-height:34rem}.residential-module__45gLja__finalCopy{width:min(93.2%,82rem);padding-block:5rem}.residential-module__45gLja__final h2{letter-spacing:-.055em;max-width:43rem;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:1.02}.residential-module__45gLja__finalCopy>p:not(.residential-module__45gLja__eyebrow){max-width:34rem}@media (max-width:900px){.residential-module__45gLja__daytime,.residential-module__45gLja__faq{grid-template-columns:1fr}.residential-module__45gLja__daytimeImages{min-height:32rem}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{min-height:28rem}}@media (max-width:640px){.residential-module__45gLja__hero{min-height:43rem}.residential-module__45gLja__heroShade{background:linear-gradient(#0305082e 22%,#030508e8)}.residential-module__45gLja__heroCopy{width:calc(100% - 2rem);padding-bottom:3rem}.residential-module__45gLja__hero h1{font-size:clamp(2.8rem,12vw,4.2rem)}.residential-module__45gLja__heroActions{align-items:flex-start;gap:.6rem}.residential-module__45gLja__heroPrimary,.residential-module__45gLja__heroActions .residential-module__45gLja__cta{width:auto}.residential-module__45gLja__stateSection,.residential-module__45gLja__projects{width:calc(100% - 2rem);padding-block:4.5rem}.residential-module__45gLja__stateStage{aspect-ratio:4/3.5}.residential-module__45gLja__stateTabs button{min-height:3.5rem}.residential-module__45gLja__daytime,.residential-module__45gLja__pricing,.residential-module__45gLja__process,.residential-module__45gLja__faq{padding:4.5rem 1rem}.residential-module__45gLja__daytimeImages{min-height:23rem}.residential-module__45gLja__projectGrid{grid-template-columns:1fr}.residential-module__45gLja__projectGrid .residential-module__45gLja__projectLead>div{height:auto;min-height:0}.residential-module__45gLja__scopeCards{grid-template-columns:1fr}.residential-module__45gLja__pricingActions{flex-direction:column;align-items:flex-start;gap:1rem}.residential-module__45gLja__process ol{grid-template-columns:1fr}.residential-module__45gLja__finalCopy{width:calc(100% - 2rem)}}.residential-module__45gLja__hero{height:min(37rem,74svh);min-height:32rem}.residential-module__45gLja__hero>img{object-position:center 40%}.residential-module__45gLja__heroCopy{padding-top:8rem;padding-bottom:3.25rem}.residential-module__45gLja__hero h1{max-width:41rem;font-size:clamp(2.6rem,4.25vw,4.3rem)}.residential-module__45gLja__heroCopy>p:not(.residential-module__45gLja__eyebrow){max-width:32rem;margin-top:1rem;font-size:1rem}.residential-module__45gLja__heroOverline{color:#fff;letter-spacing:.16em;text-transform:uppercase;border-left:3px solid #b5121b;width:fit-content;margin:0;padding-left:.7rem;font-size:.68rem;font-weight:750}.residential-module__45gLja__heroActions{margin-top:1.35rem}.residential-module__45gLja__looks{width:min(93.2%,82rem);margin:auto;padding:clamp(4rem,6vw,6rem) 0}.residential-module__45gLja__looksIntro{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.residential-module__45gLja__looksIntro h2{letter-spacing:-.055em;max-width:38rem;margin-top:.65rem;font-size:clamp(2.25rem,3.9vw,3.8rem);line-height:1.05}.residential-module__45gLja__looksIntro>p{color:#55595d;max-width:31rem;font-size:1rem;line-height:1.65}.residential-module__45gLja__lookGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.residential-module__45gLja__lookCard{color:#fff;isolation:isolate;background:#101217;border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:clamp(21rem,31vw,29rem);padding:clamp(1.25rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.residential-module__45gLja__lookCard>img{z-index:-2;transition:transform .4s}.residential-module__45gLja__lookCard:hover>img{transform:scale(1.025)}.residential-module__45gLja__lookCardShade{z-index:-1;background:linear-gradient(#00000094,#0000 38%,#000000c2);position:absolute;inset:0}.residential-module__45gLja__lookCardTop{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.75rem;font-weight:800;display:flex}.residential-module__45gLja__lookCardTop svg{stroke-width:1.4px;width:2.2rem;height:2.2rem}.residential-module__45gLja__lookCard>p{letter-spacing:-.025em;max-width:19rem;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:650;line-height:1.3}.residential-module__45gLja__looks .residential-module__45gLja__arrowLink{margin-top:1.5rem}.residential-module__45gLja__faqIntro .residential-module__45gLja__eyebrow{color:#b5121b}@media (max-width:900px){.residential-module__45gLja__looksIntro{grid-template-columns:1fr;gap:.7rem}.residential-module__45gLja__lookCard{min-height:22rem}}@media (max-width:640px){.residential-module__45gLja__hero{height:35rem;min-height:0}.residential-module__45gLja__heroCopy{padding-bottom:2.5rem}.residential-module__45gLja__hero h1{font-size:clamp(2.5rem,11vw,3.5rem)}.residential-module__45gLja__looks{width:calc(100% - 2rem);padding-block:4rem}.residential-module__45gLja__lookGrid{grid-template-columns:1fr}.residential-module__45gLja__lookCard{min-height:17rem}}.residential-module__45gLja__hero{margin-top:4.5rem}@media (max-width:640px){.residential-module__45gLja__hero{margin-top:4.5rem}}.residential-module__45gLja__systemNote{border-bottom:1px solid #dfdbd4;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(93.2%,82rem);margin:auto;padding:clamp(3.5rem,5vw,5rem) 0;display:grid}.residential-module__45gLja__systemNote h2,.residential-module__45gLja__serviceNote h2{letter-spacing:-.055em;max-width:39rem;margin-top:.65rem;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.08}.residential-module__45gLja__systemNoteCopy>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__serviceNote>div:last-child>p{color:#55595d;max-width:40rem;margin-top:1rem;font-size:1rem;line-height:1.65}.residential-module__45gLja__systemNote .residential-module__45gLja__arrowLink,.residential-module__45gLja__serviceNote .residential-module__45gLja__arrowLink{margin-top:1.15rem}.residential-module__45gLja__systemSequence{border-top:1px solid #dfdbd4;border-left:1px solid #dfdbd4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.residential-module__45gLja__systemSequence li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #dfdbd4;border-right:1px solid #dfdbd4;align-items:center;gap:1rem;min-height:6.3rem;padding:1rem;font-size:.72rem;font-weight:800;display:flex}.residential-module__45gLja__systemSequence svg{color:#b5121b;stroke-width:1.5px;flex:none;width:1.7rem;height:1.7rem}.residential-module__45gLja__installNote{border-top:1px solid #d3d0ca;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2.2rem;padding-top:1.4rem;display:flex}.residential-module__45gLja__installNote strong{font-size:.92rem}.residential-module__45gLja__installNote p{color:#55595d;flex:23rem;font-size:.86rem;line-height:1.6}.residential-module__45gLja__installNote a{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #55595d;align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.66rem;font-weight:800;display:inline-flex}.residential-module__45gLja__installNote svg{width:.95rem;height:.95rem}.residential-module__45gLja__serviceNote{background:#eeece7;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,5vw,5rem) max(3.4%,50vw - 41rem);display:grid}.residential-module__45gLja__serviceNote>div:last-child>p{margin-top:0}@media (max-width:900px){.residential-module__45gLja__systemNote,.residential-module__45gLja__serviceNote{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:640px){.residential-module__45gLja__systemNote{width:calc(100% - 2rem);padding-block:3.5rem}.residential-module__45gLja__serviceNote{padding:3.5rem 1rem}.residential-module__45gLja__systemSequence li{min-height:5.25rem;padding:.75rem}.residential-module__45gLja__installNote{display:block}.residential-module__45gLja__installNote p,.residential-module__45gLja__installNote a{margin-top:.6rem}}.residential-module__45gLja__trustStrip{border-bottom:1px solid #dfdbd4;grid-template-columns:repeat(4,minmax(0,1fr));width:min(93.2%,82rem);margin:auto;display:grid}.residential-module__45gLja__trustStrip p{border-right:1px solid #dfdbd4;flex-direction:column;justify-content:center;gap:.2rem;min-height:6rem;padding:.75rem 1.4rem;display:flex}.residential-module__45gLja__trustStrip p:first-child{padding-left:0}.residential-module__45gLja__trustStrip p:last-child{border-right:0}.residential-module__45gLja__trustStrip strong{letter-spacing:-.025em;font-size:1.05rem}.residential-module__45gLja__trustStrip span{color:#686b6d;font-size:.72rem}.residential-module__45gLja__useCaseNote{color:#67696a;max-width:47rem;font-size:.82rem;line-height:1.6;margin-top:1.2rem!important}.residential-module__45gLja__lookGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.residential-module__45gLja__yearRound,.residential-module__45gLja__installer{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,6vw,6rem) max(3.4%,50vw - 41rem);display:grid}.residential-module__45gLja__yearRound{background:#eeece7}.residential-module__45gLja__yearRoundImage,.residential-module__45gLja__installerImage{background:#222;border-radius:.5rem;min-height:clamp(20rem,35vw,33rem);position:relative;overflow:hidden}.residential-module__45gLja__yearRound h2,.residential-module__45gLja__installer h2,.residential-module__45gLja__reviewProof h2{letter-spacing:-.055em;max-width:36rem;margin-top:.65rem;font-size:clamp(2.2rem,3.7vw,3.8rem);line-height:1.04}.residential-module__45gLja__yearRound>div:last-child>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__installer>div:last-child>p:not(.residential-module__45gLja__eyebrow),.residential-module__45gLja__reviewProof>div:first-child>p:not(.residential-module__45gLja__eyebrow){color:#55595d;max-width:39rem;margin-top:1rem;font-size:1rem;line-height:1.7}.residential-module__45gLja__sameHome{width:min(93.2%,82rem);margin:auto;padding:clamp(4rem,6vw,6rem) 0}.residential-module__45gLja__sameHomeIntro{max-width:46rem;margin-bottom:1.8rem}.residential-module__45gLja__sameHomeIntro h2{letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2.2rem,3.9vw,3.8rem);line-height:1.04}.residential-module__45gLja__sameHomeIntro>p:last-child{color:#55595d;margin-top:.8rem;line-height:1.65}.residential-module__45gLja__sceneViewer{background:#151619;border-radius:.5rem .5rem 0 0;position:relative;overflow:hidden}.residential-module__45gLja__scenePhoto{aspect-ratio:16/7.5;position:relative}.residential-module__45gLja__sceneCaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17191b;padding:.8rem 1rem;font-size:.72rem;font-weight:750}.residential-module__45gLja__sceneTabs{border:1px solid #dfdbd4;border-top:0;border-radius:0 0 .5rem .5rem;flex-wrap:wrap;display:flex}.residential-module__45gLja__sceneTabs button{color:#55595d;cursor:pointer;background:#eeece7;border:0;border-right:1px solid #dfdbd4;flex:auto;min-height:3.4rem;padding:.7rem 1rem;font-size:.67rem;font-weight:750}.residential-module__45gLja__sceneTabs button:last-child{border-right:0}.residential-module__45gLja__sceneTabs .residential-module__45gLja__sceneTabActive{color:#17191b;box-shadow:inset 0 -3px var(--red);background:#fff}.residential-module__45gLja__whySystem{background:#eeece7;padding:clamp(4rem,6vw,6rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__whySystem .residential-module__45gLja__sectionHeader{margin-bottom:1.8rem}.residential-module__45gLja__whyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.residential-module__45gLja__whyGrid article{background:#fafaf8;border:1px solid #dfdbd4;border-radius:.5rem;min-height:13rem;padding:1.3rem}.residential-module__45gLja__whyGrid svg{width:1.6rem;height:1.6rem;color:var(--red)}.residential-module__45gLja__whyGrid h3{margin-top:1.2rem;font-size:.9rem}.residential-module__45gLja__whyGrid p{color:#55595d;margin-top:.5rem;font-size:.82rem;line-height:1.55}.residential-module__45gLja__process{padding:clamp(4rem,6vw,6rem) max(3.4%,50vw - 41rem)}.residential-module__45gLja__process>.residential-module__45gLja__eyebrow{color:#e07c83}.residential-module__45gLja__process>h2{letter-spacing:-.055em;max-width:44rem;margin-top:.65rem;font-size:clamp(2.2rem,3.9vw,3.8rem);line-height:1.04}.residential-module__45gLja__process ol{grid-template-columns:repeat(4,minmax(0,1fr))}.residential-module__45gLja__process li{min-height:13rem}.residential-module__45gLja__process h3{text-transform:none}.residential-module__45gLja__reviewProof{border-block:1px solid #dfdbd4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding:clamp(3.5rem,5vw,5rem) max(3.4%,50vw - 41rem);display:grid}.residential-module__45gLja__reviewScore{justify-items:center;gap:.25rem;min-width:14rem;display:grid}.residential-module__45gLja__reviewScore strong{letter-spacing:-.07em;font-size:3rem;line-height:1}.residential-module__45gLja__reviewScore span{color:#b5121b;letter-spacing:.15em}.residential-module__45gLja__reviewScore small{color:#686b6d;font-size:.72rem}.residential-module__45gLja__reviewScore a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #55595d;align-items:center;gap:.5rem;margin-top:.8rem;padding-bottom:.25rem;font-size:.66rem;font-weight:800;display:inline-flex}.residential-module__45gLja__reviewScore svg{width:.9rem;height:.9rem}@media (max-width:900px){.residential-module__45gLja__lookGrid,.residential-module__45gLja__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.residential-module__45gLja__trustStrip{grid-template-columns:repeat(2,1fr)}.residential-module__45gLja__trustStrip p:nth-child(2){border-right:0}.residential-module__45gLja__trustStrip p:nth-child(-n+2){border-bottom:1px solid #dfdbd4}.residential-module__45gLja__yearRound,.residential-module__45gLja__installer{grid-template-columns:1fr}.residential-module__45gLja__yearRoundImage,.residential-module__45gLja__installerImage{min-height:28rem}.residential-module__45gLja__process ol{grid-template-columns:1fr 1fr}.residential-module__45gLja__process li:nth-child(2){border-right:0}.residential-module__45gLja__process li:nth-child(3){padding-left:0}.residential-module__45gLja__reviewProof{grid-template-columns:1fr auto}}@media (max-width:640px){.residential-module__45gLja__trustStrip{width:calc(100% - 2rem)}.residential-module__45gLja__trustStrip p{min-height:5rem;padding-inline:.75rem}.residential-module__45gLja__trustStrip strong{font-size:.88rem}.residential-module__45gLja__trustStrip span{font-size:.65rem}.residential-module__45gLja__lookGrid,.residential-module__45gLja__whyGrid,.residential-module__45gLja__process ol{grid-template-columns:1fr}.residential-module__45gLja__yearRound,.residential-module__45gLja__installer,.residential-module__45gLja__whySystem,.residential-module__45gLja__process{padding:3.5rem 1rem}.residential-module__45gLja__yearRoundImage,.residential-module__45gLja__installerImage{min-height:20rem}.residential-module__45gLja__sameHome{width:calc(100% - 2rem);padding-block:3.5rem}.residential-module__45gLja__scenePhoto{aspect-ratio:4/3}.residential-module__45gLja__sceneTabs{grid-template-columns:1fr 1fr;display:grid}.residential-module__45gLja__sceneTabs button{border-bottom:1px solid #dfdbd4}.residential-module__45gLja__sceneTabs button:nth-child(2n){border-right:0}.residential-module__45gLja__sceneTabs button:last-child{border-bottom:0}.residential-module__45gLja__process li,.residential-module__45gLja__process li+li{border-bottom:1px solid #3a3b3f;border-right:0;min-height:0;padding:1.2rem 0}.residential-module__45gLja__process li:last-child{border-bottom:0}.residential-module__45gLja__reviewProof{grid-template-columns:1fr;gap:1.8rem;padding:3.5rem 1rem}.residential-module__45gLja__reviewScore{justify-items:start}}
