.case_case__Hwr3u{position:relative;z-index:1;isolation:isolate}.case_opener__ejshe{position:relative;min-height:min(88svh,52rem);display:flex;align-items:flex-end;padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8);overflow:clip}.case_openerMedia__C2o10{position:absolute;inset:0;z-index:-1}.case_openerImage__med9G{object-fit:cover;object-position:top center}.case_openerScrim__O4n4w{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--chapter-bg) 78%,transparent) 0,color-mix(in oklab,var(--chapter-bg) 34%,transparent) 26%,color-mix(in oklab,var(--chapter-bg) 86%,transparent) 52%,color-mix(in oklab,var(--chapter-bg) 97%,transparent) 72%,var(--chapter-bg) 100%),linear-gradient(100deg,color-mix(in oklab,var(--chapter-bg) 62%,transparent) 0,transparent 62%)}.case_openerCopy__yT_Ql{position:relative}.case_openerEyebrow__1iuLP{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.case_openerTitle__Gzr8y{margin:var(--s-4) 0 var(--s-5);font-size:clamp(2.1rem,1rem + 3.6vw,4.6rem);max-width:17ch}.case_openerStatus__CKqCv{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:var(--s-4)}.case_openerFlag__gfzu8{color:var(--ember);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.case_openerLede__xJ8xK{margin:0;max-width:46ch;font-size:var(--text-lg);color:color-mix(in oklab,var(--chapter-ink) 86%,var(--chapter-muted))}.case_facts__NNxXi{display:grid;gap:.55rem;margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid color-mix(in oklab,currentColor 18%,transparent);max-width:46rem}@media (min-width:761px){.case_facts__NNxXi{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}}.case_facts__NNxXi div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem}.case_facts__NNxXi dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--chapter-ink) 50%,transparent)}.case_facts__NNxXi dd{margin:0;font-size:var(--text-sm)}.case_openerLinks__CemJ6{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:var(--s-5) 0 0;font-size:var(--text-sm)}.case_openerLinks__CemJ6 a{display:inline-flex;align-items:center;min-height:44px}.case_beforeLink__MzsG5{color:color-mix(in oklab,var(--chapter-ink) 58%,transparent);font-size:var(--text-xs)}.case_body__J7Fn4{padding-bottom:var(--s-9)}.case_prose__g_218{max-width:min(100% - (var(--rail) * 2),46rem);margin-inline:auto}.case_prose__g_218 p{margin:0 0 1rem;color:color-mix(in oklab,var(--chapter-ink) 82%,var(--chapter-muted))}.case_sectionTitle__lW448{margin:0 0 var(--s-4);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1;letter-spacing:-.025em;color:var(--chapter-ink)}.case_chapter__h8DHi,.case_strategy__C_9Tz{padding-block:var(--s-8);border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)}.case_strategy__C_9Tz{background:color-mix(in oklab,var(--accent) 6%,transparent)}.case_strategyIdea___f14X{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25;letter-spacing:-.015em;color:var(--chapter-ink)!important;max-width:30ch;margin-bottom:1.25rem!important}.case_beforeLabel__3Ibcg{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--chapter-muted)!important;margin-bottom:.4rem!important}.case_beforeBody__B33w3{color:color-mix(in oklab,var(--chapter-ink) 90%,transparent)!important}.case_disclaimer__HI8JH{padding:.85rem 1rem;border-left:2px solid var(--ember);background:color-mix(in oklab,var(--ember) 8%,transparent);font-size:var(--text-sm)!important}.case_mediaGroup__vK4YM{display:grid;gap:var(--s-5);margin-top:var(--s-6)}.case_mediaGroup__vK4YM[data-layout=figure-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.case_mediaGroup__vK4YM[data-layout=figure-split]{max-width:58rem;margin-inline:auto}.case_mediaGroup__vK4YM[data-layout=mobile-pair]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;margin-inline:auto}.case_figure__pRof2{margin:0;min-width:0}.case_plate__Jjh60{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,currentColor 16%,transparent);border-radius:var(--r-md);background:color-mix(in oklab,black 42%,var(--chapter-bg))}.case_plate__Jjh60[data-ratio=screen]{aspect-ratio:16/10}.case_plate__Jjh60[data-ratio=wide]{aspect-ratio:21/9}.case_plate__Jjh60[data-ratio=tall]{aspect-ratio:3/4}.case_plate__Jjh60[data-ratio=portrait]{aspect-ratio:9/16}.case_plateImage__HYGsh{object-fit:cover;object-position:top center}.case_plateImage__HYGsh[data-state=before]{filter:saturate(.74) contrast(.96)}.case_badge__k2z1t{position:absolute;right:.7rem;top:.7rem;padding:.26rem .6rem;border-radius:999px;background:#0a0508;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.11em;text-transform:uppercase}.case_badge__k2z1t[data-state=in-development]{border:1px solid color-mix(in oklab,var(--ember) 55%,transparent);color:var(--ember)}.case_badge__k2z1t[data-state=before]{border:1px solid color-mix(in oklab,var(--chapter-muted) 60%,transparent);color:color-mix(in oklab,var(--chapter-ink) 80%,transparent)}.case_caption__KcsGM{margin-top:.55rem;color:color-mix(in oklab,var(--chapter-ink) 56%,transparent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.case_symptoms__gTqqw{list-style:none;display:grid;gap:1px;margin:var(--s-6) 0 0;padding:0;background:color-mix(in oklab,currentColor 12%,transparent);border:1px solid color-mix(in oklab,currentColor 12%,transparent);border-radius:var(--r-md);overflow:hidden}@media (min-width:761px){.case_symptoms__gTqqw{grid-template-columns:repeat(2,minmax(0,1fr))}}.case_symptom__38_lV{padding:var(--s-5);background:color-mix(in oklab,black 26%,var(--chapter-bg))}.case_symptomIndex__7JIdi{margin:0 0 .5rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--accent)}.case_symptom__38_lV h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.15}.case_symptom__38_lV p{margin:0;color:color-mix(in oklab,var(--chapter-ink) 72%,var(--chapter-muted));font-size:var(--text-sm)}.case_outcome__AqeIV{padding-block:var(--s-8);border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)}.case_outcomeKind__mgwV5{margin:0 0 .5rem!important;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ember)!important}.case_outcomeList__J1lWm{list-style:none;margin:var(--s-4) 0 var(--s-5);padding:0;display:grid;gap:.55rem}.case_outcomeList__J1lWm li{position:relative;padding-left:1.35rem;color:color-mix(in oklab,var(--chapter-ink) 84%,transparent)}.case_outcomeList__J1lWm li:before{content:"";position:absolute;left:0;top:.66em;width:.65rem;height:1px;background:var(--accent)}.case_conclusion__lvwdg{padding-top:var(--s-4);border-top:1px solid color-mix(in oklab,currentColor 12%,transparent);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25;letter-spacing:-.015em;color:var(--chapter-ink)!important}.case_pending__mcFff{margin-top:var(--s-6);padding:var(--s-5);border:1px dashed color-mix(in oklab,currentColor 24%,transparent);border-radius:var(--r-md)}.case_pendingLabel__XogLX{margin:0 0 .6rem!important;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--chapter-ink) 55%,transparent)!important}.case_pending__mcFff ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem;color:color-mix(in oklab,var(--chapter-ink) 72%,var(--chapter-muted));font-size:var(--text-sm)}.case_close__Ae2vQ{padding-top:var(--s-8);margin-top:var(--s-7);border-top:1px solid color-mix(in oklab,currentColor 14%,transparent)}.case_closeTitle__BrHih{margin:0 0 var(--s-4);font-size:var(--text-2xl);max-width:16ch}.case_closeBody__aROyR{margin:0 0 var(--s-5);max-width:46ch;color:color-mix(in oklab,var(--chapter-ink) 80%,var(--chapter-muted));font-size:var(--text-lg)}.case_projectNav__chMAG a{display:inline-flex;align-items:center;min-height:44px}.case_projectNav__chMAG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid color-mix(in oklab,currentColor 14%,transparent);font-size:var(--text-sm)}.case_navNext__4ICXp,.case_navPrev__03uX8{display:inline-grid;align-content:center;gap:.15rem;min-height:44px;text-decoration:none}.case_navNext__4ICXp{text-align:right}.case_navNext__4ICXp span,.case_navPrev__03uX8 span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--chapter-ink) 50%,transparent)}.case_navIndex__fX5aK{align-self:center}@media (max-width:640px){.case_facts__NNxXi div,.case_mediaGroup__vK4YM[data-layout=figure-pair]{grid-template-columns:minmax(0,1fr)}.case_facts__NNxXi div{gap:.1rem}}