.marionette{--puppet-edge:#aa88be;overflow:visible}.marionette-head{transform-box:view-box;transform-origin:300px 225px;transform:rotate(calc(var(--head-gesture,0deg) + var(--look-x,0)*5deg));transition:transform .35s ease-out}.marionette-figure{transform-box:view-box;transform-origin:300px 390px;animation:5.5s ease-in-out infinite marionette-breathe}.marionette-arm-left{transform-box:view-box;transform-origin:260px 263px;transform:rotate(var(--left-gesture,-4deg))}.marionette-arm-right{transform-box:view-box;transform-origin:340px 263px;transform:rotate(var(--right-gesture,3deg))}.marionette-forearm-left{transform-box:view-box;transform-origin:203px 315px;animation:8s ease-in-out infinite marionette-left-hand}.marionette-forearm-right{transform-box:view-box;transform-origin:398px 315px;animation:7s ease-in-out infinite marionette-right-hand}.marionette-eyes{transform-box:view-box;transform-origin:300px 188px;animation:7.3s infinite marionette-blink}.marionette-wings{transform-box:view-box;transform-origin:300px 285px;animation:6.5s ease-in-out infinite marionette-wings}.is-bowing .marionette-upper{transform-box:view-box;transform-origin:300px 375px;transform:rotate(13deg)}.is-bowing .marionette-head{transform:rotate(18deg)translateY(5px)}.is-bowing .marionette-arm-right{transform:rotate(30deg)}.shadow-actor .marionette path,.shadow-actor .marionette circle{fill:currentColor;stroke:none}.shadow-actor .puppet-details,.shadow-actor .marionette-eyes,.shadow-actor .marionette-strings{display:none}.shadow-actor .marionette-figure{animation-delay:-2s}.supporting-oracle .marionette-figure{animation-delay:-1.5s}.supporting-moth .marionette-figure{animation-delay:-3s}@keyframes marionette-breathe{0%,to{translate:0;rotate:-.6deg}50%{translate:0 -3px;rotate:.6deg}}@keyframes marionette-left-hand{0%,to{rotate:-5deg}50%{rotate:7deg}}@keyframes marionette-right-hand{0%,to{rotate:3deg}50%{rotate:-9deg}}@keyframes marionette-blink{0%,47%,49%,to{scale:1}48%{scale:1 .12}}@keyframes marionette-wings{0%,to{scale:1}50%{rotate:.6deg;scale:1.025 1}}html[data-motion=off] .marionette *{transition:none!important;animation:none!important}
