.construction-and-trades_page__YWXhk{--green:var(--vss-green);--green-deep:var(--vss-green-deep);--green-pale:var(--vss-green-pale);--bone:var(--vss-bone);--paper:var(--vss-paper);--ink:var(--vss-black);--muted:var(--vss-muted);--line:var(--vss-line);--line-strong:var(--vss-line-strong);--pad:var(--vss-page-pad);overflow:clip;background:var(--bone);color:var(--ink);font-family:var(--vss-font-sans);font-size:16px;letter-spacing:var(--vss-tracking-body)}.construction-and-trades_page__YWXhk :where(h1,h2,h3,p,dl,dd){margin:0}.construction-and-trades_page__YWXhk :where(h1,h2,h3){font-weight:var(--vss-weight-heading);letter-spacing:var(--vss-tracking-heading);text-wrap:balance}.construction-and-trades_page__YWXhk :where(a,summary){outline-offset:5px}.construction-and-trades_page__YWXhk :where(a,summary):focus-visible{outline:2px solid var(--green)}.construction-and-trades_shell__a90Q9{width:min(calc(100% - (var(--pad) * 2)),var(--vss-content-max));margin-inline:auto}.construction-and-trades_eyebrow__jgFgF,.construction-and-trades_sectionLabelDark__RNGzS,.construction-and-trades_sectionLabelLight__qzNji,.construction-and-trades_sectionLabel__yIaeG{display:flex;align-items:center;gap:11px;font-size:.65rem;font-weight:760;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.construction-and-trades_eyebrow__jgFgF:before,.construction-and-trades_sectionLabelDark__RNGzS:before,.construction-and-trades_sectionLabelLight__qzNji:before,.construction-and-trades_sectionLabel__yIaeG:before{width:7px;height:7px;flex:0 0 auto;background:var(--green);content:""}.construction-and-trades_eyebrow__jgFgF,.construction-and-trades_sectionLabelLight__qzNji{color:rgba(255,255,255,.6)}.construction-and-trades_sectionLabel__yIaeG{color:var(--green-deep)}.construction-and-trades_sectionLabelDark__RNGzS{color:rgba(9,11,10,.62)}.construction-and-trades_sectionLabelDark__RNGzS:before{background:var(--ink)}.construction-and-trades_hero__bG0EA{position:relative;min-height:calc(100svh - var(--vss-header-height));overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 78% 22%,rgba(16,185,129,.15),transparent 28%),var(--ink);background-size:52px 52px,52px 52px,auto,auto;color:#fff}.construction-and-trades_heroLayout__ISJW0{display:grid;min-height:calc(100svh - var(--vss-header-height));grid-template-columns:minmax(0,1.08fr) minmax(440px,.82fr);align-items:center;gap:clamp(62px,7.5vw,126px);padding-block:clamp(60px,6.4vw,100px)}.construction-and-trades_heroCopy__NrBFP{position:relative;z-index:1}.construction-and-trades_heroCopy__NrBFP h1{max-width:930px;margin-top:30px;font-size:clamp(4.8rem,6.75vw,8rem);line-height:.86}.construction-and-trades_heroCopy__NrBFP>p:last-of-type{max-width:720px;margin-top:34px;color:rgba(255,255,255,.64);font-size:clamp(1rem,1.14vw,1.17rem);line-height:1.62}.construction-and-trades_finalSection__wAwiv .construction-and-trades_shell__a90Q9>div:last-child,.construction-and-trades_heroActions__myXi2{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.construction-and-trades_finalButton__3L9_J,.construction-and-trades_primaryButton__AFThj{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:28px;padding:14px 17px 14px 20px;border-radius:var(--vss-radius-control);background:var(--green);color:var(--ink);font-size:.82rem;font-weight:720;transition:transform var(--vss-duration-interface) var(--vss-ease-standard)}.construction-and-trades_finalButton__3L9_J:hover,.construction-and-trades_primaryButton__AFThj:hover{transform:translateY(-2px)}.construction-and-trades_finalButton__3L9_J>span,.construction-and-trades_primaryButton__AFThj>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--ink);color:#fff}.construction-and-trades_textLinkLight__3K5Dc{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.48);color:#fff;font-size:.8rem;font-weight:700}.construction-and-trades_siteDesk__GpbQW{position:relative;border:1px solid rgba(255,255,255,.32);background:var(--paper);box-shadow:0 42px 120px rgba(0,0,0,.38);color:var(--ink)}.construction-and-trades_siteDesk__GpbQW:after,.construction-and-trades_siteDesk__GpbQW:before{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.16);background:rgba(244,241,232,.08);content:""}.construction-and-trades_siteDesk__GpbQW:before{inset:12px -12px -12px 12px}.construction-and-trades_siteDesk__GpbQW:after{inset:24px -24px -24px 24px;opacity:.55}.construction-and-trades_deskTopbar___m0Q7,.construction-and-trades_ledgerTopbar__xetGx{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:15px clamp(22px,2.4vw,34px);border-bottom:1px solid var(--line);color:var(--muted);font-size:.58rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.construction-and-trades_deskTopbar___m0Q7 strong,.construction-and-trades_ledgerTopbar__xetGx strong{display:flex;align-items:center;gap:9px;color:var(--green-deep)}.construction-and-trades_deskTopbar___m0Q7 strong i,.construction-and-trades_ledgerTopbar__xetGx strong i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(16,185,129,.15)}.construction-and-trades_deskTopbar___m0Q7 strong i{animation:construction-and-trades_workPulse__D5cgL 2.4s ease-in-out infinite}.construction-and-trades_activeJob__P7IAK{display:grid;min-height:134px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:end;gap:28px;padding:clamp(24px,2.6vw,38px);background:var(--green)}.construction-and-trades_activeJob__P7IAK>div{display:grid;gap:8px}.construction-and-trades_activeJob__P7IAK small,.construction-and-trades_ownerTray__dq0Ny small,.construction-and-trades_workStack__jML_2 small{color:rgba(9,11,10,.6);font-size:.57rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.construction-and-trades_activeJob__P7IAK>div strong{font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:560;letter-spacing:-.06em;line-height:.95}.construction-and-trades_activeJob__P7IAK dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(9,11,10,.25)}.construction-and-trades_activeJob__P7IAK dl>div{display:grid;gap:7px;padding:13px 14px;border-right:1px solid rgba(9,11,10,.25)}.construction-and-trades_activeJob__P7IAK dl>div:last-child{border-right:0}.construction-and-trades_activeJob__P7IAK dt{color:rgba(9,11,10,.55);font-size:.52rem;font-weight:730;letter-spacing:.09em;text-transform:uppercase}.construction-and-trades_activeJob__P7IAK dd{font-size:.7rem;font-weight:720}.construction-and-trades_workStack__jML_2{padding:7px clamp(22px,2.4vw,34px)}.construction-and-trades_workStack__jML_2 article{display:grid;min-height:78px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid var(--line)}.construction-and-trades_workStack__jML_2 article:last-child{border-bottom:0}.construction-and-trades_workStack__jML_2 article>span{color:var(--green-deep);font-size:.58rem;font-weight:760}.construction-and-trades_workStack__jML_2 article>div{display:grid;gap:5px}.construction-and-trades_workStack__jML_2 strong{font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:640;letter-spacing:-.035em}.construction-and-trades_workStack__jML_2 em{padding:7px 9px;border:1px solid var(--line);color:var(--green-deep);font-size:.52rem;font-style:normal;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.construction-and-trades_ownerTray__dq0Ny{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);gap:22px;padding:clamp(22px,2.4vw,34px);background:var(--ink);color:#fff}.construction-and-trades_ownerTray__dq0Ny>div{display:grid;align-content:center;gap:9px}.construction-and-trades_ownerTray__dq0Ny small{color:var(--green)}.construction-and-trades_ownerTray__dq0Ny>div>strong{max-width:300px;font-size:clamp(1.4rem,2vw,2rem);font-weight:560;letter-spacing:-.05em;line-height:.98}.construction-and-trades_ownerTray__dq0Ny ul{display:grid;gap:7px;list-style:none}.construction-and-trades_ownerTray__dq0Ny li{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.17);font-size:.68rem;font-weight:680}.construction-and-trades_ownerTray__dq0Ny li i{color:var(--green);font-style:normal}.construction-and-trades_credibilitySection__Ug_8Y,.construction-and-trades_faqSection__ocQ8d,.construction-and-trades_pressureSection__1cARf,.construction-and-trades_systemsSection__fmPMv,.construction-and-trades_toolsSection__R905p{padding-block:clamp(100px,10vw,164px)}.construction-and-trades_pressureHeading__BA5wd{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:26px clamp(48px,7vw,116px)}.construction-and-trades_buildHeading__VnFGN h2,.construction-and-trades_controlHeading__oknNn h2,.construction-and-trades_faqHeading__Q2ha3 h2,.construction-and-trades_finalSection__wAwiv h2,.construction-and-trades_fitHeading__Wijec h2,.construction-and-trades_pressureHeading__BA5wd h2,.construction-and-trades_systemsHeading__vNfj9 h2,.construction-and-trades_toolsHeading__oMvbk h2{font-size:clamp(3.7rem,5.8vw,6.8rem);line-height:.9}.construction-and-trades_pressureHeading__BA5wd>p:last-child{grid-column:2;max-width:690px;color:var(--muted);font-size:clamp(.98rem,1.08vw,1.1rem);line-height:1.62}.construction-and-trades_pressureGrid__7IUEW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,7vw,100px);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.construction-and-trades_pressureGrid__7IUEW article{display:grid;min-height:520px;grid-template-rows:auto minmax(120px,1fr) auto auto;gap:30px;padding:clamp(28px,3vw,46px);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper)}.construction-and-trades_pressureGrid__7IUEW article:nth-child(2){background:var(--green-pale)}.construction-and-trades_pressureGrid__7IUEW article:nth-child(3){background:var(--ink);color:#fff}.construction-and-trades_pressureMeta__WD1L_{display:flex;align-items:center;justify-content:space-between;gap:18px}.construction-and-trades_pressureMeta__WD1L_ span{color:var(--green-deep);font-size:.62rem;font-weight:780}.construction-and-trades_pressureGrid__7IUEW article>div:not(.construction-and-trades_pressureMeta__WD1L_) small,.construction-and-trades_pressureMeta__WD1L_ small,.construction-and-trades_systemRow__qSx5P small{color:var(--muted);font-size:.56rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.construction-and-trades_pressureGrid__7IUEW article:nth-child(3) .construction-and-trades_pressureMeta__WD1L_ small,.construction-and-trades_pressureGrid__7IUEW article:nth-child(3) .construction-and-trades_pressureMeta__WD1L_ span,.construction-and-trades_pressureGrid__7IUEW article:nth-child(3)>div small{color:var(--green)}.construction-and-trades_pressureGrid__7IUEW h3{align-self:end;font-size:clamp(2rem,3vw,3.4rem);line-height:.96}.construction-and-trades_pressureGrid__7IUEW article>div:not(.construction-and-trades_pressureMeta__WD1L_){display:grid;gap:9px;padding-top:20px;border-top:1px solid var(--line)}.construction-and-trades_pressureGrid__7IUEW article:nth-child(3)>div:not(.construction-and-trades_pressureMeta__WD1L_){border-color:rgba(255,255,255,.15)}.construction-and-trades_pressureGrid__7IUEW article>div p{color:var(--muted);font-size:.8rem;line-height:1.52}.construction-and-trades_pressureGrid__7IUEW article:nth-child(3)>div p{color:rgba(255,255,255,.58)}.construction-and-trades_pressureTruth__ezd_3{display:grid;min-height:108px;grid-template-columns:minmax(140px,.25fr) minmax(0,.75fr);align-items:center;gap:30px;padding:24px clamp(28px,3vw,46px);border:1px solid var(--line-strong);border-top:0;background:var(--green)}.construction-and-trades_fitFooter__RB9yF span,.construction-and-trades_ledgerOutcome__D00fT span,.construction-and-trades_pressureTruth__ezd_3 span,.construction-and-trades_safetyBand__MUuVv span,.construction-and-trades_toolFallback__zloRI span{font-size:.57rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.construction-and-trades_pressureTruth__ezd_3 strong{max-width:900px;font-size:clamp(1.15rem,1.7vw,1.7rem);font-weight:600;letter-spacing:-.04em;line-height:1.12}.construction-and-trades_handoffSection__G3LBX{padding-block:clamp(100px,10vw,164px);scroll-margin-top:var(--vss-header-height);background:radial-gradient(circle at 90% 5%,rgba(16,185,129,.13),transparent 22%),var(--ink);color:#fff}.construction-and-trades_handoffHeading__FC9Px{max-width:1030px}.construction-and-trades_handoffHeading__FC9Px h2{margin-top:28px;font-size:clamp(3.9rem,6.2vw,7.2rem);line-height:.88}.construction-and-trades_handoffHeading__FC9Px>p:last-child{max-width:690px;margin-top:28px;color:rgba(255,255,255,.6);font-size:1rem;line-height:1.62}.construction-and-trades_projectLedger__u_FR0{margin-top:clamp(60px,7vw,100px);border:1px solid rgba(255,255,255,.28);background:var(--paper);color:var(--ink);box-shadow:0 36px 100px rgba(0,0,0,.3)}.construction-and-trades_ledgerLabels__1qbmZ{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr) minmax(0,1.1fr);border-bottom:1px solid var(--line-strong);background:#eeece5}.construction-and-trades_ledgerLabels__1qbmZ span{padding:13px clamp(20px,2.4vw,34px);border-right:1px solid var(--line);color:var(--muted);font-size:.55rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.construction-and-trades_ledgerLabels__1qbmZ span:last-child{border-right:0}.construction-and-trades_projectLedger__u_FR0 ol{margin:0;padding:0;list-style:none}.construction-and-trades_projectLedger__u_FR0 li{display:grid;min-height:148px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr) minmax(0,1.1fr);border-bottom:1px solid var(--line-strong)}.construction-and-trades_projectLedger__u_FR0 li>*{padding:clamp(24px,2.6vw,38px);border-right:1px solid var(--line)}.construction-and-trades_projectLedger__u_FR0 li>:last-child{border-right:0}.construction-and-trades_handoffEvent__eHUGr{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px}.construction-and-trades_handoffEvent__eHUGr span{color:var(--green-deep);font-size:.61rem;font-weight:780}.construction-and-trades_handoffEvent__eHUGr h3{font-size:clamp(1.45rem,2vw,2.1rem);line-height:.98}.construction-and-trades_projectLedger__u_FR0 li>p{color:var(--muted);font-size:clamp(.82rem,.95vw,.96rem);line-height:1.55}.construction-and-trades_projectLedger__u_FR0 li>p:last-child{background:rgba(16,185,129,.055);color:var(--ink);font-weight:570}.construction-and-trades_projectLedger__u_FR0 .construction-and-trades_decisionRow__m4pfh{box-shadow:inset 7px 0 0 var(--green)}.construction-and-trades_projectLedger__u_FR0 .construction-and-trades_decisionRow__m4pfh>p:last-child{background:var(--green-pale)}.construction-and-trades_ledgerOutcome__D00fT{display:grid;min-height:104px;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);align-items:center;gap:30px;padding:23px clamp(24px,2.6vw,38px);background:var(--green)}.construction-and-trades_ledgerOutcome__D00fT strong{font-size:clamp(1.2rem,1.75vw,1.75rem);font-weight:620;letter-spacing:-.04em}.construction-and-trades_systemsSection__fmPMv{background:var(--bone)}.construction-and-trades_systemsHeading__vNfj9{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:26px clamp(48px,7vw,116px)}.construction-and-trades_systemsHeading__vNfj9>p:last-child{grid-column:2;max-width:700px;color:var(--muted);font-size:1rem;line-height:1.62}.construction-and-trades_systemList__Ydh_C{margin-top:clamp(60px,7vw,100px);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.construction-and-trades_systemRow__qSx5P{display:grid;min-height:190px;grid-template-columns:minmax(135px,.42fr) minmax(170px,.64fr) minmax(210px,1fr) minmax(210px,1fr) minmax(130px,.42fr);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper)}.construction-and-trades_systemRow__qSx5P>*{padding:clamp(24px,2.4vw,36px);border-right:1px solid var(--line)}.construction-and-trades_systemRow__qSx5P>:last-child{border-right:0}.construction-and-trades_systemMeta__bLR0H{display:grid;align-content:space-between;gap:20px}.construction-and-trades_systemMeta__bLR0H span{color:var(--green-deep);font-size:.65rem;font-weight:780}.construction-and-trades_systemRow__qSx5P h3{align-self:center;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:.95}.construction-and-trades_systemRow__qSx5P>div:not(.construction-and-trades_systemMeta__bLR0H){display:grid;align-content:center;gap:12px}.construction-and-trades_systemRow__qSx5P>div p{color:var(--muted);font-size:.79rem;line-height:1.52}.construction-and-trades_systemRow__qSx5P>a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.73rem;font-weight:720}.construction-and-trades_systemRow__qSx5P>a span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ink);color:#fff}.construction-and-trades_systemFeatured___O2hX{background:var(--green)}.construction-and-trades_systemFeatured___O2hX .construction-and-trades_systemMeta__bLR0H small,.construction-and-trades_systemFeatured___O2hX .construction-and-trades_systemMeta__bLR0H span,.construction-and-trades_systemFeatured___O2hX>div:not(.construction-and-trades_systemMeta__bLR0H) small{color:rgba(9,11,10,.64)}.construction-and-trades_systemFeatured___O2hX>div p{color:rgba(9,11,10,.68)}.construction-and-trades_systemComplete__IT73E{background:var(--ink);color:#fff}.construction-and-trades_systemComplete__IT73E>*{border-color:rgba(255,255,255,.14)}.construction-and-trades_systemComplete__IT73E .construction-and-trades_systemMeta__bLR0H small,.construction-and-trades_systemComplete__IT73E .construction-and-trades_systemMeta__bLR0H span,.construction-and-trades_systemComplete__IT73E>div:not(.construction-and-trades_systemMeta__bLR0H) small{color:var(--green)}.construction-and-trades_systemComplete__IT73E>div p{color:rgba(255,255,255,.6)}.construction-and-trades_systemComplete__IT73E>a span{background:var(--green);color:var(--ink)}.construction-and-trades_controlSection__4qwer{padding-block:clamp(100px,10vw,164px);background:linear-gradient(90deg,rgba(9,11,10,.06) 1px,transparent 1px),linear-gradient(rgba(9,11,10,.06) 1px,transparent 1px),var(--green);background-size:62px 62px,62px 62px,auto}.construction-and-trades_controlHeading__oknNn{max-width:1080px}.construction-and-trades_controlHeading__oknNn h2{margin-top:28px}.construction-and-trades_controlGrid__3YKZj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,7vw,94px);border:1px solid rgba(9,11,10,.38)}.construction-and-trades_controlGrid__3YKZj article{padding:clamp(30px,4vw,62px);background:var(--paper)}.construction-and-trades_controlGrid__3YKZj article+article{border-left:1px solid rgba(9,11,10,.32);background:var(--ink);color:#fff}.construction-and-trades_controlGrid__3YKZj article>span{display:block;margin-bottom:34px;color:var(--green-deep);font-size:.61rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.construction-and-trades_controlGrid__3YKZj article+article>span{color:var(--green)}.construction-and-trades_controlGrid__3YKZj ul{list-style:none}.construction-and-trades_controlGrid__3YKZj li{display:grid;min-height:67px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:16px;border-top:1px solid var(--line);font-size:clamp(.87rem,1vw,1rem);font-weight:620}.construction-and-trades_controlGrid__3YKZj article+article li{border-color:rgba(255,255,255,.15)}.construction-and-trades_controlGrid__3YKZj li i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--green-pale);color:var(--green-deep);font-size:.65rem;font-style:normal}.construction-and-trades_controlGrid__3YKZj article+article li i{background:var(--green);color:var(--ink)}.construction-and-trades_safetyBand__MUuVv{display:grid;min-height:106px;grid-template-columns:minmax(160px,.25fr) minmax(0,.57fr) auto;align-items:center;gap:28px;padding:22px clamp(26px,3vw,44px);border:1px solid rgba(9,11,10,.38);border-top:0;background:var(--bone)}.construction-and-trades_safetyBand__MUuVv strong{font-size:clamp(1rem,1.28vw,1.3rem);font-weight:620;letter-spacing:-.035em}.construction-and-trades_safetyBand__MUuVv a{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:720;white-space:nowrap}.construction-and-trades_toolsSection__R905p{background:var(--bone)}.construction-and-trades_toolsHeading__oMvbk{max-width:1010px}.construction-and-trades_toolsHeading__oMvbk h2{margin-top:28px}.construction-and-trades_toolsHeading__oMvbk>p:last-child{max-width:700px;margin-top:28px;color:var(--muted);font-size:1rem;line-height:1.62}.construction-and-trades_toolMap__c6ISA{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(300px,1.15fr) minmax(190px,.72fr);margin-top:clamp(60px,7vw,100px);border:1px solid var(--line-strong);background:var(--paper)}.construction-and-trades_toolInputs__w30ai,.construction-and-trades_toolRecords__25rAt{display:grid;padding:clamp(22px,2.6vw,38px)}.construction-and-trades_toolInputs__w30ai{border-right:1px solid var(--line-strong)}.construction-and-trades_toolRecords__25rAt{border-left:1px solid var(--line-strong)}.construction-and-trades_toolInputs__w30ai span,.construction-and-trades_toolRecords__25rAt span{display:flex;min-height:66px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.71rem;font-weight:680}.construction-and-trades_toolInputs__w30ai span:before,.construction-and-trades_toolRecords__25rAt span:before{width:7px;height:7px;margin-right:12px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(16,185,129,.13);content:""}.construction-and-trades_toolCore__ZuFb0{display:grid;min-height:410px;align-content:center;gap:18px;padding:clamp(36px,5vw,76px);background:var(--ink);color:#fff;text-align:center}.construction-and-trades_toolCore__ZuFb0 small{color:var(--green);font-size:.58rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.construction-and-trades_toolCore__ZuFb0 strong{font-size:clamp(2.3rem,4vw,4.5rem);font-weight:560;letter-spacing:-.06em;line-height:.91}.construction-and-trades_toolCore__ZuFb0 p{max-width:390px;margin-inline:auto;color:rgba(255,255,255,.58);font-size:.82rem;line-height:1.55}.construction-and-trades_toolFallback__zloRI{display:grid;min-height:100px;grid-column:1/-1;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:center;gap:30px;padding:22px clamp(26px,3vw,44px);border-top:1px solid var(--line-strong);background:var(--green-pale)}.construction-and-trades_toolFallback__zloRI strong{font-size:clamp(1rem,1.25vw,1.25rem);font-weight:620;letter-spacing:-.035em}.construction-and-trades_fitSection__P0i2V{padding-block:clamp(100px,10vw,164px);background:radial-gradient(circle at 10% 8%,rgba(16,185,129,.13),transparent 23%),var(--ink);color:#fff}.construction-and-trades_fitHeading__Wijec{max-width:1110px}.construction-and-trades_fitHeading__Wijec h2{margin-top:28px}.construction-and-trades_fitGrid__Njhvl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(60px,7vw,98px);border-top:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24)}.construction-and-trades_fitGrid__Njhvl article{display:grid;min-height:470px;grid-template-rows:auto 1fr auto auto;gap:28px;padding:clamp(32px,4vw,62px);border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);background:var(--paper);color:var(--ink)}.construction-and-trades_fitGrid__Njhvl article+article{background:var(--green)}.construction-and-trades_fitGrid__Njhvl article>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.construction-and-trades_fitGrid__Njhvl article>div span,.construction-and-trades_fitGrid__Njhvl article>div strong{font-size:.57rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.construction-and-trades_fitGrid__Njhvl article>div span{color:var(--green-deep)}.construction-and-trades_fitGrid__Njhvl article+article>div span{color:rgba(9,11,10,.62)}.construction-and-trades_fitGrid__Njhvl h3{align-self:end;max-width:580px;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.9}.construction-and-trades_fitGrid__Njhvl p{max-width:590px;color:var(--muted);font-size:.9rem;line-height:1.58}.construction-and-trades_fitGrid__Njhvl article+article p{color:rgba(9,11,10,.68)}.construction-and-trades_fitGrid__Njhvl a{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1px solid rgba(9,11,10,.46);font-size:.75rem;font-weight:720}.construction-and-trades_fitFooter__RB9yF{display:grid;min-height:104px;grid-template-columns:minmax(200px,.3fr) minmax(0,.7fr);align-items:center;gap:30px;padding:23px clamp(28px,3vw,46px);border:1px solid rgba(255,255,255,.24);border-top:0}.construction-and-trades_fitFooter__RB9yF span{color:var(--green)}.construction-and-trades_fitFooter__RB9yF strong{max-width:860px;font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:580;letter-spacing:-.035em}.construction-and-trades_credibilitySection__Ug_8Y{background:var(--paper)}.construction-and-trades_credibilityLayout__TIf_U{display:grid;grid-template-columns:minmax(0,.87fr) minmax(430px,1.13fr);align-items:center;gap:clamp(58px,8vw,130px)}.construction-and-trades_credibilityCopy__gzqRY h2{max-width:710px;margin-top:28px;font-size:clamp(3.5rem,5.2vw,6rem);line-height:.9}.construction-and-trades_credibilityCopy__gzqRY>p:last-of-type{max-width:650px;margin-top:28px;color:var(--muted);font-size:1rem;line-height:1.62}.construction-and-trades_buildHeading__VnFGN>a,.construction-and-trades_credibilityCopy__gzqRY>a,.construction-and-trades_growthLayout__TJEaJ a{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding-bottom:5px;border-bottom:1px solid rgba(9,11,10,.48);font-size:.76rem;font-weight:720}.construction-and-trades_clientGrid__YPaMH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.construction-and-trades_clientGrid__YPaMH article{display:grid;min-height:230px;align-content:space-between;gap:30px;padding:clamp(26px,3vw,44px);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.construction-and-trades_clientGrid__YPaMH article:first-child{background:var(--green-pale)}.construction-and-trades_clientGrid__YPaMH article:last-child{background:var(--ink);color:#fff}.construction-and-trades_clientGrid__YPaMH span{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--green-deep);font-size:.66rem;font-weight:780}.construction-and-trades_clientGrid__YPaMH article:last-child span{border-color:rgba(255,255,255,.25);color:var(--green)}.construction-and-trades_clientGrid__YPaMH strong{max-width:240px;font-size:clamp(1.35rem,2vw,2.1rem);font-weight:580;letter-spacing:-.05em;line-height:1}.construction-and-trades_growthSection__hCjoJ{padding-block:clamp(94px,9vw,146px);background:var(--green)}.construction-and-trades_growthLayout__TJEaJ{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);align-items:end;gap:clamp(56px,8vw,140px)}.construction-and-trades_growthLayout__TJEaJ h2{max-width:850px;margin-top:28px;font-size:clamp(3.8rem,6vw,7rem);line-height:.88}.construction-and-trades_growthLayout__TJEaJ>div:last-child p{color:rgba(9,11,10,.68);font-size:1rem;line-height:1.62}.construction-and-trades_buildSection__eQhlv{padding-block:clamp(100px,10vw,164px);background:var(--ink);color:#fff}.construction-and-trades_buildHeading__VnFGN{display:grid;grid-template-columns:minmax(200px,.28fr) minmax(0,.56fr) auto;align-items:end;gap:34px clamp(40px,6vw,92px)}.construction-and-trades_buildHeading__VnFGN>a{margin:0 0 8px;border-color:rgba(255,255,255,.45)}.construction-and-trades_buildSteps__4GUxo{display:grid;margin:clamp(60px,7vw,100px) 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);list-style:none}.construction-and-trades_buildSteps__4GUxo li{display:grid;min-height:350px;grid-template-rows:auto 1fr auto;gap:28px;padding:clamp(26px,3vw,44px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.construction-and-trades_buildSteps__4GUxo li:nth-child(3){background:var(--green);color:var(--ink)}.construction-and-trades_buildSteps__4GUxo li>span{color:var(--green);font-size:.62rem;font-weight:780}.construction-and-trades_buildSteps__4GUxo li:nth-child(3)>span{color:var(--ink)}.construction-and-trades_buildSteps__4GUxo h3{align-self:end;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:.95}.construction-and-trades_buildSteps__4GUxo p{color:rgba(255,255,255,.58);font-size:.8rem;line-height:1.54}.construction-and-trades_buildSteps__4GUxo li:nth-child(3) p{color:rgba(9,11,10,.66)}.construction-and-trades_faqSection__ocQ8d{background:var(--bone)}.construction-and-trades_faqLayout__t6BkE{display:grid;grid-template-columns:minmax(320px,.43fr) minmax(0,.57fr);align-items:start;gap:clamp(62px,9vw,150px)}.construction-and-trades_faqHeading__Q2ha3{position:sticky;top:calc(var(--vss-header-height) + 42px)}.construction-and-trades_faqHeading__Q2ha3 h2{margin-top:28px}.construction-and-trades_faqList__ALz20{border-top:1px solid var(--line-strong)}.construction-and-trades_faqList__ALz20 details{border-bottom:1px solid var(--line-strong)}.construction-and-trades_faqList__ALz20 summary{display:grid;min-height:106px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;cursor:pointer;list-style:none}.construction-and-trades_faqList__ALz20 summary::-webkit-details-marker{display:none}.construction-and-trades_faqList__ALz20 summary>span{color:var(--green-deep);font-size:.59rem;font-weight:780}.construction-and-trades_faqList__ALz20 summary strong{font-size:clamp(1.18rem,1.65vw,1.62rem);font-weight:600;letter-spacing:-.04em;line-height:1.08}.construction-and-trades_faqList__ALz20 summary i{color:var(--green-deep);font-size:1.1rem;font-style:normal;transition:transform var(--vss-duration-interface) var(--vss-ease-standard)}.construction-and-trades_faqList__ALz20 details[open] summary i{transform:rotate(45deg)}.construction-and-trades_faqList__ALz20 details>p{max-width:680px;padding:0 46px 32px 52px;color:var(--muted);font-size:.9rem;line-height:1.62}.construction-and-trades_finalSection__wAwiv{padding-block:clamp(100px,10vw,164px);background:radial-gradient(circle at 88% 16%,rgba(16,185,129,.18),transparent 24%),var(--ink);color:#fff}.construction-and-trades_finalSection__wAwiv .construction-and-trades_shell__a90Q9{max-width:1240px}.construction-and-trades_finalSection__wAwiv h2{max-width:1040px;margin-top:28px}.construction-and-trades_finalSection__wAwiv .construction-and-trades_shell__a90Q9>p:not(.construction-and-trades_sectionLabelLight__qzNji){max-width:690px;margin-top:28px;color:rgba(255,255,255,.6);font-size:1rem;line-height:1.62}.construction-and-trades_finalSection__wAwiv .construction-and-trades_shell__a90Q9>div:last-child>a:last-child{display:inline-flex;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.46);font-size:.8rem;font-weight:700}@keyframes construction-and-trades_workPulse__D5cgL{0%,to{box-shadow:0 0 0 5px rgba(16,185,129,.12)}50%{box-shadow:0 0 0 8px rgba(16,185,129,.03)}}@media (max-width:1180px){.construction-and-trades_heroLayout__ISJW0{grid-template-columns:minmax(0,1fr) minmax(390px,.76fr);gap:48px}.construction-and-trades_heroCopy__NrBFP h1{font-size:clamp(4.2rem,6.4vw,6.2rem)}.construction-and-trades_siteDesk__GpbQW:after{display:none}.construction-and-trades_systemRow__qSx5P{grid-template-columns:minmax(120px,.38fr) minmax(180px,.72fr) minmax(0,1fr) minmax(0,1fr)}.construction-and-trades_systemRow__qSx5P>a{grid-column:4;border-top:1px solid var(--line)}.construction-and-trades_systemComplete__IT73E>a{border-color:rgba(255,255,255,.14)}.construction-and-trades_buildHeading__VnFGN{grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr)}.construction-and-trades_buildHeading__VnFGN>a{grid-column:2}}@media (max-width:980px){.construction-and-trades_heroLayout__ISJW0{min-height:auto;grid-template-columns:1fr;gap:58px;padding-block:78px 92px}.construction-and-trades_heroCopy__NrBFP{max-width:860px}.construction-and-trades_siteDesk__GpbQW{width:min(100%,720px)}.construction-and-trades_siteDesk__GpbQW:before{display:none}.construction-and-trades_pressureHeading__BA5wd,.construction-and-trades_systemsHeading__vNfj9{grid-template-columns:1fr}.construction-and-trades_pressureHeading__BA5wd>p:last-child,.construction-and-trades_systemsHeading__vNfj9>p:last-child{grid-column:auto}.construction-and-trades_pressureGrid__7IUEW{grid-template-columns:1fr}.construction-and-trades_pressureGrid__7IUEW article{min-height:0;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);grid-template-rows:auto auto auto}.construction-and-trades_pressureGrid__7IUEW article h3{align-self:start}.construction-and-trades_pressureGrid__7IUEW article>div:not(.construction-and-trades_pressureMeta__WD1L_){grid-column:2}.construction-and-trades_ledgerLabels__1qbmZ{display:none}.construction-and-trades_projectLedger__u_FR0 li{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.construction-and-trades_projectLedger__u_FR0 li>p:last-child{grid-column:2;border-top:1px solid var(--line)}.construction-and-trades_projectLedger__u_FR0 li>:nth-child(2){border-right:0}.construction-and-trades_systemRow__qSx5P{grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr)}.construction-and-trades_systemRow__qSx5P>a,.construction-and-trades_systemRow__qSx5P>div:not(.construction-and-trades_systemMeta__bLR0H){grid-column:auto;border-top:1px solid var(--line)}.construction-and-trades_systemComplete__IT73E>a,.construction-and-trades_systemComplete__IT73E>div:not(.construction-and-trades_systemMeta__bLR0H){border-color:rgba(255,255,255,.14)}.construction-and-trades_controlGrid__3YKZj,.construction-and-trades_credibilityLayout__TIf_U,.construction-and-trades_faqLayout__t6BkE,.construction-and-trades_fitGrid__Njhvl,.construction-and-trades_growthLayout__TJEaJ{grid-template-columns:1fr}.construction-and-trades_controlGrid__3YKZj article+article{border-top:1px solid rgba(9,11,10,.32);border-left:0}.construction-and-trades_safetyBand__MUuVv{grid-template-columns:minmax(150px,.3fr) minmax(0,.7fr)}.construction-and-trades_safetyBand__MUuVv a{grid-column:2}.construction-and-trades_toolMap__c6ISA{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-and-trades_toolCore__ZuFb0{min-height:340px;grid-column:1/-1;grid-row:1}.construction-and-trades_toolInputs__w30ai{border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}.construction-and-trades_toolRecords__25rAt{border-top:1px solid var(--line-strong);border-left:0}.construction-and-trades_fitGrid__Njhvl article{min-height:420px}.construction-and-trades_credibilityLayout__TIf_U{gap:60px}.construction-and-trades_clientGrid__YPaMH{max-width:820px}.construction-and-trades_growthLayout__TJEaJ{align-items:start}.construction-and-trades_growthLayout__TJEaJ>div:last-child{max-width:700px}.construction-and-trades_buildSteps__4GUxo{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-and-trades_faqHeading__Q2ha3{position:static;max-width:780px}}@media (max-width:640px){.construction-and-trades_page__YWXhk{--pad:20px}.construction-and-trades_eyebrow__jgFgF,.construction-and-trades_sectionLabelDark__RNGzS,.construction-and-trades_sectionLabelLight__qzNji,.construction-and-trades_sectionLabel__yIaeG{font-size:.59rem}.construction-and-trades_hero__bG0EA{background-size:38px 38px,38px 38px,auto,auto}.construction-and-trades_heroLayout__ISJW0{gap:48px;padding-block:58px 70px}.construction-and-trades_heroCopy__NrBFP h1{margin-top:24px;font-size:clamp(3.35rem,16vw,4.4rem);line-height:.88}.construction-and-trades_heroCopy__NrBFP>p:last-of-type{margin-top:26px;font-size:.94rem}.construction-and-trades_finalSection__wAwiv .construction-and-trades_shell__a90Q9>div:last-child,.construction-and-trades_heroActions__myXi2{align-items:flex-start;flex-direction:column;gap:20px}.construction-and-trades_finalButton__3L9_J,.construction-and-trades_primaryButton__AFThj{width:100%}.construction-and-trades_deskTopbar___m0Q7,.construction-and-trades_ledgerTopbar__xetGx{min-height:54px;padding-inline:18px}.construction-and-trades_deskTopbar___m0Q7>span,.construction-and-trades_ledgerTopbar__xetGx>span{max-width:120px}.construction-and-trades_activeJob__P7IAK{min-height:0;grid-template-columns:1fr;align-items:start;padding:24px 20px}.construction-and-trades_activeJob__P7IAK>div strong{font-size:2.05rem}.construction-and-trades_workStack__jML_2{padding-inline:18px}.construction-and-trades_workStack__jML_2 article{min-height:82px;grid-template-columns:27px minmax(0,1fr)}.construction-and-trades_workStack__jML_2 em{grid-column:2;width:fit-content;margin-top:-8px;margin-bottom:10px}.construction-and-trades_ownerTray__dq0Ny{grid-template-columns:1fr;padding:24px 20px}.construction-and-trades_buildSection__eQhlv,.construction-and-trades_controlSection__4qwer,.construction-and-trades_credibilitySection__Ug_8Y,.construction-and-trades_faqSection__ocQ8d,.construction-and-trades_finalSection__wAwiv,.construction-and-trades_fitSection__P0i2V,.construction-and-trades_handoffSection__G3LBX,.construction-and-trades_pressureSection__1cARf,.construction-and-trades_systemsSection__fmPMv,.construction-and-trades_toolsSection__R905p{padding-block:86px}.construction-and-trades_buildHeading__VnFGN,.construction-and-trades_pressureHeading__BA5wd,.construction-and-trades_systemsHeading__vNfj9{gap:24px}.construction-and-trades_buildHeading__VnFGN h2,.construction-and-trades_controlHeading__oknNn h2,.construction-and-trades_credibilityCopy__gzqRY h2,.construction-and-trades_faqHeading__Q2ha3 h2,.construction-and-trades_finalSection__wAwiv h2,.construction-and-trades_fitHeading__Wijec h2,.construction-and-trades_growthLayout__TJEaJ h2,.construction-and-trades_pressureHeading__BA5wd h2,.construction-and-trades_systemsHeading__vNfj9 h2,.construction-and-trades_toolsHeading__oMvbk h2{font-size:clamp(3rem,14vw,4rem);line-height:.9}.construction-and-trades_buildSteps__4GUxo,.construction-and-trades_clientGrid__YPaMH,.construction-and-trades_controlGrid__3YKZj,.construction-and-trades_fitGrid__Njhvl,.construction-and-trades_pressureGrid__7IUEW,.construction-and-trades_projectLedger__u_FR0,.construction-and-trades_systemList__Ydh_C,.construction-and-trades_toolMap__c6ISA{margin-top:48px}.construction-and-trades_pressureGrid__7IUEW article{grid-template-columns:1fr;gap:24px;padding:28px 24px}.construction-and-trades_pressureGrid__7IUEW article>div:not(.construction-and-trades_pressureMeta__WD1L_){grid-column:auto}.construction-and-trades_pressureGrid__7IUEW h3{font-size:2.35rem}.construction-and-trades_fitFooter__RB9yF,.construction-and-trades_ledgerOutcome__D00fT,.construction-and-trades_pressureTruth__ezd_3,.construction-and-trades_toolFallback__zloRI{grid-template-columns:1fr;gap:12px;padding:24px}.construction-and-trades_handoffHeading__FC9Px h2{font-size:clamp(3.15rem,14vw,4.2rem)}.construction-and-trades_projectLedger__u_FR0 li{grid-template-columns:1fr}.construction-and-trades_projectLedger__u_FR0 li>*{padding:24px 20px;border-right:0}.construction-and-trades_projectLedger__u_FR0 li>p{border-top:1px solid var(--line)}.construction-and-trades_projectLedger__u_FR0 li>p:last-child{grid-column:auto}.construction-and-trades_projectLedger__u_FR0 .construction-and-trades_decisionRow__m4pfh{box-shadow:inset 5px 0 0 var(--green)}.construction-and-trades_systemRow__qSx5P{grid-template-columns:1fr}.construction-and-trades_systemRow__qSx5P>*{padding:24px;border-right:0;border-top:1px solid var(--line)}.construction-and-trades_systemRow__qSx5P>:first-child{border-top:0}.construction-and-trades_systemMeta__bLR0H{display:flex;align-items:center;justify-content:space-between}.construction-and-trades_systemRow__qSx5P h3{font-size:2.35rem}.construction-and-trades_systemComplete__IT73E>*{border-color:rgba(255,255,255,.14)}.construction-and-trades_controlHeading__oknNn h2,.construction-and-trades_fitHeading__Wijec h2{margin-top:24px}.construction-and-trades_controlGrid__3YKZj article{padding:28px 24px}.construction-and-trades_controlGrid__3YKZj li{min-height:62px;font-size:.84rem}.construction-and-trades_safetyBand__MUuVv{grid-template-columns:1fr;gap:15px;padding:24px}.construction-and-trades_safetyBand__MUuVv a{grid-column:auto}.construction-and-trades_toolMap__c6ISA{grid-template-columns:1fr}.construction-and-trades_toolCore__ZuFb0{min-height:330px;grid-column:auto;grid-row:auto;padding:44px 28px}.construction-and-trades_toolCore__ZuFb0 strong{font-size:3rem}.construction-and-trades_toolInputs__w30ai,.construction-and-trades_toolRecords__25rAt{border:0;border-top:1px solid var(--line-strong);padding:20px 24px}.construction-and-trades_toolFallback__zloRI{grid-column:auto}.construction-and-trades_fitGrid__Njhvl article{min-height:0;padding:30px 24px}.construction-and-trades_fitGrid__Njhvl article>div{align-items:flex-start;flex-direction:column;gap:9px}.construction-and-trades_fitGrid__Njhvl h3{font-size:3rem}.construction-and-trades_credibilityLayout__TIf_U,.construction-and-trades_faqLayout__t6BkE,.construction-and-trades_growthLayout__TJEaJ{gap:48px}.construction-and-trades_clientGrid__YPaMH{grid-template-columns:1fr}.construction-and-trades_clientGrid__YPaMH article{min-height:190px}.construction-and-trades_growthSection__hCjoJ{padding-block:84px}.construction-and-trades_buildHeading__VnFGN,.construction-and-trades_growthLayout__TJEaJ{grid-template-columns:1fr}.construction-and-trades_buildHeading__VnFGN>a{grid-column:auto;width:fit-content}.construction-and-trades_buildSteps__4GUxo{grid-template-columns:1fr}.construction-and-trades_buildSteps__4GUxo li{min-height:300px}.construction-and-trades_faqList__ALz20 summary{min-height:94px;grid-template-columns:28px minmax(0,1fr) 22px;gap:13px}.construction-and-trades_faqList__ALz20 details>p{padding:0 0 28px 41px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.construction-and-trades_deskTopbar___m0Q7 strong i{animation:none}.construction-and-trades_faqList__ALz20 summary i,.construction-and-trades_finalButton__3L9_J,.construction-and-trades_primaryButton__AFThj{transition:none}}