@keyframes CaseStudy_es-grow__cVFpE{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.CaseStudy_hero__jH90V{background:var(--es-panel);color:#eaf0ff}.CaseStudy_heroInner__ETQ8d{display:grid;grid-template-columns:minmax(0,calc((100vw - min(100vw, 1440px)) / 2 + min(100vw, 1440px) * .575)) minmax(0,1fr);align-items:stretch}.CaseStudy_heroCopy__FEbII{padding:clamp(40px,5vw,84px) clamp(18px,4vw,72px) clamp(40px,5vw,84px) calc((100vw - min(100vw, 1440px)) / 2 + clamp(18px, 4vw, 72px));display:flex;flex-direction:column;justify-content:center}.CaseStudy_heroKicker__QNB45{display:flex;align-items:center;gap:12px;margin-bottom:18px}.CaseStudy_heroKickerLabel__QleW2{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__Oq_DZ{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.4)}.CaseStudy_heroKickerSector__vYoSF{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.08em;line-height:1.4;color:rgba(234,240,255,.7)}.CaseStudy_heroTitle__wzM_0{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__Zunk1{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__1mRF4{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,48px)}.CaseStudy_heroMetric__oASas{border:1px solid rgba(0,210,220,.35);padding:12px 18px;min-width:120px}.CaseStudy_heroMetricValue__lv3iC{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__IVE3z{margin-top:6px;font-size:11.5px;letter-spacing:.02em;color:rgba(234,240,255,.75)}.CaseStudy_heroMedia__FfBaV{position:relative;min-height:clamp(280px,36vw,520px);overflow:hidden;background:#03102f}.CaseStudy_heroImg__vdYWo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.CaseStudy_heroMediaScrim__QBiK5{position:absolute;inset:0;background:linear-gradient(120deg,rgba(6,42,61,.55),rgba(6,42,61,0) 55%)}.CaseStudy_bodyWrap__YCYlx{max-width:1320px;margin-inline:auto;padding:0 clamp(18px,5vw,96px)}.CaseStudy_bodyGrid__cLKU6{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:start}.CaseStudy_factFile__knKfQ{position:sticky;top:24px;padding-top:clamp(34px,4vw,52px);align-self:start}.CaseStudy_factInner___q_xG{border-top:3px solid var(--es-cyan);padding-top:22px}.CaseStudy_factLabel__Hdjd1{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__aTY27{margin:0}.CaseStudy_factRow__oE_yX{padding:14px 0;border-bottom:1px solid var(--es-line)}.CaseStudy_factTerm__V23J3{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__qsir1{margin:0;font-size:14px;line-height:1.45;color:var(--es-ink);font-weight:500}.CaseStudy_factCta__BNv9X{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__BNv9X:hover{gap:13px;background:var(--es-blue);color:#fff}.CaseStudy_content__fJ_2d{min-width:0;padding:clamp(34px,4vw,52px) 0 clamp(48px,6vw,88px);max-width:760px}.CaseStudy_content__fJ_2d p{margin:0 0 1.15em}.CaseStudy_eyebrow__C_SlA{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__VvYL_{font-weight:600;color:var(--es-heading)}.CaseStudy_glanceGrid__lcCR2{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__SMay_{background:var(--es-surface);padding:clamp(30px,3.2vw,44px)}.CaseStudy_glanceLabel__D4v3u{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__CnNr5{margin:0;font-size:14.5px;line-height:1.58;max-width:34ch;color:var(--es-body)}.CaseStudy_metricsSection__IWPeR{margin-top:clamp(40px,4vw,56px)}.CaseStudy_metricsGrid__iYyGS{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__v7Xgu{background:var(--es-surface);padding:clamp(18px,2vw,26px);display:grid;grid-template-rows:auto 1fr;align-content:start}.CaseStudy_metricValue__Lnaoc{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__UYHYA{margin-top:12px;font-size:12px;line-height:1.58;color:var(--es-body)}.CaseStudy_exhibit__aaKyv{border:1px solid var(--es-line);background:var(--es-surface);padding:clamp(30px,3.2vw,44px)}.CaseStudy_exhibit__aaKyv .CaseStudy_sectionKicker__RuvGM{margin-bottom:12px}.CaseStudy_gapSection__D4TaQ{margin-top:clamp(40px,4vw,56px)}.CaseStudy_gapHead__o07cQ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.CaseStudy_gapNote__UqFEY{font-size:13px;line-height:1.58;color:var(--es-grey);margin-top:0;max-width:34ch}.CaseStudy_toggle__DINEZ{display:inline-flex;border:1px solid var(--es-border);border-radius:100px;overflow:hidden;flex-shrink:0}.CaseStudy_tab__xWktG{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__wqqqN{background:var(--es-navy);color:#fff}.CaseStudy_gapRow__hjYFL{margin-bottom:22px}.CaseStudy_gapRowLast__AH5O0{margin-bottom:0}.CaseStudy_gapRowHead__MDPGJ{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.CaseStudy_gapRowLabel__hNuEI{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__vX4XF{font-family:var(--es-font-display);font-weight:500;font-size:clamp(18px,1.8vw,24px);color:var(--es-heading)}.CaseStudy_gapTrack__jiicQ{height:16px;background:var(--es-surface-3);overflow:hidden}.CaseStudy_gapBarManual__KftE8{height:100%;width:100%;background:var(--es-border);transform-origin:left;animation:CaseStudy_es-grow__cVFpE .9s var(--es-ease) both}.CaseStudy_gapBarAuto__eX1sK{height:100%;width:20%;background:linear-gradient(90deg,var(--es-navy),var(--es-cyan));transform-origin:left;animation:CaseStudy_es-grow__cVFpE .9s var(--es-ease) .15s both}.CaseStudy_gapFooter___tBQe{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__yUrcQ{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__nP_kU{font-size:14px;color:var(--es-body)}.CaseStudy_section__c2o_k{margin-top:clamp(44px,5vw,68px)}.CaseStudy_sectionKicker__RuvGM{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___3Ipx{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__nUNO0{font-size:clamp(15px,1.15vw,17px);line-height:1.68;max-width:68ch;color:var(--es-body)}.CaseStudy_bulletList__rDMNs{list-style:none;margin:8px 0 1.15em;padding:0}.CaseStudy_bulletItem__MmcB2{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__Efnhp{position:absolute;left:0;top:.62em;width:9px;height:9px;background:var(--es-cyan)}.CaseStudy_quoteFigure__q4gEh{margin:clamp(26px,3vw,38px) 0;border-left:4px solid var(--es-cyan);padding-left:clamp(20px,2.5vw,28px)}.CaseStudy_quote___WeMH{font-weight:600;font-size:clamp(20px,2vw,27px);line-height:1.3;margin:0}.CaseStudy_quote___WeMH,.CaseStudy_stackTitle__t6ZR8{font-family:var(--es-font-display);color:var(--es-heading)}.CaseStudy_stackTitle__t6ZR8{font-weight:500;font-size:clamp(22px,2.3vw,31px);line-height:1.14;letter-spacing:-.02em;margin:0 0 20px}.CaseStudy_stackHint__5tuFQ{font-size:14px;line-height:1.6;color:var(--es-grey);margin:0 0 clamp(32px,4vw,48px)}.CaseStudy_stackRule__UgyxH{display:flex;align-items:center;gap:12px;margin-bottom:14px}.CaseStudy_stackRuleLabel__o_NmT{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__co7Mm{flex:1;height:1px;background:var(--es-line)}.CaseStudy_stackList__92Ixp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.CaseStudy_stack__1UIA5{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__1UIA5:focus-within,.CaseStudy_stack__1UIA5:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(6,42,61,.14);border-color:var(--es-cyan)}.CaseStudy_stackHl__JKope{border-color:rgba(0,210,220,.45)}.CaseStudy_stackRail__VH6vm{position:absolute;left:0;top:16px;bottom:16px;width:3px;background:var(--es-border);transition:background-color .3s var(--es-ease)}.CaseStudy_stack__1UIA5:focus-within .CaseStudy_stackRail__VH6vm,.CaseStudy_stack__1UIA5:hover .CaseStudy_stackRail__VH6vm{background:var(--es-cyan)}.CaseStudy_stackHl__JKope .CaseStudy_stackRail__VH6vm{background:var(--es-cyan)}.CaseStudy_stackRow__lYtvS{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.CaseStudy_stackMain__7nG1g{min-width:0}.CaseStudy_stackHeadRow__E5WCf{display:flex;align-items:center;gap:12px}.CaseStudy_stackNum__CIyfO{font-family:var(--es-font-mono);font-size:13px;font-weight:500;color:var(--es-eyebrow)}.CaseStudy_stackName__L52qb{font-family:var(--es-font-display);font-weight:600;font-size:clamp(17px,1.5vw,20px);color:var(--es-heading);margin:0}.CaseStudy_stackDesc__wnW_I{font-size:14px;line-height:1.58;color:var(--es-body);margin:12px 0 0}.CaseStudy_stackDetail__8rQzv{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__1UIA5:focus-within .CaseStudy_stackDetail__8rQzv,.CaseStudy_stack__1UIA5:hover .CaseStudy_stackDetail__8rQzv{max-height:150px;opacity:1;margin-top:12px}.CaseStudy_stackDetailText__ZyQM_{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__a_rbq{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__NEmPn{display:flex;align-items:center;gap:12px;margin-top:14px}.CaseStudy_stackFootLine__8sp1X{flex:1;height:1px;background:var(--es-line)}.CaseStudy_stackFootLabel__VHbNl{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__SaSqf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,1.6vw,20px)}.CaseStudy_baBefore__6xGax{background:var(--es-surface-2);border:1px solid var(--es-line);padding:clamp(30px,3.2vw,44px)}.CaseStudy_baAfter__pClPA{background:var(--es-navy);border:1px solid var(--es-navy);padding:clamp(30px,3.2vw,44px)}.CaseStudy_baLabelBefore__zxIoD{color:var(--es-grey)}.CaseStudy_baLabelAfter__s1O9W,.CaseStudy_baLabelBefore__zxIoD{font-family:var(--es-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin-bottom:14px}.CaseStudy_baLabelAfter__s1O9W{color:var(--es-cyan)}.CaseStudy_baList__C_y1c{list-style:none;margin:0;padding:0}.CaseStudy_baItemBefore__isXSU{position:relative;padding-left:22px;margin-bottom:12px;font-size:14.5px;line-height:1.58;color:var(--es-body)}.CaseStudy_baItemBefore__isXSU .CaseStudy_baDot__wmgOd{position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--es-border)}.CaseStudy_baItemAfter__mKdh6{position:relative;padding-left:22px;margin-bottom:12px;font-size:14.5px;line-height:1.58;color:#dbe3ff}.CaseStudy_baItemAfter__mKdh6 .CaseStudy_baTick__2jOQ7{position:absolute;left:0;top:.42em;color:var(--es-cyan);font-size:13px}.CaseStudy_allocIntro__FEgxb{font-size:14.5px;line-height:1.6;color:var(--es-body);margin:0 0 18px;max-width:60ch}.CaseStudy_range__vWVUy{-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__vWVUy::-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__vWVUy::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--es-navy);border:3px solid #fff;cursor:pointer}.CaseStudy_allocEnds__aL2ck{display:flex;justify-content:space-between;font-size:12px;color:var(--es-grey);margin-top:10px}.CaseStudy_allocCols__3xlvp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.CaseStudy_allocColHead__1gxH2{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.CaseStudy_allocColLabel__LU4_b{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__xdz7j{font-family:var(--es-font-display);font-weight:500;font-size:18px;color:var(--es-heading)}.CaseStudy_allocTrack__bkDl1{height:12px;background:var(--es-surface-3);overflow:hidden}.CaseStudy_allocBarBacklog__cgGOp{height:100%;background:var(--es-border);transition:width .12s linear}.CaseStudy_allocBarGrowth__w2355{height:100%;background:linear-gradient(90deg,var(--es-navy),var(--es-cyan));transition:width .12s linear}.CaseStudy_allocFooter__YOaya{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__cPN2J{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__lYzjD{font-size:14px;color:var(--es-body);max-width:42ch}.CaseStudy_takeaways__kGluc{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__hphYS{list-style:none;margin:0;padding:0}.CaseStudy_takeawayItem__VcrgS{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___JuzW{position:absolute;left:0;top:0;font-family:var(--es-font-mono);font-size:13px;font-weight:500;color:var(--es-eyebrow)}.CaseStudy_refsSection__PYkHN{margin-top:clamp(40px,5vw,60px)}.CaseStudy_refsLabel__S_Gp2{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__oN1HT{list-style:none;margin:0;padding:0}.CaseStudy_refItem__cZKo7{position:relative;padding-left:34px;margin-bottom:13px;font-size:13.5px;line-height:1.55;color:var(--es-grey)}.CaseStudy_refNum__C6810{position:absolute;left:0;top:0;font-family:var(--es-font-mono);font-size:12px;color:var(--es-eyebrow)}.CaseStudy_related__0VhNZ{border-top:1px solid var(--es-line);background:var(--es-surface-2);transition:background-color .45s var(--es-ease)}.CaseStudy_relatedInner__JLEEb{max-width:1320px;margin-inline:auto;padding:clamp(44px,6vw,80px) clamp(18px,5vw,96px)}.CaseStudy_relatedHead__0HbD6{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(44px,6vw,72px)}.CaseStudy_relatedTitle__GiTsi{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__H8s5t{font-size:14.5px;font-weight:600;color:var(--es-teal-deep);text-decoration:none;white-space:nowrap}.CaseStudy_relatedGrid__6XoU8{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,2.4vw,32px)}.CaseStudy_relatedCard__p42B_{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__p42B_:focus-visible,.CaseStudy_relatedCard__p42B_:hover{border-color:var(--es-cyan);transform:translateY(-5px);box-shadow:0 24px 50px rgba(6,42,61,.14)}.CaseStudy_relatedMedia__o4q51{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--es-surface-3)}.CaseStudy_relatedMedia__o4q51 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CaseStudy_relatedBody__hAT9E{display:flex;flex-direction:column;flex:1;padding:clamp(18px,1.6vw,22px)}.CaseStudy_relatedTag__v0kJl{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__VtqUw{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__3H4KQ{grid-template-columns:minmax(0,1fr)}.CaseStudy_heroInnerSolo__3H4KQ .CaseStudy_heroCopy__FEbII{max-width:980px}.CaseStudy_heroMetaRow__Zazct{display:flex;align-items:center;gap:12px;margin-top:18px}.CaseStudy_tocBlock__zhKTc{margin-top:28px;border-top:1px solid var(--es-line);padding-top:20px}.CaseStudy_tocLabel__Su3YL{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__rpyDK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.CaseStudy_tocBtn__2bS3q{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__2bS3q:focus-visible,.CaseStudy_tocBtn__2bS3q:hover{color:var(--es-heading)}.CaseStudy_tocBtnSub__SIfXe{padding-left:16px}.CaseStudy_leadQuote__b6y0P{margin-top:0}.CaseStudy_quoteAttribution__xDRv6{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__nHQNN{border-top:1px solid var(--es-line);background:var(--es-surface-2);transition:background-color .45s var(--es-ease)}.CaseStudy_tailInner__af7VN{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__OYHmo{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__OYHmo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CaseStudy_tailBody___5KhP{flex:1;min-width:220px}.CaseStudy_tailName__ZtJ9_{font-family:var(--es-font-display);font-weight:600;font-size:20px;color:var(--es-heading)}.CaseStudy_tailRole__TEwJM{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--es-body);max-width:60ch}.CaseStudy_tailCta__SaNCw{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__SaNCw:hover{gap:13px;background:var(--es-blue);color:#fff}@media (max-width:960px){.CaseStudy_heroInner__ETQ8d{grid-template-columns:1fr}.CaseStudy_heroMedia__FfBaV{order:-1;min-height:clamp(220px,48vw,340px)}.CaseStudy_bodyGrid__cLKU6{grid-template-columns:1fr}.CaseStudy_factFile__knKfQ{position:static;top:auto;padding-top:clamp(28px,5vw,40px)}}@media (prefers-reduced-motion:reduce){.CaseStudy_gapBarAuto__eX1sK,.CaseStudy_gapBarManual__KftE8{animation-duration:.001ms!important}.CaseStudy_stackDetail__8rQzv{max-height:150px;opacity:1;margin-top:12px}}@media (max-width:960px){.CaseStudy_heroMediaLead__rlcID{order:0}}