[data-rise]{opacity:0;transform:translateY(10px);transition:opacity .62s var(--ease),transform .62s var(--ease);transition-delay:var(--d,0ms)}
[data-rise].in{opacity:1;transform:none}
.mk:after{transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease) .42s}
.in .mk:after,.mk.in:after{transform:scaleX(1)}
.trace{position:absolute;top:-2px;left:0;height:2px;width:0;background:var(--seal);opacity:0;pointer-events:none}
.ledger.in .trace{width:100%;opacity:1;transition:width 1750ms linear,opacity 220ms ease}
.ledger.done .trace{opacity:0;transition:opacity 700ms ease}
.stop{opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}
.stop.lit{opacity:1;transform:none}
.stop.pass:before{background:var(--seal)}
.stop.now.lit:before{background:var(--seal)}
.who-img img{transform:scale(1.035);opacity:0;transition:transform 1.1s var(--ease),opacity .8s var(--ease)}
.who-img.in img{transform:none;opacity:1}
.who-img:after{opacity:0;transform:translate(6px,6px);transition:opacity .7s var(--ease) .25s,transform .7s var(--ease) .25s}
.who-img.in:after{opacity:1;transform:translate(16px,16px)}
.gaps .gap{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.gaps.in .gap{opacity:1;transform:none}
.gaps.in .gap:nth-child(1){transition-delay:.10s}
.gaps.in .gap:nth-child(2){transition-delay:.24s}
.gaps.in .gap:nth-child(3){transition-delay:.34s}
.gaps.in .gap:nth-child(4){transition-delay:.50s}
@media(prefers-reduced-motion:reduce){
  [data-rise],[data-rise].in,.stop,.gaps .gap{opacity:1!important;transform:none!important;transition:none!important}
  .mk:after{transform:scaleX(1)!important;transition:none!important}
  .trace{display:none}
  .who-img img{transform:none!important;opacity:1!important;transition:none!important}
  .who-img:after{opacity:1!important;transform:translate(16px,16px)!important;transition:none!important}
}
