.careers-department__hero .feature-text .feature-text__paragraphs 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}html[lang^=ja] .careers-department__hero .feature-text .feature-text__paragraphs p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.careers-department__hero .feature-text .feature-text__paragraphs p{font-size:22px}}@media all and (min-width:768px){.careers-department__hero .feature-text .feature-text__paragraphs p{max-width:24em}}.careers-department__benefits{background:#000}.careers-department__benefits .about-feature-list__feature-image-container{margin-bottom:24px;-webkit-transition:opacity .45s cubic-bezier(.645,.045,.355,1);transition:opacity .45s cubic-bezier(.645,.045,.355,1);opacity:0}.careers-department__benefits .about-feature-list__feature-image-container[data-has-intersected=true]{opacity:1}body.has-reduced-motion .careers-department__benefits .about-feature-list__feature-image-container{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__benefits .about-feature-list__feature-image-container{-webkit-transition:none;transition:none}}@media all and (min-width:768px){.careers-department__benefits .about-feature-list__feature-image-container{width:calc((((100% - 200px)/6)*5) + 160px + 0px)}}@media all and (min-width:1024px){.careers-department__benefits .about-feature-list__feature-image-container{width:calc((((100% - 440px)/12)*8) + 280px + 0px);margin-left:calc((((100% - 440px)/12)*4) + 160px + 0px);margin-bottom:40px}}body.has-reduced-motion .careers-department__benefits .about-feature-list__feature-image-container{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__benefits .about-feature-list__feature-image-container{-webkit-transition:none;transition:none}}@media all and (min-width:768px) and (max-width:1023px){.careers-department__benefits .about-feature-list__grid{grid-template-columns:repeat(2,1fr)}}.careers-department__benefits .about-feature-list__grid-item h3{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:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] .careers-department__benefits .about-feature-list__grid-item h3{font-family:"Noto Sans JP"}@media all and (min-width:1280px){.careers-department__benefits .about-feature-list__grid-item h3{font-size:22px}}@media all and (min-width:1440px){.careers-department__benefits .about-feature-list__grid-item h3{font-size:28px}}.careers-department__benefits .about-feature-list__grid-item 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:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] .careers-department__benefits .about-feature-list__grid-item p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.careers-department__benefits .about-feature-list__grid-item p{font-size:18px}}@media all and (min-width:1024px){.careers-department__benefits .about-feature-list__grid-item:nth-child(odd){grid-column-start:2}}.careers-department__benefits .about-feature-list .link{white-space:normal;line-height:1.4em}.careers-department__benefits-overlay{background-color:#000;position:fixed;top:0;width:100%;height:100%;overflow:scroll;z-index:901;visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s;-ms-scroll-chaining:none;overscroll-behavior:contain}.careers-department__benefits-overlay.is-visible{visibility:visible;pointer-events:all}.careers-department__benefits-overlay.is-opaque{opacity:1}.careers-department__benefits-overlay p:not(:last-of-type){margin-bottom:24px}@media all and (min-width:768px){.careers-department__benefits-overlay p:not(:last-of-type){margin-bottom:32px}}.careers-department__benefits-overlay .stacked-section{position:absolute;top:0;padding-top:0}.careers-department__benefits-overlay .stacked-section__child:first-child{padding-top:24px}@media all and (min-width:768px){.careers-department__benefits-overlay .stacked-section__child:first-child{padding-top:56px;padding-bottom:40px}}@media all and (min-width:1024px){.careers-department__benefits-overlay .stacked-section__child:first-child{position:fixed;padding-top:0;width:calc((((100% - 440px)/12)*5) + 160px + 0px);margin-right:40px}}@media all and (min-width:1024px){.careers-department__benefits-overlay .stacked-section__child:last-child{margin-top:230px}}@media all and (min-width:1024px){.careers-department__benefits-overlay .stacked-section__child:last-child .benefits-overlay__paragraphs{width:calc((((100% - 440px)/12)*6) + 200px + 0px);margin-left:auto;margin-right:calc((((100% - 440px)/12)*1) + 40px + 0px)}}.careers-department__benefits-overlay .stacked-section__child:last-child .benefits-overlay__paragraphs a{text-decoration:underline}.careers-department__benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer;background:0 0}@media all and (min-width:768px){.careers-department__benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{width:28px;height:28px;top:48px;right:40px}}@media all and (min-width:1024px){.careers-department__benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{position:fixed;top:64px}}@media all and (min-width:1280px){.careers-department__benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{top:80px;width:32px;height:32px}}@media all and (min-width:1440px){.careers-department__benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{width:40px;height:40px}}.careers-department__careers-list{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative}@media all and (min-width:1480px) and (max-width:1600px){.careers-department__careers-list{max-width:1360px}}@media all and (min-width:768px){.careers-department__careers-list{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.careers-department__careers-list{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.careers-department__careers-list{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.careers-department__careers-list{padding-left:40px;padding-right:40px}}@media all and (min-width:768px){.careers-department__careers-list{padding-top:60px}.careers-department__careers-list::before{content:'';position:absolute;top:0;left:40px;width:calc(100% - 40px - 40px);height:1px;background-color:#e0e0e0}}.careers-department__info-block{background:#a9b0af}.careers-department__info-block-wrapper{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px}@media all and (min-width:1480px) and (max-width:1600px){.careers-department__info-block-wrapper{max-width:1360px}}@media all and (min-width:768px){.careers-department__info-block-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.careers-department__info-block-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.careers-department__info-block-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.careers-department__info-block-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:768px){.careers-department__info-block-wrapper{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){.careers-department__info-block-wrapper{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.careers-department__info-block-wrapper{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.careers-department__info-block-wrapper{padding-top:80px;padding-bottom:80px}}.careers-department__info-block .feature-text[data-has-intersected=true] h2 span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){.careers-department__info-block .feature-text[data-has-intersected=true] h2 span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s}}body.has-reduced-motion .careers-department__info-block .feature-text[data-has-intersected=true] h2 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){.careers-department__info-block .feature-text[data-has-intersected=true] h2 span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}.careers-department__info-block .feature-text[data-has-intersected=true] p{opacity:1}.careers-department__info-block .feature-text[data-has-intersected=true] .feature-text__inner-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.careers-department__info-block .feature-text h2 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}.careers-department__info-block .feature-text p{-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94);opacity:0}body.has-reduced-motion .careers-department__info-block .feature-text p{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__info-block .feature-text p{-webkit-transition:none;transition:none}}@media all and (min-width:1024px){.careers-department__info-block .feature-text__right{padding-right:calc((((100% - 440px)/12)*1) + 40px + 0px)}}.careers-department__info-block .feature-text__paragraphs 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}html[lang^=ja] .careers-department__info-block .feature-text__paragraphs p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.careers-department__info-block .feature-text__paragraphs p{font-size:22px}}.careers-department__blog{padding-top:60px;padding-bottom:0;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:768px){.careers-department__blog{padding-top:60px;padding-bottom:0}}@media all and (min-width:1024px){.careers-department__blog{padding-top:64px;padding-bottom:0}}@media all and (min-width:1280px){.careers-department__blog{padding-top:80px;padding-bottom:0}}@media all and (min-width:1440px){.careers-department__blog{padding-top:80px;padding-bottom:0}}@media all and (min-width:768px){.careers-department__blog{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media all and (min-width:1024px){.careers-department__blog{-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}}@media all and (max-width:767px){.careers-department__blog__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:16px}}.careers-department__blog[data-has-intersected=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.careers-department__blog h3{max-width:12em;margin-bottom:20px}@media all and (min-width:1024px){.careers-department__blog p{padding-right:calc((((100vw - 520px)/12)*1) + 0px + 0px)}}@media all and (min-width:1601px){.careers-department__blog p{padding-right:70px}}.careers-department__blog__image-wrapper{width:100%;opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}.careers-department__blog[data-has-intersected=true] .careers-department__blog__image-wrapper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media all and (min-width:768px){.careers-department__blog__image-wrapper{width:calc((((100% - 200px)/6)*4) + 120px + 0px);margin-left:auto}}@media all and (min-width:1024px){.careers-department__blog__image-wrapper{width:calc((((100% - 440px)/12)*7) + 240px + 0px)}}body.has-reduced-motion .careers-department__blog__image-wrapper{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__blog__image-wrapper{-webkit-transition:none;transition:none}}.careers-department__blog__image{position:relative;display:block;background-size:cover}.careers-department__blog__image:before{display:block;content:"";width:100%;padding-top:66.92%}.careers-department__blog__image>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}.careers-department__quote{width:100%}@media all and (min-width:768px){.careers-department__quote{padding-left:calc((((100% - 200px)/6)*1) + 40px + 0px)}}@media all and (min-width:1024px){.careers-department__quote{padding-left:calc((((100% - 440px)/12)*4) + 160px + 0px)}}.careers-department__quote.theme-dark-background .quotes-carousel__index{color:#fff}.careers-department__quote.theme-dark-background .quotes-carousel__controls button{color:#fff}.careers-department__quote.theme-dark-background .quotes-carousel__controls button:active{color:#fff}.careers-department__quote.theme-dark-background .quotes-carousel__indicator{background-color:#fff}.careers-department__quote__image-wrapper{padding-top:40px;padding-bottom:40px;opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}@media all and (min-width:768px){.careers-department__quote__image-wrapper{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){.careers-department__quote__image-wrapper{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.careers-department__quote__image-wrapper{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.careers-department__quote__image-wrapper{padding-top:80px;padding-bottom:80px}}.careers-department__quote[data-has-intersected=true] .careers-department__quote__image-wrapper .is-background{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.careers-department__quote[data-has-intersected=true] .careers-department__quote__image-wrapper .is-foreground{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.careers-department__quote[data-has-intersected=true] .careers-department__quote__image-wrapper .image-on-image .background{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.has-reduced-motion .careers-department__quote__image-wrapper{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__quote__image-wrapper{-webkit-transition:none;transition:none}}.careers-department__quote__image{position:relative;display:block;background-size:cover}.careers-department__quote__image:before{display:block;content:"";width:100%;padding-top:71.429%}.careers-department__quote__image>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}.careers-department__quote blockquote{opacity:0;-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1) 300ms;transition:opacity 700ms cubic-bezier(.694,0,.335,1) 300ms}body.has-reduced-motion .careers-department__quote blockquote{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__quote blockquote{-webkit-transition:none;transition:none}}.careers-department__quote cite{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;display:block;margin-top:12px}html[lang^=ja] .careers-department__quote cite{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.careers-department__quote cite{font-size:18px}}.careers-department__quote[data-has-intersected=true] .careers-department__quote__image-wrapper{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.careers-department__quote[data-has-intersected=true] blockquote{opacity:1}.careers-department__quote .quotes-carousel__container{position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__container{padding:0}}.careers-department__quote .quotes-carousel__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__slider{padding-bottom:0}}.careers-department__quote .quotes-carousel__slider-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.careers-department__quote .quotes-carousel__quote{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;height:100%;width:calc(100vw - 2*16px);margin-right:40px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__quote{width:calc((((100vw - 280px)/6)*5) + 160px + 0px);margin-right:40px}}@media all and (min-width:1024px){.careers-department__quote .quotes-carousel__quote{width:calc((((100vw - 520px)/12)*8) + 280px + 0px)}}@media all and (min-width:1480px){.careers-department__quote .quotes-carousel__quote{width:calc((840px/12*8) + 280px)}}@media all and (min-width:1601px){.careers-department__quote .quotes-carousel__quote{width:calc((960px/12*8) + 280px)}}.careers-department__quote .quotes-carousel__subtext{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:-1;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;padding-left:16px;padding-right:16px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__subtext{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;margin-top:24px}}@media all and (min-width:1024px){.careers-department__quote .quotes-carousel__subtext{margin-top:32px}}html[lang^=ja] .careers-department__quote .quotes-carousel__subtext{font-family:"Noto Sans JP"}@media all and (min-width:1440px){.careers-department__quote .quotes-carousel__subtext{font-size:22px}}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__subtext{padding-left:0;padding-right:0}}@media all and (min-width:1024px){.careers-department__quote .quotes-carousel__subtext{padding-left:0;padding-right:0}}@media all and (min-width:1280px){.careers-department__quote .quotes-carousel__subtext{padding-left:0;padding-right:0}}@media all and (min-width:1440px){.careers-department__quote .quotes-carousel__subtext{padding-left:0;padding-right:0}}.careers-department__quote .quotes-carousel__subtext.is-hidden{display:none}.careers-department__quote .quotes-carousel__index{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:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:relative;white-space:nowrap;margin-right:40px;display:none}html[lang^=ja] .careers-department__quote .quotes-carousel__index{font-family:"Noto Sans JP"}@media all and (min-width:1280px){.careers-department__quote .quotes-carousel__index{font-size:16px}}@media all and (min-width:1440px){.careers-department__quote .quotes-carousel__index{font-size:18px}}@media all and (min-width:1920px){.careers-department__quote .quotes-carousel__index{font-size:20px}}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__index{display:block}}@media all and (min-width:1440px){.careers-department__quote .quotes-carousel__index{font-size:20px}}.careers-department__quote .quotes-carousel__index span{opacity:.5}.careers-department__quote .quotes-carousel__index span.quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index span.quotes-carousel__index__current--next{opacity:1}.careers-department__quote .quotes-carousel__index__current{display:inline-block;width:1.3em}.careers-department__quote .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current--next{-webkit-transition:none;transition:none;-webkit-transform-origin:center center 10px;transform-origin:center center 10px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current--next{-webkit-transform-origin:center center 17px;transform-origin:center center 17px}}.careers-department__quote .quotes-carousel__index__current--visible{display:inline-block;position:relative;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.careers-department__quote .quotes-carousel__index__current--next{position:absolute;top:0;left:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.careers-department__quote .quotes-carousel__index__current--next.is-rotated-above{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--next,.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--next{-webkit-transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1);transition:transform 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 300ms cubic-bezier(.694,0,.335,1)}body.has-reduced-motion .careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--visible,body.has-reduced-motion .careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--visible,body.has-reduced-motion .careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--next,body.has-reduced-motion .careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--next{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--visible,.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--next,.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--next{-webkit-transition:none;transition:none}}.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--next,.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--next{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.careers-department__quote .quotes-carousel__index__current.is-transitioning-forward .quotes-carousel__index__current--visible{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.careers-department__quote .quotes-carousel__index__current.is-transitioning-backward .quotes-carousel__index__current--visible{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.careers-department__quote .quotes-carousel__controls{display:none}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.careers-department__quote .quotes-carousel__controls button{cursor:pointer;pointer-events:all;background-color:transparent;border:0;-webkit-tap-highlight-color:transparent}.careers-department__quote .quotes-carousel__controls button:nth-of-type(1){padding-right:10px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(1){padding-right:9px}}@media all and (min-width:1024px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(1){padding-right:10px}}@media all and (min-width:1280px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(1){padding-right:0;margin-right:1.1em}}.careers-department__quote .quotes-carousel__controls button:nth-of-type(2){padding-left:10px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(2){padding-left:9px}}@media all and (min-width:1024px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(2){padding-left:10px}}@media all and (min-width:1280px){.careers-department__quote .quotes-carousel__controls button:nth-of-type(2){padding-left:0}}.careers-department__quote .quotes-carousel__controls button.is-disabled{color:#868686;pointer-events:none}.careers-department__quote .quotes-carousel__controls button:active{opacity:.5;color:#000}.careers-department__quote .quotes-carousel__indicators-container{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:24px}@media all and (min-width:768px){.careers-department__quote .quotes-carousel__indicators-container{display:none}}.careers-department__quote .quotes-carousel__indicators-container.is-hidden{display:none}.careers-department__quote .quotes-carousel__indicators-container .quotes-carousel__indicator{display:block;width:5px;height:5px;opacity:.5;margin:0 5px;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;background-color:#000}.careers-department__quote .quotes-carousel__indicators-container .quotes-carousel__indicator.is-active{opacity:1}body.has-reduced-motion .careers-department__quote .quotes-carousel__indicators-container .quotes-carousel__indicator{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__quote .quotes-carousel__indicators-container .quotes-carousel__indicator{-webkit-transition:none;transition:none}}.careers-department__video-desktop{display:none}@media all and (min-width:768px){.careers-department__video-desktop{display:block;margin-top:80px;opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}.careers-department__video-desktop[data-has-intersected=true]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.has-reduced-motion .careers-department__video-desktop{-webkit-transition:none;transition:none}}@media all and (min-width:768px) and all and (prefers-reduced-motion:reduce){.careers-department__video-desktop{-webkit-transition:none;transition:none}}.careers-department__video-desktop .video__youtube-player{width:100%;margin-left:0}@media all and (min-width:768px){.careers-department__video-desktop .video__youtube-player{width:calc((100vw - (40px*7))/6*5 + 4*40px);height:calc(calc((100vw - (40px*7))/6*5 + 4*40px)*9/16)}}@media all and (min-width:1024px){.careers-department__video-desktop .video__youtube-player{width:calc((100vw - (40px*13))/12*8 + 7*40px);height:calc(calc((100vw - (40px*13))/12*8 + 7*40px)*9/16)}}@media all and (min-width:1440px){.careers-department__video-desktop .video__youtube-player{max-width:916px;max-height:calc(916px*9/16)}}.careers-department__video-desktop .video__poster{height:100.1%}.careers-department__video-mobile{position:relative;width:100%;height:100%;margin-top:32px}@media all and (min-width:768px){.careers-department__video-mobile{display:none}}.careers-department__video-mobile--poster{position:relative;display:block;background-position-x:-270px}.careers-department__video-mobile--poster:before{display:block;content:"";width:100%;padding-top:140%}.careers-department__video-mobile--poster>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}.careers-department__video-mobile--poster img{height:100%;-o-object-fit:cover;object-fit:cover}body.has-reduced-motion .careers-department__video-mobile--poster{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__video-mobile--poster{-webkit-transition:none;transition:none}}.careers-department__video-mobile--play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#fff;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}body.has-reduced-motion .careers-department__video-mobile--play-button{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){.careers-department__video-mobile--play-button{-webkit-transition:none;transition:none}}.careers-department__video-mobile--play-button svg{stroke:none;width:8px;height:9px}