.case-study_page__J0FjN{--cs-background:#030405;--cs-panel:#101317;--cs-surface:rgb(255 255 255/0.035);--cs-text:#ffffff;--cs-body:rgb(255 255 255/0.72);--cs-muted:rgb(255 255 255/0.60);--cs-border:rgb(255 255 255/0.12);--cs-signal:#d8fbff;--cs-shell-width:96rem;--cs-content-width:60rem;--cs-figure-width:52rem;--cs-table-width:42rem;--cs-compact-width:44rem;--cs-sidebar-width:15rem;--cs-gutter:1rem;--cs-section-space:5rem;--cs-anchor-offset:7rem;--cs-radius:0.5rem;--cs-body-size:1.125rem;--cs-body-leading:2rem;--cs-small-size:0.875rem;--cs-small-leading:1.75rem;--cs-caption-leading:1.5rem;--cs-label-size:0.75rem;background:var(--cs-background);color:var(--cs-text);font-family:var(--font-body)}.case-study_page__J0FjN [tabindex]:focus-visible,.case-study_page__J0FjN a:focus-visible,.case-study_page__J0FjN button:focus-visible{outline:2px solid var(--cs-signal);outline-offset:4px}.case-study_hero__sjhRy{position:relative;display:flex;align-items:center;min-height:100svh;overflow:hidden;padding:7rem var(--cs-gutter) 3rem}.case-study_heroImage__6KYaU{-o-object-fit:cover;object-fit:cover;opacity:.55}.case-study_heroOverlay__zkkOx{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(3 4 5/.08),rgb(3 4 5/.72) 70%),linear-gradient(180deg,rgb(3 4 5/.58),rgb(3 4 5/.12) 42%,rgb(3 4 5/.8))}.case-study_heroContent__J06ih{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--cs-shell-width);margin:auto;text-align:center}.case-study_heroTitle__AxEKe{max-width:72rem;transform:translateY(-2.5rem);overflow-wrap:anywhere}.case-study_heroDetails__CMGoo{transform:translateY(1.5rem)}.case-study_summary__ZxX45{max-width:48rem;margin:auto;color:var(--cs-body)}.case-study_meta__n0ehJ{gap:.5rem 1.25rem;margin-top:3rem;color:var(--cs-muted);font-size:var(--cs-label-size);font-weight:600;letter-spacing:.12em}.case-study_meta__n0ehJ,.case-study_tags__PEqfg{display:flex;flex-wrap:wrap;justify-content:center}.case-study_tags__PEqfg{gap:.5rem;margin-top:1.75rem}.case-study_tags__PEqfg span{border:1px solid rgb(255 255 255/.18);border-radius:999px;padding:.5rem .75rem;background:rgb(0 0 0/.2);backdrop-filter:blur(4px);font-size:var(--cs-label-size);font-weight:600;color:var(--cs-body)}.case-study_layout__upFJY{display:grid;gap:3rem;max-width:var(--cs-shell-width);margin:auto;padding:5rem var(--cs-gutter)}.case-study_sidebar__nuJEx{display:none}.case-study_toc__U30Te{position:sticky;top:var(--cs-anchor-offset);max-height:calc(100svh - var(--cs-anchor-offset) - 1rem);overflow-y:auto;border-left:1px solid var(--cs-border);padding:.25rem .5rem .25rem 1.25rem}.case-study_tocLinks__0Igx2{display:grid;gap:.75rem;margin-top:1.25rem}.case-study_tocLinks__0Igx2 a{display:flex;gap:.75rem;color:var(--cs-muted);font-size:var(--cs-small-size);line-height:1.5rem;transition:color .15s}.case-study_tocLinks__0Igx2 a:hover{color:var(--cs-text)}.case-study_tocLinks__0Igx2 a>span:first-child{font-variant-numeric:tabular-nums}.case-study_content__057td{min-width:0;width:100%;max-width:var(--cs-content-width)}.case-study_section__BuBhw{scroll-margin-top:var(--cs-anchor-offset);border-top:1px solid var(--cs-border);padding:var(--cs-section-space) 0}.case-study_intro__7JCbU{border:0;padding-top:0}.case-study_eyebrow__3NgXA{color:var(--cs-muted);font-size:var(--cs-label-size);font-weight:700;line-height:1.5rem;letter-spacing:.16em;text-transform:uppercase}.case-study_sectionTitle__Ne711{margin-top:1rem;max-width:64rem;overflow-wrap:anywhere}.case-study_sectionBody__I8GCi{margin-top:2rem}.case-study_prose__QYezM{color:var(--cs-body);font-size:var(--cs-body-size);line-height:var(--cs-body-leading);overflow-wrap:anywhere}.case-study_prose__QYezM+.case-study_prose__QYezM{margin-top:1.5rem}.case-study_setup__Vb4QM+.case-study_prose__QYezM,.case-study_tableScroll__diNjQ+.case-study_prose__QYezM{margin-top:2rem}.case-study_note__qxkRe{margin-top:1.25rem;color:var(--cs-muted);font-size:var(--cs-small-size);line-height:var(--cs-small-leading);overflow-wrap:anywhere}.case-study_question___2N95{margin-top:2.5rem;border-radius:var(--cs-radius);padding:1.75rem;background:var(--cs-panel);font-size:1.5rem;font-weight:600;line-height:2.25rem}.case-study_facts__U9WwR{display:grid;gap:.75rem;margin-top:2.5rem}.case-study_facts__U9WwR>div{display:flex;flex-direction:column;border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:1.25rem;background:var(--cs-surface);min-width:0}.case-study_facts__U9WwR dt{order:2;margin-top:.75rem;color:var(--cs-muted);font-size:var(--cs-small-size);line-height:var(--cs-caption-leading)}.case-study_facts__U9WwR dd{font-size:1.5rem;font-weight:600;overflow-wrap:anywhere}.case-study_setup__Vb4QM{width:100%;max-width:var(--cs-table-width);margin:2.5rem auto 0;border:1px solid var(--cs-border);border-radius:var(--cs-radius);overflow:hidden;background:var(--cs-surface)}.case-study_setup__Vb4QM>div{display:grid;gap:.5rem;border-bottom:1px solid var(--cs-border);padding:.625rem 1rem}.case-study_setup__Vb4QM>div:last-child{border-bottom:0}.case-study_setup__Vb4QM dt{color:var(--cs-muted);font-size:var(--cs-label-size);font-weight:700;letter-spacing:.08em}.case-study_setup__Vb4QM dd{min-width:0;color:var(--cs-body);font-size:var(--cs-small-size);line-height:var(--cs-caption-leading);overflow-wrap:anywhere}.case-study_figures__PZdjD{display:grid;gap:2rem;max-width:var(--cs-figure-width);margin:2.5rem auto 0}.case-study_figuresCompact___j3Vf{max-width:var(--cs-compact-width)}.case-study_figure__QAHL1{min-width:0;overflow:hidden;border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-panel)}.case-study_figureImage__3f0aY{background:#ffffff}.case-study_figureImage__3f0aY img{display:block;width:100%;height:auto}.case-study_figureContained__BOzIv{display:flex;align-items:center;min-height:16rem;padding:1rem}.case-study_figureContained__BOzIv img{-o-object-fit:contain;object-fit:contain}.case-study_figure__QAHL1 figcaption{text-align:center;font-weight:600;border-top:1px solid var(--cs-border);padding:.75rem 1rem;color:var(--cs-body);font-size:var(--cs-small-size);line-height:var(--cs-caption-leading);overflow-wrap:anywhere}.case-study_prose__QYezM+.case-study_figure__QAHL1{margin-top:1.25rem}.case-study_video__62SIk{max-width:48rem;margin:2.5rem auto 0}.case-study_video__62SIk video{display:block;width:100%;height:auto}.case-study_observations__HHq1f{margin-top:2rem;padding:1.5rem;border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-surface)}.case-study_observations__HHq1f h3,.case-study_takeaways__IQ1zR h3{font-size:1.25rem;font-weight:600;line-height:1.75rem}.case-study_observations__HHq1f ol{display:grid;gap:1rem;margin-top:1.25rem}.case-study_observations__HHq1f li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;color:var(--cs-body);font-size:var(--cs-small-size);line-height:var(--cs-small-leading)}.case-study_tableScroll__diNjQ{width:100%;max-width:var(--cs-table-width);margin:2rem auto 0;overflow-x:auto;border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-surface)}.case-study_tableScroll__diNjQ table{width:100%;min-width:28rem;border-collapse:collapse;font-size:var(--cs-small-size);line-height:var(--cs-caption-leading);text-align:left}.case-study_tableScroll__diNjQ td,.case-study_tableScroll__diNjQ th{border-bottom:1px solid var(--cs-border);padding:.625rem .875rem;vertical-align:top}.case-study_tableScroll__diNjQ thead th{color:var(--cs-muted);font-weight:600}.case-study_tableScroll__diNjQ tbody th{color:var(--cs-body);font-weight:600}.case-study_tableScroll__diNjQ td{color:var(--cs-text);font-variant-numeric:tabular-nums}.case-study_tableScroll__diNjQ tbody tr:last-child>*{border-bottom:0}.case-study_numericTable__GyHqx td,.case-study_numericTable__GyHqx thead th:not(:first-child){text-align:right}.case-study_callout__EvK81{margin-top:2rem;padding:1.5rem;border:1px solid;border-radius:var(--cs-radius);font-size:1rem;line-height:1.75rem}.case-study_callout__EvK81 h3{font-size:var(--cs-small-size);font-weight:700;letter-spacing:.08em}.case-study_callout__EvK81 h3+p{margin-top:1rem}.case-study_insight__J9M_G{border-color:rgb(216 251 255/.2);background:rgb(216 251 255/.1);color:var(--cs-signal);font-weight:600}.case-study_limitation__C2x_f{border-color:rgb(252 211 77/.18);background:rgb(252 211 77/.06);color:#e3daca}.case-study_takeaways__IQ1zR{display:grid;gap:1rem}.case-study_takeaways__IQ1zR article{min-width:0;border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:1.5rem;background:var(--cs-surface)}.case-study_takeaways__IQ1zR h3{margin-top:2.5rem;overflow-wrap:anywhere}.case-study_takeaways__IQ1zR h3+p{margin-top:1rem;color:var(--cs-muted);font-size:var(--cs-small-size);line-height:var(--cs-small-leading)}.case-study_source__5LomF{margin-top:2rem;border-top:1px solid var(--cs-border);padding-top:1.5rem}.case-study_source__5LomF .case-study_note__qxkRe{margin-top:.75rem}.case-study_cta__DtpoU{background:#0a0d0f;padding:6rem var(--cs-gutter)}.case-study_ctaContent__s4FPF{display:grid;gap:2.5rem;max-width:var(--cs-shell-width);margin:auto}.case-study_ctaTitle__hFfZH{max-width:56rem;margin-top:1.25rem}.case-study_actions__ak6jy{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.case-study_actions__ak6jy a{border:1px solid;padding:.75rem 1.5rem;font-size:var(--cs-label-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .15s,color .15s}.case-study_primaryAction__FN1F6{background:#ffffff;border-color:#ffffff;color:#000000}.case-study_primaryAction__FN1F6:hover{background:var(--cs-signal)}.case-study_actions__ak6jy .case-study_secondaryAction__AaAsq{border-color:rgb(255 255 255/.3);color:var(--cs-text)}.case-study_secondaryAction__AaAsq:hover{background:rgb(255 255 255/.1)}@media (min-width:640px){.case-study_page__J0FjN{--cs-gutter:1.25rem}.case-study_facts__U9WwR{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_setup__Vb4QM>div{grid-template-columns:11rem minmax(0,1fr)}}@media (min-width:768px){.case-study_page__J0FjN{--cs-gutter:1.5rem;--cs-section-space:6rem}.case-study_setup__Vb4QM,.case-study_tableScroll__diNjQ{width:min(88%,var(--cs-table-width))}.case-study_heroTitle__AxEKe{transform:translateY(-3rem)}.case-study_heroDetails__CMGoo{transform:translateY(2rem)}.case-study_question___2N95{padding:2.5rem;font-size:1.875rem;line-height:2.5rem}.case-study_figureContained__BOzIv{padding:1.5rem}.case-study_callout__EvK81,.case-study_observations__HHq1f{padding:2rem}.case-study_takeaways__IQ1zR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.case-study_page__J0FjN{--cs-gutter:2rem}.case-study_layout__upFJY{grid-template-columns:var(--cs-sidebar-width) minmax(0,1fr);padding-top:7rem;padding-bottom:7rem}.case-study_sidebar__nuJEx{display:block}.case-study_cta__DtpoU{padding-top:8rem;padding-bottom:8rem}.case-study_ctaContent__s4FPF{grid-template-columns:1fr .75fr;align-items:end}}@media (min-width:1280px){.case-study_facts__U9WwR{grid-template-columns:repeat(4,minmax(0,1fr))}.case-study_figureColumns__FGJhm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (prefers-reduced-motion:reduce){.case-study_page__J0FjN a{transition:none}}@media print{.case-study_page__J0FjN{--cs-text:#111111;--cs-body:#333333;--cs-muted:#444444;--cs-background:#ffffff;--cs-panel:#f4f4f4;--cs-border:#cccccc;--cs-section-space:2rem;color:#111111;background:#ffffff}.case-study_hero__sjhRy{min-height:0;padding-top:2rem}.case-study_cta__DtpoU,.case-study_heroImage__6KYaU,.case-study_heroOverlay__zkkOx,.case-study_sidebar__nuJEx{display:none}.case-study_heroDetails__CMGoo,.case-study_heroTitle__AxEKe{transform:none}.case-study_summary__ZxX45{margin-top:1.5rem}.case-study_layout__upFJY{display:block;padding-top:2rem}.case-study_content__057td{max-width:none}.case-study_tableScroll__diNjQ{overflow:visible}.case-study_tableScroll__diNjQ table{min-width:0}.case-study_figure__QAHL1{-moz-column-break-inside:avoid;break-inside:avoid}.case-study_insight__J9M_G,.case-study_limitation__C2x_f{color:#222222;background:#f4f4f4;border-color:#cccccc}}