.vcl{display:block;height:auto}.vcl--play{--vcl-ease:cubic-bezier(0.16,1,0.3,1);--vcl-spark-delay:1020ms;--vcl-twinkle-delay:1660ms}.vcl--play.vcl--mark{--vcl-spark-delay:480ms;--vcl-twinkle-delay:1120ms}@media (prefers-reduced-motion:no-preference){.vcl--play .vcl__v{animation:vcl-v-rise .78s var(--vcl-ease) both}.vcl--play .vcl__wipe{transform-box:fill-box;transform-origin:50% 100%;animation:vcl-v-wipe .64s var(--vcl-ease) 30ms both}@keyframes vcl-v-rise{0%{transform:translateY(-220px)}to{transform:none}}@keyframes vcl-v-wipe{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}.vcl--play .vcl__letter{animation:vcl-letter-in .52s var(--vcl-ease) calc(.34s + var(--i) * 52ms) both}@keyframes vcl-letter-in{0%{transform:translateY(-1000px)}to{transform:none}}.vcl--play .vcl__sparkle{transform-box:fill-box;transform-origin:50% 50%;animation:vcl-spark-in .64s var(--vcl-ease) var(--vcl-spark-delay) both,vcl-twinkle 4.2s ease-in-out var(--vcl-twinkle-delay) 4 both}.vcl--rest .vcl__sparkle{animation-play-state:paused}@keyframes vcl-spark-in{0%{opacity:0;transform:rotate(-100deg) scale(.3)}60%{opacity:1}72%{transform:rotate(5deg) scale(1.07)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes vcl-twinkle{0%,to{opacity:1;transform:rotate(0deg) scale(1)}34%{opacity:.55;transform:rotate(-2.5deg) scale(.93)}67%{opacity:1;transform:rotate(1.5deg) scale(1.04)}}@media (hover:hover) and (pointer:fine){.vcl:hover .vcl__sparkle{transform-box:fill-box;transform-origin:50% 50%}.vcl--play:hover .vcl__sparkle,.vcl:hover .vcl__sparkle{animation:vcl-hover-spark .76s var(--vcl-ease,cubic-bezier(.16,1,.3,1)) both;animation-play-state:running}.vcl--mark{transition:transform .52s cubic-bezier(.16,1,.3,1)}.vcl--mark:hover{transform:scale(1.06)}}@keyframes vcl-hover-spark{0%{transform:rotate(0deg) scale(1)}55%{transform:rotate(120deg) scale(1.22)}to{transform:rotate(180deg) scale(1)}}}