.autoplay-video{position:relative;overflow:hidden}.autoplay-video.is-playing .autoplay-video__preloader,.autoplay-video.is-playing .autoplay-video__fallback{display:none}.autoplay-video.is-frozen .autoplay-video__video{display:none}.autoplay-video.is-frozen .autoplay-video__preloader{display:none}.autoplay-video.is-frozen .autoplay-video__fallback{display:block}.autoplay-video__preloader,.autoplay-video__fallback,.autoplay-video__video{width:100%}.autoplay-video__preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.autoplay-video__fallback{display:none}.autoplay-video__video{display:block}.autoplay-video--fullscreen{position:absolute;left:0;top:0;width:100%;height:100%}.autoplay-video--fullscreen .autoplay-video__preloader,.autoplay-video--fullscreen .autoplay-video__fallback,.autoplay-video--fullscreen .autoplay-video__video{height:100%;-o-object-fit:cover;object-fit:cover}.autoplay-video__fallback{height:100%;object-fit:cover;width:100%}@media (prefers-reduced-motion: reduce){.autoplay-video .autoplay-video__video{display:none}.autoplay-video .autoplay-video__fallback{display:block}}.is-reduced-motion .autoplay-video .autoplay-video__video{display:none}.is-reduced-motion .autoplay-video .autoplay-video__fallback{display:block}.main-header{position:relative;text-align:center;z-index:5}.main-header__bg-slice{--gradient-distribution: 13%;--skew: -10deg;background-color:var(--color-green);background-image:linear-gradient(0deg, var(--color-green) 0%, var(--color-yellow) var(--gradient-distribution));border-bottom:8px solid white;box-shadow:0 0 16px rgba(0,0,0,0.4);height:111%;left:0;position:absolute;top:0;transform:skewY(var(--skew));width:100%}.main-header__bg{--skew: 7deg;border-bottom:8px solid white;box-shadow:0 0 16px rgba(0,0,0,0.4);height:115%;left:0;margin:auto;max-width:1920px;overflow:hidden;position:absolute;top:-5%;transform:skewY(var(--skew));width:100%}.main-header__bg-unskew{--skew: -7deg;height:110%;left:0;position:absolute;top:0;transform:skewY(var(--skew));width:100%}.main-header__bg-unskew .main-header__video-wrap{height:100%;object-fit:cover;width:100%}.main-header__bg-unskew .main-header__video{height:100%;object-fit:cover;width:100%}.main-header__character{--scale: 0.5;--alpha: 0;--x: 0%;--y: 50%;margin-bottom:calc(var(--base-space) * -4);opacity:var(--alpha);transform:translate(var(--x), var(--y)) scale(var(--scale));transition:transform 0.4s var(--cubic-bezier-out),opacity 0.4s linear}.main-header__character img{margin:0 auto}.main-header__character--shown{--scale: 1;--alpha: 1;--x: 0%;--y: 0%;transition-timing-function:var(--cubic-bezier-in),linear}.main-header__heading{margin-bottom:var(--base-space)}.main-header__available{background-image:linear-gradient(-90deg, var(--color-purple2), var(--color-purple));border-radius:var(--base-radius);box-shadow:var(--base-shadow);display:inline-block;font-size:calc(18 / var(--font-base) * 1rem);line-height:1.4;padding:var(--base-space) calc(var(--base-space) * 3)}.main-header__logo{display:block;margin:var(--base-space) auto 0;max-width:196px;width:100%}@keyframes drop-in-from-top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@media screen and (min-width: 40em){.main-header__bg-slice{--gradient-distribution: 20%;height:102%}.main-header__bg{--skew: 5deg;height:110%;top:-8%}.main-header__bg-unskew{--skew: -5deg;height:113%}.main-header__character{--x: -50%;--y: 0%;margin-bottom:0;margin-right:-8.33333%;position:relative}.main-header__character img{left:0;margin:0 auto;position:absolute;top:61%;transform:translateY(-50%);width:100%}.main-header__character--shown{--x: 0%;--y: 0%}.main-header__content{padding:calc(var(--base-space) * 9) 0 calc(var(--base-space) * 8)}.main-header__available{font-size:calc(16 / var(--font-base) * 1rem)}.main-header__logo{margin:12px auto 0;max-width:100%;width:84%}}@media screen and (min-width: 64em){.main-header__bg-slice{height:96%}.main-header__bg{--skew: 4deg;height:110%;top:-11%}.main-header__bg-unskew{--skew: -4deg;height:115%;top:2%}.main-header__content{padding:calc(var(--base-space) * 14) 0 calc(var(--base-space) * 17)}.main-header__available{font-size:calc(22 / var(--font-base) * 1rem)}.main-header__logo{margin:20px auto 0;width:auto}}@media screen and (min-width: 71.5em){.main-header__content{justify-content:flex-end}}@media screen and (min-width: 1920px){.main-header__bg-slice{--gradient-distribution: 30%;--skew: -6deg;height:118%;top:-8vw}.main-header__bg{border:8px solid white;border-top:0;left:50%;transform:translateX(-50%) skewY(var(--skew))}}@media (prefers-reduced-motion: reduce){.main-header__character{--scale: 1;--alpha: 1;--x: 0%;--y: 0%;transition-property:opacity}}.is-reduced-motion .main-header__character{--scale: 1;--alpha: 1;--x: 0%;--y: 0%;transition-property:opacity}.carousel{box-shadow:var(--base-shadow);overflow:hidden;position:relative;width:105%}.carousel--gameplay{box-shadow:var(--base-shadow);transform:rotate(-3.5deg);transform-origin:0 100%;z-index:1}.carousel--board{box-shadow:none;margin:calc(var(--base-space) * 4) 0 calc(var(--base-space) * 9);transform:rotate(5deg);transform-origin:0 0}.carousel__inner{--tile-width: MAX(210%, 2910px);--tile-height: 150px;background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;height:var(--tile-height);position:relative;width:var(--tile-width)}.carousel--gameplay .carousel__inner{background-image:url('assets/images/carousels/gameplay-carousel-s-2x.jpg');background-image:-webkit-image-set(url('assets/images/carousels/gameplay-carousel-s-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-s-2x.jpg') 2x);background-image:image-set(url('assets/images/carousels/gameplay-carousel-s-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-s-2x.jpg') 2x);animation:carousel-pan-screenshots-left-small 25s linear infinite}.carousel--board .carousel__inner{--tile-width: 1280px;--tile-height: 76.32677px;background-image:url('assets/images/carousels/board-spaces.png');background-image:-webkit-image-set(url('assets/images/carousels/board-spaces.png') 1x, url('assets/images/carousels/board-spaces-2x.png') 2x);background-image:image-set(url('assets/images/carousels/board-spaces.png') 1x, url('assets/images/carousels/board-spaces-2x.png') 2x);animation:carousel-pan-board-right-small 10s linear infinite}@keyframes carousel-pan-screenshots-right-small{0%{transform:translateX(-1455px)}100%{transform:translateX(0)}}@keyframes carousel-pan-screenshots-left-small{0%{transform:translateX(0)}100%{transform:translateX(-1455px)}}@keyframes carousel-pan-board-right-small{0%{transform:translateX(-640px)}100%{transform:translateX(0)}}@keyframes carousel-pan-screenshots-right-medium{0%{transform:translateX(-2200px)}100%{transform:translateX(0)}}@keyframes carousel-pan-screenshots-left-medium{0%{transform:translateX(0)}100%{transform:translateX(-2200px)}}@keyframes carousel-pan-board-right-medium{0%{transform:translateX(-1100px)}100%{transform:translateX(0)}}@keyframes carousel-pan-screenshots-right-large{0%{transform:translateX(-3822px)}100%{transform:translateX(0)}}@keyframes carousel-pan-screenshots-left-large{0%{transform:translateX(0)}100%{transform:translateX(-3822px)}}@keyframes carousel-pan-board-right-large{0%{transform:translateX(-1677px)}100%{transform:translateX(0)}}@media screen and (min-width: 40em){.carousel--board{margin-bottom:calc(var(--base-space) * 11)}.carousel__inner{--tile-width: MAX(210%, 4400px);--tile-height: 226px}.carousel--gameplay .carousel__inner{background-image:url('assets/images/carousels/gameplay-carousel-m-2x.jpg');background-image:-webkit-image-set(url('assets/images/carousels/gameplay-carousel-m-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-m-2x.jpg') 2x);background-image:image-set(url('assets/images/carousels/gameplay-carousel-m-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-m-2x.jpg') 2x);animation-name:carousel-pan-screenshots-left-medium}.carousel--board .carousel__inner{--tile-width: 2200px;--tile-height: 131.18664px;animation-name:carousel-pan-board-right-medium}}@media screen and (min-width: 64em){.carousel--board{margin-bottom:150px}.carousel__inner{--tile-width: MAX(210%, 7644px);--tile-height: 393px}.carousel--gameplay .carousel__inner{background-image:url('assets/images/carousels/gameplay-carousel-l-2x.jpg');background-image:-webkit-image-set(url('assets/images/carousels/gameplay-carousel-l-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-l-2x.jpg') 2x);background-image:image-set(url('assets/images/carousels/gameplay-carousel-l-2x.jpg') 1x, url('assets/images/carousels/gameplay-carousel-l-2x.jpg') 2x);animation-duration:30s;animation-name:carousel-pan-screenshots-left-large}.carousel--board .carousel__inner{--tile-width: MAX(210%, 3354px);--tile-height: 200px;animation-duration:20s;animation-name:carousel-pan-board-right-large}}@media (prefers-reduced-motion: reduce){.carousel__inner{animation-play-state:paused}}.is-reduced-motion .carousel__inner{animation-play-state:paused}.gallery{position:relative}.gallery .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gallery.is-loading .gallery__wrapper{height:0;opacity:0;overflow:hidden;padding-bottom:50%}.gallery.is-loading .gallery__overlay{opacity:1;pointer-events:auto}.gallery__wrapper{margin:0;padding:0;position:relative;transition:opacity 0.4s ease;width:100%}.gallery__item{display:block;left:0;opacity:0;position:absolute;top:50%;transform:scale(0.9) translateY(-50%);transition:opacity 0.4s ease;width:100%}.gallery__item.is-transitioning{transition:transform 0.6s ease, opacity 0.6s ease}.gallery__item.is-transitioning--backward{opacity:0;transform:translate(-50%, -50%) rotate(-20deg)}.gallery__item.is-transitioning--forward{opacity:0;transform:translate(50%, -50%) rotate(20deg)}.gallery__item.is-active{opacity:1;transform:scale(1) translateY(-50%);z-index:1}.gallery__item.is-active button,.gallery__item.is-active [href],.gallery__item.is-active [tabindex]{visibility:visible}.gallery__item img{display:block;max-width:100%}.gallery__item button,.gallery__item [href],.gallery__item [tabindex]{visibility:hidden}.gallery__overlay{background-color:white;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.4s ease;width:100%}.gallery__overlay::after{animation:galleryPreloader 1s ease infinite;background-color:black;border-radius:50%;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.gallery__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0.7);border:none;border-radius:50%;height:60px;position:absolute;top:50%;transform:translateY(-50%);width:60px}.gallery__nav:hover{cursor:pointer}.gallery__nav-next{right:10px}.gallery__nav-prev{left:10px}@keyframes galleryPreloader{50%{background-color:gray;transform:scaleX(0.1)}100%{transform:scaleX(1) rotate(90deg)}}.gallery__item,.gallery__item.is-active,.gallery__item.is-transitioning{transform:translateY(-50%);transition-property:opacity}.hardware{margin-top:calc(var(--base-space) * 5)}.hardware__heading{margin-bottom:calc(var(--base-space) * 3)}.hardware__image+.hardware__image{margin-top:calc(var(--base-space) * 4)}.hardware__button-container{margin:calc(var(--base-space) * 3.5) auto}.hardware__button-container button{box-shadow:var(--base-shadow)}@media screen and (min-width: 40em){.hardware{margin-top:calc(var(--base-space) * 8)}.hardware__heading{margin-bottom:calc(var(--base-space) * -2)}html[lang="pt"] .hardware__heading{margin-bottom:calc(var(--base-space) * -10)}html[lang="pt"] .hardware__images{margin-bottom:calc(var(--base-space) * -5)}.hardware__image{flex:0 1 30%}html[lang="pt"] .hardware__image{flex-basis:40%}html[lang="pt"] .hardware__image+.hardware__image{margin-top:0}.hardware__image--standard{margin-right:1%}html[lang="pt"] .hardware__image--standard{margin-right:-1%}}@media screen and (min-width: 64em){.hardware{margin-top:calc(var(--base-space) * 12)}html[lang="pt"] .hardware__heading{margin-bottom:calc(var(--base-space) * -12)}html[lang="pt"] .hardware__images{margin-bottom:calc(var(--base-space) * -7)}.hardware__image{flex-basis:27%}html[lang="pt"] .hardware__image{flex-basis:37%}}.buy__group{--parent-width: 288;--parent-height: 232}.image-group__item--buy-packshot{--top: 1;--left: 11;--width: 110}.image-group__item--buy-wario{--top: 15;--left: 105;--width: 184;z-index:1}.image-group__item--buy-luigi{display:none}@media screen and (min-width: 64em){.buy__group{--parent-width: 722;--parent-height: 526}.image-group__item--buy-packshot{--top: 18;--left: 22;--width: 213}.image-group__item--buy-wario{--top: 84;--left: 187;--width: 379}.image-group__item--buy-luigi{--top: 0;--left: 478;--width: 244;display:block}}.buy .angle-blade__content{padding-top:calc(var(--angle) + 40px)}@media screen and (min-width: 40em){.buy{--layer-width: 41%;--layer-y-offset: 0vw}.buy .angle-blade__content{padding-top:var(--angle)}}@media screen and (min-width: 64em){.buy{--default-skew: 9deg;--layer-height: 9vw;--layer-width: 50%;--layer-y-offset: -1vw}.buy .angle-blade__content{padding-bottom:0;padding-top:0}}.intro{padding-bottom:calc(var(--angle) + calc(var(--base-space) * 7));padding-top:150px;z-index:3}.intro .angle-blade__content{padding-top:0}.intro__heading{margin-bottom:calc(var(--base-space) * 3)}.intro__video-trigger{display:block;position:relative;width:100%}.intro__play{--scale: 1;left:53%;position:absolute;top:49%;transform:translate(-50%, -50%);width:23%}.intro__play svg{transform:scale(var(--scale));transition:transform 0.2s ease}.intro__cta{bottom:0;position:absolute;text-align:center;transform:translateY(calc(50% - 4px));width:100%}.minigames{padding:0 0 calc(var(--base-space) * 6);z-index:1}.minigames__media{margin:calc(var(--base-space) * 3) 0 calc(var(--base-space) * -2)}.minigames__char-ref img{animation:anim-float-up-down 3s ease-in-out 0s infinite alternate;position:relative;top:20px}.pink-wrap{padding:calc(var(--base-space) * 7) 0 calc(var(--base-space) * 6)}.red-wrap{padding-bottom:calc(var(--angle-blade-angle) + 200px);padding-top:calc(var(--angle-blade-angle) + calc(var(--base-space) * 8))}.characters__media .card__content{perspective:500px}.characters__gallery{transform:translateZ(2px)}.multiplayer__group{--parent-width: 288;--parent-height: 304}.multiplayer__item--birdo{--top: 36;--left: 0;--width: 154}.multiplayer__item--daisy{--top: 5;--left: 92;--width: 196}.mission-intro__group{--parent-width: 223;--parent-height: 120;max-width:192px}.mission-intro__item--1{--top: -97;--left: -16;--width: 145}.mission-intro__item--2{--top: 49;--left: -38;--width: 95}.mission-intro__item--3{--top: 28;--left: 109;--width: 150}.mission-intro__item--4{--top: -61;--left: 150;--width: 90}.mission-intro__logo{max-width:232px;width:100%}@media screen and (min-width: 40em){.intro{--layer-y-offset: 0vw;padding-bottom:calc(var(--angle) + calc(var(--base-space) * 4));padding-top:calc(var(--angle) + 120px)}.minigames{padding-bottom:calc(var(--base-space) * 3)}.minigames .angle-blade__content{padding:calc(var(--angle) + 50px) 0 calc(var(--angle) + 115px)}.minigames__media{margin:0}.minigames__char-ref{top:-80px}.minigames__char-inject{height:0;top:50%}.minigames__char{--alpha: 0;--scale: 0.5;--x: -50%;--y: -100%;--duration: 1s;--delay: 0s;--curve: cubic-bezier(0.78, 0, 0.58, 0.99);left:-100vw;opacity:var(--alpha);pointer-events:none;position:absolute;top:0;transform:translateY(var(--y)) scale(var(--scale));transform-origin:0% 0%;transition:transform var(--duration) var(--curve) var(--delay),opacity var(--curve) var(--duration) var(--delay);z-index:5}.minigames__char.animate{--alpha: 1;--scale: 1;--x: 0%;--y: -50%}.minigames__char.animate .minigames__char-hover-anim{animation:anim-float-up-down 2s ease-in-out calc(var(--duration) - 0.5s) infinite alternate}.minigames__char img{transform:translateX(var(--x));transition:transform calc(var(--duration) + 0.2s) var(--curve) var(--delay)}.pink-wrap{padding-bottom:calc(var(--base-space) * 8)}.red-wrap{padding-bottom:calc(var(--angle-blade-angle) + 100px)}.mission-intro__group{--parent-width: 322;--parent-height: 390;left:10%;max-width:var(--parent-width)}.mission-intro__item--1{--top: -91;--left: 30;--width: 262}.mission-intro__item--2{--top: 93;--left: -115;--width: 170}.mission-intro__item--3{--top: 214;--left: -72;--width: 273}.mission-intro__item--4{--top: 338;--left: 170;--width: 163}.mission-intro__logo{max-width:277px}}@media screen and (min-width: 64em){.intro{padding-bottom:220px;padding-top:calc(var(--angle) + 160px)}.intro .angle-blade__content{padding-bottom:0}.intro__heading{margin-bottom:calc(var(--base-space) * 10)}.minigames .angle-blade__content{padding:calc(var(--angle) + 100px) 0 calc(var(--angle) + 167px)}.pink-wrap{padding:calc(var(--base-space) * 14) 0}.pink-wrap .angle-blade__content{padding-bottom:0}.multiplayer{padding-bottom:calc(var(--base-space) * 6)}.mission-intro__group{left:0}}@media screen and (min-width: 71.5em){.minigames__char-ref{top:-100px}.multiplayer__group{--parent-width: 629;--parent-height: 569}.multiplayer__item--birdo{--top: 62;--left: 36;--width: 291}.multiplayer__item--daisy{--top: 4;--left: 240;--width: 370}}@media screen and (min-width: 1920px){.intro{margin-top:-10vw;padding-top:calc(var(--angle) + 200px)}.intro .angle-blade__content{padding-top:0}}@media (hover: hover){.intro__video-trigger:hover .intro__play{--scale: 1.2}.intro__video-trigger:hover .intro__play svg{transition-duration:0.4s;transition-timing-function:var(--cubic-bezier-in)}.intro__video-trigger:hover .button{--button-color: var(--button-color-hover);--button-scale: 1.05;--duration: 0.4s;transition-timing-function:var(--cubic-bezier-in),ease}.intro__video-trigger:hover .button__icon{--x: 5px}.intro__video-trigger:hover .button__content::after{opacity:1}}@media (prefers-reduced-motion: reduce){.minigames__char-ref img{animation-play-state:paused}.minigames__char.animate{transition-property:opacity}.minigames__char.animate .minigames__char-hover-anim{animation-play-state:paused}.minigames__char.animate img{transition-property:opacity}}.is-reduced-motion .minigames__char-ref img{animation-play-state:paused}.is-reduced-motion .minigames__char.animate{transition-property:opacity}.is-reduced-motion .minigames__char.animate .minigames__char-hover-anim{animation-play-state:paused}.is-reduced-motion .minigames__char.animate img{transition-property:opacity}
