@media (prefers-reduced-motion: reduce){.reduce-motion{display:none}}.reduce-motion{align-items:center;background-color:#000;border-radius:3px;color:#fff;cursor:pointer;display:flex;padding:10px 12px}.reduce-motion__label{align-items:center;display:flex;position:relative}.reduce-motion__label::after{border:1px solid grey;border-radius:50%;content:"";display:inline-block;height:15px;margin-left:10px;width:15px}.is-reduced-motion .reduce-motion__label::after{border-color:#deaf4f}.reduce-motion__label::before{background-image:url('../assets/img/global/tick.svg');background-repeat:no-repeat;content:"";display:block;height:9px;position:absolute;right:0;transform:scale(0);transition:transform 0.2s 0.1s ease;width:14px}.is-reduced-motion .reduce-motion__label::before{transform:scale(1)}.reduce-motion__on{display:none}@media (prefers-reduced-motion: reduce){.reduce-motion__off{display:none}.reduce-motion__on{display:inline}}.is-reduced-motion .reduce-motion__off{display:none}.is-reduced-motion .reduce-motion__on{display:inline}@media (prefers-reduced-motion: reduce){.reduce-motion{display:none}}.reduce-motion{align-items:center;background-color:#000;border-radius:3px;color:#fff;cursor:pointer;display:flex;padding:10px 12px}.reduce-motion__label{align-items:center;display:flex;position:relative}.reduce-motion__label::after{border:1px solid grey;border-radius:50%;content:"";display:inline-block;height:15px;margin-left:10px;width:15px}.is-reduced-motion .reduce-motion__label::after{border-color:#deaf4f}.reduce-motion__label::before{background-image:url('../assets/img/global/tick.svg');background-repeat:no-repeat;content:"";display:block;height:9px;position:absolute;right:0;transform:scale(0);transition:transform 0.2s 0.1s ease;width:14px}.is-reduced-motion .reduce-motion__label::before{transform:scale(1)}.reduce-motion__on{display:none}@media (prefers-reduced-motion: reduce){.reduce-motion__off{display:none}.reduce-motion__on{display:inline}}.is-reduced-motion .reduce-motion__off{display:none}.is-reduced-motion .reduce-motion__on{display:inline}.link-box__cta{align-items:center;display:flex;font-size:calc(18rem / var(--font-base));font-weight:var(--font-bold);justify-content:center;letter-spacing:0.05555em;line-height:1.25;margin:auto 16px 0}.link-box{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:0 0 24px;text-align:center}.link-box__content{margin-top:10px;padding:0 16px}.link-box__heading{margin:0;padding-bottom:30px}.link-box__img{margin-bottom:8px;overflow:hidden}.link-box__img img{display:block;width:100%}@media only screen and (min-width: 40em){.link-box__cta{letter-spacing:0.0277em}}@media only screen and (min-width: 64em){.link-box__cta{font-size:calc(20rem / var(--font-base));letter-spacing:0.0415em;line-height:1.2}}@media (prefers-reduced-motion: reduce){.link-box:hover .link-box__img img{transform:scale(1)}}.is-reduced-motion .link-box:hover .link-box__img img{transform:scale(1)}.resources-section{padding:25px 0 20px}.resources-section .touch-slider__item{max-width:calc(360px + var(--grid-gutter));width:86vw}.resources-section .touch-slider__item-inner{height:100%}.resources-section .touch-slider__items-outer{padding-bottom:44px}.resources-section .link-box__heading{font-size:20px;padding-bottom:16px}.resources-section .link-box__content{padding:0 16px}.resources-section .link-box__cta{margin-top:0;padding:0 24px}.resources-section .link-box__cta .button{display:block;width:100%}.resources-section__title{margin-bottom:15px}@media only screen and (min-width: 64em) and (max-width: 71.4375em){.resources-section .link-box__cta{margin-top:auto;padding:0 16px}.resources-section .link-box__cta .button{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 40em){.resources-section .touch-slider__item{width:43vw}}@media only screen and (min-width: 64em){.resources-section .touch-slider__item{max-width:calc(330px + var(--grid-gutter));width:25%}.resources-section .touch-slider__items-outer{overflow:visible}}@media only screen and (min-width: 71.5em){.resources-section .link-box__cta{padding:0 16px}.resources-section .link-box__cta .button{padding-left:0;padding-right:0}}.animated-background__column{position:absolute;background-color:var(--color);top:0;left:var(--left);height:100vh;width:var(--width);animation:background-columns 16s linear infinite alternate;animation-delay:var(--delay, 0s);transform:skew(-20deg) translateX(0);opacity:var(--opacity);pointer-events:none}.is-reduced-motion .animated-background__column{animation-play-state:paused}.animated-background__column--blue{--color: #0080ff;--opacity: 0.1}.animated-background__column--yellow{--color: #ffe154;--opacity: 0.6}.animated-background__column-1{--left: 0;--width: 30px;--delay: 0.3s;--translate: 20vw}.animated-background__column-2{--left: 0vw;--width: 50px;--delay: 2s;--translate: -10vw}.animated-background__column-3{--left: 10vw;--width: 320px;--delay: 0.5s;--translate: -20vw}.animated-background__column-4{--left: 20vw;--width: 150px;--delay: 1s;--translate: 10vw}.animated-background__column-5{--left: 40vw;--width: 150px;--delay: 0.5s;--translate: -10vw}.animated-background__column-6{--left: 55vw;--width: 105px;--delay: 2s;--translate: 10vw}.animated-background__column-7{--left: 60vw;--width: 32px;--delay: 0.2s;--translate: -10vw}.animated-background__column-8{--left: 95vw;--width: 90px;--delay: 1s;--translate: -10vw}.animated-background__column-9{--left: 90vw;--width: 30px;--delay: 0.1s;--translate: -20vw}.animated-background__column-10{--left: 65vw;--width: 300px;--delay: 0.1s;--translate: 20vw}.animated-background__column-4,.animated-background__column-8,.animated-background__column-6,.animated-background__column-7,.animated-background__column-9,.animated-background__column-3{display:none}@media only screen and (min-width: 40em){.animated-background__column-9,.animated-background__column-3{display:block}}@media only screen and (min-width: 64em){.animated-background__column-2,.animated-background__column-4,.animated-background__column-8,.animated-background__column-6,.animated-background__column-7{display:block}}.txt-no-break{white-space:nowrap}.button{font-size:calc(18rem / var(--font-base));line-height:1.2}.txt-intro{font-size:calc(18rem / var(--font-base));line-height:1.3}@keyframes style-me{0%{color:red}25%{color:blue}50%{color:green}75%{color:purple}100%{color:yellow}}.heading-gutter--hints{margin-bottom:132px}.cards__deco{display:flex;justify-content:space-between;pointer-events:none}.cards__deco::after,.cards__deco::before{background-size:contain;content:"";display:block}.cards__deco--bottom{transform:scaleY(-1)}.scroll-into-view-offset{position:relative;top:-200px}.scroll-into-view-offset--xl{position:relative;top:-300px}.link .icon{transform:translate(0px 0px);transition:transform 250ms}.link:hover .icon{transform:translate(5px, 0px)}.main-header__curve--wrapper{position:absolute;top:45vw;background:linear-gradient(0deg, #0d7abf 65%, rgba(55,58,61,0) 65%);width:100%;bottom:0}.main-header__curve--wrapper .main-header__curve{display:block;width:100%}.background--white{background:radial-gradient(circle, rgba(255,255,255,0) 0%, #fff 80%)}.content-nav{z-index:7}.content-nav__item{border-right:2px solid #323232}.content-nav--sticky .content-nav__item{border-color:#efefef}.content-nav__go{color:var(--color-white);font-style:normal}.content-nav--sticky .content-nav__go{color:var(--color-black)}.content-nav__nav{background-color:var(--color-black);border:2px solid var(--color-white);transition:none}.content-nav--sticky .content-nav__nav{background-color:var(--color-white);border:none;transition:transform 0.3s ease}.content-nav__anchor{background-color:var(--color-black);color:var(--color-white);font-style:normal;font-weight:300;padding:10px 28px;position:relative}.content-nav--sticky .content-nav__anchor{background-color:var(--color-white);color:var(--color-black)}.content-nav__anchor::before{background:var(--color-white);content:"";height:30px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-1deg);transition:opacity 0.2s ease;width:80%}.content-nav--sticky .content-nav__anchor::before{background:var(--color-black)}.content-nav__anchor span{padding:0;position:relative;transform:rotate(1deg)}.content-nav__anchor:hover::before{opacity:1}.content-nav__anchor:hover span{-webkit-text-fill-color:var(--color-black)}.content-nav--sticky .content-nav__anchor:hover span{-webkit-text-fill-color:var(--color-white)}.content-nav__anchor--active::before{opacity:1}.content-nav__anchor--active span{background-image:none;-webkit-text-fill-color:var(--color-black)}.content-nav--sticky .content-nav__anchor--active span{-webkit-text-fill-color:var(--color-white)}.main-header-container{--header-h: 545;--header-w: 375;overflow:hidden;position:relative}.main-header-container::before{content:"";display:block;padding-bottom:calc(var(--header-h) / var(--header-w) * 100%)}.main-header-container.vp--onscreen .main-header__logo,.main-header-container.vp--onscreen .main-header__deco img,.main-header-container.vp--on-30 .main-header__logo,.main-header-container.vp--on-30 .main-header__deco img{opacity:1;transform:translate(0, 0);transition:transform 0.6s ease, opacity 0.4s ease}.main-header-container.vp--onscreen .main-header__logo,.main-header-container.vp--on-30 .main-header__logo{transition-delay:0.2s}.main-header__button .button{padding:1.5em 4em}.main-video{--header-h: 388;--header-w: 375;background-position:center center;background-size:cover;overflow:hidden;position:relative}.main-video::before{content:"";display:block;padding-bottom:calc(var(--header-h) / var(--header-w) * 100%)}.main-video.vp--onscreen .main-header__logo,.main-video.vp--onscreen .main-header__deco img,.main-video.vp--on-30 .main-header__logo,.main-video.vp--on-30 .main-header__deco img{opacity:1;transform:translate(0, 0);transition:transform 0.6s ease, opacity 0.4s ease}.main-video.vp--onscreen .main-header__logo,.main-video.vp--on-30 .main-header__logo{transition-delay:0.2s}.zerobox{padding:60px 0}.videocont{height:0;padding:18.75%;position:relative}.videocont iframe{height:100%;left:0;position:absolute;top:0;width:100%}.main-header__button{padding-bottom:40px;text-align:center}.legal{font-size:calc(12rem / var(--font-base));line-height:1.5;margin-top:10px}.header-container{background:url('../assets/img/battle-academy/header_bg-small-2x.jpg');background-position:center right;background-size:cover;text-align:center}.header-headline{padding-top:70px;width:90%;text-wrap:balance;margin:0 auto}@media only screen and (min-width: 40em){.header-headline{padding-top:80px}}.header-bx{margin-bottom:20px;margin-top:20px;padding:12px}.header__available{background:url('../assets/img/battle-academy/main_header_bg_small.svg');background-position:right top;background-repeat:no-repeat;background-size:cover;color:#fff;height:108px;padding-top:40px}.header__available .h4{font-size:calc(18rem / var(--font-base))}.autoplay-video--medium,.autoplay-video--large{display:none}.main-header__video{left:0;position:absolute;top:0;width:100%}.main-header__video::before{content:"";display:block;padding-bottom:calc(var(--header-h) / var(--header-w) * 100%)}.main-header__video .autoplay-video{height:100%;left:0;position:absolute;top:0;width:100%}.main-header__video .autoplay-video__fallback,.main-header__video .autoplay-video__video{height:100%;object-fit:cover;width:100%}.main-header__video .autoplay-video__fallback img{width:100%}.main-header__logo,.main-header__deco,.main-header__card{opacity:0;position:relative}.main-header__deco{--left: -208;--width: 777;left:calc(var(--left) / var(--header-w) * 100%);opacity:1;width:calc(var(--width) / var(--header-w) * 100%)}.main-header__deco img{opacity:0;width:100%}.main-header__deco--top{top:-3px}@media only screen and (min-width: 64em){.main-header__deco--top{top:25px}}@media only screen and (min-width: 71.5em){.main-header__deco--top{top:42px}}.main-header__deco--top img{transform:translateY(-20%)}.headline{color:#fff;font-size:calc(30rem / var(--font-base));text-shadow:3px 4px 6px #000000}.main-header__logo{--right: 40;--top: 56;--width: 285;background-image:url('../assets/img/battle-academy/main_header_bg.svg');background-position-x:6px;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0px 4px 12px rgba(0,0,0,0.65));padding:52px;padding-right:25px;right:calc(var(--right) / var(--header-w) * 100%);top:calc(var(--top) / var(--header-h) * 100%);transform:translateY(-20%);width:calc(var(--width) / var(--header-w) * 100%)}.main-header__logo img{width:100%}.main-header__logo .h4{font-size:calc(28rem / var(--font-base))}.main-header__card{--top: 290;--width: 140;top:calc(var(--top) / var(--header-h) * 100%);width:calc(var(--width) / var(--header-w) * 100%)}.main-header__card .perspective-card{transition:transform 0.6s ease;width:100%}.featured{padding-bottom:118px;padding-top:3.1rem;position:relative}.featured::before{background-image:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%);content:"";height:50px;left:0;position:absolute;top:25px;width:100%;z-index:2}.featured__title{margin:0 auto 8px;position:relative;z-index:2}.featured__cta{margin-top:20px}.featured__cards{display:flex;flex-wrap:wrap;margin-top:2.25rem}.featured__cards .column{flex:0 0 50%;margin-bottom:20px}.card-placeholder{height:0;padding-bottom:139.69697%;width:100%}.top-deco--deck-hints{overflow:hidden}.top-deco--deck-hints img{left:-50%;max-width:200%;position:relative}.tips{color:var(--color-white);position:relative}.tips .cards__deco--top,.tips .cards__deco--bottom{position:relative;z-index:2}.tips .cards__deco--top{visibility:hidden}.tips .cards__deco--bottom{margin-top:35px}.tips .decoration{display:none}.tips .decoration--blue-tips{right:0;top:0;z-index:1}.tips .decoration--icon{right:-200px;top:230px;z-index:1}.tips .decoration--pink{bottom:0;left:0;z-index:1}.header2{background-color:#da2026;color:#f7d548;margin-bottom:30px;padding-bottom:16px;padding-top:20px}.onebox{margin-bottom:-120px;z-index:1;position:relative}.onebox__content_container{background-color:#da2026;margin-top:-35px;padding:30px;position:relative;z-index:1}.onebox__content_container p{font-size:calc(13rem / var(--font-base))}.onebox__content{color:#fff;text-align:center}.onebox__content .h4{font-style:italic}.deck-hints{--card-width: 290px;position:relative;z-index:2}.deck-hints__card{--card-width: 150px;--x-offset: -100%;border-radius:15px;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.4));left:0;margin:0 auto;max-width:var(--card-width);opacity:0;position:absolute;right:-100px;top:50%;transform:translate(var(--x-offset), -54%);width:45%}@media only screen and (min-width: 64em){.deck-hints__card{left:-50px;margin:0;right:auto}}.deck-hints__card--secondary{left:-100px;right:0;transform:translate(var(--x-offset), -46%)}@media only screen and (min-width: 40em){.deck-hints__card--secondary{left:-170px}}.deck-hints__content{margin-top:72px}.deck-hints__hint-title{margin-top:0px}.cards{background-image:url('../assets/img/battle-academy/ba_bg.jpg');background-position-y:4px;background-size:cover;clip-path:polygon(0 0, 100% 5%, 100% 95%, 0% 100%);color:#fff;padding-bottom:92px;padding-top:150px;position:relative;text-shadow:2px 2px 4px #000000}.cards::before{content:"";height:103px;left:0;position:absolute;top:-50px;width:100%;z-index:3}.cards .decoration--cards{left:-300px;top:50%;transform:translateY(-50%)}.cards__title{padding-top:16px;transform:rotate(-1deg)}.cards-section__list{display:flex;flex-wrap:wrap;justify-content:center}.cards-section__list .column{flex:0 0 50%;margin-bottom:16px}.cards-section__title{margin-bottom:var(--grid-gutter)}.cards-section__title__text{margin-bottom:0px}section.twobox{margin-top:-90px}.stats{background-color:#e5e5e5;border:#c5c5c5 solid 1px;border-radius:10px;color:#000;margin:80px 0px 40px 0px;padding:30px}.stats table{border-collapse:collapse}.stats td{border-bottom:#c5c5c5 solid 1px;margin-bottom:5px;padding:5px 10px 5px 0px}.stats .last{border-bottom:0px}.stats span{font-weight:600}.stats .graybar{background-color:#959595;clip-path:polygon(0 0, 100% 9%, 100% 91%, 0% 100%);float:left;height:180px;left:-30px;margin-bottom:-180px;position:relative;top:6px;width:15px}.booklet{display:flex;justify-content:center;align-items:center}.booklet img{max-width:100%;width:100%}.download{padding-top:72px;position:relative;z-index:2}.download .row{display:inline-block}.download .column:first-child{text-align:center}.download .column:last-child{align-self:flex-end}.download__img{margin:1rem 0 -50%;overflow:hidden}.download__img img{display:block;margin:0 auto;position:relative;z-index:2}.download__title{margin-top:0;text-align:center}.download-cta{margin:0 auto}.main-footer__globals{transition:background-color 0.2s ease, color 0.2s ease}.main-footer__globals:hover{background-color:#fff;border-color:#fff;color:#000;transition:background-color 0.2s ease, color 0.2s ease}.divider{position:relative}.divider:before{content:"";display:block;height:2px;margin:0 auto;margin-bottom:60px;margin-top:60px;position:relative;width:80%}.divider--gradient:before{background-image:linear-gradient(to right, rgba(0,0,0,0) 1%, #bcbfc8 25%, #bcbfc8 50%, #bcbfc8 75%, rgba(0,0,0,0) 100%)}.divider--yellow{position:relative}.divider--yellow:before{background-color:#f7d548;content:"";display:block;height:10px;margin:0 auto;position:relative}.divider--white{margin-bottom:103px;margin-top:-103px;position:relative;transform:skewY(4.3deg)}.divider--white:before{background-color:#fff;content:"";display:block;height:1px;margin:0 auto;margin-bottom:10px;margin-top:10px;position:relative}.divider--white2{margin-bottom:-93px;margin-top:93px;position:relative;transform:skewY(-4.3deg)}.divider--white2:before{background-color:#fff;content:"";display:block;height:1px;margin:0 auto;margin-bottom:10px;margin-top:10px;position:relative}.resources-section.content-bg{background-color:#da2026;background-image:none}.resources-section.content-bg h2{color:#fff}@media only screen and (max-width: 24.9375em){.main-header-container{display:none}.divider:before{margin-bottom:30px;margin-top:30px}}.first-battle{margin-bottom:16px;padding:0;text-align:center}.first-battle .full-width-section__content{padding:50px 0 0;background-image:linear-gradient(159deg, #ffd304 40%, #ffbc22 100%);overflow:hidden}.first-battle .full-width-section__content .column.mfbInfo{padding:25px 30px}.first-battle .full-width-section__content .column.mfbInfo h2{padding:0 20px;line-height:0.9}.first-battle .full-width-section__content .column.mfbInfo .button{width:80vw;cursor:pointer}@keyframes background-columns{from{transform:skew(-20deg) translateX(0)}to{transform:skew(-20deg) translateX(var(--translate))}}.first-battle .row{justify-content:flex-end;padding:0}.first-battle .ba__img{align-items:center;background-color:transparent !important;display:flex;justify-content:center;padding:0px !important;width:85vw;margin:0 auto 40px}.first-battle .h1{font-size:24px}.first-battle .h1 i{font-style:normal}.first-battle .header{background-color:transparent !important;flex:auto;margin-top:-60px;padding-top:0px;text-align:center}.first-battle .header .headline{color:#fff;font-size:calc(30rem / var(--font-base)) !important;text-shadow:3px 4px 6px #000000}.battle-academy-button-container{margin-top:26px}.battle-academy-button-container+.battle-academy-button-container{margin-top:16px}.rulebooks-container{margin-bottom:35px}.rulebooks{display:block;text-align:center}.rulebook{border:2px solid #e7e7e7;border-radius:4px;display:inline-block;font-weight:600;font-size:20px;padding:5px 5px 3px;line-height:1;letter-spacing:1px;margin-bottom:8px}.rulebook+.rulebook{margin-left:8px}@media (hover: hover){.rulebook:hover{background-color:#fed502;border-color:#fed502}}@media only screen and (max-width: 39.9375em){.main-header__button .button{padding:1.2em 3em}.main-header-container{display:none}.videocont{padding:28.2%}.divider:before{margin-bottom:30px;margin-top:30px}.board img{max-width:100%;width:auto}.eevee img{margin-bottom:-60px;position:relative;top:-130px}}@media only screen and (min-width: 40em) and (max-width: 63.9375em){.heading-decorated--hints{min-width:400px}.main-header-container{display:none}.board img{max-width:100%;width:auto}.eevee img{margin-bottom:-60px;position:relative;top:-130px}}@media only screen and (min-width: 40em){.main-header-container{--header-w: 810;--header-h: 786}.main-header-container.is-sword .main-header__card--shield .perspective-card{opacity:1}.main-video{--header-w: 810;--header-h: 556}.autoplay-video--small{display:block}.main-header__deco{--left: -119;--width: 1050}.main-header__logo{--right: 172;--top: 80;--width: 482}.featured__cards .column{flex-basis:calc(100% / 4);margin-bottom:0}.featured-card__name{font-size:20px}.featured__cta{margin-top:2.25rem}.top-deco--deck-hints img{left:auto;max-width:100%}.deck-hints:nth-of-type(even) .row--deck-hints{flex-flow:column}.deck-hints__bg-deco{--bg-height: 200px}.deck-hints__card{--card-width: 220px}.deck-hints__cards{width:auto}.deck-hints:nth-of-type(even) .deck-hints__bg-deco{margin-right:-75px}.deck-hints:nth-of-type(even) .deck-hints__cards{flex-flow:row-reverse}.cards{padding-bottom:140px}.cards .decoration--cards{left:0}.cards-section__list .column{flex-basis:calc(100% / 3)}.tips .decoration{display:inline-block}.tips .decoration--pink{display:none}.tips .cards__deco--top{visibility:visible}.collections__container{padding-bottom:132px}.collections__container .decoration--icon{bottom:-84px;display:inline-block;left:0}.swsh-card-dex .decoration--icon{display:inline-block;right:-150px;top:0}.heading-gutter{margin:-180px auto 0}.heading-gutter--hints{margin-bottom:175px}.download__img{margin:1rem 0 -208px}.download__img img{max-width:464px}.featured::after{top:-45px}.featured::before{top:0px}.deck-hints__card{right:-170px}.first-battle{margin-bottom:0;padding:0}.first-battle .full-width-section__content .column.mfbInfo{padding:55px 50px}.first-battle .full-width-section__content .column.mfbInfo h2{line-height:1}.first-battle .full-width-section__content .column.mfbInfo .button{width:inherit}.first-battle .ba__img{margin:0 auto 35px}.first-battle .main-header__curve--wrapper{top:300px}.first-battle .row{padding:0}.first-battle .h1{font-size:28px}.first-battle .header .headline{font-size:calc(40rem / var(--font-base)) !important}.first-battle .button{display:inline-block}.first-battle .button:last-child{margin-right:0}.first-battle .full-width-section__bg::after{background-image:linear-gradient(var(--direction), #000 0%, #010101 30%, rgba(0,0,0,0) 80%);opacity:0.45}.rulebooks-container{margin-bottom:45px}}@media only screen and (min-width: 64em){.h4{font-size:calc(28rem / var(--font-base))}.header-container{display:none}.main-header__button{margin-top:-100px}.main-bg-en-us{background:url('../assets/img/battle-academy/en-us/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-de-de{background:url('../assets/img/battle-academy/de-de/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-it-it{background:url('../assets/img/battle-academy/it-it/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-fr-fr{background:url('../assets/img/battle-academy/fr-fr/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-pt-br{background:url('../assets/img/battle-academy/pt-br/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-es-es{background:url('../assets/img/battle-academy/es-es/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-en-ca{background:url('../assets/img/battle-academy/en-ca/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-bg-fr-ca{background:url('../assets/img/battle-academy/fr-ca/header_bg-2x.jpg');background-position:center center;background-size:cover}.main-header__logo,.main-header__deco,.main-header__card{position:absolute}.headline{font-size:calc(40rem / var(--font-base));width:65%;margin:0 auto;text-wrap:pretty}.main-header-container{--header-w: 1440;--header-h: 531}.main-header-container .autoplay-video,.main-header-container .autoplay-video__fallback{padding-top:0}.featured__cards .column{flex-basis:calc(100% / 4 - 60px);margin-bottom:0;margin-left:20px}.featured__cards .column:first-child{margin-left:0}.main-video{--header-w: 1440;--header-h: 600}.main-video .autoplay-video,.main-video .autoplay-video__fallback{padding-top:0}.autoplay-video--large{display:block}.autoplay-video--medium{display:none}.main-header__video{--height: var(--header-h)}.main-header__video::after{padding-bottom:calc(75 / var(--height) * 100%)}.main-header__deco{--left: 82;--width: 1276}.main-header__logo{--right: 0;--top: 322;--width: 438px;color:#fff;text-align:right}.main-header__logo .h4{font-size:calc(24rem / var(--font-base));line-height:0.9}.onebox__content_container{background-color:#da2026;margin-top:0px;padding:30px;transform:skew(-10deg, 0deg)}.onebox__content_container p{font-size:calc(18rem / var(--font-base))}.onebox__content{color:#fff;text-align:center;transform:skew(10deg, 0deg)}.onebox__content .h4{font-style:italic}.board .column{margin-right:calc(400% / var(--grid-columns));margin-top:50px}.board .column img{width:100%}.eevee{left:260px;margin-bottom:-390px;position:relative;top:-400px;z-index:2}.main-header__card{--width: 284;--top: 125}.main-header__card--sword{--left: 110}.main-header__card--shield{--left: 1074}.deck-hints__cards{position:relative}.deck-hints__card{--card-width: 200px;left:auto;margin-right:auto;position:absolute;right:125px}.deck-hints__card--secondary{left:auto;right:calc(var(--card-width) + 75px)}.deck-hints:nth-of-type(even) .row--deck-hints{flex-flow:row-reverse}.deck-hints:nth-of-type(even) .deck-hints__card{left:125px;right:auto}.deck-hints:nth-of-type(even) .deck-hints__card--secondary{left:calc(var(--card-width) + 75px)}.deck-hints__bg-deco{margin:auto 0px auto -75px;width:50vw}.cards-section__list .column{flex-basis:calc(100% / 4)}.tips .cards__deco--bottom{margin-top:225px}.tips .decoration--pink{display:inline-block}.heading-gutter--hints{margin-bottom:285px}.download{height:387px;padding-top:0}.download .row{display:flex;flex-direction:row-reverse;height:100%}.download .column:first-child{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:left}.download .column:first-child .download-cta{align-self:flex-start}.download .column:last-child{align-self:flex-start}.download__img{margin:-98px 0 0;position:relative}.download__img img{max-width:100%}.download__title{text-align:left}.download-cta{margin:0}.featured::after{background-repeat:no-repeat;background-size:100% 100%;top:-60px}.featured::before{top:31px}.cards::before{background-size:100% 100%;height:103px;top:-103px}.cards__title{padding-top:0}.deck-hints__content{margin-top:0}.deck-hints__cards{height:100%}.first-battle .full-width-section__content{padding:70px 0}.first-battle .ba__img{width:100%;margin:initial;margin-right:calc(50% / var(--grid-columns))}.first-battle .ba__img img{max-width:450px;margin-bottom:-15px}.first-battle .h1{font-size:34px}.first-battle .row{justify-content:center;padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2)}.first-battle .main-header__curve--wrapper{top:260px;background:linear-gradient(0deg, #0d7abf 50%, rgba(55,58,61,0) 50%)}.first-battle .main-header__curve--wrapper .main-header__curve{height:250px}.rulebooks-container{margin-bottom:80px}}@media only screen and (min-width: 64em) and (max-width: 71.4375em){.mew{margin-top:50px}}@media only screen and (min-width: 71.5em){.first-battle .ba__img{margin-right:calc(20% / var(--grid-columns))}.first-battle .ba__img img{max-width:530px;margin-bottom:-15px}.first-battle .main-header__curve--wrapper{top:200px}.first-battle .main-header__curve--wrapper .main-header__curve{height:300px;background:linear-gradient(0deg, #0d7abf 50%, rgba(55,58,61,0) 50%)}.h4{font-size:calc(32rem / var(--font-base))}.main-header__logo{--top: 348}.main-header__logo .h4{font-size:calc(28rem / var(--font-base))}.onebox{margin-bottom:-120px}.onebox__content_container{margin-top:70px}.eevee{left:calc(800% / var(--grid-columns));margin-bottom:-654px;top:-576px}.deck-hints__card{--card-width: 240px}.battle-academy-button-container{display:inline-block;margin-top:16px;width:auto}.battle-academy-button-container+.battle-academy-button-container{margin-left:20px}}@media only screen and (min-width: 1350px){.deck-hints__bg-deco{--bg-height: 260px}.deck-hints__card{--card-width: 290px}.deck-hints+.deck-hints{margin:350px auto 0}}
