.about-hero{position:relative;min-height:640px;display:grid;align-items:end;overflow:hidden;padding:0}.about-hero__image,.about-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-hero__image img{-o-object-fit:cover;object-fit:cover}.about-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(98,35,34,.88),rgba(98,35,34,.1))}.about-hero__content{position:relative;z-index:1;max-width:900px;padding-top:170px;padding-bottom:86px}.about-hero__content h1,.about-hero__content p{color:var(--brand-text-inverse)}.team-grid,.timeline-section{background:var(--brand-bg-alt)}.timeline{display:grid;grid-gap:22px;gap:22px;margin-top:32px}.timeline article{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px;border-left:4px solid var(--brand-primary);background:var(--brand-bg);padding:24px;border-radius:var(--brand-radius)}.timeline span{color:var(--brand-accent);font-weight:700}.team-card-grid,.value-grid{display:grid;grid-gap:24px;gap:24px;margin-top:30px}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-card-grid article,.value-grid article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);padding:24px}.team-card-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);margin-bottom:18px}.certifications-bar{padding:34px 0;background:var(--brand-primary-dark)}.certifications-bar .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.certifications-bar span{color:var(--brand-text-inverse);text-align:center}.about-cta{background:var(--brand-primary);text-align:center}@media (max-width:991px){.certifications-bar .container,.team-card-grid,.timeline article,.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.certifications-bar .container,.team-card-grid,.timeline article,.value-grid{grid-template-columns:1fr}}