.portrait-anim{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block;overflow:visible}.portrait-anim .a-blob,.portrait-anim .a-drop,.portrait-anim .a-feat,.portrait-anim .a-curl,.portrait-anim .a-blink,.portrait-anim .a-eyes{transform-box:fill-box;transform-origin:50%}.portrait-anim .a-breath{transform-box:view-box;transform-origin:290px 675px}.portrait-anim .a-hair{transform-box:fill-box;transform-origin:bottom}.portrait-anim .a-drop{opacity:0}.portrait-anim .a-swirl{display:none}.portrait-anim.is-dizzy .a-swirl{display:inline}.portrait-anim.js-anim:not(.is-playing) .a-back,.portrait-anim.js-anim:not(.is-playing) .a-char{visibility:hidden}.is-playing .a-drop{animation:.62s cubic-bezier(.55,0,.9,.45) both pa-drop}.is-playing .a-blob{animation:1s cubic-bezier(.2,1.5,.4,1) .42s both pa-blob-in,9s ease-in-out 3.6s infinite alternate pa-blob-idle}.is-playing .a-flood{animation:1.1s cubic-bezier(.4,0,.2,1) .7s both pa-flood}.is-playing .a-shade{animation:.8s 1.6s both pa-fade}.is-playing .a-hair{animation:.8s cubic-bezier(.3,1.6,.5,1) 1.1s both pa-hair}.is-playing .a-head,.is-playing .a-collar{animation:.5s 1.2s both pa-fade}.is-playing .a-feat{animation:pa-stamp .38s calc(1.5s + var(--i) * .13s) cubic-bezier(.3, 1.6, .5, 1) both}.is-playing .a-eyes{animation:.35s cubic-bezier(.3,1.4,.5,1) 2.05s both pa-open}.is-playing .a-beard-base{animation:.7s cubic-bezier(.4,0,.2,1) 1.75s both pa-rise}.is-playing .a-chunk{animation:pa-grow .45s calc(1.9s + var(--i) * 65ms) ease-out both}.is-playing .a-fringe{animation:.5s 2.8s both pa-fade}.is-playing .a-curl{animation:pa-pop .4s calc(2.35s + var(--i) * 25ms) cubic-bezier(.3, 1.8, .5, 1) both}.is-playing .a-hair-shade{animation:.6s 2.7s both pa-fade}.is-playing .a-breath{animation:5.5s ease-in-out 3.6s infinite pa-breath}.a-blink.is-blinking{animation:.2s ease-in-out pa-blink}@keyframes pa-drop{0%{opacity:1;transform:translateY(-210px)scale(.7,1.35)}72%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:1;transform:scale(1.7,.55)}to{opacity:0;transform:scale(2.6,.3)}}@keyframes pa-blob-in{0%{transform:scale(0)rotate(-24deg)}to{transform:scale(1)rotate(0)}}@keyframes pa-blob-idle{0%{transform:scale(1)rotate(0)}to{transform:scale(1.035,.975)rotate(4deg)}}@keyframes pa-flood{0%{clip-path:polygon(0 100%,0 104%,25% 102%,50% 105%,75% 102%,100% 104%,100% 100%)}45%{clip-path:polygon(0 100%,0 58%,25% 52%,50% 57%,75% 51%,100% 56%,100% 100%)}to{clip-path:polygon(0 100%,0 -4%,25% -6%,50% -3%,75% -6%,100% -4%,100% 100%)}}@keyframes pa-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pa-fade{0%{opacity:0}to{opacity:1}}@keyframes pa-hair{0%{opacity:0;transform:translateY(-80px)scale(.96,1.08)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pa-stamp{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes pa-open{0%{opacity:0;transform:scaleY(.05)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes pa-grow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pa-pop{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes pa-breath{0%,to{transform:none}50%{transform:translateY(-2.5px)scale(1.006)}}@keyframes pa-blink{0%,to{transform:none}50%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.portrait-anim *,.portrait-anim{animation:none!important}.portrait-anim .a-back,.portrait-anim .a-char{visibility:visible!important}}.portrait-slot{aspect-ratio:540/655;margin:0;position:relative}.portrait-slot[data-portrait=landing]{aspect-ratio:540/745}.portrait-slot>svg{width:100%;height:100%;position:absolute;inset:0}.portrait-slot noscript img{width:100%;height:auto}.portrait-anim .fx-arm{opacity:0}.portrait-profile .fx-arm,.portrait-still .fx-arm,.portrait-still .fx-dust{display:none}.portrait-anim .fx-dust,.portrait-anim .fx-puff,.portrait-anim .fx-burst,.portrait-anim .fx-speed,.portrait-anim .fx-dizzy{opacity:0}.portrait-landing{cursor:default}.bubble{z-index:3;border:2.5px solid var(--co-negro);font:700 17px/1.2 var(--co-fuente-titular);white-space:nowrap;transform-origin:20% 120%;background:#fff;border-radius:18px;margin:0;padding:10px 16px;position:absolute;top:-8%;left:50%;transform:translate(-30%)scale(0)}.bubble:after{content:"";border:solid var(--co-negro);background:#fff;border-width:0 2.5px 2.5px 0;width:18px;height:18px;position:absolute;bottom:-13px;left:22%;transform:rotate(45deg)skew(10deg,10deg)}.bubble .b2{display:none}.say1 .bubble,.say2 .bubble{animation:.35s cubic-bezier(.3,1.8,.5,1) both pop}.say2 .bubble .b1{display:none}.say2 .bubble .b2{display:inline}.say2 .bubble{transform-origin:85% 120%;top:1%;left:auto;right:34%}.say2 .bubble:after{left:auto;right:18%}@media (width<=959px){.bubble{font-size:15px}.say2 .bubble{white-space:normal;transform-origin:40% 120%;width:164px;top:-5%;left:22%;right:auto}.say2 .bubble:after{left:38%;right:auto}}@keyframes pop{0%{transform:translate(-30%)scale(0)}to{transform:translate(-30%)scale(1)}}.say2 .bubble{animation-name:pop2}@keyframes pop2{0%{transform:scale(0)}to{transform:scale(1)}}.portrait-profile .a-fall{transform-box:view-box;transform-origin:290px 660px}.portrait-profile .fx-dust,.portrait-landing .fx-puff,.portrait-landing .fx-burst,.portrait-landing .fx-speed,.portrait-landing .fx-dizzy{opacity:0}.portrait-profile .fx-dust,.portrait-landing .fx-puff,.portrait-landing .fx-burst{transform-box:fill-box;transform-origin:bottom}.portrait-profile.is-falling .a-fall{animation:1.55s both fall-out}.portrait-profile.is-falling .fx-dust{animation:1s .55s both dust}.portrait-profile.is-gone .a-fall{opacity:0}@keyframes fall-out{0%{transform:none}12%{transform:rotate(-7deg)}24%{transform:rotate(6deg)}34%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:rotate(-4deg)}48%{animation-timing-function:cubic-bezier(.6,0,1,.6);transform:translateY(-46px)rotate(-12deg)}88%{opacity:1}to{opacity:0;transform:translateY(1250px)rotate(32deg)}}@keyframes dust{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.25)translateY(-14px)}}.frame-sign{border:2.5px solid var(--co-negro);font:700 16px/1 var(--co-fuente-titular);white-space:nowrap;opacity:0;transform-origin:50% -40px;pointer-events:none;background:#fff;border-radius:6px;padding:8px 14px;position:absolute;top:40%;left:50%;transform:translate(-50%,-30px)rotate(-8deg)}.frame-sign:before{content:"";background:var(--co-negro);width:2px;height:34px;position:absolute;top:-34px;left:50%}.is-gone+.frame-sign{animation:1.2s .1s both sign}@keyframes sign{0%{opacity:0;transform:translate(-50%,-60px)rotate(-30deg)}40%{opacity:1;transform:translate(-50%)rotate(10deg)}65%{transform:translate(-50%)rotate(-6deg)}85%{transform:translate(-50%)rotate(3deg)}to{opacity:1;transform:translate(-50%)rotate(-2deg)}}.portrait-landing .a-fall,.portrait-landing .a-back{opacity:0}.portrait-landing .a-fall{transform-box:view-box;transform-origin:290px 675px}.portrait-landing .a-blob{transform-box:fill-box;transform-origin:50%}.portrait-landing.is-landing .a-back{opacity:1}.portrait-landing.is-landing .a-blob{animation:.6s cubic-bezier(.3,1.7,.5,1) .5s both blob-pop}@keyframes blob-pop{0%{transform:scale(0)rotate(-20deg)}to{transform:none}}.portrait-landing.is-landing .a-fall{opacity:1;animation:1.05s both land}.portrait-landing.is-landing .fx-speed{animation:.7s both speed}.portrait-landing.is-landing .fx-burst{animation:.8s .5s both burst}.portrait-landing.is-landing .fx-puff-l{animation:1s .55s both puff-l}.portrait-landing.is-landing .fx-puff-r{animation:1s .55s both puff-r}@keyframes land{0%{animation-timing-function:cubic-bezier(.6,0,1,.6);transform:translateY(-1100px)rotate(-16deg)}52%{transform:none}62%{transform:scale(1.09,.86)}76%{transform:scale(.97,1.05)rotate(2deg)}88%{transform:rotate(-1.5deg)}to{transform:none}}@keyframes speed{0%{opacity:0;transform:translateY(-120px)}35%{opacity:1}70%{opacity:1;transform:none}to{opacity:0;transform:translateY(30px)}}@keyframes burst{0%{opacity:0;transform:scale(.2)rotate(-10deg)}25%{opacity:1;transform:scale(1.08)rotate(0)}70%{opacity:1}to{opacity:0;transform:scale(1.18)rotate(6deg)}}@keyframes puff-l{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-70px)translateY(-12px)scale(1.2)}}@keyframes puff-r{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(70px)translateY(-12px)scale(1.2)}}.portrait-landing.is-dizzy .fx-dizzy{opacity:1;transition:opacity .2s}.portrait-landing .fx-dizzy{transition:opacity .4s}.portrait-landing.is-dizzy .fx-orbit{animation:.9s linear infinite orbit}@keyframes orbit{to{stroke-dashoffset:-144px}}.portrait-landing.is-dizzy .a-look{opacity:0}.portrait-landing .a-breath{transform-box:view-box;transform-origin:290px 675px}.portrait-landing.is-dizzy .a-breath{animation:1s linear infinite woozy}@keyframes woozy{0%,to{transform:rotate(-5deg)translate(-5px)}25%{transform:rotate(0)translateY(-5px)}50%{transform:rotate(5deg)translate(5px)}75%{transform:rotate(0)translateY(3px)}}.portrait-landing .fx-arm{--aim:0deg;opacity:0;transform-box:view-box;--from:-85deg;transform-origin:110px 470px;transform:rotate(var(--from))}.portrait-landing .fx-arm-up{--from:24deg;transform-origin:22px 504px;display:none}@media (width<=959px){.portrait-landing .fx-arm-side{display:none}.portrait-landing .fx-arm-up{display:inline}}.is-pointing .portrait-landing .fx-arm{opacity:1;animation:.65s cubic-bezier(.3,1.6,.5,1) both raise,1.3s ease-in-out .9s infinite aim}@keyframes raise{0%{opacity:0;transform:rotate(var(--from))}20%{opacity:1}to{opacity:1;transform:rotate(var(--aim))}}@keyframes aim{0%,to{transform:rotate(var(--aim))}50%{transform:rotate(calc(var(--aim) + 3deg)) translateX(-6px)}}.is-pointing .point-ring{outline:2.5px solid var(--co-rosa);outline-offset:3px;animation:.6s .45s both wiggle,1.6s ease-out 1s infinite ring}@keyframes wiggle{0%,to{transform:none}20%{transform:rotate(-4deg)scale(1.04)}40%{transform:rotate(3deg)scale(1.04)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}@keyframes ring{0%{outline-offset:3px;outline-color:var(--co-rosa)}to{outline-offset:12px;outline-color:#0000}}@media (prefers-reduced-motion:reduce){.portrait-landing .a-fall{opacity:1}.portrait-landing .fx-arm{opacity:1;transform:rotate(var(--aim))}.bubble{display:none}.portrait-profile *,.portrait-landing *,.point-ring{animation:none!important}}
