/* v4 · slide 13 · The first job is the first rung. Every rule is scoped to #v4-13. */
#v4-13 .body{padding-top:0;gap:0;justify-content:center}
#v4-13 .s13-grid{display:grid;grid-template-columns:912px 720px;column-gap:48px;row-gap:0;align-items:end}
#v4-13 .s13-text{display:flex;flex-direction:column;gap:30px}
#v4-13 .body .s13-lead{font:400 34px/1.3 var(--serif);color:var(--ink);margin:0;letter-spacing:-.003em;text-wrap:pretty}
#v4-13 .s13-findings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}
#v4-13 .s13-findings li{position:relative;padding-left:30px;font:400 28px/1.4 var(--sans);color:var(--ink)}
#v4-13 .s13-findings li::before{content:'';position:absolute;left:0;top:.7em;width:18px;height:3px;background:var(--ink)}
#v4-13 .s13-num{color:var(--accent);font-weight:600;white-space:nowrap}
#v4-13 .s13-figure{align-self:end;justify-self:end;width:720px}
#v4-13 .s13-stair{display:block;overflow:visible}
#v4-13 .s13-stair path{fill:none;stroke-width:3;stroke-linejoin:miter;stroke-linecap:butt}
#v4-13 .s13-grad,#v4-13 .s13-climb,#v4-13 .s13-arrow{stroke:var(--accent)}
#v4-13 .s13-gap{stroke:var(--data-muted);stroke-dasharray:12 9}
#v4-13 .s13-label{font:400 30px var(--sans);fill:var(--ink)}
#v4-13 .s13-label-gap{fill:var(--ink-soft)}
#v4-13 .body .s13-punch{grid-column:1/-1;margin:42px 0 0;border-top:1px solid var(--rule);padding-top:26px;font:400 60px/1.12 var(--display);letter-spacing:-.01em;color:var(--accent)}
#v4-13 .s13-punch span{display:block}

/* Entrance (deck mechanism: [data-entrance-animation] on the slide; content-motion.js adds
   .motion-finished after 1150 ms, which ends every animation in its final state; review,
   overview, print and reduced motion show the final state at once). The bottom step draws,
   the missing step appears, then the path climbs to the top and the arrowhead appears. Each label appears as the path
   reaches its step. Everything ends by 1.05 s. */
#v4-13[data-entrance-animation].is-active .s13-grad{animation:path-enter .25s ease-out both}
#v4-13[data-entrance-animation].is-active .s13-gap{animation:s13-fade .2s ease-out .25s both}
#v4-13[data-entrance-animation].is-active .s13-climb{animation:path-enter .55s ease-out .45s both}
#v4-13[data-entrance-animation].is-active .s13-arrow{animation:s13-fade .1s ease-out .95s both}
#v4-13[data-entrance-animation].is-active .s13-label{animation:s13-fade .2s ease-out both}
#v4-13[data-entrance-animation].is-active .s13-l0{animation-delay:.05s}
#v4-13[data-entrance-animation].is-active .s13-l1{animation-delay:.3s}
#v4-13[data-entrance-animation].is-active .s13-l2{animation-delay:.6s}
#v4-13[data-entrance-animation].is-active .s13-l3{animation-delay:.85s}
@keyframes s13-fade{from{opacity:0}to{opacity:1}}
