.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}}.case_servicesUsed__8bdBo{margin-bottom:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid color-mix(in oklab,var(--chapter-ink) 18%,transparent)}.case_servicesUsedLabel__F_A_V{margin:0 0 var(--s-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--chapter-muted)}.marketing_faq__Z5ETv{display:grid;gap:0;border-top:1px solid var(--line);max-width:var(--measure)}.marketing_faqItem__jJwAx{border-bottom:1px solid var(--line)}.marketing_faqItem__jJwAx summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--fg);min-height:44px}.marketing_faqItem__jJwAx summary::-webkit-details-marker{display:none}.marketing_faqItem__jJwAx summary:after{content:"";flex:none;width:.7rem;height:.7rem;margin-top:.35em;border-right:1.5px solid var(--signal);border-bottom:1.5px solid var(--signal);transform:rotate(45deg);transition:transform .18s ease}.marketing_faqItem__jJwAx[open] summary:after{transform:rotate(-135deg)}.marketing_faqItem__jJwAx summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.marketing_faqAnswer__L2_ae{padding:0 0 var(--s-5);margin:0;max-width:60ch;color:color-mix(in oklab,var(--fg) 86%,var(--mist))}@media (prefers-reduced-motion:reduce){.marketing_faqItem__jJwAx summary:after{transition:none}}.marketing_pricing__Dia1n{border:1px solid var(--line);border-top:2px solid var(--signal);padding:var(--s-6);max-width:var(--measure);display:grid;gap:var(--s-4)}.marketing_pricingFigure__uwY_y{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.marketing_pricingFigure__uwY_y strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1;font-weight:600;letter-spacing:-.02em}.marketing_pricingFigure__uwY_y span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.marketing_pricingNote__I9V_a{margin:0;max-width:60ch;color:color-mix(in oklab,var(--fg) 86%,var(--mist))}.marketing_factors__tgMN7{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.marketing_factors__tgMN7 li{position:relative;padding-left:1.3rem;color:var(--muted);font-size:var(--text-sm)}.marketing_factors__tgMN7 li:before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:1px;background:var(--line-strong)}.marketing_phases__kyZjS{display:grid;gap:0;border-top:1px solid var(--line);max-width:var(--measure);counter-reset:phase}.marketing_phase__5h4pp{counter-increment:phase;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:0 var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.marketing_phase__5h4pp:before{content:counter(phase,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--signal);padding-top:.35em}.marketing_phase__5h4pp h3{margin:0 0 .3rem;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight)}.marketing_phase__5h4pp p{margin:0;color:color-mix(in oklab,var(--fg) 86%,var(--mist))}.marketing_proof__ZRmLR{display:block;border:1px solid var(--line);padding:var(--s-6);text-decoration:none;max-width:var(--measure);transition:border-color .18s ease,background .18s ease}.marketing_proof__ZRmLR:focus-visible,.marketing_proof__ZRmLR:hover{border-color:var(--line-strong);background:var(--void-lift)}.marketing_proof__ZRmLR h3{margin:.3rem 0 .5rem;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight)}.marketing_proof__ZRmLR p{margin:0 0 var(--s-4);color:var(--muted);max-width:56ch}.marketing_proofMeta__fkBMN{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mist-dim);margin:0}.marketing_proofGrid__6fvaj{display:grid;gap:var(--s-4)}@media (min-width:900px){.marketing_proofGrid__6fvaj[data-count="2"],.marketing_proofGrid__6fvaj[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.marketing_proofGrid__6fvaj .marketing_proof__ZRmLR{max-width:none}}.marketing_related__7XBz_{display:flex;flex-wrap:wrap;gap:var(--s-3);padding:0;margin:0;list-style:none}.marketing_relatedLink__KAm6H{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .9rem;border:1px solid var(--line);text-decoration:none;color:var(--fg);font-size:var(--text-sm);transition:border-color .18s ease,background .18s ease}.marketing_relatedLink__KAm6H:focus-visible,.marketing_relatedLink__KAm6H:hover{border-color:var(--signal);background:var(--void-lift)}.marketing_relatedLink__KAm6H:after{content:"→";color:var(--signal)}.marketing_outcomes__CMw7w{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3);max-width:var(--measure)}.marketing_outcomes__CMw7w li{position:relative;padding-left:1.6rem;color:color-mix(in oklab,var(--fg) 86%,var(--mist))}.marketing_outcomes__CMw7w li:before{content:"";position:absolute;left:0;top:.5em;width:.85rem;height:.85rem;border:1px solid var(--signal-acid);border-top:0;border-right:0;transform:rotate(-45deg) scale(.8)}.inner_list__1FX_W{display:grid;gap:var(--s-5)}.inner_item__Xqb7J{display:grid;gap:.5rem;padding-bottom:var(--s-5);border-bottom:1px solid var(--line);text-decoration:none}.inner_item__Xqb7J h2,.inner_item__Xqb7J h3{margin:0;font-family:var(--font-display);font-size:var(--text-xl)}.inner_two__kMqhM{display:grid;gap:var(--s-6)}.inner_cards__CqxTS{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.inner_card__gRa0M{display:block;padding:var(--s-6);background:var(--void);text-decoration:none;transition:background .18s ease}.inner_card__gRa0M:focus-visible,.inner_card__gRa0M:hover{background:var(--void-lift)}.inner_card__gRa0M h2{margin:.3rem 0 .6rem;font-family:var(--font-display);font-size:var(--text-xl)}.inner_cardCue__kYrvB{display:inline-flex;align-items:center;gap:.45rem;margin:var(--s-4) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.inner_cardCue__kYrvB:after{content:"→";transition:transform .18s ease}.inner_card__gRa0M:focus-visible .inner_cardCue__kYrvB:after,.inner_card__gRa0M:hover .inner_cardCue__kYrvB:after{transform:translateX(.25rem)}@media (prefers-reduced-motion:reduce){.inner_cardCue__kYrvB:after,.inner_card__gRa0M{transition:none}}.inner_caseHero__EpNtG{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8)}.inner_progress__E8LPm{position:sticky;top:var(--header-h);z-index:5;height:2px;background:var(--line)}.inner_progress__E8LPm span{display:block;height:100%;background:var(--accent,var(--signal));width:var(--progress,0)}.inner_chapters__XoTKk{display:grid;gap:var(--s-8);padding:var(--s-8) 0}.inner_pager__JSHdv{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-7) 0;border-top:1px solid var(--line)}.inner_figure__u8kMS{margin:var(--s-5) 0;min-height:12rem;border:1px solid var(--line);padding:var(--s-5)}@media (min-width:860px){.inner_two__kMqhM{grid-template-columns:.9fr 1.1fr}.inner_cards__CqxTS{grid-template-columns:1fr 1fr}}