.sustainability-stage-banner{margin-bottom:3.125rem;margin-left:-.0625rem;margin-top:-.0625rem;position:relative}@media print,screen and (max-width:47.99875em){.sustainability-stage-banner{height:auto!important}}@media print,screen and (min-width:48em){.sustainability-stage-banner{margin-bottom:3.75rem}}@media screen and (min-width:75em){.sustainability-stage-banner{margin-bottom:4.375rem}}@media print,screen and (min-width:48em){.sustainability-stage-banner .img-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.sustainability-stage-banner .grid-container{position:relative}.sustainability-stage-banner h1{color:#000}@media print,screen and (max-width:47.99875em){.sustainability-stage-banner h1{margin-bottom:1.25rem}}.sustainability-stage-banner .video-stage{height:100%;left:0;overflow:hidden;padding:1px;position:relative;right:0;width:100%}.sustainability-stage-banner .video-stage img{display:none}.sustainability-stage-banner .video-stage video{display:block;height:31.25rem;height:auto;width:100%}@media print,screen and (min-width:48em){.sustainability-stage-banner .video-stage video{height:auto;width:100%}}.sustainability-stage-banner picture{width:100%}.sustainability-stage-banner picture img{height:106.67vw;left:0;right:0;width:100%}@media print,screen and (min-width:48em){.sustainability-stage-banner picture img{height:78.12vw;padding-bottom:.0625rem}}@media print,screen and (min-width:64em){.sustainability-stage-banner picture img{height:52.5vw}}@media screen and (min-width:75em){.sustainability-stage-banner picture img{height:43.75vw}}@media screen and (min-width:100em){.sustainability-stage-banner picture img{height:700px}}.sustainability-stage-banner .video-stage:after,.sustainability-stage-banner picture:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(47%,hsla(0,0%,99%,0)),color-stop(75%,hsla(0,0%,99%,.7)),to(#fcfcfc));background-image:linear-gradient(180deg,hsla(0,0%,99%,0) 47%,hsla(0,0%,99%,.7) 75%,#fcfcfc);bottom:0;content:"";display:inline-block;height:80%;left:0;position:absolute;width:100%}.sustainability-stage-banner .animated_gif picture img{height:auto}@media print,screen and (min-width:48em){.sustainability-stage-banner .animated_gif picture img{height:69.14vw}}@media print,screen and (min-width:64em){.sustainability-stage-banner .animated_gif picture img{height:52.5vw}}@media screen and (min-width:75em){.sustainability-stage-banner .animated_gif picture img{height:43.75vw}}@media screen and (min-width:100em){.sustainability-stage-banner .animated_gif picture img{height:43.75rem}}.sustainability-stage-banner .img-virtual-container{overflow:hidden;width:0}.sustainability-stage-banner__block{left:0;position:absolute;width:100%}.sustainability-stage-banner__block .cell{z-index:0}@media print,screen and (max-width:47.99875em){.sustainability-stage-banner__block{padding:0 8%;top:76%}}@media print,screen and (min-width:48em){.sustainability-stage-banner__block{top:78%}}@media print,screen and (min-width:64em){.sustainability-stage-banner__block{top:80%}}@media screen and (min-width:75em){.sustainability-stage-banner__block{top:73%}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.sustainability-stage-banner__block-desc{margin-top:1.5625rem}}.sustainability-stage-banner__block-desc p{color:#000}.sustainability-stage-banner__block-desc ul{padding-left:1.25rem}.sustainability-stage-banner__block-desc ul li{list-style-type:disc}.sustainability-stage-banner__block-desc img{margin:1.25rem 0;width:100%}.sustainability-stage-banner .ms-banner__youtube-video{height:100%;margin:0;-webkit-transform:translate(0);transform:translate(0);width:100%}.sustainability-stage-banner .ms-banner__youtube-video--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000}@media print,screen and (min-width:48em){.safari .sustainability-stage-banner video{width:100%}}.sustainability-banner,.sustainability-banner .grid-container{margin-bottom:0}.sustainability-banner .img-container{aspect-ratio:375/673}@media print,screen and (min-width:48em){.sustainability-banner .img-container{aspect-ratio:600/358}}.sustainability-banner picture img{height:auto;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.sustainability-banner .video-stage:after,.sustainability-banner picture:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5.54%,rgba(22,44,40,.81)),color-stop(18.62%,rgba(22,44,40,.75)),color-stop(27.09%,rgba(22,44,40,.75)),color-stop(40.6%,rgba(22,44,40,.391)),to(hsla(0,0%,77%,0)));background-image:linear-gradient(180deg,rgba(22,44,40,.81) 5.54%,rgba(22,44,40,.75) 18.62%,rgba(22,44,40,.75) 27.09%,rgba(22,44,40,.391) 40.6%,hsla(0,0%,77%,0));height:85%;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}.sustainability-banner .sustainability-stage-banner__block{bottom:3.75rem;top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:64em){.sustainability-banner .sustainability-stage-banner__block{bottom:5rem}}.sustainability-banner .sustainability-banner-desc,.sustainability-banner .sustainability-banner-title{color:#fff}.sustainability-banner .sustainability-banner-desc{margin-top:1.25rem;position:relative}@media print,screen and (min-width:64em){.sustainability-banner .sustainability-banner-desc{margin-top:.9375rem}.sustainability-banner .sustainability-banner-desc .sus-text{width:50%}}.sustainability-banner .sustainability-icon--container{margin-bottom:1.5625rem}.sustainability-banner .sustainability-stage-banner--cta{position:absolute;right:0;top:.625rem}.sustainability-banner .sustainability-stage-banner--cta.ms_youtube{margin-top:1.25rem;position:static}@media print,screen and (min-width:64em){.sustainability-banner .sustainability-stage-banner--cta.ms_youtube{margin-top:0;position:absolute;top:0}}.ms-video__cta{border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.ms-video__cta-icon{background-color:#fff33e;width:3.75rem}.ms-video__cta-icon,.ms-video__cta-text{background-position:100% 100%;background-size:200% 100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ms-video__cta-text{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff33e),color-stop(0,#000));background-image:linear-gradient(90deg,#fff33e 50%,#000 0);padding:0 1.875rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto}.ms-video__cta:focus .ms-video__cta-text,.ms-video__cta:hover .ms-video__cta-text{background-position:0 100%;color:#000}.opacity-0{opacity:0!important}.page-scroll-arrow,.page-scroll-arrows{display:block;width:1rem}.page-scroll-arrow{-webkit-animation:page-down-arrows 1s infinite;animation:page-down-arrows 1s infinite;height:.5625rem}.page-scroll-arrow svg{vertical-align:top}.page-scroll-arrow.top{-webkit-animation-delay:alternate;animation-delay:alternate}.page-scroll-arrow.bottom,.page-scroll-arrow.top{-webkit-animation-direction:alternate;animation-direction:alternate}.page-scroll-arrow.bottom{-webkit-animation-delay:.2s;animation-delay:.2s;margin-top:.5rem}.page-scroll-arrow--btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;width:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes page-down-arrows{0%{opacity:.2}50%{opacity:.6}to{opacity:1}}@keyframes page-down-arrows{0%{opacity:.2}50%{opacity:.6}to{opacity:1}}