.ek-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.ek-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.ek-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid var(--divider,#e7eaf2);background:#fff;box-shadow:0 1px 2px rgba(20,33,95,.06);transition:box-shadow .2s ease}.ek-card:hover{box-shadow:0 10px 24px rgba(20,33,95,.14)}.ek-stage{margin:0;line-height:0}.ek-stage svg{display:block;width:100%;height:auto}.ek-card:active svg,.ek-card:hover svg{--spd:.55}.ek-j{transform:rotate(var(--r,0deg));transform-origin:0 0}.ek-bob{animation:ek-bob calc(1.6s*var(--spd,1)) ease-in-out infinite}@keyframes ek-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ek-cloud.c1{animation:ek-drift 24s linear infinite}.ek-cloud.c2{animation:ek-drift 38s linear infinite reverse}@keyframes ek-drift{0%{transform:translateX(-50px)}to{transform:translateX(150px)}}.ek-shadow{transform-box:fill-box;transform-origin:center;animation:ek-shadow calc(1.6s*var(--spd,1)) ease-in-out infinite}@keyframes ek-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}.s-lean{transform-origin:80px 128px;animation:ek-s-lean calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-lean{0%,12%{transform:rotate(0)}24%,34%{transform:rotate(-6deg)}46%,58%{transform:rotate(0)}66%,76%{transform:rotate(6deg)}88%,to{transform:rotate(0)}}.s-legR{animation:ek-s-legR calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-legR{0%,14%{transform:rotate(-6deg)}26%,34%{transform:rotate(-86deg)}46%,to{transform:rotate(-6deg)}}.s-legL{animation:ek-s-legL calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-legL{0%,56%{transform:rotate(6deg)}68%,76%{transform:rotate(86deg)}88%,to{transform:rotate(6deg)}}.s-uL{animation:ek-s-uL calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-uL{0%,14%{transform:rotate(70deg)}24%,34%{transform:rotate(100deg)}46%,56%{transform:rotate(70deg)}66%,76%{transform:rotate(100deg)}88%,to{transform:rotate(70deg)}}.s-fL{animation:ek-s-fL calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-fL{0%,14%{transform:rotate(130deg)}24%,34%{transform:rotate(5deg)}46%,56%{transform:rotate(130deg)}66%,76%{transform:rotate(5deg)}88%,to{transform:rotate(130deg)}}.s-uR{animation:ek-s-uR calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-uR{0%,14%{transform:rotate(-70deg)}24%,34%{transform:rotate(-100deg)}46%,56%{transform:rotate(-70deg)}66%,76%{transform:rotate(-100deg)}88%,to{transform:rotate(-70deg)}}.s-fR{animation:ek-s-fR calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-s-fR{0%,14%{transform:rotate(-130deg)}24%,34%{transform:rotate(-5deg)}46%,56%{transform:rotate(-130deg)}66%,76%{transform:rotate(-5deg)}88%,to{transform:rotate(-130deg)}}.ek-pop{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:ek-pop calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-pop{0%,20%{opacity:0;transform:scale(.4)}26%,34%{opacity:1;transform:scale(1)}40%,62%{opacity:0;transform:scale(.4)}68%,76%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.4)}}.p-uR{animation:ek-p-uR calc(4s*var(--spd,1)) ease-in-out infinite}@keyframes ek-p-uR{0%,10%{transform:rotate(-10deg)}25%,60%{transform:rotate(-120deg)}75%,to{transform:rotate(-10deg)}}.p-fR{animation:ek-p-fR calc(4s*var(--spd,1)) ease-in-out infinite}@keyframes ek-p-fR{0%,10%{transform:rotate(-8deg)}25%,60%{transform:rotate(-108deg)}75%,to{transform:rotate(-8deg)}}.ek-flag{transform-box:fill-box;transform-origin:right center;animation:ek-wave calc(1.1s*var(--spd,1)) ease-in-out infinite}@keyframes ek-wave{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(7deg) scaleX(.88)}}.p-head{animation:ek-nod calc(4s*var(--spd,1)) ease-in-out infinite}@keyframes ek-nod{0%,to{transform:rotate(0)}30%,55%{transform:rotate(3deg)}}.b-legR{animation:ek-b-legR calc(2.8s*var(--spd,1)) ease-in-out infinite}@keyframes ek-b-legR{0%,16%{transform:rotate(-4deg)}26%{transform:rotate(-75deg)}38%,to{transform:rotate(-4deg)}}.b-uL{animation:ek-b-uL calc(2.8s*var(--spd,1)) ease-in-out infinite}@keyframes ek-b-uL{0%,16%{transform:rotate(30deg)}26%{transform:rotate(75deg)}38%,to{transform:rotate(30deg)}}.b-uR{animation:ek-b-uR calc(2.8s*var(--spd,1)) ease-in-out infinite}@keyframes ek-b-uR{0%,16%{transform:rotate(-30deg)}26%{transform:rotate(-12deg)}38%,to{transform:rotate(-30deg)}}.ek-ball{transform-box:fill-box;transform-origin:center;animation:ek-ball calc(2.8s*var(--spd,1)) ease-in-out infinite}@keyframes ek-ball{0%,24%{transform:translate(0) rotate(0)}38%{transform:translate(16px,-40px) rotate(200deg)}52%{transform:translate(34px,-26px) rotate(1turn)}62%{transform:translate(36px,4px) rotate(430deg)}72%{transform:translate(36px,4px) rotate(430deg)}92%,to{transform:translate(0) rotate(0)}}.b-head{animation:ek-nod calc(2.8s*var(--spd,1)) ease-in-out infinite}.t-uR{animation:ek-t-uR calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-t-uR{0%,to{transform:rotate(-130deg)}50%{transform:rotate(-100deg)}}.t-fR{animation:ek-t-fR calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-t-fR{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-20deg)}}.t-uL{animation:ek-t-uL calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-t-uL{0%,to{transform:rotate(100deg)}50%{transform:rotate(130deg)}}.t-fL{animation:ek-t-fL calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-t-fL{0%,to{transform:rotate(20deg)}50%{transform:rotate(40deg)}}.t-head{animation:ek-tilt calc(3.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.ek-sway{transform-origin:80px 96px;animation:ek-sway calc(1.6s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.ek-scarf{transform-origin:92px 66px;animation:ek-scarf calc(1.6s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-scarf{0%{transform:rotate(-6deg)}to{transform:rotate(9deg)}}.ek-mouth{transform-box:fill-box;transform-origin:center;animation:ek-mouth calc(.6s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-mouth{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.ek-note{opacity:0;animation:ek-note calc(3s*var(--spd,1)) ease-out infinite}.ek-note.n1{translate:28px 98px}.ek-note.n2{translate:132px 92px;animation-delay:1s}.ek-note.n3{translate:114px 62px;animation-delay:2s}@keyframes ek-note{0%{opacity:0;transform:translate(0) rotate(-6deg)}15%{opacity:1}to{opacity:0;transform:translate(8px,-46px) rotate(10deg)}}.m-fL{animation:ek-m-fL calc(1.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-m-fL{0%,50%,to{transform:rotate(19deg)}25%{transform:rotate(-2deg)}}.m-fR{animation:ek-m-fR calc(1.2s*var(--spd,1)) ease-in-out infinite}@keyframes ek-m-fR{0%,50%,to{transform:rotate(-19deg)}75%{transform:rotate(2deg)}}.m-drum{transform-box:fill-box;transform-origin:center;animation:ek-m-drum calc(.6s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-m-drum{0%{transform:scale(1)}to{transform:scale(1.04)}}.m-head{animation:ek-nod calc(1.2s*var(--spd,1)) ease-in-out infinite}.q-head{animation:ek-tilt calc(2.8s*var(--spd,1)) ease-in-out infinite}.ek-arc{opacity:0;animation:ek-arc calc(1.6s*var(--spd,1)) ease-out infinite}.ek-arc.a2{animation-delay:.4s}@keyframes ek-arc{0%{opacity:0;transform:translateX(-3px)}30%{opacity:.9}to{opacity:0;transform:translateX(6px)}}.h-uR{animation:ek-h-uR calc(1.6s*var(--spd,1)) ease-in-out infinite}@keyframes ek-h-uR{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-132deg)}}.ek-pop2{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:ek-pop2 calc(4s*var(--spd,1)) ease-in-out infinite}@keyframes ek-pop2{0%,40%{opacity:0;transform:scale(.4)}48%,72%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.4)}}.h-head{animation:ek-nod calc(4s*var(--spd,1)) ease-in-out infinite}.g-uR{animation:ek-g-uR calc(1.8s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-g-uR{0%{transform:rotate(-105deg)}to{transform:rotate(-80deg)}}.g-fR{animation:ek-g-fR calc(1.8s*var(--spd,1)) ease-in-out infinite alternate}@keyframes ek-g-fR{0%{transform:rotate(-5deg)}to{transform:rotate(-15deg)}}.g-head{animation:ek-tilt calc(3.6s*var(--spd,1)) ease-in-out infinite}.ek-draw{stroke-dasharray:100;animation:ek-draw calc(3.6s*var(--spd,1)) ease-in-out infinite}@keyframes ek-draw{0%{stroke-dashoffset:100}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.ek-link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.ek-link:focus-visible{outline:3px solid #14215F;outline-offset:-3px;border-radius:1rem}.ek-more{display:block;margin-top:auto;padding:.5rem .75rem 1rem;text-align:center;font-size:.875rem;font-weight:700;color:#14215F}.ek-link:hover .ek-more{text-decoration:underline;text-underline-offset:3px}