@keyframes CaseStudy_es-grow__dVRoi{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.CaseStudy_hero__sYPrU{background:var(--es-panel);color:#eaf0ff}.CaseStudy_heroInner__WalXK{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}.CaseStudy_heroCopy__3RhGi{padding:clamp(40px,5vw,84px) clamp(18px,4vw,72px);display:flex;flex-direction:column;justify-content:center}.CaseStudy_heroKicker__xvfJm{display:flex;align-items:center;gap:12px;margin-bottom:18px}.CaseStudy_heroKickerLabel__a4vT3{font-family:var(--es-font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-cyan)}.CaseStudy_heroKickerDot__UjIhD{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.4)}.CaseStudy_heroKickerSector__XILhm{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.08em;line-height:1.4;color:rgba(234,240,255,.7)}.CaseStudy_heroTitle__d9qhf{font-family:var(--es-font-display);font-weight:400;font-size:clamp(30px,3.8vw,54px);line-height:1.06;letter-spacing:-.03em;color:#fff;margin:0;max-width:20ch;text-wrap:balance}.CaseStudy_heroSummary__TYeD_{margin:20px 0 0;max-width:54ch;font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:rgba(234,240,255,.82)}.CaseStudy_heroMetrics__w1Ami{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,48px)}.CaseStudy_heroMetric__zSRwj{border:1px solid rgba(0,210,220,.35);padding:12px 18px;min-width:120px}.CaseStudy_heroMetricValue__UkbF1{font-family:var(--es-font-display);font-weight:300;font-size:clamp(24px,2.4vw,34px);line-height:1;color:var(--es-cyan)}.CaseStudy_heroMetricLabel__GhHLU{margin-top:6px;font-size:11.5px;letter-spacing:.02em;color:rgba(234,240,255,.75)}.CaseStudy_heroMedia__J9oQL{position:relative;min-height:clamp(280px,36vw,520px);overflow:hidden;background:#03102f}.CaseStudy_heroImg__tS_im{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.CaseStudy_heroMediaScrim__c_9mF{position:absolute;inset:0;background:linear-gradient(120deg,rgba(6,42,61,.55),rgba(6,42,61,0) 55%)}.CaseStudy_bodyWrap__IJo_4{max-width:1320px;margin-inline:auto;padding:0 clamp(18px,5vw,96px)}.CaseStudy_bodyGrid__FWLZ7{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:start}.CaseStudy_factFile__O8uH4{position:sticky;top:24px;padding-top:clamp(34px,4vw,52px);align-self:start}.CaseStudy_factInner___3OZB{border-top:3px solid var(--es-cyan);padding-top:22px}.CaseStudy_factLabel__BBQqU{font-family:var(--es-font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-grey);margin-bottom:20px}.CaseStudy_factList__3V299{margin:0}.CaseStudy_factRow__ARoGY{padding:14px 0;border-bottom:1px solid var(--es-line)}.CaseStudy_factTerm__vVLoO{font-family:var(--es-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--es-grey);margin-bottom:6px}.CaseStudy_factValue__8580K{margin:0;font-size:14px;line-height:1.45;color:var(--es-ink);font-weight:500}.CaseStudy_factCta__alZ_r{display:inline-flex;align-items:center;gap:9px;margin-top:24px;background:var(--es-navy);color:#fff;font-size:14px;font-weight:600;padding:12px 22px;border-radius:100px;text-decoration:none;min-height:44px;box-sizing:border-box;transition:gap .25s var(--es-ease),background-color .25s var(--es-ease)}.CaseStudy_factCta__alZ_r:hover{gap:13px;background:var(--es-blue);color:#fff}.CaseStudy_content__qZXKq{min-width:0;padding:clamp(34px,4vw,52px) 0 clamp(48px,6vw,88px);max-width:760px}.CaseStudy_content__qZXKq p{margin:0 0 1.15em}.CaseStudy_eyebrow__CMZ_B{font-family:var(--es-font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-teal-deep);margin-bottom:20px}.CaseStudy_strong__vRhAO{font-weight:600;color:var(--es-heading)}.CaseStudy_glanceGrid__vmyay{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--es-line);border:1px solid var(--es-line)}.CaseStudy_glanceCell__eOc_B{background:var(--es-surface);padding:clamp(30px,3.2vw,44px)}.CaseStudy_glanceLabel__8yn6f{font-family:var(--es-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--es-eyebrow);margin-bottom:14px}.CaseStudy_glanceText__BwMw_{margin:0;font-size:14.5px;line-height:1.58;max-width:34ch;color:var(--es-body)}.CaseStudy_metricsSection__h8BjQ{margin-top:clamp(40px,4vw,56px)}.CaseStudy_metricsGrid__lWb7V{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;background:var(--es-line);border:1px solid var(--es-line)}.CaseStudy_metricCell__gqSuT{background:var(--es-surface);padding:clamp(18px,2vw,26px);display:grid;grid-template-rows:auto 1fr;align-content:start}.CaseStudy_metricValue__I4cro{font-family:var(--es-font-display);font-weight:300;font-size:clamp(30px,3.4vw,46px);line-height:1.04;min-height:2.08em;letter-spacing:-.03em;color:var(--es-heading)}.CaseStudy_metricLabel__HAQzr{margin-top:12px;font-size:12px;line-height:1.58;color:var(--es-body)}.CaseStudy_exhibit__IZYmz{border:1px solid var(--es-line);background:var(--es-surface);padding:clamp(30px,3.2vw,44px)}.CaseStudy_exhibit__IZYmz .CaseStudy_sectionKicker__Hd__H{margin-bottom:12px}.CaseStudy_gapSection__Sa7lX{margin-top:clamp(40px,4vw,56px)}.CaseStudy_gapHead__ATVqg{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.CaseStudy_gapNote__h9PIa{font-size:13px;line-height:1.58;color:var(--es-grey);margin-top:0;max-width:34ch}.CaseStudy_toggle__Ex55_{display:inline-flex;border:1px solid var(--es-border);border-radius:100px;overflow:hidden;flex-shrink:0}.CaseStudy_tab__pWweJ{background:transparent;color:var(--es-grey);border:0;padding:9px 17px;font-family:var(--es-font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap;min-height:44px}.CaseStudy_tabOn__IifBl{background:var(--es-navy);color:#fff}.CaseStudy_gapRow__ZCtZV{margin-bottom:22px}.CaseStudy_gapRowLast__ciIzW{margin-bottom:0}.CaseStudy_gapRowHead__A9rWb{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.CaseStudy_gapRowLabel__mmMF1{font-family:var(--es-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--es-grey)}.CaseStudy_gapRowVal__yCzzZ{font-family:var(--es-font-display);font-weight:500;font-size:clamp(18px,1.8vw,24px);color:var(--es-heading)}.CaseStudy_gapTrack__zfYi_{height:16px;background:var(--es-surface-3);overflow:hidden}.CaseStudy_gapBarManual__2CEtZ{height:100%;width:100%;background:var(--es-border);transform-origin:left;animation:CaseStudy_es-grow__dVRoi .9s var(--es-ease) both}.CaseStudy_gapBarAuto__iLA1F{height:100%;width:20%;background:linear-gradient(90deg,var(--es-navy),var(--es-cyan));transform-origin:left;animation:CaseStudy_es-grow__dVRoi .9s var(--es-ease) .15s both}.CaseStudy_gapFooter__U2Kt9{margin-top:22px;padding-top:18px;border-top:1px solid var(--es-line);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.CaseStudy_gapBig__6Agrl{font-family:var(--es-font-display);font-weight:300;font-size:clamp(30px,3.6vw,48px);line-height:1;color:var(--es-heading)}.CaseStudy_gapCaption__sxJDS{font-size:14px;color:var(--es-body)}.CaseStudy_section__Njcqz{margin-top:clamp(44px,5vw,68px)}.CaseStudy_sectionKicker__Hd__H{font-family:var(--es-font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-link);margin-bottom:18px}.CaseStudy_sectionTitle__YI76g{font-family:var(--es-font-display);font-weight:500;font-size:clamp(24px,2.5vw,34px);line-height:1.14;letter-spacing:-.02em;color:var(--es-heading);margin:0 0 20px}.CaseStudy_para__Dy6qa{font-size:clamp(15px,1.15vw,17px);line-height:1.68;max-width:68ch;color:var(--es-body)}.CaseStudy_bulletList__JlDSN{list-style:none;margin:8px 0 1.15em;padding:0}.CaseStudy_bulletItem__zoX8e{position:relative;padding-left:24px;margin-bottom:13px;font-size:clamp(15px,1.1vw,16.5px);line-height:1.68;color:var(--es-body)}.CaseStudy_bulletMark__8yRIt{position:absolute;left:0;top:.62em;width:9px;height:9px;background:var(--es-cyan)}.CaseStudy_quoteFigure__rWRmx{margin:clamp(26px,3vw,38px) 0;border-left:4px solid var(--es-cyan);padding-left:clamp(20px,2.5vw,28px)}.CaseStudy_quote__BIbCV{font-weight:600;font-size:clamp(20px,2vw,27px);line-height:1.3;margin:0}.CaseStudy_quote__BIbCV,.CaseStudy_stackTitle__aN_EZ{font-family:var(--es-font-display);color:var(--es-heading)}.CaseStudy_stackTitle__aN_EZ{font-weight:500;font-size:clamp(22px,2.3vw,31px);line-height:1.14;letter-spacing:-.02em;margin:0 0 20px}.CaseStudy_stackHint__Zc4_w{font-size:14px;line-height:1.6;color:var(--es-grey);margin:0 0 clamp(32px,4vw,48px)}.CaseStudy_stackRule__SHOUb{display:flex;align-items:center;gap:12px;margin-bottom:14px}.CaseStudy_stackRuleLabel__K0fjS{font-family:var(--es-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--es-eyebrow)}.CaseStudy_stackRuleLine__K1xtn{flex:1;height:1px;background:var(--es-line)}.CaseStudy_stackList__NwFL7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.CaseStudy_stack__u0xJf{position:relative;border:1px solid var(--es-line);background:var(--es-surface);padding:20px 22px 20px 30px;transition:transform .3s var(--es-ease),box-shadow .3s var(--es-ease),border-color .3s var(--es-ease)}.CaseStudy_stack__u0xJf:focus-within,.CaseStudy_stack__u0xJf:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(6,42,61,.14);border-color:var(--es-cyan)}.CaseStudy_stackHl__pLdWv{border-color:rgba(0,210,220,.45)}.CaseStudy_stackRail__2PssR{position:absolute;left:0;top:16px;bottom:16px;width:3px;background:var(--es-border);transition:background-color .3s var(--es-ease)}.CaseStudy_stack__u0xJf:focus-within .CaseStudy_stackRail__2PssR,.CaseStudy_stack__u0xJf:hover .CaseStudy_stackRail__2PssR{background:var(--es-cyan)}.CaseStudy_stackHl__pLdWv .CaseStudy_stackRail__2PssR{background:var(--es-cyan)}.CaseStudy_stackRow__moyyh{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.CaseStudy_stackMain__tbD5U{min-width:0}.CaseStudy_stackHeadRow__sjXCE{display:flex;align-items:center;gap:12px}.CaseStudy_stackNum__Eh10P{font-family:var(--es-font-mono);font-size:13px;font-weight:500;color:var(--es-eyebrow)}.CaseStudy_stackName__l8G0v{font-family:var(--es-font-display);font-weight:600;font-size:clamp(17px,1.5vw,20px);color:var(--es-heading);margin:0}.CaseStudy_stackDesc__8hX53{font-size:14px;line-height:1.58;color:var(--es-body);margin:12px 0 0}.CaseStudy_stackDetail__NWCol{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .4s var(--es-ease),opacity .3s ease,margin-top .4s var(--es-ease)}.CaseStudy_stack__u0xJf:focus-within .CaseStudy_stackDetail__NWCol,.CaseStudy_stack__u0xJf:hover .CaseStudy_stackDetail__NWCol{max-height:150px;opacity:1;margin-top:12px}.CaseStudy_stackDetailText__Z7b8y{font-size:13.5px;line-height:1.58;color:var(--es-body);margin:0;border-top:1px dashed var(--es-border);padding-top:12px}.CaseStudy_stackTag__vYRnG{flex-shrink:0;font-family:var(--es-font-mono);font-size:var(--es-chip-size);letter-spacing:.06em;text-transform:uppercase;color:var(--es-heading);background:var(--es-surface-3);padding:6px 12px;border-radius:100px;white-space:nowrap}.CaseStudy_stackFoot__41mNr{display:flex;align-items:center;gap:12px;margin-top:14px}.CaseStudy_stackFootLine__0WkpO{flex:1;height:1px;background:var(--es-line)}.CaseStudy_stackFootLabel__586IN{font-family:var(--es-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--es-grey)}.CaseStudy_baGrid__iMZVP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,1.6vw,20px)}.CaseStudy_baBefore__O6SZn{background:var(--es-surface-2);border:1px solid var(--es-line);padding:clamp(30px,3.2vw,44px)}.CaseStudy_baAfter__xVhMD{background:var(--es-navy);border:1px solid var(--es-navy);padding:clamp(30px,3.2vw,44px)}.CaseStudy_baLabelBefore__DqK0O{color:var(--es-grey)}.CaseStudy_baLabelAfter__1piHB,.CaseStudy_baLabelBefore__DqK0O{font-family:var(--es-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin-bottom:14px}.CaseStudy_baLabelAfter__1piHB{color:var(--es-cyan)}.CaseStudy_baList__xgnnB{list-style:none;margin:0;padding:0}.CaseStudy_baItemBefore__gu1ne{position:relative;padding-left:22px;margin-bottom:12px;font-size:14.5px;line-height:1.58;color:var(--es-body)}.CaseStudy_baItemBefore__gu1ne .CaseStudy_baDot__oQYP8{position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--es-border)}.CaseStudy_baItemAfter__IYaQW{position:relative;padding-left:22px;margin-bottom:12px;font-size:14.5px;line-height:1.58;color:#dbe3ff}.CaseStudy_baItemAfter__IYaQW .CaseStudy_baTick__ttQDr{position:absolute;left:0;top:.42em;color:var(--es-cyan);font-size:13px}.CaseStudy_allocIntro__2Q7Kb{font-size:14.5px;line-height:1.6;color:var(--es-body);margin:0 0 18px;max-width:60ch}.CaseStudy_range__oDw_g{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:100px;background:var(--es-surface-3);outline:none;cursor:pointer}.CaseStudy_range__oDw_g::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--es-navy);border:3px solid #fff;box-shadow:0 2px 10px rgba(6,42,61,.35);cursor:pointer}.CaseStudy_range__oDw_g::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--es-navy);border:3px solid #fff;cursor:pointer}.CaseStudy_allocEnds__RURTP{display:flex;justify-content:space-between;font-size:12px;color:var(--es-grey);margin-top:10px}.CaseStudy_allocCols__PZUUz{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.CaseStudy_allocColHead__ET0Tl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.CaseStudy_allocColLabel__APR92{font-size:11px;text-transform:uppercase;letter-spacing:.08em;line-height:1.4;color:var(--es-grey);font-family:var(--es-font-mono)}.CaseStudy_allocColVal__okiCP{font-family:var(--es-font-display);font-weight:500;font-size:18px;color:var(--es-heading)}.CaseStudy_allocTrack__FzdBi{height:12px;background:var(--es-surface-3);overflow:hidden}.CaseStudy_allocBarBacklog__uUQZK{height:100%;background:var(--es-border);transition:width .12s linear}.CaseStudy_allocBarGrowth__WRr5p{height:100%;background:linear-gradient(90deg,var(--es-navy),var(--es-cyan));transition:width .12s linear}.CaseStudy_allocFooter__BRQ_s{margin-top:24px;padding-top:18px;border-top:1px solid var(--es-line);display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.CaseStudy_allocBig__HXOWc{font-family:var(--es-font-display);font-weight:300;font-size:clamp(30px,3.6vw,46px);line-height:1;color:var(--es-heading)}.CaseStudy_allocCaption__rYxw3{font-size:14px;color:var(--es-body);max-width:42ch}.CaseStudy_takeaways__bc7GQ{margin-top:clamp(44px,5vw,68px);background:var(--es-surface-2);border-top:3px solid var(--es-cyan);padding:clamp(30px,3.2vw,44px)}.CaseStudy_takeawayList__nkVXu{list-style:none;margin:0;padding:0}.CaseStudy_takeawayItem__fIjRX{position:relative;padding-left:40px;margin-bottom:16px;font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:var(--es-ink)}.CaseStudy_takeawayNum__wNK5r{position:absolute;left:0;top:0;font-family:var(--es-font-mono);font-size:13px;font-weight:500;color:var(--es-eyebrow)}.CaseStudy_refsSection__NGbUC{margin-top:clamp(40px,5vw,60px)}.CaseStudy_refsLabel__ds9RE{font-family:var(--es-font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-grey);margin-bottom:16px}.CaseStudy_refsList__jh5HK{list-style:none;margin:0;padding:0}.CaseStudy_refItem__e1l8R{position:relative;padding-left:34px;margin-bottom:13px;font-size:13.5px;line-height:1.55;color:var(--es-grey)}.CaseStudy_refNum__bnB8V{position:absolute;left:0;top:0;font-family:var(--es-font-mono);font-size:12px;color:var(--es-eyebrow)}.CaseStudy_related__5uMa4{border-top:1px solid var(--es-line);background:var(--es-surface-2);transition:background-color .45s var(--es-ease)}.CaseStudy_relatedInner__GUfcO{max-width:1320px;margin-inline:auto;padding:clamp(44px,6vw,80px) clamp(18px,5vw,96px)}.CaseStudy_relatedHead__0rhfY{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(44px,6vw,72px)}.CaseStudy_relatedTitle__xBMBK{font-family:var(--es-font-display);font-weight:400;font-size:clamp(26px,3vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--es-heading);margin:0}.CaseStudy_relatedAll__trfe7{font-size:14.5px;font-weight:600;color:var(--es-teal-deep);text-decoration:none;white-space:nowrap}.CaseStudy_relatedGrid__Qa3uB{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,2.4vw,32px)}.CaseStudy_relatedCard__nQzZT{display:flex;flex-direction:column;text-decoration:none;background:var(--es-surface);border:1px solid var(--es-line);transition:border-color .3s var(--es-ease),transform .3s var(--es-ease),box-shadow .3s var(--es-ease)}.CaseStudy_relatedCard__nQzZT:focus-visible,.CaseStudy_relatedCard__nQzZT:hover{border-color:var(--es-cyan);transform:translateY(-5px);box-shadow:0 24px 50px rgba(6,42,61,.14)}.CaseStudy_relatedMedia__unjym{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--es-surface-3)}.CaseStudy_relatedMedia__unjym img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CaseStudy_relatedBody__bVexy{display:flex;flex-direction:column;flex:1;padding:clamp(18px,1.6vw,22px)}.CaseStudy_relatedTag__ro_xU{font-family:var(--es-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--es-grey)}.CaseStudy_relatedCardTitle__fLuYV{display:block;font-family:var(--es-font-display);font-weight:400;font-size:clamp(18px,1.4vw,21px);line-height:1.2;color:var(--es-ink);margin-top:12px}.CaseStudy_heroInnerSolo__mVPnC{grid-template-columns:minmax(0,1fr)}.CaseStudy_heroInnerSolo__mVPnC .CaseStudy_heroCopy__3RhGi{max-width:980px}.CaseStudy_heroMetaRow__v29u1{display:flex;align-items:center;gap:12px;margin-top:18px}.CaseStudy_tocBlock__Gaczn{margin-top:28px;border-top:1px solid var(--es-line);padding-top:20px}.CaseStudy_tocLabel__bnk0r{font-family:var(--es-font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--es-grey);margin-bottom:12px}.CaseStudy_tocList__Knrr4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.CaseStudy_tocBtn__3uB4q{display:block;width:100%;text-align:left;background:none;border:0;padding:7px 0;font-family:var(--es-font-body);font-size:13.5px;line-height:1.4;color:var(--es-grey);cursor:pointer;transition:color .2s}.CaseStudy_tocBtn__3uB4q:focus-visible,.CaseStudy_tocBtn__3uB4q:hover{color:var(--es-heading)}.CaseStudy_tocBtnSub__Q7PZo{padding-left:16px}.CaseStudy_leadQuote__c63zv{margin-top:0}.CaseStudy_quoteAttribution__anwH0{margin-top:14px;font-family:var(--es-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--es-grey)}.CaseStudy_tail__C4PyY{border-top:1px solid var(--es-line);background:var(--es-surface-2);transition:background-color .45s var(--es-ease)}.CaseStudy_tailInner__Bxk__{max-width:1000px;margin-inline:auto;padding:clamp(40px,5vw,64px) clamp(18px,5vw,120px);display:flex;align-items:center;gap:clamp(20px,3vw,32px);flex-wrap:wrap}.CaseStudy_tailAvatar__5KTl_{width:72px;height:72px;border-radius:50%;background:var(--es-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--es-font-display);font-weight:600;font-size:22px;overflow:hidden;flex-shrink:0}.CaseStudy_tailAvatar__5KTl_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CaseStudy_tailBody__nL09n{flex:1;min-width:220px}.CaseStudy_tailName__EG_4i{font-family:var(--es-font-display);font-weight:600;font-size:20px;color:var(--es-heading)}.CaseStudy_tailRole__VDUgo{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--es-body);max-width:60ch}.CaseStudy_tailCta__ye4Wp{display:inline-flex;align-items:center;gap:9px;background:var(--es-navy);color:#fff;font-size:14.5px;font-weight:600;padding:13px 24px;border-radius:100px;text-decoration:none;white-space:nowrap;min-height:44px;box-sizing:border-box;transition:gap .25s var(--es-ease),background-color .25s var(--es-ease)}.CaseStudy_tailCta__ye4Wp:hover{gap:13px;background:var(--es-blue);color:#fff}@media (max-width:960px){.CaseStudy_heroInner__WalXK{grid-template-columns:1fr}.CaseStudy_heroMedia__J9oQL{order:-1;min-height:clamp(220px,48vw,340px)}.CaseStudy_bodyGrid__FWLZ7{grid-template-columns:1fr}.CaseStudy_factFile__O8uH4{position:static;top:auto;padding-top:clamp(28px,5vw,40px)}}@media (prefers-reduced-motion:reduce){.CaseStudy_gapBarAuto__iLA1F,.CaseStudy_gapBarManual__2CEtZ{animation-duration:.001ms!important}.CaseStudy_stackDetail__NWCol{max-height:150px;opacity:1;margin-top:12px}}@media (max-width:960px){.CaseStudy_heroMediaLead__IOQ1W{order:0}}