/* Interim management: a clear leadership role connected to three responsibilities. */
.interim-visual { color:#dfb98e; }

.im-flow { stroke:#f5d4a9; stroke-width:1.6; stroke-dasharray:7 100; stroke-dashoffset:107; opacity:0; animation:im-direction 12s cubic-bezier(.4,0,.2,1) infinite; }
.im-flow-b { animation-delay:.65s; }.im-flow-c { animation-delay:1.3s; }
.im-domain { animation:im-responsibility 12s ease-in-out infinite; }
.im-domain-b { animation-delay:.65s; }.im-domain-c { animation-delay:1.3s; }
@keyframes im-direction {
  0%,12%,65%,100% { opacity:0; stroke-dashoffset:107; }
  19% { opacity:.9; }
  43% { opacity:.9; stroke-dashoffset:-7; }
  49%,64% { opacity:0; stroke-dashoffset:-7; }
}
@keyframes im-responsibility {
  0%,25%,64%,100% { stroke-opacity:.4; }
  39%,52% { stroke-opacity:.9; }
}
@media(prefers-reduced-motion:reduce) {
 .interim-visual * { animation:none!important; }
 .interim-visual .im-flow { opacity:0; }
}
.no-js .interim-visual * { animation:none!important; }
