.case-studies-module__AyNS7q__page{--ink:#090909;--surface:#f3f3ef;--line:#09090924;--muted:#5c5d58;--mint:#a9f4ef;--lilac:#e5d8f3;--blush:#f0d4d4;color:var(--ink);background:var(--surface)}.case-studies-module__AyNS7q__eyebrow,.case-studies-module__AyNS7q__sectionNumber{letter-spacing:.075em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:10px;font-weight:800;line-height:1.2}.case-studies-module__AyNS7q__eyebrow span{color:#235d59}.case-studies-module__AyNS7q__hero{background:linear-gradient(132deg,#f8f7f3 0%,#e4efeb 49%,#e9e1f0 76%,#f0d9da 100%);grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:clamp(60px,8vw,150px);min-height:calc(100svh - 76px);padding:clamp(70px,8vw,135px) clamp(20px,3vw,56px);display:grid;overflow:hidden}.case-studies-module__AyNS7q__heroCopy h1{letter-spacing:-.08em;max-width:1080px;margin:25px 0 0;font-size:clamp(72px,8.8vw,158px);line-height:.81}.case-studies-module__AyNS7q__heroCopy h1 em{color:#0000;-webkit-text-stroke:1.5px var(--ink);font-style:normal}.case-studies-module__AyNS7q__deck{color:#454743;max-width:720px;margin:34px 0 0;font-size:18px;line-height:1.65}.case-studies-module__AyNS7q__heroActions{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.case-studies-module__AyNS7q__heroActions a{letter-spacing:.04em;text-transform:uppercase;border:1px solid #09090933;justify-content:space-between;align-items:center;gap:35px;min-height:56px;padding:0 18px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex}.case-studies-module__AyNS7q__heroActions a:first-child{color:#fff;border-color:var(--ink);background:var(--ink)}.case-studies-module__AyNS7q__heroActions a:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0909091f}.case-studies-module__AyNS7q__heroActions svg{width:15px;height:15px}.case-studies-module__AyNS7q__cohortConsole,.case-studies-module__AyNS7q__metricConsole{-webkit-backdrop-filter:blur(20px);background:#ffffffa1;border:1px solid #ffffffe6;border-radius:26px;min-width:0;overflow:hidden;box-shadow:0 38px 95px #214b4724,inset 0 1px #fff}.case-studies-module__AyNS7q__consoleTop{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 25px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800;display:flex}.case-studies-module__AyNS7q__consoleTop b{color:#235d59;align-items:center;gap:9px;display:flex}.case-studies-module__AyNS7q__consoleTop i{background:#59a68b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59a68b1f}.case-studies-module__AyNS7q__consoleTitle{color:#fff;background:var(--ink);margin:16px;padding:30px}.case-studies-module__AyNS7q__consoleTitle small{color:var(--mint);letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__consoleTitle strong{letter-spacing:-.06em;margin-top:36px;font-size:clamp(42px,4.2vw,69px);line-height:.88;display:block}.case-studies-module__AyNS7q__consoleTitle p{color:#ffffff9e;max-width:390px;margin:22px 0 0;font-size:13px;line-height:1.55}.case-studies-module__AyNS7q__cohortGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 16px;display:grid}.case-studies-module__AyNS7q__cohortGrid div{background:#ffffffb8;flex-direction:column;justify-content:space-between;min-height:138px;padding:20px;display:flex}.case-studies-module__AyNS7q__cohortGrid strong{letter-spacing:-.055em;font-size:clamp(35px,3.4vw,55px);line-height:.9}.case-studies-module__AyNS7q__cohortGrid span{color:#666762;text-transform:uppercase;max-width:170px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;line-height:1.4}.case-studies-module__AyNS7q__calculationNote{color:#777872;margin:17px 18px 20px;font-size:9px;line-height:1.45;display:block}.case-studies-module__AyNS7q__disclosure{color:#fff;background:#0b0b0b;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(45px,7vw,125px);min-height:190px;padding:34px clamp(20px,3vw,56px);display:grid}.case-studies-module__AyNS7q__disclosure>div{grid-template-columns:42px 1fr;align-items:center;gap:8px 15px;display:grid}.case-studies-module__AyNS7q__disclosure svg{width:30px;height:30px;color:var(--mint);grid-row:1/3}.case-studies-module__AyNS7q__disclosure span{color:var(--mint);letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__disclosure strong{letter-spacing:-.03em;font-size:22px}.case-studies-module__AyNS7q__disclosure p{color:#ffffffab;max-width:870px;margin:0;font-size:15px;line-height:1.65}.case-studies-module__AyNS7q__featured,.case-studies-module__AyNS7q__library,.case-studies-module__AyNS7q__standard,.case-studies-module__AyNS7q__related{padding:clamp(90px,9vw,150px) clamp(20px,3vw,56px)}.case-studies-module__AyNS7q__sectionHead,.case-studies-module__AyNS7q__libraryHead{grid-template-columns:.68fr 1.32fr;align-items:end;gap:7vw;margin-bottom:63px;display:grid}.case-studies-module__AyNS7q__sectionHead>div,.case-studies-module__AyNS7q__libraryHead>div{grid-column:2}.case-studies-module__AyNS7q__sectionHead .case-studies-module__AyNS7q__eyebrow{grid-row:1;align-self:start}.case-studies-module__AyNS7q__sectionHead h2,.case-studies-module__AyNS7q__libraryHead h2,.case-studies-module__AyNS7q__standardHeading h2,.case-studies-module__AyNS7q__related h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,110px);line-height:.87}.case-studies-module__AyNS7q__sectionHead>div>p,.case-studies-module__AyNS7q__libraryHead>p{max-width:680px;color:var(--muted);margin:25px 0 0;font-size:16px;line-height:1.62}.case-studies-module__AyNS7q__featuredGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.case-studies-module__AyNS7q__featuredCard{background:#fff;flex-direction:column;min-height:630px;padding:28px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.case-studies-module__AyNS7q__featuredCard:nth-child(2){color:#fff;background:#0a0a0a}.case-studies-module__AyNS7q__featuredCard:nth-child(3){background:linear-gradient(148deg,var(--mint),var(--lilac) 66%,var(--blush))}.case-studies-module__AyNS7q__featuredCard:hover{z-index:2;transform:translateY(-7px);box-shadow:0 30px 70px #0909092b}.case-studies-module__AyNS7q__cardMeta{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800;display:flex}.case-studies-module__AyNS7q__cardMeta b{color:#6b6c67}.case-studies-module__AyNS7q__featuredCard:nth-child(2) .case-studies-module__AyNS7q__cardMeta b{color:#ffffff80}.case-studies-module__AyNS7q__cardMark{margin:36px 0}.case-studies-module__AyNS7q__cardMark img{width:170px;height:auto}.case-studies-module__AyNS7q__featuredCard:nth-child(2) .case-studies-module__AyNS7q__cardMark{filter:invert()}.case-studies-module__AyNS7q__featuredBody{margin:auto 0 0}.case-studies-module__AyNS7q__featuredBody>span,.case-studies-module__AyNS7q__caseBody>span{color:#646661;letter-spacing:.07em;text-transform:uppercase;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__featuredCard:nth-child(2) .case-studies-module__AyNS7q__featuredBody>span{color:var(--mint)}.case-studies-module__AyNS7q__featuredBody h3{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(39px,4vw,66px);line-height:.88}.case-studies-module__AyNS7q__featuredBody p{color:#4f514d;max-width:470px;margin:18px 0 0;font-size:16px;line-height:1.42}.case-studies-module__AyNS7q__featuredCard:nth-child(2) .case-studies-module__AyNS7q__featuredBody p{color:#ffffffad}.case-studies-module__AyNS7q__featuredMetric{border-top:1px solid;justify-content:space-between;align-items:end;gap:20px;margin-top:33px;padding-top:25px;display:flex}.case-studies-module__AyNS7q__featuredMetric strong{letter-spacing:-.06em;font-size:clamp(35px,3.6vw,59px);line-height:.8}.case-studies-module__AyNS7q__featuredMetric span{text-align:right;text-transform:uppercase;max-width:150px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800;line-height:1.35}.case-studies-module__AyNS7q__cardLink{text-transform:uppercase;border-top:1px solid #0909092e;justify-content:space-between;align-items:center;min-height:50px;margin-top:28px;padding-top:17px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:flex}.case-studies-module__AyNS7q__featuredCard:nth-child(2) .case-studies-module__AyNS7q__cardLink{border-color:#fff3}.case-studies-module__AyNS7q__cardLink svg{width:16px;height:16px;transition:transform .2s}.case-studies-module__AyNS7q__featuredCard:hover .case-studies-module__AyNS7q__cardLink svg,.case-studies-module__AyNS7q__caseCard:hover .case-studies-module__AyNS7q__cardLink svg{transform:translate(3px,-3px)}.case-studies-module__AyNS7q__library{color:#fff;background:#090909;scroll-margin-top:80px}.case-studies-module__AyNS7q__libraryHead>div{grid-column:1}.case-studies-module__AyNS7q__libraryHead>p{color:#ffffff9c;grid-column:2;align-self:end}.case-studies-module__AyNS7q__libraryHead .case-studies-module__AyNS7q__eyebrow{color:var(--mint);margin-bottom:26px}.case-studies-module__AyNS7q__libraryGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.case-studies-module__AyNS7q__caseCard{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:470px;padding:29px;transition:background .22s;display:flex}.case-studies-module__AyNS7q__caseCard:hover{background:#a9f4ef12}.case-studies-module__AyNS7q__caseCard .case-studies-module__AyNS7q__cardMeta{color:#ffffff7a}.case-studies-module__AyNS7q__caseCard .case-studies-module__AyNS7q__cardMeta b{color:#ffffff6b}.case-studies-module__AyNS7q__caseBody{margin:auto 0 0}.case-studies-module__AyNS7q__caseBody>span{color:var(--mint)}.case-studies-module__AyNS7q__caseBody h3{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(31px,3vw,50px);line-height:.91}.case-studies-module__AyNS7q__caseBody p{color:#ffffff9c;max-width:460px;margin:17px 0 0;font-size:14px;line-height:1.55}.case-studies-module__AyNS7q__caseMetric{justify-content:space-between;align-items:end;gap:20px;margin-top:27px;display:flex}.case-studies-module__AyNS7q__caseMetric strong{letter-spacing:-.045em;font-size:29px}.case-studies-module__AyNS7q__caseMetric span{color:#ffffff6b;text-align:right;text-transform:uppercase;max-width:145px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800;line-height:1.35}.case-studies-module__AyNS7q__caseCard .case-studies-module__AyNS7q__cardLink{border-color:#ffffff2b}.case-studies-module__AyNS7q__standard{background:#ebeae6}.case-studies-module__AyNS7q__standardHeading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;margin-bottom:65px;display:grid}.case-studies-module__AyNS7q__standardHeading h2{grid-column:2}.case-studies-module__AyNS7q__standardGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.case-studies-module__AyNS7q__standardGrid article{background:#f8f8f5;flex-direction:column;min-height:380px;padding:31px;display:flex}.case-studies-module__AyNS7q__standardGrid svg{width:33px;height:33px}.case-studies-module__AyNS7q__standardGrid span{color:#646661;margin:60px 0 20px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__standardGrid h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,48px);line-height:.94}.case-studies-module__AyNS7q__standardGrid p{color:var(--muted);margin:auto 0 0;font-size:15px;line-height:1.58}.case-studies-module__AyNS7q__exploreCta{background:linear-gradient(126deg,var(--mint),#dfecee 42%,var(--lilac) 76%,var(--blush));grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;min-height:680px;padding:clamp(90px,9vw,155px) clamp(20px,3vw,56px);display:grid;position:relative;overflow:hidden}.case-studies-module__AyNS7q__exploreCta:after{content:"•••••";color:#0909091f;letter-spacing:.12em;font-size:clamp(50px,7vw,105px);position:absolute;top:70px;right:4vw}.case-studies-module__AyNS7q__exploreCta>div{z-index:1;position:relative}.case-studies-module__AyNS7q__exploreCta>div:first-child>p{letter-spacing:.08em;margin:0 0 28px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:10px;font-weight:800}.case-studies-module__AyNS7q__exploreCta h2{letter-spacing:-.077em;margin:0;font-size:clamp(60px,7.3vw,132px);line-height:.84}.case-studies-module__AyNS7q__exploreCta>div:last-child>p{color:#444642;max-width:620px;margin:0;font-size:18px;line-height:1.65}.case-studies-module__AyNS7q__exploreCta a{color:#fff;background:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:50px;min-height:58px;margin-top:34px;padding:0 18px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:10px;font-weight:800;display:flex}.case-studies-module__AyNS7q__exploreCta svg{width:15px;height:15px}.case-studies-module__AyNS7q__detailHero{background:linear-gradient(132deg,#f8f7f3,#e2efeb 52%,#e8dff0 82%);grid-template-columns:minmax(0,1.13fr) minmax(420px,.87fr);align-items:center;gap:clamp(60px,8vw,150px);min-height:calc(100svh - 76px);padding:clamp(65px,7vw,120px) clamp(20px,3vw,56px);display:grid}.case-studies-module__AyNS7q__breadcrumb{color:#686964;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:39px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:flex}.case-studies-module__AyNS7q__breadcrumb a:hover{color:var(--ink)}.case-studies-module__AyNS7q__breadcrumb i{opacity:.45;font-style:normal}.case-studies-module__AyNS7q__detailCopy h1{letter-spacing:-.08em;max-width:1050px;margin:25px 0 0;font-size:clamp(72px,8.5vw,150px);line-height:.82}.case-studies-module__AyNS7q__detailTitle{letter-spacing:-.045em;max-width:880px;margin:28px 0 0;font-size:clamp(28px,3vw,50px);line-height:1.02}.case-studies-module__AyNS7q__detailSummary{color:#4e504c;max-width:750px;margin:24px 0 0;font-size:17px;line-height:1.62}.case-studies-module__AyNS7q__detailMeta{border-top:1px solid var(--line);color:#656762;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:30px;padding-top:18px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:flex}.case-studies-module__AyNS7q__metricConsole{background:#ffffffb3}.case-studies-module__AyNS7q__metricStack{background:var(--line);border:1px solid var(--line);gap:1px;margin:15px;display:grid}.case-studies-module__AyNS7q__metricStack>div{background:#ffffffd1;grid-template-columns:35px 1fr;align-items:end;gap:7px 16px;min-height:125px;padding:20px;display:grid}.case-studies-module__AyNS7q__metricStack>div>span{color:#235d59;grid-row:1/3;align-self:start;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__metricStack strong{letter-spacing:-.055em;font-size:clamp(31px,3.3vw,52px);line-height:.87}.case-studies-module__AyNS7q__metricStack p{color:#656661;text-transform:uppercase;margin:0;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__metricConsole>small{color:#747570;margin:0 18px 20px;font-size:9px;line-height:1.45;display:block}.case-studies-module__AyNS7q__caseSignal{background:linear-gradient(100deg,var(--mint),var(--lilac) 58%,var(--blush));letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:58px;padding:13px clamp(20px,3vw,56px);font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:grid}.case-studies-module__AyNS7q__caseSignal span:nth-child(2){text-align:center}.case-studies-module__AyNS7q__caseSignal span:last-child{text-align:right}.case-studies-module__AyNS7q__detailBody{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:clamp(55px,8vw,145px);padding:clamp(90px,9vw,150px) clamp(20px,3vw,56px);display:grid}.case-studies-module__AyNS7q__detailRail{height:fit-content;position:sticky;top:110px}.case-studies-module__AyNS7q__detailRail>a{text-transform:uppercase;align-items:center;gap:9px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:flex}.case-studies-module__AyNS7q__detailRail>a svg{width:14px;height:14px}.case-studies-module__AyNS7q__detailRail nav{border-top:1px solid var(--line);margin-top:46px;padding-top:20px}.case-studies-module__AyNS7q__detailRail nav>span{letter-spacing:.07em;text-transform:uppercase;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__detailRail ol{margin:18px 0 0;padding:0;list-style:none}.case-studies-module__AyNS7q__detailRail li{border-top:1px solid var(--line)}.case-studies-module__AyNS7q__detailRail li:last-child{border-bottom:1px solid var(--line)}.case-studies-module__AyNS7q__detailRail li a{color:#696a65;align-items:center;min-height:46px;font-size:10px;display:flex}.case-studies-module__AyNS7q__detailRail li a:hover{color:var(--ink)}.case-studies-module__AyNS7q__detailMain{min-width:0;max-width:1050px}.case-studies-module__AyNS7q__shortAnswer{border:1px solid var(--line);background:#fff;padding:clamp(35px,4vw,58px)}.case-studies-module__AyNS7q__shortAnswer .case-studies-module__AyNS7q__eyebrow{color:#235d59}.case-studies-module__AyNS7q__shortAnswer>p:last-child{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(27px,2.8vw,44px);line-height:1.18}.case-studies-module__AyNS7q__detailSection{border-top:1px solid var(--line);padding:clamp(70px,8vw,115px) 0;scroll-margin-top:100px}.case-studies-module__AyNS7q__shortAnswer+.case-studies-module__AyNS7q__detailSection{margin-top:90px}.case-studies-module__AyNS7q__sectionNumber{color:#235d59;margin-bottom:28px}.case-studies-module__AyNS7q__detailSection h2,.case-studies-module__AyNS7q__sourcePanel h2,.case-studies-module__AyNS7q__ownership h2,.case-studies-module__AyNS7q__caseCta h2{letter-spacing:-.062em;max-width:900px;margin:0;font-size:clamp(45px,5.3vw,79px);line-height:.91}.case-studies-module__AyNS7q__detailSection>p:not(.case-studies-module__AyNS7q__sectionNumber),.case-studies-module__AyNS7q__sourcePanel>p:not(.case-studies-module__AyNS7q__sectionNumber),.case-studies-module__AyNS7q__ownership>p,.case-studies-module__AyNS7q__caseCta>p{color:#3f413d;max-width:840px;margin:31px 0 0;font-size:18px;line-height:1.72}.case-studies-module__AyNS7q__constraint{color:#fff;background:var(--ink);margin-top:44px;padding:30px}.case-studies-module__AyNS7q__constraint span,.case-studies-module__AyNS7q__deployment span{color:var(--mint);letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__constraint strong{letter-spacing:-.035em;max-width:900px;margin-top:26px;font-size:clamp(25px,2.7vw,43px);line-height:1.15;display:block}.case-studies-module__AyNS7q__deployment{border:1px solid var(--line);background:#fff;margin-top:43px;padding:27px}.case-studies-module__AyNS7q__deployment span{color:#235d59}.case-studies-module__AyNS7q__deployment p{color:#4f514d;margin:17px 0 0;font-size:15px;line-height:1.65}.case-studies-module__AyNS7q__outcomeGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:45px;display:grid}.case-studies-module__AyNS7q__outcomeGrid article{background:#fff;flex-direction:column;min-height:220px;padding:28px;display:flex}.case-studies-module__AyNS7q__outcomeGrid strong{letter-spacing:-.065em;font-size:clamp(40px,4.8vw,75px);line-height:.86}.case-studies-module__AyNS7q__outcomeGrid span{text-transform:uppercase;margin-top:18px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__outcomeGrid small{color:#777872;margin-top:auto;padding-top:25px;font-size:9px;line-height:1.5}.case-studies-module__AyNS7q__tableWrap{border:1px solid var(--line);background:#fff;width:100%;margin-top:18px;overflow-x:auto}.case-studies-module__AyNS7q__tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.case-studies-module__AyNS7q__tableWrap caption{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;padding:19px 20px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__tableWrap th,.case-studies-module__AyNS7q__tableWrap td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;font-size:14px;line-height:1.55}.case-studies-module__AyNS7q__tableWrap thead th{color:#fff;background:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px}.case-studies-module__AyNS7q__tableWrap tbody th{width:21%;font-size:13px}.case-studies-module__AyNS7q__tableWrap tr:last-child>*{border-bottom:0}.case-studies-module__AyNS7q__tableWrap tr>:last-child{border-right:0}.case-studies-module__AyNS7q__ownership{color:#fff;background:linear-gradient(125deg,#0b0b0b,#163b3a 58%,#322b4d);margin:0 0 clamp(80px,9vw,130px);padding:clamp(45px,6vw,80px);scroll-margin-top:100px}.case-studies-module__AyNS7q__ownership>div{color:var(--mint);letter-spacing:.07em;align-items:center;gap:15px;margin-bottom:55px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:flex}.case-studies-module__AyNS7q__ownership svg{width:26px;height:26px}.case-studies-module__AyNS7q__ownership>p{color:#ffffffb3}.case-studies-module__AyNS7q__lessonList{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none}.case-studies-module__AyNS7q__lessonList li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;min-height:105px;display:grid}.case-studies-module__AyNS7q__lessonList span{color:#235d59;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__lessonList p{max-width:780px;margin:0;font-size:19px;line-height:1.45}.case-studies-module__AyNS7q__lessonList svg{color:#235d59;width:21px;height:21px}.case-studies-module__AyNS7q__sourcePanel{border:1px solid var(--line);background:#fff;padding:clamp(45px,6vw,75px);scroll-margin-top:100px}.case-studies-module__AyNS7q__sourcePanel ul{border-top:1px solid var(--line);margin:38px 0 0;padding:0;list-style:none}.case-studies-module__AyNS7q__sourcePanel li{border-bottom:1px solid var(--line);color:#575954;grid-template-columns:35px 1fr;gap:15px;min-height:70px;padding:17px 0;font-size:14px;line-height:1.55;display:grid}.case-studies-module__AyNS7q__sourcePanel li span{color:#235d59;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__sourcePanel>a{color:#fff;background:var(--ink);text-transform:uppercase;align-items:center;gap:38px;min-height:52px;margin-top:30px;padding:0 17px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.case-studies-module__AyNS7q__sourcePanel>a svg{width:15px;height:15px}.case-studies-module__AyNS7q__caseCta{background:linear-gradient(130deg,var(--mint),var(--lilac) 65%,var(--blush));margin-top:20px;padding:clamp(48px,6vw,80px);position:relative;overflow:hidden}.case-studies-module__AyNS7q__caseCta:after{content:"0→1";color:#ffffff6b;letter-spacing:-.1em;font-size:clamp(140px,22vw,310px);font-weight:800;line-height:.75;position:absolute;bottom:-.22em;right:-.04em}.case-studies-module__AyNS7q__caseCta>span,.case-studies-module__AyNS7q__caseCta h2,.case-studies-module__AyNS7q__caseCta p,.case-studies-module__AyNS7q__caseCta a{z-index:1;position:relative}.case-studies-module__AyNS7q__caseCta>span{letter-spacing:.08em;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800}.case-studies-module__AyNS7q__caseCta h2{margin-top:24px}.case-studies-module__AyNS7q__caseCta a{color:#fff;background:var(--ink);text-transform:uppercase;align-items:center;gap:42px;min-height:54px;margin-top:31px;padding:0 18px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.case-studies-module__AyNS7q__caseCta svg{width:15px;height:15px}.case-studies-module__AyNS7q__related{color:#fff;background:#090909}.case-studies-module__AyNS7q__related header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.case-studies-module__AyNS7q__related h2{font-size:clamp(48px,6vw,92px)}.case-studies-module__AyNS7q__related>div{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.case-studies-module__AyNS7q__related>div>a{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative}.case-studies-module__AyNS7q__related>div>a>span{color:var(--mint);text-transform:uppercase;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:8px;font-weight:800}.case-studies-module__AyNS7q__related>div>a>strong{letter-spacing:-.05em;margin:auto 0 11px;font-size:33px;line-height:.95}.case-studies-module__AyNS7q__related>div>a>p{color:#ffffff94;max-width:410px;margin:0;font-size:13px;line-height:1.5}.case-studies-module__AyNS7q__related>div>a>svg{width:17px;height:17px;position:absolute;top:26px;right:26px}@media (max-width:1050px){.case-studies-module__AyNS7q__hero,.case-studies-module__AyNS7q__detailHero{grid-template-columns:1fr}.case-studies-module__AyNS7q__cohortConsole,.case-studies-module__AyNS7q__metricConsole{max-width:830px}.case-studies-module__AyNS7q__disclosure{grid-template-columns:1fr}.case-studies-module__AyNS7q__featuredGrid,.case-studies-module__AyNS7q__libraryGrid,.case-studies-module__AyNS7q__standardGrid{grid-template-columns:1fr 1fr}.case-studies-module__AyNS7q__featuredCard:last-child,.case-studies-module__AyNS7q__standardGrid article:last-child{grid-column:1/-1}.case-studies-module__AyNS7q__detailBody{grid-template-columns:1fr}.case-studies-module__AyNS7q__detailRail{position:static}.case-studies-module__AyNS7q__detailRail nav{display:none}.case-studies-module__AyNS7q__exploreCta{grid-template-columns:1fr}}@media (max-width:700px){.case-studies-module__AyNS7q__hero,.case-studies-module__AyNS7q__detailHero{min-height:auto;padding-top:65px}.case-studies-module__AyNS7q__heroCopy h1,.case-studies-module__AyNS7q__detailCopy h1{font-size:68px}.case-studies-module__AyNS7q__heroCopy h1 em{-webkit-text-stroke-width:1px}.case-studies-module__AyNS7q__deck,.case-studies-module__AyNS7q__detailSummary{font-size:16px}.case-studies-module__AyNS7q__heroActions{display:grid}.case-studies-module__AyNS7q__heroActions a{width:100%}.case-studies-module__AyNS7q__cohortGrid{grid-template-columns:1fr}.case-studies-module__AyNS7q__cohortGrid div{min-height:105px}.case-studies-module__AyNS7q__disclosure{gap:30px;padding-block:38px}.case-studies-module__AyNS7q__sectionHead,.case-studies-module__AyNS7q__libraryHead,.case-studies-module__AyNS7q__standardHeading{grid-template-columns:1fr}.case-studies-module__AyNS7q__sectionHead>div,.case-studies-module__AyNS7q__libraryHead>div,.case-studies-module__AyNS7q__standardHeading h2,.case-studies-module__AyNS7q__libraryHead>p{grid-column:auto}.case-studies-module__AyNS7q__sectionHead h2,.case-studies-module__AyNS7q__libraryHead h2,.case-studies-module__AyNS7q__standardHeading h2{font-size:54px}.case-studies-module__AyNS7q__featuredGrid,.case-studies-module__AyNS7q__libraryGrid,.case-studies-module__AyNS7q__standardGrid,.case-studies-module__AyNS7q__related>div{grid-template-columns:1fr}.case-studies-module__AyNS7q__featuredCard,.case-studies-module__AyNS7q__caseCard{min-height:505px}.case-studies-module__AyNS7q__featuredCard:last-child,.case-studies-module__AyNS7q__standardGrid article:last-child{grid-column:auto}.case-studies-module__AyNS7q__standardGrid article{min-height:330px}.case-studies-module__AyNS7q__exploreCta{min-height:0}.case-studies-module__AyNS7q__exploreCta h2{font-size:55px}.case-studies-module__AyNS7q__exploreCta>div:last-child>p{font-size:16px}.case-studies-module__AyNS7q__detailTitle{font-size:31px}.case-studies-module__AyNS7q__metricStack strong{font-size:38px}.case-studies-module__AyNS7q__caseSignal{white-space:nowrap;display:flex;overflow:hidden}.case-studies-module__AyNS7q__caseSignal span:nth-child(n+2){display:none}.case-studies-module__AyNS7q__detailBody{padding-top:72px}.case-studies-module__AyNS7q__shortAnswer{padding:28px}.case-studies-module__AyNS7q__shortAnswer>p:last-child{font-size:27px}.case-studies-module__AyNS7q__shortAnswer+.case-studies-module__AyNS7q__detailSection{margin-top:65px}.case-studies-module__AyNS7q__detailSection h2,.case-studies-module__AyNS7q__sourcePanel h2,.case-studies-module__AyNS7q__ownership h2,.case-studies-module__AyNS7q__caseCta h2{font-size:48px}.case-studies-module__AyNS7q__detailSection>p:not(.case-studies-module__AyNS7q__sectionNumber),.case-studies-module__AyNS7q__sourcePanel>p:not(.case-studies-module__AyNS7q__sectionNumber),.case-studies-module__AyNS7q__ownership>p,.case-studies-module__AyNS7q__caseCta>p{font-size:16px}.case-studies-module__AyNS7q__outcomeGrid{grid-template-columns:1fr}.case-studies-module__AyNS7q__outcomeGrid article{min-height:190px}.case-studies-module__AyNS7q__constraint,.case-studies-module__AyNS7q__deployment,.case-studies-module__AyNS7q__sourcePanel,.case-studies-module__AyNS7q__caseCta{padding:27px}.case-studies-module__AyNS7q__lessonList li{grid-template-columns:34px 1fr;padding:20px 0}.case-studies-module__AyNS7q__lessonList p{font-size:17px}.case-studies-module__AyNS7q__lessonList svg{display:none}.case-studies-module__AyNS7q__related header{flex-direction:column;align-items:flex-start}.case-studies-module__AyNS7q__related>div>a{min-height:250px}}@media (prefers-reduced-motion:reduce){.case-studies-module__AyNS7q__heroActions a,.case-studies-module__AyNS7q__featuredCard,.case-studies-module__AyNS7q__cardLink svg{transition:none}.case-studies-module__AyNS7q__heroActions a:hover,.case-studies-module__AyNS7q__featuredCard:hover{transform:none}}
