.cast-part{transform-box:view-box;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cast-part-idea{animation-name:cast-scribble;animation-duration:2.4s}@keyframes cast-scribble{0%,to{transform:none}20%{transform:translate(.6px,.4px)rotate(-6deg)}40%{transform:translate(-.4px)rotate(3deg)}60%{transform:translate(.6px,.6px)rotate(-5deg)}80%{transform:translate(-.2px,.2px)rotate(2deg)}}.cast-part-plan{animation-name:cast-pin;animation-duration:3.1s}@keyframes cast-pin{0%,to{transform:none}25%{transform:rotate(-5deg)}45%{transform:rotate(1deg)}70%{transform:rotate(-4deg)}}.cast-part-writing{animation-name:cast-write;animation-duration:2.7s}@keyframes cast-write{0%,to{transform:none}20%{transform:translate(1px,.3px)rotate(-2deg)}40%{transform:translate(2px,.2px)rotate(1deg)}60%{transform:translate(3px,.5px)rotate(-2deg)}80%{transform:translate(1.5px,.6px)rotate(.5deg)}}.cast-part-revision{animation-name:cast-strike;animation-duration:2.2s}@keyframes cast-strike{0%,to{transform:none}25%{transform:translate(-1px,.5px)rotate(-7deg)}55%{transform:translate(1.5px,-.4px)rotate(5deg)}80%{transform:translate(-.5px,.3px)rotate(-3deg)}}.cast-part-reader{animation-name:cast-read;animation-duration:3.6s}@keyframes cast-read{0%,to{transform:none}30%{transform:translateY(-1.5px)rotate(-3deg)}60%{transform:translateY(-.8px)rotate(2deg)}85%{transform:translateY(-.2px)rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){.cast-part{animation:none}}
