section.games-section{max-width:1500px;margin:4em auto 0;text-align:center}section.games-section ul li{margin-bottom:1.42857143%;margin-top:1.42857143%}section.games-section .promo-link{display:block;color:#fff}section.games-section .promo-link img{transition:transform .3s ease-in-out}section.games-section .promo-link:hover{color:#fff;text-decoration:none}section.games-section .promo-link:hover img{transform:scale(1.05,1.05)}section.games-section .coming-soon-link{background-color:#fff;display:block;padding:2%;transition:all .3s ease-in-out;opacity:1;width:100%;display:-ms-flexbox;display:flex}section.games-section .coming-soon-link div{margin:0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}@media (max-width:570px){section.games-section .coming-soon-link img{max-height:17.75vw}}@media (min-width:571px) and (max-width:768px){section.games-section .coming-soon-link img{max-height:17.08vw}}@media (min-width:769px){section.games-section .coming-soon-link img{max-height:11.33vw}}@media (min-width:1440px){section.games-section .coming-soon-link img{max-height:129px}}section.games-section a.coming-soon-link{transition:background-color .3s ease}section.games-section a.coming-soon-link:hover{background-color:#f0f0f0}section.games-section .game-info{margin:0 auto 4em;padding:1.5em;color:#fff;text-align:left;max-width:1400px}section.games-section .game-info .game-title{font-weight:700;font-size:26px}section.games-section .game-info .game-copy{font-weight:400;font-size:20px}section.games-section .game-info .game-date{margin-left:1.5em;margin-bottom:0}section.games-section .game-info .buy-btn,section.games-section .game-info .game-date{font-weight:700;font-size:20px}section.games-section .game-info .buy-btn{display:inline-block;margin:.5em 1em 1em;padding:.5em 1.5em;border-radius:5px}section.games-section .game-info a.buy-btn{color:#e60012;background-color:#fff;transition:all .1s ease-in-out}section.games-section .game-info a.buy-btn:hover{color:#fff;text-decoration:none}section.games-section .game-info span.buy-btn{color:#fff;background-color:rgba(0,0,0,.3)}section.games-section img{display:block;margin:1em auto}section.games-section hr.white{background-color:transparent;border-bottom:1px solid #fff;margin:15px auto}@media screen and (max-width:570px){section.games-section .game-info{margin:0 auto 2em}section.games-section .game-info .game-title{font-weight:700;font-size:24px}section.games-section .game-info .game-date{margin-left:0;margin-bottom:3px;text-align:center}section.games-section .game-info .game-copy{font-size:18px;line-height:1.3}section.games-section .game-info .buy-btn{display:block;text-align:center;margin:.5em;font-size:22px}}.cta-container{width:100%;position:absolute;right:0;padding-right:calc((100% - 940px)/ 2)}@media screen and (min-width:571px) and (max-width:768px){.cta-container{padding-right:10px}}.cta-inner-container{width:160px;float:right}body:lang(fr-CA) .cta-inner-container{white-space:nowrap}.cta-container .btn{padding:10px 15px;width:initial}div.carousel{margin:0 auto 30px;position:relative;width:100%}div.frame{margin:0 auto;max-width:980px;overflow:hidden;position:relative;width:100%;z-index:1}div.frame.smooth-scroll{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.filtered-row .carousel.multiple{z-index:1;top:3em}.filtered-row .filter-selector{text-align:right;float:right;padding-top:11px;z-index:2}section.filtered-row h2.section-title{float:left;z-index:2}.filter-selector .btn-filter{display:inline-block;padding-bottom:10px}.filter-all #see-all,.filter-all #see-all:hover{color:#000;cursor:default;text-decoration:none;border-bottom:3px solid #999}.filter-WiiU #see-WiiU,.filter-WiiU #see-WiiU:hover{color:#000;cursor:default;text-decoration:none;border-bottom:3px solid #0096c8}.filter-threeDS #see-threeDS,.filter-threeDS #see-threeDS:hover{color:#000;cursor:default;text-decoration:none;border-bottom:3px solid #ce181e}.filtered-row div.frame{top:-2em}div.carousel ul.panels li.filtered-out{display:none}div.carousel ul.panels{overflow:hidden;position:relative;width:100%;z-index:1;padding-top:10px}div.carousel ul.panels>li{float:left;margin-bottom:30px;position:relative;opacity:0;-webkit-tap-highlight-color:transparent}div.carousel ul.panels li::after{color:#d5d5d5;display:block;font-family:icons;height:20px;left:0;position:absolute;width:100%}div.carousel ul.panels li.WiiU:after{bottom:-30px;display:block;content:"";width:60px;height:20px;background:rgba(0,0,0,0) url(/images/page/whats-new/wiiu-big.png) center center/contain no-repeat}div.carousel ul.panels li.WiiU:hover:after{background:rgba(0,0,0,0) url(/images/page/whats-new/wiiu-hovered-big.png) center center/contain no-repeat}div.carousel ul.panels li.threeDS:after{bottom:-30px;display:block;content:"";width:110px;height:20px;background:rgba(0,0,0,0) url(/images/page/whats-new/threeds-big.png) center center/contain no-repeat}div.carousel ul.panels li.threeDS:hover:after{background:rgba(0,0,0,0) url(/images/page/whats-new/threeds-hovered-big.png) center center/contain no-repeat}div.carousel ul.panels li.iOSAndroid:after{bottom:-30px;display:block;content:"";width:96px;height:28px;background:rgba(0,0,0,0) url(/images/page/whats-new/ios-android-big.png) center center/contain no-repeat}div.carousel ul.panels li.iOSAndroid:hover:after{background:rgba(0,0,0,0) url(/images/page/whats-new/ios-android-hovered-big.png) center center/contain no-repeat}div.carousel ul.panels li.Android:after{bottom:-30px;display:block;content:"";width:61px;height:23px;background:rgba(0,0,0,0) url(/images/page/whats-new/android-big.png) center center/contain no-repeat}div.carousel ul.panels li.Android:hover:after{background:rgba(0,0,0,0) url(/images/page/whats-new/android-hovered-big.png) center center/contain no-repeat}div.carousel ul.panels li.iOS:after{bottom:-30px;display:block;content:"";width:27px;height:23px;background:rgba(0,0,0,0) url(/images/page/whats-new/ios-big.png) center center/contain no-repeat}div.carousel ul.panels li.iOS:hover:after{background:rgba(0,0,0,0) url(/images/page/whats-new/ios-hovered-big.png) center center/contain no-repeat}div.carousel ul.panels li img{display:block}#games .frame.smooth-scroll ul.panels li img,#spotlight .frame.smooth-scroll ul.panels li img{width:100%}.container{overflow:hidden;position:relative}.container>div{opacity:0;position:absolute;transition:opacity .4s;-webkit-transition:opacity .4s}div.carousel div.nav{position:absolute;display:none;height:100%;top:0;width:100%}div.carousel div.nav div.arrow{display:block;height:100%;overflow:hidden;position:absolute;top:0;width:60px}div.carousel div.nav div.prev{left:-2.5%}div.carousel div.nav div.next{right:-2.5%}div.carousel div.nav div.more{display:none}div.carousel div.nav div.arrow a{background-image:url(/switch/assets/images/switch/carousel-right.svg);background-repeat:no-repeat;display:block;height:60px;position:absolute;text-decoration:none;text-indent:-99999em;top:25%;top:calc(35% - 30px);width:60px;z-index:1;filter:grayscale(100%);opacity:.2;transition:all .4s ease-in-out}div.carousel div.nav div.prev a{background-image:url(/switch/assets/images/switch/carousel-left.svg);transform:translateX(30px)}div.carousel div.nav div.next a:hover,div.carousel div.nav div.prev a:hover{filter:none;opacity:1}div.carousel ul.carousel-pagination{margin:30px 0;overflow:hidden;position:relative;text-align:center;z-index:1}div.carousel ul.carousel-pagination li{display:inline-block;margin:5px;position:relative;width:30px}div.carousel ul.carousel-pagination li a{display:block;position:relative;text-decoration:none;z-index:1}div.carousel ul.carousel-pagination li span{background:#e0e0e0;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;display:block;height:4px;text-indent:-99999em;transition:all 150ms ease-in-out}div.carousel.hero div.nav div.arrow,div.carousel.sibling-hero div.nav div.arrow{width:100px}div.carousel.hero div.nav div.prev,div.carousel.sibling-hero div.nav div.prev{left:0}div.carousel.hero div.nav div.next,div.carousel.sibling-hero div.nav div.next{right:0}div.carousel.hero div.nav div.arrow a,div.carousel.sibling-hero div.nav div.arrow a{background:rgba(0,0,0,.27);border:5px solid rgba(255,255,255,.27);border-radius:50%;height:64px;left:18px;opacity:0;top:30%;top:calc(45% - 30px);width:64px;transition:opacity .5s}div.carousel.hero:hover div.nav div.arrow a,div.carousel.sibling-hero:hover div.nav div.arrow a{opacity:1}div.carousel.hero div.nav div.arrow a:before,div.carousel.sibling-hero div.nav div.arrow a:before{font-size:40px;line-height:54px;text-align:center}div.carousel.hero div.nav div.prev a:before,div.carousel.sibling-hero div.nav div.prev a:before{left:4px}div.carousel.hero div.nav div.next a:before,div.carousel.sibling-hero div.nav div.next a:before{right:4px}div.carousel.hero div.frame{max-width:1200px}div.carousel.hero ul.panels li{margin-bottom:0;text-align:center;border:none}div.carousel.hero ul.panels li:after{display:none}div.carousel.hero ul.panels li .hero-img{background-position:center top;background-repeat:no-repeat;background-size:cover;display:block;max-height:510px;padding-bottom:42.5%;width:100%;position:relative;z-index:-1;height:50px}div.carousel.hero ul.panels li .hero-img.image-overlay{z-index:1}a div.hero-esrb{display:table;background-color:#fff;vertical-align:top;border:solid 1px #fff}a div.hero-esrb-icon{width:47px}a div.hero-esrb-desc{display:table-cell;vertical-align:middle;color:#000;border-width:3px 3px 3px 0;border-color:#000;border-style:solid;-moz-box-sizing:border-box;margin-left:-3px;width:120px;overflow:hidden;position:relative;left:-1px}.hero-esrb-desc p{margin-bottom:1px;font-size:10px;line-height:1.1;padding-left:5px;text-align:left!important}@media screen and (max-width:1080px){div.carousel.hero ul.panels li .hero-img{padding-bottom:48%}}@media screen and (max-width:1024px){div.carousel.hero ul.panels li .hero-img{padding-bottom:50%}}@media screen and (max-width:980px){div.carousel.hero ul.panels li .hero-img{padding-bottom:53%}}@media screen and (max-width:768px){div.carousel.hero ul.panels li .hero-img{padding-bottom:59%}}@media screen and (max-width:570px){div.carousel.hero ul.panels li .hero-img{padding-bottom:62%}}div.carousel.hero div.info-bar{background:rgba(0,0,0,.7);height:110px;opacity:1;position:absolute;bottom:0;width:100%;z-index:1}div.carousel.hero div.info-bar a{text-decoration:none}div.carousel.hero div.info-bar div.inner-content{border:none;margin:10px auto;max-width:980px;position:relative}div.carousel.hero div.info-bar img{display:inline-block;vertical-align:middle}.carousel.hero .info-bar .h3,.carousel.hero .info-bar h3{color:#fff;letter-spacing:-1px;line-height:1;margin:5px auto;text-align:center}div.carousel.hero div.info-bar p{text-align:center}div.carousel.hero div.info-bar .txt-dark p{color:#000}div.carousel.hero .BGImage{opacity:0;width:100%;height:100%;position:absolute;top:0;background-position:center center}div.carousel.hero .BGImage .overlayWide{background:rgba(0,0,0,.7);width:100%;position:absolute;bottom:0}div.carousel.hero ul.carousel-pagination{bottom:-1px;margin:auto;padding-right:calc((100% - 940px)/ 2);position:absolute;text-align:right;width:100%}div.carousel.hero ul.carousel-pagination li{height:30px;line-height:30px;text-align:center}div.carousel.hero ul.carousel-pagination li a,div.carousel.hero ul.carousel-pagination li a:hover{background:0 0;border:none;padding:0}div.carousel.hero ul.carousel-pagination li a:hover span,div.carousel.hero ul.carousel-pagination li span{background:url(/images/global/sprite-carousel-pagination.png) 0 0 no-repeat;border:none;color:#3aa4ff;cursor:pointer;display:block;height:100%;text-indent:0;width:100%}div.carousel.hero ul.carousel-pagination li.is-active span{background-position:-30px -30px;color:#fff}div.carousel.hero ul.carousel-pagination li.step1 span{background-position:-60px -30px}div.carousel.hero ul.carousel-pagination li.step2 span{background-position:-90px -30px}div.carousel.hero ul.carousel-pagination li.step3 span{background-position:-120px -30px}div.carousel.hero ul.carousel-pagination li.step4 span{background-position:-150px -30px}div.carousel.hero.light ul.carousel-pagination li.is-active span{background-position:-30px -60px;color:#000}div.carousel.hero.light ul.carousel-pagination li.step1 span{background-position:-60px -60px}div.carousel.hero.light ul.carousel-pagination li.step2 span{background-position:-90px -60px}div.carousel.hero.light ul.carousel-pagination li.step3 span{background-position:-120px -60px}div.carousel.hero.light ul.carousel-pagination li.step4 span{background-position:-150px -60px}div.carousel.hero ul.carousel-pagination li a:hover span,div.carousel.hero ul.carousel-pagination li.is-active a:hover span{background-position:-30px 0}div.carousel.hero ul.carousel-pagination li.step1 a:hover span{background-position:-60px 0}div.carousel.hero ul.carousel-pagination li.step2 a:hover span{background-position:-90px 0}div.carousel.hero ul.carousel-pagination li.step3 a:hover span{background-position:-120px 0}div.carousel.hero ul.carousel-pagination li.step4 a:hover span{background-position:-150px 0}div.carousel.hero ul.carousel-pagination li:first-child:before,div.carousel.hero ul.carousel-pagination li:last-child:after{bottom:-5px;content:'';cursor:default;display:block;height:20px;position:absolute;width:10000em;z-index:-1}div.carousel.hero.hero ul.carousel-pagination li:first-child:before{background:url(/images/global/sprite-carousel-pagination-bar.png) right 0 no-repeat;right:20px}div.carousel.hero ul.carousel-pagination li:last-child:after{background:url(/images/global/sprite-carousel-pagination-bar.png) 0 -20px no-repeat;left:20px}div.carousel.hero div.video-container{position:absolute;top:-50%;left:-50%;width:200%;height:200%;overflow:hidden}div.carousel.hero div.video-container video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;max-height:50%;min-width:50%}div.carousel.hero .mob-image-container{display:none}div.carousel.hero .app-store-badge,div.carousel.hero .miitomo-promo.h3,div.carousel.hero .play-store-badge{margin-right:10px;cursor:pointer}div.carousel.hero .miitomo-promo{vertical-align:middle}div.carousel.hero .miitomo-promo .cta-inner-container{display:none}div.carousel.hero .miitomo-promo .cta-inner-container .miitomo-btn{vertical-align:middle;padding:3px 20px!important}@media screen and (min-width:571px) and (max-width:768px){div.carousel div.nav div.arrow{display:none}div.carousel ul.carousel-pagination{margin:0}div.carousel ul.carousel-pagination li{width:20px}div.carousel ul.carousel-pagination li a{padding:18px 0}div.carousel.hero ul.carousel-pagination{padding-right:10px}div.carousel.hero ul.carousel-pagination li{width:30px}.filtered-row .filter-selector{text-align:left;padding-bottom:1em;float:none}.filtered-row div.frame{top:0}section.filtered-row h2.section-title{float:none}}@media screen and (max-width:768px){.wrapper.gutter div.carousel{width:102%}div.carousel div.nav,div.carousel ul.carousel-pagination{display:none;opacity:0}div.carousel ul.carousel-pagination{margin:0}div.carousel ul.carousel-pagination li a{padding:18px 0}div.carousel ul.panels li.WiiU:after{font-size:10px}div.carousel ul.panels li.threeDS:after{font-size:16px}div.carousel.hero ul.panels,div.carousel.hero ul.panels li{padding-bottom:30px}div.carousel.hero div.info-bar{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,#000 40%);bottom:-30px;height:90px}div.carousel.hero div.info-bar div.inner-content{margin:20px auto 0}div.carousel.hero div.info-bar h3{font-size:18px}div.carousel.hero ul.carousel-pagination{display:block;opacity:1;padding-right:0;text-align:center}div.carousel.hero div.nav{display:none}div.carousel.hero .video-container{display:none}div.carousel.hero .mob-image-container{position:absolute;top:0;display:block}div.carousel.drawer{background:#fafafa;background:linear-gradient(to top,#f8f8f8 0,#fafafa 75%,#fff 100%);margin-bottom:0;padding-bottom:60px}div.carousel.drawer div.nav{background:#fff;border-top:1px solid #f2f2f2;bottom:0;height:30px;opacity:1;top:auto;display:block}div.carousel.drawer div.nav div.next,div.carousel.drawer div.nav div.prev{display:none}div.carousel.drawer div.nav div.more{bottom:30px;display:block!important;overflow:visible;top:auto;width:100%}div.carousel.drawer div.nav div.more a{left:40%;left:calc(50% - 30px);top:0}div.carousel.drawer div.nav div.open a{background:url(/images/global/sprite-carousel-arrows.png) 0 -240px no-repeat}div.carousel.drawer div.nav div.closed a{background:url(/images/global/sprite-carousel-arrows.png) -60px -240px no-repeat}.filtered-row .filter-selector{text-align:left;padding-bottom:1em;float:none}section.filtered-row h2.section-title{float:none}.filtered-row div.frame{top:0}}body.nin3DS div.carousel.multiple ul.carousel-pagination{opacity:1}body.nin3DS div.carousel ul.panels li:after{display:none}.carousel.hero ul.panels{padding-bottom:0!important}.carousel.hero ul.panels li{padding-bottom:0!important}.carousel.hero ul.panels li .info-bar{bottom:0;height:auto;padding:0 1% 25px}@media screen and (max-width:570px){.carousel.hero ul.panels li .info-bar{padding-bottom:30px!important}.carousel.hero ul.panels li .info-bar.no-pag{padding-bottom:0!important}}.carousel.hero ul.panels li .info-bar.no-pag{padding:0 1%}div.carousel.hero div.info-bar div.inner-content{margin:0 auto;padding:10px 0 20px;font-size:0}div.carousel.hero div.info-bar.no-pag div.inner-content{padding:10px 0}div.carousel.hero div.info-bar div.inner-content div.column{display:inline-block;vertical-align:middle;float:none}div.carousel.hero div.info-bar .cta-inner-container{float:none;width:auto;text-align:right}div.carousel.hero div.info-bar .cta-inner-container .btn{width:auto;padding:10px 20px}p.copyright{text-align:center;font-size:.8em;color:#8c8c8c;background-color:#989898;margin:0}nclood-footer{background-color:#989898}#tall-logo{opacity:0!important}small{color:inherit}body:not(.not-at-top) header#section-header{background:0 0;transition:background .4s ease-in-out;background:0 0}body:not(.not-at-top) header#section-header h1{background:0 0;display:none}body:not(.not-at-top) nav.secondary-nav a{color:#fff}body:not(.not-at-top) nav.secondary-nav a:hover{color:#fff;text-decoration:underline}body:not(.not-at-top) nav.secondary-nav ul li.active a{color:#fff}body:not(.not-at-top) nav.secondary-nav ul li a:hover{color:#fff;text-decoration:underline}header#section-header{min-height:100px;position:absolute}header#section-header div.pin{height:10vw;max-height:100px}@media screen and (max-height:650px){section.hero-section div.hero-center{position:static;transform:initial;left:initial;top:initial}}section.hero-section{width:100%;min-height:calc(100vh - 72px);background-color:#e60012;margin-bottom:3em;text-align:center;position:relative;padding-bottom:60px;overflow:hidden}section.hero-section .hero-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-57%);z-index:11}section.hero-section .hero-mask{position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;z-index:30;transition:all .5s cubic-bezier(.785,.135,.15,.86)}section.hero-section .hero-mask.is-done{top:100%}section.hero-section #next-slideshow-image,section.hero-section .hero-slideshow{position:absolute;left:0;top:-110%;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom center;z-index:10;transition:none}section.hero-section #next-slideshow-image #next-slideshow-image-scale,section.hero-section .hero-slideshow #next-slideshow-image-scale{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom center;transform:scale(1.1);transition:none}section.hero-section #next-slideshow-image.is-visible,section.hero-section .hero-slideshow.is-visible{transition:transform 650ms cubic-bezier(.785,.135,.15,.86);transform:translateY(110%)}section.hero-section #next-slideshow-image.is-visible #next-slideshow-image-scale,section.hero-section .hero-slideshow.is-visible #next-slideshow-image-scale{transition:transform 2.8s cubic-bezier(.165,.84,.44,1) 350ms;transform:scale(1)}section.hero-section .btn-hero-arrow{height:60px;position:absolute;width:60px;color:#fff;bottom:30px;left:calc(50% - 30px);z-index:35;padding-top:35px;cursor:pointer;text-decoration:none}section.hero-section .btn-hero-arrow::after{font-family:icons;font-size:160%;content:'\e600';position:absolute;animation:hero-arrow-movement 2s infinite}section.hero-section #logo{position:relative;width:300px;height:375px;margin:0 auto 30px;transform:scale(.8);z-index:20}section.hero-section #logo h1{margin:0 auto 0;width:300px;height:375px;background:url(/switch/assets/images/switch/home/logo_anime.png) no-repeat 0 0;background-size:15000px 411px}section.hero-section #logo h1 img{margin-top:365px}section.hero-section .hero-content{position:relative;z-index:20}section.hero-section .hero-date{font-weight:700;font-size:26px;color:#fff}section.hero-section .hero-price{font-weight:700;font-size:22px;color:#fff;border-left:1px solid #fff;padding-left:1em;margin-left:1em}section.hero-section .hero-price sup{line-height:14px;font-size:10px}section.hero-section .buy-btn{position:relative;font-size:20px;display:inline-block;color:#e60012;background-color:#fff;margin:1em;font-weight:700;padding:.5em 1.5em;border-radius:5px;transition:all .1s ease-in-out;z-index:20}section.hero-section .buy-btn:hover{color:#fff;background-color:#ff4554;text-decoration:none}@keyframes hero-arrow-movement{0%{transform:translateY(-25px);opacity:0}10%{transform:translateY(-20px);opacity:1}40%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}98%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:0}}section.videos-section{text-align:center}section.videos-section li{cursor:pointer}section.videos-section li.modal-video-trigger img{max-width:358px;margin-left:auto;margin-right:auto;width:100%}section.videos-section .clip-title{font-weight:400;font-size:16px;color:#484848;display:block;padding:.55rem 1rem;text-align:left}section.videos-section .play-btn-container{background-color:transparent}section.videos-section .play-btn{background:url(/switch/assets/images/switch/play-button.png);top:38%;display:block;height:64px;width:64px;left:50%;top:40%;margin-left:-32px;margin-top:-32px;position:absolute;opacity:.8;transition:opacity .3s ease-in-out}section.videos-section .switch-header,section.videos-section>ul{opacity:1;transform:translateY(0);transition:transform 350ms cubic-bezier(.175,.885,.32,1.275),opacity 250ms ease-in-out}section.videos-section>ul{transition-delay:150ms}section.videos-section.is-hidden .switch-header,section.videos-section.is-hidden>ul{opacity:0;transform:translateY(-20%)}.relative-parent{position:relative;overflow:hidden}section.story-section{margin:4em auto}section.story-section img{display:block;width:100%}section.story-section .switch-header{opacity:1;transition:all .4s ease-in-out}section.story-section .story-copy{text-align:left;padding:1.5em 33% 1.5em 4%;background-color:#e60012;font-weight:400;font-size:16px;color:#fff;line-height:24px;display:block;width:100%;margin:1% 0;background-image:url(/switch/assets/images/switch/home/story-bg.jpg);background-repeat:no-repeat;background-position:92% 66%}section.story-section .story-copy .story-txt{max-width:810px;display:inline-block;transition:opacity 2s ease-in-out .6s;opacity:1;padding:2.5ex 0;text-shadow:1px 1px 0 #e60012;font-size:24px;line-height:2.65ex}section.story-section .story-mask{position:absolute;background:#fff;width:100%;height:100%;left:0;top:0;transform:translateX(100%);transition:all .5s cubic-bezier(.785,.135,.15,.86)}section.story-section .img-mask{position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;transition:.4s cubic-bezier(.785,.135,.15,.86) 650ms}section.story-section .img-mask.mask-up{transform:translateY(-100%)}section.story-section .img-mask.mask-down{transform:translateY(100%)}section.story-section .img-mask.mask-delay1{transition-delay:.9s}section.story-section .img-mask.mask-delay2{transition-delay:1.15s}section.story-section.waypoint-unseen .story-copy .story-txt{opacity:0}section.story-section.waypoint-unseen .story-mask{transform:translateX(0)}section.story-section.waypoint-unseen .switch-header{opacity:0}section.story-section.waypoint-unseen .img-mask:nth-child(1){transform:translateY(0)}section.home-section{margin:4em auto 0}.h2,h2{display:inline-block;font-weight:700;font-size:50px;line-height:56px;color:#484848}.h2.switch-header,h2.switch-header{margin-bottom:1em;position:relative}.widget-copy{width:100%;padding:1em}.widget-copy p{font-weight:400;font-size:20px;line-height:2.65ex;color:#fff;margin:0}.game-info,.promo-link{opacity:1;transition:all 350ms cubic-bezier(.175,.885,.32,1.275)}.game-info{transition-delay:.2s}.game-info .esrb-icons{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.game-info .esrb-icons>*{margin:0 5px}.game-info .esrb-icons a.esrb-rating{color:inherit;text-decoration:none;white-space:nowrap;position:relative;font-family:inherit}.game-info .esrb-icons a.esrb-rating:visited{color:inherit}.game-info .esrb-icons a.esrb-rating>img{display:inline-block;vertical-align:middle;margin:0 -3px 0 0}.game-info .esrb-icons a.esrb-rating>.games-rated{position:absolute;width:100%;text-align:center;font-size:11px;top:-15px}.game-info .esrb-icons a.esrb-rating ul{vertical-align:middle;line-height:normal;padding:0 10px;margin:0;list-style-type:none;color:#000;background-color:#fff;font-size:14px;-ms-flex-direction:column;flex-direction:column;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;min-height:77px}.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+4):first-child,.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+4):first-child~li{font-size:12px}.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+5):first-child,.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+5):first-child~li{font-size:11px}.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+6):first-child,.game-info .esrb-icons a.esrb-rating ul li:nth-last-child(n+6):first-child~li{font-size:10px;max-height:12px}.game-info .esrb-icons a.esrb-rating.overflow ul,.game-info .esrb-icons a.esrb-rating.overflow>img{vertical-align:top}#featuredPromos{opacity:1;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#featuredPromos.waypoint-unseen{opacity:0;transform:translateY(-45%)}.waypoint-unseen.featured-game .game-info,.waypoint-unseen.featured-game .promo-link{opacity:0;transform:translateY(35%)}.waypoint-unseen.featured-game .game-info{transform:translateY(-35%)}hr{background:#000}section.buy-now-section{color:#000;line-height:32px;margin:4em auto 0;text-align:center}section.buy-now-section img{display:block;margin:1em auto}section.buy-now-section .hardware-bundle{padding:0 5% 5%}section.buy-now-section .bundle-name{color:#484848;font-weight:700;font-size:26px}section.buy-now-section .bundle-copy{font-weight:300;font-size:22px}section.buy-now-section .bundle-price{color:#484848;font-weight:300;font-size:36px;display:block}section.buy-now-section .buy-btn{display:inline-block;color:#fff;background-color:#e60012;margin-top:1em;font-weight:700;font-size:28px;padding:.8em 1.3em;border-radius:5px;transition:background-color .1s ease-in-out}section.buy-now-section .buy-btn:hover{background-color:#ff4554;text-decoration:none}section.buy-now-section .boxart-blue-red,section.buy-now-section .boxart-grey{opacity:1;transition:transform 1s cubic-bezier(.175,.885,.32,1.275),opacity .2s}section.buy-now-section .boxart-blue-red{transition-delay:250ms}section.buy-now-section .bundle-name,section.buy-now-section .bundle-price,section.buy-now-section .buy-btn{opacity:1;transition:opacity .5s ease-in-out .4s}section.buy-now-section.waypoint-unseen .boxart-blue-red,section.buy-now-section.waypoint-unseen .boxart-grey{opacity:0;transform:translateX(-55px) translateY(-52px) scale(.98);transform-origin:0 0}section.buy-now-section.waypoint-unseen .bundle-name,section.buy-now-section.waypoint-unseen .bundle-price,section.buy-now-section.waypoint-unseen .buy-btn{opacity:0}.row.split-photo{margin:2em 0 1em;position:relative}.row.split-photo div.photo-right{position:absolute;top:0;right:0;width:100%;transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:#fff;width:50%;height:100%;border-left:10px solid #fff}.row.split-photo div.photo-right .img-holder{transition:all 250ms ease-in-out;background-position:top right;background-repeat:no-repeat;background-size:150%;height:100%}.row.split-photo div.photo-right .img-holder img{display:none}.row.split-photo.focus-right .photo-right{width:65%}.row.split-photo.focus-right .photo-right .img-holder{background-size:120%}.row.split-photo.focus-left .photo-right{width:40%}.row.split-photo.focus-left .photo-right .img-holder{background-size:180%;opacity:.5}.row.split-photo .photo-left{transition:all 250ms ease-in-out}.row.split-photo .photo-left img{transform:scale(1.1,1.1)}.row.split-photo.focus-left .photo-left img{transform:scale(1.2,1.2)}.row.split-photo.focus-right .photo-left img{opacity:.5;transform:scale(1)}.row.split-photo .photo-left,.row.split-photo .photo-right{max-height:570px;overflow:hidden}.row.split-photo .photo-left .img-holder,.row.split-photo .photo-right .img-holder{display:block;width:100%;position:relative;overflow:hidden;max-height:570px}.row.split-photo .photo-left img,.row.split-photo .photo-right img{display:block;position:relative;width:70%;margin-top:0;transition:all 250ms ease-in-out}.row.split-photo .photo-left span,.row.split-photo .photo-right span{font-size:38px;display:block;position:absolute;padding:1ex 1em;font-weight:300;color:#fff}.split-photo{opacity:1;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.waypoint-unseen .split-photo{opacity:0;transform:translateY(25%)}section.legal-section{padding:2em 0}@media screen and (max-width:1315px){.photo-left img,.photo-right img{margin-top:0}}.photo-left span{top:0;left:0}.photo-right span{top:0;right:0}@media screen and (min-width:571px) and (max-width:768px){section.games-section .game-info{padding:1em}section.games-section .game-info .game-date{margin-left:.5em}section.games-section .game-info .buy-btn{margin:.5em .5em 1em}section.games-section .game-info .esrb-icons{min-width:145px;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){.game-info .esrb-icons{margin-left:.85em}}@media screen and (max-width:768px){body:not(.not-at-top) nav.secondary-nav a{color:#8c8c8c}body:not(.not-at-top) nav.secondary-nav a:hover{color:#8c8c8c}body:not(.not-at-top) nav.secondary-nav ul{transform:translateY(0)}body:not(.not-at-top) nav.secondary-nav ul li a{color:#8c8c8c}body:not(.not-at-top) nav.secondary-nav ul li.active a{color:#e60012;text-decoration:underline}}@media screen and (min-width:571px){section.story-section .row .column:last-child,section.story-section .row li:last-child{margin-right:0}section.story-section .row .column:first-child,section.story-section .row li:first-child{margin-left:0}section.story-section .row>.column:nth-child(12n+1),section.story-section .row>li:nth-child(12n+1){margin-left:0}section.story-section .row .col4{width:32.6666%}section.story-section .row .column,section.story-section .row>li{margin-left:.5%;margin-right:.5%}}@media screen and (max-width:570px){.game-info .esrb-icons{-ms-flex-pack:center;justify-content:center}.h2,h2{font-size:42px;line-height:50px}section.story-section .row>.column:first-child,section.story-section .row>li:first-child{margin-right:2.2%}section.story-section .story-copy{background-image:none;padding:1.5em}section.hero-section #logo{transform:scale(.8);transform-origin:bottom}section.hero-section .hero-center{top:30%}section.hero-section .hero-date{display:block;margin-right:auto;margin-left:auto;padding:.5em;border:0;font-size:24px;font-weight:400}section.hero-section .hero-price{margin-left:auto;margin-right:auto;padding-left:0;font-weight:400;font-size:24px;border:0}section.hero-section .buy-btn{margin:.5em;font-size:18px}section.videos-section .play-btn-container{margin-bottom:2em}section.videos-section .clip-title{text-align:center}section.home-section{margin:2em auto 0}section.home-section .row.split-photo{margin:1em 0 .5em;position:relative}section.home-section .row.split-photo .photo-left,section.home-section .row.split-photo .photo-right{height:auto;overflow:auto;position:relative;width:100%;-webkit-clip-path:none;clip-path:none;margin-bottom:5px}section.home-section .row.split-photo .photo-left .img-holder img,section.home-section .row.split-photo .photo-right .img-holder img{width:auto}section.home-section .row.split-photo .photo-left span,section.home-section .row.split-photo .photo-right span{font-size:30px}section.home-section .row.split-photo .photo-right{border:0}section.home-section .row.split-photo .photo-right span{top:auto;bottom:0}section.home-section .row.split-photo .photo-right .img-holder{background-image:none!important}section.home-section .row.split-photo .photo-right .img-holder img{display:block}section.home-section .widget-copy p{font-size:18px}.split-photo.focus-right .photo-right .img-holder{background-size:cover!important}.split-photo.focus-left .photo-right .img-holder{background-size:cover!important}.split-photo.focus-right .photo-left .img{transform:scale(1)}.wide-wrapper{width:calc(100vw - 40px)}section.games-section .more-games{font-size:22px;margin-top:2em;display:block}section.games-section hr{margin:20px auto}body:not(.not-at-top) nav.secondary-nav a{color:#484848!important}section.buy-now-section .hardware-bundle{padding:0;margin-bottom:1.5em}section.buy-now-section .bundle-name{font-size:22px}section.buy-now-section .bundle-copy{font-size:18px}section.buy-now-section .bundle-price{font-size:36px}section.buy-now-section .buy-btn{margin-top:.8em;margin-bottom:.8em;padding:.8em 1em}}@media screen and (max-height:620px) and (min-width:400px){div.hero-center{position:static;transform:initial;left:initial;top:initial}}@media screen and (min-width:769px){ul.panels li{box-shadow:0 0 0 1px #fff;transition:all .3s ease-in-out}ul.panels li.iOSAndroid:hover{box-shadow:0 0 0 1px #000}ul.panels li.Android:hover{box-shadow:0 0 0 1px #000}ul.panels li.iOS:hover{box-shadow:0 0 0 1px #000}ul.panels li.no-system:hover{box-shadow:0 0 0 1px #999}ul.panels li.switch:hover{box-shadow:0 0 0 1px #e60012}}