.page_page__SM0sa{--navy:#07132f;--navy-deep:#06112d;--accent:#00bcc8;--accent-dark:#0097a5;--text:#102939;--sub:#677680;--soft:#f5f7f9;--line:#dce3e8;width:100%;overflow:hidden;color:var(--text);background:#fff}.page_container__KtpxA{width:100%;max-width:1100px;margin:0 auto;padding:0 60px;box-sizing:border-box}.page_hero__zVwrB{position:relative;padding:119px 0 85px;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 44%,rgba(0,188,200,.1),transparent 30%),linear-gradient(118deg,#06112d,#071a34 52%,#0a293b)}.page_heroGridBackground__1JXdw{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent 18%,#000)}.page_heroInner__DJm0k{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:55px;align-items:center}.page_ctaEyebrow__a5Qiw,.page_eyebrow__JSiN3,.page_sectionEyebrow__kZwbQ{display:block;margin-bottom:20px;color:var(--accent);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.14em}.page_hero__zVwrB h1{margin:0 0 26px;color:#fff;font-size:clamp(48px,4.2vw,66px);font-weight:650;line-height:1.03;letter-spacing:-.055em}.page_hero__zVwrB h2{margin:0;color:hsla(0,0%,100%,.94);font-size:clamp(27px,2.3vw,37px);font-weight:500;line-height:1.25;letter-spacing:-.04em}.page_heroContent___pYAX>p{max-width:610px;margin:25px 0 0;color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.85}.page_heroActions__6Q_Fc{display:flex;gap:10px;margin-top:34px}.page_primaryButton__DtLSj,.page_secondaryButton__gy0dm{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:0 21px;box-sizing:border-box;text-decoration:none;font-size:12px;font-weight:700}.page_primaryButton__DtLSj{color:#06182a;background:var(--accent)}.page_secondaryButton__gy0dm{color:#fff;border:1px solid hsla(0,0%,100%,.27)}.page_heroEngineering__Rcf40{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;border-left:1px solid hsla(0,0%,100%,.09)}.page_buildingGraphic__rAGbp{position:relative;width:360px;height:285px}.page_towerOne__Ygoct,.page_towerThree__JdjdL,.page_towerTwo__uk6Mm{position:absolute;bottom:42px;border:1px solid rgba(0,205,215,.48);background:linear-gradient(180deg,rgba(0,188,200,.08),rgba(0,188,200,.02))}.page_towerOne__Ygoct{left:82px;width:72px;height:175px}.page_towerTwo__uk6Mm{left:158px;width:84px;height:215px}.page_towerThree__JdjdL{left:246px;width:58px;height:135px}.page_towerOne__Ygoct i,.page_towerThree__JdjdL i,.page_towerTwo__uk6Mm i{display:block;height:1px;margin-top:29px;background:rgba(0,205,215,.18)}.page_groundLine__qWZwm{position:absolute;left:30px;right:18px;bottom:41px;height:1px;background:rgba(0,205,215,.35)}.page_windLineFour__1ifXp,.page_windLineOne__8wp0q,.page_windLineThree__bGyAu,.page_windLineTwo__UK3Re{position:absolute;left:0;height:38px;border-top:1px solid rgba(0,205,215,.42);border-radius:50%;transform:skewX(-11deg)}.page_windLineOne__8wp0q{top:66px;width:310px}.page_windLineTwo__UK3Re{top:102px;width:335px;opacity:.74}.page_windLineThree__bGyAu{top:145px;width:292px;opacity:.52}.page_windLineFour__1ifXp{top:188px;width:322px;opacity:.3}.page_engineeringAreas__D4p3W,.page_featureSectionAlt__tMlI6,.page_featureSection__xOk6V,.page_hvacSection__adr__,.page_overview__vUMcT,.page_workflow__jdZjC{padding:95px 0}.page_sectionHeading__usL1e{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end}.page_featureContent__3iW_F h2,.page_hvacCopy__fLXEd h2,.page_sectionHeading__usL1e h2{margin:0;color:var(--text);font-size:clamp(35px,3vw,48px);font-weight:650;line-height:1.16;letter-spacing:-.045em}.page_featureContent__3iW_F>p,.page_hvacCopy__fLXEd>p,.page_overviewText__JNFon>p,.page_sectionHeading__usL1e>p{margin:0;color:var(--sub);font-size:14px;line-height:1.85}.page_overviewText__JNFon>p{max-width:520px}.page_keywordRow__iwdKH{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.page_keywordRow__iwdKH span{padding:7px 10px;border:1px solid var(--line);color:#64737e;background:#fff;font-size:8px;font-weight:700;letter-spacing:.08em}.page_featureSection__xOk6V{background:var(--soft)}.page_featureSectionAlt__tMlI6{background:#fff}.page_featureGridReverse__Rl6fg,.page_featureGrid__u9JgR,.page_hvacGrid__Vl97C{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.page_featureImage__CQnIn{position:relative;min-height:420px;overflow:hidden;background:#e9eef1}.page_featureImage__CQnIn img{object-fit:cover;transition:transform .45s ease}.page_featureImage__CQnIn:hover img{transform:scale(1.025)}.page_featureContent__3iW_F>p{max-width:510px;margin-top:23px}.page_featurePoints__rEY_E{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--line)}.page_featurePoints__rEY_E>div{min-height:145px;padding:21px 16px 15px 0;border-bottom:1px solid var(--line)}.page_featurePoints__rEY_E>div+div{padding-left:16px;border-left:1px solid var(--line)}.page_areaItem__erNX4>span,.page_featurePoints__rEY_E span,.page_workflowItem__rWqRW>span{display:block;color:var(--accent-dark);font-size:9px;font-weight:700}.page_featurePoints__rEY_E span{margin-bottom:30px}.page_featurePoints__rEY_E strong{display:block;margin-bottom:7px;font-size:14px}.page_featurePoints__rEY_E p{margin:0;color:var(--sub);font-size:10px;line-height:1.55}.page_analysisList__xVOJd{margin-top:32px;border-top:1px solid var(--line)}.page_analysisList__xVOJd>div{min-height:68px;display:grid;grid-template-columns:105px 1fr;align-items:center;border-bottom:1px solid var(--line)}.page_analysisList__xVOJd span{color:var(--accent-dark);font-size:8px;font-weight:700;letter-spacing:.08em}.page_analysisList__xVOJd strong{font-size:13px;font-weight:600}.page_hvacSection__adr__{color:#fff;background:#0a1b34}.page_hvacCopy__fLXEd h2{color:#fff}.page_hvacCopy__fLXEd>p{max-width:520px;margin-top:23px;color:hsla(0,0%,100%,.56)}.page_hvacVisual__n3cLb{min-height:360px;display:flex;align-items:center;justify-content:center;border-right:1px solid hsla(0,0%,100%,.1)}.page_roomShell__IN7bX{position:relative;width:360px;height:245px;border:1px solid rgba(0,205,215,.38);background:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:38px 38px}.page_ceilingSupplyOne__Zo6vf,.page_ceilingSupplyTwo__D81a0{position:absolute;top:-1px;width:58px;height:9px;border:1px solid rgba(0,205,215,.65);background:rgba(0,188,200,.15)}.page_ceilingSupplyOne__Zo6vf{left:68px}.page_ceilingSupplyTwo__D81a0{right:68px}.page_floorReturn__01IO0{position:absolute;left:145px;bottom:-1px;width:70px;height:9px;border:1px solid rgba(0,205,215,.5);background:rgba(0,188,200,.1)}.page_airPathFour__TV_QY,.page_airPathOne__UB0Nh,.page_airPathThree__Xn49p,.page_airPathTwo__FWSPC{position:absolute;border-color:transparent transparent rgba(0,205,215,.3) rgba(0,205,215,.48);border-style:solid;border-width:1px;border-radius:50%}.page_airPathOne__UB0Nh{left:74px;top:32px;width:110px;height:145px;transform:rotate(12deg)}.page_airPathTwo__FWSPC{right:74px;top:32px;width:110px;height:145px;transform:scaleX(-1) rotate(12deg)}.page_airPathThree__Xn49p{left:112px;top:78px;width:135px;height:105px;opacity:.58}.page_airPathFour__TV_QY{left:128px;top:102px;width:105px;height:80px;opacity:.34}.page_heatSourceOne__EZVep,.page_heatSourceTwo__RLtWr{position:absolute;bottom:22px;width:38px;height:72px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012))}.page_heatSourceOne__EZVep{left:66px}.page_heatSourceTwo__RLtWr{right:66px}.page_darkStats__xVNVZ{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-top:1px solid hsla(0,0%,100%,.13)}.page_darkStats__xVNVZ>div{min-height:120px;padding:23px 15px 0 0;border-bottom:1px solid hsla(0,0%,100%,.13)}.page_darkStats__xVNVZ>div+div{padding-left:15px;border-left:1px solid hsla(0,0%,100%,.13)}.page_darkStats__xVNVZ span{display:block;margin-bottom:27px;color:var(--accent);font-size:8px;font-weight:700;letter-spacing:.1em}.page_darkStats__xVNVZ strong{color:#fff;font-size:12px;font-weight:600}.page_engineeringAreas__D4p3W .page_sectionHeading__usL1e,.page_workflow__jdZjC .page_sectionHeading__usL1e{margin-bottom:58px}.page_areaGrid__jGOg7{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.page_areaItem__erNX4{min-height:245px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_areaItem__erNX4>span{margin-bottom:48px}.page_areaItem__erNX4 h3{margin:0 0 13px;font-size:18px}.page_areaItem__erNX4 p{margin:0;color:var(--sub);font-size:11px;line-height:1.7}.page_solutions__9LEkX{padding:100px 0 105px;color:#fff;background:var(--navy)}.page_solutionHeader__0mz_c{max-width:760px;margin-bottom:64px}.page_solutionHeader__0mz_c h2{margin:0;font-size:clamp(36px,3.2vw,50px);font-weight:600;line-height:1.13;letter-spacing:-.045em}.page_solutionHeader__0mz_c>p{max-width:580px;margin:22px 0 0;color:hsla(0,0%,100%,.56);font-size:13px;line-height:1.8}.page_solutionColumns__gzejN{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid hsla(0,0%,100%,.14)}.page_solutionColumn__wdF5_{padding:40px 44px 0 0}.page_solutionColumn__wdF5_+.page_solutionColumn__wdF5_{padding-left:44px;border-left:1px solid hsla(0,0%,100%,.14)}.page_solutionType__OSoXj{display:block;margin-bottom:22px;color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.12em}.page_solutionColumn__wdF5_ h3{margin:0 0 28px;font-size:25px;font-weight:550}.page_solutionList__Nnv8t{border-top:1px solid hsla(0,0%,100%,.14)}.page_solutionItem__OYspV{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.14)}.page_solutionItem__OYspV div{display:flex;flex-direction:column;gap:6px}.page_solutionItem__OYspV strong{font-size:14px}.page_solutionItem__OYspV span{color:hsla(0,0%,100%,.43);font-size:10px;line-height:1.5}.page_solutionItem__OYspV b{color:var(--accent);font-size:17px;font-weight:400}.page_workflowGrid__sqhey{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.page_workflowItem__rWqRW{min-height:200px;padding:24px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_workflowItem__rWqRW>span{margin-bottom:48px}.page_workflowItem__rWqRW h3{margin:0 0 10px;font-size:16px}.page_workflowItem__rWqRW p{margin:0;color:var(--sub);font-size:10px;line-height:1.6}.page_cta__BWaNF{padding:80px 0;background:var(--soft)}.page_ctaEyebrow__a5Qiw{color:var(--accent-dark)}.page_ctaGrid__x1akq{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.page_cta__BWaNF h2{margin:0;color:var(--text);font-size:clamp(33px,3vw,46px);font-weight:650;line-height:1.15;letter-spacing:-.045em}.page_cta__BWaNF p{max-width:590px;margin:20px 0 0;color:var(--sub);font-size:12px;line-height:1.8}.page_ctaButton__8x42m{min-width:210px;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;color:#fff;background:var(--navy);text-decoration:none;font-size:12px;font-weight:700}.page_ctaButton__8x42m span{color:var(--accent)}@media (max-width:1100px){.page_container__KtpxA{max-width:100%;padding-left:32px;padding-right:32px}.page_heroInner__DJm0k{grid-template-columns:1fr 320px;gap:30px}.page_featureGridReverse__Rl6fg,.page_featureGrid__u9JgR,.page_hvacGrid__Vl97C{gap:45px}.page_featureImage__CQnIn{min-height:360px}.page_areaGrid__jGOg7,.page_workflowGrid__sqhey{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page_container__KtpxA{padding-left:20px;padding-right:20px}.page_hero__zVwrB{padding:70px 0 65px}.page_heroInner__DJm0k{grid-template-columns:1fr}.page_heroEngineering__Rcf40{min-height:300px;margin-top:30px;border-top:1px solid hsla(0,0%,100%,.09);border-left:0}.page_buildingGraphic__rAGbp{transform:scale(.84)}.page_heroActions__6Q_Fc{flex-direction:column}.page_primaryButton__DtLSj,.page_secondaryButton__gy0dm{width:100%}.page_engineeringAreas__D4p3W,.page_featureSectionAlt__tMlI6,.page_featureSection__xOk6V,.page_hvacSection__adr__,.page_overview__vUMcT,.page_workflow__jdZjC{padding:70px 0}.page_sectionHeading__usL1e{display:block}.page_overviewText__JNFon,.page_sectionHeading__usL1e>p{margin-top:23px}.page_featureGridReverse__Rl6fg,.page_featureGrid__u9JgR,.page_hvacGrid__Vl97C{grid-template-columns:1fr;gap:38px}.page_featureGridReverse__Rl6fg .page_featureContent__3iW_F{order:2}.page_featureGridReverse__Rl6fg .page_featureImage__CQnIn{order:1}.page_featureImage__CQnIn{min-height:300px}.page_darkStats__xVNVZ,.page_featurePoints__rEY_E{grid-template-columns:1fr}.page_darkStats__xVNVZ>div+div,.page_featurePoints__rEY_E>div+div{padding-left:0;border-left:0}.page_hvacVisual__n3cLb{min-height:300px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_roomShell__IN7bX{transform:scale(.83)}.page_areaGrid__jGOg7{grid-template-columns:1fr}.page_solutions__9LEkX{padding:75px 0}.page_solutionColumns__gzejN{grid-template-columns:1fr}.page_solutionColumn__wdF5_{padding:38px 0}.page_solutionColumn__wdF5_+.page_solutionColumn__wdF5_{padding:38px 0 0;border-top:1px solid hsla(0,0%,100%,.14);border-left:0}.page_workflowGrid__sqhey{grid-template-columns:1fr}.page_ctaGrid__x1akq{flex-direction:column;align-items:stretch;gap:32px}.page_ctaButton__8x42m{width:100%}}