.case-studies_grid__e69Ee{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pl-space-grid-gutter)}@media (max-width:820px){.case-studies_grid__e69Ee{grid-template-columns:1fr}}.case-studies_featured__Ylcfy{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,2.8vw,2rem);text-align:left;margin-bottom:var(--pl-space-grid-gutter)}@media (max-width:820px){.case-studies_featured__Ylcfy{grid-template-columns:1fr;gap:clamp(1.25rem,4vw,2rem)}}.case-studies_featuredVisual__SLjzp{position:relative;width:100%;aspect-ratio:3/2;max-height:17rem;border-radius:var(--radius-panel);background:var(--pl-surface);box-shadow:var(--pl-cascade-strong),var(--pl-bevel-top)}.case-studies_featuredStage__LWf6v{position:absolute;inset:clamp(1.1rem,3vw,1.75rem);display:flex;align-items:center;justify-content:center;color:var(--pl-ink)}.case-studies_featuredBody__l8QzF{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0}.case-studies_featuredTitle__q0a3I{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--pl-type-subsection);line-height:var(--pl-lh-subsection);letter-spacing:var(--pl-track-subsection);color:var(--pl-ink);text-wrap:balance}.case-studies_featuredBlurb__Oj9Ci{margin:0;font-family:var(--font-body);font-size:var(--pl-type-body);line-height:var(--pl-lh-body);color:var(--pl-ink-dim);max-width:var(--pl-measure-prose)}.case-studies_featuredMetrics___rEYn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;width:100%;margin-top:.25rem}@media (max-width:520px){.case-studies_featuredMetrics___rEYn{grid-template-columns:1fr}}.case-studies_card__YYku4{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.1rem,2.2vw,1.5rem);text-align:left;height:100%}.case-studies_cardVisual__H9nER{position:relative;width:100%;aspect-ratio:2/1;max-height:13rem;flex-shrink:0;border-radius:var(--radius-panel);background:var(--pl-surface);box-shadow:var(--pl-cascade-strong),var(--pl-bevel-top)}.case-studies_cardStage___kydT{position:absolute;inset:clamp(1rem,2.6vw,1.5rem);display:flex;align-items:center;justify-content:center;color:var(--pl-ink)}.case-studies_cardBody__HhlQF{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-width:0}.case-studies_cardMetric__F_Ukp{margin-top:.15rem}.case-studies_kicker__t70xH{font-family:var(--font-sans);font-size:var(--pl-type-eyebrow);line-height:var(--pl-lh-eyebrow);letter-spacing:var(--pl-track-eyebrow);font-weight:500;text-transform:uppercase;color:var(--pl-ink-dim)}.case-studies_cardTitle__NpoFG{font-family:var(--font-display);font-weight:500;font-size:var(--pl-type-card);line-height:var(--pl-lh-card);letter-spacing:var(--pl-track-card);color:var(--pl-ink);text-wrap:balance}.case-studies_plainLink__ZFqUp{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.case-studies_plainLink__ZFqUp:hover{border-color:var(--pl-underline)}.case-studies_plainLink__ZFqUp:focus-visible{outline:2px solid var(--pl-ink);outline-offset:3px}.case-studies_blurb__xWUCI{font-family:var(--font-body);font-size:var(--pl-type-body);line-height:var(--pl-lh-body);color:var(--pl-ink-dim)}.case-studies_cardFoot__D7Pf5{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--pl-hairline)}.case-studies_cardCue__mkUW9{font-family:var(--font-sans);font-size:var(--pl-type-meta);line-height:var(--pl-lh-meta);letter-spacing:var(--pl-track-meta);font-weight:500;color:var(--pl-ink-dim);text-decoration:none;transition:color .2s ease}.case-studies_cardCue__mkUW9:hover,.case-studies_card__YYku4:focus-within .case-studies_cardCue__mkUW9,.case-studies_card__YYku4:hover .case-studies_cardCue__mkUW9,.case-studies_featured__Ylcfy:hover .case-studies_cardCue__mkUW9{color:var(--pl-ink)}.case-studies_serviceLink__tg99l{font-family:var(--font-sans);font-size:var(--pl-type-meta);line-height:var(--pl-lh-meta);letter-spacing:var(--pl-track-meta);font-weight:500;color:var(--pl-ink);text-decoration:none;border-bottom:1px solid var(--pl-underline);align-self:flex-start;transition:border-color .2s ease}.case-studies_serviceLink__tg99l:hover{border-color:var(--pl-ink)}.case-studies_headCenter__nAdw6{align-items:center;text-align:center;margin-inline:auto}.case-studies_onwardRow__VTlu0{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0}.case-studies_onwardChip__a7k2v{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.125rem;border-radius:var(--radius-pill);background:var(--pl-surface);box-shadow:var(--pl-cascade),var(--pl-bevel-top);font-family:var(--font-sans);font-size:var(--pl-type-body);line-height:var(--pl-lh-body);letter-spacing:var(--pl-track-body);font-weight:600;color:var(--pl-ink);text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.case-studies_onwardChipText__fzPnF{color:var(--pl-ink)}.case-studies_onwardChipArrow__VlrJf{display:inline-block;color:var(--pl-spark);font-weight:700;transition:transform .18s ease}@media (hover:hover) and (pointer:fine){.case-studies_onwardChip__a7k2v:hover{transform:translateY(-1px);box-shadow:var(--pl-cascade-strong),var(--pl-bevel-top)}.case-studies_onwardChip__a7k2v:hover .case-studies_onwardChipArrow__VlrJf{transform:translateX(3px)}}.case-studies_onwardChip__a7k2v:focus-visible{outline:2px solid var(--pl-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.case-studies_onwardChip__a7k2v,.case-studies_onwardChip__a7k2v:hover,.case-studies_onwardChip__a7k2v:hover .case-studies_onwardChipArrow__VlrJf{transform:none}}