/* RITE header mark: static by default; .is-playing (added by rite-mark.js) runs the animation once. */
.rm{--rm-accent:#EB5A0C;--rm-rim:#FFFFFF;display:block;overflow:visible}
.rm-plate{fill:var(--rm-accent);stroke:var(--rm-rim);stroke-width:0;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}
.rm-p1,.rm-p2,.rm-p3{opacity:0}
@keyframes rm-front{0%{stroke-width:0;transform:translate(0px,0px) scale(1,1) rotate(0deg);animation-timing-function:cubic-bezier(.05,.6,.15,1)}23.202%{stroke-width:1.3;transform:translate(0px,-5.4px) scale(0.8800,0.4400) rotate(-45deg);animation-timing-function:linear}86.079%{stroke-width:1.3;transform:translate(0px,-5.4px) scale(0.8800,0.4400) rotate(-45deg);animation-timing-function:cubic-bezier(.8,0,.4,1)}96.288%{stroke-width:0;transform:translate(0px,0px) scale(1,1) rotate(-90deg);animation-timing-function:step-end}96.845%{stroke-width:0;transform:translate(0px,0px) scale(1,1) rotate(0deg)}100%{stroke-width:0;transform:translate(0px,0px) scale(1,1) rotate(0deg)}}
.rm.is-playing .rm-front{animation:rm-front 5.388s linear 1}
@keyframes rm-p1{0%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg)}8.353%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg);animation-timing-function:cubic-bezier(.05,.6,.15,1)}31.555%{opacity:1;stroke-width:1.3;transform:translate(0px,-1.8px) scale(0.8096,0.4048) rotate(-45deg);animation-timing-function:linear}78.422%{opacity:1;stroke-width:1.3;transform:translate(0px,-1.8px) scale(0.8096,0.4048) rotate(-45deg);animation-timing-function:cubic-bezier(.8,0,.4,1)}95.128%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(-90deg);animation-timing-function:step-end}95.684%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg)}97.216%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg)}97.316%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg)}100%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.92,0.92) rotate(0deg)}}
.rm.is-playing .rm-p1{animation:rm-p1 5.388s linear 1}
@keyframes rm-p2{0%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg)}16.705%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg);animation-timing-function:cubic-bezier(.05,.6,.15,1)}39.907%{opacity:1;stroke-width:1.3;transform:translate(0px,1.8px) scale(0.7392,0.3696) rotate(-45deg);animation-timing-function:linear}67.285%{opacity:1;stroke-width:1.3;transform:translate(0px,1.8px) scale(0.7392,0.3696) rotate(-45deg);animation-timing-function:cubic-bezier(.8,0,.4,1)}91.415%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(-90deg);animation-timing-function:step-end}91.972%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg)}97.216%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg)}97.316%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg)}100%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.84,0.84) rotate(0deg)}}
.rm.is-playing .rm-p2{animation:rm-p2 5.388s linear 1}
@keyframes rm-p3{0%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg)}25.058%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg);animation-timing-function:cubic-bezier(.05,.6,.15,1)}48.26%{opacity:1;stroke-width:1.3;transform:translate(0px,5.4px) scale(0.6688,0.3344) rotate(-45deg);animation-timing-function:linear}50.116%{opacity:1;stroke-width:1.3;transform:translate(0px,5.4px) scale(0.6688,0.3344) rotate(-45deg);animation-timing-function:cubic-bezier(.8,0,.4,1)}83.527%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(-90deg);animation-timing-function:step-end}84.084%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg)}97.216%{opacity:1;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg)}97.316%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg)}100%{opacity:0;stroke-width:1.3;transform:translate(0px,0px) scale(0.76,0.76) rotate(0deg)}}
.rm.is-playing .rm-p3{animation:rm-p3 5.388s linear 1}
@media (prefers-reduced-motion:reduce){.rm.is-playing .rm-plate{animation:none}}
