.case_page__zv_AR{min-height:100svh;display:flex;flex-direction:column}.case_sheet__AOyXy{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--pad)}.case_top__ssce3{border-bottom:1px solid var(--rule)}.case_topInner__c128V{width:100%;max-width:1180px;margin:0 auto;padding:22px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.case_back__sxzw6{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--ink-2);text-decoration:none;transition:color .2s var(--ease)}.case_back__sxzw6:hover{color:var(--ink)}.case_topHandle__hnJsL{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px;transition:border-color .2s var(--ease)}.case_topHandle__hnJsL:hover{border-bottom-color:var(--spot)}.case_hero__rpHoy{padding:clamp(40px,7vh,82px) 0 clamp(28px,4vh,44px)}.case_meta__mbKSU{display:flex;align-items:center;gap:12px;margin-bottom:clamp(16px,2.4vh,24px)}.case_num__ImRE_{font-size:12px;letter-spacing:.04em;color:var(--spot)}.case_niche__AFAcy,.case_num__ImRE_{font-family:var(--font-mono),monospace}.case_niche__AFAcy{padding:4px 9px;border:1px solid var(--rule);border-radius:2px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.case_title__M9pO2{margin:0;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04;letter-spacing:-.035em;font-weight:700;text-wrap:balance;max-width:20ch}.case_lead__x3Asv{margin:clamp(18px,2.6vh,26px) 0 0;max-width:62ch;font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.6;color:var(--ink-2)}.case_numbers__LTy78{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 clamp(20px,3vw,44px);border-top:1px solid var(--ink);margin-top:clamp(26px,4vh,40px)}.case_number__oCKJ6{display:flex;flex-direction:column;gap:5px;padding:14px 0 13px;border-bottom:1px solid var(--rule-soft)}.case_numberVal__wVHhc{font-family:var(--font-mono),monospace;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;letter-spacing:-.01em}.case_numberKey__9IdnO{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);line-height:1.5}.case_screen__Tgyor{padding:clamp(28px,4.5vh,56px) 0}.case_screenFrame__HKPTj{max-width:720px;margin:0 auto}.case_screenCaption__Tohcr{margin:14px auto 0;max-width:720px;display:flex;gap:9px;font-family:var(--font-mono),monospace;font-size:9.5px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.case_screenCaptionMark__PTSsp{flex:none;color:var(--spot)}.case_block__etnmq{display:grid;grid-template-columns:160px minmax(0,1fr);gap:clamp(14px,3vw,44px);align-items:baseline;padding:clamp(24px,4vh,40px) 0;border-top:1px solid var(--rule)}.case_blockLabel__teWSH{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);padding-top:.4em}.case_blockText__pBk_X{margin:0;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.66;color:var(--ink-2);max-width:72ch}.case_blockText__pBk_X strong{color:var(--ink);font-weight:600}.case_flow__cypW1{display:flex;flex-direction:column}.case_flowStep__2bAg2{display:grid;grid-template-columns:44px minmax(0,4fr) minmax(0,7fr);gap:clamp(12px,2.4vw,32px);align-items:baseline;padding:16px 0 15px;border-bottom:1px solid var(--rule-soft)}.case_flowStep__2bAg2:last-child{border-bottom:none;padding-bottom:0}.case_flowNum__cDAbs{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--spot)}.case_flowLabel__iq_Lx{font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.case_flowText__tKrqm{margin:0;font-size:.9375rem;line-height:1.62;color:var(--ink-2);max-width:62ch}.case_gives__68gjz{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 clamp(20px,3vw,44px);border-top:1px solid var(--rule-soft)}.case_give__WPJUA{display:flex;align-items:baseline;gap:11px;padding:12px 0 11px;border-bottom:1px solid var(--rule-soft);font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.case_giveMark__KQ1pp{flex:none;width:5px;height:5px;border-radius:50%;background:var(--spot);position:relative;top:-.25em}.case_offer__ibS5O{margin:clamp(28px,4.5vh,52px) 0 clamp(48px,8vh,88px);padding:clamp(24px,3.4vw,40px);background:var(--paper-lift);border:1px solid var(--rule);border-radius:3px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center}.case_offerFigures__KmVoU{display:flex;flex-wrap:wrap;gap:12px clamp(24px,4vw,52px)}.case_offerItem__qdjyS{display:flex;flex-direction:column;gap:5px}.case_offerKey__cjY_T{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.case_offerVal__z_TtL{font-family:var(--font-mono),monospace;font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:700;letter-spacing:-.01em}.case_offerNote__P03eJ{margin:14px 0 0;width:100%;font-size:.875rem;line-height:1.55;color:var(--ink-2);max-width:62ch}.case_cta__FjqTA{display:inline-flex;align-items:center;gap:12px;background:var(--spot);color:#fff;border-radius:2px;padding:16px 24px;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(20,22,26,.16);transition:transform .24s var(--ease),box-shadow .24s var(--ease)}.case_cta__FjqTA:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(31,58,199,.26)}.case_more__cso4U{border-top:1px solid var(--rule);padding:clamp(28px,4.5vh,52px) 0 clamp(48px,8vh,80px);overflow:hidden}.case_moreTitle__q5kHf{margin:0 0 clamp(16px,2.4vh,22px);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.case_moreTrack__o_dXN{display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;scroll-snap-type:x proximity;padding:2px var(--pad) 8px;scrollbar-width:none;-ms-overflow-style:none}.case_moreTrack__o_dXN::-webkit-scrollbar{display:none}.case_moreItem__uFNhN{flex:0 0 min(76vw,306px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:18px 20px 16px;background:var(--paper-lift);border:1px solid var(--rule);border-radius:3px;text-decoration:none;color:var(--ink);transition:border-color .2s var(--ease),transform .2s var(--ease)}.case_moreItem__uFNhN:hover{border-color:var(--ink);transform:translateY(-2px)}.case_moreTop__dqQJO{display:flex;align-items:center;gap:10px}.case_moreNum__TODpY{font-family:var(--font-mono),monospace;font-size:11px;color:var(--spot)}.case_moreNiche__QMpE9{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.case_moreName__pYoaE{flex:1;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.case_moreGo__BfRYI{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.case_moreItem__uFNhN:hover .case_moreGo__BfRYI{color:var(--spot)}@media (max-width:860px){.case_block__etnmq,.case_flowStep__2bAg2{grid-template-columns:minmax(0,1fr);gap:8px}.case_blockLabel__teWSH{padding-top:0}.case_flowNum__cDAbs{margin-bottom:-4px}.case_offer__ibS5O{grid-template-columns:minmax(0,1fr)}.case_cta__FjqTA{width:100%;justify-content:space-between}}