.cp-story{background:var(--cp-bg);text-align:center}.cp-story__inner{margin:0 auto;max-width:760px;padding:0 24px}.cp-story__eyebrow{color:var(--cp-slate-500);font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:28px;text-transform:uppercase}.cp-story__quote{color:var(--cp-navy);font-size:28px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:0}.cp-story__metric{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:40px}.cp-story__metric-value{color:var(--cp-green);font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1}.cp-story__metric-label{color:var(--cp-slate-500);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cp-story__attribution{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:36px}.cp-story__photo{border-radius:50%;height:48px;object-fit:cover;width:48px}.cp-story__byline{text-align:center}.cp-story__name{color:var(--cp-navy);font-size:15px;font-weight:700}.cp-story__role{color:var(--cp-slate-500);font-size:14px}.cp-story__logo{filter:brightness(0);height:28px;margin-left:8px;opacity:.6;width:auto}@media (max-width:600px){.cp-story__quote{font-size:22px}.cp-story__metric-value{font-size:36px}.cp-story__attribution{flex-direction:column;gap:12px}}.cp-story.cp-on-dark{background:var(--cp-navy)}.cp-story.cp-on-dark .cp-story__eyebrow{color:var(--cp-slate-300)}.cp-story.cp-on-dark .cp-story__quote{color:var(--cp-white)}.cp-story.cp-on-dark .cp-story__metric-value{color:var(--cp-green-bright)}.cp-story.cp-on-dark .cp-story__metric-label{color:var(--cp-slate-300)}.cp-story.cp-on-dark .cp-story__name{color:var(--cp-white)}.cp-story.cp-on-dark .cp-story__role{color:var(--cp-slate-300)}.cp-story.cp-on-dark .cp-story__logo{filter:brightness(0) invert(1);opacity:.7}