.editions-logo-text{--current-position: 0turn;--acceleration-distance: .05turn;width:100%;transform:rotate(var(--current-position));transform-origin:center;pointer-events:none}.start-hover-rotation{animation:hover-rotate--start .5s cubic-bezier(.335,.04,.785,.51) forwards,hover-rotate--continue 5s .5s linear infinite forwards}.stop-hover-rotation{animation:hover-rotate--stop .5s cubic-bezier(.325,.525,.69,.995) forwards}.start-hover-scale{animation:hover-scale--start .5s cubic-bezier(.335,.04,.785,.51) forwards,hover-scale--continue 5s .5s linear infinite forwards}.stop-hover-scale{animation:hover-scale--stop .5s cubic-bezier(.325,.525,.69,.995) forwards}@keyframes hover-rotate--start{0%{transform:rotate(var(--current-position))}to{transform:rotate(calc(var(--current-position) + var(--acceleration-distance)))}}@keyframes hover-rotate--continue{0%{transform:rotate(calc(var(--current-position) + var(--acceleration-distance)))}to{transform:rotate(calc(var(--current-position) + var(--acceleration-distance) + 1turn))}}@keyframes hover-rotate--stop{0%{transform:rotate(var(--current-position))}to{transform:rotate(calc(var(--current-position) + var(--acceleration-distance)))}}@keyframes hover-scale--start{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hover-scale--continue{0%{transform:scale(1.05)}to{transform:scale(1.05)}}@keyframes hover-scale--stop{0%{transform:scale(1.05)}to{transform:scale(1)}}
