.CaseStudy_page__8xLXa{--sub:#6e7075;--cy:#0a7b97;--panel:#faf9f6;--band:#faf9f6;--hair:rgba(25,25,25,.11);--gut:80px;--r:clamp(14px,1.6vw,22px)}html[data-theme=dark] .CaseStudy_page__8xLXa{--sub:#8e8d88;--cy:#35c6e8;--panel:#0d0e10;--band:#08090a;--hair:hsla(0,0%,100%,.12)}.CaseStudy_wrap__8Et0v{max-width:1600px;margin:0 auto;padding:0 var(--gut)}.CaseStudy_onDark__dCrYn{display:none!important}html[data-theme=dark] .CaseStudy_onDark__dCrYn{display:block!important}html[data-theme=dark] .CaseStudy_onLight__Ttkdw{display:none!important}.CaseStudy_enter__Ggnzj,.CaseStudy_reveal__k61Ru{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease) var(--d,0ms),transform .8s var(--ease) var(--d,0ms)}.CaseStudy_ready__0dQKo .CaseStudy_enter__Ggnzj,.CaseStudy_reveal__k61Ru.CaseStudy_in__zF_ti{opacity:1;transform:none}.CaseStudy_intro__0A4TU{padding:30px 0 0}.CaseStudy_crumbs__JMZYY{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.CaseStudy_back__lncJ8{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:gap .25s var(--ease),color .25s}.CaseStudy_back__lncJ8:hover{color:var(--ink);gap:12px}.CaseStudy_back__lncJ8 svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.CaseStudy_count__V_ul_{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudy_count__V_ul_ b{font-weight:400;color:var(--ink)}.CaseStudy_kicker__3ciK2{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:clamp(40px,5vw,72px)}.CaseStudy_cat__QC0_b{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cy)}.CaseStudy_status__ejY_D{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.CaseStudy_status__ejY_D i{width:5px;height:5px;border-radius:50%;background:var(--sub)}.CaseStudy_status_live__0ewI3 i{background:#2fb67a;box-shadow:0 0 0 3px rgba(47,182,122,.18)}.CaseStudy_status_development__I2UKx i{background:#d9912b}.CaseStudy_introGrid__wBPoZ{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(32px,6vw,120px);gap:clamp(32px,6vw,120px);align-items:end;margin-top:18px}.CaseStudy_title__MD99U{margin:0;font-weight:300;font-size:clamp(48px,6.2vw,100px);line-height:.98;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.CaseStudy_descriptor__tglR2{display:block;margin-top:.45em;font-size:clamp(22px,2.2vw,34px);font-weight:300;line-height:1.12;letter-spacing:-.025em;color:var(--sub);text-wrap:balance}.CaseStudy_introAside__BLDQX{padding-bottom:.4em}.CaseStudy_summary__DFoRm{margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.7;color:var(--sub)}.CaseStudy_visit__PzSMi{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:3px;transition:border-color .25s}.CaseStudy_visit__PzSMi:hover{border-color:var(--accent)}.CaseStudy_visit__PzSMi svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.CaseStudy_facts__melUr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,5vw,72px) 0 0;border-top:1px solid var(--line-soft)}.CaseStudy_fact__aizlk{padding:16px 20px 0 0;min-width:0}.CaseStudy_fact__aizlk+.CaseStudy_fact__aizlk{padding-left:20px;border-left:1px solid var(--line-soft)}.CaseStudy_fact__aizlk dt{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.CaseStudy_fact__aizlk dd{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--ink)}.CaseStudy_show__cWc0j{padding:clamp(28px,3vw,44px) 0 0}.CaseStudy_stage__jg5WD{margin:0;overflow:hidden;border-radius:var(--r);background:var(--panel);box-shadow:0 0 0 1px var(--line-soft)}.CaseStudy_stageBar__d3XTd{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,1.6vw,24px) clamp(18px,2.2vw,32px) 0}.CaseStudy_stageLabel__I4iKy{display:inline-flex;align-items:center;gap:9px;font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.CaseStudy_stageLabel__I4iKy i{width:5px;height:5px;background:var(--accent)}.CaseStudy_stageNote__Tr_aN{font-size:12px;color:var(--sub)}.CaseStudy_stageLive__wyJB5{padding:clamp(18px,2.6vw,44px) clamp(0px,1.4vw,24px) clamp(22px,3vw,48px)}.CaseStudy_stageCover__pWd6k{display:flex;justify-content:center}.CaseStudy_stageCover__pWd6k img{display:block;width:min(100%,1100px);height:auto}.CaseStudy_section__dxYuR{padding:clamp(88px,10vw,160px) 0 0}.CaseStudy_chapter__HZxC_{display:flex;align-items:center;gap:14px;margin:0;padding-bottom:14px;border-bottom:1px solid var(--line-soft);font-size:11.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.CaseStudy_chapterNum__FKFtD{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:0;color:var(--cy)}.CaseStudy_sectionHead__Qqk_j{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(32px,6vw,120px);gap:clamp(32px,6vw,120px);align-items:end;margin-top:clamp(32px,3.6vw,52px)}.CaseStudy_display__o9T3z{margin:0;font-size:clamp(32px,3.4vw,54px);font-weight:300;line-height:1.05;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.CaseStudy_sectionIntro__KXnUk{margin:0;font-size:clamp(14px,1vw,16px);line-height:1.6;color:var(--sub)}.CaseStudy_blockLabel__Q2Zbf{margin:0 0 18px;font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.CaseStudy_overview__dq5tW{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:clamp(40px,5vw,72px);row-gap:clamp(40px,5vw,72px);margin-top:clamp(32px,3.6vw,52px)}.CaseStudy_block__8SaFS{grid-column:1/span 10}.CaseStudy_lede__UXpaM{margin:0;font-size:clamp(22px,2.1vw,34px);font-weight:300;line-height:1.3;letter-spacing:-.022em;color:var(--ink);text-wrap:pretty}.CaseStudy_approach__I4mCS{grid-column:6/span 7}.CaseStudy_body__Uxe2U{margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:var(--sub)}.CaseStudy_scope__vqky8{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:24px clamp(32px,5vw,96px);gap:24px clamp(32px,5vw,96px);margin-top:clamp(64px,8vw,120px)}.CaseStudy_scopeHead__IVzFP{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.CaseStudy_scopeIntro__Wvxvi{margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:300;line-height:1.25;letter-spacing:-.02em;color:var(--ink);max-width:16ch}.CaseStudy_index__BkUgO{margin:0;border-top:1px solid var(--line-soft)}.CaseStudy_row__mjC6f{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);grid-gap:24px;gap:24px;padding:22px 0 24px;border-bottom:1px solid var(--line-soft)}.CaseStudy_row__mjC6f dt{display:flex;gap:14px;font-size:15px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.CaseStudy_row__mjC6f dt span{padding-top:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:400;color:var(--sub)}.CaseStudy_row__mjC6f dd{margin:0}.CaseStudy_row__mjC6f ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.CaseStudy_row__mjC6f li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.55;color:var(--sub)}.CaseStudy_row__mjC6f li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1.5px;background:var(--cy)}.CaseStudy_caps__25DuF{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:start;margin-top:clamp(40px,4.4vw,64px)}.CaseStudy_capList__DbiQW{border-top:1px solid var(--line-soft)}.CaseStudy_cap__1xvw1{position:relative;border-bottom:1px solid var(--line-soft)}.CaseStudy_capHead__Qho1M{margin:0}.CaseStudy_capHead__Qho1M button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:baseline;grid-gap:12px;gap:12px;width:100%;padding:22px 0;border:0;background:none;font:inherit;text-align:left;color:var(--sub);cursor:pointer;transition:color .3s var(--ease)}.CaseStudy_capHead__Qho1M button:hover,.CaseStudy_capOn__KTJEr .CaseStudy_capHead__Qho1M button{color:var(--ink)}.CaseStudy_capHead__Qho1M button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.CaseStudy_capNum__BrrEy{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--sub)}.CaseStudy_capOn__KTJEr .CaseStudy_capNum__BrrEy{color:var(--cy)}.CaseStudy_capTitle__Fjxv_{font-size:clamp(17px,1.35vw,21px);letter-spacing:-.015em;line-height:1.25}.CaseStudy_capIcon__zCSvk{position:relative;align-self:center;width:14px;height:14px}.CaseStudy_capIcon__zCSvk:after,.CaseStudy_capIcon__zCSvk:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .35s var(--ease)}.CaseStudy_capIcon__zCSvk:after{transform:rotate(90deg)}.CaseStudy_capOn__KTJEr .CaseStudy_capIcon__zCSvk:after{transform:rotate(0deg)}.CaseStudy_capPanel__z51pg{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--ease),visibility 0s linear .45s}.CaseStudy_capPanel__z51pg>div{overflow:hidden}.CaseStudy_capOn__KTJEr .CaseStudy_capPanel__z51pg{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s var(--ease),visibility 0s}.CaseStudy_capPanel__z51pg p{margin:0;padding:0 30px 24px 46px;font-size:14.5px;line-height:1.7;color:var(--sub);max-width:54ch}.CaseStudy_capLine__VKudm{position:absolute;left:0;right:0;bottom:-1px;height:1px;overflow:hidden}.CaseStudy_capLine__VKudm b{display:block;height:100%;background:var(--cy);transform-origin:left;animation:CaseStudy_fill__lbcwr linear both}@keyframes CaseStudy_fill__lbcwr{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.CaseStudy_capArt__E_fSF{position:-webkit-sticky;position:sticky;top:96px;margin:0}.CaseStudy_capFrame__HD028{position:relative;overflow:hidden;border-radius:var(--r);background:var(--panel);box-shadow:0 0 0 1px var(--line-soft)}.CaseStudy_capFrame__HD028 img{display:block;width:100%;height:auto}.CaseStudy_capTag__ijxY7{position:absolute;left:clamp(12px,1.4vw,20px);bottom:clamp(12px,1.4vw,20px);max-width:calc(100% - 40px);display:inline-flex;align-items:baseline;gap:10px;padding:9px 14px;border-radius:10px;background:var(--paper);box-shadow:0 0 0 1px var(--line-soft),0 10px 24px -18px rgba(0,0,0,.22);font-size:13px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:CaseStudy_tagIn__fB_yU .5s var(--ease) both}.CaseStudy_capTag__ijxY7 em{font-style:normal;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:400;color:var(--cy)}@keyframes CaseStudy_tagIn__fB_yU{0%{opacity:0;transform:translateY(8px)}}.CaseStudy_caption__lyDCb{margin-top:12px;font-size:13px;color:var(--sub)}.CaseStudy_band__qtYK7{margin-top:clamp(88px,10vw,160px);padding-bottom:clamp(72px,8vw,128px);background:var(--band);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.CaseStudy_band__qtYK7.CaseStudy_section__dxYuR{padding-top:clamp(64px,7vw,112px)}.CaseStudy_track__yGi97{--node:38px;position:relative;list-style:none;margin:clamp(48px,5vw,80px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:0 12px;gap:0 12px}.CaseStudy_track__yGi97:before{content:"";position:absolute;left:calc(var(--node) / 2);right:0;top:calc(var(--node) / 2);height:1px;background:var(--hair);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .1s}.CaseStudy_track__yGi97.CaseStudy_in__zF_ti:before,.CaseStudy_track__yGi97.CaseStudy_reveal__k61Ru{transform:none}.CaseStudy_stop__wSNCA{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * .11s + .2s)}.CaseStudy_track__yGi97.CaseStudy_in__zF_ti .CaseStudy_stop__wSNCA{opacity:1;transform:none}.CaseStudy_node__APiRt{position:relative;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--band);box-shadow:inset 0 0 0 1px var(--hair);font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-2)}.CaseStudy_stop__wSNCA:first-child .CaseStudy_node__APiRt{background:var(--ink);color:var(--paper);box-shadow:none}.CaseStudy_stop__wSNCA:last-child .CaseStudy_node__APiRt{box-shadow:inset 0 0 0 1.5px var(--cy);color:var(--cy)}.CaseStudy_stopName__E_9dQ{font-size:clamp(13.5px,1vw,15px);line-height:1.35;letter-spacing:-.01em;color:var(--ink);padding-right:8px}.CaseStudy_branches__pcqkd{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:24px;gap:24px;align-items:baseline;margin-top:clamp(48px,5vw,72px);padding-top:22px;border-top:1px dashed var(--hair)}.CaseStudy_branches__pcqkd .CaseStudy_blockLabel__Q2Zbf{margin:0}.CaseStudy_branches__pcqkd ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 36px}.CaseStudy_branches__pcqkd li{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink)}.CaseStudy_branches__pcqkd svg{width:16px;height:16px;flex:none;stroke:var(--cy);fill:none;stroke-width:1.6}.CaseStudy_close__lTfdM{padding:clamp(96px,11vw,168px) 0 clamp(56px,6vw,96px)}.CaseStudy_cta__ThmF4{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(32px,6vw,120px);gap:clamp(32px,6vw,120px);align-items:end}.CaseStudy_ctaTitle__poRcj{margin:0;font-size:clamp(34px,4vw,62px);font-weight:300;line-height:1.02;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.CaseStudy_ctaSub__L7oT4{margin:0;font-size:clamp(15px,1.05vw,16.5px);line-height:1.6;color:var(--sub)}.CaseStudy_ctaActions__q8PPs{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:24px}.CaseStudy_btn__eH9Uu{display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border:0;border-radius:12px;background:var(--solid);color:var(--on-solid);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:transform .25s var(--ease),background .2s}.CaseStudy_btn__eH9Uu:hover{transform:translateY(-2px);background:var(--solid-hi)}.CaseStudy_btn__eH9Uu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CaseStudy_btn__eH9Uu svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.CaseStudy_alt__1EWen{font-size:14.5px;color:var(--sub);text-decoration:none}.CaseStudy_alt__1EWen b{font-weight:500;color:var(--ink);border-bottom:1px solid var(--hair);padding-bottom:2px;transition:border-color .25s,color .25s}.CaseStudy_alt__1EWen:hover b{border-bottom-color:var(--accent)}.CaseStudy_next__wXsh4{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;margin-top:clamp(64px,7vw,112px);overflow:hidden;border-radius:var(--r);background:var(--panel);box-shadow:0 0 0 1px var(--line-soft);color:var(--ink);text-decoration:none}.CaseStudy_next__wXsh4:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.CaseStudy_nextText__Fs0_V{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,48px)}.CaseStudy_nextKicker__Z8KgT{font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.CaseStudy_nextName__Fjlrz{margin-top:auto;padding-top:40px;font-size:clamp(32px,3.2vw,50px);font-weight:300;line-height:1;letter-spacing:-.035em}.CaseStudy_nextDesc__dYeXb{margin-top:10px;font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.25;letter-spacing:-.02em;color:var(--sub)}.CaseStudy_nextMeta__z_ibQ{margin-top:18px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.CaseStudy_nextGo__6ocw6{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:500}.CaseStudy_nextGo__6ocw6 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .35s var(--ease)}.CaseStudy_next__wXsh4:focus-visible .CaseStudy_nextGo__6ocw6 svg,.CaseStudy_next__wXsh4:hover .CaseStudy_nextGo__6ocw6 svg{transform:translateX(6px)}.CaseStudy_nextArt__g7Lnm{min-width:0;overflow:hidden}.CaseStudy_nextArt__g7Lnm img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%);mask-image:linear-gradient(90deg,transparent,#000 9%)}.CaseStudy_next__wXsh4:hover .CaseStudy_nextArt__g7Lnm img{transform:scale(1.035)}@media (max-width:1080px){.CaseStudy_page__8xLXa{--gut:40px}.CaseStudy_cta__ThmF4,.CaseStudy_introGrid__wBPoZ,.CaseStudy_sectionHead__Qqk_j{grid-template-columns:1fr;gap:24px;align-items:start}.CaseStudy_introAside__BLDQX{max-width:62ch}.CaseStudy_facts__melUr{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy_fact__aizlk:nth-child(3){padding-left:0;border-left:0}.CaseStudy_fact__aizlk:nth-child(n+3){margin-top:18px}.CaseStudy_approach__I4mCS,.CaseStudy_block__8SaFS{grid-column:1/-1}.CaseStudy_approach__I4mCS{max-width:64ch}.CaseStudy_scope__vqky8{grid-template-columns:1fr}.CaseStudy_scopeHead__IVzFP{position:static}.CaseStudy_scopeIntro__Wvxvi{max-width:none}.CaseStudy_caps__25DuF{grid-template-columns:1fr}.CaseStudy_capArt__E_fSF{position:static;order:-1}.CaseStudy_next__wXsh4{grid-template-columns:1fr}.CaseStudy_nextArt__g7Lnm{order:-1;aspect-ratio:4/3;max-height:460px}.CaseStudy_nextArt__g7Lnm img{-webkit-mask-image:none;mask-image:none}.CaseStudy_nextName__Fjlrz{padding-top:16px}}@media (max-width:900px){.CaseStudy_track__yGi97{grid-template-columns:1fr;gap:0}.CaseStudy_track__yGi97:before{left:calc(var(--node) / 2);right:auto;top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);width:1px;height:auto;transform:scaleY(0);transform-origin:top}.CaseStudy_track__yGi97.CaseStudy_in__zF_ti:before{transform:none}.CaseStudy_stop__wSNCA{flex-direction:row;align-items:center;gap:18px;padding:8px 0}.CaseStudy_stop__wSNCA:first-child{padding-top:0}.CaseStudy_stop__wSNCA:last-child{padding-bottom:0}.CaseStudy_node__APiRt{flex:none}.CaseStudy_branches__pcqkd{grid-template-columns:1fr;gap:16px}.CaseStudy_branches__pcqkd ul{flex-direction:column;gap:12px}}@media (max-width:640px){.CaseStudy_page__8xLXa{--gut:22px}.CaseStudy_intro__0A4TU{padding-top:22px}.CaseStudy_kicker__3ciK2{margin-top:36px}.CaseStudy_title__MD99U{font-size:clamp(42px,12.5vw,60px)}.CaseStudy_descriptor__tglR2{font-size:clamp(20px,5.8vw,26px)}.CaseStudy_facts__melUr{grid-template-columns:1fr}.CaseStudy_fact__aizlk,.CaseStudy_fact__aizlk+.CaseStudy_fact__aizlk{padding:14px 0;border-left:0;margin:0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.CaseStudy_fact__aizlk dd{margin:0}.CaseStudy_stageBar__d3XTd{flex-direction:column;align-items:flex-start;gap:6px}.CaseStudy_row__mjC6f{grid-template-columns:1fr;gap:12px;padding:18px 0 20px}.CaseStudy_capHead__Qho1M button{grid-template-columns:28px minmax(0,1fr) 16px;padding:18px 0}.CaseStudy_capPanel__z51pg p{padding:0 0 20px 40px}.CaseStudy_capTag__ijxY7{display:none}.CaseStudy_ctaActions__q8PPs{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CaseStudy_enter__Ggnzj,.CaseStudy_reveal__k61Ru,.CaseStudy_stop__wSNCA{transform:none!important;transition:opacity .3s linear;transition-delay:0s}.CaseStudy_track__yGi97:before{transform:none!important;transition:none}.CaseStudy_back__lncJ8,.CaseStudy_btn__eH9Uu,.CaseStudy_capIcon__zCSvk:after,.CaseStudy_capIcon__zCSvk:before,.CaseStudy_capPanel__z51pg,.CaseStudy_nextArt__g7Lnm img,.CaseStudy_nextGo__6ocw6 svg{transition:none}.CaseStudy_capTag__ijxY7{animation:none}.CaseStudy_next__wXsh4:hover .CaseStudy_nextArt__g7Lnm img{transform:none}}