/* generated by site/tools/uc2/and.py: do not edit */
.uc-land{display:block;width:100%;height:auto;aspect-ratio:1300/1080}
.uc-land *{transform-box:view-box}
.uc-land text{font-family:var(--font-display);font-weight:600;paint-order:stroke;stroke-linejoin:round}
html:is([lang|=kn],[lang|=tcy]) .uc-land text{font-family:var(--font-kn-display)}
@container banner (max-width:40rem){.uc-land .uc-t[data-k=UC]{font-size:70px;stroke-width:9px}.uc-land .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 u-veil{0.00%{opacity:1}5.00%{opacity:0}94.00%{opacity:0}98.00%{opacity:1}100.00%{opacity:1}}
@keyframes ld-c0{0.00%{transform:translate(-420px,0)}15.00%{transform:translate(0px,0)}62.50%{transform:translate(0px,0)}93.00%{transform:translate(90px,0)}98.50%{transform:translate(-420px,0)}}
@keyframes ld-c1{0.00%{transform:translate(-420px,0)}18.50%{transform:translate(0px,0)}67.50%{transform:translate(0px,0)}93.00%{transform:translate(90px,0)}98.50%{transform:translate(-420px,0)}}
@keyframes ld-c2{0.00%{transform:translate(-420px,0)}22.00%{transform:translate(0px,0)}62.50%{transform:translate(0px,0)}93.00%{transform:translate(90px,0)}98.50%{transform:translate(-420px,0)}}
@keyframes ld-c3{0.00%{transform:translate(-420px,0)}15.00%{transform:translate(0px,0)}67.50%{transform:translate(0px,0)}93.00%{transform:translate(90px,0)}98.50%{transform:translate(-420px,0)}}
@keyframes ld-c4{0.00%{transform:translate(-700px,0)}26.00%{transform:translate(0px,0)}62.50%{transform:translate(0px,0)}93.00%{transform:translate(520px,0)}98.50%{transform:translate(-700px,0)}}
@keyframes ld-c5{0.00%{transform:translate(-700px,0)}29.50%{transform:translate(0px,0)}67.50%{transform:translate(0px,0)}93.00%{transform:translate(520px,0)}98.50%{transform:translate(-700px,0)}}
@keyframes ld-dk{0.00%{opacity:0}15.00%{opacity:0}25.00%{opacity:1}57.50%{opacity:1}72.50%{opacity:0}100.00%{opacity:0}}
@keyframes ld-skydark{0.00%{opacity:0}15.00%{opacity:0}25.00%{opacity:.62}57.50%{opacity:.62}72.50%{opacity:0}100.00%{opacity:0}}
@keyframes ld-dim{0.00%{opacity:0}15.00%{opacity:0}25.00%{opacity:.3}57.50%{opacity:.3}70.00%{opacity:0}100.00%{opacity:0}}
@keyframes ld-sun{0.00%{opacity:1}12.50%{opacity:1}22.50%{opacity:.1}62.50%{opacity:.1}72.50%{opacity:1}100.00%{opacity:1}}
@keyframes ld-rain{0.00%{opacity:0}25.00%{opacity:0}30.00%{opacity:1}55.00%{opacity:1}65.00%{opacity:0}100.00%{opacity:0}}
@keyframes ld-fall1{0%{transform:translate(0,-56px)}100%{transform:translate(0,0)}}
@keyframes ld-fall2{0%{transform:translate(0,-90px)}100%{transform:translate(0,0)}}
@keyframes ld-rip{0%{transform:scale(.3);opacity:.9}100%{transform:scale(1.2);opacity:0}}
@keyframes ld-flood{0.00%{opacity:0}30.00%{opacity:0}50.00%{opacity:.9}67.50%{opacity:.9}87.50%{opacity:0}100.00%{opacity:0}}
@keyframes ld-flow{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-66px}}
@keyframes ld-water{0.00%{opacity:0}27.50%{opacity:0}35.00%{opacity:.85}55.00%{opacity:.85}67.50%{opacity:0}100.00%{opacity:0}}
@keyframes ld-green{0.00%{opacity:0}47.50%{opacity:0}65.00%{opacity:1}98.00%{opacity:1}98.50%{opacity:0}}
@keyframes ld-sprout{0.00%{opacity:0}50.00%{opacity:0}60.00%{opacity:1}75.00%{opacity:1}82.50%{opacity:0}100.00%{opacity:0}}
@keyframes ld-grown{0.00%{opacity:0}65.00%{opacity:0}85.00%{opacity:1}98.00%{opacity:1}98.50%{opacity:0}}
@keyframes ld-bow{0.00%{opacity:0}67.50%{opacity:0}77.50%{opacity:1}92.00%{opacity:1}97.00%{opacity:0}100.00%{opacity:0}}
@keyframes ld-birds{0.00%{opacity:0;transform:translate(-260px,30px)}65.00%{opacity:0;transform:translate(-260px,30px)}70.00%{opacity:1;transform:translate(-200px,20px)}93.00%{opacity:1;transform:translate(900px,-60px)}95.00%{opacity:0;transform:translate(960px,-70px)}100.00%{opacity:0;transform:translate(-260px,30px)}}
@keyframes ld-flap{0%,100%{transform:scaleY(1)}50%{transform:scaleY(-.6)}}
@keyframes ld-wave{0%,100%{transform:translateX(-8px)}50%{transform:translateX(8px)}}
@keyframes ld-mist{0%,100%{transform:translateX(-26px)}50%{transform:translateX(26px)}}
@keyframes ld-bob{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(3px) rotate(1.2deg)}}
@keyframes ld-drift{0.00%{transform:translateX(-70px)}94.00%{transform:translateX(90px)}98.50%{transform:translateX(-70px)}}
.uc-land .u-fl{animation:u-flick 0.9s ease-in-out infinite}
.uc-land .u-fl2{animation:u-flick 1.15s ease-in-out infinite;animation-delay:-0.4s}
.uc-land .u-gl{animation:u-pulse 1.8s ease-in-out infinite}
.uc-land .u-pm1{animation:u-sway 6.2s ease-in-out infinite}
.uc-land .u-pm2{animation:u-sway 7.4s ease-in-out infinite;animation-delay:-2.6s}
.uc-land .ub1{animation:u-blink 4.6s linear infinite}
.uc-land .ub2{animation:u-blink 5.3s linear infinite;animation-delay:-1.7s}
.uc-land .ub3{animation:u-blink 6.1s linear infinite;animation-delay:-3.1s}
.uc-land .u-veil{animation:u-veil 20s ease-in-out infinite}
.uc-land .ld-c0{animation:ld-c0 20s ease-in-out infinite}
.uc-land .ld-c1{animation:ld-c1 20s ease-in-out infinite}
.uc-land .ld-c2{animation:ld-c2 20s ease-in-out infinite}
.uc-land .ld-c3{animation:ld-c3 20s ease-in-out infinite}
.uc-land .ld-c4{animation:ld-c4 20s ease-in-out infinite}
.uc-land .ld-c5{animation:ld-c5 20s ease-in-out infinite}
.uc-land .ld-dk{animation:ld-dk 20s ease-in-out infinite}
.uc-land .ld-skydark{animation:ld-skydark 20s ease-in-out infinite}
.uc-land .ld-dim{animation:ld-dim 20s ease-in-out infinite}
.uc-land .ld-sun{animation:ld-sun 20s ease-in-out infinite}
.uc-land .ld-rain{animation:ld-rain 20s ease-in-out infinite}
.uc-land .ld-r1{animation:ld-fall1 0.75s linear infinite}
.uc-land .ld-r2{animation:ld-fall2 0.5s linear infinite}
.uc-land .ld-rip{animation:ld-rip 0.9s ease-out infinite}
.uc-land .ld-flood{animation:ld-flood 20s ease-in-out infinite}
.uc-land .ld-flow{animation:ld-flow 2.6s linear infinite}
.uc-land .ld-flow2{animation:ld-flow 1.9s linear infinite}
.uc-land .ld-water{animation:ld-water 20s ease-in-out infinite}
.uc-land .ld-green{animation:ld-green 20s ease-in-out infinite}
.uc-land .ld-sprout{animation:ld-sprout 20s ease-in-out infinite}
.uc-land .ld-grown{animation:ld-grown 20s ease-in-out infinite}
.uc-land .ld-bow{animation:ld-bow 20s ease-in-out infinite}
.uc-land .ld-birds{animation:ld-birds 20s linear infinite}
.uc-land .ld-fl0{animation:ld-flap 0.7s ease-in-out infinite}
.uc-land .ld-fl1{animation:ld-flap 0.8s ease-in-out infinite;animation-delay:-0.2s}
.uc-land .ld-fl2{animation:ld-flap 0.9s ease-in-out infinite;animation-delay:-0.4s}
.uc-land .ld-wave{animation:ld-wave 4.2s ease-in-out infinite}
.uc-land .ld-mist{animation:ld-mist 9s ease-in-out infinite}
.uc-land .ld-bob{animation:ld-bob 3.4s ease-in-out infinite}
.uc-land .ld-drift{animation:ld-drift 20s linear infinite}
.uc-land[data-motion="still"] *{animation:none!important}
@media (prefers-reduced-motion:reduce){.uc-land:not([data-motion="play"]) *{animation:none!important}}
