.Case_page__GbRpO{max-width:var(--max);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:210px minmax(0,1020px);grid-column-gap:50px;column-gap:50px}.Case_toc__Ao0ql{position:relative}.Case_tocIn__XIrm7{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 40px);padding-top:48px}.Case_toc__Ao0ql ol{list-style:none}.Case_toc__Ao0ql li a{display:block;position:relative;font-size:14px;line-height:1.2;padding:7px 0 7px 24px;color:var(--mute);transition:color .2s}.Case_toc__Ao0ql li a b{position:absolute;left:0;top:8px;font-size:12px;font-weight:500;opacity:.7}.Case_toc__Ao0ql li a:hover{color:var(--ink)}.Case_toc__Ao0ql li a.Case_on__Rl7rH{color:var(--ink);font-weight:600}.Case_toc__Ao0ql li a.Case_on__Rl7rH:before{content:"";position:absolute;left:-12px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--red)}.Case_col__8tkF_{min-width:0}.Case_eyebrow__8cXUs{font-size:12px;letter-spacing:.13em;font-weight:600;color:var(--red);margin-bottom:13px;text-transform:uppercase}.Case_company__Yw37D{font-size:18px;font-weight:600;color:var(--red);margin-bottom:14px;letter-spacing:-.01em}.Case_title__QSXMs{font-size:clamp(36px,3.6vw,52px);line-height:1.06;letter-spacing:-.04em;font-weight:660;max-width:860px}.Case_deck__y58hZ{font-size:clamp(20px,1.8vw,25px);line-height:1.28;letter-spacing:-.02em;font-weight:500;color:var(--body);margin-top:16px;max-width:620px}.Case_h2__RlcH7{font-size:clamp(26px,2.25vw,32px);line-height:1.18;letter-spacing:-.03em;font-weight:650;max-width:760px}.Case_h3__MI4rf{font-size:clamp(24px,2.1vw,30px);line-height:1.2;letter-spacing:-.025em;font-weight:650;max-width:720px}.Case_text__SBUqS{max-width:700px;margin-top:18px}.Case_lead__i5X5B,.Case_text__SBUqS p{font-size:16px;line-height:1.6;color:var(--body)}.Case_text__SBUqS p+p{margin-top:13px}.Case_label__PdOxs{font-size:12px;letter-spacing:.13em;font-weight:600;color:var(--mute);margin-top:38px;text-transform:uppercase}.Case_note__ElTng{font-size:14px;color:var(--mute);line-height:1.55;margin-top:16px}.Case_sec__8Pa0A{padding:72px 0;scroll-margin-top:60px}.Case_cover__JyNjf{padding-top:56px}.Case_intro__u1L3F{font-size:20px;line-height:1.4;letter-spacing:-.015em;font-weight:500;color:var(--body);max-width:700px;margin-top:4px}.Case_cells__dvFcB{display:grid;grid-template-columns:.9fr .65fr .8fr 1.7fr;border:1px solid var(--rule);margin-top:32px}.Case_cells__dvFcB>div{padding:13px 18px;border-left:1px solid var(--rule)}.Case_cells__dvFcB>div:first-child{border-left:0}.Case_cells__dvFcB b{display:block;font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--mute);margin-bottom:5px;text-transform:uppercase}.Case_cells__dvFcB span{font-size:15px;font-weight:500}.Case_impact__51wfS{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border:1px solid var(--rule);margin-top:26px}.Case_impact__51wfS>div{padding:30px 32px;border-left:1px solid var(--rule)}.Case_impact__51wfS>div:first-child{border-left:0}.Case_fig__6T61y{font-size:46px;font-weight:680;letter-spacing:-.04em;line-height:1}.Case_fig__6T61y i{font-style:normal;color:var(--red)}.Case_k__xmHRE{font-size:12px;letter-spacing:.1em;font-weight:600;margin-top:16px;text-transform:uppercase}.Case_impact__51wfS p{font-size:16px;margin-top:11px;line-height:1.5;color:var(--body)}.Case_chips__r5J7g{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:14px}.Case_chips__r5J7g>div{background:var(--card);border:1px solid var(--rule);padding:16px 16px 18px}.Case_chips__r5J7g b{display:block;font-size:12px;letter-spacing:.1em;color:var(--red);font-weight:600;margin-bottom:9px}.Case_chips__r5J7g span{font-size:15px;line-height:1.4;display:block;font-weight:500}.Case_steps__bpe_b{margin-top:14px}.Case_steps__bpe_b>div{display:flex;gap:26px;padding:22px 0;border-top:1px solid var(--rule)}.Case_steps__bpe_b>div:last-child{border-bottom:1px solid var(--rule)}.Case_num__O_UiI{flex:0 0 46px;font-size:28px;font-weight:650;color:var(--red);letter-spacing:-.03em;line-height:1}.Case_finds__JaM_q h4,.Case_iter__LWSWv h4,.Case_ncards__Up2t_ h4,.Case_steps__bpe_b h4,.Case_two___ZMnp h4{font-size:18px;font-weight:600;letter-spacing:-.012em;margin-bottom:7px}.Case_finds__JaM_q p,.Case_iter__LWSWv p,.Case_ncards__Up2t_ p,.Case_steps__bpe_b p,.Case_two___ZMnp p{font-size:16px;line-height:1.52;color:var(--body);max-width:640px}.Case_ncards__Up2t_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.Case_ncards__Up2t_>div{background:var(--card);border:1px solid var(--rule);padding:24px 26px 26px}.Case_ncards__Up2t_.Case_stack___rajB{grid-template-columns:1fr}.Case_ncards__Up2t_.Case_stack___rajB p{max-width:780px}.Case_n__s0apN{font-size:13px;color:var(--red);font-weight:600;margin-bottom:12px}.Case_finds__JaM_q{margin-top:14px}.Case_finds__JaM_q>div{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--rule)}.Case_finds__JaM_q>div:last-child{border-bottom:1px solid var(--rule)}.Case_ic__Fsly7{flex:0 0 34px;height:34px;background:rgba(220,38,37,.08);color:var(--red);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.Case_mx__EWztd{width:100%;border-collapse:collapse;margin-top:24px;background:var(--card);border:1px solid var(--rule)}.Case_mx__EWztd td,.Case_mx__EWztd th{text-align:left;padding:13px 18px;border-bottom:1px solid var(--rule);font-size:15px}.Case_mx__EWztd thead th{font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--mute);background:rgba(18,19,23,.025);text-transform:uppercase}.Case_mx__EWztd tbody tr:last-child td{border-bottom:0}.Case_mx__EWztd td:first-child{font-weight:600}.Case_dotO__NnI8K,.Case_dot___cj8G{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:9px;vertical-align:1px}.Case_dotO__NnI8K{background:none;border:1.5px solid var(--mute)}.Case_verdict___PgFe{margin-top:28px;max-width:700px;background:var(--card);border:1px solid var(--ink);border-left:3px solid var(--red);padding:20px 24px}.Case_verdict___PgFe b{display:block;font-size:12px;letter-spacing:.11em;color:var(--red);font-weight:600;margin-bottom:8px}.Case_verdict___PgFe p{font-size:16px;line-height:1.6;color:var(--body)}.Case_grey__fLRG4{border-left-color:var(--mute)}.Case_grey__fLRG4 b{color:var(--mute)}.Case_figure__Y1JMk{margin-top:26px}.Case_box__fRw3F{border:1px solid var(--rule);overflow:hidden;line-height:0;background:var(--card)}.Case_figure__Y1JMk figcaption{margin-top:9px;font-size:13px;color:var(--mute)}.Case_slot__PxFSS{width:100%;background:var(--card);border-style:dashed;border-color:rgba(18,19,23,.24)}.Case_media__9FWHM{width:100%;height:auto;border:1px solid var(--rule)}.Case_iter__LWSWv{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:16px;gap:16px;margin-top:28px}.Case_two___ZMnp{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:26px}.Case_pairMedia__9T2KQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:26px}.Case_dec__vqV_L{padding-top:56px;margin-top:56px;border-top:1px solid rgba(18,19,23,.24)}.Case_intro__u1L3F+.Case_dec__vqV_L{border-top:0;padding-top:30px;margin-top:0}.Case_dec__vqV_L>.Case_label__PdOxs:first-child{color:var(--red);margin-top:0;margin-bottom:10px}.Case_phones___J1lq{display:flex;justify-content:center;align-items:flex-start;gap:36px;padding:8px 0}.Case_phones___J1lq video{border-radius:5.3%/2.5%}.Case_phones___J1lq>*{flex:0 1 263px;min-width:0}.Case_phones___J1lq img,.Case_phones___J1lq video{width:100%;height:auto;display:block}.Case_phoneSlot__YJzbR{aspect-ratio:263/560;border-style:dashed;border-color:rgba(18,19,23,.24)}.Case_wideShot__r0bzM{display:block;width:auto;height:auto;max-width:100%;max-height:600px;margin:0 auto}.Case_pull__UZIYj{padding:60px 0 76px;max-width:1020px;text-align:center}.Case_pull__UZIYj .Case_q__8geWu{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.035em;font-weight:600;margin-top:22px}.Case_pull__UZIYj .Case_q__8geWu em{color:var(--red)}.Case_pull__UZIYj .Case_after__oHwtE{font-size:16px;color:var(--body);max-width:620px;margin:22px auto 0;line-height:1.6}.Case_todo__D3KVo{margin-top:26px}.Case_next__PPCp1{display:grid;display:block;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:40px;position:relative;overflow:hidden}.Case_nextText__8Lsos{padding:clamp(40px,5vw,76px) var(--gutter);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.Case_nextName__oiMGD{font-size:clamp(56px,7vw,104px);font-weight:680;letter-spacing:-.055em;line-height:.9;transition:color .3s}.Case_next__PPCp1:hover .Case_nextName__oiMGD{color:var(--red)}.Case_nextLine__5AmXI{font-size:19px;line-height:1.5;color:var(--mute);margin-top:20px;max-width:560px}@media (max-width:960px){.Case_page__GbRpO{grid-template-columns:1fr;padding:0 20px}.Case_toc__Ao0ql{display:none}.Case_phones___J1lq{flex-wrap:wrap;gap:16px}.Case_phones___J1lq>*{flex-basis:200px}.Case_iter__LWSWv{grid-auto-flow:row}.Case_cells__dvFcB,.Case_chips__r5J7g,.Case_impact__51wfS,.Case_iter__LWSWv,.Case_ncards__Up2t_,.Case_pairMedia__9T2KQ,.Case_two___ZMnp{grid-template-columns:1fr}.Case_cells__dvFcB>div,.Case_impact__51wfS>div{border-left:0;border-top:1px solid var(--rule)}.Case_cells__dvFcB>div{padding-left:0}.Case_mx__EWztd{display:block;overflow-x:auto}.Case_next__PPCp1{grid-template-columns:1fr}.Case_nextText__8Lsos{border-right:0;border-bottom:1px solid var(--ink)}}