.S2P0Ea_hero{padding-top:68px}.S2P0Ea_heroText{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.S2P0Ea_heroEyebrow{font:400 14px/18.2px var(--f-sans);color:var(--green);text-transform:uppercase;margin-bottom:7px}.S2P0Ea_heroText h1{color:var(--ink-2)}.S2P0Ea_heroIntro{max-width:538px;font:400 16px/20.8px var(--f-sans);color:var(--muted);margin-top:6px}.S2P0Ea_heroBtns{gap:11px;margin-top:23px;display:flex}.S2P0Ea_heroBtns .btn:first-child{width:193px}.S2P0Ea_heroBtns .btn:last-child{width:180px}.S2P0Ea_heroMedia{aspect-ratio:1400/471;margin-top:51px;position:relative;overflow:hidden}.S2P0Ea_heroMedia img{object-fit:cover}.S2P0Ea_heroWord{text-align:center;width:739px;max-width:100%;font:800 70px/69px var(--f-sans);letter-spacing:7px;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #fff;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.S2P0Ea_eyebrowLine:before{margin-left:4px}.S2P0Ea_eyebrowLine{gap:9px}.S2P0Ea_cell{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);min-height:208px;padding:37px 14px 30px 30px}.S2P0Ea_cell:last-child{border-right:0}.S2P0Ea_cell h3{font:400 20px/28px var(--f-glyph);color:var(--ink-2);margin-top:23px}.S2P0Ea_cellLabel{font:500 16px/20.8px var(--f-sans);color:var(--green);text-transform:uppercase}.S2P0Ea_cellText{font:400 16px/24px var(--f-sans);color:var(--muted);margin-top:13px}.S2P0Ea_cellActive{background:var(--lime);box-shadow:var(--shadow);position:relative}.S2P0Ea_cellActive .S2P0Ea_cellLabel{color:#4f6b42}.S2P0Ea_cellActive .S2P0Ea_cellText{color:#444c3e}.S2P0Ea_overview{grid-template-columns:484px 1fr;padding:87px 63px 61px 65px;display:grid}.S2P0Ea_overviewEyebrow{font:400 16px/20.8px var(--f-sans);color:var(--green);text-transform:uppercase}.S2P0Ea_overviewImg{aspect-ratio:426/241;object-fit:cover;width:426px;height:auto;margin-top:92px}.S2P0Ea_kicker{font:400 17px/22.1px var(--f-sans);text-transform:uppercase;color:#000}.S2P0Ea_overviewTitle{max-width:531px;font:400 27px/39px var(--f-glyph);color:#000;margin-top:13px}.S2P0Ea_overviewPara{max-width:788px;font:400 16px/20.8px var(--f-sans);color:var(--muted);margin-top:29px}.S2P0Ea_overviewTitle+.S2P0Ea_overviewPara{margin-top:21px}.S2P0Ea_overviewBtn{width:233px;margin-top:36px}.S2P0Ea_focusHead .h-glyph{color:var(--ink)}.S2P0Ea_focusGrid{border-top:1px dashed var(--line);grid-template-columns:repeat(3,1fr);display:grid}.S2P0Ea_focusGrid .S2P0Ea_cell:nth-child(3n){border-right:0}.S2P0Ea_focusGrid .S2P0Ea_cell:nth-last-child(-n+3){border-bottom:0}.S2P0Ea_approach{grid-template-columns:568px 1fr;padding:34px 74px 47px 80px;display:grid}.S2P0Ea_approachIntro{max-width:477px;padding-top:32px}.S2P0Ea_approachIntro .h-glyph{margin-top:21px}.S2P0Ea_approachIntro .lead{max-width:464px;margin-top:43px}.S2P0Ea_steps{list-style:none}.S2P0Ea_steps li{align-items:center;height:112px;margin-bottom:15px;padding-bottom:16px;display:grid;position:relative}.S2P0Ea_steps li:last-child{margin-bottom:0}.S2P0Ea_steps li:after{content:"";background:#c8f3a4cc;height:1px;position:absolute;bottom:0;left:127px;right:0}.S2P0Ea_stepNum{font:250 70px/1 var(--f-sans);color:var(--green);justify-self:center}.S2P0Ea_stepNumFirst[data-size="80"],.S2P0Ea_stepNumFirst[data-size="74"]{font-size:80px}.S2P0Ea_stepNum[data-size="74"]:not(.S2P0Ea_stepNumFirst){font-size:74px}.S2P0Ea_stepRail{background:linear-gradient(to bottom, #fcfffa00, var(--lime) 50%, var(--bg));align-self:start;width:2px;height:96px;margin-left:26px;position:relative}.S2P0Ea_stepRail:after{content:"";background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute;top:41px;left:-6px}.S2P0Ea_steps li{grid-template-columns:100px 28px 1fr auto}.S2P0Ea_stepBody{align-self:start;padding-top:26px;padding-left:42px}.S2P0Ea_stepBody h3{font:400 22px/39px var(--f-glyph);color:var(--ink)}.S2P0Ea_stepIcon{align-self:start;margin-top:16px;margin-right:18px}.S2P0Ea_journey{padding:54px 74px 59px 76px}.S2P0Ea_steps .S2P0Ea_stepJourney{align-items:start;height:118px;margin-bottom:13px}.S2P0Ea_stepJourney .S2P0Ea_stepNum{margin-top:6px}.S2P0Ea_stepJourney .S2P0Ea_stepBody{padding-top:8px}.S2P0Ea_stepJourney .S2P0Ea_stepBody h3{font:500 22px/31px var(--f-park);color:var(--ink)}.S2P0Ea_stepJourney .S2P0Ea_stepBody p{max-width:438px;font:400 16px/26px var(--f-sans);color:var(--ink);margin-top:0}.S2P0Ea_outcomes{padding:66px 85px 63px}.S2P0Ea_outcomesB{padding-top:74px;padding-bottom:85px}.S2P0Ea_outcomesHead{grid-template-columns:533px minmax(0,464px);display:grid}.S2P0Ea_outcomesHead .S2P0Ea_eyebrowLine{margin-left:1px}.S2P0Ea_outcomesTitle{font:400 40px/51px var(--f-glyph);color:var(--ink);margin-top:18px}.S2P0Ea_outcomesHead .lead{padding-top:95px}.S2P0Ea_quote{background:#e9f6e3;border-radius:15px;margin-top:20px;padding:33px 53px 30px}.S2P0Ea_quoteText{font:400 30px/46px var(--f-serif);color:var(--ink-2)}.S2P0Ea_quoteNote{font:400 16px/27px var(--f-sans);color:var(--muted);margin-top:9px}.S2P0Ea_discoverGrid{border-top:1px dashed var(--line);grid-template-columns:467px 466px 467px;display:grid}.S2P0Ea_discoverCard{border-right:1px dashed var(--line);flex-direction:column;align-items:flex-start;min-height:509px;padding:24px 25px 25px 26px;display:flex}.S2P0Ea_discoverCard:last-child{border-right:0}.S2P0Ea_discoverActive{background:var(--white);box-shadow:var(--shadow);position:relative}.S2P0Ea_discoverNum{font:300 36px/46.8px var(--f-sans);color:var(--green)}.S2P0Ea_discoverCard h3{font:400 20px/28px var(--f-glyph);color:var(--ink-2);margin-top:10px}.S2P0Ea_discoverCard .S2P0Ea_cellText{max-width:295px;margin-top:13px}.S2P0Ea_discoverImg{aspect-ratio:415/226;width:100%;max-width:415px;margin-top:30px;position:relative;overflow:hidden}.S2P0Ea_discoverImg img{object-fit:cover}.S2P0Ea_discoverBtn{width:157px;margin-top:19px}.S2P0Ea_problemsHead .h-glyph{color:#000;font-size:27px}.S2P0Ea_problemsHead .eyebrow{font-weight:400}.S2P0Ea_problemsBody{border-top:1px dashed var(--line);grid-template-columns:700px 1fr;min-height:396px;display:grid}.S2P0Ea_problemList{background:var(--white)}.S2P0Ea_problemList li{height:84px;font:400 22px/39px var(--f-sans);color:#000;border-bottom:1px dashed var(--line);transition:color .2s,background .2s}.S2P0Ea_problemBtn{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 39px 0 50px;display:flex}.S2P0Ea_problemBtn img{transition:transform .25s}.S2P0Ea_problemActive .S2P0Ea_problemBtn img{transform:translate(6px)}.S2P0Ea_problemList .S2P0Ea_problemActive{background:#f6fdeb}.S2P0Ea_problemList li:last-child{border-bottom:0}.S2P0Ea_problemList li:hover,.S2P0Ea_problemList .S2P0Ea_problemActive{color:var(--green)}.S2P0Ea_problemPanel{background:var(--lime);padding:61px 40px 53px 49px}.S2P0Ea_panelEyebrow{font:400 16px/20.8px var(--f-sans);text-transform:uppercase;color:#000}.S2P0Ea_panelTitle{font:400 37px/39px var(--f-glyph);color:#000;margin-top:13px}.S2P0Ea_panelSubtitle{font:400 24px/39px var(--f-glyph);color:#000;margin-top:5px}.S2P0Ea_panelText{max-width:440px;font:400 18px/27px var(--f-sans);color:#151913;margin-top:32px}.S2P0Ea_panelBtn{color:#fff;background:#000;width:215px;margin-top:29px}.S2P0Ea_panelBtn:hover{background:#1f2a1a}.S2P0Ea_approachB{grid-template-columns:604px 1fr;column-gap:48px;padding:71px 140px 70px 121px;display:grid}.S2P0Ea_approachBImg{width:604px;height:auto}.S2P0Ea_approachBText{max-width:487px;padding-top:10px}.S2P0Ea_approachBText .S2P0Ea_eyebrowLine:before{margin-left:4px}.S2P0Ea_approachBText .h-glyph{margin-top:11px;line-height:28px}.S2P0Ea_approachBText .lead{max-width:464px;margin-top:29px}.S2P0Ea_bullets{margin-top:25px;margin-left:-10px}.S2P0Ea_bullets li{font:400 18px/27px var(--f-sans);color:var(--muted);gap:4px;display:flex}.S2P0Ea_bullets li:before{content:"•";width:6px;font-size:12px}.S2P0Ea_servicesTop,.S2P0Ea_servicesBottom{border-top:1px dashed var(--line);grid-template-columns:repeat(3,1fr);display:grid}.S2P0Ea_servicesBottom{grid-template-columns:repeat(var(--n), 1fr);border-top:0}.S2P0Ea_serviceCell .S2P0Ea_cellText{margin-top:14px;font-size:16px;line-height:21px}.S2P0Ea_servicesTop .S2P0Ea_serviceCell:not(:first-child){padding-left:40px}.S2P0Ea_servicesBottom .S2P0Ea_serviceCell:not(:first-child){padding-left:var(--cell-pl)}.S2P0Ea_servicesBottom .S2P0Ea_serviceCell{border-bottom:0}.S2P0Ea_tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.S2P0Ea_tags li{border:1px solid var(--line-2);background:var(--white);font:500 12px/16px var(--f-sans);letter-spacing:.02em;color:#4a5245;padding:4px 10px}.S2P0Ea_cellActive .S2P0Ea_tags li{background:#ffffff8c;border-color:#29461c40}.S2P0Ea_overviewBody .S2P0Ea_tags{margin-top:22px}.S2P0Ea_approachBPara{margin-top:16px}.S2P0Ea_approachBText .S2P0Ea_tags{margin-top:22px}.S2P0Ea_posture{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:repeat(4,1fr);margin:36px 0 0;display:grid}.S2P0Ea_posture div{padding:26px 24px 24px 0}.S2P0Ea_posture div+div{border-left:1px dashed var(--line);padding-left:28px}.S2P0Ea_posture dt{font:400 46px/1 var(--f-glyph);color:var(--green)}.S2P0Ea_posture dd{font:400 14px/20px var(--f-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:10px 0 0}.S2P0Ea_frameworks{margin-top:28px}.S2P0Ea_frameworksLabel{font:500 13px/18px var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--green)}@media (max-width:1360px){.S2P0Ea_discoverGrid{grid-template-columns:repeat(3,1fr)}.S2P0Ea_approach{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:40px}.S2P0Ea_approachB{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:60px;padding-right:60px}.S2P0Ea_approachBImg{width:100%}}@media (max-width:1100px){.S2P0Ea_overview{grid-template-columns:1fr;gap:40px;padding:56px 32px}.S2P0Ea_overviewImg{width:100%;max-width:426px;margin-top:24px}.S2P0Ea_focusGrid{grid-template-columns:repeat(2,1fr)}.S2P0Ea_focusGrid .S2P0Ea_cell{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line)}.S2P0Ea_focusGrid .S2P0Ea_cell:nth-child(2n){border-right:0}.S2P0Ea_focusGrid .S2P0Ea_cell:nth-last-child(-n+2){border-bottom:0}.S2P0Ea_approach,.S2P0Ea_journey{grid-template-columns:1fr;row-gap:40px;padding:56px 32px}.S2P0Ea_outcomes,.S2P0Ea_outcomesB{padding:56px 32px}.S2P0Ea_outcomesHead{grid-template-columns:1fr}.S2P0Ea_posture{grid-template-columns:repeat(2,1fr)}.S2P0Ea_posture div,.S2P0Ea_posture div+div{border-left:0;padding:22px 16px}.S2P0Ea_posture div:nth-child(2n){border-left:1px dashed var(--line)}.S2P0Ea_posture dt{font-size:36px}.S2P0Ea_problemBtn{padding:0 24px 0 32px}.S2P0Ea_outcomesHead .lead{padding-top:16px}.S2P0Ea_discoverGrid{grid-template-columns:1fr}.S2P0Ea_discoverCard{border-right:0;border-bottom:1px dashed var(--line);min-height:0}.S2P0Ea_problemsBody{grid-template-columns:1fr}.S2P0Ea_problemPanel{padding:48px 32px}.S2P0Ea_approachB{grid-template-columns:1fr;row-gap:40px;padding:56px 32px}.S2P0Ea_servicesTop,.S2P0Ea_servicesBottom{grid-template-columns:repeat(2,1fr)}.S2P0Ea_servicesTop .S2P0Ea_serviceCell,.S2P0Ea_servicesBottom .S2P0Ea_serviceCell{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);padding-left:30px}}@media (max-width:640px){.S2P0Ea_hero{padding-top:44px}.S2P0Ea_heroBtns{flex-direction:column;width:100%;max-width:260px}:is(.S2P0Ea_heroBtns .btn:first-child,.S2P0Ea_heroBtns .btn:last-child){width:100%}.S2P0Ea_heroMedia{aspect-ratio:4/3;margin-top:36px}.S2P0Ea_heroWord{letter-spacing:3px;font-size:34px;line-height:38px;bottom:20px}.S2P0Ea_overview,.S2P0Ea_approach,.S2P0Ea_journey,.S2P0Ea_outcomes,.S2P0Ea_outcomesB,.S2P0Ea_approachB{padding:44px 20px}.S2P0Ea_overviewTitle{font-size:24px;line-height:32px}.S2P0Ea_focusGrid,.S2P0Ea_servicesTop,.S2P0Ea_servicesBottom{grid-template-columns:1fr}.S2P0Ea_focusGrid .S2P0Ea_cell,.S2P0Ea_servicesTop .S2P0Ea_serviceCell,.S2P0Ea_servicesBottom .S2P0Ea_serviceCell{border-right:0;border-bottom:1px dashed var(--line);min-height:0;padding:28px 20px}.S2P0Ea_steps li{grid-template-columns:64px 20px 1fr}.S2P0Ea_stepNum,.S2P0Ea_stepNumFirst[data-size="80"],.S2P0Ea_stepNumFirst[data-size="74"],.S2P0Ea_stepNum[data-size="74"]:not(.S2P0Ea_stepNumFirst){font-size:48px}.S2P0Ea_steps li:after{left:84px}.S2P0Ea_stepBody{padding-left:20px}.S2P0Ea_stepBody h3{font-size:18px;line-height:26px}.S2P0Ea_stepIcon{display:none}.S2P0Ea_steps .S2P0Ea_stepJourney{height:auto;min-height:118px;padding-bottom:20px}.S2P0Ea_outcomesTitle{font-size:30px;line-height:38px}.S2P0Ea_quote{padding:24px 20px}.S2P0Ea_quoteText{font-size:24px;line-height:32px}.S2P0Ea_discoverCard{padding:24px 20px}.S2P0Ea_problemList li{height:72px;padding:0 20px;font-size:18px}.S2P0Ea_problemPanel{padding:40px 20px}.S2P0Ea_panelTitle{font-size:30px}.S2P0Ea_panelSubtitle{font-size:20px;line-height:30px}}
