.subhero-about{position:relative;min-height:480px;display:flex;align-items:flex-end;padding:72px 0 56px;color:var(--brand-text-inverse);overflow:hidden;background:#14202e}.cnst-about__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f4634}.cnst-about__hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:480px;background:#1f4634}.cnst-about__hero-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(46,107,79,.55),rgba(20,32,46,.88))}.subhero-about .container{position:relative;z-index:1;max-width:800px}.subhero-about h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.2rem))}.subhero-about p{color:rgba(255,255,255,.9);margin-top:12px}.cnst-roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.cnst-roadmap-grid article{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:24px;border-left:4px solid var(--brand-primary)}.cnst-roadmap-grid ul{padding-left:18px;margin:12px 0 0;color:var(--brand-neutral-mid)}.cnst-timeline-horizontal{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.cnst-timeline-horizontal li{background:var(--brand-bg);border-radius:var(--brand-radius);padding:20px;border-top:3px solid var(--brand-secondary)}.cnst-timeline-horizontal span{display:block;font-weight:800;color:var(--brand-primary);margin-bottom:8px}.cnst-timeline-horizontal p{margin:0;color:var(--brand-neutral-mid);font-size:.92rem}.cnst-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.cnst-partner-grid span{display:flex;align-items:center;justify-content:center;min-height:72px;background:var(--brand-bg-alt);border:1px dashed var(--brand-border);border-radius:var(--brand-radius);font-weight:700;color:var(--brand-neutral-mid);text-align:center;padding:12px}.cnst-cta--gradient{background:linear-gradient(120deg,#1f4634 0,var(--brand-primary) 50%,#c48920 100%);color:var(--brand-text-inverse);padding:64px 0}.cnst-cta--gradient h2,.cnst-cta--gradient p{color:var(--brand-text-inverse)}.cnst-cta--gradient p{max-width:640px;margin:12px auto 24px;opacity:.92}