.sub-hero--role{position:relative;isolation:isolate;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.sub-hero--role a{color:var(--brand-text-inverse)}.sub-hero--role .hero-composition{display:block}.sub-hero--role .hero-text{position:relative;z-index:1;max-width:72ch}.sub-hero--role .art,.sub-hero--role .role-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.17}.role-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none;margin:24px 0 0}.role-roadmap li{padding:24px;border-top:4px solid var(--brand-primary);background:var(--brand-bg-alt);border-radius:var(--brand-radius)}.role-roadmap span,.role-roadmap strong{display:block}.role-roadmap strong{color:var(--brand-primary-dark);margin-bottom:8px}.timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);overflow-x:auto;grid-gap:16px;gap:16px;padding:8px 4px 16px;margin:0;list-style:none}.timeline li{border-top:2px solid var(--brand-primary);padding:16px 8px}.timeline li p{margin:8px 0 0}.role-evidence .tile{border-style:dashed}.cta-role{background:linear-gradient(140deg,var(--brand-primary-dark),var(--brand-primary))}@media (max-width:767.98px){.role-roadmap{grid-template-columns:1fr}}