.m3-abt-hero{position:relative;min-height:420px;padding:160px 0 80px;overflow:hidden;background:#1c1a16}.m3-abt-hero__media,.m3-abt-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.m3-abt-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m3-abt-hero__shade{background:linear-gradient(120deg,#1c1a16,#334155);opacity:.9}.m3-abt-hero__content{position:relative;z-index:2;max-width:760px}.m3-abt-hero .section-kicker,.m3-abt-hero h1,.m3-abt-hero p{color:#fff}.m3-timeline{list-style:none;padding:0;margin:32px 0 0;border-left:2px solid var(--brand-border)}.m3-timeline li{display:grid;grid-template-columns:100px 1fr;grid-gap:24px;gap:24px;padding:0 0 32px 24px;position:relative}.m3-timeline li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--brand-secondary)}.m3-timeline__year{font-family:var(--font-mono);font-weight:700;color:var(--brand-primary-dark)}.m3-abt-values{background:var(--brand-bg-alt)}.m3-value-card{height:100%;padding:32px 24px;background:var(--brand-bg);border:1px solid var(--brand-border)}.m3-team-card{border:1px solid var(--brand-border);background:var(--brand-bg);height:100%;overflow:hidden;display:flex;flex-direction:column}.m3-team-card__media{background:var(--brand-bg-alt);min-height:220px;aspect-ratio:1}.m3-team-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:220px}.m3-team-card__body{padding:24px}.m3-team-card__body h3{margin:0 0 8px;font-size:1.125rem;color:var(--brand-text)}.m3-team-card__body p{margin:0;color:var(--brand-text);font-size:.9375rem}.m3-abt-labs{background:var(--brand-bg);padding-top:48px}.m3-abt-labs p{color:var(--brand-text);max-width:860px}.m3-abt-certs{padding:32px 0;background:var(--brand-primary-dark)}.m3-certs-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.m3-certs-row span{color:#fff;border:1px solid rgba(255,255,255,.35);padding:10px 16px;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em}.m3-abt-cta{background:#111827;padding:64px 0 96px}.m3-abt-cta h2,.m3-abt-cta p{color:#fff}.m3-abt-cta p{max-width:640px;margin:12px auto 24px;color:rgba(255,255,255,.9)!important}@media (max-width:768px){.m3-timeline li{grid-template-columns:1fr;gap:8px}}