.about-shell .desktop-nav a[href="/about/"]{border-bottom:2px solid var(--blue);padding-bottom:8px}.about-page section{padding:100px 0}.about-page h1{max-width:720px;font-size:76px;line-height:1.01}.about-page h2{font-size:56px;line-height:1.04}.about-page p{max-width:660px}.about-page .text-link{font-size:inherit}.about-page .button{color:#fff;min-height:58px;padding:17px 28px}.about-page .button:hover{color:#fff}.about-page .about-hero{padding:58px 0 0}.about-label{color:var(--blue);align-items:center;gap:12px;margin-bottom:30px;font-size:14px;font-weight:700;display:flex}.about-label:before{content:"";background:var(--blue);width:10px;height:20px;transform:skew(-25deg)}.about-hero-grid{grid-template-columns:1.45fr 1fr;align-items:end;gap:100px;display:grid}.about-hero-grid>div:first-child>p{max-width:610px;margin-top:30px;font-size:20px}.about-questions{border-top:3px solid var(--blue);padding:20px 0 12px}.about-questions>p:first-child{margin:0}.about-questions>p:first-child>span{font:700 27px/1.2 var(--display);border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding:20px 0;display:flex}.about-questions small{color:var(--blue);font:600 11px/1 Inter}.about-questions>p:last-child{color:var(--blue);margin-top:24px;font-weight:600}.about-hero-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:60px;padding:22px 0;display:flex}.about-hero-end p{margin:0;font-size:15px}.about-hero-end>span{color:var(--blue);font-size:30px}.experience-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:76px 100px;display:grid}.experience-copy h2{font-size:60px}.experience-copy>p:first-of-type{font:700 25px/1.2 var(--display);color:var(--blue);margin-top:20px}.experience-copy>p:nth-of-type(2){margin-top:30px;font-size:20px}.experience-copy>p:nth-of-type(2) strong{font-weight:600}.about-location{border-top:1px solid var(--line);margin-top:28px;padding-top:6px}.about-location p{font-size:15px}.photo-note{margin-top:20px}.photo-note p{margin:0}.about-placeholder{color:var(--muted);border:1px dashed #a3aab5;padding:8px 12px;font-size:12px;font-weight:500;display:inline-block}.experience-proof{padding-bottom:144px;position:relative}.about-plumbing{position:relative}.about-plumbing figcaption{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:11px;font-weight:650;display:flex}.about-plumbing figcaption>span:last-child{color:var(--blue)}.about-plumbing img{width:100%;box-shadow:0 18px 36px #222c4917}.proof-type{background:var(--navy);color:#fff;padding:9px 15px;font-size:12px;position:absolute;bottom:0;left:0}.about-hvac{background:#fff;border:7px solid #fff;width:66%;position:absolute;bottom:0;right:-24px;box-shadow:0 18px 36px #222c491a}.about-hvac img{width:100%}.about-hvac figcaption{color:var(--muted);padding:10px 6px 3px;font-size:11px}.experience-us{border-top:3px solid var(--blue);padding-top:22px}.about-country{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:750}.experience-us p{font:700 32px/1.15 var(--display);margin-top:20px}.experience-us strong{font-weight:800}.experience-honesty{padding-top:5px}.experience-honesty p:first-child{margin-top:0}.experience-honesty p+p{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.accountability-grid{grid-template-columns:1.1fr .9fr;gap:110px;display:grid}.accountability-statement h2{max-width:590px}.accountability-statement>p:first-of-type{color:#a5bdf0;font:700 27px/1.2 var(--display);margin-top:26px}.accountability-statement>p:nth-of-type(2){max-width:510px;margin-top:22px}.accountability-signature{border-top:1px solid #ffffff40;align-items:center;gap:30px;margin-top:48px;padding-top:28px;display:flex}.about-z{font:900 105px/.8 var(--display);color:#99acd8}.accountability-signature p{font:700 25px/1.25 var(--display);max-width:360px;margin:0}.accountability-body{padding-top:8px}.accountability-body>p{margin-top:0}.accountability-contact{border-top:1px solid #ffffff40;margin-top:50px;padding-top:20px}.contact-methods{flex-wrap:wrap;gap:20px;margin:28px 0;display:flex}.contact-methods span{color:#acbfea;border-bottom:2px solid #7e97ca;padding-bottom:8px;font-size:12px}.accountability-contact>p:last-child{color:#fff;max-width:380px;font-weight:650}.founding-intro{grid-template-columns:1fr 1fr;gap:110px;display:grid}.founding-intro h2{max-width:480px}.founding-intro p:first-child{margin-top:0}.founding-limit{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:110px;margin:50px 0 42px;padding:25px 0;display:grid}.founding-mark{align-items:center;gap:35px;display:flex}.founding-mark>span{font:800 92px/.9 var(--display);color:var(--blue)}.founding-mark>div{gap:12px;display:flex}.founding-mark i{background:#bfcce5;width:23px;height:50px;display:block;transform:skew(-23deg)}.founding-limit p{margin:0;font-size:20px}.about-offer>p{color:var(--muted);margin:0 0 20px;font-size:14px}.about-offer ul{grid-template-columns:1fr 1fr;gap:110px;display:grid}.about-offer li{margin:0;padding:0;line-height:1.65}.about-offer li:before{display:none}.about-offer li>strong{font:800 28px/1.1 var(--display);margin-bottom:18px;display:block}.founding-choice{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:110px;margin-top:40px;padding-top:28px;display:grid}.founding-choice>div p{margin:0}.founding-choice>div p:first-child{color:var(--green);font-weight:700}.founding-choice>div p+p{margin-top:12px}.founding-choice>p{margin:0;font-size:15px}.about-approach h2{margin-bottom:45px}.approach-ledger{border-top:3px solid var(--ink)}.approach-row{border-bottom:1px solid var(--line);align-items:baseline;gap:30px;padding:25px 0;display:flex}.approach-row>span{color:var(--blue);flex-shrink:0;width:30px;font-size:12px;font-weight:700}.approach-row p{flex:1;grid-template-columns:280px 1fr;gap:60px;max-width:none;margin:0;display:grid}.approach-row strong{font:750 26px/1.2 var(--display)}.approach-data{background:var(--pale-blue);border-left:4px solid var(--blue);grid-template-columns:1fr 1fr;gap:110px;margin-top:50px;padding:35px 40px;display:grid}.approach-data p:first-child{margin:0}.approach-data strong:first-child{font-weight:650}.approach-data>div:first-child strong{font:800 32px/1.1 var(--display);margin-bottom:18px;display:block}.approach-data>div:last-child>p:last-child{font-size:13px}.approach-data a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.about-close-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.about-close-grid h2{max-width:510px;font-size:68px}.about-close-grid>div>p:first-child{margin:0}.about-close-action{margin-top:30px}.about-close-action>p:first-child{margin:0}.about-close-action>p:last-child{margin-top:15px;font-size:13px}.about-close-secondary{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:110px;margin-top:60px;padding-top:28px;display:grid}.about-close-secondary p{margin:0;font-size:14px}.about-close-secondary p+p{margin-top:12px}.about-close-secondary a{align-content:center;min-height:44px;display:inline-block}.about-shell footer{border-top:1px solid #ffffff30}@media (width<=1100px){.about-page h1{font-size:64px}.about-hero-grid,.experience-grid,.accountability-grid,.founding-intro,.founding-limit,.about-offer ul,.founding-choice,.approach-data,.about-close-grid,.about-close-secondary{gap:60px}.about-page h2{font-size:48px}.experience-copy h2{font-size:54px}.about-hvac{right:0}.approach-row p{grid-template-columns:240px 1fr;gap:30px}.about-close-grid h2{font-size:58px}}@media (width<=850px){.about-page section{padding:76px 0}.about-page h1{font-size:55px}.about-hero-grid{grid-template-columns:1.2fr 1fr;gap:40px}.about-questions>p:first-child>span{gap:12px;font-size:23px}.experience-grid,.accountability-grid{gap:45px}.experience-proof{padding-bottom:105px}.about-hvac{width:78%}.experience-copy>p:nth-of-type(2){font-size:18px}.about-page h2{font-size:42px}.founding-intro,.founding-limit,.about-offer ul,.founding-choice,.about-close-grid,.about-close-secondary{gap:45px}.founding-mark>span{font-size:76px}.founding-mark{gap:24px}.founding-mark i{width:18px;height:42px}.founding-mark>div{gap:9px}.approach-row p{grid-template-columns:190px 1fr;gap:25px}.approach-data{gap:30px;padding:30px}.about-close-grid h2{font-size:51px}}@media (width<=700px){.about-page section{padding:58px 0}.about-page .about-hero{padding-top:34px}.about-label{margin-bottom:23px;font-size:12px}.about-page h1{max-width:440px;font-size:47px}.about-page h2{font-size:40px}.about-hero-grid{display:block}.about-hero-grid>div:first-child>p{margin-top:24px;font-size:18px}.about-questions{margin-top:32px;padding:8px 0 0}.about-questions>p:first-child>span{padding:16px 0;font-size:24px}.about-questions>p:last-child{margin-top:20px;font-size:15px}.about-hero-end{gap:24px;margin-top:30px;padding:18px 0}.about-hero-end p{font-size:13px}.experience-grid{flex-direction:column;gap:34px;display:flex}.experience-copy h2{font-size:44px}.experience-copy>p:nth-of-type(2){margin-top:24px}.experience-proof{width:100%;padding:0 0 110px}.about-plumbing figcaption{font-size:9px}.about-hvac{border-width:5px;width:75%;right:0}.about-hvac figcaption{font-size:10px}.experience-us p{font-size:30px}.experience-honesty{padding:0}.experience-honesty p{font-size:16px}.accountability-grid{display:block}.accountability-statement>p:first-of-type{font-size:24px}.accountability-signature{gap:23px;margin-top:32px;padding-top:24px}.about-z{font-size:88px}.accountability-signature p{font-size:23px}.accountability-body{padding-top:32px}.accountability-contact{margin-top:30px;padding-top:10px}.contact-methods{gap:18px}.founding-intro{display:block}.founding-intro>div{margin-top:26px}.founding-limit{grid-template-columns:1fr;gap:24px;margin:30px 0;padding:24px 0}.founding-limit p{font-size:18px}.founding-mark>span{font-size:78px}.founding-mark i{width:24px;height:46px}.founding-mark>div{gap:14px}.about-offer ul{display:block}.about-offer li+li{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.about-offer li>strong{margin-bottom:13px;font-size:26px}.founding-choice{margin-top:30px;padding-top:24px;display:block}.founding-choice>p{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.about-approach h2{margin-bottom:30px}.approach-row{gap:18px;padding:23px 0}.approach-row>span{width:18px}.approach-row p{font-size:16px;display:block}.approach-row strong{margin-bottom:12px;font-size:25px;display:block}.approach-data{margin-top:30px;padding:25px 22px;display:block}.approach-data>div+div{margin-top:24px}.approach-data>div:first-child strong{font-size:28px}.approach-data p{font-size:16px}.about-close-grid{display:block}.about-close-grid h2{max-width:350px;font-size:46px}.about-close-grid>div{margin-top:26px}.about-close-action .button{width:100%;padding-inline:18px}.about-close-secondary{margin-top:34px;padding-top:24px;display:block}.about-close-secondary>div+div{margin-top:22px}.about-page .about-close{padding-bottom:40px}}@media (width<=360px){.about-page h1{font-size:41px}.about-page h2{font-size:36px}.about-questions>p:first-child>span{font-size:22px}.experience-proof{padding-bottom:90px}.about-close-grid h2{font-size:42px}.contact-methods{gap:12px}.contact-methods span{font-size:11px}}.accountability-grid{row-gap:44px}.accountability-signature{background:#314477;border:0;grid-column:1/-1;gap:60px;margin:0;padding:32px 38px;position:relative;overflow:hidden}.accountability-signature img{z-index:1;flex-shrink:0;width:150px;position:relative}.accountability-signature p{z-index:1;max-width:720px;font-size:30px;position:relative}.accountability-signature svg{fill:none;stroke:#ffffff10;stroke-width:25px;width:300px;height:100%;position:absolute;top:0;right:-70px}.contact-methods span{color:#d3ddf3;border-bottom:0;border-left:2px solid #7e97ca;padding:2px 0 2px 12px}.about-continuation{border-left:3px solid var(--blue);max-width:480px;margin-top:18px;padding:16px 0 4px 20px;font-size:15px;display:block}.about-continuation strong{font:800 35px/1.1 var(--display);color:var(--blue);margin:0 5px 4px 0;display:inline-block}.about-continuation small{font:500 14px/1.2 Inter}@media (width<=850px){.accountability-signature{gap:35px;padding:28px}.accountability-signature p{font-size:27px}.accountability-signature img{width:120px}}@media (width<=700px){.accountability-signature{margin-top:32px;padding:28px 24px;display:block}.accountability-signature img{width:120px;margin-bottom:22px}.accountability-signature p{font-size:27px}.accountability-signature svg{width:250px;right:-90px}.about-continuation{padding-left:16px}.about-continuation strong{font-size:33px}}.accountability-signature svg{max-width:100%;right:0}.about-page{--showcase-radius:20px;--showcase-shadow:0 20px 40px -18px #18203335;--editorial-shadow:0 10px 24px -12px #13203924}.about-page .experience-proof{padding:0 24px 100px 0}.about-page .about-plumbing img,.about-page .about-hvac img{border-radius:var(--showcase-radius);box-shadow:var(--showcase-shadow);border:1px solid #172c4826}.about-page .about-plumbing figcaption{margin-bottom:16px;line-height:1.5}.about-page .proof-type{color:var(--muted);background:0 0;padding:12px 0 0;font-size:12px;display:block;position:static}.about-page .about-hvac{width:57%;box-shadow:none;background:0 0;border:0;bottom:0;right:0}.about-page .about-hvac figcaption{padding:12px 0 0;font-size:12px;line-height:1.5}.about-page .accountability-editorial{grid-column:1/-1;grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.about-page .about-owner-window{aspect-ratio:1447/854;min-width:0;box-shadow:var(--editorial-shadow);border:1px solid #ffffff30;border-radius:12px;position:relative;overflow:hidden}.about-page .accountability-editorial img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;transform:translateY(-7.073%)}.about-page .accountability-editorial p{font:700 28px/1.3 var(--display);max-width:340px;margin:0}.about-page .about-covered{color:var(--blue);font:600 18px/1.15 var(--display);margin:10px 0 8px;display:block}.about-page .about-covered strong{font:800 46px/1.1 var(--display);margin-left:4px}.about-page .about-continuation{border-left:0;margin-top:20px;padding:0;font-size:15px}.about-page .about-continuation strong{color:var(--ink);font-size:25px}.about-page .founding-choice>div p:first-child{color:var(--ink);font-size:15px;font-weight:500}.about-page .about-experience{padding-block:96px 112px}.about-page .experience-grid{row-gap:88px}.about-page .about-accountability{padding-block:96px 104px}.about-page .accountability-grid{row-gap:48px}.about-page .about-founding{padding-block:104px 112px}.about-page .about-approach{padding-block:96px 112px}.about-page .approach-row{padding-block:28px}.about-page .approach-row p{line-height:1.65}.about-page .approach-data{gap:72px;margin-top:64px;padding-block:40px}.about-page .about-close{padding-block:104px 96px}@media (width>=701px) and (width<=1100px){.about-page .accountability-editorial{grid-template-columns:1.7fr 1fr;gap:36px}.about-page .accountability-editorial p{font-size:25px}.about-page .experience-proof{padding-bottom:76px;padding-right:16px}.about-page .about-hvac{width:60%}.about-page .experience-grid{row-gap:64px}.about-page .about-experience,.about-page .about-accountability{padding-block:80px 88px}.about-page .about-founding{padding-block:88px 96px}.about-page .about-approach{padding-block:80px 96px}.about-page .about-close{padding-block:88px}.about-page .approach-data{gap:36px}}@media (width<=700px){.about-page{--showcase-radius:18px}.about-page .about-experience{padding-block:56px 64px}.about-page .experience-grid{gap:34px}.about-page .experience-proof{padding:0 12px 66px 0}.about-page .about-hvac{width:56%}.about-page .about-plumbing figcaption{margin-bottom:12px;font-size:10px}.about-page .proof-type,.about-page .about-hvac figcaption{padding-top:10px;font-size:10px}.about-page .experience-us{margin-top:12px}.about-page .about-accountability{padding-block:60px 68px}.about-page .accountability-editorial{margin-top:34px;display:block}.about-page .about-owner-window{aspect-ratio:710/245;max-width:390px}.about-page .accountability-editorial img{width:203.803%;max-width:none;transform:translateY(-34.82%)}.about-page .accountability-editorial p{max-width:none;margin-top:24px;font-size:24px}.about-page .about-founding{padding-block:64px 68px}.about-page .about-covered strong{font-size:40px}.about-page .about-continuation strong{font-size:24px}.about-page .founding-choice>div p:first-child{font-size:14px}.about-page .about-approach{padding-block:60px 68px}.about-page .approach-row{padding-block:24px}.about-page .approach-data{margin-top:40px;padding:28px 22px}.about-page .about-close{padding-block:68px 60px}}@media (width<=360px){.about-page .experience-proof{padding-bottom:58px}.about-page .about-plumbing figcaption{font-size:9px}.about-page .about-covered strong{font-size:36px}.about-page .accountability-editorial p{font-size:23px}}
