/* generated by site/tools/uc2/rts.py: do not edit */
.uc-arts{display:block;width:100%;height:auto;aspect-ratio:1300/1080}
.uc-arts *{transform-box:view-box}
.uc-arts text{font-family:var(--font-display);font-weight:600;paint-order:stroke;stroke-linejoin:round}
html:is([lang|=kn],[lang|=tcy]) .uc-arts text{font-family:var(--font-kn-display)}
@container banner (max-width:40rem){.uc-arts .uc-t[data-k=UC]{font-size:70px;stroke-width:9px}.uc-arts .uc-t[data-k=TITLE]{font-size:50px;stroke-width:8px;transform:translateY(8px)}}
@keyframes u-flick{0%,100%{transform:scale(1,1) skewX(0)}20%{transform:scale(.92,1.1) skewX(-3deg)}45%{transform:scale(1.05,.93) skewX(2deg)}70%{transform:scale(.96,1.07) skewX(-2deg)}}
@keyframes u-pulse{0%,100%{opacity:.6}50%{opacity:.95}}
@keyframes u-blink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.08)}}
@keyframes u-sway{0%,100%{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}
@keyframes ly-cl-u{0%,100%{transform:rotate(128.3deg)}50%{transform:rotate(93.8deg)}}
@keyframes ly-cl-f{0%,100%{transform:translate(88px,0) rotate(-111.8deg)}50%{transform:translate(88px,0) rotate(-96.8deg)}}
@keyframes ly-cr-u{0%,100%{transform:rotate(51.7deg)}50%{transform:rotate(86.2deg)}}
@keyframes ly-cr-f{0%,100%{transform:translate(88px,0) rotate(111.8deg)}50%{transform:translate(88px,0) rotate(96.8deg)}}
@keyframes ly-dl-u{0%,100%{transform:rotate(102.2deg)}50%{transform:rotate(87.9deg)}}
@keyframes ly-dl-f{0%,100%{transform:translate(88px,0) rotate(-112.9deg)}50%{transform:translate(88px,0) rotate(-148.1deg)}}
@keyframes ly-dr-u{0%,100%{transform:rotate(77.8deg)}50%{transform:rotate(92.1deg)}}
@keyframes ly-dr-f{0%,100%{transform:translate(88px,0) rotate(-247.1deg)}50%{transform:translate(88px,0) rotate(-211.9deg)}}
@keyframes ly-ar-u{0%,100%{transform:rotate(-178.9deg)}50%{transform:rotate(-211.0deg)}}
@keyframes ly-ar-f{0%,100%{transform:translate(104px,0) rotate(87.7deg)}50%{transform:translate(104px,0) rotate(126.4deg)}}
@keyframes ly-al-u{0%,100%{transform:rotate(60.8deg)}50%{transform:rotate(32.7deg)}}
@keyframes ly-al-f{0%,100%{transform:translate(104px,0) rotate(-110.6deg)}50%{transform:translate(104px,0) rotate(-111.8deg)}}
@keyframes ly-sway{0%,100%{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}
@keyframes ly-hop{0.00%{transform:translateY(0)}40.56%{transform:translateY(0)}43.89%{transform:translateY(-34px)}47.22%{transform:translateY(0)}73.89%{transform:translateY(0)}77.22%{transform:translateY(-34px)}80.56%{transform:translateY(0)}100.00%{transform:translateY(0)}}
@keyframes ly-flare{0.00%{transform:scaleX(1)}40.56%{transform:scaleX(1)}43.89%{transform:scaleX(1.1)}47.22%{transform:scaleX(1)}73.89%{transform:scaleX(1)}77.22%{transform:scaleX(1.1)}80.56%{transform:scaleX(1)}100.00%{transform:scaleX(1)}}
@keyframes ly-head{0%,100%{transform:rotate(2.4deg)}50%{transform:rotate(-2.4deg)}}
@keyframes ly-rays{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}
.uc-arts .u-fl{animation:u-flick 0.9s ease-in-out infinite}
.uc-arts .u-fl2{animation:u-flick 1.15s ease-in-out infinite;animation-delay:-0.4s}
.uc-arts .u-gl{animation:u-pulse 1.8s ease-in-out infinite}
.uc-arts .u-pm1{animation:u-sway 6.2s ease-in-out infinite}
.uc-arts .u-pm2{animation:u-sway 7.4s ease-in-out infinite;animation-delay:-2.6s}
.uc-arts .ub1{animation:u-blink 4.6s linear infinite}
.uc-arts .ub2{animation:u-blink 5.3s linear infinite;animation-delay:-1.7s}
.uc-arts .ub3{animation:u-blink 6.1s linear infinite;animation-delay:-3.1s}
.uc-arts .ly-cl-u{animation:ly-cl-u 1.5s ease-in-out infinite}
.uc-arts .ly-cl-f{animation:ly-cl-f 1.5s ease-in-out infinite}
.uc-arts .ly-cr-u{animation:ly-cr-u 1.5s ease-in-out infinite}
.uc-arts .ly-cr-f{animation:ly-cr-f 1.5s ease-in-out infinite}
.uc-arts .ly-dl-u{animation:ly-dl-u 1s ease-in-out infinite}
.uc-arts .ly-dl-f{animation:ly-dl-f 1s ease-in-out infinite}
.uc-arts .ly-dr-u{animation:ly-dr-u 1s ease-in-out infinite;animation-delay:-0.5s}
.uc-arts .ly-dr-f{animation:ly-dr-f 1s ease-in-out infinite;animation-delay:-0.5s}
.uc-arts .ly-ar-u{animation:ly-ar-u 3s ease-in-out infinite}
.uc-arts .ly-ar-f{animation:ly-ar-f 3s ease-in-out infinite}
.uc-arts .ly-al-u{animation:ly-al-u 3s ease-in-out infinite;animation-delay:-1.5s}
.uc-arts .ly-al-f{animation:ly-al-f 3s ease-in-out infinite;animation-delay:-1.5s}
.uc-arts .ly-sway{animation:ly-sway 3s ease-in-out infinite}
.uc-arts .ly-hop{animation:ly-hop 18s ease-in-out infinite}
.uc-arts .ly-flare{animation:ly-flare 18s ease-in-out infinite}
.uc-arts .ly-head{animation:ly-head 3s ease-in-out infinite;animation-delay:-0.4s}
.uc-arts .ly-rays{animation:ly-rays 18s linear infinite}
.uc-arts[data-motion="still"] *{animation:none!important}
@media (prefers-reduced-motion:reduce){.uc-arts:not([data-motion="play"]) *{animation:none!important}}
