.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-link:#ffc51d;background-color:#1f2131}#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:#1f2131}#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}@media (min-width:990px){#anniversary .Section-content{margin-left:auto;margin-right:auto;max-width:1356px}}#anniversary .Section-content .SectionContent{padding:0}#anniversary .title.h2{color:#dcc277;text-align:center}#anniversary .title.h2,#anniversary .uppercase{text-transform:uppercase}#anniversary #masthead{aspect-ratio:375/561;background-color:transparent;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:hidden}@media (min-width:480px){#anniversary #masthead{aspect-ratio:480/630}}@media (min-width:768px){#anniversary #masthead{aspect-ratio:768/888}}@media (min-width:990px){#anniversary #masthead{aspect-ratio:unset;height:871px}}#anniversary #masthead .Masthead-background,#anniversary #masthead .Masthead-foreground{grid-column:1/2;grid-row:1/2;margin:0;position:relative}#anniversary #masthead .Masthead-background figure img,#anniversary #masthead .Masthead-foreground figure img{display:block;width:100%}#anniversary #masthead .Masthead-background{height:unset;z-index:0}#anniversary #masthead .Masthead-background:before{background-image:url(/images/promo/anniversary-twelve-year/lotus-step-repeat.png);background-repeat:repeat;bottom:0;left:0;-webkit-mask-image:linear-gradient(0deg,transparent 5%,#000 30%);mask-image:linear-gradient(0deg,transparent 5%,#000 30%);position:absolute;right:0;top:0;z-index:0}@media (min-width:990px){#anniversary #masthead .Masthead-background:before{content:""}#anniversary #masthead .Masthead-background{align-content:stretch;align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:871px;justify-content:stretch;justify-items:center}}#anniversary #masthead .Masthead-background>figure{-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%);mask-image:linear-gradient(0deg,transparent,#000 20%)}@media (min-width:990px){#anniversary #masthead .Masthead-background>figure{height:100%;max-width:1920px;position:relative;width:100%}#anniversary #masthead .Masthead-background>figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;right:0;top:0;width:100%}}#anniversary #masthead .Masthead-foreground{align-self:end;height:unset;margin-bottom:40px;z-index:1}@media (min-width:990px){#anniversary #masthead .Masthead-foreground{margin-bottom:0}}#anniversary #masthead .Masthead-overlay{background:none}#anniversary #masthead .Masthead-content{margin:0 16px;width:auto}@media (min-width:768px){#anniversary #masthead .Masthead-content{margin:0 auto;width:704px}}@media (min-width:1280px){#anniversary #masthead .Masthead-content{width:1120px}}@media (min-width:1920px){#anniversary #masthead .Masthead-content{width:1632px}}@media (min-width:990px){#anniversary #masthead .Masthead-inner{align-items:center;display:flex;flex-flow:column nowrap;height:871px;justify-content:center;margin-right:auto;transform:translateY(-35px);width:50%}}@media (min-width:1280px){#anniversary #masthead .Masthead-inner{height:871px;width:40%}}#anniversary #masthead .Masthead-inner>figure{margin:0 auto;max-width:475px}@media (min-width:990px){#anniversary #masthead .Masthead-inner>figure{max-width:665px}}#anniversary #masthead .Masthead-inner>.content{margin-top:24px}#anniversary #masthead #Masthead-callout{color:#000;cursor:pointer;display:inline-block;margin:0 auto}#anniversary #masthead #Masthead-callout .inner{align-items:center;background-color:#ffc51d;border-radius:8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;padding:8px 16px 8px 8px;position:relative}#anniversary #masthead #Masthead-callout .inner:before{animation:shineSkew 2.5s cubic-bezier(.85,0,.15,1) infinite;background:hsla(0,0%,100%,.8);content:"";filter:blur(10px);height:100%;left:-10%;pointer-events:none;position:absolute;top:0;transform:translateX(-100%) skewX(-30deg);width:10%;z-index:2}#anniversary #masthead #Masthead-callout .inner:after{border:1px solid #fff;border-radius:8px;bottom:0;content:"";left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none;position:absolute;right:0;top:0;z-index:1}#anniversary #masthead #Masthead-callout .inner .Icon{margin-right:8px}#anniversary #masthead #Masthead-callout .inner .content{font-size:16px;font-weight:700}@media (max-width:767px){#anniversary #rewardBanner{background:radial-gradient(74% 521.11% at 10.27% 50%,#bf3969 0,#591b31 100%)}}#anniversary #rewardBanner .Section-wrapper{overflow:visible}#anniversary #rewardBanner .banner{align-items:center;background:radial-gradient(74% 521.11% at 10.27% 50%,#bf3969 0,#591b31 100%);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);display:grid;gap:16px;grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto;padding-left:16px;padding-right:32px;position:relative;transition:margin 195ms ease-in-out;z-index:4}@media (max-width:767px){#anniversary #rewardBanner .banner{background:none;border:none;box-shadow:none;gap:8px;grid-template-columns:150px minmax(0,1fr);margin-left:-16px;margin-right:-16px;padding-left:0;padding-right:0}}@media (min-width:768px){#anniversary #rewardBanner .banner{gap:32px;grid-template-columns:200px minmax(0,1fr);padding-left:24px;padding-right:40px}}@media (min-width:990px){#anniversary #rewardBanner .banner{margin-top:-80px}}@media (min-width:1280px){#anniversary #rewardBanner .banner{grid-template-columns:250px minmax(0,1fr);padding-left:48px;padding-right:80px}}#anniversary #rewardBanner .banner>figure{align-self:center;margin-top:-16px;transition:margin 195ms ease-in-out}@media (min-width:768px){#anniversary #rewardBanner .banner>figure{margin-top:-32px}}@media (min-width:1280px){#anniversary #rewardBanner .banner>figure{margin-bottom:-48px;margin-top:-48px}}#anniversary #rewardBanner .banner>figure img{display:block;-webkit-mask-image:linear-gradient(0deg,transparent,#000 33%);mask-image:linear-gradient(0deg,transparent,#000 33%);width:100%}#anniversary #rewardBanner .banner .content{padding:32px}@media (max-width:767px){#anniversary #rewardBanner .banner .content{padding:24px 32px 24px 8px}}#anniversary #rewardBanner .banner .content,#anniversary #rewardBanner .banner .content .description,#anniversary #rewardBanner .banner .content .title{color:#fff}#anniversary #rewardBanner .banner .content .title{margin-bottom:16px;text-transform:uppercase}@media (max-width:767px){#anniversary #rewardBanner .banner .content .title{display:none}}#anniversary #rewardBanner .banner .content .title.mobile{display:none}@media (max-width:767px){#anniversary #rewardBanner .banner .content .title.mobile{display:unset}}#anniversary #weeklyRewards .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);padding:32px 0 88px}@media (min-width:768px){#anniversary #weeklyRewards .Section-wrapper{padding:64px 0 120px}}@media (min-width:1280px){#anniversary #weeklyRewards .Section-wrapper{padding-top:80px}}@media (min-width:1920px){#anniversary #weeklyRewards .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:990px){#anniversary #weeklyRewards .Section-content{max-width:1632px}}@media (min-width:1696px){#anniversary #weeklyRewards .Section-content{width:1632px}}#anniversary #weeklyRewards .SectionContent>.content{margin-bottom:24px;position:relative;z-index:2}@media (min-width:768px){#anniversary #weeklyRewards .SectionContent>.content{margin-bottom:40px}}@media (min-width:1280px){#anniversary #weeklyRewards .SectionContent>.content{margin-left:auto;margin-right:auto;max-width:1280px}}@media (min-width:1920px){#anniversary #weeklyRewards .SectionContent>.content{max-width:1356px}}#anniversary #weeklyRewards .SectionContent>.content,#anniversary #weeklyRewards .SectionContent>.content p{color:#fff}#anniversary #weeklyRewards .tag{background-color:#ffc51d;border:1px solid #fff;border-radius:8px;box-shadow:0 0 16px 0 hsla(0,0%,100%,.502);color:#000;display:inline-block;font-size:18px;margin-right:16px;padding:8px 4px;text-transform:uppercase}#anniversary #weeklyRewards .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){#anniversary #weeklyRewards .folio{font-size:2.056rem}}#anniversary #weeklyRewards .folio{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px;text-transform:uppercase}#anniversary #weeklyRewards .folio .supplemental{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;width:100%}#anniversary #weeklyRewards .availability{margin-top:8px}#anniversary #weeklyRewards .ResponsiveCarousel{color:#fff;position:relative}#anniversary #weeklyRewards .ResponsiveCarousel-panel{background:radial-gradient(39.32% 33.44% at -.06% 0,#6770a4 0,#313554 100%);border-radius:8px;box-shadow:0 0 0 0 transparent;cursor:pointer;padding:40px 24px 92px;position:relative;transition:box-shadow 195ms ease-in-out}#anniversary #weeklyRewards .ResponsiveCarousel-panel hr{border-color:hsla(0,0%,100%,.5);margin:16px 0}#anniversary #weeklyRewards .ResponsiveCarousel-panel:before{border-radius:8px;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);transform-origin:center center;transition:all 666ms ease-in-out;width:100%;z-index:-1}#anniversary #weeklyRewards .ResponsiveCarousel-panel:after{background-color:rgba(0,0,0,.6);border-radius:8px;bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 195ms ease-in-out;z-index:2}#anniversary #weeklyRewards .ResponsiveCarousel-panel.active:after{opacity:.4}#anniversary #weeklyRewards .ResponsiveCarousel-panel>.inner{background:radial-gradient(39.32% 33.44% at -.06% 0,#6770a4 0,#313554 100%);border-radius:8px;padding:40px 24px 92px}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current{background:radial-gradient(86.38% 71.58% at .06% 0,#bf3969 0,#313554 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current:before{animation:glowRotateComplex 3s linear infinite;animation-play-state:paused;opacity:0}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current.active:before{animation-play-state:running;box-shadow:10px -55px 30px 15px rgba(130,60,166,.4),24px -10px 47px 10px rgba(170,179,210,.3),-21px -25px 97px 10px rgba(90,206,227,.2),-10px 5px 17px 10px rgba(0,253,253,.3),3px 2px 77px 10px rgba(191,57,105,.4);opacity:1}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current:after{opacity:.4}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current.active:after{opacity:0}#anniversary #weeklyRewards .ResponsiveCarousel-panel--current>.inner{background:radial-gradient(86.38% 71.58% at .06% 0,#bf3969 0,#313554 100%)}#anniversary #weeklyRewards .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}#anniversary #weeklyRewards .ResponsiveCarousel-panel .item-group.supplemental{margin-top:-8px}#anniversary #weeklyRewards .ResponsiveCarousel-panel .item-group>figure img{display:block;margin:0;padding:0;width:100%}#anniversary #weeklyRewards .ResponsiveCarousel-panel .item-group-Name{font-weight:400;padding:0}#anniversary #weeklyRewards .ResponsiveCarousel-panel .item-group:last-child{margin-bottom:0}#anniversary #weeklyRewards .ResponsiveCarousel-panel .subtitle{font-weight:700;text-transform:uppercase}#anniversary #weeklyRewards .ResponsiveCarousel-panel .subtitle.booster,#anniversary #weeklyRewards .ResponsiveCarousel-panel .subtitle.mode-alert{color:#ffc51d}#anniversary #weeklyRewards .ResponsiveCarousel-panel p{margin-block-start:0}#anniversary #weeklyRewards .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}#anniversary #weeklyRewards .ResponsiveCarousel.carousel-ready .ResponsiveCarousel-panels{gap:0;opacity:1;width:auto}#anniversary #weeklyRewards .ResponsiveCarousel .ResponsiveCarousel-panels,#anniversary #weeklyRewards .ResponsiveCarousel [data-glide-el=track]{align-items:stretch;overflow:visible}#anniversary #weeklyRewards .ResponsiveCarousel .ResponsiveCarousel-panels .ResponsiveCarousel-panel,#anniversary #weeklyRewards .ResponsiveCarousel [data-glide-el=track] .ResponsiveCarousel-panel{height:auto}#anniversary #giveawayBanner,#anniversary #merchBanner,#anniversary #timelineBanner{background-color:#111;display:block;position:relative;z-index:2}#anniversary #giveawayBanner .Section-wrapper,#anniversary #merchBanner .Section-wrapper,#anniversary #timelineBanner .Section-wrapper{overflow:visible;padding-bottom:48px;position:static}@media (min-width:768px){#anniversary #giveawayBanner .Section-wrapper,#anniversary #merchBanner .Section-wrapper,#anniversary #timelineBanner .Section-wrapper{padding:64px 0 80px}}@media (min-width:1280px){#anniversary #giveawayBanner .Section-wrapper,#anniversary #merchBanner .Section-wrapper,#anniversary #timelineBanner .Section-wrapper{padding:94px 0}}#anniversary #giveawayBanner .bannerBackground,#anniversary #merchBanner .bannerBackground,#anniversary #timelineBanner .bannerBackground{background-repeat:repeat;bottom:0;left:0;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.4),#000);mask-image:linear-gradient(0deg,rgba(0,0,0,.4),#000);position:absolute;right:0;top:0;z-index:1}#anniversary #giveawayBanner .banner,#anniversary #merchBanner .banner,#anniversary #timelineBanner .banner{border-image-source:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5));border-radius:8px;border-style:solid;border-width:1px 1px 1px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:stretch;overflow:hidden;padding:0;position:relative;top:-32px;transition:margin 195ms ease-in-out;z-index:4}@media (min-width:768px){#anniversary #giveawayBanner .banner,#anniversary #merchBanner .banner,#anniversary #timelineBanner .banner{top:auto}}@media (min-width:990px){#anniversary #giveawayBanner .banner,#anniversary #merchBanner .banner,#anniversary #timelineBanner .banner{align-items:stretch;background:radial-gradient(51.11% 359.89% at 26.56% 50.16%,hsla(45,59%,66%,.8) 0,rgba(121,97,34,.8) 100%);grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto;justify-items:start;min-height:180px}}@media (min-width:1280px){#anniversary #giveawayBanner .banner,#anniversary #merchBanner .banner,#anniversary #timelineBanner .banner{grid-template-columns:405px minmax(0,1fr);min-height:228px}}@media (min-width:1920px){#anniversary #giveawayBanner .banner,#anniversary #merchBanner .banner,#anniversary #timelineBanner .banner{grid-template-columns:490px minmax(0,1fr);min-height:275px}}#anniversary #giveawayBanner .banner figure,#anniversary #merchBanner .banner figure,#anniversary #timelineBanner .banner figure{transition:margin 195ms ease-in-out;width:100%}@media (min-width:768px){#anniversary #giveawayBanner .banner figure,#anniversary #merchBanner .banner figure,#anniversary #timelineBanner .banner figure{max-width:none;position:relative}}#anniversary #giveawayBanner .banner figure img,#anniversary #merchBanner .banner figure img,#anniversary #timelineBanner .banner figure img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:990px){#anniversary #giveawayBanner .banner figure img,#anniversary #merchBanner .banner figure img,#anniversary #timelineBanner .banner figure img{aspect-ratio:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}#anniversary #giveawayBanner .banner .content,#anniversary #merchBanner .banner .content,#anniversary #timelineBanner .banner .content{background:radial-gradient(74.8% 53.52% at 49.85% 21.43%,hsla(45,59%,66%,.8) 0,rgba(121,97,34,.8) 100%);padding:16px 16px 32px;text-align:left}@media (min-width:990px){#anniversary #giveawayBanner .banner .content,#anniversary #merchBanner .banner .content,#anniversary #timelineBanner .banner .content{align-items:flex-start;background:none;display:flex;flex-direction:column;justify-content:center;padding:32px}}#anniversary #giveawayBanner .banner .content,#anniversary #giveawayBanner .banner .content .title,#anniversary #giveawayBanner .banner .content p,#anniversary #merchBanner .banner .content,#anniversary #merchBanner .banner .content .title,#anniversary #merchBanner .banner .content p,#anniversary #timelineBanner .banner .content,#anniversary #timelineBanner .banner .content .title,#anniversary #timelineBanner .banner .content p{color:#fff}#anniversary #giveawayBanner .banner .content .title.h5,#anniversary #merchBanner .banner .content .title.h5,#anniversary #timelineBanner .banner .content .title.h5{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.7);text-transform:uppercase}#anniversary #giveawayBanner .banner .ButtonGroup,#anniversary #merchBanner .banner .ButtonGroup,#anniversary #timelineBanner .banner .ButtonGroup{justify-content:flex-start}#anniversary #giveawayBanner .banner .Button,#anniversary #giveawayBanner .banner .Button:hover,#anniversary #merchBanner .banner .Button,#anniversary #merchBanner .banner .Button:hover,#anniversary #timelineBanner .banner .Button,#anniversary #timelineBanner .banner .Button:hover{background-color:#000;text-decoration:none}#anniversary #giveawayBanner a.banner,#anniversary #merchBanner a.banner,#anniversary #timelineBanner a.banner{text-decoration:none;transition:transform .1s ease}#anniversary #giveawayBanner a.banner:hover,#anniversary #merchBanner a.banner:hover,#anniversary #timelineBanner a.banner:hover{transform:translateY(-10px)}#anniversary #giveawayBanner a.banner:hover .Button,#anniversary #merchBanner a.banner:hover .Button,#anniversary #timelineBanner a.banner:hover .Button{background-color:#fff;color:#000}#anniversary #giveawayBanner .bannerBackground{background-position:100% 0;background-size:cover;-webkit-mask-image:none;mask-image:none}#anniversary #giveawayBanner .banner{border:1px solid #fff;border-image-source:none}@media (min-width:990px){#anniversary #giveawayBanner .banner{background:linear-gradient(90deg,#545471,#1e2029)}}#anniversary #giveawayBanner .banner .content{background:linear-gradient(0deg,#1e2029 50%,#545471)}@media (min-width:990px){#anniversary #giveawayBanner .banner .content{background:none}}#anniversary #merchBanner .bannerBackground{display:none}#anniversary #merchBanner .banner{border:1px solid #fff;border-image-source:none;box-shadow:0 0 40px 4px hsla(0,0%,100%,.25)}@media (min-width:990px){#anniversary #merchBanner .banner{background:linear-gradient(90deg,#db80c5,#5159a1)}}#anniversary #merchBanner .banner .content{background:linear-gradient(0deg,#db80c5,#5159a1)}@media (min-width:990px){#anniversary #merchBanner .banner .content{background:none}}#anniversary #tennoconAnnouncement .Section-background figure,#anniversary #tennoconAnnouncement .Section-background img{bottom:0;display:block;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}#anniversary #tennoconAnnouncement .Section-background img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#anniversary #tennoconAnnouncement .Section-wrapper{padding:64px 0 120px}@media (min-width:768px){#anniversary #tennoconAnnouncement .Section-wrapper{padding:64px 0 80px}}@media (min-width:1280px){#anniversary #tennoconAnnouncement .Section-wrapper{padding:80px 0 120px}}#anniversary #tennoconAnnouncement .SectionContent{position:relative;z-index:2}@media (min-width:1280px){#anniversary #tennoconAnnouncement .SectionContent{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 60%;grid-template-rows:auto}#anniversary #tennoconAnnouncement .SectionContent>figure{grid-column:2/3;grid-row:1/2}}#anniversary #tennoconAnnouncement .SectionContent>figure img{display:block;width:100%}#anniversary #tennoconAnnouncement .SectionContent>.content{margin-top:32px}@media (min-width:1280px){#anniversary #tennoconAnnouncement .SectionContent>.content{grid-column:1/2;grid-row:1/2;margin-top:0;padding:50px 0 50px 64px}}#anniversary #tennoconAnnouncement .SectionContent>.content,#anniversary #tennoconAnnouncement .SectionContent>.content .title,#anniversary #tennoconAnnouncement .SectionContent>.content p{color:#fff}@media (min-width:1280px){#anniversary #tennoconAnnouncement .SectionContent>.content .ButtonGroup{justify-content:flex-start}}#anniversary #twelveYearsAHome{background-color:#121212}#anniversary #twelveYearsAHome .Section-wrapper{padding-bottom:88px}@media (min-width:768px){#anniversary #twelveYearsAHome .Section-wrapper{padding-bottom:112px}}@media (min-width:1280px){#anniversary #twelveYearsAHome .Section-wrapper{padding-bottom:0}}#anniversary #twelveYearsAHome .Section-background figure{left:-30vw;-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent);overflow:hidden;position:absolute;right:-30vw;top:-10vw;z-index:1}@media (min-width:768px){#anniversary #twelveYearsAHome .Section-background figure{left:-20vw;right:-20vw;top:-10vw}}@media (min-width:1280px){#anniversary #twelveYearsAHome .Section-background figure{left:-5vw;right:-5vw;top:-11vw}}@media (min-width:1920px){#anniversary #twelveYearsAHome .Section-background figure{left:0;right:0;top:-11vw}}#anniversary #twelveYearsAHome .Section-background img{display:block;width:100%}#anniversary #twelveYearsAHome .Section-content{position:relative;z-index:2}#anniversary #twelveYearsAHome .Section-content:before{aspect-ratio:375/216;content:"";display:block}@media (min-width:768px){#anniversary #twelveYearsAHome .Section-content:before{aspect-ratio:768/300}}@media (min-width:1280px){#anniversary #twelveYearsAHome .Section-content:before{aspect-ratio:1920/320}}#anniversary #twelveYearsAHome .SectionContent>.content{margin-bottom:24px}@media (min-width:768px){#anniversary #twelveYearsAHome .SectionContent>.content{margin-bottom:30px}}@media (min-width:1280px){#anniversary #twelveYearsAHome .SectionContent>.content{margin-bottom:40px}}#anniversary #twelveYearsAHome .SectionContent>.content,#anniversary #twelveYearsAHome .SectionContent>.content p{color:#fff}#anniversary #twelveYearsAHome .ResponsiveCarousel .ResponsiveCarousel-panel:nth-child(n+2){left:-999em;position:absolute;top:-999em;visibility:hidden}#anniversary #twelveYearsAHome .ResponsiveCarousel.carousel-ready .ResponsiveCarousel-panel:nth-child(n+1){left:auto;position:static;top:auto;visibility:visible}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel{background:linear-gradient(109.8deg,rgba(59,63,92,.9) .7%,rgba(6,8,21,.9) 97.37%);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;overflow:hidden}@media (min-width:1280px){#anniversary #twelveYearsAHome .ResponsiveCarousel-panel{align-items:stretch;display:grid;grid-template-columns:582px minmax(0,1fr);grid-template-rows:auto}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>figure{grid-column:1/2;grid-row:1/2;min-height:586px;position:relative}}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>figure img{display:block;width:100%}@media (min-width:1280px){#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content{padding:30px 40px}@media (min-width:1280px){#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content{grid-column:2/3;grid-row:1/2}}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content,#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content .title,#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content p{color:#fff}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content p.uppercase{margin-bottom:0}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content p.uppercase+p{margin-top:0}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content .label{font-size:16px;font-weight:400;margin-bottom:0;text-transform:uppercase}#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content .label+p{margin-top:0}#anniversary #twelveYearsAHome .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){#anniversary #twelveYearsAHome .ResponsiveCarousel-panel>.content .title{font-size:2.5rem}}#anniversary #dojoShowcase{background-color:#111}#anniversary #dojoShowcase .Section-wrapper{padding-bottom:88px}@media (min-width:768px){#anniversary #dojoShowcase .Section-wrapper{padding-bottom:120px}}@media (min-width:1280px){#anniversary #dojoShowcase .Section-wrapper{padding:62px 0 140px}}#anniversary #dojoShowcase .Section-background{position:static}#anniversary #dojoShowcase .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){#anniversary #dojoShowcase .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%}}#anniversary #dojoShowcase .Section-background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#anniversary #dojoShowcase .Section-content{position:relative;z-index:2}#anniversary #dojoShowcase .Section-content:before{aspect-ratio:1443/811;content:"";display:block}@media (min-width:1280px){#anniversary #dojoShowcase .Section-content:before{content:normal}}#anniversary #dojoShowcase .SectionContent{position:relative;z-index:2}@media (min-width:1280px){#anniversary #dojoShowcase .SectionContent{align-items:center;display:grid;grid-template-columns:528px minmax(0,1fr);grid-template-rows:auto}}#anniversary #dojoShowcase .SectionContent>.content{margin-top:32px}@media (min-width:1280px){#anniversary #dojoShowcase .SectionContent>.content{grid-column:1/2;grid-row:1/2;margin-top:0}}#anniversary #dojoShowcase .SectionContent>.content,#anniversary #dojoShowcase .SectionContent>.content .title,#anniversary #dojoShowcase .SectionContent>.content p{color:#fff}#anniversary #dojoShowcase .SectionContent>.content .label{color:#00fdfd;font-weight:700;text-transform:uppercase}#anniversary #dojoShowcase .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){#anniversary #dojoShowcase .SectionContent>.content .title{font-size:2.5rem}}#anniversary #dojoShowcase .SectionContent>.content .title{color:#dcc277;text-transform:uppercase}@media (min-width:1280px){#anniversary #dojoShowcase .SectionContent>.content .ButtonGroup{justify-content:flex-start}}#anniversary .ResponsiveCarousel{--responsive-carousel-control-width:40px;--responsive-carousel-decoration-width:32px;--responsive-carousel-control-color:#f6e3ab;--responsive-carousel-control-background-color:$COLOR_DARK_SECTION_BACKGROUND}#anniversary .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}#anniversary .ResponsiveCarousel-controls:after,#anniversary .ResponsiveCarousel-controls:before{background-color:#dcc277;content:"";height:1px;width:var(--responsive-carousel-decoration-width)}#anniversary .ResponsiveCarousel-controls:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}#anniversary .ResponsiveCarousel-controls:after{-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}#anniversary .ResponsiveCarousel-controls .next,#anniversary .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)}#anniversary .ResponsiveCarousel-controls .next:before,#anniversary .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}#anniversary .ResponsiveCarousel-controls .next svg,#anniversary .ResponsiveCarousel-controls .previous svg{fill:var(--responsive-carousel-control-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}#anniversary .ResponsiveCarousel-controls .next.active,#anniversary .ResponsiveCarousel-controls .next:hover,#anniversary .ResponsiveCarousel-controls .previous.active,#anniversary .ResponsiveCarousel-controls .previous:hover{opacity:1}#anniversary .ResponsiveCarousel-controls .next.disabled,#anniversary .ResponsiveCarousel-controls .previous.disabled{cursor:default;opacity:.5}#anniversary .ResponsiveCarousel-controls .previous svg{left:46%}#anniversary .ResponsiveCarousel-controls .next svg{left:54%}#anniversary .ResponsiveCarousel-controls .nav{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 8px}#anniversary .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}#anniversary .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}#anniversary .ResponsiveCarousel-controls .nav .dot.active,#anniversary .ResponsiveCarousel-controls .nav .dot:hover{opacity:1}@keyframes shineSkew{0%{left:-10%;transform:translateX(-100%) skewX(-30deg)}to{left:110%;transform:translateX(100%) skewX(-30deg)}}@keyframes glowRotateComplex{0%,to{box-shadow:10px -55px 30px 15px rgba(130,60,166,.4),24px -10px 47px 10px rgba(170,179,210,.3),-21px -25px 97px 10px rgba(90,206,227,.2),-10px 5px 17px 10px rgba(0,253,253,.3),3px 2px 77px 10px rgba(191,57,105,.4)}25%{box-shadow:25px -55px 30px 15px rgba(130,60,166,.4),14px -10px 47px 10px rgba(170,179,210,.3),-16px -25px 97px 15px rgba(90,206,227,.2),-22px 5px 17px 10px rgba(0,253,253,.3),11px 2px 77px 10px rgba(191,57,105,.4)}50%{box-shadow:25px -40px 30px 10px rgba(130,60,166,.4),14px 0 47px 10px rgba(170,179,210,.3),-16px -20px 97px 15px rgba(90,206,227,.2),-22px 17px 17px 10px rgba(0,253,253,.3),11px 10px 77px 15px rgba(191,57,105,.4)}75%{box-shadow:10px -40px 30px 10px rgba(130,60,166,.4),24px 0 47px 10px rgba(170,179,210,.3),-21px -20px 97px 10px rgba(90,206,227,.2),-10px 17px 17px 10px rgba(0,253,253,.3),3px 10px 77px 15px rgba(191,57,105,.4)}}

/*# sourceMappingURL=anniversary-twelve-year.css.map*/