.am{color:var(--on-dark-muted);margin:0;position:relative}.am--light{color:var(--mineral-text)}.am__header{border-bottom:1px solid;border-bottom-color:color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:25% 53% 22%;margin-bottom:.75rem;padding-bottom:.65rem;display:grid}.am__header span:nth-child(2){text-align:center;color:var(--metallic)}.am--light .am__header span:nth-child(2){color:var(--copper-text)}.am__header span:last-child{text-align:right}.am__svg{width:100%;height:auto;overflow:visible}.am__svg--compact{display:none}@media (width<=640px){.am__svg--wide{display:none}.am__svg--compact{display:block}.am__header{grid-template-columns:1fr 1fr 1fr;font-size:.6rem}}.am-label{font-family:var(--font-mono);letter-spacing:.12em;fill:currentColor;font-size:10.5px}.am-label--compact{letter-spacing:.08em;font-size:10px}.am-grid{stroke:currentColor;stroke-opacity:.12;stroke-width:1px}.am-ring{fill:none;stroke:var(--teal-precision);stroke-opacity:.3;stroke-width:1px}.am-ring--outer{stroke-dasharray:2 6;stroke-opacity:.25}.am .axis line,.am-axis-line{stroke:currentColor;stroke-opacity:.35;stroke-width:1px}.am .axis__tick{stroke-opacity:.5}.role-vector{stroke:var(--teal-precision);stroke-width:1.15px;stroke-opacity:.75}.role-vector--emphasis{stroke:var(--aqua);stroke-width:1.75px;stroke-opacity:1}.am--light .role-vector{stroke:var(--teal)}.am--light .role-vector--emphasis{stroke:var(--teal-deep)}.candidate-vector{stroke:var(--slate-blue);stroke-width:1px;stroke-dasharray:2 5;stroke-opacity:.8}.candidate-vector--aligned{stroke:var(--metallic);stroke-width:1.75px;stroke-opacity:1}.am--light .candidate-vector--aligned{stroke:var(--copper)}.am-shortlist{fill:none;stroke:var(--aqua);stroke-width:1px;stroke-opacity:.7}.am-tick{fill:var(--metallic)}@media (prefers-reduced-motion:no-preference){.js .am[data-draw] .candidate-vector:not(.candidate-vector--aligned),.js .am[data-draw] .am-l-introduce,.js .am[data-draw] .am-l-interview{opacity:0;transition:opacity .9s var(--ease-out);transition-delay:1.1s}.js .am[data-draw].is-visible .candidate-vector,.js .am[data-draw].is-visible .am-l-introduce,.js .am[data-draw].is-visible .am-l-interview{opacity:1}}.am[data-staged] .am-l{transition:opacity .7s var(--ease-out)}.js .am[data-staged] .am-l:not(.am-l-define){opacity:.08}.js .am[data-staged].s2 .am-l-map,.js .am[data-staged].s3 .am-l-search,.js .am[data-staged].s4 .am-l-align,.js .am[data-staged].s5 .am-l-introduce,.js .am[data-staged].s6 .am-l-interview,.js .am[data-staged].s7 .am-l-appoint{opacity:1}.js .am[data-staged] .am-l-define .node-focus{fill:var(--teal-precision)}.js .am[data-staged] .am-l-align path[pathLength],.js .am[data-staged] .am-l-appoint path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-in-out);transition-delay:calc(var(--d,0) * .4ms)}.js .am[data-staged].s4 .am-l-align path[pathLength],.js .am[data-staged].s7 .am-l-appoint path[pathLength]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.js .am[data-staged] .am-l{opacity:1!important}.js .am[data-staged] path[pathLength]{stroke-dashoffset:0!important}}
