.CaseStudy_hero__Da_jf{position:relative;padding-top:calc(var(--nav-h) + clamp(28px, 5vw, 72px) + env(safe-area-inset-top, 0px));padding-bottom:clamp(36px,5vw,64px)}.CaseStudy_hero__Da_jf .wrap{display:grid;grid-gap:22px;gap:22px}.CaseStudy_crumbs__wMVOt{font-size:12px;color:var(--muted)}.CaseStudy_crumbs__wMVOt a:hover{color:var(--fg)}.CaseStudy_eyebrow__Nn10Y{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.CaseStudy_eyebrow__Nn10Y i{width:10px;height:10px;background:var(--c)}.CaseStudy_title__6Z52L{max-width:14ch}.CaseStudy_lead__tzdKe{max-width:62ch;color:color-mix(in srgb,var(--fg) 78%,var(--bg))}.CaseStudy_heroCtas__HZmUb{display:flex;flex-wrap:wrap;gap:12px}.CaseStudy_body__iLV9w{position:relative;z-index:2;background:var(--bg);padding-bottom:clamp(60px,8vw,120px)}.CaseStudy_preview___dsYn{display:grid;grid-gap:10px;gap:10px}.CaseStudy_noSiteShot__wEB27{border-radius:16px;border:1px solid var(--line-2)}.CaseStudy_note__et8As{font-size:12px;color:var(--muted)}.CaseStudy_facts__DgQam{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.CaseStudy_facts__DgQam>div{padding:14px 16px;border-right:1px solid var(--line)}.CaseStudy_facts__DgQam>div:last-child{border-right:0}.CaseStudy_facts__DgQam dt{font-size:11px;color:var(--muted)}.CaseStudy_facts__DgQam dd{margin:4px 0 0;font-size:14px}.CaseStudy_block__JqlKx{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:20px clamp(24px,4vw,64px);gap:20px clamp(24px,4vw,64px);padding-block:clamp(48px,7vw,96px);border-bottom:1px solid var(--line)}.CaseStudy_block__JqlKx>:not(.CaseStudy_h2__p3r8s){grid-column:2}.CaseStudy_h2__p3r8s{grid-row:1/span 3;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);font-family:var(--display);font-weight:400;font-size:clamp(30px,3.6vw,56px);line-height:.95;-webkit-font-smoothing:none}.CaseStudy_h2__p3r8s span{display:block;font-family:var(--mono);font-size:12px;color:var(--c);margin-bottom:10px}.CaseStudy_big__lU_YL{font-size:clamp(17px,1.7vw,23px);line-height:1.6}.CaseStudy_built__dcCxO{display:grid;grid-gap:10px;gap:10px}.CaseStudy_built__dcCxO li{display:flex;align-items:baseline;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:15px}.CaseStudy_check__1qlBS{color:var(--green-ink)}.CaseStudy_bi__AgDO4{font-size:11px;color:var(--muted)}.CaseStudy_tags__6zHE3{display:flex;flex-wrap:wrap;gap:8px}.CaseStudy_tags__6zHE3 span{padding:5px 11px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--muted)}.CaseStudy_phases__D6Qky{position:relative}.CaseStudy_phaseLine__xpYMq{position:absolute;left:18px;right:18px;top:18px;height:2px;background:var(--c);transform-origin:left}.CaseStudy_phaseList___DEDm{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.CaseStudy_phase__L_YkY{display:grid;grid-gap:8px;gap:8px;align-content:start;color:var(--muted);font-size:14px}.CaseStudy_node__WZHY3{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--fg);color:var(--bg);font-size:13px;margin-bottom:8px}.CaseStudy_week__laCAL{font-size:11.5px;color:var(--c)}.CaseStudy_pt__2N26I{font-size:clamp(22px,2vw,28px);color:var(--fg)}.CaseStudy_results___QAF7{display:grid;grid-gap:22px;gap:22px}.CaseStudy_gauges__FKewN{display:flex;flex-wrap:wrap;gap:18px}.CaseStudy_gauge____1bx{position:relative;width:180px;display:grid;justify-items:center;grid-gap:6px;gap:6px}.CaseStudy_gauge____1bx svg{width:150px;height:150px;transform:rotate(-90deg)}.CaseStudy_track__ufa90{fill:none;stroke:var(--line);stroke-width:9}.CaseStudy_arc__Yc2ZP{fill:none;stroke-width:9;stroke-linecap:round;stroke:var(--green)}.CaseStudy_gauge____1bx[data-tone=red] .CaseStudy_arc__Yc2ZP{stroke:var(--red)}.CaseStudy_gv__8bvSn{position:absolute;top:48px;font-size:50px;line-height:1}.CaseStudy_gl__uOOH_{font-size:12px;color:var(--muted)}.CaseStudy_kpis__bFlPB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.CaseStudy_kpis__bFlPB>div{padding:14px 16px;border-right:1px solid var(--line)}.CaseStudy_kpis__bFlPB>div:last-child{border-right:0}.CaseStudy_kpis__bFlPB dt{font-size:11px;color:var(--muted)}.CaseStudy_kpis__bFlPB dd{margin:6px 0 0;font-size:clamp(26px,2.6vw,38px)}.CaseStudy_wins__27nzX{display:grid;grid-gap:8px;gap:8px}.CaseStudy_wins__27nzX li{padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green-ink);font-size:15px}.CaseStudy_quote__3DqWx{margin:0;padding:clamp(22px,3vw,40px);border-radius:18px;background:var(--surface);border:1px solid var(--line-2)}.CaseStudy_quote__3DqWx blockquote{margin:0}.CaseStudy_quote__3DqWx p{font-size:clamp(17px,1.8vw,24px);line-height:1.5}.CaseStudy_quote__3DqWx figcaption{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13px}.CaseStudy_quote__3DqWx figcaption strong{display:block;font-weight:500}.CaseStudy_quote__3DqWx figcaption span span{display:block;color:var(--muted);font-size:12px}.CaseStudy_avatar__LSZV3{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c);color:#0b0b0c;font-weight:600}.CaseStudy_cta__68cAo{display:grid;justify-items:start;grid-gap:16px;gap:16px;margin-top:clamp(48px,7vw,96px);padding:clamp(24px,4vw,56px);border-radius:20px;background:var(--c);color:#0b0b0c}.CaseStudy_cta__68cAo h2{font-size:clamp(30px,4.4vw,68px);max-width:18ch}.CaseStudy_cta__68cAo .lead{color:#0b0b0c;opacity:.8}.CaseStudy_cta__68cAo .btn--solid{background:#0b0b0c;color:#f2f2ee}.CaseStudy_pager__Bl5G6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:clamp(40px,6vw,80px)}.CaseStudy_pagerItem__K_YUO{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .3s,transform .5s var(--ease-out)}.CaseStudy_pagerItem__K_YUO:hover{border-color:var(--c);transform:translateY(-4px)}.CaseStudy_pagerItem__K_YUO:last-child{text-align:right}.CaseStudy_pagerLabel__Lo8a2{font-size:12px;color:var(--muted)}.CaseStudy_pagerName__AGy7l{font-size:clamp(24px,2.6vw,38px)}.CaseStudy_pagerThumb__l18X6{overflow:hidden;border-radius:10px}@media (max-width:960px){.CaseStudy_facts__DgQam{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy_facts__DgQam>div{border-bottom:1px solid var(--line)}.CaseStudy_block__JqlKx{grid-template-columns:1fr}.CaseStudy_block__JqlKx>:not(.CaseStudy_h2__p3r8s){grid-column:1}.CaseStudy_h2__p3r8s{position:static;grid-row:auto}.CaseStudy_phaseList___DEDm{grid-template-columns:1fr}.CaseStudy_phaseLine__xpYMq{display:none}}@media (max-width:560px){.CaseStudy_pager__Bl5G6{grid-template-columns:1fr}.CaseStudy_pagerItem__K_YUO:last-child{text-align:left}.CaseStudy_kpis__bFlPB{grid-template-columns:1fr 1fr}}