.src4d339-abt-hero{padding:160px 0 64px;background:var(--brand-bg-alt)}.src4d339-abt-hero-media{margin-bottom:32px}.src4d339-abt-hero-media img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}.src4d339-abt-hero .src4d339-eyebrow,.src4d339-abt-hero h1,.src4d339-abt-hero p{color:var(--brand-text)}.src4d339-abt-docs,.src4d339-abt-roles,.src4d339-abt-timeline,.src4d339-abt-values{background:var(--brand-bg)}.src4d339-abt-values{background:var(--brand-bg-alt)}.src4d339-abt-docs a,.src4d339-abt-docs h2,.src4d339-abt-docs li,.src4d339-abt-docs p,.src4d339-abt-roles h2,.src4d339-abt-roles h3,.src4d339-abt-roles p,.src4d339-abt-timeline h2,.src4d339-abt-timeline h3,.src4d339-abt-timeline p,.src4d339-abt-values h2,.src4d339-abt-values h3,.src4d339-abt-values p{color:var(--brand-text)}.src4d339-timeline-list{list-style:none;padding:0;margin:24px 0 0;border-left:2px solid var(--brand-primary)}.src4d339-timeline-list li{padding:0 0 24px 24px;position:relative}.src4d339-timeline-list li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--brand-primary)}.src4d339-role-grid,.src4d339-value-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.src4d339-role-grid article,.src4d339-value-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.src4d339-role-grid img{width:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.src4d339-doc-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;list-style:none;padding:0}.src4d339-doc-row li{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;background:var(--brand-bg-alt)}.src4d339-abt-cta{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0 80px;text-align:center}.src4d339-abt-cta a:not(.btn),.src4d339-abt-cta h2,.src4d339-abt-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.src4d339-doc-row,.src4d339-role-grid,.src4d339-value-grid{grid-template-columns:1fr 1fr}}@media (max-width:575px){.src4d339-doc-row,.src4d339-role-grid,.src4d339-value-grid{grid-template-columns:1fr}}