._page_7qti4_1{--ink:#101215;--paper:#f2f0e9;--cream:#e7e2d7;--gold:#dfa90f;--line:#1012152e;background:var(--paper);min-width:320px;min-height:100svh;color:var(--ink);overflow:hidden}._kicker_7qti4_14{color:#87640a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 15px;font-size:10px;font-weight:900;display:flex}._kicker_7qti4_14:before{background:var(--gold);content:"";flex:none;width:26px;height:2px}._hero_7qti4_34{background:radial-gradient(circle at 18% 22%, #dfa90f29, transparent 28%), linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(#ffffff07 1px, transparent 1px) 0 0 / 64px 64px, var(--ink);color:#f5f3ec;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);min-height:clamp(520px,100svh - 144px,680px);display:grid}._heroCopy_7qti4_46{flex-direction:column;justify-content:center;padding:clamp(46px,5vw,76px) clamp(28px,5vw,82px);display:flex}._hero_7qti4_34 nav{color:#f5f3ec80;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:25px;font-size:9px;font-weight:800;display:flex}._hero_7qti4_34 nav a{color:#f5f3ec}._hero_7qti4_34 ._kicker_7qti4_14,._workflowSection_7qti4_70 ._kicker_7qti4_14,._evidenceSection_7qti4_71 ._kicker_7qti4_14,._closing_7qti4_72 ._kicker_7qti4_14{color:#e7bd43}._hero_7qti4_34 h1,._heading_7qti4_77 h2,._compactHeading_7qti4_78 h2,._renovation_7qti4_79 h2,._closing_7qti4_72 h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:.9}._hero_7qti4_34 h1{max-width:850px;font-size:clamp(53px,5.6vw,92px)}._lede_7qti4_95{color:#f5f3ecad;max-width:720px;margin:23px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.58}._heroActions_7qti4_103{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:29px;display:flex}._primaryButton_7qti4_111,._textLink_7qti4_112{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;min-height:49px;font-size:10px;font-weight:900;display:inline-flex}._primaryButton_7qti4_111{border:1px solid var(--gold);background:var(--gold);color:var(--ink);padding:13px 16px}._textLink_7qti4_112{color:#f5f3ec;border-bottom:1px solid #f5f3ec57}._heroMedia_7qti4_136{background:#19212b;min-height:100%;margin:0;position:relative;overflow:hidden}._heroMedia_7qti4_136:after{background:linear-gradient(90deg, var(--ink), transparent 24%), linear-gradient(0deg, #070a0e85, transparent 55%);content:"";position:absolute;inset:0}._heroMedia_7qti4_136 img{object-fit:cover;width:100%;height:100%}._heroMedia_7qti4_136 figcaption,._technologyVisual_7qti4_158 figcaption{z-index:2;text-align:right;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:22px;right:24px}._heroMedia_7qti4_136 figcaption span,._technologyVisual_7qti4_158 figcaption span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}._heroMedia_7qti4_136 figcaption strong,._technologyVisual_7qti4_158 figcaption strong{color:#fff;letter-spacing:.04em;font-size:12px}._proofBand_7qti4_185{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._proofBand_7qti4_185>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:94px;padding:18px clamp(18px,3vw,42px);display:flex}._proofBand_7qti4_185>div:last-child{border-right:0}._proofBand_7qti4_185 strong{color:#926d08;font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2.1vw,34px);line-height:1}._proofBand_7qti4_185 span{color:#10121594;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:800;line-height:1.4}._section_7qti4_223{padding:clamp(50px,5.5vw,78px) clamp(20px,6vw,96px)}._heading_7qti4_77{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:end;gap:clamp(32px,6vw,92px);margin-bottom:36px;display:grid}._heading_7qti4_77 h2,._compactHeading_7qti4_78 h2,._renovation_7qti4_79 h2,._closing_7qti4_72 h2{max-width:920px;font-size:clamp(38px,4.4vw,70px)}._heading_7qti4_77>p,._bodyCopy_7qti4_244 p,._renovation_7qti4_79>div>p,._performanceNote_7qti4_246{color:#1012159e;margin:0;line-height:1.65}._compactHeading_7qti4_78{max-width:1020px;margin-bottom:34px}._technology_7qti4_158{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(34px,6vw,90px);display:grid}._technology_7qti4_158 ._heading_7qti4_77{margin:0;display:block}._bodyCopy_7qti4_244{max-width:770px;margin-top:24px}._bodyCopy_7qti4_244 p+p{margin-top:14px}._bodyCopy_7qti4_244 a{color:#6e5207;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #9a740d;gap:18px;margin-top:22px;padding-bottom:6px;font-size:10px;font-weight:900;display:inline-flex}._technologyVisual_7qti4_158{background:#1f252b;min-height:390px;margin:0;position:relative;overflow:hidden}._technologyVisual_7qti4_158:after{content:"";background:linear-gradient(#0000 42%,#080a0c8c);position:absolute;inset:0}._technologyVisual_7qti4_158 img{object-fit:cover;width:100%;height:100%}._advantagesSection_7qti4_312{padding-top:0}._advantages_7qti4_312{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._advantages_7qti4_312 article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:20px}._advantages_7qti4_312 article>span,._applicationGrid_7qti4_331 article>div>span,._projectGrid_7qti4_332 figcaption>span{color:#8d6808;letter-spacing:.13em;font-size:9px;font-weight:900}._advantages_7qti4_312 h3,._applicationGrid_7qti4_331 h3,._evidenceGrid_7qti4_341 h3,._workflow_7qti4_70 h3,._projectGrid_7qti4_332 h3{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:34px 0 9px;font-size:clamp(21px,2vw,31px);line-height:.98}._advantages_7qti4_312 p,._applicationGrid_7qti4_331 p,._evidenceGrid_7qti4_341 p,._workflow_7qti4_70 p,._projectGrid_7qti4_332 p{color:#10121599;margin:0;font-size:12px;line-height:1.55}._applicationsSection_7qti4_363{background:var(--cream)}._applicationGrid_7qti4_331{background:#1012153d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}._applicationGrid_7qti4_331 article{background:var(--paper);grid-template-rows:210px 1fr;min-height:370px;display:grid}._applicationGrid_7qti4_331 figure{background:#20262b;margin:0;overflow:hidden}._applicationGrid_7qti4_331 img{object-fit:cover;filter:saturate(.84)contrast(1.04);width:100%;height:100%;transition:transform .4s,filter .4s}._applicationGrid_7qti4_331 article:hover img{filter:saturate()contrast(1.02);transform:scale(1.025)}._applicationGrid_7qti4_331 article>div{padding:20px}._applicationGrid_7qti4_331 h3{margin-top:20px}._evidenceSection_7qti4_71,._workflowSection_7qti4_70{background:linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 62px 62px, var(--ink);color:#f5f3ec}._evidenceSection_7qti4_71 ._heading_7qti4_77>p,._workflowSection_7qti4_70 ._heading_7qti4_77>p,._workflow_7qti4_70 p,._evidenceGrid_7qti4_341 p{color:#f5f3ec94}._evidenceGrid_7qti4_341{border-top:1px solid #f5f3ec2e;border-left:1px solid #f5f3ec2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._evidenceGrid_7qti4_341 article{border-bottom:1px solid #f5f3ec2e;border-right:1px solid #f5f3ec2e;min-height:190px;padding:21px}._evidenceGrid_7qti4_341 article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}._evidenceGrid_7qti4_341 h3,._workflow_7qti4_70 h3{color:#f5f3ec}._workflowSection_7qti4_70{padding-top:0}._workflow_7qti4_70{border-top:1px solid #f5f3ec2e;border-left:1px solid #f5f3ec2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._workflow_7qti4_70 li{border-bottom:1px solid #f5f3ec2e;border-right:1px solid #f5f3ec2e;min-height:185px;padding:21px}._workflow_7qti4_70 li>span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:900}._renovation_7qti4_79{background:#fff;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);display:grid}._renovation_7qti4_79 figure{background:#d6d6d2;min-height:480px;margin:0;overflow:hidden}._renovation_7qti4_79 figure img{object-fit:cover;width:100%;height:100%}._renovation_7qti4_79>div{flex-direction:column;justify-content:center;padding:clamp(46px,6vw,90px);display:flex}._renovation_7qti4_79>div>p{max-width:760px;margin-top:22px}._renovation_7qti4_79 ul{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:26px 0;padding:1px;list-style:none;display:grid}._renovation_7qti4_79 li{letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:13px;font-size:10px;font-weight:900}._renovation_7qti4_79 ._primaryButton_7qti4_111{align-self:flex-start}._projectGrid_7qti4_332{background:#10121540;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px;gap:1px;display:grid}._projectGrid_7qti4_332 figure{background:#20262b;margin:0;position:relative;overflow:hidden}._projectLead_7qti4_546{grid-row:span 2}._projectGrid_7qti4_332 img{object-fit:cover;width:100%;height:100%;transition:transform .42s}._projectGrid_7qti4_332 figure:hover img{transform:scale(1.02)}._projectGrid_7qti4_332 figure:after{content:"";background:linear-gradient(#0000 32%,#080a0ce0);position:absolute;inset:0}._projectGrid_7qti4_332 figcaption{z-index:2;color:#fff;grid-template-columns:30px 1fr;align-items:end;gap:10px;padding:19px;display:grid;position:absolute;bottom:0;left:0;right:0}._projectGrid_7qti4_332 h3{color:#fff;margin:0 0 5px}._projectGrid_7qti4_332 p{color:#ffffffb3}._performanceNote_7qti4_246{border-left:3px solid var(--gold);margin-top:22px;padding-left:15px;font-size:11px}._faq_7qti4_598{grid-template-columns:minmax(270px,.45fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);display:grid}._faq_7qti4_598 ._compactHeading_7qti4_78{margin:0}._faqList_7qti4_608{border-top:1px solid var(--line)}._faqList_7qti4_608 details{border-bottom:1px solid var(--line)}._faqList_7qti4_608 summary{min-height:66px;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:clamp(18px,1.7vw,25px);font-weight:800;list-style:none;display:flex}._faqList_7qti4_608 summary::-webkit-details-marker{display:none}._faqList_7qti4_608 summary span{color:#8d6808;font-size:22px;transition:transform .16s}._faqList_7qti4_608 details[open] summary span{transform:rotate(45deg)}._faqList_7qti4_608 details p{color:#1012159e;max-width:840px;margin:-2px 0 22px;line-height:1.62}._closing_7qti4_72{color:#f5f3ec;background:#25292d;justify-content:space-between;align-items:end;gap:44px;padding:clamp(48px,6vw,82px) clamp(20px,6vw,96px);display:flex}._closing_7qti4_72 h2{max-width:920px}@media (max-width:1050px){._hero_7qti4_34,._technology_7qti4_158,._renovation_7qti4_79{grid-template-columns:1fr}._hero_7qti4_34{min-height:0}._heroMedia_7qti4_136{min-height:440px}._proofBand_7qti4_185,._evidenceGrid_7qti4_341{grid-template-columns:repeat(2,minmax(0,1fr))}._proofBand_7qti4_185>div:nth-child(2),._evidenceGrid_7qti4_341 article:nth-child(2n){border-right:0}._advantages_7qti4_312,._applicationGrid_7qti4_331,._workflow_7qti4_70{grid-template-columns:repeat(2,minmax(0,1fr))}._technologyVisual_7qti4_158,._renovation_7qti4_79 figure{min-height:420px}}@media (max-width:720px){._heroCopy_7qti4_46{padding:34px 18px 38px}._hero_7qti4_34 nav{margin-bottom:19px}._hero_7qti4_34 h1{font-size:clamp(43px,13vw,58px)}._lede_7qti4_95{margin-top:17px;font-size:15px}._heroActions_7qti4_103{margin-top:22px}._primaryButton_7qti4_111{width:100%}._textLink_7qti4_112{min-height:38px}._heroMedia_7qti4_136{min-height:260px;max-height:320px}._heroMedia_7qti4_136:after{background:linear-gradient(#0000 40%,#070a0e8c)}._proofBand_7qti4_185>div{min-height:80px;padding:13px 14px}._proofBand_7qti4_185 strong{font-size:23px}._proofBand_7qti4_185 span{font-size:8px}._section_7qti4_223{padding:44px 18px}._heading_7qti4_77,._faq_7qti4_598{grid-template-columns:1fr;gap:24px;margin-bottom:28px}._heading_7qti4_77 h2,._compactHeading_7qti4_78 h2,._renovation_7qti4_79 h2,._closing_7qti4_72 h2{font-size:clamp(35px,10vw,48px)}._compactHeading_7qti4_78{margin-bottom:26px}._technology_7qti4_158{gap:28px}._technologyVisual_7qti4_158{min-height:260px}._advantages_7qti4_312{grid-template-columns:repeat(2,minmax(0,1fr))}._advantages_7qti4_312 article{min-height:165px;padding:16px}._advantages_7qti4_312 h3{margin-top:24px;font-size:21px}._advantages_7qti4_312 p{font-size:11px}._applicationGrid_7qti4_331{grid-template-columns:1fr}._applicationGrid_7qti4_331 article{grid-template-rows:1fr;grid-template-columns:minmax(118px,.42fr) minmax(0,.58fr);min-height:165px}._applicationGrid_7qti4_331 article>div{padding:15px}._applicationGrid_7qti4_331 h3{margin-top:18px;font-size:22px}._applicationGrid_7qti4_331 p{font-size:11px}._evidenceGrid_7qti4_341,._workflow_7qti4_70{grid-template-columns:1fr}._evidenceGrid_7qti4_341 article,._workflow_7qti4_70 li{min-height:0;padding:18px}._evidenceGrid_7qti4_341 h3,._workflow_7qti4_70 h3{margin-top:21px}._workflowSection_7qti4_70{padding-top:0}._renovation_7qti4_79 figure{min-height:310px}._renovation_7qti4_79>div{padding:42px 18px}._renovation_7qti4_79 ul{grid-template-columns:1fr}._projectGrid_7qti4_332{grid-template-columns:1fr;grid-auto-rows:240px}._projectLead_7qti4_546{grid-row:auto}._performanceNote_7qti4_246{font-size:10px}._faq_7qti4_598{gap:28px}._faqList_7qti4_608 summary{min-height:60px;font-size:19px}._closing_7qti4_72{flex-direction:column;align-items:stretch;padding:44px 18px}}@media (prefers-reduced-motion:reduce){._applicationGrid_7qti4_331 img,._projectGrid_7qti4_332 img,._faqList_7qti4_608 summary span{transition:none}}
