.modal{display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity 0s linear 0.4s;transition:opacity 0s linear 0.4s;width:100%}.modal--open{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.modal--open .modal__overlay,.modal--open .modal__close,.modal--open .modal__content{opacity:1}.modal--open .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal__overlay{background:rgba(0,0,0,0.5);height:100%;opacity:0;position:absolute;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;width:100%}.modal__wrapper{left:50%;max-width:90%;padding:0 10px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;margin:0 0 10px auto;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.modal__content{background:white;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease}.modal__focus-start:focus,.modal__focus-end:focus{outline:none}.autoplay-video{position:relative;overflow:hidden}.autoplay-video.is-playing .autoplay-video__preloader,.autoplay-video.is-playing .autoplay-video__fallback{display:none}.autoplay-video.is-frozen .autoplay-video__video{display:none}.autoplay-video.is-frozen .autoplay-video__preloader{display:none}.autoplay-video.is-frozen .autoplay-video__fallback{display:block}.autoplay-video__preloader,.autoplay-video__fallback{width:100%}.autoplay-video__preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.autoplay-video__fallback{display:none}.autoplay-video__video{max-width:100%}.autoplay-video--fullscreen{position:absolute;left:0;top:0;width:100%;height:100%}.autoplay-video--fullscreen .autoplay-video__video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;max-width:none}.gallery{position:relative}.gallery .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.gallery__wrapper{transition:opacity 0.4s ease;position:relative;width:100%;margin:0;padding:0}.gallery.is-loading .gallery__wrapper{padding-bottom:50%;overflow:hidden;height:0;opacity:0}.gallery.is-loading .gallery__overlay{opacity:1;pointer-events:auto}.gallery__item{transition:opacity 0.4s ease;transform:scale(0.9) translateY(-50%);display:block;position:absolute;top:50%;left:0;width:100%;opacity:0}.gallery__item img{display:block;max-width:100%}.gallery__item.is-transitioning{transition:transform 0.6s ease, opacity 0.6s ease}.gallery__item.is-transitioning--backward{transform:translate(-50%, -50%) rotate(-20deg);opacity:0}.gallery__item.is-transitioning--forward{transform:translate(50%, -50%) rotate(20deg);opacity:0}.gallery__item.is-active{transform:scale(1) translateY(-50%);opacity:1}.gallery__item button,.gallery__item [href],.gallery__item [tabindex]{visibility:hidden}.gallery__item.is-active button,.gallery__item.is-active [href],.gallery__item.is-active [tabindex]{visibility:visible}.gallery__overlay{transition:opacity 0.4s ease;background-color:white;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}@keyframes galleryPreloader{50%{background-color:gray;transform:scaleX(0.1)}100%{transform:scaleX(1) rotate(90deg)}}.gallery__overlay::after{content:'';animation:galleryPreloader 1s ease infinite;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:black}.gallery__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:60px;border-radius:50%;border:none;background:rgba(255,255,255,0.7);transform:translateY(-50%);position:absolute;top:50%}.gallery__nav:hover{cursor:pointer}.gallery__nav-next{right:10px}.gallery__nav-prev{left:10px}.perspective-card{perspective:600px;position:relative;touch-action:none;transform-style:preserve-3d}.perspective-card__shine{border-bottom-left-radius:4.25% 3%;border-bottom-right-radius:4.25% 3%;border-top-left-radius:4.35% 3%;border-top-right-radius:4.25% 3%;height:100%;left:0px;overflow:hidden;position:absolute;top:0px;transform:translateZ(0.5px);width:100%}.perspective-card__artwork{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:5px 5px 0px rgba(0,0,0,0);transition:.5s linear box-shadow}.perspective-card__artwork img{display:block;width:100%}.perspective-card__artwork--back{left:0;position:absolute;top:0;transform:rotateY(180deg);width:100%}.perspective-card__artwork--front{position:relative}.perspective-card__transformer{position:relative;transform-style:preserve-3d}.perspective-card--over .perspective-card__artwork{box-shadow:5px 5px 20px rgba(0,0,0,0.4)}.perspective-card--matte{background-color:rgba(0,0,0,0.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s linear;width:100vw;z-index:1000}.perspective-card--matte.perspective-card--modal{opacity:1;pointer-events:all}.perspective-card.perspective-card--modal{z-index:1001}:root{--color-gold-light: #fbf0bd;--color-gold-dark: #836722;--color-gold: #deaf4f;--color-gray: #ededed;--color-black: #131415;--color-white: #ffffff;--color-yellow: #fef33d;--gold-gradient: linear-gradient(
    90deg,
    var(--color-gold),
    var(--color-gold-light),
    var(--color-gold)
  )}:root{--font-body: "PT Sans", sans-serif;--font-heading: "Kanit", sans-serif;--font-base: 18;--font-bold: 700;--font-regular: 300}body{letter-spacing:0;line-height:1.6}p,.p{font-size:inherit;margin:0 0 0.5em 0}p:last-child,.p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-heading);font-style:italic;font-weight:var(--font-bold);line-height:1.1;margin:0 0 0.333em 0}h1,.h1{font-size:calc(40rem / var(--font-base));letter-spacing:0.03125em}h2,.h2{font-size:calc(32rem / var(--font-base));line-height:1.015625;margin-bottom:0.25em;text-transform:uppercase}h3,.h3{font-size:calc(28rem / var(--font-base));letter-spacing:0.03571em}h4,.h4{font-size:calc(24rem / var(--font-base));margin-bottom:0.4888em;text-transform:uppercase}h5,.h5{font-family:var(--font-body);font-size:calc(22rem / var(--font-base));font-style:italic;font-weight:var(--font-bold);letter-spacing:0.02272em;line-height:1.1}.txt-dark-on-light{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.txt-light-on-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.txt-intro{font-size:calc(20rem / var(--font-base));letter-spacing:0;line-height:1.44}.txt-small{font-size:calc(16rem / var(--font-base))}.txt-no-spacing{letter-spacing:0}.txt-nobreak{white-space:nowrap}.txt-center{text-align:center}.txt-uppercase{text-transform:uppercase}.txt-style-italic{font-style:italic}.txt-weight-bold{font-weight:800}.txt-weight-normal{font-weight:400}.txt-white{color:white}.txt-black{color:black}.txt-gold{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}@media only screen and (min-width: 40em){h1,.h1{font-size:calc(48rem / var(--font-base));letter-spacing:0.03645em}h2,.h2{font-size:calc(36rem / var(--font-base));letter-spacing:0.0347em;line-height:1.1}h3,.h3{font-size:calc(32rem / var(--font-base));letter-spacing:0.03125em;line-height:1.2}h4,.h4{font-size:calc(28rem / var(--font-base));letter-spacing:0.03571em;line-height:1.2}h5,.h5{font-size:calc(24rem / var(--font-base));letter-spacing:0.03125em}.txt-nobreak--md{white-space:nowrap}}@media only screen and (min-width: 64em){h1,.h1{font-size:calc(54rem / var(--font-base));letter-spacing:0.04166em}h2,.h2{font-size:calc(48rem / var(--font-base));letter-spacing:0.03125em}h3,.h3{font-size:calc(40rem / var(--font-base));line-height:1.1}h4,.h4{font-size:calc(32rem / var(--font-base));letter-spacing:0.03125em;line-height:1.1}h5,.h5{font-size:calc(28rem / var(--font-base));letter-spacing:0.03142em;line-height:1.2}.txt-left-lg{text-align:left}.txt-intro{font-size:calc(22rem / var(--font-base));line-height:1.5272}}@media only screen and (max-width: 39.9375em){[lang="de-de"] h1,[lang="de-de"] .h1{font-size:8vw}[lang="de-de"] h2,[lang="de-de"] .h2{font-size:7.5vw}[lang="de-de"] h3,[lang="de-de"] .h3{font-size:7vw}[lang="de-de"] h4,[lang="de-de"] .h4{font-size:5vw}}:root{--grid-gutter: 16px;--grid-width: 1416px;--grid-columns: 12}body::after{background:#fff;bottom:0px;content:"S";display:none;font-size:1.6rem;padding:10px;position:fixed;right:0px;z-index:1}body[data-env="development"]::after{display:block}.wrapper,.row{margin:0 auto;max-width:calc(var(--grid-width) + var(--grid-gutter));width:100%}.wrapper{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.row{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2)}.row--padless{padding-left:0px;padding-right:0px}.column{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2)}.column--deep{padding-left:0;padding-right:0}@media only screen and (min-width: 40em){:root{--grid-gutter: 24px}body::after{content:"M"}.row{display:flex;flex-wrap:wrap;justify-content:center}.column{flex-basis:0;flex-grow:1;flex-shrink:1}.row{display:flex}.row--nowrap{flex-wrap:nowrap}.row--vertical-center{align-items:center}.row--vertical-uncenter{align-items:baseline}.row--horizontal-uncenter{justify-content:flex-start}.row--gutterless>.column{padding-left:0;padding-right:0}.column--1{flex-basis:calc(100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--2{flex-basis:calc(200% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--3{flex-basis:calc(300% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--4{flex-basis:calc(400% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--5{flex-basis:calc(500% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--6{flex-basis:calc(600% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--7{flex-basis:calc(700% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--8{flex-basis:calc(800% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--9{flex-basis:calc(900% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--10{flex-basis:calc(1000% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--11{flex-basis:calc(1100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column--12{flex-basis:calc(1200% / var(--grid-columns));flex-grow:0;flex-shrink:0}}@media only screen and (min-width: 64em){body::after{content:"L"}.row-large{display:flex}.row-large--nowrap{flex-wrap:nowrap}.row-large--vertical-center{align-items:center}.row-large--vertical-uncenter{align-items:baseline}.row-large--horizontal-uncenter{justify-content:flex-start}.row-large--gutterless>.column{padding-left:0;padding-right:0}.column-large--1{flex-basis:calc(100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--2{flex-basis:calc(200% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--3{flex-basis:calc(300% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--4{flex-basis:calc(400% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--5{flex-basis:calc(500% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--6{flex-basis:calc(600% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--7{flex-basis:calc(700% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--8{flex-basis:calc(800% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--9{flex-basis:calc(900% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--10{flex-basis:calc(1000% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--11{flex-basis:calc(1100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-large--12{flex-basis:calc(1200% / var(--grid-columns));flex-grow:0;flex-shrink:0}}@media only screen and (min-width: 71.5em){body::after{content:"XL"}.row-xlarge{display:flex}.row-xlarge--nowrap{flex-wrap:nowrap}.row-xlarge--vertical-center{align-items:center}.row-xlarge--vertical-uncenter{align-items:baseline}.row-xlarge--horizontal-uncenter{justify-content:flex-start}.row-xlarge--gutterless>.column{padding-left:0;padding-right:0}.column-xlarge--1{flex-basis:calc(100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--2{flex-basis:calc(200% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--3{flex-basis:calc(300% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--4{flex-basis:calc(400% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--5{flex-basis:calc(500% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--6{flex-basis:calc(600% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--7{flex-basis:calc(700% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--8{flex-basis:calc(800% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--9{flex-basis:calc(900% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--10{flex-basis:calc(1000% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--11{flex-basis:calc(1100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xlarge--12{flex-basis:calc(1200% / var(--grid-columns));flex-grow:0;flex-shrink:0}}@media only screen and (min-width: 120em){body::after{content:"XXL"}.row-xxlarge{display:flex}.row-xxlarge--nowrap{flex-wrap:nowrap}.row-xxlarge--vertical-center{align-items:center}.row-xxlarge--vertical-uncenter{align-items:baseline}.row-xxlarge--horizontal-uncenter{justify-content:flex-start}.row-xxlarge--gutterless>.column{padding-left:0;padding-right:0}.column-xxlarge--1{flex-basis:calc(100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--2{flex-basis:calc(200% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--3{flex-basis:calc(300% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--4{flex-basis:calc(400% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--5{flex-basis:calc(500% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--6{flex-basis:calc(600% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--7{flex-basis:calc(700% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--8{flex-basis:calc(800% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--9{flex-basis:calc(900% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--10{flex-basis:calc(1000% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--11{flex-basis:calc(1100% / var(--grid-columns));flex-grow:0;flex-shrink:0}.column-xxlarge--12{flex-basis:calc(1200% / var(--grid-columns));flex-grow:0;flex-shrink:0}}.touch-slider{padding:0;position:relative}.touch-slider__wrapper{position:relative}.touch-slider__items-outer{overflow:hidden;padding:0 calc(var(--grid-gutter) / 2)}.touch-slider__items-outer:active{cursor:grabbing}.touch-slider__items-inner{display:flex}.touch-slider__item{flex:0 0 auto;padding:0 calc(var(--grid-gutter) / 2)}.card-slider .card__img img{height:190px;max-width:100%;width:auto}@media only screen and (min-width: 40em){.card-slider .card__img img{height:358px}}@media only screen and (min-width: 64em){.card-slider .card__img img{height:458px}}:root{--button-color-hover: var(--color-black);--button-color: var(--color-white);--button-bg-hover: var(--color-white);--button-bg: var(--color-black)}.button{border-radius:2px;box-shadow:0 16px 24px -16px rgba(0,0,0,0.35);color:var(--button-color);display:inline-block;font-family:var(--font-body);font-size:calc(18rem / var(--font-base));font-style:italic;font-weight:var(--font-bold);letter-spacing:0.05555em;line-height:1.25;overflow:hidden;padding:0.8em 2em;position:relative;text-align:center;text-decoration:none}.button:hover{color:var(--button-color-hover)}.button:hover .button__bg::before{transform:scaleX(1)}.button__bg{height:100%;left:0;position:absolute;top:0;width:100%;background-color:var(--button-bg);border-radius:inherit}.button__bg::after,.button__bg::before{height:100%;left:0;position:absolute;top:0;width:100%;border-radius:inherit;content:""}.button__bg::before{background-color:var(--button-bg-hover);transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease-in-out}.button__bg::after{box-shadow:inset 0px 0px 0px 2px var(--button-bg)}.button__content{align-items:center;display:inline-flex;position:relative;transition:color 0.4s 0.1s ease}.button__icon{margin-left:0.8em}.button--white{--button-color-hover: var(--color-white);--button-color: var(--color-black);--button-bg-hover: var(--color-black);--button-bg: var(--color-white)}.button--round{border-radius:50%;padding:10px}@media only screen and (min-width: 40em){.button{letter-spacing:0.0277em}}@media only screen and (min-width: 64em){.button{font-size:calc(20rem / var(--font-base));letter-spacing:0.0415em;line-height:1.2}}.icon{display:inline-block;vertical-align:middle}.modal-content-wrapper{display:none}.modals-content{display:none}.modal{z-index:12}.modal__overlay{background:rgba(0,0,0,0.85)}.modal__close{margin:0;position:absolute;right:24px;top:24px;z-index:1}.modal__close .button{display:block;line-height:0;padding:20px}.modal__close .icon{display:block}.modal__wrapper{max-width:680px}.modal__content{width:100%}.modal--full .modal__wrapper{position:static;transform:none}.modal--full .modal__content{background:none;color:white;left:50%;max-height:100%;max-width:1044px;overflow:auto;padding:86px 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:100%}.modal--full .modal--open .modal__content{transform:scale(1) translate(-50%, -50%)}.card{position:relative;transform-style:preserve-3d}.card__img-wrapper{position:relative;transform-style:preserve-3d}.card__img,.card__shine{border-bottom-left-radius:4.25% 3%;border-bottom-right-radius:4.25% 3%;border-top-left-radius:4.35% 3%;border-top-right-radius:4.25% 3%;overflow:hidden}.card__img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__img img{display:block;width:100%}.card__img--back{left:0;position:absolute;top:0;transform:rotateY(180deg) translateZ(-1px);width:100%}.card__img--front{position:relative;transform:translateZ(2px)}.card__shine{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(2px);width:100%}.card__name{font-style:italic;font-weight:bold;margin-top:8px;text-align:center}.card--shadow .card__img-wrapper{filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.5))}@keyframes cardShimmer{0%{transform:translate(-100%, -100%)}20%,100%{transform:translate(100%, 100%)}}.card--shimmer .card__shine-shimmer{height:100%;left:0;position:absolute;top:0;width:100%;animation:cardShimmer 5s linear infinite;mix-blend-mode:luminosity;transform:translate(-100%, -100%)}.card--shimmer .card__shine-shimmer::after{background:linear-gradient(to bottom, rgba(255,255,255,0), white, rgba(255,255,255,0));content:"";height:20%;left:-50%;opacity:0.7;position:absolute;top:40%;transform:rotate(-45deg);width:200%}.card--shimmer-delay-1 .card__shine-shimmer{animation-delay:1s}.card--shimmer-delay-2 .card__shine-shimmer{animation-delay:2s}.card--shimmer-delay-3 .card__shine-shimmer{animation-delay:3s}.card--shimmer-delay-4 .card__shine-shimmer{animation-delay:4s}.card--shimmer-delay-5 .card__shine-shimmer{animation-delay:5s}.card--shimmer-delay-6 .card__shine-shimmer{animation-delay:6s}.card--shimmer-delay-7 .card__shine-shimmer{animation-delay:7s}.card--shimmer-delay-8 .card__shine-shimmer{animation-delay:8s}.card--shimmer-delay-9 .card__shine-shimmer{animation-delay:9s}.vp-slide{opacity:0}.vp--onf-30 .vp-slide{opacity:1;transform:translate(0, 0);transition:transform 0.4s ease, opacity 0.4s ease}.vp-slide--right{transform:translateX(50%)}.vp-slide--left{transform:translateX(-50%)}.vp-slide--down{transform:translateY(50%)}.vp-slide--up{transform:translateY(-50%)}.vp--onf-30 .vp-delay-1{transition-delay:.1s}.vp--onf-30 .vp-delay-2{transition-delay:.2s}.vp--onf-30 .vp-delay-3{transition-delay:.3s}.vp--onf-30 .vp-delay-4{transition-delay:.4s}.vp--onf-30 .vp-delay-5{transition-delay:.5s}.vp--onf-30 .vp-delay-6{transition-delay:.6s}.vp--onf-30 .vp-delay-7{transition-delay:.7s}.vp--onf-30 .vp-delay-8{transition-delay:.8s}.vp--onf-30 .vp-delay-9{transition-delay:.9s}.vp--onf-30 .vp-delay-10{transition-delay:1s}.leaving-site-modal__heading{margin-top:0;text-transform:uppercase}.leaving-site-modal__cta{margin-top:20px}.gallery{margin-top:2rem}.gallery__nav-markup{display:none}.card-dex__content{margin-bottom:45px}.card-dex__heading{margin-bottom:16px}.card-dex__phone{position:relative}.card-dex__store-btn{display:inline-block;margin:16px 12px 0px}.card-dex__gallery{background-image:url('/assets/img/components/card-dex/phone.png');background-repeat:no-repeat;background-size:100% 100%;margin:auto;max-width:225px;position:relative}.card-dex__gallery::before{content:"";display:block;padding-top:198.22222%}.card-dex__gallery .gallery__wrapper{height:100% !important;left:0;position:absolute;top:0}.card-dex__gallery .gallery__item{height:100%;transform:scale(1) translateY(-50%)}.card-dex__gallery .gallery__item img{display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:86.6%}.card-dex__gallery:after{background-color:#868686;border-radius:50%;bottom:0px;content:"";display:block;filter:blur(40px);height:257px;left:-16px;margin:auto;position:absolute;right:0px;top:0px;width:257px;z-index:-1}@media only screen and (min-width: 40em){.card-dex__content{margin-bottom:0}.card-dex__gallery{margin:0 auto}.card-dex__phone{margin-top:0px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.card-dex__gallery{background-image:url('/assets/img/components/card-dex/phone-2x.png')}}.top-deco--deck-hints{overflow:hidden}.top-deco--deck-hints img{left:-50%;max-width:200%;position:relative}.deck-hints{--card-width: 290px;margin:50px auto 75px;position:relative}.deck-hints__cards{align-items:flex-start;display:flex;justify-content:center;margin-bottom:25px}.deck-hints__card{--card-width: 150px;border-radius:15px;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.4));left:-50px;margin-top:-25px;max-width:var(--card-width);position:relative}.deck-hints__card--secondary{left:0px;margin-top:-15px}.deck-hints__hint-title{margin-top:0px}.deck-hints__bg-deco{--border-width: 4px;--bg-height: 140px;backface-visibility:initial;border:var(--border-width) solid var(--color-gold-dark);border-image-slice:1;border-image-source:linear-gradient(to top right, var(--color-gold-light), var(--color-gold-dark));bottom:0px;height:var(--bg-height);margin-left:-50px;overflow:hidden;position:absolute;top:0px;transform:skewX(-10deg);width:100vw}.deck-hints__bg-deco span{border:var(--border-width) solid;border-image-slice:1;border-image-source:linear-gradient(to top right, var(--color-gold-dark), var(--color-gold-light));height:calc(var(--bg-height) - 8px);left:4px;overflow:hidden;position:absolute;width:calc(100% - var(--border-width))}.deck-hints__bg-deco:before{background:#202020 url('/assets/img/expansions/sword-shield/global/patterns/pattern-tile-black.png');content:"";height:100%;left:0px;position:absolute;transform:skewX(10deg);width:105%}.deck-hints:nth-of-type(odd){--card-width: 290px}.deck-hints:nth-of-type(odd) .deck-hints__bg-deco{margin-right:-50px;right:0px;transform:skewX(10deg)}.deck-hints:nth-of-type(odd) .deck-hints__bg-deco span{left:0px;margin-right:-150px}.deck-hints:nth-of-type(odd) .deck-hints__bg-deco:before{left:-50px;transform:skewX(-10deg)}.deck-hints:nth-of-type(odd) .deck-hints__card{left:auto;right:calc(var(--card-width) - 50px)}.deck-hints:nth-of-type(odd) .deck-hints__card--secondary{right:-150px}.deck-hints:nth-of-type(odd) .row--deck-hints{flex-flow:row-reverse}@media only screen and (min-width: 40em){.top-deco--deck-hints img{left:auto;max-width:100%}.deck-hints:nth-of-type(odd) .row--deck-hints{flex-flow:column}.deck-hints{margin:125px auto 75px}.deck-hints__bg-deco{--bg-height: 200px}.deck-hints__card{--card-width: 220px;left:auto;margin-right:-50px;margin-top:auto;max-width:var(--card-width);top:-75px}.deck-hints__card--secondary{left:auto;top:-50px}.deck-hints:nth-of-type(odd) .deck-hints__bg-deco{margin-right:-75px}.deck-hints:nth-of-type(odd) .deck-hints__cards{flex-flow:row-reverse}.deck-hints:nth-of-type(odd) .deck-hints__card{left:auto;right:auto}.deck-hints:nth-of-type(odd) .deck-hints__card--secondary{left:auto}}@media only screen and (min-width: 64em){.deck-hints{margin:75px auto 100px}.deck-hints__card{--card-width: 200px;margin-right:auto;max-width:var(--card-width);position:absolute;right:125px;top:-15px}.deck-hints__card--secondary{left:auto;right:calc(var(--card-width) + 75px);top:0px}.deck-hints:nth-of-type(odd) .row--deck-hints{flex-flow:row-reverse}.deck-hints:nth-of-type(odd) .deck-hints__card{left:125px;right:auto}.deck-hints:nth-of-type(odd) .deck-hints__card--secondary{left:calc(var(--card-width) + 75px)}.deck-hints__bg-deco{margin:auto 0px auto -75px;width:50vw}}@media only screen and (min-width: 71.5em){.deck-hints__card{--card-width: 240px}.deck-hints{margin:75px auto 150px}.deck-hints:nth-child(1){margin-top:50px}}@media only screen and (min-width: 1350px){.deck-hints{margin:125px auto 250px}.deck-hints__bg-deco{--bg-height: 260px}.deck-hints__card{--card-width: 290px;top:-75px}.deck-hints__card--secondary{top:-50px}}.collections{background-image:url('/assets/img/expansions/sword-shield/global/patterns/bg-collections-pattern.png'),linear-gradient(to top right, #2a72b9, #0c4e8f, #4e236d, #682334, #9f1537);color:white;padding:50px 0px 125px}.collections__product{align-items:center;display:flex;justify-content:center;background:rgba(28,28,28,0.4);border:3px solid;border-image-slice:1;border-image-source:linear-gradient(to bottom right, var(--color-gold-light), var(--color-gold-dark));box-shadow:0px 4px 12px rgba(0,0,0,0.5);flex-flow:column wrap;height:100%;margin-bottom:var(--grid-gutter)/2;padding:37.5px 25px;transition:background 250ms}.collections__product:hover{background:#1c1c1c}.collections__product-description .collections__product-title{font-style:normal;text-transform:none}.collections__column{margin-bottom:var(--grid-gutter)}.collections__button{height:100%}.collections__product-image{align-items:center;display:flex;flex:1;margin-bottom:25px}.collections__intro-text{margin-bottom:50px}.collections__intro-text__title{margin-top:0px}.collections__product-description .link{color:var(--color-gold-light);font-style:italic;letter-spacing:0.5px}.collections__product-description .icon{margin-left:calc(var(--grid-gutter) / 3)}@media only screen and (min-width: 40em){.collections__product{padding:var(--grid-gutter) 16px}}.collections-modal{background:#202020 url('/assets/img/expansions/sword-shield/global/patterns/pattern-tile-black.png');border:3px solid;border-image-slice:1;border-image-source:linear-gradient(to bottom right, var(--color-gold-light), var(--color-gold-dark));bottom:0px;display:none;flex-basis:100%;left:0px;margin:auto;overflow:hidden;padding:25px calc(var(--grid-gutter) / 2);position:absolute;right:0px;top:0px}.collections-modal .gallery__nav{display:none}.collections-modal__title{font-style:normal;margin-bottom:calc(var(--grid-gutter) / 2);margin-top:0px;text-transform:none}.collections-modal__button{margin:12px 0px 12px 0px}.modal--collections-open .modal__content{color:#fff;display:flex;max-height:85vh;overflow:auto;padding:0px;text-align:left;width:100%}.modal--collections-open .modal__wrapper{max-width:calc(var(--grid-width) + var(--grid-gutter))}.modal--collections-open .collections-modal{display:block;height:100%;overflow-y:auto;position:relative;width:100%}.modal--collections-open .modal__close{background-image:url('/assets/img/expansions/sword-shield/global/cross.svg');background-size:cover;height:40px;right:30px;top:20px;width:40px}.modal--collections-open .modal__close>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collections-modal__single-image{align-items:center;display:flex;justify-content:center}.gallery--collections-modal{margin:0px auto auto;max-width:360px;min-height:425px}.gallery--collections-modal .gallery__wrapper{align-items:center;display:flex;justify-content:center;min-height:350px !important;width:100%}.gallery--collections-modal .gallery__pagination{bottom:0px}.gallery--collections-modal .gallery__nav{appearance:none;background:rgba(255,255,255,0.7);border:none;border-radius:0px;height:88px;position:absolute;top:50%;transform:translateY(-90%);transition:transform 0.1s ease;width:80px}.gallery--collections-modal .gallery__nav:hover{background-position:left bottom;cursor:pointer;transform:translateY(-90%) scale(1.1)}.gallery--collections-modal .gallery__nav[disabled="true"]{display:none}.gallery--collections-modal .gallery__nav-next{background:url(../img/expansions/sword-shield/global/arrow-red.png) left top/80% auto no-repeat;right:-63px}.gallery--collections-modal .gallery__nav-prev{background:url(../img/expansions/sword-shield/global/arrow-blue.png) left top/80% auto no-repeat;left:-50px}.gallery--collections-modal .gallery__nav span[aria-hidden="true"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gallery--collections-modal .gallery__item{align-items:center;display:flex;justify-content:center}.gallery--collections-modal .gallery__item::before{content:"";display:block;padding-top:56%}.gallery--collections-modal .gallery__item span{font-size:200px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.gallery--collections-modal .custom-pager{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.gallery--collections-modal .gallery__pagination{bottom:0px;display:flex;justify-content:center;left:0px;margin:auto;position:absolute;right:0px}.gallery--collections-modal .gallery__pagination-item{margin-right:calc(var(--grid-gutter) / 3)}.gallery--collections-modal .gallery__pagination-item button{background:red;border:5px solid var(--color-gold-light);border-radius:50%;cursor:pointer;font-size:1.5rem;height:10px;text-indent:-99999px;transform:scale(1);transition:transform 0.07s ease;width:10px}.gallery--collections-modal .gallery__pagination-item:hover button,.gallery--collections-modal .gallery__pagination-item.is-active button{border:3px solid var(--color-gold-light);transform:scale(1.5)}@media only screen and (min-width: 40em){.collections-modal{padding:75px 0px}.collections-modal .gallery__nav{display:block}.collections-modal__button{margin-left:8px}.galery--collections-modal{min-height:0px}.galery--collections-modal .gallery__wrapper{min-height:390px !important}.galery--collections-modal .modal__content{height:auto;padding:25px 10px}.galery--collections-modal .gallery__pagination{bottom:-75px}}@media only screen and (min-width: 40em){.modal--collections-open .modal__overlay{background:transparent}.modal--collections-open .modal__wrapper{display:flex;justify-content:center}}@media only screen and (min-width: 71.5em){.modal--collections-open .modal__content{flex-basis:calc(1000% / var(--grid-columns))}.modal--collections-open .modal__close{right:calc(100% / var(--grid-columns) + 30px)}.gallery--collections-modal .gallery__nav-next{right:calc(100% / var(--grid-columns) - 95px)}.gallery--collections-modal .gallery__nav-prev{left:calc(100% / var(--grid-columns) - 80px)}}.locale-switcher-modal__heading{text-transform:uppercase}.locale-switcher-modal__heading{margin-bottom:25px}.locale-switcher-modal__list-item a{font-size:calc(24rem / var(--font-base));font-weight:var(--font-bold);text-transform:uppercase}.locale-switcher-modal__list-item a:hover,.locale-switcher-modal__list-item a:focus{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}.locale-switcher-modal__list-item.is-active a{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}.main-footer{background-color:var(--color-white);padding-bottom:20px;padding-top:40px}.main-footer__social{display:grid;grid-auto-flow:column;grid-gap:8px;justify-content:center;margin-bottom:20px}.main-footer__social a{background-color:var(--color-black);border:solid 2px var(--color-black);border-radius:50%;color:var(--color-white);display:block;padding:10px;transition:color 0.2s ease, background-color 0.2s ease}.main-footer__social a:hover,.main-footer__social a:focus{background-color:var(--color-white);color:var(--color-black)}.main-footer__social .icon{display:block;height:23px;width:23px}.main-footer__tpc{display:table;margin:0 auto 20px}.main-footer__privacy{display:table;margin:0 auto}.main-footer__privacy-links{display:grid;font-size:14px;grid-auto-flow:column;grid-gap:8px;justify-content:center;margin:0 auto 20px}.main-footer__privacy-links a{padding-right:8px}.main-footer__privacy-links a:first-child{border-right:solid 1px currentColor}.main-footer__locale{display:table;font-size:calc(22rem / var(--font-base));letter-spacing:2px;margin:0 auto 20px;padding:12px 2em 14px}.main-footer__online{display:table;margin:0 auto}.main-footer__legal{margin-top:30px;text-align:center}.main-footer__legal p{font-size:14px}@media only screen and (min-width: 40em){.main-footer__social{grid-gap:16px}.main-footer__privacy-links{margin-bottom:0}}@media only screen and (min-width: 64em){.main-footer__social{justify-content:start;margin-bottom:0}.main-footer__locale,.main-footer__online{margin-left:auto;margin-right:0}}:root{--nav-bar-height: 56px}body.nav-open{overflow:hidden}.main-nav{--color-black: #000000;--color-dark-grey: #494949;--color-grey: #5a5a5a;--heading-size: calc(23rem / var(--font-base));--item-height: var(--nav-bar-height);--item-size: 1rem;color:var(--color-white);left:0;position:relative;top:0;width:100%;z-index:10}.main-nav[data-fixed]{position:fixed}.main-nav[data-open]::before{opacity:1}.main-nav::before{background-color:var(--color-black);content:"";height:calc(100% - var(--nav-bar-height));left:0;opacity:0;pointer-events:none;position:fixed;top:var(--nav-bar-height);width:100%}.main-nav__logo{align-self:center;width:78px}.main-nav__logo img{display:block;transition:transform 0.2s ease}.main-nav__logo:hover img{transform:scale(1.1)}.main-nav__inner{background-color:var(--color-black);display:flex;height:var(--nav-bar-height);justify-content:space-between;left:0;padding:0 25px;position:absolute;top:0;width:100%}.main-nav__toggler{align-items:center;display:flex;text-transform:uppercase}.main-nav__toggler[aria-expanded="true"] .main-nav__toggler-icon::before{transform:translateY(7px) rotate(45deg)}.main-nav__toggler[aria-expanded="true"] .main-nav__toggler-icon::after{transform:translateY(-7px) rotate(-45deg)}.main-nav__toggler[aria-expanded="true"] .main-nav__toggler-icon span{transform:scaleX(0)}.main-nav__toggler-label{margin-right:16px}.main-nav__toggler-icon{--dimension: 24px;height:18px;position:relative;width:var(--dimension)}.main-nav__toggler-icon span,.main-nav__toggler-icon::before,.main-nav__toggler-icon::after{background-color:var(--color-white);border-radius:3px;content:"";display:block;height:3px;left:0;position:absolute;transform-origin:50% 50%;transition:transform 0.2s ease-in-out 0s;width:var(--dimension)}.main-nav__toggler-icon::before{top:0px;transform:translateY(0px) rotate(0deg)}.main-nav__toggler-icon::after{top:14px;transform:translateY(0px) rotate(0deg)}.main-nav__toggler-icon span{top:7px;transform:scaleX(1);transition:transform 0.15s ease 0s}.main-nav__list{background-color:var(--color-black);border-top:1px solid var(--color-gold);display:none;left:0;list-style:none;position:absolute;top:var(--nav-bar-height);transform:translateX(0);transition:transform 0.4s ease 0s;width:100%}[data-open="true"] .main-nav__list{display:block}.main-nav__list--sub-open{transform:translateX(-100%)}.main-nav__list-item{border-bottom:1px solid var(--color-dark-grey);height:var(--item-height);letter-spacing:0.0625em}.main-nav__list-item:hover .main-nav__list-link span{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}.main-nav__list-item:focus-within .main-nav__list-link span{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}.main-nav__list-item .is-active span{-webkit-background-clip:text;background-image:var(--gold-gradient);-webkit-text-fill-color:transparent}.main-nav__list-item--open{overflow:visible}.main-nav__list-link{align-items:center;display:flex;font-size:calc(16rem / var(--font-base));height:100%;padding:0 24px;position:relative;text-transform:uppercase;transition:color 0.1s ease-in;z-index:1}.main-nav__sub-arrow{align-items:center;display:flex;justify-content:center;background-image:var(--gold-gradient);color:var(--color-black);height:100%;position:absolute;right:0;top:0;width:52px}.main-nav__dropdown{border-top:1px solid var(--color-gold);height:calc(100vh - var(--nav-bar-height));justify-content:center;left:100%;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:none;position:absolute;top:0;transition:opacity 0s linear 0.4s;width:100%}.main-nav__list-item--open .main-nav__dropdown{opacity:1;pointer-events:auto;transition:opacity 0s linear 0s}[data-fixed] .main-nav__dropdown{height:calc(100vh - var(--nav-bar-height) * 2)}.main-nav__back-button{border-bottom:1px solid var(--color-dark-grey);display:flex;font-size:calc(16rem / var(--font-base));height:var(--item-height);justify-content:center;letter-spacing:0.0625em;position:relative;text-transform:uppercase;width:100%}.main-nav__back-button .main-nav__sub-arrow{left:0;right:auto;transform:scaleX(-1)}.main-nav__dropdown-column{padding:24px 24px 0}.main-nav__dropdown-column:last-child .main-nav__dropdown-list{border-bottom:none}.main-nav__dropdown-heading{color:var(--color-gold);display:block;font-size:var(--heading-size);line-height:1.3;margin-bottom:16px}.main-nav__dropdown-description{margin-bottom:16px}.main-nav__dropdown-list{border-bottom:1px solid var(--color-grey);padding-bottom:24px}.main-nav__dropdown-item{color:var(--color-white);font-size:var(--item-size);line-height:1.3em;margin-bottom:16px}.main-nav__dropdown-item:last-child{margin-bottom:0}.main-nav__dropdown-item-inner{align-items:center;display:flex}.main-nav__dropdown-logo{display:none}.main-nav__dropdown-item-title{flex:1 1 220px}@media only screen and (min-width: 40em){:root{--nav-bar-height: 62px}.main-nav__dropdown-column{flex:0 1 35%}.main-nav__dropdown-column:nth-child(2).main-nav__dropdown-column--2 .main-nav__dropdown-list{column-count:2}.main-nav__dropdown-column:nth-child(2) .main-nav__dropdown-item:nth-child(3n+3){margin-bottom:0}.main-nav__dropdown-column:nth-child(3){flex-basis:440px}.main-nav__dropdown-column:nth-child(3) .main-nav__dropdown-item-title{flex-grow:1}}@media (min-width: 850px){.main-nav__dropdown-logo{align-items:center;display:flex;justify-content:center;background-color:var(--color-black);flex:0 1 212px;margin-right:16px;position:relative}.main-nav__dropdown--cards .main-nav__dropdown-logo{border:none}.main-nav__dropdown-logo img{display:block}.main-nav__dropdown--expansions .main-nav__dropdown-logo::after{height:100%;left:0;position:absolute;top:0;width:100%;border:1px solid var(--color-white);border-image:var(--gold-gradient) 1;content:""}.main-nav__dropdown-item-title{flex-grow:0}}@media only screen and (min-width: 64em){:root{--nav-bar-height: 84px}body.nav-open{overflow:auto}.main-nav::before{display:none}.main-nav__logo{width:auto}.main-nav__toggler{display:none}.main-nav__list{border-top:none;display:block;overflow:hidden;position:static;top:0;transform:none;width:auto}.main-nav__list::before{display:none}.main-nav__list-item{border-bottom:none;display:inline-block;height:100%;padding:0 16px}.main-nav__list-item:hover .main-nav__dropdown{display:flex;opacity:1;transition:none}.main-nav__list-item:hover .main-nav__list-link::after{opacity:1}.main-nav__list-item:hover .main-nav__list-link::before{transform:translateY(0)}.main-nav__list-item:focus-within .main-nav__dropdown{display:flex;opacity:1;transition:none}.main-nav__list-item:focus-within .main-nav__list-link::after{opacity:1}.main-nav__list-item:focus-within .main-nav__list-link::before{transform:translateY(0)}.main-nav__list-link{padding:0}.main-nav__list-link::before{--active-indicator-width: 50px;background-image:var(--gold-gradient);bottom:-1px;content:"";height:4px;left:calc(50% - var(--active-indicator-width) * 0.5);position:absolute;transform:translateY(100%);transition:transform 0.2s ease 0.1s;width:var(--active-indicator-width)}.main-nav__list-link::after{background-image:url('/assets/img/components/main-nav/navigation-cards.svg');content:"";height:58px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transition:opacity 0.2s ease-in;width:52px;z-index:-1}.is-active .main-nav__list-link::after{opacity:1}.main-nav__list-link.is-active::after{opacity:1}.main-nav__list-link.is-active::before{transform:translateY(0)}.main-nav__sub-arrow{display:none}.main-nav__dropdown{background:rgba(0,0,0,0.8);border-top:4px solid var(--color-gold);box-shadow:0px 2px 8px rgba(0,0,0,0.5);display:none;height:auto;justify-content:center;left:0;min-height:370px;pointer-events:auto;top:100%;transition:color 0.1s ease-in;z-index:1}.main-nav__dropdown a:hover,.main-nav__dropdown a:focus{color:var(--color-gold)}.main-nav__list-item--open .main-nav__dropdown{display:none}[data-fixed] .main-nav__dropdown{height:auto}.main-nav__back-button{display:none}.main-nav__dropdown-column{padding:16px 24px 40px}.main-nav__dropdown-column:nth-child(2){border-right:1px solid var(--color-grey);max-width:980px}.main-nav__dropdown-list{border-bottom:none;padding-bottom:0}.main-nav__dropdown-item{margin-bottom:16px}}.content-nav{position:relative;z-index:4}.content-nav__nav,.content-nav__list{align-items:center;display:flex;justify-content:center}.content-nav__go{font-style:italic;margin:0;padding:10px 0 10px 28px;white-space:nowrap}.content-nav__nav{left:50%;max-width:100%;padding:0px;position:absolute;top:0;transform:translate(-50%, -50%);transition:width 1s ease}.content-nav__nav::before{background-image:linear-gradient(180deg, #ffe6b8 48%, #f6d495 48%);border:2px solid;border-image:linear-gradient(180deg, #ffda94 0%, #836722 100%, #836722 100%) 1;box-shadow:2px 4px 8px 0 rgba(0,0,0,0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content-nav__nav .touch-slider__items-outer{transform:translateZ(1px)}.content-nav__item{display:inline-flex}.content-nav__item::after{background-color:#836722;content:"";margin:10px 0;transform:skewX(-10deg);width:2px}.content-nav__item:last-child::after{display:none}.content-nav__go,.content-nav__list{position:relative}.content-nav__anchor{font-style:italic;font-weight:bold;padding:10px 28px;white-space:nowrap}.content-nav__indicator{background:var(--color-gold-dark);bottom:2px;height:4px;left:0;position:absolute;transition:transform ease 0.4s 0s;width:88px}.content-nav--sticky .content-nav__nav{left:0;position:fixed;transform:translateY(84px);width:100%}.content-nav--sticky .content-nav__nav::before{transform:none}@media only screen and (min-width: 40em){.content-nav__go{display:none}.content-nav__nav{padding:0 5px}.content-nav__nav::before{transform:skewX(-10deg) translate3d(0px, 0px, 1px)}}.back-to-top{bottom:16px;height:56px;opacity:0;padding:0;position:fixed;right:16px;transform:translateY(50%);transition:transform 0.4s ease, opacity 0.4s ease;width:56px}.back-to-top .icon{display:block;height:22px;margin:0 auto;transform:rotate(-90deg);width:14px}.back-to-top.is-visible{opacity:1;transform:translateY(0)}.full-width-section{color:var(--color-white);position:relative}.full-width-section__bg{height:100%;left:0;position:absolute;top:0;width:100%;background-color:black;background-position:center top;background-repeat:no-repeat}.full-width-section__bg::after{height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(180deg, rgba(0,0,0,0), #000);content:"";height:440px;opacity:1}.full-width-section__content{position:relative}.full-width-section--none .full-width-section__bg::after{display:none}@media only screen and (min-width: 40em){.full-width-section__bg{--direction: 90deg;background-position:right center;background-size:cover}.full-width-section__bg::after{background-image:linear-gradient(var(--direction), #000 0%, #010101 47%, rgba(0,0,0,0) 100%);height:100%;opacity:0.65}.full-width-section--right .full-width-section__bg{--direction: -90deg;background-position:left center}.full-width-section--none .full-width-section__bg{background-position:center center}}.split-section__wrapper{margin-bottom:50px}.split-section__wrapper:last-child{margin-bottom:0}.split-section__img-wrapper img{display:block;margin:0 auto 10px}@media only screen and (min-width: 64em){.split-section__wrapper{align-items:center;margin-bottom:0}.split-section__wrapper:nth-child(even){flex-direction:row-reverse}.split-section__wrapper:nth-child(even) .split-section__img-wrapper{padding-left:0;padding-right:calc(var(--grid-gutter) / 2)}.split-section__img-wrapper{padding-right:0}.split-section__img-wrapper img{margin-bottom:0;width:100%}.split-section__text{padding:16px 48px}.split-section--reverse .split-section__wrapper:nth-child(odd){flex-direction:row-reverse}.split-section--reverse .split-section__wrapper:nth-child(odd) .split-section__img-wrapper{padding-left:0;padding-right:calc(var(--grid-gutter) / 2)}.split-section--reverse .split-section__wrapper:nth-child(even){flex-direction:row}.split-section--reverse .split-section__wrapper:nth-child(even) .split-section__img-wrapper{padding-left:calc(var(--grid-gutter) / 2);padding-right:0}}*,*::after,*::before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);font-size:calc(var(--font-base) * 1px);font-weight:var(--font-regular);line-height:1.6}body{margin:0;overflow-x:hidden;position:relative}#site-wrapper{margin-top:var(--nav-bar-height);overflow:hidden}ul{list-style:none;margin:0;padding:0}button{appearance:none;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;padding:0}img{max-width:100%}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.content-bg{background-image:linear-gradient(180deg, var(--color-white) 0%, var(--color-gray) 100%)}.img-block{display:block}.pos-r{position:relative}.pos-a{position:absolute}.dis-inline-block{display:inline-block}.medium-only,.large-only,.xlarge-only,.medium-up,.large-up,.xlarge-up{display:none}.tcg-gus-site-wrapper{position:relative;z-index:11}@media only screen and (min-width: 40em){.small-only{display:none}.medium-only,.medium-up{display:initial}}@media only screen and (min-width: 64em){.medium-only{display:none}.large-only,.large-up{display:initial}}@media only screen and (min-width: 71.5em){.large-only{display:none}.xlarge-only,.xlarge-up{display:initial}}
