#customer-showcase{--background-color:black;--view-height:100vh;background-color:#000;min-height:var(--view-height)}#customer-showcase .slider{--size-factor:1;--post-intro-delay:0;--z-index:0;--progress:0;--translate-x:0;width:100%;padding-top:80px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:visible}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .slider{display:none}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider{padding-top:0}}#customer-showcase .slider.is-visible .slider__categories,#customer-showcase .slider.is-visible .slider__controls{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;pointer-events:all}#customer-showcase .slider.is-visible .slider__categories{-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s,-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s,-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:transform 1000ms cubic-bezier(.455,.03,.515,.955),opacity .5s cubic-bezier(.215,.61,.355,1) .3s;transition:transform 1000ms cubic-bezier(.455,.03,.515,.955),opacity .5s cubic-bezier(.215,.61,.355,1) .3s,-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955)}#customer-showcase .slider.is-visible .category-websites__website--link{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s}#customer-showcase .slider.is-visible .category-websites__website--link a{pointer-events:all}#customer-showcase .slider__content-wrapper{position:relative;height:100%;width:100%}#customer-showcase .slider__content{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}}#customer-showcase .slider__categories{display:none;position:absolute;top:calc(var(--global-nav-height) + 20px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 25vw;opacity:0;-webkit-transform:translate3d(calc(-1%*var(--translate-x)),0,0);transform:translate3d(calc(-1%*var(--translate-x)),0,0);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:transform 1000ms cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.215,.61,.355,1);transition:transform 1000ms cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955)}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__categories{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-aspect-ratio:5/2){#customer-showcase .slider__categories{top:var(--global-nav-height)}}#customer-showcase .slider__categories .slider__category-wrapper{opacity:.2;width:50vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#customer-showcase .slider__categories .slider__category-wrapper.is-active{opacity:1;-webkit-transform:none;transform:none}#customer-showcase .slider__categories .slider__category-wrapper.is-active h2{cursor:default}#customer-showcase .slider__categories .slider__category-wrapper.is-prev-active h2{-webkit-transform:translateX(calc(-50% + 1.7em));transform:translateX(calc(-50% + 1.7em))}#customer-showcase .slider__categories .slider__category-wrapper.is-next-active h2{-webkit-transform:translateX(calc(50% - 1.7em));transform:translateX(calc(50% - 1.7em))}#customer-showcase .slider__categories h2{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-align:center;-webkit-transition:-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:transform 1000ms cubic-bezier(.455,.03,.515,.955);transition:transform 1000ms cubic-bezier(.455,.03,.515,.955),-webkit-transform 1000ms cubic-bezier(.455,.03,.515,.955)}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__categories h2{font-size:80px;pointer-events:all;cursor:pointer}}@media all and (min-width:1440px){#customer-showcase .slider__categories h2{font-size:120px}}@media all and (min-width:1601px){#customer-showcase .slider__categories h2{font-size:140px}}@media all and (min-width:1920px){#customer-showcase .slider__categories h2{font-size:180px}}#customer-showcase .slider__websites{padding-right:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:286px;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .slider__websites{display:none}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__websites{padding-right:0;max-height:calc(100% - var(--global-nav-height) - 140px);height:100%;overflow-x:hidden;pointer-events:none}}@media all and (min-width:1024px) and (orientation:landscape) and (hover:none) and (pointer:coarse){#customer-showcase .slider__websites{pointer-events:all}}@media all and (max-width:767px){#customer-showcase .slider__websites::-webkit-scrollbar{display:none}}@media all and (max-width:767px){#customer-showcase .slider__websites::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}#customer-showcase .slider__websites>:first-child>:first-child{--website-enter-delay:1s}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__websites>:first-child>:first-child .category-websites__website{-webkit-animation:websiteEnter .8s cubic-bezier(.215,.61,.355,1) forwards;animation:websiteEnter .8s cubic-bezier(.215,.61,.355,1) forwards;-webkit-animation-delay:var(--website-enter-delay);animation-delay:var(--website-enter-delay);opacity:0}@-webkit-keyframes websiteEnter{0%{opacity:0;-webkit-transform:translateX(6vw);transform:translateX(6vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes websiteEnter{0%{opacity:0;-webkit-transform:translateX(6vw);transform:translateX(6vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}#customer-showcase .slider__websites>:first-child>:nth-child(2) .category-websites__website{--website-enter-delay-staggered:1.2s}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__websites>:first-child>:nth-child(2) .category-websites__website{-webkit-animation:websiteEnterStaggered .8s cubic-bezier(.215,.61,.355,1) forwards;animation:websiteEnterStaggered .8s cubic-bezier(.215,.61,.355,1) forwards;-webkit-animation-delay:var(--website-enter-delay-staggered);animation-delay:var(--website-enter-delay-staggered);opacity:0}@-webkit-keyframes websiteEnterStaggered{0%{opacity:0;-webkit-transform:translateX(6vw);transform:translateX(6vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes websiteEnterStaggered{0%{opacity:0;-webkit-transform:translateX(6vw);transform:translateX(6vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider__websites>:last-child{padding-right:200vw}}@media all and (min-width:1024px) and (orientation:landscape) and (hover:none) and (pointer:coarse){#customer-showcase .slider__websites>:last-child{padding-right:150vw}}#customer-showcase .slider__websites .transitioning-safari-mobile .parallax-outer{-webkit-transform:none;transform:none;-webkit-animation:websiteTransitionForwardSafari 500ms linear forwards;animation:websiteTransitionForwardSafari 500ms linear forwards}@-webkit-keyframes websiteTransitionForwardSafari{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:1}}@keyframes websiteTransitionForwardSafari{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:1}}#customer-showcase .slider__websites .transitioning-forward .parallax-outer{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg);-webkit-animation:websiteTransitionForward 1500ms linear forwards;animation:websiteTransitionForward 1500ms linear forwards}@-webkit-keyframes websiteTransitionForward{0%{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}11%{-webkit-transform:rotate3d(-.3,-.5,0,45deg);transform:rotate3d(-.3,-.5,0,45deg)}18%{-webkit-transform:rotate3d(-.7,-1,0,90deg);transform:rotate3d(-.7,-1,0,90deg);opacity:1}19%{opacity:0}80%{opacity:0}81%{opacity:1}82%{-webkit-transform:rotate3d(-.7,-1,0,90deg);transform:rotate3d(-.7,-1,0,90deg)}89%{-webkit-transform:rotate3d(-.3,-.5,0,45deg);transform:rotate3d(-.3,-.5,0,45deg)}to{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}}@keyframes websiteTransitionForward{0%{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}11%{-webkit-transform:rotate3d(-.3,-.5,0,45deg);transform:rotate3d(-.3,-.5,0,45deg)}18%{-webkit-transform:rotate3d(-.7,-1,0,90deg);transform:rotate3d(-.7,-1,0,90deg);opacity:1}19%{opacity:0}80%{opacity:0}81%{opacity:1}82%{-webkit-transform:rotate3d(-.7,-1,0,90deg);transform:rotate3d(-.7,-1,0,90deg)}89%{-webkit-transform:rotate3d(-.3,-.5,0,45deg);transform:rotate3d(-.3,-.5,0,45deg)}to{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}}#customer-showcase .slider__websites .transitioning-backward .parallax-outer{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg);-webkit-animation:websiteTransitionBackward 1500ms linear forwards;animation:websiteTransitionBackward 1500ms linear forwards}@-webkit-keyframes websiteTransitionBackward{0%{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}11%{-webkit-transform:rotate3d(.3,-.5,0,45deg);transform:rotate3d(.3,-.5,0,45deg)}18%{-webkit-transform:rotate3d(.7,-1,0,90deg);transform:rotate3d(.7,-1,0,90deg);opacity:1}19%{opacity:0}80%{opacity:0}81%{opacity:1}82%{-webkit-transform:rotate3d(.7,-1,0,90deg);transform:rotate3d(.7,-1,0,90deg)}89%{-webkit-transform:rotate3d(.3,-.5,0,45deg);transform:rotate3d(.3,-.5,0,45deg)}to{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}}@keyframes websiteTransitionBackward{0%{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}11%{-webkit-transform:rotate3d(.3,-.5,0,45deg);transform:rotate3d(.3,-.5,0,45deg)}18%{-webkit-transform:rotate3d(.7,-1,0,90deg);transform:rotate3d(.7,-1,0,90deg);opacity:1}19%{opacity:0}80%{opacity:0}81%{opacity:1}82%{-webkit-transform:rotate3d(.7,-1,0,90deg);transform:rotate3d(.7,-1,0,90deg)}89%{-webkit-transform:rotate3d(.3,-.5,0,45deg);transform:rotate3d(.3,-.5,0,45deg)}to{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}}#customer-showcase .slider__websites>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}#customer-showcase .slider__controls{opacity:0;pointer-events:none}#customer-showcase .slider__mobile{display:block;position:relative}@media all and (min-width:768px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .slider__mobile{display:none}}#customer-showcase .slider__mobile--cta-container{padding:24px 16px 60px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}#customer-showcase .slider__mobile--cta-container a{border-bottom:none;font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-bottom:1px;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:0 100%,100% 100%;-webkit-animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}html[lang^=ja] #customer-showcase .slider__mobile--cta-container a{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#customer-showcase .slider__mobile--cta-container a{font-size:18px}}@media all and (min-width:1920px){#customer-showcase .slider__mobile--cta-container a{font-size:20px}}#customer-showcase .slider__mobile--cta-container a aside,#customer-showcase .slider__mobile--cta-container a span[data-arrow=true]{display:inline-block;overflow:hidden;position:relative;margin-bottom:-.2em}#customer-showcase .slider__mobile--cta-container a aside span,#customer-showcase .slider__mobile--cta-container a span[data-arrow=true] span{padding-left:.2em;display:inline-block;-webkit-transition:none;transition:none}#customer-showcase .slider__mobile--cta-container a aside span:nth-child(1),#customer-showcase .slider__mobile--cta-container a span[data-arrow=true] span:nth-child(1){position:relative}#customer-showcase .slider__mobile--cta-container a aside span:nth-child(2),#customer-showcase .slider__mobile--cta-container a span[data-arrow=true] span:nth-child(2){position:absolute;-webkit-transform:translateX(-150%);transform:translateX(-150%);padding-right:100%}@media (hover:hover){#customer-showcase .slider__mobile--cta-container a:hover{-webkit-animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards}#customer-showcase .slider__mobile--cta-container a:hover aside span,#customer-showcase .slider__mobile--cta-container a:hover span[data-arrow=true] span{-webkit-transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1);-webkit-transition-delay:.3s;transition-delay:.3s}#customer-showcase .slider__mobile--cta-container a:hover aside span:nth-child(1),#customer-showcase .slider__mobile--cta-container a:hover span[data-arrow=true] span:nth-child(1){-webkit-transform:translateX(200%);transform:translateX(200%)}#customer-showcase .slider__mobile--cta-container a:hover aside span:nth-child(2),#customer-showcase .slider__mobile--cta-container a:hover span[data-arrow=true] span:nth-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.has-reduced-motion #customer-showcase .slider__mobile--cta-container a:hover{-webkit-animation:none;animation:none;background:0 0}body.has-reduced-motion #customer-showcase .slider__mobile--cta-container a:hover aside span,body.has-reduced-motion #customer-showcase .slider__mobile--cta-container a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}@media (hover:hover) and all and (prefers-reduced-motion:reduce){#customer-showcase .slider__mobile--cta-container a:hover{-webkit-animation:none;animation:none;background:0 0}#customer-showcase .slider__mobile--cta-container a:hover aside span,#customer-showcase .slider__mobile--cta-container a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}body.has-reduced-motion #customer-showcase .slider__mobile--cta-container a{-webkit-animation:none;animation:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .slider__mobile--cta-container a{-webkit-animation:none;animation:none}}@media all and (min-width:768px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .slider__mobile--cta-container a{display:none}}#customer-showcase .slider__mobile--cta-container a.is-visible{opacity:1;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:all;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s}#customer-showcase .parallax-outer{z-index:var(--z-index)}#customer-showcase .category-websites__website{font-size:16px;width:calc(100vw - (2*16px));height:auto}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .category-websites__website{width:calc(34vw*var(--size-factor));pointer-events:all}}@media all and (min-aspect-ratio:2/1){#customer-showcase .category-websites__website{width:25vw}}@media all and (min-aspect-ratio:5/2){#customer-showcase .category-websites__website{width:20vw}}@media all and (min-aspect-ratio:8/3){#customer-showcase .category-websites__website{width:16vw}}#customer-showcase .category-websites__website p,#customer-showcase .category-websites__website a{color:#fff;font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] #customer-showcase .category-websites__website p,html[lang^=ja] #customer-showcase .category-websites__website a{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#customer-showcase .category-websites__website p,#customer-showcase .category-websites__website a{font-size:18px}}#customer-showcase .category-websites__website a{text-decoration:none;position:relative;padding-bottom:1px;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:-200% 100%,-100% 100%;-webkit-transition:background-position .5s cubic-bezier(.694,0,.335,1);transition:background-position .5s cubic-bezier(.694,0,.335,1)}@media (hover:hover){#customer-showcase .category-websites__website a:hover{background-position:0 100%,100% 100%}}body.has-reduced-motion #customer-showcase .category-websites__website a{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .category-websites__website a{-webkit-transition:none;transition:none}}#customer-showcase .category-websites__website--image-wrapper{position:relative;display:block;overflow:hidden}#customer-showcase .category-websites__website--image-wrapper:before{display:block;content:"";width:100%;padding-top:62.5%}#customer-showcase .category-websites__website--image-wrapper>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#customer-showcase .category-websites__website--link{margin-top:8px;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1)}#customer-showcase .category-websites__website--link a{pointer-events:none}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .category-websites__website--link{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s}#customer-showcase .category-websites__website--link a{pointer-events:all}}#customer-showcase .intro{padding-left:16px;padding-right:16px;width:100%;z-index:100;padding-top:24px}@media all and (min-width:768px){#customer-showcase .intro{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#customer-showcase .intro{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#customer-showcase .intro{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#customer-showcase .intro{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro{height:100%;width:99vw;padding:0;position:relative}}#customer-showcase .intro h1{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:11vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[lang^=ja] #customer-showcase .intro h1{font-family:"Noto Sans JP"}@media all and (min-width:768px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .intro h1{font-size:80px}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro h1{font-size:110px}}@media all and (min-width:1280px){#customer-showcase .intro h1{font-size:136px}}@media all and (min-width:1440px){#customer-showcase .intro h1{font-size:120px}}@media all and (min-width:1601px){#customer-showcase .intro h1{font-size:140px}}@media all and (min-width:1920px){#customer-showcase .intro h1{font-size:180px}}@media all and (min-aspect-ratio:2/1){#customer-showcase .intro h1{font-size:14vh}}#customer-showcase .intro__text-container{width:100%;height:calc(100% - 160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro__text-container{height:100%;position:absolute}}#customer-showcase .intro__text-container.is-visible .intro__title span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}#customer-showcase .intro__text-container.is-visible .intro__title span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){#customer-showcase .intro__text-container.is-visible .intro__title span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay)}}body.has-reduced-motion #customer-showcase .intro__text-container.is-visible .intro__title span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .intro__text-container.is-visible .intro__title span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}#customer-showcase .intro__text-container.is-visible .intro__tagline{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,transform .6s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s}@media all and (max-width:600px){#customer-showcase .intro__text-container.is-visible .image-wrapper{-webkit-animation:websiteEnterMobile 1s cubic-bezier(.215,.61,.355,1) forwards;animation:websiteEnterMobile 1s cubic-bezier(.215,.61,.355,1) forwards;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0}@-webkit-keyframes websiteEnterMobile{0%{opacity:0}to{opacity:1}}@keyframes websiteEnterMobile{0%{opacity:0}to{opacity:1}}}#customer-showcase .intro__title-container{margin-left:auto;margin-right:auto}#customer-showcase .intro__title-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro__title-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#customer-showcase .intro__title-top--text-container{margin-bottom:8px}#customer-showcase .intro__title-indented{margin-left:9vw}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro__title-indented{margin-left:1em}}#customer-showcase .intro__title{text-transform:uppercase}#customer-showcase .intro__title span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}#customer-showcase .intro__title span{-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)}#customer-showcase .intro__tagline{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);max-width:14em;margin:40px auto 0;text-align:center;white-space:normal}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .intro__tagline{margin:4vh auto 2vh;text-align:left;max-width:18em;margin-left:calc((((100% - 440px)/12)*6) + 200px + 0px)}}@media all and (min-aspect-ratio:2/1){#customer-showcase .intro__tagline{font-size:16px;margin-top:16px;margin-bottom:0}}#customer-showcase .intro__image-wrapper{position:relative;display:block;overflow:hidden;width:calc((((100% - 200px)/6)*4) + 200px + 0px);margin:16px auto;opacity:0}#customer-showcase .intro__image-wrapper:before{display:block;content:"";width:100%;padding-top:62.5%}#customer-showcase .intro__image-wrapper>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#customer-showcase .parallax-outer:hover{z-index:10!important}#customer-showcase .slider-controls{display:none}@media all and (min-width:1024px) and (orientation:landscape),all and (min-width:1280px){#customer-showcase .slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 40px 40px;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1);transition:opacity .5s cubic-bezier(.215,.61,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}#customer-showcase .slider-controls--left{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}#customer-showcase .slider-controls--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#customer-showcase .slider-controls--right a{border-bottom:none;font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-bottom:1px;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:0 100%,100% 100%;-webkit-animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards}html[lang^=ja] #customer-showcase .slider-controls--right a{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#customer-showcase .slider-controls--right a{font-size:18px}}@media all and (min-width:1920px){#customer-showcase .slider-controls--right a{font-size:20px}}#customer-showcase .slider-controls--right a aside,#customer-showcase .slider-controls--right a span[data-arrow=true]{display:inline-block;overflow:hidden;position:relative;margin-bottom:-.2em}#customer-showcase .slider-controls--right a aside span,#customer-showcase .slider-controls--right a span[data-arrow=true] span{padding-left:.2em;display:inline-block;-webkit-transition:none;transition:none}#customer-showcase .slider-controls--right a aside span:nth-child(1),#customer-showcase .slider-controls--right a span[data-arrow=true] span:nth-child(1){position:relative}#customer-showcase .slider-controls--right a aside span:nth-child(2),#customer-showcase .slider-controls--right a span[data-arrow=true] span:nth-child(2){position:absolute;-webkit-transform:translateX(-150%);transform:translateX(-150%);padding-right:100%}@media (hover:hover){#customer-showcase .slider-controls--right a:hover{-webkit-animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards}#customer-showcase .slider-controls--right a:hover aside span,#customer-showcase .slider-controls--right a:hover span[data-arrow=true] span{-webkit-transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1);-webkit-transition-delay:.3s;transition-delay:.3s}#customer-showcase .slider-controls--right a:hover aside span:nth-child(1),#customer-showcase .slider-controls--right a:hover span[data-arrow=true] span:nth-child(1){-webkit-transform:translateX(200%);transform:translateX(200%)}#customer-showcase .slider-controls--right a:hover aside span:nth-child(2),#customer-showcase .slider-controls--right a:hover span[data-arrow=true] span:nth-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.has-reduced-motion #customer-showcase .slider-controls--right a:hover{-webkit-animation:none;animation:none;background:0 0}body.has-reduced-motion #customer-showcase .slider-controls--right a:hover aside span,body.has-reduced-motion #customer-showcase .slider-controls--right a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}@media (hover:hover) and all and (prefers-reduced-motion:reduce){#customer-showcase .slider-controls--right a:hover{-webkit-animation:none;animation:none;background:0 0}#customer-showcase .slider-controls--right a:hover aside span,#customer-showcase .slider-controls--right a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}body.has-reduced-motion #customer-showcase .slider-controls--right a{-webkit-animation:none;animation:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .slider-controls--right a{-webkit-animation:none;animation:none}}#customer-showcase .slider-controls--progress-bar{display:none;position:relative;width:100%;height:4px}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .slider-controls--progress-bar{display:block}}#customer-showcase .slider-controls--progress-background,#customer-showcase .slider-controls--progress{position:absolute;left:0;height:100%;background-color:#dcdcdc}#customer-showcase .slider-controls--progress-background{width:100%;opacity:.3}#customer-showcase .slider-controls--progress{opacity:1;width:100%;-webkit-transform:scale3d(var(--progress),1,1);transform:scale3d(var(--progress),1,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 1000ms cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1000ms cubic-bezier(.215,.61,.355,1);transition:transform 1000ms cubic-bezier(.215,.61,.355,1);transition:transform 1000ms cubic-bezier(.215,.61,.355,1),-webkit-transform 1000ms cubic-bezier(.215,.61,.355,1)}#customer-showcase .slider-controls button{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;color:#fff;padding:0;position:relative;border-bottom:none;font-family:'Clarkson';font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4em;text-transform:uppercase;cursor:pointer;background-color:transparent;-webkit-tap-highlight-color:transparent;border:0}html[lang^=ja] #customer-showcase .slider-controls button{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#customer-showcase .slider-controls button{font-size:18px}}#customer-showcase .slider-controls button:focus{outline:0}@-webkit-keyframes underlineSlideIn{0%{background-position:-200% 100%,-100% 100%}to{background-position:0 100%,100% 100%}}@keyframes underlineSlideIn{0%{background-position:-200% 100%,-100% 100%}to{background-position:0 100%,100% 100%}}#customer-showcase .slider-controls button.slider-controls--category-button{text-transform:none;-webkit-transition:background-position .5s cubic-bezier(.694,0,.335,1);transition:background-position .5s cubic-bezier(.694,0,.335,1)}#customer-showcase .slider-controls button.slider-controls--category-button:not(:last-of-type){margin-right:24px}#customer-showcase .slider-controls button.slider-controls--category-button.is-active{position:relative;padding-bottom:0;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:0 100%,100% 100%;-webkit-animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards}#customer-showcase .slider-controls button.slider-controls--category-button span{display:none;margin-right:.2em}#customer-showcase .intro-tablet{display:none;padding-left:16px;padding-right:16px}@media all and (min-width:768px){#customer-showcase .intro-tablet{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#customer-showcase .intro-tablet{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#customer-showcase .intro-tablet{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#customer-showcase .intro-tablet{padding-left:40px;padding-right:40px}}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .intro-tablet{display:block;height:100%;width:100%;z-index:100;padding-top:104px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#customer-showcase .intro-tablet h1{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[lang^=ja] #customer-showcase .intro-tablet h1{font-family:"Noto Sans JP"}@media all and (min-width:1024px) and (orientation:portrait){#customer-showcase .intro-tablet h1{font-size:112px}}#customer-showcase .intro-tablet p{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;color:#fff}html[lang^=ja] #customer-showcase .intro-tablet p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#customer-showcase .intro-tablet p{font-size:22px}}#customer-showcase .intro-tablet__text-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__title span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}#customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__title span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){#customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__title span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay)}}body.has-reduced-motion #customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__title span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__title span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}#customer-showcase .intro-tablet__text-container.is-visible .intro-tablet__tagline{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,transform .6s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .7s,transform .6s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .7s}#customer-showcase .intro-tablet__text-container.is-visible .image-wrapper{-webkit-animation:websiteEnterTablet 1s cubic-bezier(.215,.61,.355,1) forwards;animation:websiteEnterTablet 1s cubic-bezier(.215,.61,.355,1) forwards;-webkit-animation-delay:.4s;animation-delay:.4s}#customer-showcase .intro-tablet__text-container.is-visible .image-wrapper.is-loaded{opacity:0}@-webkit-keyframes websiteEnterTablet{0%{opacity:0}to{opacity:1}}@keyframes websiteEnterTablet{0%{opacity:0}to{opacity:1}}#customer-showcase .intro-tablet__title-container{margin-left:auto;margin-right:auto;width:100%}#customer-showcase .intro-tablet__title-indented{margin-left:1em}#customer-showcase .intro-tablet__title{text-transform:uppercase}#customer-showcase .intro-tablet__title span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}#customer-showcase .intro-tablet__title span{-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)}#customer-showcase .intro-tablet__tagline{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);max-width:21em;margin:80px auto 0;text-align:center}#customer-showcase .intro-tablet__image-wrapper{position:relative;display:block;overflow:hidden;width:calc((((100% - 200px)/6)*4) + 200px + 0px);margin:16px auto;opacity:0}#customer-showcase .intro-tablet__image-wrapper:before{display:block;content:"";width:100%;padding-top:62.5%}#customer-showcase .intro-tablet__image-wrapper>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#customer-showcase .tablet-grid{display:none;padding-left:16px;padding-right:16px;width:100%;min-height:75vh;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media all and (min-width:768px){#customer-showcase .tablet-grid{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#customer-showcase .tablet-grid{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#customer-showcase .tablet-grid{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#customer-showcase .tablet-grid{padding-left:40px;padding-right:40px}}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .tablet-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:48px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .tablet-grid.is-visible{opacity:1}}#customer-showcase .tablet-grid.is-transitioning.is-visible{opacity:1;-webkit-animation:repopulate .5s cubic-bezier(.645,.045,.355,1) forwards;animation:repopulate .5s cubic-bezier(.645,.045,.355,1) forwards}@-webkit-keyframes repopulate{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes repopulate{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}#customer-showcase .tablet-grid .tablet-grid__website{display:none}#customer-showcase .tablet-grid .tablet-grid__website.is-visible{display:block}#customer-showcase .tablet-grid__website{width:100%}#customer-showcase .tablet-grid .tablet-grid__website--image-wrapper{position:relative;display:block}#customer-showcase .tablet-grid .tablet-grid__website--image-wrapper:before{display:block;content:"";width:100%;padding-top:62.5%}#customer-showcase .tablet-grid .tablet-grid__website--image-wrapper>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#customer-showcase .tablet-grid a{color:#fff;font-size:14px;text-decoration:none;position:relative;padding-bottom:1px;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:-200% 100%,-100% 100%;-webkit-transition:background-position .5s cubic-bezier(.694,0,.335,1);transition:background-position .5s cubic-bezier(.694,0,.335,1)}@media (hover:hover){#customer-showcase .tablet-grid a:hover{background-position:0 100%,100% 100%}}body.has-reduced-motion #customer-showcase .tablet-grid a{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .tablet-grid a{-webkit-transition:none;transition:none}}#customer-showcase .tablet-grid .tablet-grid__website--link{margin-top:8px}#customer-showcase .interaction-indicator{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;opacity:0;cursor:pointer;white-space:nowrap;display:none}#customer-showcase .interaction-indicator span{color:#fff;display:inline-block;text-transform:uppercase;font-size:16px}#customer-showcase .interaction-indicator.is-visible{-webkit-animation:swipeAppear .6s forwards linear;animation:swipeAppear .6s forwards linear}@-webkit-keyframes swipeAppear{0%{opacity:0}to{opacity:1}}@keyframes swipeAppear{0%{opacity:0}to{opacity:1}}#customer-showcase .interaction-indicator--mobile{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#customer-showcase .interaction-indicator--mobile.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-delay:.9s;animation-delay:.9s}@media all and (min-width:768px){#customer-showcase .interaction-indicator--mobile{display:none}}#customer-showcase .interaction-indicator--mobile svg{height:25px;margin-left:20px;animation:mobileBounce 1.2s infinite alternate-reverse}@-webkit-keyframes mobileBounce{0%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@keyframes mobileBounce{0%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}#customer-showcase .interaction-indicator--tablet{display:none}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .interaction-indicator--tablet.is-visible{display:block;-webkit-animation-delay:.8s;animation-delay:.8s;padding-top:48px;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#customer-showcase .interaction-indicator--tablet span{margin-right:6px}#customer-showcase .interaction-indicator--tablet svg{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}#customer-showcase .filter-dropdown{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:absolute;top:0;left:0;width:100%;background-color:transparent;padding:80px 16px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1);z-index:300}#customer-showcase .filter-dropdown.is-visible{visibility:visible;opacity:1;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:all;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .3s}#customer-showcase .filter-dropdown svg path{fill:#fff}@media all and (min-width:768px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .filter-dropdown{visibility:visible;opacity:1;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:all;position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:64px 40px 48px}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .filter-dropdown{display:none}}#customer-showcase .filter-dropdown select{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;padding:12px 0;width:100%;color:#fff;margin:0;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;outline:0;-webkit-transition:border-color 100ms cubic-bezier(.645,.045,.355,1);transition:border-color 100ms cubic-bezier(.645,.045,.355,1)}html[lang^=ja] #customer-showcase .filter-dropdown select{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#customer-showcase .filter-dropdown select{font-size:22px}}@media all and (min-width:768px){#customer-showcase .filter-dropdown select{font-size:20px;width:100%}}#customer-showcase .filter-dropdown select:focus{border-color:#828282}#customer-showcase .filter-dropdown span{fill:none;height:16px;width:10px;margin-left:-10px}#customer-showcase .prefooter{position:relative;width:100%;background-color:#000;overflow:hidden;z-index:200}@media all and (min-width:768px){#customer-showcase .prefooter{display:block}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .prefooter{position:absolute;bottom:0;height:100vh}}#customer-showcase .prefooter[data-has-intersected=true] .prefooter__heading span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){#customer-showcase .prefooter[data-has-intersected=true] .prefooter__heading span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay)}}body.has-reduced-motion #customer-showcase .prefooter[data-has-intersected=true] .prefooter__heading span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter[data-has-intersected=true] .prefooter__heading span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}#customer-showcase .prefooter[data-has-intersected=true] .prefooter__cta,#customer-showcase .prefooter[data-has-intersected=true] .prefooter__paragraph,#customer-showcase .prefooter[data-has-intersected=true] .prefooter__email-capture{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#customer-showcase .prefooter__content{padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:768px){#customer-showcase .prefooter__content{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#customer-showcase .prefooter__content{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#customer-showcase .prefooter__content{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#customer-showcase .prefooter__content{padding-left:40px;padding-right:40px}}@media all and (min-width:768px){#customer-showcase .prefooter__content{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){#customer-showcase .prefooter__content{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){#customer-showcase .prefooter__content{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){#customer-showcase .prefooter__content{padding-top:80px;padding-bottom:80px}}@media all and (min-width:768px){#customer-showcase .prefooter__content{text-align:center}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .prefooter__content{padding-top:140px}}#customer-showcase .prefooter__heading{color:#fff;font-size:48px;text-transform:uppercase;max-width:6em}#customer-showcase .prefooter__heading span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}@media all and (min-width:768px){#customer-showcase .prefooter__heading{font-size:80px;margin:48px auto 0}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .prefooter__heading{margin-top:0}}@media all and (min-width:1440px){#customer-showcase .prefooter__heading{font-size:120px}}#customer-showcase .prefooter__cta{border-bottom:none;font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-bottom:1px;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)),-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:51% 2px,50% 2px;background-position:0 100%,100% 100%;-webkit-animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideIn .5s cubic-bezier(.694,0,.335,1) forwards;margin:16px auto 0 0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.4s;transition-delay:.4s}html[lang^=ja] #customer-showcase .prefooter__cta{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#customer-showcase .prefooter__cta{font-size:18px}}@media all and (min-width:1920px){#customer-showcase .prefooter__cta{font-size:20px}}#customer-showcase .prefooter__cta aside,#customer-showcase .prefooter__cta span[data-arrow=true]{display:inline-block;overflow:hidden;position:relative;margin-bottom:-.2em}#customer-showcase .prefooter__cta aside span,#customer-showcase .prefooter__cta span[data-arrow=true] span{padding-left:.2em;display:inline-block;-webkit-transition:none;transition:none}#customer-showcase .prefooter__cta aside span:nth-child(1),#customer-showcase .prefooter__cta span[data-arrow=true] span:nth-child(1){position:relative}#customer-showcase .prefooter__cta aside span:nth-child(2),#customer-showcase .prefooter__cta span[data-arrow=true] span:nth-child(2){position:absolute;-webkit-transform:translateX(-150%);transform:translateX(-150%);padding-right:100%}@media (hover:hover){#customer-showcase .prefooter__cta:hover{-webkit-animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards}#customer-showcase .prefooter__cta:hover aside span,#customer-showcase .prefooter__cta:hover span[data-arrow=true] span{-webkit-transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:-webkit-transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1);transition:transform .5s cubic-bezier(.694,0,.335,1),-webkit-transform .5s cubic-bezier(.694,0,.335,1);-webkit-transition-delay:.3s;transition-delay:.3s}#customer-showcase .prefooter__cta:hover aside span:nth-child(1),#customer-showcase .prefooter__cta:hover span[data-arrow=true] span:nth-child(1){-webkit-transform:translateX(200%);transform:translateX(200%)}#customer-showcase .prefooter__cta:hover aside span:nth-child(2),#customer-showcase .prefooter__cta:hover span[data-arrow=true] span:nth-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.has-reduced-motion #customer-showcase .prefooter__cta:hover{-webkit-animation:none;animation:none;background:0 0}body.has-reduced-motion #customer-showcase .prefooter__cta:hover aside span,body.has-reduced-motion #customer-showcase .prefooter__cta:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}@media (hover:hover) and all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter__cta:hover{-webkit-animation:none;animation:none;background:0 0}#customer-showcase .prefooter__cta:hover aside span,#customer-showcase .prefooter__cta:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}body.has-reduced-motion #customer-showcase .prefooter__cta{-webkit-animation:none;animation:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter__cta{-webkit-animation:none;animation:none}}#customer-showcase .prefooter__cta .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #customer-showcase .prefooter__cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter__cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}@media all and (min-width:768px){#customer-showcase .prefooter__cta{margin:32px auto 0}}#customer-showcase .prefooter__paragraph{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-top:48px;margin-bottom:20px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.5s;transition-delay:.5s}html[lang^=ja] #customer-showcase .prefooter__paragraph{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#customer-showcase .prefooter__paragraph{font-size:18px}}#customer-showcase .prefooter__paragraph .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #customer-showcase .prefooter__paragraph{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter__paragraph{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}@media all and (min-width:768px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .prefooter__paragraph{max-width:21em;margin:72px auto 24px}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .prefooter__paragraph{max-width:27em}}#customer-showcase .prefooter__email-capture{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.6s;transition-delay:.6s}#customer-showcase .prefooter__email-capture .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #customer-showcase .prefooter__email-capture{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#customer-showcase .prefooter__email-capture{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}#customer-showcase .email-capture__form-container{width:100%;margin:auto}#customer-showcase .email-capture__form-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#f8f8f8}#customer-showcase .email-capture__form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media all and (min-width:768px){#customer-showcase .email-capture__form{width:calc((((100% - 200px)/6)*4) + 120px + 0px);margin:auto}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .email-capture__form{width:calc((((100% - 440px)/12)*4) + 120px + 0px)}}#customer-showcase .email-capture__form input[type=email],#customer-showcase .email-capture__form input[type=submit]{background-color:transparent;border:0;padding:18px 20px;z-index:2}@media all and (min-width:1440px){#customer-showcase .email-capture__form input[type=email],#customer-showcase .email-capture__form input[type=submit]{padding:27px 30px}}#customer-showcase .email-capture__form input[type=email]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;z-index:2}#customer-showcase .email-capture__form input[type=submit]{cursor:pointer;color:#787878}#customer-showcase .email-capture__state-container{position:relative;height:0;overflow:hidden;font-size:14px;-webkit-transition:height .3s cubic-bezier(.694,0,.335,1);transition:height .3s cubic-bezier(.694,0,.335,1)}@media all and (min-width:768px){#customer-showcase .email-capture__state-container{height:calc(1.2em + 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .email-capture__state-container{font-size:16px}}@media all and (min-width:1280px){#customer-showcase .email-capture__state-container{height:calc(1.2em + 8px)}}#customer-showcase .email-capture__state-container.has-submitted,#customer-showcase .email-capture__state-container.has-error{height:calc(1.2em + 5px)}@media all and (min-width:1280px){#customer-showcase .email-capture__state-container.has-submitted,#customer-showcase .email-capture__state-container.has-error{height:calc(1.2em + 8px)}}#customer-showcase .email-capture__state-container.has-submitted p,#customer-showcase .email-capture__state-container.has-error p{height:100%}#customer-showcase .email-capture__state-container.has-submitted .email-capture__error-state{opacity:0}#customer-showcase .email-capture__state-container.has-submitted .email-capture__success-state{opacity:1}#customer-showcase .email-capture__state-container.has-error .email-capture__success-state{opacity:0}#customer-showcase .email-capture__state-container.has-error .email-capture__error-state{opacity:1}#customer-showcase .email-capture__success-state,#customer-showcase .email-capture__error-state{position:absolute;top:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.694,0,.335,1);transition:opacity .3s cubic-bezier(.694,0,.335,1);padding-top:5px;font-size:14px}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .email-capture__success-state,#customer-showcase .email-capture__error-state{font-size:16px}}@media all and (min-width:1280px){#customer-showcase .email-capture__success-state,#customer-showcase .email-capture__error-state{padding-top:8px}}#customer-showcase .email-capture__error-state{color:#ce2c30}#customer-showcase .email-capture__disclaimer{font-size:12px;line-height:16px;margin-top:20px;color:#767676}@media all and (min-width:768px){#customer-showcase .email-capture__disclaimer{margin:24px auto 0;max-width:26em}}#customer-showcase .email-capture__disclaimer a{color:#767676;text-decoration:underline}#customer-showcase .customer-showcase__wrapper{min-height:var(--view-height);width:100%;height:100%;position:relative;-webkit-transition:background-color 1s cubic-bezier(.645,.045,.355,1);transition:background-color 1s cubic-bezier(.645,.045,.355,1)}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .customer-showcase__wrapper{height:3000vh}}#customer-showcase .customer-showcase__wrapper[data-category-index="-1"]{background-color:#000}#customer-showcase .customer-showcase__wrapper:not([data-category-index="-1"]){background-color:var(--background-color)}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .customer-showcase__wrapper:not([data-category-index="-1"]){background-color:#000}}#customer-showcase .customer-showcase__content{position:relative;width:100%;height:100%;overflow:hidden;z-index:100}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .customer-showcase__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width:1024px) and (orientation:landscape){#customer-showcase .customer-showcase__content{height:var(--view-height);overflow-y:initial;position:-webkit-sticky;position:sticky;top:0;left:0}}#customer-showcase .image-wrapper{background-size:100% auto;background-position:bottom center}@media all and (min-width:768px) and (max-width:1023px),all and (min-width:1024px) and (orientation:portrait){#customer-showcase .image-wrapper{-webkit-transition:none;transition:none}}