#about-diversity-inclusion .editorial-layout{padding-top:40px;padding-bottom:40px}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){#about-diversity-inclusion .editorial-layout{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){#about-diversity-inclusion .editorial-layout{padding-top:80px;padding-bottom:80px}}#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media all and (min-width:1480px) and (max-width:1600px){#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{max-width:1360px}}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#about-diversity-inclusion .editorial-layout .constrained-content-wrapper{padding-left:40px;padding-right:40px}}#about-diversity-inclusion .editorial-layout .header{margin-bottom:32px}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout .header{margin-bottom:64px}}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout .header{width:49em}}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout .constrained{width:calc((((100% - 200px)/6)*4) + 120px + 0px)}}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout .constrained{width:calc((((100% - 440px)/12)*5) + 160px + 0px)}}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout .centered{margin-left:calc((((100% - 200px)/6)*2) + 80px + 0px)}}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout .centered{margin-left:calc((((100% - 440px)/12)*3) + 120px + 0px)}}#about-diversity-inclusion .editorial-layout .text-lockup:not(:last-of-type){margin-bottom:32px}@media all and (min-width:1024px){#about-diversity-inclusion .editorial-layout .text-lockup:not(:last-of-type){margin-bottom:64px}}#about-diversity-inclusion .editorial-layout .text-lockup h4{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;margin-bottom:12px}html[lang^=ja] #about-diversity-inclusion .editorial-layout .text-lockup h4{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#about-diversity-inclusion .editorial-layout .text-lockup h4{font-size:22px}}@media all and (min-width:1440px){#about-diversity-inclusion .editorial-layout .text-lockup h4{font-size:28px}}@media all and (min-width:768px){#about-diversity-inclusion .editorial-layout .text-lockup h4{margin-bottom:18px}}#about-diversity-inclusion #hero-block{background-color:#937d7d}#about-diversity-inclusion #hero-block h1{max-width:9em}@media all and (min-width:375px) and (max-width:599px){#about-diversity-inclusion #hero-block h1{font-size:44px}}@media all and (max-width:374px){#about-diversity-inclusion #hero-block h1{font-size:37px}}#about-diversity-inclusion #hero-block h3{margin-top:0}@media all and (min-width:768px){#about-diversity-inclusion #hero-block h3{margin-bottom:32px}}@media all and (min-width:1024px){#about-diversity-inclusion #hero-block h3{width:calc((((100% - 440px)/12)*8) + 280px + 0px)}}#about-diversity-inclusion #hero-block p{margin-top:16px}@media all and (min-width:1024px){#about-diversity-inclusion #hero-block p{width:calc((((100% - 440px)/12)*5) + 160px + 0px)}}@media all and (min-width:768px){#about-diversity-inclusion #hero-block h3,#about-diversity-inclusion #hero-block p{margin-left:calc((((100% - 200px)/6)*2) + 80px + 0px)}}@media all and (min-width:1024px){#about-diversity-inclusion #hero-block h3,#about-diversity-inclusion #hero-block p{margin-left:calc((((100% - 440px)/12)*3) + 120px + 0px)}}#about-diversity-inclusion #communities-block .images{margin-bottom:32px}@media all and (min-width:768px){#about-diversity-inclusion #communities-block .images{margin-bottom:64px}}@media all and (min-width:1024px){#about-diversity-inclusion #communities-block .images__image-container{width:calc((((100% - 440px)/12)*9) + 320px + 0px)}}@media all and (min-width:1440px){#about-diversity-inclusion #communities-block .header{width:calc((((100% - 440px)/12)*8) + 280px + 0px)}}#about-diversity-inclusion #communities-block .about-text-slider{margin-top:64px;margin-bottom:64px}@media all and (max-width:767px){#about-diversity-inclusion #communities-block .about-text-slider{padding-left:16px}}@media all and (min-width:768px) and (max-width:1023px){#about-diversity-inclusion #communities-block .about-text-slider{padding-left:40px}}@media all and (min-width:768px){#about-diversity-inclusion #communities-block .about-text-slider{margin-top:84px;margin-bottom:84px}}@media all and (min-width:1024px){#about-diversity-inclusion #communities-block .about-text-slider .controls-wrapper{max-width:1480px;margin-left:auto;margin-right:auto;padding:0 40px}}@media all and (min-width:1024px) and all and (min-width:1480px) and (max-width:1600px){#about-diversity-inclusion #communities-block .about-text-slider .controls-wrapper{max-width:1360px}}@media all and (min-width:1480px) and (max-width:1600px){#about-diversity-inclusion #communities-block .about-text-slider .controls-wrapper{max-width:1360px!important}}@media all and (min-width:1024px){#about-diversity-inclusion #communities-block .about-text-slider .controls{margin-left:calc((((100% - 440px)/12)*3) + 120px + 0px)}}#about-diversity-inclusion #programs-block .features-accordion__text__paragraph{margin-bottom:48px}@media all and (min-width:768px){#about-diversity-inclusion #programs-block .features-accordion__text__paragraph{margin-bottom:64px}}#about-diversity-inclusion #image-block .images__image-container img{display:block}#about-diversity-inclusion #commitment-block{background-color:#000}#about-diversity-inclusion #commitment-block h1,#about-diversity-inclusion #commitment-block h2,#about-diversity-inclusion #commitment-block h3,#about-diversity-inclusion #commitment-block h4,#about-diversity-inclusion #commitment-block p,#about-diversity-inclusion #commitment-block .eyebrow,#about-diversity-inclusion #commitment-block a,#about-diversity-inclusion #commitment-block blockquote,#about-diversity-inclusion #commitment-block cite,#about-diversity-inclusion #commitment-block label,#about-diversity-inclusion #commitment-block figcaption{color:#fff}#about-diversity-inclusion #commitment-block a::after{background-color:#fff}#about-diversity-inclusion #commitment-block .button,#about-diversity-inclusion #commitment-block .cta,#about-diversity-inclusion #commitment-block .link--is-button,#about-diversity-inclusion #commitment-block .link.is-button{background-color:#fff;color:#000}#about-diversity-inclusion #commitment-block .button--is-outline{background-color:transparent;color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}#about-diversity-inclusion #commitment-block .button--is-outline:hover{background-color:#fff;color:#000}#about-diversity-inclusion #commitment-block svg{stroke:#fff;fill:#fff}@media all and (min-width:1440px){#about-diversity-inclusion #commitment-block .header{width:61em}}@media all and (min-width:1024px){#about-diversity-inclusion #commitment-block .centered{margin-left:calc((((100% - 440px)/12)*4) + 160px + 0px)}}#about-diversity-inclusion #commitment-block .video{position:relative;display:block}#about-diversity-inclusion #commitment-block .video:before{display:block;content:"";width:100%;padding-top:66.965%}#about-diversity-inclusion #commitment-block .video>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#about-diversity-inclusion #commitment-block .stories{margin-bottom:32px}#about-diversity-inclusion #commitment-block .customers .array{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media all and (min-width:1024px){#about-diversity-inclusion #commitment-block .customers .array{grid-template-columns:repeat(2,calc((((100% - 440px)/12)*4) + 120px + 0px));-ms-grid-columns:calc((((100% - 440px)/12)*4) + 120px + 0px) calc((((100% - 440px)/12)*4) + 120px + 0px)}}#about-diversity-inclusion #commitment-block .customers .feature-cell__image{position:relative;display:block}#about-diversity-inclusion #commitment-block .customers .feature-cell__image:before{display:block;content:"";width:100%;padding-top:66.745%}#about-diversity-inclusion #commitment-block .customers .feature-cell__image>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#about-diversity-inclusion #commitment-block .customers .feature-cell__paragraph{font-size:18px}#about-diversity-inclusion #commitment-block .video-wrapper,#about-diversity-inclusion #commitment-block .customers{margin-bottom:32px}@media all and (min-width:768px){#about-diversity-inclusion #commitment-block .video-wrapper,#about-diversity-inclusion #commitment-block .customers{margin-bottom:64px}}#about-diversity-inclusion #commitment-block a{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}#about-diversity-inclusion #commitment-block a aside,#about-diversity-inclusion #commitment-block a span[data-arrow=true]{display:inline-block;overflow:hidden;position:relative;margin-bottom:-.2em}#about-diversity-inclusion #commitment-block a aside span,#about-diversity-inclusion #commitment-block a span[data-arrow=true] span{padding-left:.2em;display:inline-block;-webkit-transition:none;transition:none}#about-diversity-inclusion #commitment-block a aside span:nth-child(1),#about-diversity-inclusion #commitment-block a span[data-arrow=true] span:nth-child(1){position:relative}#about-diversity-inclusion #commitment-block a aside span:nth-child(2),#about-diversity-inclusion #commitment-block a span[data-arrow=true] span:nth-child(2){position:absolute;-webkit-transform:translateX(-150%);transform:translateX(-150%);padding-right:100%}@media (hover:hover){#about-diversity-inclusion #commitment-block a:hover{-webkit-animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards;animation:underlineSlideOut .5s cubic-bezier(.694,0,.335,1) forwards}#about-diversity-inclusion #commitment-block a:hover aside span,#about-diversity-inclusion #commitment-block 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}#about-diversity-inclusion #commitment-block a:hover aside span:nth-child(1),#about-diversity-inclusion #commitment-block a:hover span[data-arrow=true] span:nth-child(1){-webkit-transform:translateX(200%);transform:translateX(200%)}#about-diversity-inclusion #commitment-block a:hover aside span:nth-child(2),#about-diversity-inclusion #commitment-block a:hover span[data-arrow=true] span:nth-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.has-reduced-motion #about-diversity-inclusion #commitment-block a:hover{-webkit-animation:none;animation:none;background:0 0}body.has-reduced-motion #about-diversity-inclusion #commitment-block a:hover aside span,body.has-reduced-motion #about-diversity-inclusion #commitment-block a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}@media (hover:hover) and all and (prefers-reduced-motion:reduce){#about-diversity-inclusion #commitment-block a:hover{-webkit-animation:none;animation:none;background:0 0}#about-diversity-inclusion #commitment-block a:hover aside span,#about-diversity-inclusion #commitment-block a:hover [data-arrow=true] span{-webkit-transition:none;transition:none}}body.has-reduced-motion #about-diversity-inclusion #commitment-block a{-webkit-animation:none;animation:none}@media all and (prefers-reduced-motion:reduce){#about-diversity-inclusion #commitment-block a{-webkit-animation:none;animation:none}}