/* Local forearm flex and glove squeeze, synchronized with the idle pose. */
.home-artwork .has-character-rig::after{display:none}
.red-character-rig{position:fixed;inset:58px 0 0;z-index:-2;pointer-events:none;transform-origin:50% 96%;animation:red-idle 5.5s ease-in-out infinite;filter:brightness(.83)}
.red-character-rig svg{display:block;width:100%;height:100%;overflow:visible}
.red-forearm{transform-origin:682px 317px;animation:red-forearm-flex 8s ease-in-out infinite}
.red-grip{transform-origin:795px 366px;animation:red-grip-squeeze 8s ease-in-out infinite}
@keyframes red-forearm-flex{0%,20%,75%,100%{transform:rotate(0) scaleY(1)}38%,50%{transform:rotate(-.35deg) scaleY(1.025)}}
@keyframes red-grip-squeeze{0%,20%,75%,100%{transform:scale(1) rotate(0)}38%,50%{transform:scale(.975,1.015) rotate(-.5deg)}}
@media(prefers-reduced-motion:reduce){.red-character-rig,.red-forearm,.red-grip{animation:none}}
