.rm-header-stage{position:relative;display:block;width:100%;overflow:hidden}.rm-header-friend{position:absolute;pointer-events:none;width:3%;opacity:0;will-change:transform;animation:rmVisit 5.2s .7s both;z-index:2}.rm-header-friend.rm-pink{left:80%;top:79%}.rm-header-friend.rm-cyan{left:87%;top:79%;animation-delay:1.25s}
@keyframes rmVisit{0%{opacity:1;transform:translate(0,-1200%) rotate(-12deg)}27%{opacity:1;transform:translate(0,0) rotate(-6deg) scale(1.08,.9)}38%{opacity:1;transform:translate(0,-105%) rotate(7deg) scale(1,1)}49%{opacity:1;transform:translate(0,0) rotate(-4deg) scale(1.06,.94)}57%{opacity:1;transform:translate(0,-24%) rotate(1deg)}64%{opacity:1;transform:translate(0,0) rotate(0)}72%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(800%,0) rotate(14deg)}}

.rm-header-friend.rm-encore{left:-5%;top:79%;animation:rmEncore 8s 7.2s both;opacity:0}.rm-header-friend.rm-encore.rm-cyan{animation-delay:7.75s}
@keyframes rmEncore{0%{left:-5%;opacity:0;transform:translateY(0) rotate(-5deg)}4%{left:0%;opacity:1;transform:translateY(-40%) rotate(2deg)}12%{left:10%;opacity:1;transform:translateY(0) rotate(-3deg)}20%{left:20%;opacity:1;transform:translateY(-85%) rotate(5deg)}28%{left:29%;opacity:1;transform:translateY(0) rotate(-4deg) scale(1.06,.94)}39%{left:40%;opacity:1;transform:translateY(-190%) rotate(5deg)}49%{left:51%;opacity:1;transform:translateY(-240%) rotate(-5deg)}60%{left:65%;opacity:1;transform:translateY(-100%) rotate(4deg)}68%{left:74%;opacity:1;transform:translateY(0) rotate(-3deg) scale(1.06,.94)}78%{left:86%;opacity:1;transform:translateY(-70%) rotate(5deg)}88%{left:97%;opacity:1;transform:translateY(0) rotate(-2deg)}100%{left:109%;opacity:0;transform:translateY(-50%) rotate(9deg)}}
@media(prefers-reduced-motion:reduce){.rm-header-friend{animation:none!important;display:none!important}}
