.case_projHero__QVBIk .hero-stage{padding-block:54px 76px}.case_caseHero__dnvLM{grid-column:1/-1;margin-top:38px}.case_kicker__ti9KU{font-family:var(--font-body),var(--font-fallback);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.case_caseH1__1Ry9P{margin:16px 0 0;font-family:var(--font-display),var(--font-fallback);font-size:clamp(64px,11vw,150px);font-weight:900;line-height:.9;letter-spacing:-.04em;color:var(--white)}.case_caseH1__1Ry9P .case_limeDot__dgJyh{display:inline-block;width:.14em;height:.14em;margin-left:.08em;border-radius:var(--radius-marker);background:var(--lime)}.case_thesis__0Hmog{max-width:30ch;margin:26px 0 0;font-family:var(--font-display),var(--font-fallback);font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.32;letter-spacing:-.01em;color:var(--ink-muted-on-dark);text-wrap:balance}.case_caseMeta__sSdGa{display:flex;flex-wrap:wrap;gap:16px 56px;margin-top:40px;padding-top:26px;border-top:1px solid var(--hairline-on-dark)}.case_cm__TMStI{display:flex;flex-direction:column;gap:5px}.case_cmL__uFDYg{font-family:var(--font-body),var(--font-fallback);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint-on-dark)}.case_cmV__LevZn{font-family:var(--font-display),var(--font-fallback);font-size:16px;font-weight:700;color:var(--white)}.case_coverWrap__E5aF_{background:var(--dark)}.case_cover__YWmB8{position:relative;height:clamp(280px,46vw,600px);border-top:1px solid var(--hairline-on-dark);background:var(--near-black)}.case_cover__YWmB8 img{object-fit:cover;object-position:center}.case_caseBlock__fF2Ui{padding-block:104px;color:var(--dark)}.case_onWhite__20gZe{background:var(--white)}.case_onLight__6qa_U{background:var(--light)}.case_cbInner__Zsbti{max-width:calc(1036px + 2 * var(--pad-inline));padding-inline:var(--pad-inline)}.case_cbLabel__I_oaU{font-family:var(--font-body),var(--font-fallback);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--purple)}.case_cbHead__BHAib{max-width:18ch;margin:16px 0 0;font-family:var(--font-display),var(--font-fallback);font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.04;letter-spacing:-.025em;color:var(--dark);text-wrap:balance}.case_cbCols__RUdBt{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:34px}.case_caseBlock__fF2Ui p{margin:0;font-family:var(--font-body),var(--font-fallback);font-size:17px;line-height:1.64;color:var(--ink-muted);text-wrap:pretty}.case_caseBlock__fF2Ui p.case_cbLead__vROP2{font-size:19px;font-weight:500;color:var(--dark)}.case_caseBlock__fF2Ui p.case_cbLeadWide__YdBzg{max-width:62ch;margin-top:28px}.case_cbQuote__VrrD9{max-width:26ch;margin:48px 0 0;padding:4px 0 4px 28px;border-left:3px solid var(--purple);font-family:var(--font-display),var(--font-fallback);font-size:clamp(22px,3vw,34px);font-style:italic;font-weight:300;line-height:1.28;color:var(--dark)}.case_sysList____7Xr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:40px;border:1px solid var(--hairline);background:var(--hairline)}.case_sysItem__h4Q_9{display:flex;gap:18px;padding:28px;background:var(--white)}.case_sysN__l1a9v{flex:none;width:24px;font-size:18px;color:var(--purple)}.case_sysItem__h4Q_9 h3,.case_sysN__l1a9v{font-family:var(--font-display),var(--font-fallback);font-weight:900}.case_sysItem__h4Q_9 h3{margin:0 0 7px;font-size:19px;letter-spacing:-.01em;color:var(--dark)}.case_caseBlock__fF2Ui .case_sysItem__h4Q_9 p{font-size:15px;line-height:1.55}.case_caseFoot__5MzXw{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:42px}.case_moreWork__oISFZ{padding-block:84px 96px;border-top:1px solid var(--hairline);background:var(--light);color:var(--dark)}.case_mwInner__5vCR_{padding-inline:var(--pad-inline)}.case_mwH___yWtR{margin:12px 0 0;font-family:var(--font-display),var(--font-fallback);font-size:clamp(26px,3.4vw,38px);font-weight:900;letter-spacing:-.02em;color:var(--dark)}.case_mwGrid__tpuKV{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:36px}.case_mwCard__lTHH2{display:flex;flex-direction:column;border:1px solid var(--hairline);background:var(--white);color:inherit;transition:border-color .25s,transform .25s}.case_mwCard__lTHH2:hover{border-color:var(--purple);transform:translateY(-2px)}.case_mwMedia__MgL0P{position:relative;aspect-ratio:16/9;border-bottom:1px solid var(--hairline);overflow:hidden}.case_mwMedia__MgL0P img{object-fit:cover}.case_mwBody__KHO6N{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:26px 28px 28px}.case_mwTag___HiPE{font-family:var(--font-body),var(--font-fallback);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.case_mwBody__KHO6N h3{margin:0;font-family:var(--font-display),var(--font-fallback);font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--dark)}.case_mwBody__KHO6N p{margin:0;font-family:var(--font-body),var(--font-fallback);font-size:15px;line-height:1.55;color:var(--ink-muted)}.case_mwCardCta__7KszN{margin-top:6px}.case_mwNext__sMo4r{border-color:var(--dark);background:var(--dark)}.case_mwNext__sMo4r .case_mwBody__KHO6N{justify-content:center}.case_mwNext__sMo4r .case_mwTag___HiPE{color:var(--lime)}.case_mwNext__sMo4r h3{color:var(--white)}.case_mwNext__sMo4r p{color:var(--ink-muted-on-dark)}.case_mwNext__sMo4r:hover{border-color:var(--lime)}@media (prefers-reduced-motion:reduce){.case_mwCard__lTHH2{transition:none}.case_mwCard__lTHH2:hover{transform:none}}@media (max-width:860px){.case_projHero__QVBIk .hero-stage{padding-block:28px 44px}.case_caseBlock__fF2Ui{padding-block:60px}.case_cbInner__Zsbti{padding-inline:var(--gutter-mobile)}.case_cbCols__RUdBt{gap:20px}.case_cbCols__RUdBt,.case_sysList____7Xr{grid-template-columns:1fr}.case_moreWork__oISFZ{padding-block:56px 64px}.case_mwInner__5vCR_{padding-inline:var(--gutter-mobile)}.case_mwGrid__tpuKV{grid-template-columns:1fr}}