:root{--theme-color-text-blue: #2B408C;--jumplink-default-pokeball-color: #F8D548;--jumplink-default-text-color: #2B408C;--jumplink-default-bg-color: #FFFFFF;--jumplink-active-pokeball-color: #FFFFFF;--jumplink-active-text-color: #2B408C;--jumplink-active-bg-color: #F8D548}main{--text-color: #FFFFFF;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){main{font-size:16px}}main{background-color:#162e6a}main .LayoutModules{position:relative;--hero-background-width: 1728px;--hero-background-height: 3948px;background:linear-gradient(0deg, #162E6A 0.36%, #5154A6 22.84%, #C48BD1 42.03%, #ED8F91 56.27%, #F29C6C 72.03%, #F3BD7E 84.76%, #FFE49F 99.61%);background-position:50% min(53.3541666667vw, 936px);background-size:var(--hero-background-width) var(--hero-background-height);background-repeat:no-repeat}@media(min-width: 600px)and (max-width: 1023px){main .LayoutModules{--hero-background-width: 1024px;--hero-background-height: 2339.5555555556px}}@media(min-width: 1024px)and (max-width: 1439px){main .LayoutModules{--hero-background-width: 1440px;--hero-background-height: 3290px}}main .LayoutModules::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://lh3.googleusercontent.com/fCamZaKIMlGWEFPpfOp6YpUvhmx2Snmko87jrf9qbUhTwzR8ubbOkIp3oOGkjimwZsJIhA_uhzkNINkjjEYw-FCGbySVjtL6_LCI3nXbz-eeJRc=e365-s0);background-position:50% min(54.1666666667vw, 936px);background-size:var(--hero-background-width) var(--hero-background-height);background-repeat:no-repeat}@media(max-width: 599px){main .LayoutModules::before{display:none}}main #hero{aspect-ratio:1440/780;overflow:hidden}main #hero .TemplateHeroFullbleed__heroImage img,main #hero .TemplateHeroVideo__videos video{aspect-ratio:1440/780;-o-object-fit:cover;object-fit:cover}main[data-page-type=city-event-features],main[data-page-type=city-event-gameplay],main[data-page-type=city-tickets]{--hero-bg-height-mobile: 300px}main[data-page-type=city-event-features] .LayoutModules,main[data-page-type=city-event-gameplay] .LayoutModules,main[data-page-type=city-tickets] .LayoutModules{background:linear-gradient(0deg, #162E6A 0.36%, #5154A6 22.84%, #C48BD1 42.03%, #ED8F91 56.27%, #F29C6C 72.03%, #F3BD7E 84.76%, #FFE49F 99.61%);background-position:50% min(24.625vw, 432px);background-size:var(--hero-background-width) var(--hero-background-height);background-repeat:no-repeat}@media(max-width: 1023px){main[data-page-type=city-event-features] .LayoutModules,main[data-page-type=city-event-gameplay] .LayoutModules,main[data-page-type=city-tickets] .LayoutModules{background-position:50% var(--hero-bg-height-mobile)}}main[data-page-type=city-event-features] .LayoutModules::before,main[data-page-type=city-event-gameplay] .LayoutModules::before,main[data-page-type=city-tickets] .LayoutModules::before{background:url(https://lh3.googleusercontent.com/fCamZaKIMlGWEFPpfOp6YpUvhmx2Snmko87jrf9qbUhTwzR8ubbOkIp3oOGkjimwZsJIhA_uhzkNINkjjEYw-FCGbySVjtL6_LCI3nXbz-eeJRc=e365-s0);background-position:50% min(25vw, 432px);background-size:var(--hero-background-width) var(--hero-background-height);background-repeat:no-repeat}@media(max-width: 1023px){main[data-page-type=city-event-features] .LayoutModules::before,main[data-page-type=city-event-gameplay] .LayoutModules::before,main[data-page-type=city-tickets] .LayoutModules::before{background-position:50% var(--hero-bg-height-mobile)}}main[data-page-type=city-event-features] #hero,main[data-page-type=city-event-gameplay] #hero,main[data-page-type=city-tickets] #hero{aspect-ratio:4/1}main[data-page-type=city-event-features] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-event-features] #hero .TemplateHeroVideo__videos video,main[data-page-type=city-event-gameplay] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-event-gameplay] #hero .TemplateHeroVideo__videos video,main[data-page-type=city-tickets] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-tickets] #hero .TemplateHeroVideo__videos video{aspect-ratio:4/1}@media(max-width: 1023px){main[data-page-type=city-event-features] #hero,main[data-page-type=city-event-gameplay] #hero,main[data-page-type=city-tickets] #hero{aspect-ratio:auto;height:var(--hero-bg-height-mobile)}main[data-page-type=city-event-features] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-event-features] #hero .TemplateHeroVideo__videos video,main[data-page-type=city-event-gameplay] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-event-gameplay] #hero .TemplateHeroVideo__videos video,main[data-page-type=city-tickets] #hero .TemplateHeroFullbleed__heroImage img,main[data-page-type=city-tickets] #hero .TemplateHeroVideo__videos video{aspect-ratio:auto;height:var(--hero-bg-height-mobile)}}#hero{position:relative}#hero::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1440/32;background-image:url(https://lh3.googleusercontent.com/fFl8TLBrblOQrrihFBVtj9cYlaEseAJsJErX05fgZCvMscsndkLroOgJqhluhFucTgarhW7HiDVrUa3JgnStfZztzEhuXK4dt43738NJYLZN=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}#hero .TemplateHeroFullbleed__heroImage{background:#000}.navbar__menu[open] dialog{align-items:flex-start;overflow:auto;padding-bottom:60px}@media(max-width: 1279px){.navbar__link__subnav__links .navbar__link__subnav__link{padding-left:40px}}@media(max-width: 1279px){.navbar__link.cta{margin-top:30px;margin-left:16px}}@media(max-width: 1279px){.navbar__menu .navbar__locale{position:relative;bottom:0;right:0;margin-top:30px;margin-left:16px}}.button--theme-blue{font-weight:700;border-radius:999px;transition:all .3s ease,transform .18s ease;background:#6ea3c2;color:#fff !important;text-transform:uppercase;text-align:center;border:2px solid #142256}@media(max-width: 1023px){.button--theme-blue{font-size:15px;line-height:1.2;padding:12px 20px}}@media(min-width: 1024px){.button--theme-blue{font-size:17px;line-height:1.2;padding:16px 40px}}.button--theme-blue:hover{box-shadow:0px 2px 8px rgba(0,0,0,.4)}.button--theme-blue:active{transform:translateY(2px)}.button--theme-white{font-weight:700;border-radius:999px;transition:all .3s ease,transform .18s ease;background:#fff;color:#231f20 !important;text-transform:uppercase;text-align:center;border:2px solid #142256}@media(max-width: 1023px){.button--theme-white{font-size:15px;line-height:1.2;padding:12px 20px}}@media(min-width: 1024px){.button--theme-white{font-size:17px;line-height:1.2;padding:16px 40px}}.button--theme-white:hover{box-shadow:0px 2px 8px rgba(0,0,0,.4)}.button--theme-white:active{transform:translateY(2px)}.button--theme-white.outlined{border:2px solid currentColor}.button--theme-yellow{font-weight:700;border-radius:999px;transition:all .3s ease,transform .18s ease;background:#f8d548;color:#231f20 !important;text-transform:uppercase;text-align:center;border:2px solid #142256}@media(max-width: 1023px){.button--theme-yellow{font-size:15px;line-height:1.2;padding:12px 20px}}@media(min-width: 1024px){.button--theme-yellow{font-size:17px;line-height:1.2;padding:16px 40px}}.button--theme-yellow:hover{box-shadow:0px 2px 8px rgba(0,0,0,.4)}.button--theme-yellow:active{transform:translateY(2px)}.position-static{position:static}.theme-h1 .headline__title{font-size:68px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 599px){.theme-h1 .headline__title{font-size:36px}}@media(min-width: 600px)and (max-width: 1023px){.theme-h1 .headline__title{font-size:48px}}@media(min-width: 1024px){.theme-h1 .TemplateHeadline__layout__title{margin-left:-60px;margin-right:-60px}}.theme-h2 .headline__title{font-size:48px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.theme-h2 .headline__title{font-size:28px}}.theme-h2 .Template5050Simple__layout__content__title{font-size:48px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.theme-h2 .Template5050Simple__layout__content__title{font-size:28px}}.theme-h3 .headline__title{font-size:32px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.theme-h3 .headline__title{font-size:24px}}.theme-h3 .Template5050Simple__layout__content__title{font-size:32px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.theme-h3 .Template5050Simple__layout__content__title{font-size:24px}}.theme-bg-bottom-blue-gradient .TemplateStickyScrollTabs__section:last-of-type{background:linear-gradient(to bottom, transparent 0%, #162E6A 100%)}.theme-bg-curly-blue{position:relative;background-color:#f5efd9;--text-color: var(--theme-color-text-blue)}.theme-bg-curly-blue::before,.theme-bg-curly-blue::after{content:"";display:block;position:absolute;z-index:0;left:0;width:100%;aspect-ratio:1440/92;background-image:url(https://lh3.googleusercontent.com/1woedspMW2VMn9q_fuwYyO8fimrc4oE8qIOMe0LzbUNTc0E5ELi7Oi-Boh1QJ2lCKh7HzwRIkIjz37YSVIaAWOGdzGb1sgcuUPtykMLTNkAO=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-curly-blue:before{top:-1px}.theme-bg-curly-blue:after{bottom:-1px;transform:rotate(180deg)}.theme-bg-moon-stars{position:relative}.theme-bg-moon-stars::before{content:"";display:block;position:absolute;z-index:0;top:0;left:10%;width:80%;aspect-ratio:1194/357;background-image:url(https://lh3.googleusercontent.com/JbU85X-mxTc9uSxaBUYEzWfPQTLUSpXwRZY5zoxDlW7pUs02BoiO_vlnX0oWjRRKsF2ahlc9PB5sv1cEeqreGkaZpZ_jz6lhe4BAo1rnmllz8y8=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-night-clouds{position:relative}.theme-bg-night-clouds::before{content:"";display:block;position:absolute;z-index:0;bottom:300px;left:0;width:100%;aspect-ratio:1440/584;background-image:url(https://lh3.googleusercontent.com/kbcpsjWTKjkT7I5H7unlYgXM-69oVJbTCZ2YcVfCcM2ZXQ7zJ8o3KOUgDBfLRoQnkVNEXt8SffCOGA2fTaNZWCQGBAQd1P9mLzs-U8dUkMlK9A=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-night-clouds2{position:relative}.theme-bg-night-clouds2 .TemplateStickyScrollTabs__section{position:relative;z-index:10}.theme-bg-night-clouds2::after{content:"";display:block;position:absolute;z-index:0;bottom:300px;left:0;width:100%;aspect-ratio:1440/584;background-image:url(https://lh3.googleusercontent.com/kbcpsjWTKjkT7I5H7unlYgXM-69oVJbTCZ2YcVfCcM2ZXQ7zJ8o3KOUgDBfLRoQnkVNEXt8SffCOGA2fTaNZWCQGBAQd1P9mLzs-U8dUkMlK9A=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-global-gradient1{position:relative;background:linear-gradient(0deg, #F29C6C 0.36%, #F3BD7E 41.15%, #F3BD7E 74.9%, #FFE49F 99.61%);--text-color: var(--theme-color-text-blue)}.theme-bg-global-gradient1 .TemplateStickyScrollTabs__section{position:relative;z-index:10}.theme-bg-global-gradient1 .TemplateStickyScrollTabs__section:last-of-type{z-index:9}.theme-bg-global-gradient1 .TemplateStickyScrollTabs__section:last-of-type::after{content:"";display:block;position:absolute;z-index:0;left:0;width:100%;bottom:0;aspect-ratio:1440/1264;background-image:url(https://lh3.googleusercontent.com/y_5DdLl_I6e-RqLrEXRks3G_GT0kLQJef4ezI1IsdljmMUIPGhOfmaPnmwRy9kVQr-kHsE5NUInuUzeDyEohgZ5GQiACQYfMECiZBA4oUR3Ueg=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-global-gradient1::before{content:"";display:block;position:absolute;z-index:1;top:-1px;left:0;width:100%;aspect-ratio:1440/92;background-image:url(https://lh3.googleusercontent.com/1woedspMW2VMn9q_fuwYyO8fimrc4oE8qIOMe0LzbUNTc0E5ELi7Oi-Boh1QJ2lCKh7HzwRIkIjz37YSVIaAWOGdzGb1sgcuUPtykMLTNkAO=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-global-gradient1::after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-image:url(https://lh3.googleusercontent.com/0AR2aojuxpRdV5uURH3K_X6Ubh0GiRLMbXhdAoZ_JVqaIwsVblerrlzpbCyvPmrdOLO1sVf-GslVnU-KCxFwpY0nXQnylb7SvDwicBgirheqfA=e365-s0);background-size:cover;background-position:top;background-repeat:no-repeat}.module:has(.theme-bg-global-gradient2){position:relative;z-index:10}.theme-bg-global-gradient2{position:relative;background:linear-gradient(0deg, #162E6A 0.36%, #5154A6 59.41%, #C48BD1 99.61%);z-index:1}.theme-bg-global-gradient2::before{content:"";display:block;position:absolute;z-index:0;bottom:100%;left:0;width:100%;aspect-ratio:1440/92;background-image:url(https://lh3.googleusercontent.com/Xoqz2uXJpydew20xocF1RKeXHfSiBXP2w_-hPVPOya0Ky5OjdGbF_wbre2NVA-o3GK8_NOwXFXCrLJKh7ZOUxQHdJXVhHyDRB6tukwzHzCam=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}.theme-bg-global-gradient2::after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-image:url(https://lh3.googleusercontent.com/FjIiQHTl5qKeig9HPqOVk_S2zN1G8BbWsBkTi_WGQJFdyDTofLLLhdwuvz2mXblYoXVaF6_yQVZNHxL9HRB5Cof707f2swOja7bmqmlzHQWQEA=e365-s0);background-size:cover;background-position:top;background-repeat:no-repeat}.theme-text-blue{--text-color: var(--theme-color-text-blue)}.Divider{height:14px;border-radius:50px;border-top:2px solid rgba(0,0,0,.15);border-bottom:2px solid rgba(255,255,255,.3);overflow:hidden;position:relative;margin-left:var(--grid-padding);margin-right:var(--grid-padding)}.Divider::before{content:"";display:block;position:absolute;left:0;width:100%;top:0;height:5px;background:rgba(0,0,0,.08)}.Divider::after{content:"";display:block;position:absolute;left:0;width:100%;bottom:0;height:5px;background:rgba(255,255,255,.2)}@media(max-width: 1023px){.alola__pokemonTabList{padding:20px 0;gap:30px}}@media(min-width: 1440px){.alola__pokemonTabList__tabWrap{max-width:130px;width:130px;padding:20px 30px 40px}}.alola__pokemonTabList__tab{position:relative}.alola__pokemonTabList__tab::before{content:"";position:absolute;left:-8px;top:-6px;width:calc(100% + 16px);padding-top:calc(100% + 12px);border:2px solid #fff;border-radius:50%;transform:scale(0.8)}.alola__pokemonTabList__tab .alola__pokemonTabList__tab__iconMask{transform:scale(0.8)}.alola__pokemonTabList__tab.active::before{background:#f8d548;border-color:rgba(0,0,0,0);transform:scale(0.9)}.alola__pokemonTabList__tab.active .alola__pokemonTabList__tab__iconMask{transform:scale(0.9);background:var(--theme-color-text-blue)}.alola__pokemonTabList__tab.active::after{content:"";position:absolute;left:-13px;top:-11px;width:calc(100% + 26px);padding-top:calc(100% + 22px);border:2px solid #fff;border-radius:50%;transform:scale(0.9)}.alola__pokemonTabList__tab__label{color:#fff;margin-top:24px}@media(min-width: 1440px){.alola__pokemonTabList__tab__label{margin-left:-20px;margin-right:-20px}}@media(min-width: 1024px){.alola__pokemonTabs{display:flex}}.alola__pokemonTabContent.active{--text-color: #FFFFFF;background:linear-gradient(180deg, #E7EEFF 0%, #C5D5FF 100%);border-color:#fff;border-width:4px;color:var(--theme-color-text-blue);text-align:center}.alola__pokemonTabList__tabActiveArrow{border-bottom-color:#fff}.alola__pokemonGrid{-moz-column-gap:30px;column-gap:30px}.alola__pokemonGrid__pokemon__label{font-size:14px;margin-left:-12px;margin-right:-12px}.alola__shinyFooter{background:#6084dd;color:#fff;display:inline-flex;border-radius:100px;padding:8px 24px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.3px;text-align:left}@media(max-width: 599px){.alola__shinyFooter{font-size:13px}}.alola__pokemonTabs__advSyncLabel span{color:#9b65d3}.alola__pokemonGrid__pokemon__andMoreLabel{font-size:14px}.GOFestGlobalCard__layout__contentWrap{color:var(--theme-color-text-blue);margin-top:-20px}@media(max-width: 1023px){.GOFestGlobalCard__layout__contentWrap{margin-top:-80px}}.GOFestGlobalCard__layout__content{padding-top:60px;padding-bottom:60px}@media(max-width: 1023px){.GOFestGlobalCard__layout__content{background:#fff;border-radius:20px}}@media(max-width: 1023px){.GOFestGlobalCard__layout__content::after{background:#f5efd9;top:16px;border-radius:10px}}.GOFestGlobalCard__layout__contentBg--desktop{background:#f5efd9;border-radius:20px;border:14px solid #fff}.GOFestGlobalCard__layout__contentBg svg{display:none !important}.GOFestGlobalCard__layout__content__body{font-size:19px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){.GOFestGlobalCard__layout__content__body{font-size:16px}}.GOFestGlobalCard__layout__image{background:#000}.TemplateCardCarousel{--carousel-scroll-track-color: rgba(210, 189, 249, 0.8);--carousel-scroll-thumb-color: rgba(210, 189, 249, 0.5)}.TemplateCardCarousel__headline__title{font-size:48px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.TemplateCardCarousel__headline__title{font-size:28px}}.TemplateCardCarousel__card{border:4px solid #fff;background:linear-gradient(180deg, #E7EEFF 0%, #C5D5FF 100%);padding:40px 24px}.TemplateCardCarousel__card__layout__image{margin-bottom:16px}.TemplateCardCarousel__card__layout__content__body{font-size:16px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){.TemplateCardCarousel__card__layout__content__body{font-size:15px}}.TemplateContainer{padding:0}.TemplateEventFAQs__faqsWrap{border-radius:20px;border:10px solid #506ba9;background:#0a235e}.TemplateEventFAQs__faqs__category__faq__answer a,.TemplateEventFAQs__faqs__category__faq__answer a:visited{color:#f8d548}.TemplateEventFAQs__faqs__category__faq__answer{font-weight:500}.TemplateEventTicketTabs .container:has(.TemplateEventTicketTabs__tablist){text-align:center}@media(min-width: 600px)and (max-width: 1023px){.TemplateEventTicketTabs .container:has(.TemplateEventTicketTabs__tablist){padding-left:40px;padding-right:40px}}.TemplateEventTicketTabs__tablist{display:inline-flex;background:#fff;border-radius:100px;gap:4px;padding:2px}.TemplateEventTicketTabs__tablist__tab{border:none;font-size:16px;padding:16px 40px}@media(max-width: 599px){.TemplateEventTicketTabs__tablist__tab{font-size:14px;padding:10px 24px}}.TemplateEventTicketTabs__tablist__tab:hover{box-shadow:none}.TemplateEventTicketTabs__tablist__tab.active{background:#2b408c;color:#fff}.TemplateEventTicketTabs__tabpanel__headline{color:var(--text-color)}@media(min-width: 1024px){.TemplateEventTicketTabs__tabpanel__ticketWrap{max-width:1120px}}.TemplateEventTicketTabs__tabpanel__ticket__bg{background:#fff}.TemplateEventTicketTabs__tabpanel__ticket__bg::after{background:#f5efd9}.TemplateEventTicketTabs__tabpanel__ticket__bg__svgBorder{fill:#fff}.TemplateEventTicketTabs__tabpanel__ticket__bg__svgBackground{fill:#f5efd9}.TemplateEventTicketTabs__tabpanel__ticket__bg__svgBall{fill:#d2bdf9}.TemplateEventTicketTabs__tabpanel__ticket__bg--desktop svg{display:none}.TemplateEventTicketTabs__tabpanel__ticket__bg--desktop::before{content:"";display:block;position:absolute;top:0;left:0;height:100px;width:100%;background-image:url(https://lh3.googleusercontent.com/QWDFEpP3APzAIEuZ8Gftsmx4hR8_NWZOc2WAC5ImuRN1-GAHm9E4_LtLy-oNNygl7L1ZK1XCi-jsYD_PkKYs8TuWYb-Fvf-1nvRcUQziFO3p=e365-s0);background-size:100%}.TemplateEventTicketTabs__tabpanel__ticket__bg--desktop::after{left:1.3392857143%;right:1.3392857143%}.TemplateEventTicketTabs__tabpanel__ticket__image img{background:#e7dcb6;border-radius:20px;padding:28px}.TemplateEventTicketTabs__tabpanel__ticket__inner{grid-template-columns:5fr 6fr}.TemplateEventTicketTabs__tabpanel__ticket__content{color:var(--theme-color-text-blue)}@media(min-width: 1024px){.TemplateEventTicketTabs__tabpanel__ticket__content{padding:40px 0}}.TemplateEventTicketTabs__tabpanel__ticket__content__priceEyebrow{text-transform:uppercase}@media(min-width: 1024px){.TemplateEventTicketTabs__tabpanel__ticket__content__priceEyebrow{padding-right:60px}}.TemplateEventTicketTabs__tabpanel__ticket__footnote{background:#cbdaff;font-weight:700}.TemplateEventTicketTabs__tabpanel__ticket__footerCta{background-color:#f8d548}.TemplateHeadline__layout__subtitle{font-size:32px;line-height:1.3;font-weight:900;letter-spacing:.3px;margin:40px 0}@media(max-width: 1023px){.TemplateHeadline__layout__subtitle{font-size:24px}}.TemplateHeadline__layout__body{font-size:19px;line-height:1.5;letter-spacing:.3px;font-weight:600;max-width:75ch;margin:40px auto 0}@media(max-width: 599px){.TemplateHeadline__layout__body{font-size:16px}}.TemplateHeadline__layout__body a{color:inherit;font-weight:700}.TemplateHotels__hotel{background:var(--hotel-bg, #FFFFFF);padding:10px}.TemplateLateralNavCards{--card-height: 560px;--card-gradient-height: 350px}@media(max-width: 599px){.TemplateLateralNavCards{--card-height: 400px;--card-gradient-height: 200px}}@media(min-width: 1024px){.TemplateLateralNavCards__card{padding-bottom:80px}}.TemplateLateralNavCards__card__background{height:auto}.TemplateLateralNavCards__card__background::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--card-gradient-height);z-index:1;background:linear-gradient(180deg, rgba(0, 24, 52, 0) 0%, rgba(20, 34, 86, 0.9) 52.54%, #142256 100%);pointer-events:none;opacity:.9}.TemplateLateralNavCards__card__background pgo-image::part(image){filter:none}.TemplateMultiColumnCompare__layout__card{border-radius:30px;border:4px solid #fff;background:linear-gradient(180deg, #E7EEFF 0%, #C5D5FF 100%);max-width:450px;color:#231f20;font-size:16px}.TemplateMultiColumnCompare__layout__card__title{color:var(--theme-color-text-blue)}.TemplateMultiColumnCompare__layout__card__body{font-size:16px;line-height:1.5;letter-spacing:.3px;font-weight:600;color:#231f20}@media(max-width: 599px){.TemplateMultiColumnCompare__layout__card__body{font-size:15px}}.TemplateSeasonsBonuses__bonus__label{font-size:14px;font-weight:600}.TemplateSingleColumnCarousel__carousel__card__layout{border-radius:20px;border:4px solid #fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(245, 239, 217, 0.71) 100%);color:var(--theme-color-text-blue)}.TemplateSingleColumnCarousel__carousel__card__title{font-size:32px;line-height:1.3;font-weight:900;letter-spacing:.3px;text-wrap:balance}@media(max-width: 1023px){.TemplateSingleColumnCarousel__carousel__card__title{font-size:24px}}.TemplateSingleColumnCarousel__carousel__card__body{text-wrap:pretty}.TemplateSingleColumnCarousel__carousel__card__image{max-width:800px;margin:0 auto 40px}@media(max-width: 1023px){.TemplateStickyScrollTabs__navButton__label{padding:0 36px 0 16px}}.TemplateStickyScrollTabs__stickyNav.sticky-before{background-color:rgba(0,0,0,0)}.TemplateStickyScrollTabs__stickyNav.sticky-active{background-color:rgba(0,0,0,.5)}.TemplateStickyScrollTabs .TemplateStickyScrollTabs__navButton a{border:none !important;padding:3px !important;color:var(--theme-color-text-blue) !important}.TemplateStickyScrollTabs.inverted .TemplateStickyScrollTabs__stickyNav__buttons .TemplateStickyScrollTabs__navButton.active .TemplateStickyScrollTabs__navButton__icon{background-color:var(--theme-color-text-blue) !important}.TemplateStickyScrollTabs__stickyNav__buttons .TemplateStickyScrollTabs__navButton.active a{color:var(--theme-color-text-blue) !important}.TemplateStickyScrollTabs.inverted .TemplateStickyScrollTabs__navButton.active a{color:var(--theme-color-text-blue) !important}@media(min-width: 600px)and (max-width: 1023px){.TemplateHeadline.theme-main-landing-headline .container{padding-left:40px;padding-right:40px}}@media(min-width: 1024px)and (max-width: 1439px){.TemplateHeadline.theme-main-landing-headline .container{padding-left:80px;padding-right:80px}}.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__title{font-size:48px;font-weight:700}@media(max-width: 1023px){.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__title{font-size:28px;max-width:800px;margin-left:auto;margin-right:auto}}@media(min-width: 1024px)and (max-width: 1439px){.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__title{max-width:750px;margin-left:auto;margin-right:auto}}.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__title strong{display:block;font-size:68px;font-weight:900}@media(max-width: 1023px){.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__title strong{font-size:40px;margin-bottom:4px}}@media(max-width: 1023px){.TemplateHeadline.theme-main-landing-headline .TemplateHeadline__layout__body{max-width:540px}}.TemplateHeadline.theme-subhero-with-logo{--logo-width: 322px;--logo-offset-top: -150px;padding-top:calc(var(--logo-width) + var(--logo-offset-top) + 60px)}@media(min-width: 600px)and (max-width: 1023px){.TemplateHeadline.theme-subhero-with-logo .container{padding-left:40px;padding-right:40px}}@media(min-width: 1024px){.TemplateHeadline.theme-subhero-with-logo .container{padding-left:80px;padding-right:80px}}.TemplateHeadline.theme-subhero-with-logo .TemplateHeadline__layout::before{content:"";display:block;width:var(--logo-width);aspect-ratio:256/256;background-image:url(https://lh3.googleusercontent.com/vbH9zIm7iVsQY1xDnyVCevrWubRqTk0OEUlxhORydrjdIkyW2yYPvtVn1w6vnepeMyssnZzrSGE5qA_6fcdIgrMiUujmDuaIRBZ65c482A8k8g=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:var(--logo-offset-top);left:calc(50% - .5*var(--logo-width))}.TemplateHeadline.theme-text-shadow{text-shadow:0px 4px 4px rgba(0,0,0,.25)}.TemplateHeadline.theme-title-yellow .TemplateHeadline__layout__title{color:#f8d548}.Template5050Simple__layout__content__body{font-size:19px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){.Template5050Simple__layout__content__body{font-size:16px}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout{--text-color: #FFFFFF;overflow:hidden;box-shadow:0px 4px 50px rgba(0,0,0,.25);gap:0;position:relative}@media(max-width: 1023px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout{border-radius:16px}}@media(min-width: 1024px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout{height:529px;border-radius:20px}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content{position:relative;z-index:10;color:var(--theme-color-text-blue)}@media(max-width: 1023px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content{background:#fff;padding:0 40px 80px}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content:after{content:"";display:block;position:absolute;background:#f5efd9;top:-1px;left:3.0581039755%;right:3.0581039755%;bottom:16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:10}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content>*{position:relative;z-index:11}}@media(min-width: 1024px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content{padding:0 60px}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__title{font-size:32px;line-height:1.3;font-weight:900;letter-spacing:.3px}@media(max-width: 1023px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__title{font-size:24px}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__body{font-size:16px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__body{font-size:15px}}@media(max-width: 599px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__buttons .button{width:100%}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__image{height:100%;position:relative;z-index:0;background:#000}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__image img{height:100%}@media(max-width: 1023px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__image img{height:350px}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__bg--mobile{position:absolute;top:260px;left:0;width:100%;pointer-events:none}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__bg--mobile svg{width:100%;height:auto}@media(min-width: 1024px){.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__bg--mobile{display:none}}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__buttons{flex-wrap:nowrap}.Template5050Simple.gofest2024-city-card .Template5050Simple__layout__content__buttons .button{padding:14px 26px}@media(min-width: 1024px){.Template5050Simple--imageLeft.gofest2024-city-card .Template5050Simple__layout{grid-template-columns:1fr 515px}}.Template5050Simple--imageLeft.gofest2024-city-card .Template5050Simple__layout__bg--desktop{position:absolute;top:0;right:0;width:563px;height:530px;z-index:1}@media(max-width: 1023px){.Template5050Simple--imageLeft.gofest2024-city-card .Template5050Simple__layout__bg--desktop{display:none}}@media(min-width: 1024px){.Template5050Simple--imageRight.gofest2024-city-card .Template5050Simple__layout{grid-template-columns:515px 1fr}}.Template5050Simple--imageRight.gofest2024-city-card .Template5050Simple__layout__bg--desktop{position:absolute;top:0;left:0;width:563px;height:530px;z-index:1}@media(max-width: 1023px){.Template5050Simple--imageRight.gofest2024-city-card .Template5050Simple__layout__bg--desktop{display:none}}.Template5050Simple.theme-card-layout .Template5050Simple__layout{border-radius:20px;border:4px solid #fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(245, 239, 217, 0.71) 100%);gap:0;overflow:hidden}.Template5050Simple.theme-card-layout .Template5050Simple__layout__content{padding:40px;color:var(--theme-color-text-blue)}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card{border-radius:20px;overflow:hidden;position:relative;color:var(--theme-color-text-blue);max-width:450px;min-height:540px;justify-content:flex-start;padding:100px 40px;font-size:16px}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__icon{margin-top:-40px}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card>*{position:relative;z-index:10}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#9fbde0;z-index:0}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg::after{content:"";display:block;bottom:16px;left:3.0581039755%;right:3.0581039755%;background:#0e59b1;position:absolute;top:80px;border-radius:12px;z-index:1}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg{background:#fff}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg svg{display:block;width:100%;height:auto;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100px, 0 100px);clip-path:polygon(0 0, 100% 0, 100% 100px, 0 100px)}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg__svgBorder{fill:#fff}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg__svgBackground{fill:#f5efd9}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg__svgBall{fill:#d2bdf9}.TemplateMultiColumnCompare.theme-gofest-2024 .TemplateMultiColumnCompare__layout__card__bg::after{background:#f5efd9}.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout{display:flex;flex-direction:column;gap:0;padding:40px;border-radius:20px;border:10px solid #fff;background:#f5efd9}@media(max-width: 1023px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout{max-width:450px;margin:0 auto;border-width:4px;padding:60px 24px}}.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card{max-width:none;border:none;border-radius:0;background:rgba(0,0,0,0)}@media(max-width: 1023px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card{padding:0}}.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card+.TemplateMultiColumnCompare__layout__card{margin-top:40px;border-top:1px solid #d0c8ae}@media(max-width: 1023px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card+.TemplateMultiColumnCompare__layout__card{padding-top:40px}}@media(min-width: 1024px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card__content{display:grid;grid-template-columns:300px 1fr;gap:40px;text-align:left}}@media(min-width: 1024px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card__body{margin-top:0}}@media(min-width: 1024px){.TemplateMultiColumnCompare.theme-help-cards .TemplateMultiColumnCompare__layout__card__buttons{justify-content:flex-start;padding-left:340px}}.TemplateSeasonsSpawns.theme-blue-icons .alola__pokemonTabList__tab.active::before{background:var(--theme-color-text-blue)}.TemplateSeasonsSpawns.theme-blue-icons .alola__pokemonTabList__tab.active .alola__pokemonTabList__tab__iconMask{background:#fff}.TemplateSeasonsSpawns.theme-blue-icons .alola__pokemonTabList__tab__label{color:var(--theme-color-text-blue)}.TemplateSeasonsSpawns.theme-blue-icons .alola__pokemonTabList__tab.active::after{border-color:var(--theme-color-text-blue)}.TemplateSingleColumnSimple__content__body strong{font-weight:900}.TemplateSingleColumnSimple__content__body ul,.TemplateSingleColumnSimple__footnote ul{text-align:left}.TemplateSingleColumnSimple__footnote{color:var(--text-color)}#pjcs .TemplateSingleColumnSimple__layout,#saturday-upgrade-ticket .TemplateSingleColumnSimple__layout{background:#cbdaff;border-radius:8px;padding:90px 60px;position:relative}@media(max-width: 1023px){#pjcs .TemplateSingleColumnSimple__layout,#saturday-upgrade-ticket .TemplateSingleColumnSimple__layout{padding:90px 40px}}#pjcs .TemplateSingleColumnSimple__layout::before,#saturday-upgrade-ticket .TemplateSingleColumnSimple__layout::before{content:"";display:block;position:absolute;top:15px;left:14px;right:14px;bottom:15px;background:#162e6a;border-radius:6px}#pjcs .TemplateSingleColumnSimple__layout::after,#saturday-upgrade-ticket .TemplateSingleColumnSimple__layout::after{content:"";display:block;position:absolute;top:0;right:0;z-index:1;width:112px;aspect-ratio:112/100;background-image:url(https://lh3.googleusercontent.com/V3Ce0YTSnGRpLj0qux4_E9Te8dpyq_roONxgLku85gKVrtgr5f2Lwcjenton1IDNGpRL_iZ0nXRlYLXtVnWBRy7Zv4MYrVpQxSyZ7w6Rc0e1dQ=e365-s0);background-size:cover;background-position:center;background-repeat:no-repeat}#pjcs .TemplateSingleColumnSimple__content,#saturday-upgrade-ticket .TemplateSingleColumnSimple__content{position:relative;z-index:10}.TemplateSeasonsSpawns__header__title{text-wrap:balance}.TemplateSeasonsSpawns.theme-raids .alola__pokemonTabList__tab__iconMask{top:2px}.TemplateSeasonsSpawns.theme-raids .alola__pokemonTabList__tab.active .alola__pokemonTabList__tab__iconMask{top:4px}.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabList__tab.active::after,.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabList__tab::before,.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabContent.active{border-color:var(--theme-color-text-blue)}.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabList__tab.active::before{border-color:rgba(0,0,0,0)}.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabList__tab__label{color:var(--theme-color-text-blue)}.TemplateSeasonsSpawns.theme-blue-borders .alola__pokemonTabList__tabActiveArrow{border-bottom-color:var(--theme-color-text-blue)}.theme-gofest-collection-card .TemplateSingleColumnSimple__image{max-width:120px;margin:0 auto 20px}.theme-gofest-collection-card .TemplateBackgroundContainer__modules{position:relative;z-index:10;padding-top:80px;padding-bottom:80px}.theme-gofest-collection-card .TemplateBackgroundContainer__modules::before{content:"";display:block;position:absolute;top:0;bottom:0;left:calc(var(--grid-padding) + var(--grid-column-width) + var(--grid-column-gap));right:calc(var(--grid-padding) + var(--grid-column-width) + var(--grid-column-gap));z-index:0;border-radius:30px;border:4px solid #fff;background:linear-gradient(180deg, #E7EEFF 0%, #C5D5FF 100%);max-width:940px;margin:0 auto}@media(max-width: 599px){.theme-gofest-collection-card .TemplateBackgroundContainer__modules::before{left:16px;right:16px}}.theme-gofest-collection-card .TemplateBackgroundContainer__modules>*{--text-color: #231F20}.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSeasonsBonuses__bonus__icon{--text-color: var(--theme-color-text-blue)}@media(max-width: 599px){.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSingleColumnSimple__layout,.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSeasonsBonuses__layout{padding-left:24px;padding-right:24px}}@media(min-width: 600px)and (max-width: 1023px){.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSingleColumnSimple__layout,.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSeasonsBonuses__layout{padding-left:80px;padding-right:80px}}.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSingleColumnSimple__footnote,.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSeasonsBonuses__footerBody{font-size:16px;line-height:1.5;letter-spacing:.3px;font-weight:600}@media(max-width: 599px){.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSingleColumnSimple__footnote,.theme-gofest-collection-card .TemplateBackgroundContainer__modules .TemplateSeasonsBonuses__footerBody{font-size:15px}}