.cmc-about-story-hero{display:grid;grid-template-columns:1.08fr 0.92fr;min-height:620px;background:var(--brand-bg-alt)}.cmc-about-story-hero__image img{width:100%;height:100%;min-height:620px;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.cmc-about-story-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:72px max(32px,min(4vw,72px))}.cmc-about-story-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.cmc-community-impact,.cmc-founder-narrative,.cmc-values-row{padding:80px 0}.cmc-narrative-grid{display:grid;grid-template-columns:1.2fr 0.8fr;grid-gap:64px;gap:64px;align-items:start}.cmc-founder-narrative blockquote{margin:0;padding:40px;border-left:6px solid var(--brand-primary);background:var(--brand-secondary);color:var(--brand-text-inverse);font-size:1.5rem}.cmc-founder-narrative blockquote span{display:block;margin-top:24px;color:var(--brand-primary-light);font-size:.86rem}.cmc-values-row{background:var(--brand-neutral-light)}.cmc-values-row h2{margin-bottom:40px}.cmc-values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.cmc-values-grid article{padding:28px 16px;border-top:4px solid var(--brand-primary)}.cmc-values-grid span{color:var(--brand-primary);font-weight:800}.cmc-values-grid h3{font-size:1.1rem}.cmc-impact-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:72px}.cmc-impact-story--reverse img{order:2}.cmc-impact-story img{width:100%;min-height:430px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.cmc-about-cta{padding:80px 0 96px;background:var(--brand-primary-dark)}.cmc-about-cta-grid{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.cmc-about-cta h2,.cmc-about-cta p{color:var(--brand-text-inverse)}.cmc-about-cta .cmc-feedback{padding:32px;border-radius:var(--brand-radius);background:var(--brand-bg)}@media (max-width:991.98px){.cmc-about-cta-grid,.cmc-about-story-hero,.cmc-narrative-grid{grid-template-columns:1fr}.cmc-about-story-hero__image img{min-height:420px}.cmc-about-story-hero__copy{padding:56px 24px}.cmc-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.cmc-impact-story{grid-template-columns:1fr}.cmc-impact-story--reverse img{order:0}.cmc-values-grid{grid-template-columns:1fr}}