.ProcessSteps_list__WX4AC{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none;counter-reset:step}.ProcessSteps_step__VMxko{position:relative;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ProcessSteps_number__xohyS{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-brand);color:#ffffff;font-weight:700;margin-bottom:.75rem}.ProcessSteps_title__XZX_D{font-size:var(--font-h3);margin:0 0 .4rem}.ProcessSteps_text___RcTs{color:var(--color-ink-soft);margin:0}@media (min-width:760px){.ProcessSteps_list__WX4AC{grid-template-columns:repeat(3,1fr)}}.StatusBadge_badge__DqObw{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent}.StatusBadge_public__pt8nW{background:rgba(22,121,74,.12);color:var(--color-success);border-color:rgba(22,121,74,.3)}.StatusBadge_anonymised__JPIbC{background:rgba(11,110,117,.12);color:var(--color-brand-strong);border-color:rgba(11,110,117,.3)}.StatusBadge_concept__dxrUU{background:rgba(45,108,223,.12);color:var(--color-accent);border-color:rgba(45,108,223,.3)}.TagList_list__Q96Da{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.TagList_tag__EOCjr{padding:.25rem .7rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;font-size:.85rem;color:var(--color-ink-soft)}.CaseStudyVisual_visual__ucYDW{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface-muted)}.CaseStudyVisual_image__D6wxR{object-fit:cover;transition:transform var(--transition)}article:hover .CaseStudyVisual_image__D6wxR{transform:scale(1.018)}@media (prefers-reduced-motion:reduce){.CaseStudyVisual_image__D6wxR{transition:none}article:hover .CaseStudyVisual_image__D6wxR{transform:none}}.CaseStudyCard_card__Nplk4{position:relative;display:flex;flex-direction:column;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.CaseStudyCard_card__Nplk4:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--color-brand)}.CaseStudyCard_media__Dlgna{aspect-ratio:16/9;background:var(--color-surface-muted)}.CaseStudyCard_body__lH02D{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem}.CaseStudyCard_meta__ajNX9{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CaseStudyCard_sector__sYXKv{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}.CaseStudyCard_title__wM8xC{font-size:1.3rem;margin:0}.CaseStudyCard_titleLink__B1cPl{color:var(--color-ink);text-decoration:none}.CaseStudyCard_titleLink__B1cPl:after{content:"";position:absolute;inset:0}.CaseStudyCard_problem__dmqkE{color:var(--color-ink-soft);margin:0}.CaseStudyCard_outcome__qv_Z7{margin:0;color:var(--color-ink)}.CaseStudyCard_outcomeLabel__W8UDr{font-weight:700}