.preconstruction_page__Q_Da2{--ink:#12231b;--paper:#f3eee6;--tan:#d9bd93;--green:#1e392c;color:var(--ink);background:var(--paper);font-family:var(--mhc-information);line-height:1.65}.preconstruction_page__Q_Da2 *{box-sizing:border-box;min-width:0}.preconstruction_page__Q_Da2 figure,.preconstruction_page__Q_Da2 h1,.preconstruction_page__Q_Da2 h2,.preconstruction_page__Q_Da2 h3,.preconstruction_page__Q_Da2 p{margin:0}.preconstruction_page__Q_Da2 p+p{margin-top:1rem}.preconstruction_page__Q_Da2 h1,.preconstruction_page__Q_Da2 h2{font-family:var(--mhc-display);font-weight:700;letter-spacing:0!important;line-height:1}.preconstruction_page__Q_Da2 h2{font-size:clamp(2.8rem,4.8vw,4.8rem);text-transform:uppercase}.preconstruction_page__Q_Da2 h3{font-family:var(--mhc-hierarchy);font-size:1.75rem;line-height:1.15;font-weight:700}.preconstruction_page__Q_Da2 a:focus-visible,.preconstruction_page__Q_Da2 button:focus-visible,.preconstruction_page__Q_Da2 summary:focus-visible,.preconstruction_page__Q_Da2 video:focus-visible{outline:3px solid #bd9264;outline-offset:5px}.preconstruction_page__Q_Da2 a{color:inherit}.preconstruction_page__Q_Da2 a.enterprise-button--tan{color:#12231b}.preconstruction_page__Q_Da2 a.enterprise-button--green{color:#fff}.preconstruction_page__Q_Da2 .enterprise-button{min-height:48px;white-space:normal;font-size:.76rem;line-height:1.4;max-width:100%}.preconstruction_shell__DRdp6{width:min(calc(100% - 4rem),1280px);margin-inline:auto}.preconstruction_section__s3e8A{padding-block:clamp(3.5rem,7vw,7rem)}.preconstruction_paper__Fz9Z3{background:var(--paper)}.preconstruction_green__LAXxD{background:var(--green);color:var(--paper)}.preconstruction_ink__Nj_mN{background:#0d1c16;color:var(--paper)}.preconstruction_basis__gWgOA,.preconstruction_heroFooter__70_s8,.preconstruction_kicker__FjHPv,.preconstruction_lifecycle__uLQj1,.preconstruction_mediaStatus__lFWmV,.preconstruction_number__PowPw,.preconstruction_openItems__nW2tb dt,.preconstruction_project__WM4XJ figcaption,.preconstruction_scopeStrip__cn_9K,.preconstruction_topline__NVo_0{font-family:var(--mhc-technical);font-size:.68rem;font-weight:600;letter-spacing:.07em;line-height:1.5}.preconstruction_kicker__FjHPv{margin-bottom:1rem!important}.preconstruction_green__LAXxD .preconstruction_kicker__FjHPv,.preconstruction_hero__xK4eB .preconstruction_kicker__FjHPv,.preconstruction_ink__Nj_mN .preconstruction_kicker__FjHPv{color:var(--tan)}.preconstruction_lead__I6yZg{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.45}.preconstruction_hero__xK4eB{position:relative;isolation:isolate;background:#0d1c16;color:#fff}.preconstruction_heroImage___Sc1q{z-index:-3;object-fit:cover;object-position:62% 45%}.preconstruction_heroVeil__0wDVJ{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,18,14,.97),rgba(7,18,14,.87) 43%,rgba(7,18,14,.32)),linear-gradient(0deg,rgba(7,18,14,.8),transparent 55%)}.preconstruction_topline__NVo_0{display:flex;justify-content:space-between;gap:1rem;padding-block:1.4rem;border-bottom:1px solid #ffffff55;color:var(--tan)}.preconstruction_heroStage__Obkh2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:5rem;align-items:end;padding-block:5.8rem 5rem}.preconstruction_page__Q_Da2 h1{font-size:clamp(4.5rem,7.7vw,7.5rem)}.preconstruction_page__Q_Da2 em{font-style:normal;color:var(--tan)}.preconstruction_heroIntro__9ukVz{font-size:1.45rem;line-height:1.4;max-width:32rem;margin-top:1.5rem!important}.preconstruction_heroBody__GfnH_{max-width:33rem;color:#e4e7df;margin-bottom:1.7rem!important}.preconstruction_heroFooter__70_s8{display:flex;gap:1.5rem;justify-content:space-between;padding-block:1.2rem;border-top:1px solid #ffffff55;color:var(--tan)}.preconstruction_media__bqgx7{position:relative;isolation:isolate;border-top:3px solid #bd9264;border-bottom:1px solid #ffffff66;background:#12231bf5}.preconstruction_mediaContent__JgjIf{padding:1.5rem}.preconstruction_media__bqgx7 h2{font-size:2.25rem;text-transform:none;margin-bottom:1rem}.preconstruction_media__bqgx7 p{font-size:.9rem}.preconstruction_media__bqgx7 .preconstruction_kicker__FjHPv{font-size:.62rem}.preconstruction_media__bqgx7 button{margin-top:1.2rem;cursor:pointer}.preconstruction_media__bqgx7 .preconstruction_pending__67dHk{width:100%;min-height:48px;border:1px solid #d9bd9388;color:#d9bd93;background:#ffffff08;text-align:left;padding:.75rem 1rem;cursor:not-allowed}.preconstruction_media__bqgx7 .preconstruction_mediaStatus__lFWmV{font-size:.66rem;margin-top:.8rem;color:#e2d7c7}.preconstruction_transcript__6mki9{margin-top:1rem;border-top:1px solid #ffffff40}.preconstruction_transcript__6mki9 summary{cursor:pointer;min-height:44px;padding-block:.7rem;font-size:.82rem}.preconstruction_transcript__6mki9 p{padding-bottom:1rem;white-space:pre-line}.preconstruction_loop__NBviN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.2}.preconstruction_film__p_2wW{width:100%;aspect-ratio:16/9;margin-top:1rem}.preconstruction_media__bqgx7 .preconstruction_loopControl__EW88T{display:block;background:transparent;color:#fff;border:0;text-decoration:underline;min-height:44px;margin-top:.4rem;font-size:.8rem}.preconstruction_briefing__7GqGi,.preconstruction_faq__HRm1q,.preconstruction_intro__0bOI0,.preconstruction_twoColumn__H_tEP{display:grid;grid-template-columns:1fr 1.2fr;gap:6rem}.preconstruction_intro__0bOI0{align-items:start}.preconstruction_intro__0bOI0 .preconstruction_lead__I6yZg{margin-bottom:1.3rem}.preconstruction_first__XKmNM{padding-top:1rem}.preconstruction_twoColumn__H_tEP{border-top:1px solid #12231b44;padding-top:3rem}.preconstruction_chapter__9gMMM p:not(.preconstruction_kicker__FjHPv){max-width:22rem;margin-top:1.4rem}.preconstruction_scopeStrip__cn_9K{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.preconstruction_scopeStrip__cn_9K span{padding:.5rem .65rem;border:1px solid #12231b44}.preconstruction_step__pVk_I{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.6rem;border-top:1px solid #12231b44}.preconstruction_step__pVk_I:first-child{padding-top:0;border-top:0}.preconstruction_step__pVk_I h3{margin-bottom:1rem}.preconstruction_number__PowPw{font-size:.9rem;color:#386851}.preconstruction_fieldNote__VBfyo{border-left:3px solid #386851;padding:1.25rem 1.5rem;background:#e5e1d7;margin-top:1rem}.preconstruction_fieldNote__VBfyo strong{font-size:1.1rem}.preconstruction_fieldNote__VBfyo p{margin-top:.7rem}.preconstruction_fieldNote__VBfyo a{display:inline-flex;min-height:44px;align-items:center;gap:.6rem;font-weight:700;text-decoration:underline;margin-top:.5rem}.preconstruction_sectionHeading__niGiA{max-width:53rem}.preconstruction_sectionHeading__niGiA .preconstruction_lead__I6yZg{margin-top:1.5rem}.preconstruction_planning__Qa4wJ{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:3rem}.preconstruction_green__LAXxD .preconstruction_step__pVk_I{border-color:#ffffff44}.preconstruction_green__LAXxD .preconstruction_number__PowPw{color:var(--tan)}.preconstruction_basis__gWgOA{display:flex;flex-wrap:wrap;border-top:1px solid #ffffff55;border-bottom:1px solid #ffffff55;margin-top:2.5rem;padding-block:1rem;gap:1rem 2.3rem;color:var(--tan)}.preconstruction_project__WM4XJ{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}.preconstruction_projectImage__HujHu{position:relative;aspect-ratio:1.3}.preconstruction_projectImage__HujHu img{object-fit:cover}.preconstruction_project__WM4XJ figcaption{color:#365344;margin-top:.75rem;font-size:.6rem}.preconstruction_project__WM4XJ h2{font-size:clamp(2.6rem,3.7vw,3.5rem);margin-bottom:1.5rem}.preconstruction_project__WM4XJ a{margin-top:1.5rem}.preconstruction_handoff__DEn29{display:grid;grid-template-columns:1.1fr 1fr;gap:6rem}.preconstruction_handoff__DEn29 .preconstruction_lead__I6yZg{margin-top:1.8rem}.preconstruction_handoff__DEn29 p{max-width:36rem}.preconstruction_openItems__nW2tb{align-self:center;border:1px solid #ffffff44;padding:2rem}.preconstruction_openItems__nW2tb h3{color:var(--tan);max-width:22rem}.preconstruction_openItems__nW2tb dl{margin:1.5rem 0}.preconstruction_openItems__nW2tb dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid #ffffff33}.preconstruction_openItems__nW2tb dt{color:var(--tan);align-self:center}.preconstruction_openItems__nW2tb dd{margin:0;font-size:.88rem}.preconstruction_openItems__nW2tb p{font-size:.85rem;color:#e0dfd7}.preconstruction_execution__wdWSF{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-top:4rem;padding-top:2rem;border-top:1px solid #ffffff44}.preconstruction_lifecycle__uLQj1{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0 0}.preconstruction_lifecycle__uLQj1 li{border-top:3px solid #bd9264;padding-top:1rem;font-size:.76rem}.preconstruction_lifecycle__uLQj1 li:not(:last-child):after{content:" →";color:var(--tan)}.preconstruction_faq__HRm1q>div>p:not(.preconstruction_kicker__FjHPv){margin-top:1.4rem;max-width:26rem}.preconstruction_faq__HRm1q details{border-top:1px solid #12231b44}.preconstruction_faq__HRm1q details:last-child{border-bottom:1px solid #12231b44}.preconstruction_faq__HRm1q summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;min-height:48px;font-family:var(--mhc-hierarchy);font-weight:700;font-size:1.3rem;line-height:1.25;list-style:none}.preconstruction_faq__HRm1q summary::-webkit-details-marker{display:none}.preconstruction_faq__HRm1q summary span{font:1.4rem var(--mhc-technical)}.preconstruction_faq__HRm1q details[open] summary span{transform:rotate(45deg)}.preconstruction_faq__HRm1q details p{padding-bottom:1.3rem;font-size:.95rem}.preconstruction_briefing__7GqGi h2{margin-bottom:1.5rem}.preconstruction_briefing__7GqGi a.enterprise-button{margin-top:1.7rem}.preconstruction_secondary__vVcXS{display:block;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:1rem;text-decoration:underline;padding-block:.6rem}.preconstruction_briefList__LNuq0{border-left:1px solid #ffffff55;padding-left:3rem;align-self:center}.preconstruction_briefList__LNuq0 h3{font-size:1.6rem;max-width:24rem}.preconstruction_briefList__LNuq0 ul{padding-left:1.2rem;line-height:2}.preconstruction_briefList__LNuq0 p{font-size:.9rem}@media (min-width:1440px){.preconstruction_shell__DRdp6{width:min(calc(100% - 8rem),1280px)}}@media (max-width:1024px){.preconstruction_heroStage__Obkh2{gap:2.5rem;grid-template-columns:1.3fr 1fr}.preconstruction_briefing__7GqGi,.preconstruction_execution__wdWSF,.preconstruction_faq__HRm1q,.preconstruction_handoff__DEn29,.preconstruction_intro__0bOI0,.preconstruction_twoColumn__H_tEP{gap:3rem}.preconstruction_project__WM4XJ{gap:2.5rem}.preconstruction_planning__Qa4wJ{gap:3rem}.preconstruction_mediaContent__JgjIf{padding:1.2rem}.preconstruction_media__bqgx7 h2{font-size:2rem}.preconstruction_heroStage__Obkh2{padding-block:4rem}.preconstruction_page__Q_Da2 h1{font-size:6vw}}@media (max-width:768px){.preconstruction_shell__DRdp6{width:calc(100% - 3rem)}.preconstruction_heroStage__Obkh2{grid-template-columns:1fr;gap:2.5rem;padding-block:3.5rem 2.5rem}.preconstruction_page__Q_Da2 h1{font-size:clamp(4rem,10.8vw,6rem)}.preconstruction_media__bqgx7{max-width:34rem}.preconstruction_heroVeil__0wDVJ{background:linear-gradient(90deg,#07120eee,#07120eaa),linear-gradient(0deg,#07120ef5,transparent)}.preconstruction_briefing__7GqGi,.preconstruction_faq__HRm1q,.preconstruction_handoff__DEn29,.preconstruction_intro__0bOI0,.preconstruction_twoColumn__H_tEP{grid-template-columns:1fr;gap:2.5rem}.preconstruction_planning__Qa4wJ{gap:2.5rem}.preconstruction_project__WM4XJ{grid-template-columns:1fr 1fr;gap:2rem}.preconstruction_page__Q_Da2 h2{font-size:3rem}.preconstruction_media__bqgx7 h2{font-size:2rem}.preconstruction_briefList__LNuq0{border-left:0;border-top:1px solid #ffffff55;padding:1.7rem 0 0}.preconstruction_openItems__nW2tb{padding:1.5rem}.preconstruction_execution__wdWSF{gap:2rem}.preconstruction_heroFooter__70_s8{font-size:.58rem;gap:1rem}.preconstruction_topline__NVo_0{font-size:.59rem}.preconstruction_heroIntro__9ukVz{font-size:1.25rem}.preconstruction_heroBody__GfnH_{font-size:.95rem}}@media (max-width:540px){.preconstruction_shell__DRdp6{width:calc(100% - 2rem)}.preconstruction_page__Q_Da2 h1{font-size:clamp(3.5rem,12.4vw,4.7rem)}.preconstruction_page__Q_Da2 h2{font-size:2.65rem}.preconstruction_heroStage__Obkh2{padding-top:2.8rem}.preconstruction_heroFooter__70_s8{display:grid;gap:.6rem;padding-block:1rem}.preconstruction_heroFooter__70_s8 span{padding-left:.75rem;border-left:2px solid #bd9264}.preconstruction_topline__NVo_0 span:last-child{text-align:right;max-width:9rem}.preconstruction_media__bqgx7 h2{font-size:2rem}.preconstruction_media__bqgx7 p{font-size:.86rem}.preconstruction_execution__wdWSF,.preconstruction_planning__Qa4wJ,.preconstruction_project__WM4XJ{grid-template-columns:1fr;gap:2rem}.preconstruction_planning__Qa4wJ{margin-top:2rem}.preconstruction_step__pVk_I{grid-template-columns:1.65rem 1fr;gap:.6rem}.preconstruction_page__Q_Da2 h3{font-size:1.6rem}.preconstruction_fieldNote__VBfyo{padding:1rem}.preconstruction_basis__gWgOA{gap:.75rem 1.2rem;font-size:.6rem}.preconstruction_projectImage__HujHu{aspect-ratio:1.35}.preconstruction_handoff__DEn29{gap:2rem}.preconstruction_openItems__nW2tb{padding:1.2rem}.preconstruction_openItems__nW2tb dl div{grid-template-columns:1fr 1.2fr}.preconstruction_lifecycle__uLQj1{grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.preconstruction_lifecycle__uLQj1 li{font-size:.65rem}.preconstruction_execution__wdWSF{margin-top:2.5rem}.preconstruction_scopeStrip__cn_9K{font-size:.58rem}.preconstruction_heroIntro__9ukVz{margin-top:1.2rem!important}.preconstruction_page__Q_Da2 .enterprise-button{font-size:.68rem}.preconstruction_mediaContent__JgjIf{padding:1.2rem}.preconstruction_faq__HRm1q summary{font-size:1.2rem}.preconstruction_section__s3e8A{padding-block:3.2rem}.preconstruction_first__XKmNM{padding-top:0}}@media (prefers-reduced-motion:reduce){.preconstruction_page__Q_Da2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.preconstruction_page__Q_Da2 .enterprise-button:hover{transform:none}}