.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}#anniversary{--color-title:#dcc277;--color-text:#fff;--color-link:#ffc51d;background-color:#0e202d;color:var(--color-text)}#anniversary .Button--primary{--color-button-background:#bd3d68;--color-button-text:#fff;--color-button-background-hover:#960f3d;--color-button-text-hover:#fff;color:#fff}#anniversary .Button--secondary{--color-button-background:#00fdfd;--color-button-border:transparent;--color-button-text:#000;--color-button-background-hover:#fff;--color-button-border-hover:#fff;--color-button-text-hover:#000}#anniversary .Button--secondary:visited{color:var(--color-button-text)}#anniversary strong{font-weight:700}#anniversary .NavigationSticky .SubNavigation-wrapper{background-color:#0e202d}#anniversary .NavigationSticky .SubNavigation-wrapper .SubNavigationItem-link:after{color:#fff}#anniversary .NavigationSticky .SubNavigation-wrapper .SubNavigation-underline{background-color:#ffc51d}#anniversary .NavigationSticky .SubNavigation.is-collapsed .SubNavigation-left,#anniversary .NavigationSticky .SubNavigation.is-collapsed .SubNavigation-right{display:none}#anniversary .Section-wrapper{overflow:hidden}#anniversary .uppercase{text-transform:uppercase}@media (min-width:1280px){.Masthead--anniversary .Masthead-inner{align-items:center;display:flex;flex-flow:column nowrap;height:var(--height-masthead-max,810px);margin-left:auto;padding-top:128px;width:33.3333333333%}}@media (max-width:767px){.Masthead--anniversary .Masthead-overlay{background:linear-gradient(to bottom,transparent 0 40px,var(--masthead-overlay-color,#000) 120px)}}@media (min-width:768px) and (max-width:1279px){.Masthead--anniversary .Masthead-overlay{background:linear-gradient(to bottom,transparent 0 80px,var(--masthead-overlay-color,#000) 240px)}.Masthead--anniversary .Masthead-footer:before{background:top/172px 104px repeat url(/images/bg-pattern-lotus.png);background-position:bottom;bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0}.Masthead--anniversary .Masthead-footer:after{background:linear-gradient(180deg,#000 40px,transparent 120px);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}@media (min-width:1280px){.MastheadBackground:after{background:linear-gradient(0deg,#0e202d,transparent);bottom:0;content:"";height:20%;left:0;position:absolute;right:0}}.MastheadLogo{filter:drop-shadow(0 8px 2px rgba(0,0,0,.73));vertical-align:bottom;width:100%}@media (min-width:768px) and (max-width:1279px){.MastheadLogo{width:60%}}@media (max-width:767px){#rewardBanner{background:radial-gradient(74% 521.11% at 10.27% 50%,#b13095 0,#591b31 100%)}}.RewardBanner{align-items:center;background:radial-gradient(74% 521.11% at 10.27% 50%,#b13095 0,#591b31 100%);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:0 16px;position:relative;z-index:4}@media (min-width:768px){.RewardBanner{border-radius:0 0 8px 8px;border-top:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);gap:32px;margin-left:auto;margin-right:auto;padding:0 32px;width:704px}}@media (min-width:1280px){.RewardBanner{padding:0 64px;top:64px;width:1120px}}@media (min-width:1920px){.RewardBanner{width:1632px}}.RewardBanner figure{align-self:center;margin-top:-16px;width:90px}@media (min-width:768px){.RewardBanner figure{margin-top:-32px;width:150px}}@media (min-width:1280px){.RewardBanner figure{margin-bottom:-48px;margin-top:-48px;width:200px}}@media (min-width:1920px){.RewardBanner figure{width:250px}}.RewardBanner figure img{display:block;-webkit-mask-image:linear-gradient(0deg,transparent,#000 33%);mask-image:linear-gradient(0deg,transparent,#000 33%);width:100%}.RewardBanner-content{padding:32px}@media (max-width:767px){.RewardBanner-content{padding:24px 32px 24px 8px}}.RewardBanner-available{font-style:italic}#alerts .Section-wrapper{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}@media (min-width:1920px){#alerts .Section-wrapper{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media (min-width:1280px){#alerts .Section-content{max-width:1632px}}@media (min-width:1696px){#alerts .Section-content{width:1632px}}#alerts .ActiveTag{background-color:#ffc51d;border:1px solid #ffc51d;border-radius:8px;box-shadow:0 0 8px #ffc51d;color:#000;display:inline-block;font-size:18px;margin-right:16px;padding:8px;text-transform:uppercase}#alerts .folio{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){#alerts .folio{font-size:2.056rem}}#alerts .folio{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px;text-transform:uppercase}#alerts .folio .supplemental{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;width:100%}#alerts .availability{margin-top:8px}#alerts .label{color:#ffc51d}#alerts .ResponsiveCarousel{color:#fff;position:relative}#alerts .ResponsiveCarousel-panel{--panel-background:radial-gradient(92.36% 57.87% at 11.1% 10.17%,rgba(217,144,202,.8) 0%,rgba(84,65,136,.8) 100%);border-radius:8px;cursor:pointer;display:grid;filter:brightness(.5);grid-template-columns:1fr;grid-template-rows:1fr auto;position:relative}#alerts .ResponsiveCarousel-panel.is-booster{--panel-background:radial-gradient(92.36% 57.87% at 11.1% 10.17%,rgba(217,144,202,.8) 0%,rgba(122,88,155,.8) 100%)}#alerts .ResponsiveCarousel-panel hr{border-color:hsla(0,0%,100%,.5);margin:16px 0}#alerts .ResponsiveCarousel-panel.active{filter:none}#alerts .ResponsiveCarousel-panel>.inner{background:radial-gradient(39.32% 33.44% at -.06% 0,#6770a4 0,#313554 100%);border-radius:8px;padding:40px 24px 92px}#alerts .ResponsiveCarousel-panel.is-current:after,#alerts .ResponsiveCarousel-panel.is-current:before{border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}#alerts .ResponsiveCarousel-panel.is-current:before{background-color:#b13095;filter:opacity(.8) blur(4px);transform:translate(0)}#alerts .ResponsiveCarousel-panel.is-current:after{background-color:#00fdfd;filter:opacity(.5) blur(4px);transform:translate(0)}#alerts .ResponsiveCarousel-panel.is-current.active:before{animation:PanelGlowBefore 1.5s ease-in-out infinite alternate}#alerts .ResponsiveCarousel-panel.is-current.active:after{animation:PanelGlowAfter 1.5s ease-in-out infinite alternate}#alerts .ResponsiveCarousel-panel .item-group{align-items:center;display:grid;gap:16px;grid-template-columns:85px minmax(0,1fr);grid-template-rows:auto;margin-bottom:24px;text-align:left}#alerts .ResponsiveCarousel-panel .item-group.supplemental{margin-top:-8px}#alerts .ResponsiveCarousel-panel .item-group>figure img{display:block;margin:0;padding:0;width:100%}#alerts .ResponsiveCarousel-panel .item-group-Name{font-weight:400;padding:0}#alerts .ResponsiveCarousel-panel .item-group:last-child{margin-bottom:0}#alerts .ResponsiveCarousel-panel .subtitle{color:#fff;font-weight:700;text-transform:uppercase}#alerts .ResponsiveCarousel-panel .subtitle.booster,#alerts .ResponsiveCarousel-panel .subtitle.mode-alert{color:#ffc51d}#alerts .ResponsiveCarousel-panel p{margin-block-start:0}#alerts .ResponsiveCarousel-upper{background:var(--panel-background);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:32px 24px 48px;position:relative;transition:box-shadow 195ms ease-in-out}#alerts .ResponsiveCarousel-upper>*{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}#alerts .ResponsiveCarousel-lower{background:radial-gradient(92.36% 57.87% at 11.1% 10.17%,rgba(151,105,169,.8) 0,rgba(84,65,136,.8) 100%);border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-top:16px;padding:32px 24px 64px;transition:box-shadow 195ms ease-in-out}#alerts .ResponsiveCarousel-lower>*{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}#alerts .ResponsiveCarousel-panels{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:flex-start;opacity:.3;transition:opacity 666ms ease-out;width:5000px}#alerts .ResponsiveCarousel.carousel-ready .ResponsiveCarousel-panels{gap:0;opacity:1;width:auto}#alerts .ResponsiveCarousel .ResponsiveCarousel-panels,#alerts .ResponsiveCarousel [data-glide-el=track]{align-items:stretch;overflow:visible}#alerts .ResponsiveCarousel .ResponsiveCarousel-panels .ResponsiveCarousel-panel,#alerts .ResponsiveCarousel [data-glide-el=track] .ResponsiveCarousel-panel{height:auto}.AlertBackground{height:60vw;left:0;position:absolute;right:0;top:0}.AlertBackground:after{background:top/172px 104px repeat url(/images/bg-pattern-lotus.png);bottom:0;content:"";left:0;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent);opacity:.25;position:absolute;right:0;top:0}@media (min-width:768px){.AlertBackground{height:50vw}}@media (min-width:1280px){.AlertBackground{height:40vw}}.AlertHeader{margin-bottom:24px;position:relative;z-index:2}@media (min-width:768px){.AlertHeader{margin-bottom:40px}}@media (min-width:1280px){.AlertHeader{margin-left:auto;margin-right:auto;margin-top:32px;max-width:800px}}@media (max-width:767px){.AlertHeader-title{font-size:2.0625rem}}.MerchBackground{background:linear-gradient(270deg,#1b1f31,#000)}.MerchBackground,.MerchBackground:after{bottom:0;left:0;position:absolute;right:0;top:0}.MerchBackground:after{background:top/172px 104px repeat url(/images/bg-pattern-lotus.png);content:"";opacity:.25}.SectionContent--promotion{padding-bottom:32px;padding-top:32px}@media (min-width:1280px){.SectionContent--promotion{padding-bottom:64px;padding-top:64px}}.PromotionalBanner{--color-title:#fff;--color-text:#fff;--color-link:var(--color-text);--color-link-hover:var(--color-text);border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}@media (min-width:1280px){.PromotionalBanner{align-items:stretch;grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto}}@media (min-width:1920px){.PromotionalBanner{grid-template-columns:500px minmax(0,1fr)}}.PromotionalBanner figure{position:relative}.PromotionalBanner figure img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%}@media (min-width:1280px){.PromotionalBanner figure img{height:100%}}.PromotionalBanner-content{background:var(--banner-content-background);padding:16px}@media (min-width:1280px){.PromotionalBanner-content{display:flex;flex-flow:column nowrap;justify-content:center;padding:32px}.PromotionalBanner .ButtonGroup{justify-content:flex-start}}.MerchBanner{overflow:visible;position:relative}@media (max-width:1279px){.MerchBanner{margin-top:64px}}.MerchBanner:after{background:radial-gradient(95.04% 68.84% at 19.47% 14.08%,rgba(213,92,149,.8) 0,rgba(71,75,114,.8) 100%);border-radius:8px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0}.MerchBanner>*{z-index:1}.MerchBanner figure{position:relative}@media (max-width:1279px){.MerchBanner figure{text-align:center}}.MerchBanner figure img{filter:drop-shadow(0 8px 8px rgba(0,0,0,.5));-o-object-fit:contain;object-fit:contain}@media (max-width:1279px){.MerchBanner figure img{margin-top:-64px;width:80%}}@media (min-width:1280px){.MerchBanner figure img{height:140%;left:32px;margin-top:-12.5%}}@media (min-width:1920px){.MerchBanner figure img{margin-top:-10%}}#giveaway .banner{border:1px solid #fff;border-image-source:none}@media (min-width:1280px){#giveaway .banner{background:linear-gradient(90deg,#545471,#1e2029)}}#giveaway .banner .content{background:linear-gradient(0deg,#1e2029 50%,#545471)}@media (min-width:1280px){#giveaway .banner .content{background:none}}.GiveawayBanner{--banner-content-background:linear-gradient(90deg,#434384,#0f0f1e);border:1px solid #fff}#merchBanner .bannerBackground{display:none}#merchBanner .banner{border:1px solid #fff;border-image-source:none;box-shadow:0 0 40px 4px hsla(0,0%,100%,.25)}@media (min-width:1280px){#merchBanner .banner{background:linear-gradient(90deg,#db80c5,#5159a1)}}#merchBanner .banner .content{background:linear-gradient(0deg,#db80c5,#5159a1)}@media (min-width:1280px){#merchBanner .banner .content{background:none}}@media (min-width:768px){#tennocon .SectionLayout--right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#journey{background-color:#121212}#journey .ResponsiveCarousel-panel{background:linear-gradient(109.8deg,rgba(80,118,121,.9) .7%,rgba(17,25,42,.9) 97.37%);border:1px solid #f6e3ab;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto;overflow:hidden}@media (min-width:1280px){#journey .ResponsiveCarousel-panel{align-items:stretch;grid-template-columns:400px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}#journey .ResponsiveCarousel-panel>figure{aspect-ratio:1;position:relative;width:100%}@media (min-width:1280px){#journey .ResponsiveCarousel-panel>figure{aspect-ratio:auto;height:100%;min-height:400px}}#journey .ResponsiveCarousel-panel>figure img{aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:bottom;width:100%}@media (min-width:1280px){#journey .ResponsiveCarousel-panel>figure img{aspect-ratio:auto;height:100%;min-height:400px}}#journey .ResponsiveCarousel-panel>.content{padding:30px 40px}#journey .ResponsiveCarousel-panel>.content p.uppercase{margin-bottom:0}#journey .ResponsiveCarousel-panel>.content p.uppercase+p{margin-top:0}#journey .ResponsiveCarousel-panel>.content .label{font-size:16px;font-weight:400;margin-bottom:0;text-transform:uppercase}#journey .ResponsiveCarousel-panel>.content .label+p{margin-top:0}#journey .ResponsiveCarousel-panel>.content .title{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;margin-top:8px;text-transform:none}@media (min-width:768px){#journey .ResponsiveCarousel-panel>.content .title{font-size:2.5rem}}@media (max-width:767px){#journey .ResponsiveCarousel-panel>.content .title{font-size:1.4375rem}}.JourneyBackground{bottom:0;display:grid;grid-template-rows:auto 1fr;left:0;position:absolute;right:0;top:0}.JourneyBackground-top{background:top/cover no-repeat url(/images/promo/anniversary/nolabel-starchart.jpg);height:100vw;position:relative;width:100%}@media (min-width:768px){.JourneyBackground-top{height:60vw}}@media (min-width:1280px){.JourneyBackground-top{height:50vw}}.JourneyBackground-top:after{background:linear-gradient(0deg,#121212 0,transparent 20%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.JourneyBackground-bottom{background:linear-gradient(180deg,#121212 0,#370f1f)}.JourneyHeader{margin-bottom:32px;padding-top:60vw;text-align:center}@media (min-width:768px){.JourneyHeader{padding-top:40vw}}@media (min-width:1280px){.JourneyHeader{padding-top:30vw}}.TimelineBanner{--banner-content-background:radial-gradient(70.98% 499.85% at 29.02% 50%,rgba(52,75,169,.8) 22.06%,rgba(35,40,47,.8) 100%);margin-top:64px;position:relative}.TimelineBanner:after{border:1px solid hsla(0,0%,100%,.5);border-radius:8px;bottom:0;content:"";left:0;-webkit-mask-image:linear-gradient(0deg,#000,transparent 90%);mask-image:linear-gradient(0deg,#000,transparent 90%);pointer-events:none;position:absolute;right:0;top:0}@media (min-width:1280px){.TimelineBanner:after{-webkit-mask-image:linear-gradient(270deg,#000,transparent 90%);mask-image:linear-gradient(270deg,#000,transparent 90%)}}#contest{background-color:#111}#contest .Section-background{position:static}#contest .Section-background figure{aspect-ratio:1443/811;left:0;-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent);overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}@media (min-width:1280px){#contest .Section-background figure{height:100%;left:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 33%);mask-image:linear-gradient(90deg,transparent,#000 33%);max-width:75.15625%}}#contest .Section-background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#contest .Section-content{position:relative;z-index:2}#contest .Section-content:before{aspect-ratio:1443/811;content:"";display:block}@media (min-width:1280px){#contest .Section-content:before{content:normal}}#contest .SectionContent{position:relative;z-index:2}@media (min-width:1280px){#contest .SectionContent{align-items:center;display:grid;grid-template-columns:528px minmax(0,1fr);grid-template-rows:auto}}#contest .SectionContent>.content{margin-top:32px}@media (min-width:1280px){#contest .SectionContent>.content{grid-column:1/2;grid-row:1/2;margin-top:0}}#contest .SectionContent>.content,#contest .SectionContent>.content .title,#contest .SectionContent>.content p{color:#fff}#contest .SectionContent>.content .label{color:#00fdfd;font-weight:700;text-transform:uppercase}#contest .SectionContent>.content .title{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.5rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){#contest .SectionContent>.content .title{font-size:2.5rem}}#contest .SectionContent>.content .title{color:#dcc277;text-transform:uppercase}@media (min-width:1280px){#contest .SectionContent>.content .ButtonGroup{justify-content:flex-start}}.ResponsiveCarousel{--responsive-carousel-control-width:40px;--responsive-carousel-decoration-width:32px;--responsive-carousel-control-color:#f6e3ab;--responsive-carousel-control-background-color:#111}.ResponsiveCarousel-controls{align-items:center;display:grid;gap:8px;grid-template-columns:var(--responsive-carousel-decoration-width) var(--responsive-carousel-control-width) minmax(112px,max-content) var(--responsive-carousel-control-width) var(--responsive-carousel-decoration-width);grid-template-rows:auto;justify-content:center;margin:16px auto 0;position:relative;width:auto}.ResponsiveCarousel-controls:after,.ResponsiveCarousel-controls:before{background-color:#dcc277;content:"";height:1px;width:var(--responsive-carousel-decoration-width)}.ResponsiveCarousel-controls:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.ResponsiveCarousel-controls:after{-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.ResponsiveCarousel-controls .next,.ResponsiveCarousel-controls .previous{aspect-ratio:1/1;border:none;display:block;opacity:.8;position:relative;transform-origin:center center;transition:opacity 195ms ease-in-out;width:var(--responsive-carousel-control-width)}.ResponsiveCarousel-controls .next:before,.ResponsiveCarousel-controls .previous:before{aspect-ratio:1/1;background-color:var(--responsive-carousel-control-background-color);border:1px solid var(--responsive-carousel-control-color);border-radius:4px;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:28px;z-index:0}.ResponsiveCarousel-controls .next svg,.ResponsiveCarousel-controls .previous svg{fill:var(--responsive-carousel-control-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.ResponsiveCarousel-controls .next.active,.ResponsiveCarousel-controls .next:hover,.ResponsiveCarousel-controls .previous.active,.ResponsiveCarousel-controls .previous:hover{opacity:1}.ResponsiveCarousel-controls .next.disabled,.ResponsiveCarousel-controls .previous.disabled{cursor:default;opacity:.5}.ResponsiveCarousel-controls .previous svg{left:46%}.ResponsiveCarousel-controls .next svg{left:54%}.ResponsiveCarousel-controls .nav{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 8px}.ResponsiveCarousel-controls .nav .dot{aspect-ratio:1/1;background-color:var(--responsive-carousel-control-background-color);border:1px solid var(--responsive-carousel-control-color);border-radius:4px;opacity:.5;position:relative;transform:rotate(45deg);transform-origin:center center;transition:opacity 195ms ease-in-out;width:22px}.ResponsiveCarousel-controls .nav .dot:after{aspect-ratio:1/1;background:var(--responsive-carousel-control-color);border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:11px}.ResponsiveCarousel-controls .nav .dot.active,.ResponsiveCarousel-controls .nav .dot:hover{opacity:1}@keyframes PanelGlowBefore{0%{filter:opacity(.8) blur(4px);transform:translate(0)}to{filter:opacity(.5) blur(8px);transform:translate(-8px,-8px)}}@keyframes PanelGlowAfter{0%{filter:opacity(.5) blur(4px);transform:translate(0)}to{filter:opacity(.2) blur(8px);transform:translate(8px,8px)}}

/*# sourceMappingURL=anniversary-page.css.map*/