.scene .ud-frond,.scene .ud-sib,.scene .ud-egg-top,.scene .ud-bob,.scene .ud-head,.scene .ud-cap,.scene .ud-grey1,.scene .ud-spark,.scene .ud-tear,.scene .ud-mom-head{transform-box:fill-box;transform-origin:50%}.ud-frond{transform-origin:50% 0;animation:7s ease-in-out infinite udFrond}@keyframes udFrond{50%{transform:rotate(1.8deg)}}.ud-bob{transform-origin:50% 100%;animation:5s ease-in-out infinite bob}.ud-spark{opacity:0}.ud1 .ud-sib{opacity:0;transform:translateY(26px)scale(.5)}.ud1.c-hatches .ud-egg-top{animation:1.4s cubic-bezier(.3,1.4,.5,1) forwards udEggTop}.ud1.c-hatches .ud-egg-top:first-of-type{animation-delay:0s}@keyframes udEggTop{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px) rotate(calc(var(--r) * -.5))}to{transform:translate(calc(var(--r) * 3px), -42px) rotate(calc(var(--r) * 9deg));opacity:0}}.ud1.c-pop .ud-sib{animation:.9s cubic-bezier(.3,1.5,.5,1) forwards udPop}@keyframes udPop{0%{opacity:0;transform:translateY(26px)scale(.5)}40%{opacity:1}to{opacity:1;transform:translateY(-8px)scale(1)}}.ud1.c-different .ud-cap{transform-origin:50% 100%;animation:1.6s ease-in forwards udCapOff}@keyframes udCapOff{to{opacity:0;transform:translate(34px,40px)rotate(70deg)}}.ud1.c-different .ud-grey1 .ud-head{transform-origin:30% 90%;animation:2.4s ease-in-out forwards udTilt}@keyframes udTilt{40%,70%{transform:rotate(-9deg)}to{transform:rotate(-4deg)}}.ud1.c-different .ud-spark{animation:2.4s ease-in-out forwards udSpark}@keyframes udSpark{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.7)rotate(40deg)}}.ud1.c-different .ud-mom-head{transform-origin:20% 100%;animation:2.4s ease-in-out forwards udMomLook}@keyframes udMomLook{50%{transform:rotate(8deg)}to{transform:rotate(4deg)}}.scene .ud-bubble,.scene .ud-teaser,.scene .ud-hen-w,.scene .ud-droop,.scene .ud-pecks{transform-box:fill-box;transform-origin:50% 100%}.ud2 .ud-bubble{opacity:0;transform:scale(.3)}.ud2.c-teased .ud-bubble{animation:5s ease-out forwards udBubble}@keyframes udBubble{0%{opacity:0;transform:scale(.3)translateY(8px)}12%{opacity:1;transform:scale(1.08)}20%{transform:scale(1)}90%{opacity:1}to{opacity:.85;transform:scale(1)}}.ud2.c-teased .ud-teaser{animation:.7s ease-in-out 4 udJeer}@keyframes udJeer{50%{transform:translateY(-5px)rotate(-3deg)}}.ud2.c-teased .ud-hen-w{transform-origin:50% 100%;animation:.8s ease-in-out 4 udPeck}@keyframes udPeck{50%{transform:rotate(7deg)translate(3px)}}.ud2 .ud-pecks{opacity:0}.ud2.c-teased .ud-pecks{animation:2.4s ease-out 1s forwards udPecks}@keyframes udPecks{0%{opacity:0;transform:translate(-10px)}30%{opacity:1}to{opacity:0;transform:translate(6px)}}.ud2.c-teased .ud-droop{animation:3s ease-out forwards udShrink}@keyframes udShrink{to{transform:scale(.97)translate(-2px)}}.ud2.c-droop .ud-droop .ud-head{transform-origin:30% 95%;animation:1.8s ease-in-out forwards udHeadDown}@keyframes udHeadDown{to{transform:rotate(16deg)translateY(4px)}}.ud2.c-droop .ud-droop .ud-duck{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out forwards udSag}@keyframes udSag{to{transform:scaleY(.93)}}.ud2 .ud-tear{animation:2.6s ease-in infinite udTear}@keyframes udTear{0%{opacity:0;transform:translateY(-2px)}20%{opacity:1}to{opacity:0;transform:translateY(10px)}}.ud2 .ud-trail{opacity:0}.ud2.c-leave .ud-leaver{animation:5.5s ease-in-out forwards udLeave}.ud2.c-leave .ud-trail{animation:5.5s ease-out forwards udTrail}@keyframes udLeave{0%{transform:translate(0)scale(1)}to{transform:translate(54px,-16px)scale(.8)}}@keyframes udTrail{0%{opacity:0}40%{opacity:.7}to{opacity:0;transform:translate(30px)}}.scene .ud-lift,.scene .ud-shiver,.scene .ud-hopeglow,.scene .ud-sunpeek{transform-box:fill-box;transform-origin:50% 100%}.ud3 .ud-ice{opacity:.12;transition:opacity 5s ease-out}.ud3.c-winter .ud-ice{opacity:1}.ud3 .ud-frost{opacity:0;pointer-events:none;transition:opacity 4s}.ud3.c-winter .ud-frost{opacity:.22}.ud3 .ud-cap-snow{opacity:0;transition:opacity 3s}.ud3.c-snow .ud-cap-snow{opacity:1}.ud3 .ud-flake{opacity:0}.ud3.c-snow .ud-flake{animation:linear infinite udFall}@keyframes udFall{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(530px)}}.ud3 .ud-eye-hope{opacity:0;transition:opacity 1.2s}.ud3.c-hope .ud-eye-hope{opacity:1}.ud3.c-hope .ud-eye-sad{opacity:0}.ud3.c-shiver .ud-shiver{animation:.12s ease-in-out 24 alternate udShiver}@keyframes udShiver{0%{transform:translate(-1.4px)}to{transform:translate(1.4px)}}.ud3 .ud-hopeglow{opacity:0;transition:opacity 3s}.ud3.c-hope .ud-hopeglow{opacity:1}.ud3 .ud-sunpeek{opacity:0;transition:opacity 3s}.ud3.c-hope .ud-sunpeek{opacity:.9}.ud3.c-hope .ud-lift .ud-head{transform-origin:30% 95%;animation:2.4s ease-in-out forwards udLookUp}@keyframes udLookUp{to{transform:rotate(-12deg)translateY(-1px)}}.scene .ud-swans,.scene .ud-approach,.scene .ud-shy,.scene .ud-fpop,.scene .ud-swanb,.scene .ud-petal{transform-box:fill-box;transform-origin:50% 100%}.ud4 .ud-chill{opacity:.22;pointer-events:none;transition:opacity 4s ease-out}.ud4.c-spring .ud-chill{opacity:0}.ud4 .ud-fpop{transform:scale(0)}.ud4.c-spring .ud-fpop{animation:.7s cubic-bezier(.3,1.6,.5,1) forwards udFlowerPop}@keyframes udFlowerPop{0%{transform:scale(0)}to{transform:scale(1)}}.ud4 .ud-petal{opacity:0}.ud4.c-spring .ud-petal{animation:linear infinite udPetal}@keyframes udPetal{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(40px,520px)rotate(300deg)}}.ud4 .ud-swans{transform:translate(46px)}.ud4.c-swans .ud-swans{animation:9s ease-out forwards udGlideIn}@keyframes udGlideIn{to{transform:translate(0)}}.ud4.c-swans .ud-swanb{animation:4.5s ease-in-out 2 udSwanBob}@keyframes udSwanBob{50%{transform:translateY(-3px)}}.ud4.c-closer .ud-approach{animation:4.5s ease-in-out forwards udCloser}@keyframes udCloser{to{transform:translate(52px,-6px)}}.ud4.c-closer .ud-shy .ud-head{transform-origin:30% 95%;animation:2s ease-in-out 1.5s forwards udBow}@keyframes udBow{to{transform:rotate(14deg)translateY(3px)}}.ud4 .ud-eye-hope{opacity:0;transition:opacity 1s}.ud4.c-spring .ud-eye-hope{opacity:1}.ud4.c-spring .ud-eye-sad{opacity:0}.scene .ud-friend,.scene .ud-hero,.scene .ud-ring,.scene .ud-star,.scene .ud-glow,.scene .ud-reflect{transform-box:fill-box;transform-origin:50% 100%}.ud5 .ud-neck{transform-box:fill-box;transform-origin:0 100%}.ud5 .ud-reflect{opacity:0;transition:opacity 3.5s ease-in}.ud5.c-reflection .ud-reflect{opacity:1}.ud5 .ud-ring{opacity:0;transform-origin:50%}.ud5.c-ripple .ud-ring{animation:2.8s ease-out 3 udRing}@keyframes udRing{0%{opacity:0;transform:scale(.2)}20%{opacity:.9}to{opacity:0;transform:scale(2.6)}}.ud5.c-ripple .ud-hero .ud-neck{animation:3s ease-in-out forwards udPeer}@keyframes udPeer{50%{transform:rotate(3deg)}to{transform:rotate(0)}}.ud5.c-welcome .ud-friend .ud-neck{animation:2.6s ease-in-out forwards udBowDown}.ud5.c-welcome .ud-friend2 .ud-neck{animation-delay:.3s}@keyframes udBowDown{0%{transform:rotate(0)}55%{transform:rotate(34deg)}to{transform:rotate(28deg)}}.ud5 .ud-petal{opacity:0}.ud5.c-welcome .ud-petal{animation:linear infinite udPetal}.ud5 .ud-glow{opacity:0;transform-origin:50%;transition:opacity 3s}.ud5.c-glow .ud-glow{opacity:1}.ud5 .ud-star{opacity:0;transform-origin:50%}.ud5.c-glow .ud-star{animation:3.6s ease-in-out infinite udTwinkle}@keyframes udTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}}
