.case-study_hero__2aA_u{padding:72px var(--gutter) 64px;background:var(--color-white)}.case-study_crumb__hz4zr{font:400 13px var(--font-sans);color:var(--color-soft);margin-bottom:22px}.case-study_crumb__hz4zr a{color:var(--color-soft)}.case-study_crumb__hz4zr span{color:var(--color-cta-link);font-weight:600}.case-study_tags__rU9Pq{display:flex;gap:10px;margin-bottom:26px;flex-wrap:wrap}.case-study_tag__6sQh6{height:34px;display:inline-flex;align-items:center;padding:0 18px;border-radius:var(--radius-structural);font:600 12px var(--font-sans);letter-spacing:2px}.case-study_tag__6sQh6[data-variant=solid]{background:var(--color-plum-text);color:var(--color-white)}.case-study_tag__6sQh6[data-variant=outline]{border:1px solid var(--color-line);color:var(--color-muted)}.case-study_tag__6sQh6[data-variant=navy]{background:var(--color-navy-deep);color:var(--color-ice)}.case-study_title__HBDkG{margin:0 0 24px;font:600 60px/62px var(--font-sans);letter-spacing:-1.4px;color:var(--color-navy);max-width:940px}.case-study_lede__M9Y_f{margin:0 0 44px;font:400 18px/30px var(--font-sans);letter-spacing:-.2px;color:var(--color-muted);max-width:700px}.case-study_metrics__VG4YM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.case-study_metricDark__UTibz,.case-study_metric__4_0RH{border-radius:var(--radius-structural);padding:22px}.case-study_metric__4_0RH{background:var(--color-white);border:1px solid #f1f1f1;box-shadow:2px 0 10px rgba(0,0,0,.06);border-top:2px solid var(--color-ice)}.case-study_metricDark__UTibz{background:var(--color-navy-deep)}.case-study_metricValue__nFost{font:400 38px/42px var(--font-sans);letter-spacing:-.89px;color:var(--color-navy)}.case-study_metricDark__UTibz .case-study_metricValue__nFost{color:var(--color-yellow)}.case-study_metricLabel__A5UsR{font:400 13px/19px var(--font-sans);color:var(--color-soft);margin-top:4px}.case-study_metricDark__UTibz .case-study_metricLabel__A5UsR{color:var(--color-mist)}.case-study_metricEvidence__YEhHC{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-line);color:var(--color-purple);font:700 9px/14px var(--font-mono);letter-spacing:.9px}.case-study_metricDark__UTibz .case-study_metricEvidence__YEhHC{border-top-color:var(--color-navy-line);color:var(--color-ice)}.case-study_summary__AxwNa{padding:72px var(--gutter);border-top:1px solid var(--color-line);background:var(--color-white)}.case-study_summaryInner__hNuq0{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:28px 56px;gap:28px 56px;align-items:start}.case-study_summaryIntro__xjSxT{position:relative}.case-study_summaryGrid__r86OS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:var(--color-line);border:1px solid var(--color-line)}.case-study_summaryGrid__r86OS>div{min-width:0;padding:22px;background:var(--color-off-white)}.case-study_summaryGrid__r86OS dt{margin-bottom:8px;color:var(--color-purple);font:700 10px/15px var(--font-mono);letter-spacing:1.1px;text-transform:uppercase}.case-study_summaryGrid__r86OS dd{margin:0;color:var(--color-text);font:400 14px/22px var(--font-sans)}.case-study_summaryInner__hNuq0>[data-evidence-receipt]{grid-column:2}.case-study_chapterNavBand__gohJF{padding:0 var(--gutter) 56px;background:var(--color-white)}.case-study_chapterNav__LR7FM{max-width:var(--max);margin:0 auto;padding-top:22px;border-top:1px solid var(--color-navy)}.case-study_chapterNavLabel__tMDK_{display:block;margin-bottom:12px;color:var(--color-muted);font:700 10px/15px var(--font-mono);letter-spacing:1.2px}.case-study_chapterLinks__YWhpF{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1px;gap:1px;background:var(--color-line);border:1px solid var(--color-line)}.case-study_chapterLink__Am0Am{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:10px 12px;background:var(--color-white);color:var(--color-navy);font:600 11px/16px var(--font-sans)}.case-study_chapterLink__Am0Am span{color:var(--color-purple);font:700 9px/14px var(--font-mono)}.case-study_chapterLink__Am0Am:hover{background:var(--color-off-white);color:var(--color-navy)}.case-study_chapterLink__Am0Am:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-focus);outline-offset:-3px}.case-study_chapterHeading__dtCRy{scroll-margin-top:112px}.case-study_chapterHeading__dtCRy:focus-visible{outline:3px solid var(--color-focus);outline-offset:8px}.case-study_challenge__sFME2,.case-study_status__WAGI4{padding:88px var(--gutter);background:var(--color-off-white)}.case-study_split__tB6gr{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:380px 1fr;grid-gap:64px;gap:64px;align-items:start}.case-study_sectionH2__Jcltz{margin:0;font:500 32px/40px var(--font-sans);letter-spacing:.64px;color:var(--color-navy)}.case-study_prose__4PMCS{font:400 17px/27px var(--font-sans);letter-spacing:.28px;color:var(--color-text)}.case-study_prose__4PMCS p{margin:0 0 18px}.case-study_prose__4PMCS p:last-child{margin-bottom:0}.case-study_navy__oGLH5,.case-study_value__t9k_t{background:var(--color-navy-deep);color:var(--color-white);padding:80px var(--gutter)}.case-study_navyH2__i9HXI{margin:0 0 12px;font:400 38px/42px var(--font-sans);letter-spacing:-.89px;color:var(--color-white)}.case-study_navyLede__RW5Y7{margin:0 0 44px;font:400 15px/24px var(--font-sans);color:var(--color-mist);max-width:680px}.case-study_phaseGrid__eGVig{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.case-study_phase__8i19L{border-top:2px solid var(--color-ice);padding-top:20px}.case-study_phaseWhen__iT8dN{font:500 10px var(--font-mono);letter-spacing:2px;color:var(--color-ice);margin-bottom:12px}.case-study_phaseName__D0CO5{font:700 20px var(--font-sans);letter-spacing:-.3px;margin-bottom:8px}.case-study_phaseDesc__YoYAn{font:400 13.5px/21px var(--font-sans);color:var(--color-mist);margin-bottom:12px}.case-study_phaseQ__f0q70{font:400 13px/19px var(--font-sans);color:var(--color-yellow);font-style:italic}.case-study_built__38b3K{padding:96px var(--gutter);background:var(--color-white)}.case-study_builtLede__b94QF{margin:0 0 40px;font:400 17px/27px var(--font-sans);letter-spacing:.28px;color:var(--color-muted);max-width:640px}.case-study_chapterDisclosure__UPhrD{margin-top:28px;margin-bottom:28px}.case-study_chapterDisclosure__UPhrD>summary{min-height:56px}.case-study_darkDisclosure__Tzs0i{border-top-color:var(--color-navy-line);border-bottom-color:var(--color-navy-line)}.case-study_darkDisclosure__Tzs0i>summary{color:var(--color-white)}.case-study_darkDisclosure__Tzs0i>summary:after{color:var(--color-ice)}.case-study_darkDisclosure__Tzs0i>summary:focus-visible{outline-color:var(--color-yellow);box-shadow:0 0 0 2px var(--color-navy-deep)}.case-study_osCard__VAe8q{background:var(--color-white);border:1px solid #f1f1f1;border-radius:var(--radius-structural);box-shadow:2px 0 10px rgba(0,0,0,.06);padding:44px;margin-bottom:0}.case-study_osLabel__zT4TT{font:500 10px var(--font-mono);letter-spacing:2px;color:var(--color-muted);margin-bottom:20px}.case-study_teamGrid__Ed_Ji{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:36px}.case-study_teammate__ZESKO{border:1px solid #f1f1f1;border-radius:var(--radius-structural);padding:22px;text-align:center}.case-study_avatar__y_aHg{width:46px;height:46px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font:700 16px var(--font-sans)}.case-study_teammateName__EBBsH{font:700 17px var(--font-sans);margin-bottom:4px}.case-study_teammateRole__te6EL{font:700 10px var(--font-display);letter-spacing:1.5px;margin-bottom:8px}.case-study_teammateDesc___4u_z{font:400 12.5px/19px var(--font-sans);opacity:.75}.case-study_divider__Qj_GQ{display:flex;align-items:center;gap:16px;margin-bottom:36px}.case-study_divider__Qj_GQ span{flex:1 1;border-top:1px dashed #a5a5a5}.case-study_divider__Qj_GQ em{font:500 10px var(--font-mono);letter-spacing:2px;color:var(--color-muted);font-style:normal}.case-study_roots__FNCs0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.case-study_root__yFRfd{display:flex;gap:14px;align-items:baseline;background:var(--color-off-white);border-left:2px solid var(--color-ice);border-radius:var(--radius-structural);padding:18px 20px}.case-study_rootNum__c7hxw{font:700 12px var(--font-display);color:var(--color-ice-text);flex:none}.case-study_rootName__kyEal{font:700 14.5px var(--font-sans);color:#1a1a1a;margin-bottom:3px}.case-study_rootDesc__hPd07{font:400 12.5px/19px var(--font-sans);color:var(--color-muted)}.case-study_note__9ql3o{margin:0;font:400 13px/20px var(--font-sans);color:var(--color-soft)}.case-study_proof__Gv36g{padding:88px var(--gutter);background:var(--color-off-white)}.case-study_proofGrid__WyVYG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.case-study_proofCard__RBdlX{background:var(--color-white);border:1px solid #f1f1f1;border-radius:var(--radius-structural);padding:26px;display:flex;flex-direction:column;gap:14px;box-shadow:2px 0 10px rgba(0,0,0,.06)}.case-study_proofLabel__dfY9F{font:700 12px var(--font-display);letter-spacing:1.5px;color:var(--color-ice-text)}.case-study_bubble__NbcSl{background:var(--color-off-white);color:var(--color-text)}.case-study_bubbleReply__Ita_j,.case-study_bubble__NbcSl{font:400 13px/20px var(--font-sans);border-radius:var(--radius-structural);padding:12px 15px}.case-study_bubbleReply__Ita_j{background:rgba(115,193,174,.12);color:var(--color-navy)}.case-study_proofNote__Ga9zf{font:400 12.5px/19px var(--font-sans);color:var(--color-soft);margin-top:auto}.case-study_check__L55eU,.case-study_warn__mlOd_{display:flex;gap:10px;font:400 13px var(--font-sans);color:var(--color-text)}.case-study_check__L55eU span{color:var(--color-green);font-weight:700}.case-study_warn__mlOd_{color:var(--color-gold-text)}.case-study_warn__mlOd_ span{font-weight:700;color:var(--color-gold-text)}.case-study_proofMono__TBQ3s{font:500 11px var(--font-mono);letter-spacing:1px;color:var(--color-soft);border-top:1px solid var(--color-line);padding-top:12px}.case-study_report__c08Ae{border:1px solid var(--color-line);border-radius:var(--radius-structural);padding:16px}.case-study_reportHead__nZ27L{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:700 13.5px var(--font-sans);color:#1a1a1a}.case-study_sent__Cxkrm{display:inline-flex;align-items:center;gap:5px;height:16px;padding:0 8px;border-radius:var(--radius-structural);background:var(--color-line-soft);font:500 7px var(--font-sans);letter-spacing:.4px;color:var(--color-navy)}.case-study_sent__Cxkrm i{width:6px;height:6px;border-radius:50%;background:var(--color-green);display:block}.case-study_bar__413mH{height:6px;background:#f1f1f1;border-radius:var(--radius-structural);margin-bottom:6px}.case-study_reportFoot__Ay_4L{font:400 11px var(--font-sans);color:var(--color-muted);margin-top:10px}.case-study_caption__7VeHU{margin:16px 4px 0;font:400 12px var(--font-sans);color:var(--color-muted)}.case-study_evidenceReceiptWrap__JMlxO{max-width:820px;margin-top:28px}.case-study_status__WAGI4{background:var(--color-white)}.case-study_statusLede__ozL9Y{margin:14px 0 0;font:400 15px/24px var(--font-sans);color:var(--color-muted)}.case-study_architecture__KbjPn{padding:88px var(--gutter);background:var(--color-off-white)}.case-study_architectureLede__f4k4v{max-width:720px;margin:0 0 34px;color:var(--color-muted);font:400 15px/25px var(--font-sans)}.case-study_architectureGrid__4jajb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;border-top:1px solid var(--color-navy)}.case-study_architectureGrid__4jajb article{min-width:0;padding:24px 22px 26px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-white)}.case-study_architectureGrid__4jajb article:nth-child(3n){border-right:0}.case-study_architectureGrid__4jajb span{display:block;margin-bottom:7px;color:var(--color-ice-text);font:700 10px/15px var(--font-mono);letter-spacing:1px;text-transform:uppercase}.case-study_architectureGrid__4jajb h3{margin:0 0 10px;color:var(--color-navy);font:700 19px/25px var(--font-sans)}.case-study_architectureGrid__4jajb p{margin:0;color:var(--color-muted);font:400 13px/21px var(--font-sans)}.case-study_statusList___3Bdm{display:flex;flex-direction:column;gap:10px}.case-study_statusRow__lAgfE{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #f1f1f1;border-radius:var(--radius-structural);padding:18px 22px;background:var(--color-white);box-shadow:2px 0 10px rgba(0,0,0,.04)}.case-study_statusName__OVXMY{font:700 15px var(--font-sans);color:#1a1a1a;margin-bottom:3px}.case-study_statusDesc__a_A3w{font:400 12.5px/19px var(--font-sans);color:var(--color-soft)}.case-study_badge__zeNxe{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 10px;border-radius:var(--radius-structural);font:500 9px var(--font-sans);letter-spacing:.6px;white-space:nowrap;flex:none}.case-study_badge__zeNxe i{width:6px;height:6px;border-radius:50%;display:block}.case-study_valueGrid__bzK_7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.case-study_valueCardHot__eF5M2,.case-study_valueCard__QLw7f{border:1px solid var(--color-navy-line);border-radius:var(--radius-structural);padding:32px;text-align:center}.case-study_valueCardHot__eF5M2{border-color:var(--color-yellow);background:var(--color-navy-mid)}.case-study_valueNum__86JMe{font:400 40px/44px var(--font-sans);letter-spacing:-.9px}.case-study_valueName__8pkUE{font:700 14px var(--font-sans);margin:8px 0 4px}.case-study_valueDetail__kBvsG{font:400 12.5px var(--font-sans);color:var(--color-mist)}.case-study_valueNote__2_kVq{margin:0;font:400 12.5px/20px var(--font-sans);color:var(--color-mist);opacity:.75;max-width:720px}.case-study_services__YL7Tp{padding:88px var(--gutter);background:var(--color-white)}.case-study_servicesInner__UeeiM{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.case-study_serviceTags__EZGpt{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.case-study_serviceTag__boJGE{font:600 13px var(--font-sans);min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--color-line);border-radius:var(--radius-structural);color:var(--color-text);white-space:nowrap;transition:border-color .25s,color .25s}.case-study_serviceTag__boJGE:hover{border-color:var(--color-cta-link);color:var(--color-cta-link)}.case-study_quoteBox__WMy6H{background:var(--color-off-white)}.case-study_quoteBoxDark__Zgrn2,.case-study_quoteBox__WMy6H{border-radius:var(--radius-structural);padding:44px;display:flex;gap:20px}.case-study_quoteBoxDark__Zgrn2{background:var(--color-navy-deep);color:var(--color-white)}.case-study_quoteMark__rnED_{font:800 56px/36px var(--font-sans);color:var(--color-ice-text)}.case-study_quoteText__nco_T{font:500 22px/32px var(--font-sans);color:var(--color-navy);margin-bottom:16px}.case-study_quoteBoxDark__Zgrn2 .case-study_quoteText__nco_T{color:var(--color-white);font:500 21px/31px var(--font-sans)}.case-study_quoteAttr__ZtSQQ{font:400 12px var(--font-display);letter-spacing:.5px;color:var(--color-soft)}.case-study_quoteBoxDark__Zgrn2 .case-study_quoteAttr__ZtSQQ{font:400 12.5px/19px var(--font-sans);color:var(--color-mist);letter-spacing:0}.case-study_deliverySummaryLabel__CjgMZ{margin-bottom:12px;color:var(--color-purple);font:700 10px/15px var(--font-mono);letter-spacing:1.2px}.case-study_quoteBoxDark__Zgrn2 .case-study_deliverySummaryLabel__CjgMZ{color:var(--color-ice)}.case-study_cta__FNEt_{background:var(--color-navy-deep);color:var(--color-white)}.case-study_ctaInner__EbrrD{max-width:var(--max);margin:0 auto;padding:80px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:40px;border-bottom:1px solid var(--color-navy-line)}.case-study_ctaTitle__oLuCw{margin:0 0 10px;font:400 38px/42px var(--font-sans);letter-spacing:-.89px;color:var(--color-white)}.case-study_ctaLede__fh3ad{margin:0;font:400 15px/24px var(--font-sans);color:var(--color-mist)}.case-study_ctaLinks__YMsW9{max-width:var(--max);margin:0 auto;padding:28px var(--gutter);display:flex;justify-content:flex-end;gap:22px;font:400 12.5px var(--font-sans)}.case-study_ctaLinks__YMsW9 a{display:inline-flex;min-height:44px;align-items:center;color:var(--color-mist)}.case-study_ctaLinks__YMsW9 a:hover{color:var(--color-ice)}.case-study_twoLayers__Bx9Yv{padding:72px var(--gutter) 88px;background:var(--color-off-white)}.case-study_chapterSectionIntro__nEZcs,.case-study_trustIntro__Q2Daz{max-width:var(--max);margin:0 auto 32px}.case-study_chapterSectionIntro__nEZcs .case-study_sectionH2__Jcltz,.case-study_trustIntro__Q2Daz .case-study_sectionH2__Jcltz{max-width:760px}.case-study_twoGrid__gmqe3{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.case-study_layerCardDark__8PnX_,.case-study_layerCard__3ZxN3{border-radius:var(--radius-structural);padding:38px}.case-study_layerCard__3ZxN3{border:1px solid #f1f1f1;background:var(--color-white);box-shadow:2px 0 10px rgba(0,0,0,.06)}.case-study_layerCardDark__8PnX_{background:var(--color-navy-deep);color:var(--color-white)}.case-study_layerLabel__Qo5_v{font:500 10px var(--font-mono);letter-spacing:2px;color:var(--color-muted);margin-bottom:14px}.case-study_layerCardDark__8PnX_ .case-study_layerLabel__Qo5_v{color:var(--color-ice)}.case-study_layerTitle__zHp3_{font:700 24px/28px var(--font-sans);letter-spacing:-.57px;margin-bottom:12px}.case-study_layerBody__B1mJZ{font:400 14.5px/23px var(--font-sans);color:var(--color-muted);margin-bottom:20px}.case-study_layerCardDark__8PnX_ .case-study_layerBody__B1mJZ{color:var(--color-mist)}.case-study_pills__t85cV{display:flex;flex-wrap:wrap;gap:7px}.case-study_pill__2z7cC{font:600 11.5px var(--font-sans);padding:7px 14px;background:var(--color-off-white);border-radius:var(--radius-structural);color:var(--color-navy)}.case-study_monoList__rX6_p{font:500 12px var(--font-mono);color:var(--color-ice);display:flex;flex-direction:column;gap:6px}.case-study_pipelineGrid__ldcFl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.case-study_pipelineCard__TRqeF{border:1px solid var(--color-navy-line);border-radius:var(--radius-structural);padding:26px;background:var(--color-navy-mid)}.case-study_pipelineHead__kMgZJ{display:flex;justify-content:space-between;margin-bottom:12px}.case-study_pipelineNum__kXBC6{font:700 12px var(--font-display);color:var(--color-ice)}.case-study_pipelineTag__1r343{font:500 10px var(--font-mono);letter-spacing:1px;color:var(--color-mist);opacity:.7}.case-study_pipelineName__g_TmH{font:700 18px var(--font-sans);letter-spacing:-.3px;margin-bottom:8px}.case-study_pipelineDesc__mAvVh{font:400 13px/20px var(--font-sans);color:var(--color-mist)}.case-study_provenance__tjkpz{margin-top:24px;border:1px dashed var(--color-navy-line);border-radius:var(--radius-structural);padding:20px 26px;display:flex;gap:18px;align-items:center}.case-study_provenanceLabel___le6S{font:500 11px var(--font-mono);letter-spacing:1px;color:var(--color-yellow);flex:none}.case-study_provenanceBody__yeAJL{font:400 13.5px/21px var(--font-sans);color:var(--color-mist);min-width:0;overflow-wrap:anywhere}.case-study_intent__0HfSY{padding:88px var(--gutter);background:var(--color-white)}.case-study_intentGrid__nTsbk{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:44px;gap:44px;align-items:start}.case-study_widgetGrid__vj17t{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.case-study_widget__cCTHb{display:flex;gap:12px;align-items:baseline;border:1px solid #f1f1f1;border-radius:var(--radius-structural);padding:14px 16px;background:var(--color-white);box-shadow:2px 0 10px rgba(0,0,0,.04)}.case-study_widgetTool__M2RWH{font:500 10.5px var(--font-mono);color:var(--color-navy);flex:none}.case-study_widgetDesc__SHExZ{font:400 12.5px/19px var(--font-sans);color:var(--color-muted)}.case-study_testPanel__1rrjK{background:var(--color-off-white);border-radius:var(--radius-structural);padding:32px}.case-study_testScore__O40mr{font:400 44px/48px var(--font-sans);letter-spacing:-1px;color:var(--color-navy);margin-bottom:6px}.case-study_testBody__6tohV{font:400 14px/22px var(--font-sans);color:var(--color-text);margin-bottom:18px}.case-study_testCases__Z78ZW{display:flex;flex-direction:column;gap:9px;font:400 12.5px/19px var(--font-sans);color:var(--color-text)}.case-study_testCase__qXlYM{background:var(--color-white);border-radius:var(--radius-structural);padding:10px 13px}.case-study_testCase__qXlYM code{font-family:var(--font-mono);font-size:11px;color:var(--color-purple)}.case-study_trust__X0Hsz{padding:88px var(--gutter);background:var(--color-white)}.case-study_trustGrid__RVgEm{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.case-study_stackCard__ICpH4,.case-study_trustCard__pS6tp{border:1px solid #f1f1f1;border-radius:var(--radius-structural);padding:36px}.case-study_trustCard__pS6tp{background:var(--color-white);box-shadow:2px 0 10px rgba(0,0,0,.06)}.case-study_stackCard__ICpH4{background:var(--color-off-white)}.case-study_trustTitle__m_1MX{font:700 12px var(--font-display);letter-spacing:2px;margin-bottom:18px}.case-study_trustList__RAphZ{display:flex;flex-direction:column;gap:14px;font:400 14px/22px var(--font-sans);color:var(--color-text)}.case-study_trustItem__J9DOA{display:flex;gap:11px}.case-study_trustItem__J9DOA span:first-child{color:var(--color-green);font-weight:700}.case-study_stackList___kIYO{display:flex;flex-direction:column;gap:12px;font:400 13.5px/21px var(--font-sans);color:var(--color-text)}.case-study_stackNote__GOEzr{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-line);font:400 12px/19px var(--font-sans);color:var(--color-soft)}@media (max-width:980px){.case-study_summaryInner__hNuq0{grid-template-columns:1fr}.case-study_summaryInner__hNuq0>[data-evidence-receipt]{grid-column:auto}.case-study_chapterLinks__YWhpF{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study_architectureGrid__4jajb,.case-study_metrics__VG4YM{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_architectureGrid__4jajb article:nth-child(3n){border-right:1px solid var(--color-line)}.case-study_architectureGrid__4jajb article:nth-child(2n){border-right:0}.case-study_intentGrid__nTsbk,.case-study_phaseGrid__eGVig,.case-study_pipelineGrid__ldcFl,.case-study_proofGrid__WyVYG,.case-study_roots__FNCs0,.case-study_servicesInner__UeeiM,.case-study_split__tB6gr,.case-study_teamGrid__Ed_Ji,.case-study_trustGrid__RVgEm,.case-study_twoGrid__gmqe3,.case-study_valueGrid__bzK_7{grid-template-columns:1fr}.case-study_title__HBDkG{font-size:40px;line-height:44px}.case-study_ctaInner__EbrrD{flex-direction:column;align-items:flex-start}.case-study_widgetGrid__vj17t{grid-template-columns:1fr}.case-study_provenance__tjkpz{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.case-study_hero__2aA_u{padding:48px var(--gutter) 48px}.case-study_lede__M9Y_f{margin-bottom:32px}.case-study_metrics__VG4YM{gap:8px}.case-study_metricDark__UTibz,.case-study_metric__4_0RH{min-width:0;padding:14px}.case-study_metricValue__nFost{font-size:30px;line-height:34px}.case-study_metricLabel__A5UsR{font-size:11.5px;line-height:17px}.case-study_metricEvidence__YEhHC{margin-top:9px;padding-top:8px;font-size:8px;line-height:12px;overflow-wrap:anywhere}.case-study_summary__AxwNa{padding:56px var(--gutter)}.case-study_summaryGrid__r86OS{grid-template-columns:1fr}.case-study_summaryGrid__r86OS>div{padding:18px}.case-study_chapterNavBand__gohJF{padding-bottom:40px}.case-study_chapterLinks__YWhpF{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_chapterLink__Am0Am{padding:9px 10px;font-size:10px}.case-study_chapterLink__Am0Am:last-child:nth-child(odd){grid-column:1/-1}.case-study_chapterSectionIntro__nEZcs,.case-study_trustIntro__Q2Daz{margin-bottom:24px}.case-study_trust__X0Hsz,.case-study_twoLayers__Bx9Yv{padding-top:64px;padding-bottom:64px}.case-study_chapterDisclosure__UPhrD{margin-top:20px;margin-bottom:20px}.case-study_architecture__KbjPn{padding:64px var(--gutter)}.case-study_architectureGrid__4jajb{grid-template-columns:1fr}.case-study_architectureGrid__4jajb article,.case-study_architectureGrid__4jajb article:nth-child(2n),.case-study_architectureGrid__4jajb article:nth-child(3n){border-right:0}}