.grun-about-hero-heritage{padding:170px 0 80px;background:linear-gradient(90deg,var(--brand-bg-alt) 0,var(--brand-bg) 100%)}.grun-about-hero-heritage .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-gap:48px;gap:48px;align-items:center}.grun-about-hero-heritage h1{margin:0 0 18px;color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.grun-about-hero-heritage p{color:var(--brand-text)}.grun-about-hero-heritage img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.grun-heritage-story{background:var(--brand-bg)}.grun-story-block{max-width:900px}.grun-story-block p+p{margin-top:16px}.grun-about-timeline{background:var(--brand-bg-alt)}.grun-team-grid{background:var(--brand-bg)}.grun-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.grun-people-grid article{border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:var(--brand-radius);overflow:hidden}.grun-people-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.grun-people-grid h3{margin:18px 18px 8px;color:var(--brand-text)}.grun-people-grid p{margin:0 18px 22px;color:var(--brand-text)}.grun-about-cta{padding:80px 0 96px;background:var(--brand-primary-dark);color:var(--brand-text-inverse);text-align:center}.grun-about-cta .container{max-width:760px}.grun-about-cta h2{color:var(--brand-text-inverse);font-size:max(1.8rem, min(3vw, 2.7rem))}.grun-about-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.grun-about-hero-heritage .container{grid-template-columns:1fr}.grun-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.grun-about-hero-heritage{padding-top:138px}.grun-people-grid{grid-template-columns:1fr}}