.case_hero__vdfu_{padding-top:clamp(112px,14vw,175px);background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(199,255,151,.08),transparent 70%),var(--bg)}.case_breadcrumb__ekzsn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:clamp(24px,3vw,40px);border-bottom:1px solid var(--line)}.case_breadcrumb__ekzsn a{font-size:13px;font-weight:500;letter-spacing:-.025em;color:var(--fg-dim);transition:color .24s var(--ease)}.case_breadcrumb__ekzsn a:hover{color:var(--accent)}.case_heroMeta__mhsv8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:18px}.case_subtitle__iD1l1{margin-top:20px;font-size:clamp(16px,1.6vw,22px);line-height:1.48;letter-spacing:-.025em;color:var(--fg-dim);max-width:52ch}.case_metrics__HG0_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:clamp(34px,4vw,56px);background:var(--line);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden}.case_metric__K8hz8{display:flex;flex-direction:column;gap:5px;padding:clamp(18px,2.2vw,28px);background:var(--bg);transition:background .4s var(--ease)}.case_metric__K8hz8:hover{background:var(--panel)}.case_metricValue__NhA8O{font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:-.065em;line-height:1;color:var(--accent)}.case_metricLabel__hH6PH{margin-top:6px;font-size:13.5px;font-weight:600;letter-spacing:-.03em;line-height:1.3}.case_metricNote__Bpwye{font-size:12px;line-height:1.4;color:var(--fg-dimmer)}.case_facts__G1uCL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(22px,2.6vw,32px);border-top:1px solid var(--line)}.case_fact__lnU2b{display:flex;flex-direction:column;gap:7px;min-width:0}.case_fact__lnU2b[data-wide=true]{grid-column:1/-1}.case_factValue__18POE{font-size:13.5px;font-weight:500;letter-spacing:-.025em;line-height:1.5;color:var(--fg)}.case_summaryBand__Ayhh4{background:var(--bg-2);border-block:1px solid var(--line)}.case_summaryGrid__OAsnn{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;align-items:start}.case_summary__L2QX8{font-size:clamp(18px,2.1vw,28px);font-weight:500;line-height:1.42;letter-spacing:-.035em;max-width:42ch}.case_chapter__8L98o{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding-block:clamp(38px,4.6vw,76px);border-top:1px solid var(--line)}.case_chapter__8L98o:first-child{border-top:0;padding-top:0}.case_chapterHead___nSZG{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.case_chapterNum__epsNq{font-family:var(--font-geist),Geist,sans-serif;font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--fg-dimmer)}.case_chapterBody__6TGIn{display:flex;flex-direction:column;gap:22px;min-width:0}.case_prose__ftk3u{display:flex;flex-direction:column;gap:15px}.case_prose__ftk3u p{font-size:clamp(15px,1.2vw,16.5px);line-height:1.68;color:var(--fg-dim);max-width:68ch}.case_points__yp0VS{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:4px}.case_points__yp0VS li{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-block:16px;border-bottom:1px solid var(--line)}.case_points__yp0VS strong{font-size:14.5px;font-weight:600;letter-spacing:-.035em;line-height:1.35;color:var(--fg)}.case_points__yp0VS span{font-size:14.5px;line-height:1.62;color:var(--fg-dim);max-width:62ch}.case_tableBlock__ivwon{margin-top:6px;padding:clamp(16px,2vw,24px);border:1px solid var(--line);border-radius:var(--r-panel);background:rgba(255,255,255,.022)}.case_tableTitle__1vqT_{font-size:14px;font-weight:600;letter-spacing:-.035em;margin-bottom:14px}.case_tableScroll__gMuaG{overflow-x:auto;margin-inline:calc(clamp(16px, 2vw, 24px) * -1);padding-inline:clamp(16px,2vw,24px)}.case_table__vobIa{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:460px}.case_table__vobIa th{padding:0 14px 10px 0;text-align:left;border-bottom:1px solid var(--line-strong);font-family:var(--font-geist),Geist,sans-serif;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dimmer);white-space:nowrap}.case_table__vobIa td:last-child,.case_table__vobIa th:last-child{padding-right:0}.case_table__vobIa td{padding:11px 14px 11px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--fg-dim);vertical-align:top}.case_table__vobIa td:first-child{color:var(--fg);font-weight:500;letter-spacing:-.02em}.case_table__vobIa td[data-num=true]{white-space:nowrap}.case_table__vobIa tr[data-total=true] td{color:var(--accent);font-weight:600;border-bottom-color:var(--line-strong)}.case_table__vobIa tbody tr:last-child td{border-bottom:0}.case_tableNote__Z760B{margin-top:12px;font-size:12px;line-height:1.5;color:var(--fg-dimmer);max-width:76ch}.case_pull__RNIC0{margin:6px 0 0;padding:clamp(20px,2.4vw,28px);border-left:2px solid var(--accent);border-radius:0 var(--r-card) var(--r-card) 0;background:rgba(199,255,151,.055);font-size:clamp(16px,1.7vw,21px);font-weight:500;line-height:1.45;letter-spacing:-.032em;color:var(--fg);max-width:56ch}.case_proves__doqaN{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--ink-line);border-block:1px solid var(--ink-line)}.case_proves__doqaN li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px 20px;gap:14px 20px;padding-block:clamp(20px,2.4vw,30px);background:var(--light)}.case_provesNum__HI2pi{font-family:var(--font-geist),Geist,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ink-dim);padding-top:.4em;min-width:34px}.case_provesTitle__voBiO{font-size:clamp(18px,1.9vw,25px);font-weight:600;letter-spacing:-.045em;line-height:1.2;margin-bottom:8px;max-width:32ch}.case_provesText__rM83j{font-size:14.5px;line-height:1.62;color:var(--ink-dim);max-width:68ch}.case_closing__Yoks6{margin-top:clamp(34px,4vw,56px);font-size:clamp(20px,2.6vw,34px);font-weight:600;line-height:1.28;letter-spacing:-.05em;max-width:30ch}.case_nextBand__BCXq7{background:var(--bg-2);border-block:1px solid var(--line)}.case_next__KDsvP{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title arrow" "meta arrow";align-items:center;grid-gap:6px 20px;gap:6px 20px;margin-top:16px}.case_nextTitle__qey_y{grid-area:title;font-size:clamp(28px,5vw,62px);font-weight:600;letter-spacing:-.06em;line-height:1.02;transition:color .3s var(--ease),transform .44s var(--ease)}.case_next__KDsvP:hover .case_nextTitle__qey_y{color:var(--accent);transform:translateX(8px)}.case_nextMeta__NmtNG{grid-area:meta;font-size:13px;color:var(--fg-dim)}.case_nextArrow__WwkD0{grid-area:arrow;width:52px;height:52px;flex:none;display:grid;place-content:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--fg-dim);transition:background .32s var(--ease),color .32s var(--ease),border-color .32s var(--ease),transform .44s var(--ease)}.case_nextArrow__WwkD0 svg{width:17px;height:17px}.case_next__KDsvP:hover .case_nextArrow__WwkD0{background:var(--accent);border-color:var(--accent);color:var(--ink);transform:rotate(45deg)}@media (min-width:640px){.case_facts__G1uCL,.case_metrics__HG0_I{grid-template-columns:repeat(4,minmax(0,1fr))}.case_fact__lnU2b[data-wide=true]{grid-column:span 2}.case_points__yp0VS li{grid-template-columns:minmax(0,.62fr) minmax(0,1.4fr);gap:28px}}@media (min-width:900px){.case_summaryGrid__OAsnn{grid-template-columns:minmax(150px,.4fr) minmax(0,1.6fr);gap:40px}.case_chapter__8L98o{grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr);gap:40px;align-items:start}.case_chapterHead___nSZG{position:-webkit-sticky;position:sticky;top:92px;flex-direction:column;align-items:flex-start;gap:8px}.case_proves__doqaN li{grid-template-columns:90px minmax(0,1fr);gap:28px}}