.page-module__hZO5mG__page{--case-bg:#f4f2ed;--case-paper:#fcfbf8;--case-ink:#101315;--case-muted:#676966;--case-line:#cecfc9;--case-accent:#ef5a3c;--case-dark:#171a1e;background:var(--case-bg);min-height:0;color:var(--case-ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;overflow:clip}.page-module__hZO5mG__page h1,.page-module__hZO5mG__page h2,.page-module__hZO5mG__page h3{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.055em;margin:0;font-weight:710}.page-module__hZO5mG__page p{margin-top:0}.page-module__hZO5mG__topbar,.page-module__hZO5mG__hero,.page-module__hZO5mG__problem,.page-module__hZO5mG__results,.page-module__hZO5mG__footer{width:min(100%,1320px);margin:0 auto;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}.page-module__hZO5mG__topbar{border-bottom:1px solid var(--case-line);min-height:72px;color:var(--case-muted);justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.page-module__hZO5mG__wordmark{color:var(--case-ink);letter-spacing:-.05em;font-size:18px;font-weight:820}.page-module__hZO5mG__wordmark span{color:var(--case-ink)}.page-module__hZO5mG__hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:clamp(54px,8vw,108px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(70px,8vw,112px);display:grid}.page-module__hZO5mG__context{color:var(--case-muted);margin-bottom:25px;font-size:15px;font-weight:620}.page-module__hZO5mG__hero h1{max-width:12ch;margin-bottom:32px;font-size:clamp(56px,7vw,94px);line-height:.97}.page-module__hZO5mG__lede{color:#353938;max-width:61ch;margin-bottom:24px;font-size:clamp(18px,1.65vw,21px);line-height:1.58}.page-module__hZO5mG__outcomeLine{border-left:3px solid var(--case-ink);max-width:60ch;margin-bottom:0;padding:2px 0 2px 18px;font-size:clamp(17px,1.5vw,20px);font-weight:680;line-height:1.5}.page-module__hZO5mG__snapshotStack{padding-top:6px}.page-module__hZO5mG__snapshot{background:var(--case-dark);color:#f9f8f4;box-shadow:14px 14px #10131514}.page-module__hZO5mG__snapshotHead,.page-module__hZO5mG__snapshotRow{grid-template-columns:minmax(116px,.86fr) 1fr 1fr;gap:18px;display:grid}.page-module__hZO5mG__snapshotHead{color:#aeb0b0;border-bottom:1px solid #3b3e42;align-items:center;min-height:56px;padding:0 24px;font-size:12px;font-weight:680}.page-module__hZO5mG__snapshotRow{border-bottom:1px solid #3b3e42;align-items:center;min-height:106px;padding:22px 24px}.page-module__hZO5mG__snapshotRow:last-child{border-bottom:0}.page-module__hZO5mG__snapshotRow p,.page-module__hZO5mG__snapshotRow span,.page-module__hZO5mG__snapshotRow strong{margin:0}.page-module__hZO5mG__snapshotRow p{color:#aeb0b0;font-size:13px;line-height:1.35}.page-module__hZO5mG__snapshotRow span{color:#d1d2d0;font-size:clamp(14px,1.25vw,17px)}.page-module__hZO5mG__snapshotRow strong{color:#fff;letter-spacing:-.03em;font-size:clamp(16px,1.55vw,21px);font-weight:710}.page-module__hZO5mG__spendRamp{border:1px solid var(--case-ink);background:var(--case-paper);margin-top:22px;padding:18px 20px}.page-module__hZO5mG__spendRamp span{color:var(--case-muted);margin-bottom:8px;font-size:12px;font-weight:690;display:block}.page-module__hZO5mG__spendRamp p{margin-bottom:0;font-size:clamp(14px,1.3vw,17px);font-weight:670;line-height:1.45}.page-module__hZO5mG__problem{border-top:1px solid var(--case-line);padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(76px,8vw,110px)}.page-module__hZO5mG__problemStory{max-width:880px}.page-module__hZO5mG__problem h2,.page-module__hZO5mG__sectionIntro h2,.page-module__hZO5mG__results h2{margin-bottom:28px;font-size:clamp(42px,5vw,66px);line-height:1}.page-module__hZO5mG__problemStatement{max-width:22ch;font-size:clamp(26px,3vw,38px);line-height:1.16;margin-bottom:24px!important}.page-module__hZO5mG__problemStory>p:not(.page-module__hZO5mG__roleNote){max-width:68ch;color:var(--case-muted);margin-bottom:28px;font-size:18px;line-height:1.7}.page-module__hZO5mG__roleNote{border-top:1px solid var(--case-line);color:#383b39;max-width:78ch;margin:0;padding-top:22px;font-size:14px;line-height:1.65}.page-module__hZO5mG__roleNote strong{color:var(--case-ink)}.page-module__hZO5mG__buildSection{background:var(--case-dark);color:#f8f7f2;width:100%;padding:clamp(76px,8vw,108px) clamp(22px,5vw,72px)}.page-module__hZO5mG__sectionIntro,.page-module__hZO5mG__buildList{width:min(100%,1176px);margin-left:auto;margin-right:auto}.page-module__hZO5mG__sectionIntro{justify-content:space-between;align-items:baseline;gap:36px;margin-bottom:clamp(44px,6vw,70px);display:flex}.page-module__hZO5mG__sectionIntro h2{margin-bottom:0}.page-module__hZO5mG__sectionIntro p{color:#b8bab7;margin-bottom:2px;font-size:18px}.page-module__hZO5mG__buildList{border-top:1px solid #494c50}.page-module__hZO5mG__buildRow{border-bottom:1px solid #494c50;grid-template-columns:minmax(84px,.24fr) minmax(0,1.76fr);align-items:start;gap:clamp(28px,5vw,68px);min-height:214px;padding:36px 0;display:grid}.page-module__hZO5mG__phase{color:#b8bab7;font-family:var(--font-geist-mono), monospace;margin:5px 0 0;font-size:14px;font-weight:650}.page-module__hZO5mG__buildRow h3{max-width:28ch;margin-bottom:17px;font-size:clamp(27px,3vw,40px);line-height:1.08}.page-module__hZO5mG__buildRow>div>p{color:#b8bab7;max-width:74ch;margin-bottom:0;font-size:16px;line-height:1.68}.page-module__hZO5mG__results{padding-top:clamp(76px,8vw,112px);padding-bottom:clamp(58px,7vw,92px)}.page-module__hZO5mG__resultsLead h2{max-width:17ch;margin-bottom:0}.page-module__hZO5mG__resultFigure{border-top:2px solid var(--case-ink);border-bottom:2px solid var(--case-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,42px);margin-top:clamp(48px,7vw,80px);padding:clamp(30px,4vw,52px) 0;display:grid}.page-module__hZO5mG__resultFigure strong{letter-spacing:-.065em;font-size:clamp(42px,6.2vw,82px);line-height:1}.page-module__hZO5mG__resultFigure strong:last-of-type{color:var(--case-accent);text-align:right}.page-module__hZO5mG__resultFigure>span{color:var(--case-muted);font-size:clamp(28px,4vw,52px)}.page-module__hZO5mG__resultFigure p{color:var(--case-muted);text-align:right;grid-column:1/-1;margin:-2px 0 0;font-size:14px}.page-module__hZO5mG__resultMeta{justify-content:space-between;align-items:baseline;gap:30px;margin-top:19px;display:flex}.page-module__hZO5mG__measurement{max-width:74ch;color:var(--case-muted);margin:0;font-size:13px;line-height:1.6}.page-module__hZO5mG__resultMeta a{color:var(--case-ink);text-underline-offset:4px;flex:none;font-size:13px;font-weight:690;text-decoration:underline;text-decoration-thickness:1px}.page-module__hZO5mG__footer{border-top:1px solid var(--case-line);min-height:76px;color:var(--case-muted);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.page-module__hZO5mG__footer span:first-child{color:var(--case-ink);font-weight:760}@media (max-width:980px){.page-module__hZO5mG__hero{grid-template-columns:1fr;gap:48px}.page-module__hZO5mG__hero h1{max-width:14ch}.page-module__hZO5mG__snapshotStack{width:min(100%,760px)}}@media (max-width:660px){.page-module__hZO5mG__topbar{min-height:64px;font-size:12px}.page-module__hZO5mG__hero{padding-top:50px}.page-module__hZO5mG__hero h1{font-size:clamp(47px,14vw,64px)}.page-module__hZO5mG__snapshotHead,.page-module__hZO5mG__snapshotRow{grid-template-columns:minmax(86px,.82fr) 1fr 1fr;gap:10px;padding-left:16px;padding-right:16px}.page-module__hZO5mG__snapshotRow{min-height:92px}.page-module__hZO5mG__snapshotRow p,.page-module__hZO5mG__snapshotRow span,.page-module__hZO5mG__snapshotRow strong{font-size:13px}.page-module__hZO5mG__spendRamp p{font-size:14px}.page-module__hZO5mG__sectionIntro{flex-direction:column;align-items:flex-start;gap:10px}.page-module__hZO5mG__buildRow{grid-template-columns:42px minmax(0,1fr);gap:18px}.page-module__hZO5mG__resultFigure{grid-template-columns:1fr;gap:18px}.page-module__hZO5mG__resultFigure strong:last-of-type,.page-module__hZO5mG__resultFigure p{text-align:left}.page-module__hZO5mG__resultFigure>span{transform-origin:50%;justify-self:start;font-size:28px;transform:rotate(90deg)}.page-module__hZO5mG__resultMeta,.page-module__hZO5mG__footer{flex-direction:column;align-items:flex-start}.page-module__hZO5mG__footer{justify-content:center;gap:7px;padding-top:22px;padding-bottom:22px}}@media (max-width:430px){.page-module__hZO5mG__snapshotHead{display:none}.page-module__hZO5mG__snapshotRow{grid-template-columns:1fr 1fr}.page-module__hZO5mG__snapshotRow p{grid-column:1/-1;font-size:12px}}@page{size:Letter portrait;margin:.32in}@media print{.page-module__hZO5mG__page{--case-bg:#fff;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%;font-size:9pt;overflow:visible}.page-module__hZO5mG__topbar,.page-module__hZO5mG__hero,.page-module__hZO5mG__problem,.page-module__hZO5mG__results,.page-module__hZO5mG__footer{width:100%;padding-left:0;padding-right:0}.page-module__hZO5mG__topbar{min-height:.3in;font-size:7.5pt}.page-module__hZO5mG__wordmark{font-size:10pt}.page-module__hZO5mG__hero{grid-template-columns:minmax(0,1.12fr) minmax(3.1in,.88fr);gap:.25in;padding-top:.2in;padding-bottom:.2in}.page-module__hZO5mG__context{margin-bottom:.07in;font-size:6.8pt}.page-module__hZO5mG__hero h1{margin-bottom:.1in;font-size:28pt}.page-module__hZO5mG__lede,.page-module__hZO5mG__outcomeLine{font-size:8.2pt;line-height:1.35}.page-module__hZO5mG__lede{margin-bottom:.08in}.page-module__hZO5mG__outcomeLine{border-left-width:1.5px;padding-left:.09in}.page-module__hZO5mG__snapshotStack{padding-top:0}.page-module__hZO5mG__snapshot{box-shadow:none}.page-module__hZO5mG__snapshotHead,.page-module__hZO5mG__snapshotRow{grid-template-columns:.9fr 1fr 1fr;gap:.06in;padding-left:.08in;padding-right:.08in}.page-module__hZO5mG__snapshotHead{min-height:.22in;font-size:5.8pt}.page-module__hZO5mG__snapshotRow{min-height:.42in;padding-top:.05in;padding-bottom:.05in}.page-module__hZO5mG__snapshotRow p,.page-module__hZO5mG__snapshotRow span,.page-module__hZO5mG__snapshotRow strong{font-size:6.6pt}.page-module__hZO5mG__spendRamp{margin-top:.07in;padding:.06in .08in}.page-module__hZO5mG__spendRamp span{margin-bottom:.02in;font-size:5.8pt}.page-module__hZO5mG__spendRamp p{font-size:6.6pt}.page-module__hZO5mG__problem{padding-top:.18in;padding-bottom:.18in}.page-module__hZO5mG__problemStory{max-width:none}.page-module__hZO5mG__problem h2{margin-bottom:.07in;font-size:18pt}.page-module__hZO5mG__problemStatement{font-size:12pt;margin-bottom:.06in!important}.page-module__hZO5mG__problemStory>p:not(.page-module__hZO5mG__roleNote){max-width:none;margin-bottom:.07in;font-size:7.6pt;line-height:1.35}.page-module__hZO5mG__roleNote{max-width:none;padding-top:.06in;font-size:6.8pt;line-height:1.35}.page-module__hZO5mG__buildSection{width:auto;margin-left:-.32in;margin-right:-.32in;padding:.16in .32in}.page-module__hZO5mG__sectionIntro{margin-bottom:.08in}.page-module__hZO5mG__sectionIntro h2{font-size:17pt}.page-module__hZO5mG__sectionIntro p{font-size:7pt}.page-module__hZO5mG__buildRow{grid-template-columns:.28in 1fr;gap:.1in;min-height:0;padding:.07in 0}.page-module__hZO5mG__phase{margin-top:.01in;font-size:6.5pt}.page-module__hZO5mG__buildRow h3{margin-bottom:.025in;font-size:10pt}.page-module__hZO5mG__buildRow>div>p{max-width:none;font-size:6.7pt;line-height:1.3}.page-module__hZO5mG__results{padding-top:.17in;padding-bottom:.12in}.page-module__hZO5mG__results h2{font-size:18pt}.page-module__hZO5mG__resultFigure{margin-top:.1in;padding:.08in 0}.page-module__hZO5mG__resultFigure strong{font-size:31pt}.page-module__hZO5mG__resultFigure>span{font-size:20pt}.page-module__hZO5mG__resultFigure p{font-size:6.2pt}.page-module__hZO5mG__resultMeta{margin-top:.05in}.page-module__hZO5mG__measurement,.page-module__hZO5mG__resultMeta a{font-size:6.4pt}.page-module__hZO5mG__footer{min-height:.28in;font-size:6.6pt}}
