.about-hero--heritage{background:linear-gradient(135deg,#2a2724,#5e211a)}.hg-heritage{padding:86px max(24px,(100vw - 1180px) / 2);display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);grid-gap:52px;gap:52px;align-items:center;background:var(--brand-bg)}.hg-heritage__media img{width:100%;aspect-ratio:1/0.8;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.hg-heritage__copy h2{font-size:max(1.9rem, min(3vw, 2.75rem))}.hg-heritage__copy p{color:var(--brand-text)}.hg-heritage__stats{display:flex;flex-wrap:nowrap;gap:14px;margin-top:24px}.hg-heritage__stats span{border:1px solid var(--brand-border);padding:10px 14px;color:var(--brand-text);font-weight:800;white-space:nowrap}.about-stats,.team-grid-section{padding:86px 0}.about-stats{background:var(--brand-bg-alt)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.stats-grid article{padding:26px;background:#fff;border:1px solid var(--brand-border);text-align:center}.stats-grid strong{display:block;color:var(--brand-primary);font-family:var(--font-heading);font-size:2.4rem}.stats-grid span,.stats-note{color:var(--brand-text)}.stats-note{max-width:860px;margin:28px auto 0;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.team-grid article{border:1px solid var(--brand-border);background:#fff;padding:18px;text-align:center}.team-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.team-grid h3{font-size:1.15rem}.team-grid p{color:var(--brand-text)}@media (max-width:991px){.hg-heritage,.stats-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-heritage{display:grid}}@media (max-width:575px){.hg-heritage,.stats-grid,.team-grid{grid-template-columns:1fr}.hg-heritage__stats{flex-wrap:wrap}}