.case_label__aCjgR{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--purple)}.on-dark .case_label__aCjgR{color:var(--lime)}.case_h2__Bcs53{margin-top:16px;font-size:46px;font-weight:900;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.case_h2__Bcs53,.case_lead__LntXb{font-family:var(--font-display),var(--font-fallback)}.case_lead__LntXb{margin-top:24px;font-size:22px;font-weight:400;line-height:1.4}.case_body__DEUlo{margin-top:16px;font-size:16px;line-height:1.65;color:var(--ink-muted);text-wrap:pretty}.on-dark .case_body__DEUlo{color:var(--ink-muted-on-dark)}.case_hero__ImCv2{background:var(--dark);color:var(--white)}.case_heroGrid__tjXqj{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;padding:24px var(--pad-inline) 200px}.case_crumbs__usBXg{grid-column:1/-1}.case_crumbs__usBXg .hero-edition{margin-bottom:72px}.case_kicker__0YeSA{grid-column:1/-1;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted-on-dark)}.case_h1__hVh2h{grid-column:1/-1;margin-top:16px;font-size:clamp(56px,10.5vw,156px);font-weight:900;line-height:.9;letter-spacing:-.045em}.case_h1__hVh2h,.case_thesis__NQZZI{font-family:var(--font-display),var(--font-fallback)}.case_thesis__NQZZI{grid-column:1/8;margin-top:32px;font-size:24px;font-weight:300;line-height:1.4;color:var(--ink-muted-on-dark)}.case_meta__3Bv0z{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid var(--hairline-on-dark)}.case_meta__3Bv0z dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint-on-dark)}.case_meta__3Bv0z dd{margin-top:8px;font-family:var(--font-display),var(--font-fallback);font-size:19px;font-weight:700}.case_coverWrap__DF7kz{position:relative;padding-inline:var(--pad-inline);background:var(--light)}.case_coverWrap__DF7kz:before{content:"";position:absolute;inset:0 0 50%;background:var(--dark)}.case_cover__HwJml{position:relative;margin-top:-160px;aspect-ratio:16/9;overflow:hidden;background:var(--dark-2)}.case_cover__HwJml img{object-fit:cover}.case_problem__i92Bx{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:80px;row-gap:80px;padding:128px var(--pad-inline);background:var(--light)}.case_problemText__bn0Jj{grid-column:1/6}.case_diagram__A1m7B{position:relative;display:grid;grid-column:7/-1;grid-template-columns:1.1fr .7fr 1fr;align-items:center;margin:0}.case_diagramLabel__colMF{display:block;margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.case_before__z6as7{display:flex;flex-direction:column;justify-content:space-around;height:260px}.case_tool__Bu09s{align-self:flex-start;padding:12px 16px;border:1px solid var(--hairline);background:var(--white);font-family:var(--font-display),var(--font-fallback);font-size:17px;font-weight:700;color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--purple) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--purple) 60%,transparent);text-decoration-thickness:2px}.case_converge__Uu2we{width:100%;height:260px}.case_converge__Uu2we path{fill:none;stroke:var(--purple);stroke-width:1.5px;vector-effect:non-scaling-stroke}.case_after__j_LAw{display:flex;align-items:center;height:260px}.case_system__z9ogd{display:inline-block;padding:22px 24px;border-radius:var(--radius-panel);background:var(--purple);font-size:22px;font-weight:900;line-height:1.1;color:var(--white)}.case_quote__h0_2V,.case_system__z9ogd{font-family:var(--font-display),var(--font-fallback)}.case_quote__h0_2V{grid-column:2/12;font-size:44px;font-style:italic;font-weight:300;line-height:1.2;letter-spacing:-.01em;text-align:center;text-wrap:balance}.case_decisions__Y3xM_{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;padding:128px var(--pad-inline) 112px;background:var(--white)}.case_sectionHead__Jaosu{grid-column:1/9;margin-bottom:80px}.case_decision__UnDV3{display:grid;grid-column:1/-1;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;align-items:center;margin-bottom:112px}.case_decision__UnDV3:last-child{margin-bottom:0}.case_dA__Pl00F .case_dText__4bNjj{grid-column:1/5}.case_dA__Pl00F .case_media__8F42V{grid-column:6/-1}.case_dB__R8I4Y .case_panel__eOMBE{grid-column:1/6}.case_dB__R8I4Y .case_dText__4bNjj{grid-column:7/12}.case_dC__tUo37 .case_dText__4bNjj{grid-column:2/6}.case_dC__tUo37 .case_panel__eOMBE{grid-column:7/-1}.case_dD__ERcV4 .case_media__8F42V{grid-column:1/8}.case_dD__ERcV4 .case_dText__4bNjj{grid-column:9/-1}.case_dText__4bNjj{position:relative}.case_dKey__aYfl4{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--purple);border-radius:var(--radius-marker);font-family:var(--font-display),var(--font-fallback);font-size:16px;font-weight:900;color:var(--purple)}.case_dArea__X_lY1{margin-top:20px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.case_dTitle__Y0hm3{margin-top:10px;font-family:var(--font-display),var(--font-fallback);font-size:30px;font-weight:900;line-height:1.1;letter-spacing:-.02em}.case_media__8F42V{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--light)}.case_media__8F42V img{object-fit:cover}.case_panel__eOMBE{position:relative;display:grid;place-items:center;min-height:380px;padding:48px;background:var(--light);font-size:17px}.case_panelChat__GBSJ3>div:first-child{width:min(100%,360px)}.case_panelStack__4aWwN{padding-block:56px}.case_stackBack___PWgU{width:min(78%,360px);justify-self:start;rotate:-2deg}.case_stackFront__dJ72P{width:min(70%,320px);justify-self:end;margin-top:-64px;rotate:1.5deg;box-shadow:var(--shadow-float)}.case_fictional__r5MbP{position:absolute;right:14px;bottom:12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.case_screens__xQwBk{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;align-items:start;padding:128px var(--pad-inline);background:var(--dark);color:var(--white)}.case_screensText__LyB_j{display:flex;flex-direction:column;align-items:flex-start;grid-column:1/5;gap:0}.case_note__McI1E{margin:24px 0 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint-on-dark)}.case_bento__Lq0Sx{display:grid;grid-column:6/-1;grid-template-columns:1.15fr 1fr;grid-gap:16px;gap:16px;font-size:17px}.case_bAgenda__g59EJ{grid-row:span 2}.case_more__su1tP{padding:112px var(--pad-inline);background:var(--white)}.case_moreGrid__mcdjN{display:grid;grid-template-columns:7fr 5fr;grid-gap:24px;gap:24px;margin-top:28px}.case_moreCard__oRWVQ,.case_nextCard__3RJLC{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.case_moreMedia__Xi0ES{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:12px;overflow:hidden;background:var(--light)}.case_moreMedia__Xi0ES img{object-fit:cover}.case_nextCard__3RJLC{justify-content:flex-end;padding:40px;border:1px dashed var(--hairline)}.case_moreTitle____YdK{font-family:var(--font-display),var(--font-fallback);font-size:30px;font-weight:900;letter-spacing:-.02em}.case_moreBody__kOvlI{max-width:44ch;font-size:16px;line-height:1.6;color:var(--ink-muted)}@media (max-width:860px){.case_decision__UnDV3,.case_decisions__Y3xM_,.case_heroGrid__tjXqj,.case_problem__i92Bx,.case_screens__xQwBk{grid-template-columns:1fr;row-gap:24px;padding-inline:var(--gutter-mobile)}.case_decision__UnDV3{padding-inline:0;margin-bottom:72px}.case_heroGrid__tjXqj{padding-bottom:120px}.case_crumbs__usBXg .hero-edition{margin-bottom:40px}.case_thesis__NQZZI{font-size:19px}.case_meta__3Bv0z{grid-template-columns:repeat(2,1fr);margin-top:40px}.case_coverWrap__DF7kz{padding-inline:var(--gutter-mobile)}.case_cover__HwJml{margin-top:-88px}.case_bento__Lq0Sx,.case_dA__Pl00F .case_dText__4bNjj,.case_dA__Pl00F .case_media__8F42V,.case_dB__R8I4Y .case_dText__4bNjj,.case_dB__R8I4Y .case_panel__eOMBE,.case_dC__tUo37 .case_dText__4bNjj,.case_dC__tUo37 .case_panel__eOMBE,.case_dD__ERcV4 .case_dText__4bNjj,.case_dD__ERcV4 .case_media__8F42V,.case_diagram__A1m7B,.case_problemText__bn0Jj,.case_quote__h0_2V,.case_screensText__LyB_j,.case_sectionHead__Jaosu{grid-column:1/-1}.case_decisions__Y3xM_,.case_more__su1tP,.case_problem__i92Bx,.case_screens__xQwBk{padding-block:88px}.case_h2__Bcs53{font-size:34px}.case_quote__h0_2V{font-size:28px;text-align:left}.case_sectionHead__Jaosu{margin-bottom:40px}.case_dTitle__Y0hm3{font-size:26px}.case_dB__R8I4Y .case_panel__eOMBE,.case_dD__ERcV4 .case_media__8F42V{order:-1}.case_panel__eOMBE{min-height:0;padding:32px 20px;font-size:15px}.case_diagram__A1m7B{grid-template-columns:1fr .5fr 1fr}.case_tool__Bu09s{font-size:14px;padding:10px 12px}.case_system__z9ogd{font-size:17px;padding:16px}.case_bento__Lq0Sx{grid-template-columns:1fr;font-size:15px;margin-top:32px}.case_bAgenda__g59EJ{grid-row:auto}.case_more__su1tP{padding-inline:var(--gutter-mobile)}.case_moreGrid__mcdjN{grid-template-columns:1fr}.case_nextCard__3RJLC{padding:28px}}