.O2_WIW_page{--ink:#080a0a;--muted:#59625f;--line:#080a0a2b;--mineral:#edf1f3;--signal:#007f99;color:var(--ink);background:#fff;font-family:Figtree Variable,Helvetica Neue,Arial,sans-serif;overflow:clip}.O2_WIW_page h1,.O2_WIW_page h2,.O2_WIW_page h3{text-wrap:balance}.O2_WIW_page p{text-wrap:pretty}.O2_WIW_hero{min-height:min(690px, calc(100svh - var(--site-header-height)));background:#fff;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);display:grid}.O2_WIW_heroCopy{flex-direction:column;justify-content:center;padding:clamp(72px,8vw,126px) clamp(34px,5.5vw,88px);display:flex}.O2_WIW_eyebrow{color:var(--signal);letter-spacing:.02em;margin:0 0 22px;font-size:13px;font-weight:680}.O2_WIW_hero h1{letter-spacing:-.038em;max-width:730px;margin:0;font-size:clamp(50px,5.4vw,84px);font-weight:560;line-height:.94}.O2_WIW_constructionHero{grid-template-columns:minmax(450px,.92fr) minmax(0,1.08fr)}.O2_WIW_constructionHero h1{font-size:clamp(48px,4.8vw,74px)}.O2_WIW_heroDescription{max-width:650px;color:var(--muted);margin:29px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.O2_WIW_primaryAction,.O2_WIW_inverseAction{color:#fff;touch-action:manipulation;background:#090b0b;border:1px solid #090b0b;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-width:154px;min-height:48px;margin-top:34px;padding:0 25px;font-size:15px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.O2_WIW_primaryAction:hover,.O2_WIW_primaryAction:focus-visible{color:#090b0b;background:0 0}.O2_WIW_heroMedia{background:var(--mineral);min-height:100%;position:relative;overflow:hidden}.O2_WIW_heroMedia img,.O2_WIW_assessmentMedia img,.O2_WIW_changeMedia img,.O2_WIW_closingMedia img{-o-object-fit:cover;object-fit:cover}.O2_WIW_problemChapter{color:#fff;background:#090c0c;padding:clamp(92px,9vw,144px) clamp(30px,5.5vw,88px)}.O2_WIW_problemInner{-moz-column-gap:clamp(38px, 6vw, 98px);grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);align-items:start;column-gap:clamp(38px,6vw,98px);max-width:1440px;margin-inline:auto;display:grid}.O2_WIW_problemInner h2,.O2_WIW_assessmentCopy h2,.O2_WIW_changeCopy h2,.O2_WIW_executionLead h2,.O2_WIW_closingCopy h2{letter-spacing:-.038em;margin:0;font-size:clamp(43px,4.8vw,72px);font-weight:560;line-height:.97}.O2_WIW_problemInner>p:last-child{color:#ffffffa8;margin:2px 0 0;font-size:17px;line-height:1.62}.O2_WIW_assessmentChapter{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,9vw,138px);max-width:1440px;margin-inline:auto;padding:clamp(108px,11vw,172px) clamp(30px,5.5vw,88px);display:grid}.O2_WIW_assessmentCopy{top:calc(var(--site-header-height) + 42px);padding-top:8px;position:sticky}.O2_WIW_assessmentCopy h2{font-size:clamp(42px,4.4vw,67px)}.O2_WIW_assessmentCopy>p:last-child,.O2_WIW_changeCopy>p:last-child,.O2_WIW_executionLead>p:last-child,.O2_WIW_executionDetails p,.O2_WIW_assessmentFigure figcaption p,.O2_WIW_closingCopy>p{color:var(--muted);font-size:16px;line-height:1.62}.O2_WIW_assessmentCopy>p:last-child,.O2_WIW_changeCopy>p:last-child,.O2_WIW_executionLead>p:last-child{max-width:610px;margin:25px 0 0}.O2_WIW_assessmentFigure{margin:0}.O2_WIW_assessmentMedia{background:var(--mineral);border-radius:9px;min-height:min(680px,65vw);position:relative;overflow:hidden}.O2_WIW_assessmentFigure figcaption{border-top:1px solid var(--line);width:min(650px,84%);margin:0 0 0 auto;padding:35px 0 0}.O2_WIW_assessmentFigure figcaption h3,.O2_WIW_executionDetails h3{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.7vw,40px);font-weight:600;line-height:1.02}.O2_WIW_assessmentFigure figcaption p,.O2_WIW_executionDetails p{margin:16px 0 0}.O2_WIW_changeChapter{color:#fff;isolation:isolate;background:#121616;border-radius:9px;min-height:min(780px,80svh);margin:0 clamp(12px,2.4vw,42px);position:relative;overflow:hidden}.O2_WIW_changeMedia,.O2_WIW_closingMedia{position:absolute;inset:0}.O2_WIW_changeShade,.O2_WIW_closingShade{background:linear-gradient(90deg,#040707db 0%,#0407079e 40%,#0407070d 72%),linear-gradient(#0000 52%,#04070747);position:absolute;inset:0}.O2_WIW_changeCopy{z-index:1;width:min(690px,48%);padding:clamp(62px,7.5vw,112px) 0 72px clamp(34px,5.5vw,88px);position:relative}.O2_WIW_changeCopy>p:last-child{color:#ffffffbf}.O2_WIW_executionChapter{grid-template-columns:minmax(400px,1.08fr) minmax(340px,.92fr);align-items:start;gap:clamp(70px,10vw,152px);max-width:1440px;margin-inline:auto;padding:clamp(108px,11vw,170px) clamp(30px,5.5vw,88px);display:grid}.O2_WIW_executionLead h2{max-width:770px}.O2_WIW_executionDetails{border-top:1px solid var(--line)}.O2_WIW_executionDetails article{border-bottom:1px solid var(--line);padding:31px 0 38px}.O2_WIW_closingChapter{color:#fff;isolation:isolate;background:#0b0e0e;border-radius:9px;min-height:min(680px,72svh);margin:0 clamp(12px,2.4vw,42px) clamp(78px,8vw,122px);position:relative;overflow:hidden}.O2_WIW_closingShade{background:linear-gradient(90deg,#040707e6 0%,#040707a3 44%,#04070714 76%),linear-gradient(#0000 45%,#04070757)}.O2_WIW_closingCopy{z-index:1;width:min(760px,52%);padding:clamp(70px,8vw,122px) 0 72px clamp(34px,5.5vw,88px);position:relative}.O2_WIW_closingCopy>p{color:#ffffffc2;max-width:640px;margin:25px 0 0}.O2_WIW_inverseAction{color:#090b0b;background:#fff;border-color:#fff}.O2_WIW_inverseAction:hover,.O2_WIW_inverseAction:focus-visible{color:#fff;background:0 0}.O2_WIW_primaryAction:focus-visible,.O2_WIW_inverseAction:focus-visible{outline-offset:3px;outline:3px solid #59c7dc}@media (max-width:980px){.O2_WIW_hero{grid-template-columns:1fr;min-height:0}.O2_WIW_constructionHero{grid-template-columns:1fr}.O2_WIW_heroCopy{min-height:500px}.O2_WIW_heroMedia{min-height:62svh}.O2_WIW_problemInner{grid-template-columns:1fr .9fr}.O2_WIW_assessmentChapter,.O2_WIW_executionChapter{grid-template-columns:1fr}.O2_WIW_assessmentCopy{position:static}.O2_WIW_assessmentFigure{width:min(850px,100%);margin-left:auto}.O2_WIW_executionDetails{width:min(760px,85%);margin-left:auto}.O2_WIW_changeCopy,.O2_WIW_closingCopy{width:min(690px,68%)}}@media (max-width:680px){.O2_WIW_heroCopy{min-height:0;padding:64px 22px 70px}.O2_WIW_hero h1{font-size:clamp(48px,14vw,66px)}.O2_WIW_constructionHero h1{font-size:clamp(44px,12.5vw,58px)}.O2_WIW_heroMedia{min-height:52svh}.O2_WIW_problemChapter,.O2_WIW_assessmentChapter,.O2_WIW_executionChapter{padding-inline:22px}.O2_WIW_problemInner{display:block}.O2_WIW_problemInner h2,.O2_WIW_assessmentCopy h2,.O2_WIW_changeCopy h2,.O2_WIW_executionLead h2,.O2_WIW_closingCopy h2{font-size:clamp(39px,11.5vw,54px)}.O2_WIW_problemInner>p:last-child{margin-top:30px}.O2_WIW_assessmentMedia{border-radius:5px;min-height:54svh}.O2_WIW_assessmentFigure figcaption{width:100%;padding-top:28px}.O2_WIW_changeChapter,.O2_WIW_closingChapter{border-radius:5px;min-height:660px;margin-inline:7px}.O2_WIW_changeShade,.O2_WIW_closingShade{background:linear-gradient(#040707e0 0%,#040707ad 56%,#0407072e 100%)}.O2_WIW_changeCopy,.O2_WIW_closingCopy{width:auto;padding:54px 22px 60px}.O2_WIW_executionDetails{width:100%}.O2_WIW_executionDetails article{padding-block:27px 32px}.O2_WIW_closingChapter{margin-bottom:72px}}@media (prefers-reduced-motion:reduce){.O2_WIW_primaryAction,.O2_WIW_inverseAction{transition:none}}