/* generated by site/tools/uc2/inema.py: do not edit */
.uc-cinema{display:block;width:100%;height:auto;aspect-ratio:1300/1080}
.uc-cinema *{transform-box:view-box}
.uc-cinema text{font-family:var(--font-display);font-weight:600;paint-order:stroke;stroke-linejoin:round}
html:is([lang|=kn],[lang|=tcy]) .uc-cinema text{font-family:var(--font-kn-display)}
@container banner (max-width:40rem){.uc-cinema .uc-t[data-k=UC]{font-size:70px;stroke-width:9px}.uc-cinema .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 cn-turn{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes cn-sp1-b{0.00%{opacity:1}25.00%{opacity:.55}50.00%{opacity:1}100.00%{opacity:1}}
@keyframes cn-sp2-b{0.00%{opacity:.55}25.00%{opacity:1}50.00%{opacity:.55}75.00%{opacity:1}100.00%{opacity:.55}}
@keyframes cn-sound{0%,100%{opacity:.15;transform:translate(0,0)}30%{opacity:1;transform:translate(5px,-5px)}60%{opacity:.15;transform:translate(10px,-10px)}}
@keyframes cn-stir{0%,100%{transform:skewX(0)}50%{transform:skewX(.7deg)}}
.uc-cinema .u-fl{animation:u-flick 0.9s ease-in-out infinite}
.uc-cinema .u-fl2{animation:u-flick 1.15s ease-in-out infinite;animation-delay:-0.4s}
.uc-cinema .u-gl{animation:u-pulse 1.8s ease-in-out infinite}
.uc-cinema .u-pm1{animation:u-sway 6.2s ease-in-out infinite}
.uc-cinema .u-pm2{animation:u-sway 7.4s ease-in-out infinite;animation-delay:-2.6s}
.uc-cinema .ub1{animation:u-blink 4.6s linear infinite}
.uc-cinema .ub2{animation:u-blink 5.3s linear infinite;animation-delay:-1.7s}
.uc-cinema .ub3{animation:u-blink 6.1s linear infinite;animation-delay:-3.1s}
.uc-cinema .cn-reel{animation:cn-turn 16s linear infinite}
.uc-cinema .cn-sp1-b{animation:cn-sp1-b 16s ease-in-out infinite}
.uc-cinema .cn-sp2-b{animation:cn-sp2-b 16s ease-in-out infinite}
.uc-cinema .cn-ar1{animation:cn-sound 1.6s ease-out infinite}
.uc-cinema .cn-ar2{animation:cn-sound 1.6s ease-out infinite;animation-delay:-0.4s}
.uc-cinema .cn-ar3{animation:cn-sound 1.6s ease-out infinite;animation-delay:-0.8s}
.uc-cinema .cn-cu-l{animation:cn-stir 7s ease-in-out infinite}
.uc-cinema .cn-cu-r{animation:cn-stir 8.5s ease-in-out infinite;animation-delay:-3s}
.uc-cinema[data-motion="still"] *{animation:none!important}
@media (prefers-reduced-motion:reduce){.uc-cinema:not([data-motion="play"]) *{animation:none!important}}
