:root{--color-black: #000;--color-blue: #257592;--color-blue-2: #28b4dc;--color-brown: #492b0e;--color-brown-2: #875014;--color-coral: #ff5032;--color-cream: #faf7e1;--color-green: #317d2b;--color-green-2: #b9d200;--color-green-3: #41af37;--color-pink: #ff699b;--color-purple: #6d60a7;--color-purple-2: #9187d2;--color-red: #ca3927;--color-white: #fff;--color-yellow: #ffaf00}.bg-color-black{background-color:var(--color-black)}.bg-color-blue{background-color:var(--color-blue)}.bg-color-blue-2{background-color:var(--color-blue-2)}.bg-color-brown{background-color:var(--color-brown)}.bg-color-brown-2{background-color:var(--color-brown-2)}.bg-color-coral{background-color:var(--color-coral)}.bg-color-cream{background-color:var(--color-cream)}.bg-color-green{background-color:var(--color-green)}.bg-color-green-2{background-color:var(--color-green-2)}.bg-color-green-3{background-color:var(--color-green-3)}.bg-color-pink{background-color:var(--color-pink)}.bg-color-purple{background-color:var(--color-purple)}.bg-color-purple-2{background-color:var(--color-purple-2)}.bg-color-red{background-color:var(--color-red)}.bg-color-white{background-color:var(--color-white)}.bg-color-yellow{background-color:var(--color-yellow)}:root{--font-base: 16}@media only screen and (min-width: 40em){:root{--font-base: 18}}@media only screen and (min-width: 64em){:root{--font-base: 20}}:root{--angle-blade-angle: 50vw}.angle-blade{--angle: var(--angle-blade-angle);--bottom-clip: 100% 100%, 0 100%, 0 0;--top-clip: 0;--angle-bottom-offset-amount: 0px;--angle-top-offset-amount: 0px;position:relative}.angle-blade.angle-blade--top-up{--bottom-clip: 100% 100%, 0 100%,
      0 calc(var(--angle) + var(--angle-bottom-offset-amount))}.angle-blade--top-down{--top-clip: 0 var(--angle-top-offset-amount),
    100% calc(var(--angle) + var(--angle-top-offset-amount))}.angle-blade--top-up{--top-clip: 0 calc(var(--angle) + var(--angle-top-offset-amount)),
    100% var(--angle-top-offset-amount)}.angle-blade--bottom-down{--bottom-clip: 100% calc(100% - var(--angle-bottom-offset-amount)),
    0 calc(100% - (var(--angle) + var(--angle-bottom-offset-amount))), 0 0}.angle-blade--bottom-down.angle-blade--top-up{--bottom-clip: 100% calc(100% - var(--angle-bottom-offset-amount)),
      0 calc(100% - (var(--angle) + var(--angle-bottom-offset-amount))),
      0 calc(var(--angle) + var(--angle-top-offset-amount))}.angle-blade--bottom-up{--bottom-clip: 100%
      calc(100% - (var(--angle) + var(--angle-bottom-offset-amount))),
    0 calc(100% - var(--angle-bottom-offset-amount)),
    0 var(--angle-top-offset-amount)}.angle-blade--bottom-up.angle-blade--top-up{--bottom-clip: 100%
        calc(100% - (var(--angle) + var(--angle-bottom-offset-amount))),
      0 calc(100% - var(--angle-bottom-offset-amount)),
      0 calc(var(--angle) + var(--angle-top-offset-amount))}.angle-blade__bg{bottom:0;left:0;position:absolute;right:0;top:0}@supports (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)){.angle-blade__bg{clip-path:polygon(var(--top-clip), var(--bottom-clip))}}@media only screen and (min-width: 40em){:root{--angle-blade-angle: 6vw}}.creature-list__card{margin:0 auto calc(var(--base-space) * 5);max-width:400px;padding:0 0 calc(var(--base-space) * 3);position:relative}.creature-list__card>*{padding-left:calc(var(--base-space) * 3);padding-right:calc(var(--base-space) * 3)}.creature-list__card video,.creature-list__card img{border-radius:var(--base-radius)}.creature-list__card .flower{background-image:url('/assets/img/global/decorations/flower.png');background-repeat:no-repeat;background-size:100% auto;height:58px;width:60px;padding:0;position:absolute;right:-30px;top:-26px}.creature-list__card .flower::before{content:"";display:block;padding-top:96.66667%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.creature-list__card .flower{background-image:url('/assets/img/global/decorations/flower-2x.png')}}.creature-list__card .flower--big{background-image:url('/assets/img/global/decorations/flower-big.png');background-repeat:no-repeat;background-size:100% auto;height:80px;width:81px;left:-39px;right:auto;top:-38px}.creature-list__card .flower--big::before{content:"";display:block;padding-top:98.76543%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.creature-list__card .flower--big{background-image:url('/assets/img/global/decorations/flower-big-2x.png')}}.creature-list__card-title{margin-bottom:calc(var(--base-space) * 2.5);padding:var(--base-space) calc(var(--base-space) * 3) calc(var(--base-space) * 1.5)}.creature-list__card-desc{margin-bottom:calc(var(--base-space) * 2.5);padding-left:calc(var(--base-space) * 3);padding-right:calc(var(--base-space) * 3)}@media only screen and (min-width: 40em){.creature-list__card{margin-bottom:calc(var(--base-space) * 8);max-width:none}.creature-list__card-title{margin-bottom:calc(var(--base-space) * 4)}.creature-list__card-desc{margin-bottom:calc(var(--base-space) * 3);padding-left:calc(var(--base-space) * 6);padding-right:calc(var(--base-space) * 6)}}@media only screen and (max-width: 63.9375em){.creature-list__card .flower{right:-18px;top:-15px;width:36px}.creature-list__card .flower--big{left:-18px;top:-22px;width:44px}}@media only screen and (min-width: 64em){.creature-list__card{margin-bottom:calc(var(--base-space) * 10)}.creature-list__card-title{margin-bottom:calc(var(--base-space) * 4);padding-left:calc(var(--base-space) * 4);padding-right:calc(var(--base-space) * 4)}}.leaf-path{height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.leaf-path path{stroke-opacity:0}.leaf-path__path{height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%}.leaf-path__leaf{left:0;position:absolute;top:0}@media only screen and (max-width: 39.9375em){.leaf-path{height:60vw;left:-50vw;width:200vw}}@media only screen and (min-width: 90em){.leaf-path{height:0;padding-bottom:25.35%}}@media (prefers-reduced-motion: reduce){.leaf-path path{stroke-opacity:0.25}}.is-reduced-motion .leaf-path path{stroke-opacity:0.25}body{background-color:var(--color-yellow)}.section__intro{margin-bottom:calc(var(--base-space) * 4)}main{--angle-bottom-overlap: calc(var(--base-space) * 23)}.overview__intro{margin-bottom:calc(var(--base-space) * 4);margin-top:-88px;position:relative;z-index:1}.overview__intro .card{padding-bottom:calc(var(--base-space) * 4.5);padding-top:calc(var(--base-space) * 4)}.overview__content{margin-bottom:calc(var(--base-space) * 4);position:relative;z-index:2}.overview__media .media-frame:first-child{left:0;margin:calc(var(--base-space) * 4) auto}.creatures{--top-offset: calc(var(--base-space) * 8);position:relative}.creatures .angle-blade{--angle-bottom-offset-amount: var(--angle-bottom-overlap);--angle-top-offset-amount: var(--top-offset)}.creatures__intro{margin-bottom:calc(var(--angle-blade-angle) * -1);padding-bottom:calc(var(--angle-blade-angle) + var(--base-space) * 13)}.creatures__intro::after{display:none}.creatures__intro-content{margin-top:-60px;margin-top:-4vw}.creatures__text{margin-top:calc(var(--base-space) * 5)}.creatures__media{position:relative}.creatures__media img:first-child{max-width:none;position:relative;width:119%;z-index:3}.creatures__list{margin-bottom:calc( (var(--angle-blade-angle) + var(--angle-bottom-overlap)) * -1);margin-top:calc((var(--angle-blade-angle) + var(--top-offset)) * -1);overflow:hidden;padding-top:calc(var(--base-space) * 13)}.creatures__column-offset{margin-top:calc(var(--base-space) * -10)}.missions{overflow:hidden}.missions--1 .missions__text{margin-top:calc(var(--angle-blade-angle) + var(--angle-bottom-overlap));padding-bottom:calc(var(--base-space) * 8)}.missions--1 .missions__media{margin:auto;max-width:170px}.missions--1 .missions__media .image-group{--parent-width: 128;--parent-height: 276}.missions--1 .missions__media .image-group__item{pointer-events:all}.missions--1 .missions__media .image-group__item--yellow{--top: -30;--left: 0;--width: 128;cursor:pointer;transform:translateY(42%)}.missions--1 .missions__media .image-group__item--yellow img{animation:shake 2s linear infinite;transform-origin:50% 50%}.missions--1.missions--reveal .missions__media .image-group__item--yellow{transform:translateY(0%);transition:transform 0.5s var(--cubic-bezier-in) 0s}.missions--2{padding-top:calc(var(--base-space) * 7)}.missions--2 .missions__text{margin-bottom:calc(var(--base-space) * 4)}.missions--2 .missions__media .image-group{--parent-width: 330;--parent-height: 326}.missions--2 .missions__media .image-group__item{max-width:none}.missions--2 .missions__media .image-group__item--winged{--top: 10;--left: 48;--width: 170}.missions--2 .missions__media .image-group__item--winged img{animation:hover-shallow 2s ease-in-out infinite alternate}.missions--2 .missions__media .image-group__item--bud{--top: 30;--left: -121;--width: 360;transform-origin:0% 100%}.missions--2 .missions__media .image-group__item--bud img{animation:sway 3s ease-in-out -1s infinite alternate;transform-origin:0% 100%}.missions--2.missions--reveal .missions__media .image-group__item--winged img{animation-play-state:running}.missions--2.missions--reveal .missions__media .image-group__item--bud{transform:translate(8%, -5%) rotate(22deg);transition:transform 0.5s var(--cubic-bezier-in) 0s}.modes{margin-top:calc(var(--base-space) * -10)}.modes__content{padding-bottom:calc(var(--base-space) * 5)}.mission-mode{margin-bottom:calc(var(--base-space) * 3)}.mission-mode__text{margin-bottom:calc(var(--base-space) * 3);margin-top:calc(var(--base-space) * -4)}.deluxe{overflow:hidden;padding-top:calc(var(--base-space) * 17);position:relative}.co-op{margin-bottom:calc(var(--base-space) * 9)}.co-op .card{padding-bottom:0}.co-op__text img{margin-bottom:calc(var(--base-space) * -7)}.stages{margin-bottom:calc(var(--base-space) * 4)}.generic-card-group{margin-bottom:calc(var(--base-space) * 4)}.piklopedia .image-group{--parent-width: 500;--parent-height: 280;--parent-max: 300px}.piklopedia .image-group__item{max-width:none}.piklopedia .image-group__item--red{--top: 25;--left: -51;--width: 174}.piklopedia .image-group__item--yellow{--top: 33;--left: 87;--width: 162}.piklopedia .image-group__item--blue{--top: 11;--left: 203;--width: 195}.piklopedia .image-group__item--rock{--top: 22;--left: 285;--width: 320}.buy-blade{padding:calc(var(--base-space) * 4) 0 calc(var(--base-space) * 10)}@media only screen and (max-width: 39.9375em){.co-op{margin-bottom:calc(var(--base-space) * 12)}.co-op__text{margin-bottom:calc(var(--base-space) * -6);padding:0}.co-op__media{left:-10%;position:relative;top:calc(var(--base-space) * 8);width:120%}.co-op__media .media-frame{left:0%;margin:auto;position:relative;width:100%}.piklopedia__text{margin-bottom:calc(var(--base-space) * 2);padding:0}}@media only screen and (min-width: 40em){.section__intro{margin-bottom:calc(var(--base-space) * 5)}.overview__intro{margin-bottom:calc(var(--base-space) * 7);margin-top:-195px}.creatures__intro{padding-bottom:calc(var(--angle-blade-angle) + var(--base-space) * 23)}.creatures__list{overflow:visible;padding-top:0}.missions--1 .missions__text{padding-bottom:calc(var(--base-space) * 14)}.missions--1 .leaf-path{height:22vw;left:-3vw;width:83vw}.missions--1 .missions__media{align-self:flex-end;margin:0;max-width:360px}.missions--1 .missions__media .image-group{--parent-width: 330;--parent-height: 554}.missions--1 .missions__media .image-group__item--yellow{--top: 20;--left: 39;--width: 250}.missions--2 .missions__text{margin-bottom:calc(var(--base-space) * 7.5)}.modes__content{padding-bottom:calc(var(--base-space) * 8)}.mission-mode{margin-bottom:calc(var(--base-space) * 6)}.mission-mode .media-frame{margin-left:3%;margin-right:-3%}.mission-mode__text{margin-bottom:0}.squad-mode .media-frame{margin-left:-4%;margin-right:4%}.deluxe{padding-top:calc(var(--base-space) * 19)}.co-op__media .media-frame{margin-bottom:-20px;width:107%}.stages{margin-bottom:0}.generic-card-group{margin-bottom:calc(var(--base-space) * 9)}.generic-card-group .card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.piklopedia .image-group{--parent-height: 142;--parent-max: 100%}.piklopedia .image-group__item--red{--top: -96;--left: 0}.piklopedia .image-group__item--yellow{--top: -84;--left: 135}.piklopedia .image-group__item--blue{--top: -107;--left: 253}.piklopedia .image-group__item--rock{--top: -100;--left: 341}.buy-blade{padding:calc(var(--base-space) * 9) 0 calc(var(--base-space) * 16)}}@media only screen and (min-width: 40em) and (max-width: 63.9375em){.overview__rise{margin:0}.overview__obstacles{margin:0}.overview__media{align-items:center;display:flex;justify-content:center;margin:calc(var(--base-space) * 2) 0}.overview__media .media-frame{left:0;margin:0;width:50%}.overview__media .media-frame:first-child{margin-left:-2%;margin-right:-2%}.creatures__intro{overflow:hidden}.creatures__media img:first-child{top:20px;width:112%}}@media only screen and (min-width: 64em){.section__intro{margin-bottom:calc(var(--base-space) * 6)}.overview__intro{margin-top:-235px}.overview__content{align-items:center}.overview__media{margin-left:-16.66667%;margin-right:-16.66667%}.overview__media .media-frame{position:relative}.overview__media .media-frame:first-child{left:28%;margin:0 0 -10px;position:relative;width:64%}.overview__media .media-frame:last-child{left:8%;position:relative;width:70%}.overview__rise,.overview__obstacles{position:relative;z-index:1}.overview__rise{margin-right:8.33333%}.overview__obstacles{margin-left:8.33333%}.creatures__intro{padding-bottom:calc(var(--angle-blade-angle) + var(--base-space) * 16)}.creatures__intro-content{margin-top:-60px}.creatures__text{margin:calc(var(--base-space) * 10) 0 calc(var(--base-space) * 8)}.creature-list__card{margin-left:auto;margin-right:auto;width:89%}.missions--1 .missions__media{max-width:none}.modes__content{padding-bottom:calc(var(--base-space) * 14)}.mission-mode{margin-bottom:calc(var(--base-space) * 10)}.mission-mode__text{margin-top:calc(var(--base-space) * -8)}.co-op__media .media-frame{position:relative;top:-30px;width:107%}.stages{margin-right:2.5%}.buy-blade{padding:calc(var(--base-space) * 5) 0 calc(var(--base-space) * 13)}}@media only screen and (min-width: 40em) and (max-width: 71.4375em){.missions--2 .missions__media{margin-right:4.16667%;max-width:370px}.missions--2 .missions__media .image-group__item--winged{--top: -30;--left: -21;--width: 230}.missions--2 .missions__media .image-group__item--bud{--top: 0;--left: -241;--width: 470}.missions--2 .leaf-path{height:22vw;left:-20vw;width:100vw}}@media only screen and (min-width: 71.5em){.overview__media .media-frame:first-child{margin-bottom:-50px}.missions--1 .missions__text{padding-left:10%;padding-right:10%}.missions--1 .missions__media{max-width:360px}.missions--2 .missions__text{padding-left:10%;padding-right:10%}.missions--2 .missions__media .image-group__item--winged{--top: -30;--left: 28;--width: 256}.missions--2 .missions__media .image-group__item--bud{--top: 0;--left: -211;--width: 515}.co-op__media .media-frame{top:0}}@media only screen and (min-width: 71.5em) and (max-width: 89.9375em){.missions--2 .leaf-path{height:18vw;left:-14vw;width:100vw}}@media only screen and (min-width: 90em){.overview__content{align-items:flex-start;margin-bottom:calc(var(--base-space) * -7)}.overview__rise,.overview__obstacles{margin-top:calc(var(--base-space) * 9)}.overview__rise{margin-right:6.5%}.overview__obstacles{margin-left:6.5%}.overview__media .media-frame:first-child{left:25%;width:70%}.overview__media .media-frame:last-child{left:-2%;width:78%}.missions--1 .missions__media{margin-left:8.33333%;max-width:none}.missions--2 .missions__text{margin-right:-8.33333%}.missions .leaf-path{height:0;left:0;width:100%}.co-op__media .media-frame{width:104%}.buy-blade{padding:calc(var(--base-space) * 10) 0 calc(var(--base-space) * 20)}}@media (prefers-reduced-motion: reduce){[class*="floater--leaf"]{transition-property:opacity}.missions--1 .leaf-path path{stroke-opacity:0.4}.missions .missions__media .image-group__item,.missions .missions__media .image-group__item img{animation-play-state:paused;transition:none}}.is-reduced-motion [class*="floater--leaf"]{transition-property:opacity}.is-reduced-motion .missions--1 .leaf-path path{stroke-opacity:0.4}.is-reduced-motion .missions .missions__media .image-group__item,.is-reduced-motion .missions .missions__media .image-group__item img{animation-play-state:paused;transition:none}
