.is-disabled-backward .prev-button{opacity:.5;pointer-events:none}.is-disabled-backward .prev-button-hover{pointer-events:none}@media (width>=768px){.is-disabled-backward .slider-content:first-child{opacity:0}}.theme-dark-background .indicator{background-color:var(--color-white)}.theme-dark-background .index span,.theme-dark-background .control-buttons button{color:var(--color-white)}.slider-wrapper{position:relative}.slider-wrapper[data-has-intersected] .slide,.slider-wrapper[data-has-intersected] .image-wrapper{opacity:1;transform:none}.slider-container{-webkit-tap-highlight-color:transparent;user-select:none;max-width:1480px;margin-left:auto;margin-right:auto;padding:0 16px;position:relative}@media (width>=1480px) and (width<=1600px){.slider-container{max-width:1360px}}@media (width>=768px){.slider-container{padding:0 40px}}.slider{flex-wrap:nowrap;flex-shrink:0;padding-bottom:24px;display:flex}@media (width>=768px){.slider{padding-bottom:0}}.slider-content{height:100%;display:flex;position:relative}.slide,.image-wrapper{box-sizing:border-box;flex-shrink:0;height:100%;display:inline-block}.slide:first-child,.image-wrapper:first-child,.slide:nth-child(2),.image-wrapper:nth-child(2){opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);transform:translate(20px)}body.has-reduced-motion .slide:first-child,body.has-reduced-motion .image-wrapper:first-child,body.has-reduced-motion .slide:nth-child(2),body.has-reduced-motion .image-wrapper:nth-child(2){transition:none}@media (prefers-reduced-motion:reduce){.slide:first-child,.image-wrapper:first-child,.slide:nth-child(2),.image-wrapper:nth-child(2){transition:none}}.slide:nth-child(2),.image-wrapper:nth-child(2){transition-delay:.1s}.label{letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;margin-top:16px;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}html[lang^=ja] .label{font-family:Noto Sans JP}html[lang^=ko] .label{font-family:Noto Sans KR}@media (width>=1280px){.label{font-size:16px}}@media (width>=1440px){.label{font-size:18px}}@media (width>=1920px){.label{font-size:20px}}.label.is-active{opacity:1}body.has-reduced-motion .label{transition:none}@media (prefers-reduced-motion:reduce){.label{transition:none}}.prev-button-hover,.next-button-hover{pointer-events:all;height:100%;display:none;position:absolute;top:0}.prev-button-hover.is-disabled,.next-button-hover.is-disabled{pointer-events:none}.prev-button-hover{cursor:w-resize;left:0}.next-button-hover{cursor:e-resize;right:0}.indicators{justify-content:center;display:flex}@media (width>=768px){.indicators{display:none}}.indicator{background-color:var(--color-black);opacity:.3;width:5px;height:5px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.indicator:not(:last-child){margin-right:10px}.indicator.is-active{opacity:1}body.has-reduced-motion .indicator{transition:none}@media (prefers-reduced-motion:reduce){.indicator{transition:none}}.controls{display:none}@media (width>=768px){.controls{justify-content:row;display:flex}}.index{letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;flex-direction:row;margin-right:40px;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none;display:flex;position:relative;transform:translateZ(20px)}html[lang^=ja] .index{font-family:Noto Sans JP}html[lang^=ko] .index{font-family:Noto Sans KR}@media (width>=1280px){.index{font-size:16px}}@media (width>=1440px){.index{font-size:18px}}@media (width>=1920px){.index{font-size:20px}}.current-index{color:var(--color-black);margin-right:4px;display:inline-block;position:relative}.current-index-visible,.current-index-next{transform-origin:center center 10px;transition:none}@media (width>=768px){.current-index-visible,.current-index-next{transform-origin:center center 17px}}.current-index-visible{width:1.3em;display:inline-block;position:relative;transform:rotateX(0)}.current-index-next{position:absolute;top:0;left:0;transform:rotateX(90deg)}.current-index-next.is-rotated-above{transform:rotateX(-90deg)}.current-index.is-transitioning-forward .current-index-visible,.current-index.is-transitioning-backward .current-index-visible,.current-index.is-transitioning-forward .current-index-next,.current-index.is-transitioning-backward .current-index-next{transition:transform .3s cubic-bezier(.694,0,.335,1)}body.has-reduced-motion .current-index.is-transitioning-forward .current-index-visible,body.has-reduced-motion .current-index.is-transitioning-backward .current-index-visible,body.has-reduced-motion .current-index.is-transitioning-forward .current-index-next,body.has-reduced-motion .current-index.is-transitioning-backward .current-index-next{transition:none}@media (prefers-reduced-motion:reduce){.current-index.is-transitioning-forward .current-index-visible,.current-index.is-transitioning-backward .current-index-visible,.current-index.is-transitioning-forward .current-index-next,.current-index.is-transitioning-backward .current-index-next{transition:none}}.current-index.is-transitioning-forward .current-index-next,.current-index.is-transitioning-backward .current-index-next{transform:rotateX(0)}.current-index.is-transitioning-forward .current-index-visible{transform:rotateX(-90deg)}.current-index.is-transitioning-backward .current-index-visible{transform:rotateX(90deg)}.control-buttons{align-items:center;display:flex}.control-buttons button{cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;border:none;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none}html[lang^=ja] .control-buttons button{font-family:Noto Sans JP}html[lang^=ko] .control-buttons button{font-family:Noto Sans KR}@media (width>=1280px){.control-buttons button{font-size:16px}}@media (width>=1440px){.control-buttons button{font-size:18px}}@media (width>=1920px){.control-buttons button{font-size:20px}}.control-buttons button:first-of-type{padding-right:10px}@media (width>=768px){.control-buttons button:first-of-type{padding-right:9px}}@media (width>=1024px){.control-buttons button:first-of-type{padding-right:10px}}@media (width>=1280px){.control-buttons button:first-of-type{margin-right:1.1em;padding-right:0}}.control-buttons button:nth-of-type(2){padding-left:10px}@media (width>=768px){.control-buttons button:nth-of-type(2){padding-left:9px}}@media (width>=1024px){.control-buttons button:nth-of-type(2){padding-left:10px}}@media (width>=1280px){.control-buttons button:nth-of-type(2){padding-left:0}}.careers-images-carousel{padding-bottom:64px;position:relative;overflow:hidden}@media (width>=768px){.careers-images-carousel{padding-bottom:80px}}@media (width>=1280px){.careers-images-carousel{padding-bottom:96px}}.careers-images-carousel .image-wrapper{width:calc(100vw - 77px);margin-right:16px}@media (width>=768px){.careers-images-carousel .image-wrapper{width:calc(66.6667vw - 66.6667px);margin-right:40px}}@media (width>=1024px){.careers-images-carousel .image-wrapper{width:calc(66.6667vw - 66.6667px)}}@media (width>=1480px){.careers-images-carousel .image-wrapper{width:840px}}@media (width>=1601px){.careers-images-carousel .image-wrapper{width:920px}}@media (width>=768px){.careers-images-carousel .prev-button-hover{width:calc(16.6667vw - 6.66667px);display:block}}@media (width>=1024px){.careers-images-carousel .prev-button-hover{width:calc(25vw - 10px)}}@media (width>=1480px){.careers-images-carousel .prev-button-hover{width:calc(50vw - 350px)}}@media (width>=1600px){.careers-images-carousel .prev-button-hover{width:calc(50vw - 380px)}}@media (width>=768px){.careers-images-carousel .next-button-hover{width:calc(16.6667vw - 6.66667px);display:block}}@media (width>=1024px){.careers-images-carousel .next-button-hover{width:calc(8.33333vw - 3.33334px)}}@media (width>=1480px){.careers-images-carousel .next-button-hover{width:calc(50vw - 570px)}}@media (width>=1600px){.careers-images-carousel .next-button-hover{width:calc(50vw - 620px)}}.careers-images-carousel .controls{opacity:0;max-width:1480px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media (width>=768px){.careers-images-carousel .controls{padding-left:40px;padding-right:40px}}@media (width>=1024px){.careers-images-carousel .controls{padding-left:40px;padding-right:40px}}@media (width>=1280px){.careers-images-carousel .controls{padding-left:40px;padding-right:40px}}@media (width>=1440px){.careers-images-carousel .controls{padding-left:40px;padding-right:40px}}@media (width>=1480px) and (width<=1600px){.careers-images-carousel .controls{max-width:1360px}}@media (width>=768px){.careers-images-carousel .controls{justify-content:flex-end;margin-top:16px}}@media (width>=1440px){.careers-images-carousel .controls{margin-top:40px}}.careers-images-carousel .controls[data-has-intersected=true]{opacity:1}body.has-reduced-motion .careers-images-carousel .controls{transition:none}@media (prefers-reduced-motion:reduce){.careers-images-carousel .controls{transition:none}}@media (width>=1440px){.careers-images-carousel .index{justify-content:flex-start}}.careers-images-carousel .current-index{width:1.3em}.careers-images-carousel .total-indices{margin-left:5px}.careers-images-carousel .control-buttons{width:calc(16.6667% - 33.3333px)}@media (width>=1024px){.careers-images-carousel .control-buttons{width:calc(8.33333% - 36.6667px)}}@media (width>=1440px){.careers-images-carousel .control-buttons{margin-right:0}}
