/* generated by site/tools/uc2/iterature.py: do not edit */
.uc-literature{display:block;width:100%;height:auto;aspect-ratio:1300/1080}
.uc-literature *{transform-box:view-box}
.uc-literature text{font-family:var(--font-display);font-weight:600;paint-order:stroke;stroke-linejoin:round}
html:is([lang|=kn],[lang|=tcy]) .uc-literature text{font-family:var(--font-kn-display)}
@container banner (max-width:40rem){.uc-literature .uc-t[data-k=UC]{font-size:70px;stroke-width:9px}.uc-literature .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 lp-uf0{0.00%{transform:rotate(-25.8deg)}18.00%{transform:rotate(-25.8deg)}40.00%{transform:rotate(-52.5deg)}62.00%{transform:rotate(-54.0deg)}76.00%{transform:rotate(-54.0deg)}92.00%{transform:rotate(-52.5deg)}100.00%{transform:rotate(-25.8deg)}}
@keyframes lp-ff0{0.00%{transform:translate(94px,0) rotate(40.6deg)}18.00%{transform:translate(94px,0) rotate(40.6deg)}40.00%{transform:translate(94px,0) rotate(98.1deg)}62.00%{transform:translate(94px,0) rotate(124.5deg)}76.00%{transform:translate(94px,0) rotate(124.5deg)}92.00%{transform:translate(94px,0) rotate(98.1deg)}100.00%{transform:translate(94px,0) rotate(40.6deg)}}
@keyframes lp-uf1{0.00%{transform:rotate(-25.8deg)}18.00%{transform:rotate(-25.8deg)}40.00%{transform:rotate(-52.5deg)}62.00%{transform:rotate(-54.0deg)}76.00%{transform:rotate(-54.0deg)}92.00%{transform:rotate(-52.5deg)}100.00%{transform:rotate(-25.8deg)}}
@keyframes lp-ff1{0.00%{transform:translate(94px,0) rotate(40.6deg)}18.00%{transform:translate(94px,0) rotate(40.6deg)}40.00%{transform:translate(94px,0) rotate(98.1deg)}62.00%{transform:translate(94px,0) rotate(124.5deg)}76.00%{transform:translate(94px,0) rotate(124.5deg)}92.00%{transform:translate(94px,0) rotate(98.1deg)}100.00%{transform:translate(94px,0) rotate(40.6deg)}}
@keyframes lp-u0{0.00%{transform:rotate(-25.8deg)}18.00%{transform:rotate(-25.8deg)}40.00%{transform:rotate(-52.5deg)}62.00%{transform:rotate(-54.0deg)}76.00%{transform:rotate(-54.0deg)}92.00%{transform:rotate(-52.5deg)}100.00%{transform:rotate(-25.8deg)}}
@keyframes lp-f0{0.00%{transform:translate(94px,0) rotate(40.6deg)}18.00%{transform:translate(94px,0) rotate(40.6deg)}40.00%{transform:translate(94px,0) rotate(98.1deg)}62.00%{transform:translate(94px,0) rotate(124.5deg)}76.00%{transform:translate(94px,0) rotate(124.5deg)}92.00%{transform:translate(94px,0) rotate(98.1deg)}100.00%{transform:translate(94px,0) rotate(40.6deg)}}
@keyframes lp-u1{0.00%{transform:rotate(-25.8deg)}18.00%{transform:rotate(-25.8deg)}40.00%{transform:rotate(-52.5deg)}62.00%{transform:rotate(-54.0deg)}76.00%{transform:rotate(-54.0deg)}92.00%{transform:rotate(-52.5deg)}100.00%{transform:rotate(-25.8deg)}}
@keyframes lp-f1{0.00%{transform:translate(94px,0) rotate(40.6deg)}18.00%{transform:translate(94px,0) rotate(40.6deg)}40.00%{transform:translate(94px,0) rotate(98.1deg)}62.00%{transform:translate(94px,0) rotate(124.5deg)}76.00%{transform:translate(94px,0) rotate(124.5deg)}92.00%{transform:translate(94px,0) rotate(98.1deg)}100.00%{transform:translate(94px,0) rotate(40.6deg)}}
@keyframes lp-u2{0.00%{transform:rotate(-25.8deg)}18.00%{transform:rotate(-25.8deg)}40.00%{transform:rotate(-52.5deg)}62.00%{transform:rotate(-54.0deg)}76.00%{transform:rotate(-54.0deg)}92.00%{transform:rotate(-52.5deg)}100.00%{transform:rotate(-25.8deg)}}
@keyframes lp-f2{0.00%{transform:translate(94px,0) rotate(40.6deg)}18.00%{transform:translate(94px,0) rotate(40.6deg)}40.00%{transform:translate(94px,0) rotate(98.1deg)}62.00%{transform:translate(94px,0) rotate(124.5deg)}76.00%{transform:translate(94px,0) rotate(124.5deg)}92.00%{transform:translate(94px,0) rotate(98.1deg)}100.00%{transform:translate(94px,0) rotate(40.6deg)}}
@keyframes u-veil{0.00%{opacity:1}5.00%{opacity:0}94.00%{opacity:0}98.00%{opacity:1}100.00%{opacity:1}}
@keyframes lp-wipe0{0.00%{clip-path:inset(0 100% 0 0)}7.50%{clip-path:inset(0 100% 0 0)}55.00%{clip-path:inset(0 0 0 0)}98.00%{clip-path:inset(0 0 0 0)}98.25%{clip-path:inset(0 100% 0 0)}}
@keyframes lp-grow0{0.00%{transform:scaleY(.35)}7.50%{transform:scaleY(.35)}85.00%{transform:scaleY(1)}98.00%{transform:scaleY(1)}98.50%{transform:scaleY(.35)}}
@keyframes lp-wipe1{0.00%{clip-path:inset(0 100% 0 0)}10.50%{clip-path:inset(0 100% 0 0)}57.00%{clip-path:inset(0 0 0 0)}98.00%{clip-path:inset(0 0 0 0)}98.25%{clip-path:inset(0 100% 0 0)}}
@keyframes lp-grow1{0.00%{transform:scaleY(.35)}10.50%{transform:scaleY(.35)}85.00%{transform:scaleY(1)}98.00%{transform:scaleY(1)}98.50%{transform:scaleY(.35)}}
@keyframes lp-wipe2{0.00%{clip-path:inset(0 100% 0 0)}13.50%{clip-path:inset(0 100% 0 0)}59.00%{clip-path:inset(0 0 0 0)}98.00%{clip-path:inset(0 0 0 0)}98.25%{clip-path:inset(0 100% 0 0)}}
@keyframes lp-grow2{0.00%{transform:scaleY(.35)}13.50%{transform:scaleY(.35)}85.00%{transform:scaleY(1)}98.00%{transform:scaleY(1)}98.50%{transform:scaleY(.35)}}
@keyframes lp-b0{0%,100%{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}
@keyframes lp-b1{0%,100%{transform:rotate(-2.0deg)}50%{transform:rotate(2.0deg)}}
@keyframes lp-b2{0%,100%{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}
@keyframes lp-bf0{0%,100%{transform:rotate(-2.0deg)}50%{transform:rotate(2.0deg)}}
@keyframes lp-bf1{0%,100%{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}
@keyframes lp-rp{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.14);opacity:.45}}
@keyframes lp-shim{0%,100%{transform:translateX(-14px)}50%{transform:translateX(14px)}}
@keyframes lp-note{0%{transform:translate(0,0) scale(.5) rotate(-6deg);opacity:0}14%{opacity:1}50%{transform:translate(34px,-96px) scale(.9) rotate(8deg)}100%{transform:translate(8px,-200px) scale(1.1) rotate(-6deg);opacity:0}}
@keyframes lp-birds{0.00%{transform:translate(-200px,30px)}92.00%{transform:translate(1500px,-30px)}98.50%{transform:translate(-200px,30px)}}
@keyframes lp-flap{0%,100%{transform:scaleY(1)}50%{transform:scaleY(-.6)}}
.uc-literature .u-fl{animation:u-flick 0.9s ease-in-out infinite}
.uc-literature .u-fl2{animation:u-flick 1.15s ease-in-out infinite;animation-delay:-0.4s}
.uc-literature .u-gl{animation:u-pulse 1.8s ease-in-out infinite}
.uc-literature .u-pm1{animation:u-sway 6.2s ease-in-out infinite}
.uc-literature .u-pm2{animation:u-sway 7.4s ease-in-out infinite;animation-delay:-2.6s}
.uc-literature .ub1{animation:u-blink 4.6s linear infinite}
.uc-literature .ub2{animation:u-blink 5.3s linear infinite;animation-delay:-1.7s}
.uc-literature .ub3{animation:u-blink 6.1s linear infinite;animation-delay:-3.1s}
.uc-literature .lp-uf0{animation:lp-uf0 3s ease-in-out infinite;animation-delay:-0.9s}
.uc-literature .lp-ff0{animation:lp-ff0 3s ease-in-out infinite;animation-delay:-0.9s}
.uc-literature .lp-uf1{animation:lp-uf1 3.4s ease-in-out infinite;animation-delay:-2s}
.uc-literature .lp-ff1{animation:lp-ff1 3.4s ease-in-out infinite;animation-delay:-2s}
.uc-literature .lp-u0{animation:lp-u0 2.8s ease-in-out infinite;animation-delay:-0.3s}
.uc-literature .lp-f0{animation:lp-f0 2.8s ease-in-out infinite;animation-delay:-0.3s}
.uc-literature .lp-u1{animation:lp-u1 3.2s ease-in-out infinite;animation-delay:-1.7s}
.uc-literature .lp-f1{animation:lp-f1 3.2s ease-in-out infinite;animation-delay:-1.7s}
.uc-literature .lp-u2{animation:lp-u2 2.6s ease-in-out infinite;animation-delay:-1s}
.uc-literature .lp-f2{animation:lp-f2 2.6s ease-in-out infinite;animation-delay:-1s}
.uc-literature .u-veil{animation:u-veil 20s ease-in-out infinite}
.uc-literature .lp-wipe0{animation:lp-wipe0 20s linear infinite}
.uc-literature .lp-grow0{animation:lp-grow0 20s ease-out infinite}
.uc-literature .lp-wipe1{animation:lp-wipe1 20s linear infinite}
.uc-literature .lp-grow1{animation:lp-grow1 20s ease-out infinite}
.uc-literature .lp-wipe2{animation:lp-wipe2 20s linear infinite}
.uc-literature .lp-grow2{animation:lp-grow2 20s ease-out infinite}
.uc-literature .lp-b0{animation:lp-b0 2.8s ease-in-out infinite;animation-delay:-0.3s}
.uc-literature .lp-b1{animation:lp-b1 3.2s ease-in-out infinite;animation-delay:-1.7s}
.uc-literature .lp-b2{animation:lp-b2 2.6s ease-in-out infinite;animation-delay:-1s}
.uc-literature .lp-bf0{animation:lp-bf0 3s ease-in-out infinite;animation-delay:-0.9s}
.uc-literature .lp-bf1{animation:lp-bf1 3.4s ease-in-out infinite;animation-delay:-2s}
.uc-literature .lp-rp{animation:lp-rp 2.8s ease-in-out infinite}
.uc-literature .lp-rp2{animation:lp-rp 3.4s ease-in-out infinite;animation-delay:-1s}
.uc-literature .lp-shim{animation:lp-shim 7s ease-in-out infinite}
.uc-literature .lp-n0{animation:lp-note 5.2s ease-out infinite}
.uc-literature .lp-n1{animation:lp-note 5.2s ease-out infinite;animation-delay:-1.3s}
.uc-literature .lp-n2{animation:lp-note 5.2s ease-out infinite;animation-delay:-2.6s}
.uc-literature .lp-n3{animation:lp-note 5.2s ease-out infinite;animation-delay:-3.9s}
.uc-literature .lp-birds{animation:lp-birds 20s linear infinite}
.uc-literature .lp-fl0{animation:lp-flap 0.8s ease-in-out infinite}
.uc-literature .lp-fl1{animation:lp-flap 0.9s ease-in-out infinite;animation-delay:-0.25s}
.uc-literature .lp-fl2{animation:lp-flap 1s ease-in-out infinite;animation-delay:-0.5s}
.uc-literature[data-motion="still"] *{animation:none!important}
@media (prefers-reduced-motion:reduce){.uc-literature:not([data-motion="play"]) *{animation:none!important}}
