.about-hero{position:relative;min-height:460px;background:var(--brand-primary-dark);overflow:hidden}.about-hero img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;opacity:.54}.about-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;max-width:880px;padding:48px 24px;color:var(--brand-text-inverse);background-color:var(--brand-primary-dark)}.about-hero-copy h1{color:var(--brand-text-inverse)}.about-certs,.about-story,.about-team,.about-values{padding:76px 0}.timeline{margin-top:34px;display:grid;grid-gap:18px;gap:18px;border-left:3px solid var(--brand-accent);padding-left:26px}.timeline div{background:var(--brand-bg);border:1px solid var(--brand-border);padding:20px;position:relative}.timeline div::before{content:attr(data-year);position:absolute;left:-76px;top:18px;color:var(--brand-accent);font-weight:900}.about-values{background:var(--brand-bg-alt)}.about-team article,.about-values article{height:100%;border:1px solid var(--brand-border);background:var(--brand-bg);padding:26px}.about-team img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;background:var(--brand-bg-alt)}.about-team span{color:var(--brand-primary);font-weight:800}.about-certs{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.cert-strip{text-align:center;font-weight:900;color:var(--brand-text-inverse)}.about-cta{padding:80px 0 96px;text-align:center}.about-cta h2{max-width:820px;margin:0 auto 24px}@media (max-width:1200px){.about-hero-copy{padding-left:24px;padding-right:24px}}@media (max-width:768px){.timeline div::before{position:static;display:block;margin-bottom:6px}}