.aspect-wide-bar{aspect-ratio:43/13}.aspect-hd{aspect-ratio:16/9}.aspect-uhd{aspect-ratio:21/10}.aspect-photo{aspect-ratio:3/2}.aspect-square{aspect-ratio:1/1}.aspect-photo-portrait{aspect-ratio:2/3}.space-minimum{height:1px}.space-thin{height:2px}.space-smaller{height:4px}.space-small{height:8px}.space-medium{height:16px}.space-large{height:32px}.space-larger{height:64px}.space-huge{height:128px}.padding-minimum{padding:1px}.padding-thin{padding:2px}.padding-smaller{padding:4px}.padding-small{padding:8px}.padding-medium{padding:16px}.padding-large{padding:32px}.padding-larger{padding:64px}.padding-huge{padding:128px}.padding-horizontal-minimum{padding:0 1px}.padding-horizontal-thin{padding:0 2px}.padding-horizontal-smaller{padding:0 4px}.padding-horizontal-small{padding:0 8px}.padding-horizontal-medium{padding:0 16px}.padding-horizontal-large{padding:0 32px}.padding-horizontal-larger{padding:0 64px}.padding-horizontal-huge{padding:0 128px}.padding-vertical-minimum{padding:1px 0}.padding-vertical-thin{padding:2px 0}.padding-vertical-smaller{padding:4px 0}.padding-vertical-small{padding:8px 0}.padding-vertical-medium{padding:16px 0}.padding-vertical-large{padding:32px 0}.padding-vertical-larger{padding:64px 0}.padding-vertical-huge{padding:128px 0}.margin-minimum{margin:1px}.margin-thin{margin:2px}.margin-smaller{margin:4px}.margin-small{margin:8px}.margin-medium{margin:16px}.margin-large{margin:32px}.margin-larger{margin:64px}.margin-huge{margin:128px}.margin-horizontal-minimum{margin:0 1px}.margin-horizontal-thin{margin:0 2px}.margin-horizontal-smaller{margin:0 4px}.margin-horizontal-small{margin:0 8px}.margin-horizontal-medium{margin:0 16px}.margin-horizontal-large{margin:0 32px}.margin-horizontal-larger{margin:0 64px}.margin-horizontal-huge{margin:0 128px}.margin-vertical-minimum{margin:1px 0}.margin-vertical-thin{margin:2px 0}.margin-vertical-smaller{margin:4px 0}.margin-vertical-small{margin:8px 0}.margin-vertical-medium{margin:16px 0}.margin-vertical-large{margin:32px 0}.margin-vertical-larger{margin:64px 0}.margin-vertical-huge{margin:128px 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}body{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.h1,h1{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;line-height:1.15}@media (min-width:1440px){.h1,h1{font-size:3rem}}.h1.inverted,h1.inverted{color:#fff}.h2,h2{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.3}@media (min-width:1440px){.h2,h2{font-size:2.25rem}}.h2.inverted,h2.inverted{color:#fff}.h3,h3{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:1440px){.h3,h3{font-size:1.75rem}}.h3.inverted,h3.inverted{color:#fff}.h4,h4{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.4}@media (min-width:1440px){.h4,h4{font-size:1.125rem}}.h4.inverted,h4.inverted{color:#fff}.h5,h5{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:1440px){.h5,h5{font-size:1rem}}.h5.inverted,h5.inverted{color:#fff}.h6,h6{color:#000;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}@media (min-width:1440px){.h6,h6{font-size:1rem}}.h6.inverted,h6.inverted{color:#fff}.untransformed{text-transform:none}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.inverted-text,.inverted-text .h1,.inverted-text .h2,.inverted-text .h3,.inverted-text .h4,.inverted-text .h5,.inverted-text .h6,.inverted-text h1,.inverted-text h2,.inverted-text h3,.inverted-text h4,.inverted-text h5,.inverted-text h6{color:#fff}body.lang-zh-hans,body.lang-zh-hans h1,body.lang-zh-hans h2,body.lang-zh-hans h3,body.lang-zh-hans h4,body.lang-zh-hans h5,body.lang-zh-hans h6,body.lang-zh-hans input,body.lang-zh-hans textarea{font-family:Noto Sans SC,Noto Sans,Arial,Helvetica,sans-serif}body.lang-zh-hant,body.lang-zh-hant h1,body.lang-zh-hant h2,body.lang-zh-hant h3,body.lang-zh-hant h4,body.lang-zh-hant h5,body.lang-zh-hant h6,body.lang-zh-hant input,body.lang-zh-hant textarea{font-family:Noto Sans TC,Noto Sans,Arial,Helvetica,sans-serif}body.lang-ja,body.lang-ja h1,body.lang-ja h2,body.lang-ja h3,body.lang-ja h4,body.lang-ja h5,body.lang-ja h6,body.lang-ja input,body.lang-ja textarea{font-family:Noto Sans JP,Noto Sans,Arial,Helvetica,sans-serif}body.lang-ko,body.lang-ko h1,body.lang-ko h2,body.lang-ko h3,body.lang-ko h4,body.lang-ko h5,body.lang-ko h6,body.lang-ko input,body.lang-ko textarea{font-family:Noto Sans KR,Noto Sans,Arial,Helvetica,sans-serif}body{background-color:#fff}body,div,h1,h2,h3,h4,h5,h6,p{box-sizing:border-box;margin:0;padding:0}@-webkit-keyframes Carousel-rotating-left-0{0%{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:0;opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes Carousel-rotating-left-0{0%{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:0;opacity:0;transform:translate(-50%,-50%) scale(.3)}}@-webkit-keyframes Carousel-rotating-left-1{0%{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@keyframes Carousel-rotating-left-1{0%{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@-webkit-keyframes Carousel-rotating-left-2{0%{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@keyframes Carousel-rotating-left-2{0%{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@-webkit-keyframes Carousel-rotating-left-3{0%{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Carousel-rotating-left-3{0%{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes Carousel-rotating-left-4{0%{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@keyframes Carousel-rotating-left-4{0%{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@-webkit-keyframes Carousel-rotating-left-5{0%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.3)}to{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@keyframes Carousel-rotating-left-5{0%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.3)}to{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@-webkit-keyframes Carousel-rotating-right-0{0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.3)}to{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@keyframes Carousel-rotating-right-0{0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.3)}to{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@-webkit-keyframes Carousel-rotating-right-1{0%{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@keyframes Carousel-rotating-right-1{0%{left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@-webkit-keyframes Carousel-rotating-right-2{0%{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Carousel-rotating-right-2{0%{left:30%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes Carousel-rotating-right-3{0%{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@keyframes Carousel-rotating-right-3{0%{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}}@-webkit-keyframes Carousel-rotating-right-4{0%{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@keyframes Carousel-rotating-right-4{0%{left:70%;opacity:.75;transform:translate(-50%,-50%) scale(.75)}to{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}}@-webkit-keyframes Carousel-rotating-right-5{0%{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.3)}}@keyframes Carousel-rotating-right-5{0%{left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.3)}}.Carousel{overflow:visible}.Carousel,.Carousel-wrapper{position:relative}.Carousel-content{overflow-y:visible;position:relative}.Carousel-controls{bottom:0;cursor:pointer;left:0;pointer-events:none;position:absolute;right:0;top:0}.Carousel-next,.Carousel-prev{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-prev{left:0}.Carousel-next{right:0}.Carousel--rotating .Carousel-content{height:28.125vw}@media (min-width:1600px){.Carousel--rotating .Carousel-content{height:450px}}.Carousel--rotating .Carousel-prev{left:auto;right:80%}.Carousel--rotating .Carousel-next{left:80%;right:auto}.Carousel--rotating .CarouselSlide{aspect-ratio:16/9;display:none;height:28.125vw;opacity:1;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:50vw}@media (min-width:1600px){.Carousel--rotating .CarouselSlide{height:450px;width:800px}}.Carousel--rotating .CarouselSlide.is-next,.Carousel--rotating .CarouselSlide.is-prev{display:block;opacity:.5}.Carousel--rotating .CarouselSlide.is-prev{left:0}.Carousel--rotating .CarouselSlide.is-next{left:100%}.Carousel--rotating .CarouselSlide.is-active{display:block;left:50%;opacity:1}.Carousel--rotating .CarouselSlide.is-active.is-animatingLeft{-webkit-animation:Carousel-rotating-left-2,Carousel-rotating-left-1;animation:Carousel-rotating-left-2,Carousel-rotating-left-1;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-active.is-animatingRight{-webkit-animation:Carousel-rotating-right-3,Carousel-rotating-right-4;animation:Carousel-rotating-right-3,Carousel-rotating-right-4;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-prev{display:block;left:10%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}.Carousel--rotating .CarouselSlide.is-prev.is-animatingLeft{-webkit-animation:Carousel-rotating-left-0 .25s ease-in forwards;animation:Carousel-rotating-left-0 .25s ease-in forwards}.Carousel--rotating .CarouselSlide.is-prev.is-animatingLeft.is-wraparound{-webkit-animation:Carousel-rotating-left-0,Carousel-rotating-left-5;animation:Carousel-rotating-left-0,Carousel-rotating-left-5;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-prev.is-animatingRight{-webkit-animation:Carousel-rotating-right-1,Carousel-rotating-right-2;animation:Carousel-rotating-right-1,Carousel-rotating-right-2;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-next{display:block;left:90%;opacity:.5;transform:translate(-50%,-50%) scale(.5)}.Carousel--rotating .CarouselSlide.is-next.is-animatingLeft{-webkit-animation:Carousel-rotating-left-4,Carousel-rotating-left-3;animation:Carousel-rotating-left-4,Carousel-rotating-left-3;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-next.is-animatingRight{-webkit-animation:Carousel-rotating-right-5 .25s ease-in forwards;animation:Carousel-rotating-right-5 .25s ease-in forwards}.Carousel--rotating .CarouselSlide.is-next.is-animatingRight.is-wraparound{-webkit-animation:Carousel-rotating-right-5,Carousel-rotating-right-0;animation:Carousel-rotating-right-5,Carousel-rotating-right-0;-webkit-animation-delay:0ms,.25s;animation-delay:0ms,.25s;-webkit-animation-duration:.25s,.25s;animation-duration:.25s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:ease-in,ease-out;animation-timing-function:ease-in,ease-out}.Carousel--rotating .CarouselSlide.is-beforePrev{display:block;left:0;opacity:0;transform:translate(-50%,-50%) scale(.3)}.Carousel--rotating .CarouselSlide.is-beforePrev.is-animating{-webkit-animation:Carousel-rotating-right-0 .25s ease-out both;animation:Carousel-rotating-right-0 .25s ease-out both;-webkit-animation-delay:.25s;animation-delay:.25s}.Carousel--rotating .CarouselSlide.is-afterNext{display:block;left:100%;opacity:0;transform:translate(-50%,-50%) scale(.3)}.Carousel--rotating .CarouselSlide.is-afterNext.is-animating{-webkit-animation:Carousel-rotating-left-5 .25s ease-out both;animation:Carousel-rotating-left-5 .25s ease-out both;-webkit-animation-delay:.25s;animation-delay:.25s}.Carousel--scrolling .Carousel-wrapper{overflow-x:hidden}.Carousel--scrolling .Carousel-content{align-items:stretch;display:inline-flex;flex-flow:row nowrap;gap:0}.Carousel--scrolling .Carousel-prev{left:0}.Carousel--scrolling .Carousel-next{right:0}.Carousel--scrolling .CarouselSlide{width:100vw}.Carousel--scrolling .CarouselSlide.is-wrapping{bottom:0;position:absolute;top:0}.Carousel--scrolling.is-wrappingLeft .Carousel-content{padding-left:100vw}.Carousel--scrolling.is-wrappingRight .Carousel-content{padding-left:100vw;padding-right:100vw}.CarouselSlide{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:visible}.DeferredBlock{opacity:1;transition:opacity .25s}.DeferredBlock-inner{position:relative}.DeferredBlock.is-hidden{display:none;opacity:0}.DeferredBlock.is-animating{pointer-events:none}.DeferredBlock.is-animating .DeferredBlock-inner{position:absolute}.DeferredBlock.is-fading{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.Grid{display:grid}.Grid--tileGrid,.Grid--twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid--tileGrid{gap:16px}@media (min-width:768px){.Grid--tileGrid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.Grid--tileGrid{gap:64px;grid-template-columns:repeat(4,minmax(0,1fr))}}.Section{overflow-x:hidden;position:relative}.Section-background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.Section-content{margin-left:auto;margin-right:auto;position:relative}@media (min-width:1600px){.Section-content{width:1600px}}.Section--masthead .Section-background{background-color:#000;overflow:hidden}@media (min-width:1600px){.Section--masthead .Section-background{background-size:2200px auto}.Section--masthead .Section-background:after{background:linear-gradient(90deg,#000 0,transparent 201px,transparent 2001px,#000);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2202px}.Section--left .Section-background{background-size:2200px auto}.Section--left .Section-background:after{background:linear-gradient(90deg,#fff 0,transparent 201px,transparent 2001px,#fff);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2202px}}.SectionContent{padding-left:5vw;padding-right:5vw}@media (min-width:1600px){.SectionContent{padding-left:80px;padding-right:80px}}.SectionContent p:not(:first-child){-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.SectionContent p:not(:last-child){-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.SectionContent--masthead{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-end}.SectionContent--singleColumnLeft{margin-right:auto;max-width:calc(640px + 10vw)}@media (min-width:1600px){.SectionContent--singleColumnLeft{max-width:800px}}.SectionContent--singleColumnRight{margin-left:auto;max-width:calc(640px + 10vw)}@media (min-width:1600px){.SectionContent--singleColumnRight{max-width:800px}}.SectionContent--twoColumn{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.SectionContent--twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}.SectionDivider{background-color:#ccc;border:none;height:1px;margin:0;padding:0}.Button{align-items:center;background-color:#b30000;border:1px solid #b30000;color:#fff;display:inline-grid;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;grid-template-columns:auto 1fr;min-height:44px;padding:0 40px}.Button-icon{filter:invert(1);margin-right:8px}.Button-label{display:inline-block}.Button:hover{background-color:#9e0000;border:1px solid #9e0000;color:#fff}.Button--secondary{background-color:#fff;border:1px solid #000;color:#000}.Button--secondary .Button-icon{filter:none}.Button--secondary:hover{background-color:#fff;border:1px solid #000;color:#000}.Button--disabled{background-color:#ccc;border:1px solid #ccc;color:#000}.Button--disabled .Button-icon{filter:none}.Button--disabled:hover{background-color:#ccc;border:1px solid #ccc;color:#000}.ButtonGroup{align-items:center;display:flex;flex-flow:row wrap;gap:16px}.Caption{position:relative;text-align:center}.Caption-image{margin:0;padding:0}.Chart{display:inline-block;position:relative}.Chart canvas{bottom:0;left:0;position:absolute;right:0;top:0}.Icon{display:inline-block;height:20px;width:20px}.Icon--raster{height:24px;width:24px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.PriceTag{align-items:center;background-color:#b30000;color:#fff;cursor:pointer;display:inline-grid;gap:16px;grid-template-columns:auto 1px auto;line-height:1;padding:16px;position:relative}.PriceTag:not(.is-disabled){overflow:hidden;transition:filter .5s linear}.PriceTag:not(.is-disabled):before{border-bottom:80px solid hsla(0,0%,100%,.2);border-right:20px solid transparent;content:"";left:0;position:absolute;right:-50px;top:0;transform:translateX(-100%);transition:transform .5s linear;z-index:-1}.PriceTag:not(.is-disabled):hover{filter:drop-shadow(0 0 15px rgba(255,255,255,.3))}.PriceTag:not(.is-disabled):hover:before{transform:translateX(0)}.PriceTag-price{font-weight:700}.PriceTag-sale{text-decoration:line-through}.PriceTag-divider{background-color:#fff;height:calc(100% + 8px);margin:-4px 0;width:1px}.PriceTag-label{font-weight:700;text-align:center;text-transform:uppercase}.PriceTag.is-disabled{background-color:#ccc!important;color:#000;grid-template-columns:auto;padding:16px 40px}.PriceTag.is-disabled .PriceTag-content,.PriceTag.is-disabled .PriceTag-divider{display:none}.PriceTag--large .PriceTag-label,.PriceTag--large .PriceTag-price{font-size:28px}.Tile{position:relative}.Tile-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.Tile--default .Tile-text{bottom:0;left:0;position:absolute;right:0;text-align:center}.Tile--captioned{display:grid;grid-template-rows:auto 1fr}.Tile--captioned .Tile-text{text-align:center}#style-guide code{color:#9e0000}#style-guide .StyleGuideColorSwatches{display:flex;flex-flow:row wrap;gap:16px}#style-guide .StyleGuideColorSwatch{aspect-ratio:4/3;border:2px solid rgba(0,0,0,.3);display:inline-block;position:relative;width:160px}#style-guide .StyleGuideColorSwatch:before{background-color:hsla(0,0%,100%,.5);bottom:2px;left:2px;padding-bottom:8px;position:absolute;right:2px;text-align:center}#style-guide .StyleGuideColorSwatch:after{bottom:2px;font-size:.8rem;font-weight:700;left:2px;line-height:1;position:absolute;right:2px;text-align:center}#style-guide .StyleGuideColorBlock{align-items:center;display:inline-flex;flex-flow:row nowrap;width:400px}#style-guide .StyleGuideColorBlock-list{font-size:.8rem}#style-guide .StyleGuideColorBlock:first-child .StyleGuideColorSwatch{background-color:#fff}#style-guide .StyleGuideColorBlock:first-child .StyleGuideColorSwatch:before{content:"Background"}#style-guide .StyleGuideColorBlock:first-child .StyleGuideColorSwatch:after{content:"#FFFFFF"}#style-guide .StyleGuideColorBlock:nth-child(2) .StyleGuideColorSwatch{background-color:#b30000}#style-guide .StyleGuideColorBlock:nth-child(2) .StyleGuideColorSwatch:before{content:"Accent"}#style-guide .StyleGuideColorBlock:nth-child(2) .StyleGuideColorSwatch:after{content:"#B30000"}#style-guide .StyleGuideColorBlock:nth-child(3) .StyleGuideColorSwatch{background-color:#9e0000}#style-guide .StyleGuideColorBlock:nth-child(3) .StyleGuideColorSwatch:before{content:"Accent Hover"}#style-guide .StyleGuideColorBlock:nth-child(3) .StyleGuideColorSwatch:after{content:"#9E0000"}#style-guide .StyleGuideColorBlock:nth-child(4) .StyleGuideColorSwatch{background-color:#272727}#style-guide .StyleGuideColorBlock:nth-child(4) .StyleGuideColorSwatch:before{content:"Secondary Hover"}#style-guide .StyleGuideColorBlock:nth-child(4) .StyleGuideColorSwatch:after{content:"#272727"}#style-guide .StyleGuideColorBlock:nth-child(5) .StyleGuideColorSwatch{background-color:#ccc}#style-guide .StyleGuideColorBlock:nth-child(5) .StyleGuideColorSwatch:before{content:"Disabled"}#style-guide .StyleGuideColorBlock:nth-child(5) .StyleGuideColorSwatch:after{content:"#CCCCCC"}#style-guide .StyleGuideColorBlock:nth-child(6) .StyleGuideColorSwatch{background-color:#f2f2f2}#style-guide .StyleGuideColorBlock:nth-child(6) .StyleGuideColorSwatch:before{content:"Divider"}#style-guide .StyleGuideColorBlock:nth-child(6) .StyleGuideColorSwatch:after{content:"#F2F2F2"}#style-guide .StyleGuideColorBlock:nth-child(7) .StyleGuideColorSwatch{background-color:#595959}#style-guide .StyleGuideColorBlock:nth-child(7) .StyleGuideColorSwatch:before{content:"Subtitle"}#style-guide .StyleGuideColorBlock:nth-child(7) .StyleGuideColorSwatch:after{content:"#595959"}#style-guide .StyleGuideColorBlock:nth-child(8) .StyleGuideColorSwatch{background-color:#595959}#style-guide .StyleGuideColorBlock:nth-child(8) .StyleGuideColorSwatch:before{content:"PC"}#style-guide .StyleGuideColorBlock:nth-child(8) .StyleGuideColorSwatch:after{content:"#595959"}#style-guide .StyleGuideColorBlock:nth-child(9) .StyleGuideColorSwatch{background-color:#184092}#style-guide .StyleGuideColorBlock:nth-child(9) .StyleGuideColorSwatch:before{content:"Playstation"}#style-guide .StyleGuideColorBlock:nth-child(9) .StyleGuideColorSwatch:after{content:"#184092"}#style-guide .StyleGuideColorBlock:nth-child(10) .StyleGuideColorSwatch{background-color:#2d611f}#style-guide .StyleGuideColorBlock:nth-child(10) .StyleGuideColorSwatch:before{content:"Xbox"}#style-guide .StyleGuideColorBlock:nth-child(10) .StyleGuideColorSwatch:after{content:"#2D611F"}#style-guide .StyleGuideColorBlock:nth-child(11) .StyleGuideColorSwatch{background-color:#a92319}#style-guide .StyleGuideColorBlock:nth-child(11) .StyleGuideColorSwatch:before{content:"Nintendo"}#style-guide .StyleGuideColorBlock:nth-child(11) .StyleGuideColorSwatch:after{content:"#A92319"}#style-guide .StyleGuideColorBlock:nth-child(12) .StyleGuideColorSwatch{background-color:#000}#style-guide .StyleGuideColorBlock:nth-child(12) .StyleGuideColorSwatch:before{content:"Body Text"}#style-guide .StyleGuideColorBlock:nth-child(12) .StyleGuideColorSwatch:after{content:"#000000"}#style-guide .StyleGuideColorBlock:nth-child(13) .StyleGuideColorSwatch{background-color:#ff6161}#style-guide .StyleGuideColorBlock:nth-child(13) .StyleGuideColorSwatch:before{content:"Error Inverted"}#style-guide .StyleGuideColorBlock:nth-child(13) .StyleGuideColorSwatch:after{content:"#FF6161"}#style-guide .StyleGuideColorBlock:nth-child(14) .StyleGuideColorSwatch{background-color:rgba(0,0,0,.5)}#style-guide .StyleGuideColorBlock:nth-child(14) .StyleGuideColorSwatch:before{content:"Modal Overlay"}#style-guide .StyleGuideColorBlock:nth-child(14) .StyleGuideColorSwatch:after{content:"rgba(0, 0, 0, 0.5)"}#style-guide .StyleGuideIcons{display:flex;flex-flow:row wrap;gap:16px;margin:32px 0}#style-guide .StyleGuideIcon{align-items:center;display:inline-flex;flex-flow:column nowrap;text-align:center;white-space:nowrap;width:100px}#style-guide .StyleGuideCodeBlock{background-color:#eeeee0;border-radius:4px;box-shadow:inset 1px 3px 6px rgba(0,0,0,.1);overflow-x:auto;padding:16px;position:relative}#style-guide .StyleGuideCodeBlock pre{font-size:.8rem;margin:0}#style-guide .StyleGuideCodeBlock.is-closed:before{content:"Click to show code block";font-size:.8rem;left:16px;opacity:50%;position:absolute;top:50%;transform:translateY(-50%)}#style-guide .StyleGuideCodeBlock.is-closed pre{display:none}
