.kg-workbench-hero{text-align:center;padding-top:96px;padding-bottom:96px}.kg-workbench-hero::before{background:linear-gradient(180deg,rgba(36,49,59,.9),rgba(26,67,25,.94))}.kg-workbench-hero .kg-overlay-copy>p{margin-left:auto;margin-right:auto}.kg-motion-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kg-motion-backdrop .kg-bg-image{z-index:0}.kg-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.kg-roadmap{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0}.kg-roadmap li{position:relative;padding:0 16px 16px;border-bottom:3px solid var(--brand-border)}.kg-roadmap li:not(:last-child)::after{content:"";position:absolute;left:64px;top:23px;width:calc(100% - 32px);border-top:3px solid var(--brand-primary)}.kg-roadmap .kg-route-node{position:relative;z-index:1;display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;border:3px solid var(--brand-primary);border-radius:50%;background:var(--brand-bg);color:var(--brand-primary-dark);margin-bottom:24px}.kg-milestones span,.kg-roadmap span{color:var(--brand-primary);font-weight:700}.kg-milestones,.kg-role-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.kg-milestones li{padding-top:16px;border-top:2px solid var(--brand-border)}.kg-role-grid article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px}[data-variant=gradient_background]{background:linear-gradient(120deg,var(--brand-primary-light),var(--brand-bg-alt))}@media (max-width:680px){.kg-workbench-hero{padding-top:64px;padding-bottom:64px}.kg-milestones,.kg-role-grid{grid-template-columns:1fr}}@media (max-width:780px){.kg-roadmap{grid-template-columns:1fr;gap:0}.kg-roadmap li{padding:0 0 32px 72px;border:0}.kg-roadmap .kg-route-node{position:absolute;left:0;top:0;margin:0}.kg-roadmap li:not(:last-child)::after{left:23px;top:48px;width:0;height:calc(100% - 48px);border-top:0;border-left:3px solid var(--brand-primary)}}@media (prefers-reduced-motion:reduce){.kg-bg-video{display:none}}