body{padding:0 !important;margin:0 !important}.header.js-site-header,#search-results{display:none !important}main{margin:0 !important;padding:0 !important}body.pagemode-preview .sustainability-hub header .header-main{top:70px}.sustainability-hub header .header-main{position:fixed;top:0;left:0;width:100vw;height:60px;display:flex;align-items:center;z-index:900}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub header .header-main{height:100px}}.sustainability-hub header .header-main .container{height:50px}.sustainability-hub header .header-main .container a{height:100%;padding:5px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid transparent}.sustainability-hub header .header-main .container .logo-container{justify-content:left;margin-right:auto;height:100%}.sustainability-hub header .header-main .container .logo-container svg{height:80%;width:auto}.sustainability-hub header .header-main .container .logo-container svg use{-webkit-transition:fill 200ms linear;-moz-transition:fill 200ms linear;-o-transition:fill 200ms linear;transition:fill 200ms linear;fill:#fff}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub header .header-main .container .logo-container svg{height:100%}}.sustainability-hub header .header-main .container .burger{cursor:pointer;position:relative;z-index:1000;width:50px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-appearance:"none";-moz-appearance:"none";appearance:"none";border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:transparent;padding:0 6px}.sustainability-hub header .header-main .container .burger div{background-color:#ff5056;width:100%;height:2px;margin-bottom:8px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.sustainability-hub header .header-main .container .burger div:last-child{margin-bottom:0px}.sustainability-hub header .header-main .container .burger.active{display:flex}.sustainability-hub header .header-main .container .burger.active div{transform-origin:center;transform:rotate(-45deg);margin:0;opacity:0}.sustainability-hub header .header-main .container .burger.active div:first-of-type{transform:rotate(-45deg) translate(-2.5px, 2.5px);opacity:1}.sustainability-hub header .header-main .container .burger.active div:last-of-type{transform:rotate(45deg);opacity:1}.sustainability-hub header .header-main.white{background-color:#fff;-moz-box-shadow:0px 0px 3px rgba(0,0,0,.4);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.4);box-shadow:0px 0px 3px rgba(0,0,0,.4)}.sustainability-hub header .header-main.white .container .logo-container svg use{fill:#ff5056 !important}.sustainability-hub header .header-main.salmon .container .burger div{background-color:#fff}.sustainability-hub header .header-overlay{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;opacity:0}.sustainability-hub header .header-nav{position:fixed;z-index:901;top:0;right:0;width:100%;height:100%;display:none;font-size:1.1rem;color:#fff;text-align:right}.sustainability-hub header .header-nav a{font-size:1.1rem;color:#fff;border-bottom:1px solid transparent}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub header .header-nav{min-width:300px;width:28%}}.sustainability-hub header .header-nav nav{height:100%;width:100%;position:absolute;top:0;right:-100%;background-color:#0d182a;padding:90px 6vw 10px 6vw}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub header .header-nav nav{padding:90px 2vw 10px 2vw}}.sustainability-hub header .header-nav nav .nav-lead-in{color:#fff;padding-bottom:.6em;font-weight:500}.sustainability-hub header .header-nav nav ul{max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;list-style-type:none;text-align:right;height:100%;margin:0;padding:0}.sustainability-hub header .header-nav nav ul li{position:relative}.sustainability-hub header .header-nav nav ul li a{display:flex;font-size:1.8rem;line-height:1.1em;padding:.5em 0px;color:#ff5056;white-space:nowrap;word-break:keep-all;font-weight:300;align-items:center;justify-content:flex-end}.sustainability-hub header .header-nav nav ul li a .menu-arrow{width:.8em;height:.8em;margin-left:.3em;-webkit-transition:margin-left 200ms;-moz-transition:margin-left 200ms;-o-transition:margin-left 200ms;transition:margin-left 200ms}.sustainability-hub header .header-nav nav ul li a .menu-arrow use{fill:#ff5056}.sustainability-hub header .header-nav nav ul li a:hover .menu-arrow{margin-left:.6em}.sustainability-hub header .header-nav nav ul li.back-link{margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;text-align:left}.sustainability-hub header .header-nav nav ul li.back-link a{font-family:"Times New Roman",Times,serif;color:#fff;text-transform:none;text-align:left;font-weight:300;font-size:1.1rem;display:inline-flex;justify-content:flex-start;position:relative}.sustainability-hub header .header-nav nav ul li.back-link a .menu-arrow{-webkit-transition:unquote($transition);-moz-transition:unquote($transition);-o-transition:unquote($transition);transition:unquote($transition);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-right:.5em;margin-left:0}.sustainability-hub header .header-nav nav ul li.back-link a:hover{color:#ff5056}.sustainability-hub header .header-nav nav ul li.back-link a:hover:after{content:"";position:absolute;height:1px;width:calc(100% - 1.3em);background-color:#ff5056;bottom:0;right:0}html .sustainability-hub,body .sustainability-hub{font-size:16px;font-family:"Times New Roman",Times,serif;letter-spacing:1px;font-weight:100;line-height:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){html .sustainability-hub,body .sustainability-hub{font-size:18px}}@media screen and (min-width: 1280px){html .sustainability-hub,body .sustainability-hub{font-size:20px}}.sustainability-hub p{line-height:1.3em}.sustainability-hub a{text-decoration:none;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s;border-bottom:1px solid transparent}.sustainability-hub a:hover{color:#e61e28;border-bottom:1px solid #e61e28}.sustainability-hub a.link-arrow{display:inline-flex;align-items:center;font-family:"Times New Roman",Times,serif;font-style:italic;font-weight:500;font-size:1.1em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub a.link-arrow{font-size:1.2em}}.sustainability-hub a.link-arrow svg{width:1.5em;min-width:1.5em;height:auto;margin-left:.6em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub a.link-arrow svg{width:2em;min-width:2em;margin-left:1em}}.sustainability-hub a.link-arrow svg use{fill:#e61e28}.sustainability-hub a.link-arrow:hover{border-bottom:1px solid transparent;position:relative}.sustainability-hub a.link-arrow:hover:after{content:"";position:absolute;height:1px;width:calc(100% - 2.1em);background-color:#e61e28;bottom:0;left:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub a.link-arrow:hover:after{width:calc(100% - 3em)}}.sustainability-hub a.button{display:block;border:1px solid #e61e28;padding:.5em 2rem;text-align:center;font-style:italic}.sustainability-hub a.button:hover{background-color:#e61e28;color:#fff}.sustainability-hub .highlight{color:#e61e28}.sustainability-hub h1,.sustainability-hub h2,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows,.sustainability-hub h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a,.sustainability-hub h5,.sustainability-hub h6{font-family:"Times New Roman",Times,serif;margin:0px;padding:0px;font-weight:500;color:#000}.sustainability-hub h1 .sub,.sustainability-hub h2 .sub,.sustainability-hub h3 .sub,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .sub,.sustainability-hub h4 .sub,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a .sub,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a .sub,.sustainability-hub h5 .sub,.sustainability-hub h6 .sub{display:block;font-size:.31em;line-height:1em;padding-top:.8em;padding-bottom:.5rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub h1 .sub,.sustainability-hub h2 .sub,.sustainability-hub h3 .sub,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .sub,.sustainability-hub h4 .sub,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a .sub,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a .sub,.sustainability-hub h5 .sub,.sustainability-hub h6 .sub{font-size:.2em;padding-top:1em;padding-bottom:.8rem}}.sustainability-hub h1.border-left,.sustainability-hub h2.border-left,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .border-left.glide__arrows,.sustainability-hub h3.border-left,.sustainability-hub .theme-page .sc-perspectives .glide .border-left.perspectives-headline,.sustainability-hub h4.border-left,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a.border-left,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a.border-left,.sustainability-hub h5.border-left,.sustainability-hub h6.border-left{border-left:2px solid #e61e28;padding-left:1.2rem}.sustainability-hub h1{font-size:14vw;line-height:1em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub h1{font-size:8.5vw;line-height:.9em}}@media screen and (min-width: 1600px){.sustainability-hub h1{font-size:150px}}.sustainability-hub h2,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows{font-size:10vw;line-height:1.1em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub h2,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows{font-size:5.8vw;line-height:1em}}@media screen and (min-width: 1600px){.sustainability-hub h2,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows{font-size:100px}}.sustainability-hub h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{font-size:7vw;line-height:1em;margin-bottom:.6em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{font-size:5vw}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{font-size:4.5vw}}@media screen and (min-width: 1600px){.sustainability-hub h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{font-size:80px}}.sustainability-hub h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a{font-size:5vw;line-height:1em;margin-bottom:.6em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a{font-size:4vw}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a{font-size:26px}}.sustainability-hub h5{font-size:1.3em;line-height:1em;margin-bottom:.6em}.sustainability-hub h6{font-size:1em;line-height:1em;padding-bottom:.5em}.sustainability-hub sup{line-height:1em}.sustainability-hub blockquote{margin:0;padding:0;font-family:"Times New Roman",Times,serif;font-weight:700;font-size:1.3rem;max-width:none;line-height:1.2em;font-style:italic;position:relative}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub blockquote{font-size:1.6rem}}.sustainability-hub blockquote:before{content:"‘‘";font-family:"Times New Roman",Times,serif;color:#e61e28;position:absolute;top:-0.08em;right:109%;font-size:2.6em;line-height:1em;letter-spacing:-0.45em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub blockquote:before{right:105%}}.sustainability-hub blockquote:after{content:"”";font-family:"Times New Roman",Times,serif}.sustainability-hub .callout{background-color:#e9e9e9;padding:1rem;font-size:.8em;line-height:1.3em;color:#000;border-left:1px solid #e61e28}.sustainability-hub .callout a p{color:#343434}.sustainability-hub .callout p{font-size:1em}.sustainability-hub .callout p:last-of-type{margin-bottom:0;padding-bottom:0}.sustainability-hub *{box-sizing:border-box}body .sustainability-hub,html .sustainability-hub{padding:0;margin:0;width:100%;overflow-x:hidden;color:#343434}.sustainability-hub img{width:100%;height:auto;display:block}.sustainability-hub video{max-width:none}.sustainability-hub .all-svgs{display:none}.sustainability-hub .container{width:90%;margin:0 auto;height:100%;padding:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .container{width:86%}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .container{max-width:1400px}}.sustainability-hub .container.full{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 3vw;max-width:none !important}.sustainability-hub .container>.row:not(:first-child){padding-top:12vw}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .container>.row:not(:first-child){padding-top:12vw}}.sustainability-hub .bg-white{background:#fff;background:#fff;color:#343434}.sustainability-hub .bg-white a{color:#e61e28}.sustainability-hub .bg-blue{background:#0d182a;background:rgba(13,24,42,.9);color:#fff}.sustainability-hub .bg-blue h1,.sustainability-hub .bg-blue h2,.sustainability-hub .bg-blue .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .bg-blue .glide__arrows,.sustainability-hub .bg-blue h3,.sustainability-hub .bg-blue .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .bg-blue .perspectives-headline,.sustainability-hub .bg-blue h4,.sustainability-hub .bg-blue #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile .bg-blue a,.sustainability-hub .bg-blue #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile .bg-blue a,.sustainability-hub .bg-blue h5,.sustainability-hub .bg-blue h6{color:#fff}.sustainability-hub .bg-blue a{color:#ff5056}.sustainability-hub .bg-coral{background:#ff5056;background:#ff5056;color:#fff}.sustainability-hub .bg-coral h1,.sustainability-hub .bg-coral h2,.sustainability-hub .bg-coral .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .bg-coral .glide__arrows,.sustainability-hub .bg-coral h3,.sustainability-hub .bg-coral .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .bg-coral .perspectives-headline,.sustainability-hub .bg-coral h4,.sustainability-hub .bg-coral #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile .bg-coral a,.sustainability-hub .bg-coral #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile .bg-coral a,.sustainability-hub .bg-coral h5,.sustainability-hub .bg-coral h6{color:#fff}.sustainability-hub .bg-coral a{color:#fff}.sustainability-hub .bg-light-grey{background:#e9e9e9;background:#e9e9e9;color:#343434}.sustainability-hub .bg-light-grey a{color:#343434}.sustainability-hub .bg-image{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center}.sustainability-hub section.padding{padding:9vw 0}@media screen and (min-width: 1200px){.sustainability-hub section.padding{padding:7vw 0}}.sustainability-hub section .padding{padding:5vw 0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section .padding{padding:4vw}}.sustainability-hub section .padding.r-0{padding-right:0}.sustainability-hub section .padding.l-0{padding-left:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (max-width: 768px){.sustainability-hub section .padding.m-t-0{padding-top:0}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (max-width: 768px){.sustainability-hub section .padding.m-b-0{padding-bottom:0}}.sustainability-hub section.scroll-section .container .contents{height:100%;display:flex;align-items:center}.sustainability-hub section.full{height:100vh}.sustainability-hub .scrollable,.sustainability-hub section.circle-swipe,.sustainability-hub footer{position:relative;z-index:800}.sustainability-hub .flexsection .container{display:flex}.sustainability-hub .flexsection.v-center .container{align-items:center}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .flex{display:flex}.sustainability-hub .flex .col-8{min-width:66.66%;max-width:66.66%}.sustainability-hub .flex .col-6{min-width:50%;max-width:50%}.sustainability-hub .flex .col-4{min-width:33.33%;max-width:33.33%}.sustainability-hub .flex .col-3{min-width:25%;max-width:25%}.sustainability-hub .flex.col-70-30>*{flex:1}.sustainability-hub .flex.col-70-30>*:first-child{flex:0;min-width:70%;max-width:70%}.sustainability-hub .flex.col-55-45>*{flex:1}.sustainability-hub .flex.col-55-45>*:first-child{flex:0;min-width:55%;max-width:55%}.sustainability-hub .flex.col-45-55>*{flex:1}.sustainability-hub .flex.col-45-55>*:first-child{flex:0;min-width:45%;max-width:45%}}.sustainability-hub .flex.v-center{align-items:center}.sustainability-hub .slider{width:100%;text-align:center;overflow:hidden}.sustainability-hub .slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sustainability-hub .slides::-webkit-scrollbar{display:none}.sustainability-hub .slides::-webkit-scrollbar{width:10px;height:10px}.sustainability-hub .slides::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.sustainability-hub .slides::-webkit-scrollbar-track{background:transparent}.sustainability-hub .slides>div{scroll-snap-align:start;flex-shrink:0;width:80%;height:300px;margin-right:50px;border-radius:10px;background:#eee;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;justify-content:center;align-items:center;font-size:100px}.sustainability-hub .author-info{background:rgba(0,0,0,.75);color:#fff;padding:.75rem;text-align:center;position:absolute;bottom:0;left:0;width:100%;margin:0}.sustainability-hub .author-info a{color:#fff}.sustainability-hub .slider img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.sustainability-hub .slider>a{display:inline-flex;width:1.5rem;height:1.5rem;background:#fff;text-decoration:none;align-items:center;justify-content:center;border-radius:50%;margin:0 0 .5rem 0;position:relative}.sustainability-hub .slider>a:active{top:1px}.sustainability-hub .slider>a:focus{background:#000}@supports(scroll-snap-type){.sustainability-hub .slider>a{display:none}}.sustainability-hub footer{background-color:#fff;font-family:"Times New Roman",Times,serif;font-size:1rem;color:#343434;overflow:hidden;border-top:1px solid rgba(178,178,178,.15);transform:translateZ(0)}.sustainability-hub footer a{color:#343434;border-bottom:none !important}.sustainability-hub footer a:hover{border-bottom:none !important}.sustainability-hub footer ul{list-style-type:none;margin:0px;padding:0px}.sustainability-hub footer hr{height:2px;width:105vw;color:#b2b2b2;opacity:.15;margin:0}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer hr{display:none}}.sustainability-hub footer .footer__menu .container{flex-direction:column}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__menu .container{flex-direction:row}}.sustainability-hub footer .footer__menu .container .footer__group{margin:2.1rem 0;height:30px;width:100%}.sustainability-hub footer .footer__menu .container .footer__group.footer__group--logo{height:20px;margin:1.4em 0;padding:0}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__menu .container .footer__group.footer__group--logo{height:30px}}.sustainability-hub footer .footer__menu .container .footer__group.footer__group--logo a{height:100%}.sustainability-hub footer .footer__menu .container .footer__group.footer__group--logo a svg{height:100%;width:auto}.sustainability-hub footer .footer__menu .container .footer__group.footer__group--logo a svg use{fill:#e61e28}.sustainability-hub footer .footer__menu .container .footer__group.footer__list{height:auto}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__menu .container .footer__group.footer__list{height:30px;text-align:right}}.sustainability-hub footer .footer__menu .container .footer__group.footer__list li{padding:0;margin:0;line-height:1.5em;display:block}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__menu .container .footer__group.footer__list li{display:inline-block;vertical-align:middle}}.sustainability-hub footer .footer__menu .container .footer__group.footer__list li a{font-style:italic;display:block;padding:0 0 30px 0}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__menu .container .footer__group.footer__list li a{line-height:1.6em;padding:0 0 0 50px}}.sustainability-hub footer .footer__menu .container .footer__group.footer__list li:last-child a{padding-bottom:0}.sustainability-hub footer .footer__submenu{background:#fafafa;padding:1.2em 0 1.4em 0}.sustainability-hub footer .footer__submenu .container{flex-direction:column}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container{flex-direction:row-reverse;flex-wrap:wrap}}.sustainability-hub footer .footer__submenu .container .footer__group{width:100%}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container .footer__group{width:auto}}.sustainability-hub footer .footer__submenu .container .footer__group.social{width:100%;padding:1.2em 0 1.1em 0}@media screen and (min-width: 1200px){.sustainability-hub footer .footer__submenu .container .footer__group.social{width:auto;padding:0}}.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons{display:flex;justify-content:flex-start;align-items:center;list-style-type:none}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons{justify-content:flex-end}}.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons li{margin-right:30px}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons li{margin-right:0px;margin-left:2.5em}.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons li:first-child{margin-left:1em}}.sustainability-hub footer .footer__submenu .container .footer__group.social .list__icons li a{display:flex;align-items:center;justify-content:center}.sustainability-hub footer .footer__submenu .container .footer__group.copyright{opacity:.5;font-size:.9rem;letter-spacing:1px;flex:1}.sustainability-hub footer .footer__submenu .container .footer__group.links{padding:1.2em 0 .6em 0}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container .footer__group.links{padding:0}}.sustainability-hub footer .footer__submenu .container .footer__group.links li{display:inline-block;margin:0}.sustainability-hub footer .footer__submenu .container .footer__group.links li a{display:block;padding:.4em 2em .4em 0}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub footer .footer__submenu .container .footer__group.links li{display:inline-block}.sustainability-hub footer .footer__submenu .container .footer__group.links li a{padding:0 1.2em 0 1.2em}}.sustainability-hub footer .footer__submenu .container .footer__group.links li.link--small{font-style:italic;font-size:.9rem;font-weight:300}.sustainability-hub footer .footer__submenu .container .footer__group.links li:last-child a{padding-right:0em}@media screen and (min-width: 1200px){.sustainability-hub footer .footer__submenu .container .footer__group.links li:last-child a{padding-right:3em}}.sustainability-hub .image-set{position:relative;padding-left:7%;padding-bottom:5%}.sustainability-hub .image-set .image-set-bg{position:absolute;left:0;top:5%;height:95%;width:93%;background-color:#e61e28;z-index:-1}.sustainability-hub #map_section{position:relative}.sustainability-hub #map_section #map_block video{width:100%;height:auto;display:block}.sustainability-hub #map_section .map-mobile-overlay{background-color:rgba(0,0,0,.6);position:absolute;height:100%;width:100%;left:0;top:0;z-index:502;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;opacity:1}.sustainability-hub #map_section .map-mobile-overlay .touch-instructions{padding-bottom:1rem}.sustainability-hub #map_section .map-mobile-overlay svg{width:5rem;animation:horizontalMove 1s forwards infinite ease-out}.sustainability-hub #map_section .map-mobile-overlay svg use{fill:#fff}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub #map_section .map-mobile-overlay{display:none}}.sustainability-hub #map_section .map-mobile-overlay.one-and-done{display:none}.sustainability-hub #map_section .map-topper{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;font-style:italic;padding-top:1rem;z-index:301}.sustainability-hub #map_section .map-topper svg{height:2em;margin-top:.5em}.sustainability-hub #map_section .map-topper svg use{fill:#fff}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (max-width: 768px){.sustainability-hub #map_section{height:80vh}.sustainability-hub #map_section #map_block{height:100%}.sustainability-hub #map_section #map_block video{height:100%;width:auto;max-width:none}}.sustainability-hub #map_section .whole-animation{position:relative;height:100%;overflow:x;overflow-x:auto;overflow-y:hidden;width:auto}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub #map_section .whole-animation{height:auto;width:100%}}.sustainability-hub #map_section .whole-animation .circle-animation#video_circle_animation{position:fixed;z-index:500;height:100%;width:100%;top:0;right:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container{position:relative;width:90%;height:100%;margin:0 5%;margin-top:115px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container{width:40%;margin-top:calc((100vh - 40vw)/2);margin-left:auto}}@media screen and (min-width: 1200px){.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container{width:550px;margin-top:calc((100vh - 550px)/2);margin-left:54%}}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#e61e28;overflow:hidden;position:absolute;transform-origin:center center}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content{position:absolute;width:100%;height:100%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content{opacity:0;padding:15%;color:#fff;text-align:center;height:100%;margin:0 auto}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;display:none}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop{display:flex}}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop h3,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop .perspectives-headline,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile .text-desktop a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop h5,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop h3,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop .perspectives-headline,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop h4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile .text-desktop a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop h5{color:#fff;font-family:"Times New Roman",Times,serif;font-weight:500}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop p,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop p{font-family:"Times New Roman",Times,serif;padding:0;margin:0;font-size:.9rem;line-height:1.2em;color:#fff}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop hr,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop hr{display:block;background-color:#fff;height:1px;width:60%;margin:1.2rem auto;border:none}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop a{font-family:"Times New Roman",Times,serif;font-weight:700;font-style:italic;color:#fff;font-size:.9rem;line-height:1em;display:flex;align-items:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-bottom:1px solid transparent}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop a span,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop a span{display:inline-block;padding-top:4px !important}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop a span svg,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop a span svg{width:.4em;margin-left:.5em}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-desktop a:hover,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-desktop a:hover{border-bottom:1px solid #fff}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile{font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a{display:none;font-style:italic;color:#fff;margin-bottom:0;font-size:4vw}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile a span,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile a span{display:block;padding-top:8px}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile svg,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile svg{width:.8em}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content .text-mobile,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content .text-mobile{display:none}}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .text-content svg use,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .text-content svg use{fill:#fff}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .scroll-images img,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .scroll-images img{position:absolute;top:0;left:0;width:100%;height:100%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .scroll-images img.img2,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .scroll-images img.img2{opacity:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .scroll-images img.img3,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .scroll-images img.img3{opacity:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .scroll-images img.img4,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .scroll-images img.img4{opacity:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content .scroll-images img.img5,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content .scroll-images img.img5{opacity:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles .content a{display:none}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle:after,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles:after{content:"";display:block;padding-bottom:100%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle{width:100%;z-index:301;left:0%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circle .content video{height:100%;width:auto;max-width:none;position:absolute;top:0}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container .circles{width:10vw;z-index:300;top:30%;left:45%}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow{margin-top:0px !important;margin-left:0px !important;margin-right:0px !important}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow{width:100% !important;height:100% !important}}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles{cursor:pointer;-webkit-transition:transform 200ms, width 400ms;-moz-transition:transform 200ms, width 400ms;-o-transition:transform 200ms, width 400ms;transition:transform 200ms, width 400ms;transition-delay:100ms;animation:pulse-animation 2s infinite}.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle .content .text-content,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles .content .text-content{-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;transition-delay:0ms}.sustainability-hub #home_text_fade_1,.sustainability-hub #home_text_fade_2{position:absolute;top:0;left:0;height:100%;width:100%}.sustainability-hub #home_text_fade_2{opacity:0}.sustainability-hub #circlesStep2{height:10vh}.sustainability-hub .circle-hover{transform-origin:center center;transition-delay:0ms;width:250px !important;animation:pulse-animation 0s infinite !important}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .circle-hover{width:350px !important}}.sustainability-hub .circle-hover .text-content{opacity:1 !important;transition-delay:300ms}.sustainability-hub .circle-hover a{display:block !important}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .circle-hover-desktop,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle:hover,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles:hover{transform-origin:center center;transition-delay:0ms;animation:pulse-animation 0s infinite}.sustainability-hub .circle-hover-desktop .text-content,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle:hover .text-content,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles:hover .text-content{opacity:1 !important;transition-delay:300ms}.sustainability-hub .circle-hover-desktop a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle:hover a,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles:hover a{display:block !important}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .circle-hover-desktop,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circle:hover,.sustainability-hub #map_section .whole-animation .circle-animation .circle-animation-container.in-flow .circles:hover{width:350px !important}}@keyframes horizontalMove{0%{transform:translateX(0%)}25%{transform:translateX(10%)}75%{transform:translateX(-10%)}100%{transform:translateX(0%)}}@keyframes pulse-animation{0%{-moz-box-shadow:0 0 0 0px rgba(230,30,40,.7);-webkit-box-shadow:0 0 0 0px rgba(230,30,40,.7);box-shadow:0 0 0 0px rgba(230,30,40,.7)}100%{-moz-box-shadow:0 0 0 20px rgba(230,30,40,0);-webkit-box-shadow:0 0 0 20px rgba(230,30,40,0);box-shadow:0 0 0 20px rgba(230,30,40,0)}}.sustainability-hub section.home-header .row-wrapper{position:relative;width:100%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.home-header .row-wrapper{z-index:501;height:100vh}}.sustainability-hub section.home-header .row-wrapper .container{position:relative;padding:0}.sustainability-hub section.home-header .row-wrapper .container:after{content:"";display:none;position:absolute;left:calc(50% - 1px);bottom:0;height:20%;width:2px;background-color:#d8d8d8;z-index:1}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.home-header .row-wrapper .container:after{left:calc(21% - 1px);display:block}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub section.home-header .row-wrapper .container:after{height:19%}}@media screen and (min-width: 1200px){.sustainability-hub section.home-header .row-wrapper .container:after{height:14%}}@media screen and (min-width: 1600px){.sustainability-hub section.home-header .row-wrapper .container:after{height:9%}}.sustainability-hub section.home-header .row-wrapper .container .contents{position:relative;z-index:2}.sustainability-hub section.home-header .row-wrapper .container .contents .mobile-spacer{display:none}.sustainability-hub section.home-header .row-wrapper .container .contents .mobile-spacer:after{content:"";display:block;padding-bottom:calc(100vw + 115px)}.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container{position:relative;width:100%}.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container .scroll-icon-container{padding-top:2rem;position:absolute;top:100%;left:0;width:100%;display:flex;align-items:center}.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container .scroll-icon-container .scroll-icon{width:2rem;margin-left:calc(50% - 1rem)}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container .scroll-icon-container .scroll-icon{margin-left:calc(21% - 1rem)}}.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container .scroll-icon-container .scroll-icon use{fill:#fff}.sustainability-hub section.home-header .row-wrapper .container .contents .h1-container .scroll-icon-container .label{padding-bottom:1%;padding-left:1%;font-style:italic;font-size:.8rem}.sustainability-hub section.home-header .row-wrapper.last{min-height:100vh}.sustainability-hub section.home-header .row-wrapper.last .container:after{display:block;top:0;bottom:unset;height:120vw}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.home-header .row-wrapper.last .container:after{height:25%}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (max-width: 768px){.sustainability-hub section.home-header{height:auto !important}.sustainability-hub section.home-header .contents{text-align:center;display:block !important;padding-bottom:7rem}.sustainability-hub section.home-header .contents .mobile-spacer{padding-bottom:0;display:block !important}}.sustainability-hub section.circle-swipe{background:#fff;padding:3em 1em;text-align:center;font-family:"Times New Roman",Times,serif}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.circle-swipe{padding:3em}}.sustainability-hub section.circle-swipe h3,.sustainability-hub section.circle-swipe .theme-page .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide section.circle-swipe .perspectives-headline{position:relative;min-height:.8em;margin:0;height:3em}.sustainability-hub section.circle-swipe h3 span,.sustainability-hub section.circle-swipe .theme-page .sc-perspectives .glide .perspectives-headline span,.sustainability-hub .theme-page .sc-perspectives .glide section.circle-swipe .perspectives-headline span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sustainability-hub section.circle-swipe h3 span.swipe1,.sustainability-hub section.circle-swipe .theme-page .sc-perspectives .glide .perspectives-headline span.swipe1,.sustainability-hub .theme-page .sc-perspectives .glide section.circle-swipe .perspectives-headline span.swipe1{display:flex;opacity:1}.sustainability-hub section.circle-swipe h3 span.swipe2,.sustainability-hub section.circle-swipe .theme-page .sc-perspectives .glide .perspectives-headline span.swipe2,.sustainability-hub .theme-page .sc-perspectives .glide section.circle-swipe .perspectives-headline span.swipe2{display:flex;opacity:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.quote-section.padding{padding:6vw 0}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.quote-section .container{padding-left:10%;padding-right:10%}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub section.quote-section .container{padding-left:16%;padding-right:16%}}.sustainability-hub section.quote-section .container .quote-block{border-left:3px solid #e61e28;padding:0px 0 0px 12%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub section.quote-section .container .quote-block{padding:0px 0 0px 9%}}.sustainability-hub section.quote-section .container .quote-block .reference{padding-top:30px;line-height:1.3em}.sustainability-hub section.quote-section .container .quote-block .reference span{font-family:"Times New Roman",Times,serif;display:block}.sustainability-hub section.quote-section .container .quote-block .reference .name{font-weight:700}.sustainability-hub .infographic{position:relative;font-size:.8rem;line-height:1.3em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .infographic{font-size:.9rem}}.sustainability-hub .infographic svg{width:100%;height:115vw;display:block}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .infographic svg{height:100%}}.sustainability-hub .infographic svg use{display:block;width:100%;height:100%}.sustainability-hub .infographic .legend{position:absolute;bottom:2%;left:0%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .infographic .legend{top:60%;left:0%;bottom:auto}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .infographic .legend{top:calc(52% - 75px);left:calc(50% - 95px);bottom:auto}}@media screen and (min-width: 1200px){.sustainability-hub .infographic .legend{bottom:auto}}.sustainability-hub .infographic .legend ul{list-style-type:none;margin:0px;padding:0px}.sustainability-hub .infographic .legend ul li{display:flex;align-items:center;margin:.2em 0;padding:.1em 0}.sustainability-hub .infographic .legend ul li .color-block{position:relative;width:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:.3em;background-color:#ff5056}.sustainability-hub .infographic .legend ul li .color-block.company-purchase{background-color:#ff5961}.sustainability-hub .infographic .legend ul li .color-block.cut-commute-time{background-color:#652021}.sustainability-hub .infographic .legend ul li .color-block.business-travel{background-color:#ff3751}.sustainability-hub .infographic .legend ul li .color-block.use-electric-travel{background-color:#ff7c82}.sustainability-hub .infographic .legend ul li .color-block.electricity-usage{background-color:#b91820}.sustainability-hub .infographic .legend ul li .color-block.supplier-emissions{background-color:#961319}.sustainability-hub .infographic .legend ul li .color-block:after{content:"";display:block;padding-bottom:100%}.sustainability-hub #arupInfographic{display:block;width:100%;height:auto}.sustainability-hub #arupInfographic .company-purchase-fill{fill:#ff5961}.sustainability-hub #arupInfographic .cut-commute-time-fill{fill:#652021}.sustainability-hub #arupInfographic .business-travel-fill{fill:#ff3751}.sustainability-hub #arupInfographic .use-electric-travel-fill{fill:#ff7c82}.sustainability-hub #arupInfographic .electricity-usage-fill{fill:#b91820}.sustainability-hub #arupInfographic .supplier-emissions-fill{fill:#961319}.sustainability-hub #arupInfographic .default-fill{fill:#ffebec}.sustainability-hub #arupInfographic .inner-circle{fill:#fff}.sustainability-hub #arupInfographic g .text-fill{fill:#e61e28}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub #arupInfographic .inner-circle{fill:#fff;transform-origin:center 53%;transform:scale(1.25)}}.sustainability-hub .theme-page .main section{position:relative;display:block;width:100%;z-index:1}.sustainability-hub .theme-page .main section .flex-wrapper{display:flex;max-width:1600px;margin:0 auto}.sustainability-hub .theme-page .main section .flex-wrapper .flex-col-1{width:55%}.sustainability-hub .theme-page .main section .flex-wrapper .flex-col-2{width:15%}.sustainability-hub .theme-page .main section .flex-wrapper .flex-col-3{width:30%}.sustainability-hub .theme-page .main .bio-avatar img{max-width:3.625rem}.sustainability-hub .sc-approach .article-list article{width:100%;padding:6vw 0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .sc-approach .article-list article{width:90%}.sustainability-hub .sc-approach .article-list article:nth-child(even){margin-left:auto}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .sc-approach .article-list article{width:80%}}@media screen and (min-width: 1200px){.sustainability-hub .sc-approach .article-list article{width:80%}}.sustainability-hub .sc-approach .article-list article section{display:flex;align-items:flex-start}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .sc-approach .article-list article section{align-items:center}}.sustainability-hub .sc-approach .article-list article section .article-number{color:#e61e28;font-weight:700;font-size:10rem;line-height:.75em;padding-right:2px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .sc-approach .article-list article section .article-number{font-size:15rem;line-height:.75em;padding-right:.1em}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .sc-approach .article-list article section .article-number{font-size:18rem;line-height:1em;padding-right:.2em}}.sustainability-hub .sc-approach .article-list article section .article-content .article-copy{margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .sc-approach .article-list article section .article-content .article-copy{column-count:2;column-gap:10%}}.sustainability-hub .sc-approach .article-list article section .article-content .article-copy p{margin-top:0;padding-top:0}.sustainability-hub .sc-approach .article-list article footer{border:none}.sustainability-hub .sc-approach .article-list article:last-of-type{padding-bottom:0px}.sustainability-hub .theme-page .sc-experts ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin-top:-1rem}.sustainability-hub .theme-page .sc-experts ul li{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;border-bottom:1px solid #e9e9e9;padding:2rem 0}.sustainability-hub .theme-page .sc-experts ul li:last-of-type{border-bottom:none}@media screen and (min-width: 576px){.sustainability-hub .theme-page .sc-experts ul li{width:44%;margin:0 3%}.sustainability-hub .theme-page .sc-experts ul li:nth-last-of-type(-n+2){border-bottom:none}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li{width:45.5%}.sustainability-hub .theme-page .sc-experts ul li:nth-child(odd){margin-left:0}}.sustainability-hub .theme-page .sc-experts ul li .card-avatar{width:3.2rem;min-width:3.2rem;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-experts ul li .card-avatar{width:4rem;min-width:4rem}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-avatar{width:3.2rem;min-width:3.2rem}}.sustainability-hub .theme-page .sc-experts ul li .card-avatar img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;position:absolute;height:100%;width:100%;top:0;left:0}.sustainability-hub .theme-page .sc-experts ul li .card-avatar:after{content:"";display:block;padding-bottom:100%}.sustainability-hub .theme-page .sc-experts ul li .card-information{padding-left:1.5rem;flex:1}.sustainability-hub .theme-page .sc-experts ul li .card-information h5{color:#e61e28;font-style:italic;margin-bottom:0}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row span{display:block;padding:5px 0}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row span a{font-size:1rem;line-height:1.1em;display:inline-flex;align-items:center;color:#000}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row span a svg{width:1.1em;min-width:1.1em;height:auto}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row span a svg use{fill:#e61e28}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row{display:flex;align-items:flex-start;justify-content:space-between;gap:1%}}@media only screen and (min-device-width: 1025px)and (min-width: 992px)and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row span:last-of-type{width:43%}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row:last-of-type{flex-direction:row-reverse}}@media only screen and (min-device-width: 1025px)and (min-width: 992px)and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .row:last-of-type span:first-of-type{width:43%}}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .title{font-style:italic;font-size:1rem;color:#000;line-height:1.2em;padding-top:4px !important}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .title{max-width:45%}}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email{font-style:italic}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email{font-size:.8rem}}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email a{border-bottom:1px solid transparent}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email a svg{margin-right:.7rem}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email a:hover{border-bottom:1px solid transparent;position:relative}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .email a:hover:after{content:"";position:absolute;height:1px;width:calc(100% - 1.8em);background-color:#e61e28;bottom:0;right:0}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .bio-link{display:inline-flex !important;align-items:flex-start}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .bio-link a{display:inline-flex !important;color:#e61e28 !important}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .bio-link a svg{margin-left:.6rem}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .bio-link a:after{width:calc(100% - 1.7em)}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone{font-style:italic;word-break:keep-all;white-space:nowrap}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone{font-size:.8rem}}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone a{border-bottom:1px solid transparent}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone a svg{margin-right:.7rem}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone a:hover{border-bottom:1px solid transparent;position:relative}.sustainability-hub .theme-page .sc-experts ul li .card-information .info .phone a:hover:after{content:"";position:absolute;height:1px;width:calc(100% - 1.8em);background-color:#e61e28;bottom:0;right:0}.sustainability-hub .theme-page .main section.sc-intro{z-index:3;padding-top:2rem}.sustainability-hub .theme-page .main section.sc-intro .sc-content{display:flex}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .bio-section{padding-right:10%}}.sustainability-hub .bio-section .bio{display:flex}.sustainability-hub .bio-section .bio-avatar{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden}.sustainability-hub .bio-section .bio-avatar img{max-width:3rem;filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray}.sustainability-hub .bio-section .bio-details{padding-left:1rem;padding-top:.1rem}.sustainability-hub .bio-section .bio-name{display:block}.sustainability-hub .bio-section .bio-title{display:block}.sustainability-hub .bio-section .content{border-left:.125rem solid #ff5056;padding-left:1.25rem}.sustainability-hub .jump-links{display:none;margin-top:2.3rem;margin-left:16%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .jump-links{display:block}}.sustainability-hub .jump-links .jump-label{font-size:.8rem;line-height:1em}.sustainability-hub .jump-links nav{position:relative;display:block;background:#fff;margin-left:-2.5rem;padding-top:1px}.sustainability-hub .jump-links nav ul{list-style:none;margin:.5rem 0}.sustainability-hub .jump-links nav ul li a{display:inline-block;font-size:1.1rem;line-height:1em;color:#e61e28;font-style:italic;padding:.4em 0}.sustainability-hub .jump-links nav ol{font-size:.9rem;line-height:1em;list-style:none;counter-reset:jump-ol;padding-left:1rem}.sustainability-hub .jump-links nav ol li{counter-increment:jump-ol;display:flex;align-items:flex-start;justify-content:flex-start;padding:.4em 0}.sustainability-hub .jump-links nav ol li a{display:inline-block;font-size:.9rem;line-height:1em;color:#000;padding:0;padding-left:.2rem}.sustainability-hub .jump-links nav ol li a:hover{color:#e61e28;border-bottom:1px solid transparent;text-decoration:underline}.sustainability-hub .jump-links nav ol li:before{content:counter(jump-ol) ". ";font-style:italic;color:#e61e28}.sustainability-hub .theme-page .sc-masthead{height:auto;min-height:70vh;z-index:4 !important;padding-bottom:38vw}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead{min-height:0;padding-bottom:0}}.sustainability-hub .theme-page .sc-masthead .container{position:static}.sustainability-hub .theme-page .sc-masthead .back-link-container{position:absolute;top:0px;left:0;width:100%;height:auto;padding-top:100px;padding-bottom:200px;background:#000;background:-moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.sustainability-hub .theme-page .sc-masthead .back-link-container .back-link{display:flex;justify-content:flex-start;align-items:center;font-style:italic;color:#fff;border-bottom:1px solid transparent;position:relative}.sustainability-hub .theme-page .sc-masthead .back-link-container .back-link .menu-arrow{transform:rotate(90deg);width:2.5rem;height:auto;margin-right:.8em}.sustainability-hub .theme-page .sc-masthead .back-link-container .back-link .menu-arrow use{fill:#ff5056}.sustainability-hub .theme-page .sc-masthead .back-link-container .back-link:hover{color:#ff5056}.sustainability-hub .theme-page .sc-masthead .back-link-container .back-link:hover:after{content:"";position:absolute;height:1px;width:calc(100% - 3em);background-color:#ff5056;bottom:0;right:0}.sustainability-hub .theme-page .sc-masthead .bottom-gradient{background:#fff;background:-moz-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);position:absolute;bottom:0;left:0;width:100%;height:200px;z-index:1}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .bottom-gradient{display:none}}.sustainability-hub .theme-page .sc-masthead .video-container{position:relative;width:100vw;height:70vh}.sustainability-hub .theme-page .sc-masthead .video-container img,.sustainability-hub .theme-page .sc-masthead .video-container video{width:auto;height:100%;object-fit:cover;max-width:none}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .video-container{height:100vh}.sustainability-hub .theme-page .sc-masthead .video-container img,.sustainability-hub .theme-page .sc-masthead .video-container video{width:100%;height:100vh;object-fit:cover}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper{position:relative;z-index:4;width:100%;margin-top:-16vh}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper{margin-top:0;position:absolute;width:52vw;bottom:3.75rem;right:4rem;top:6vh}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper{position:absolute;width:40vw;bottom:3.75rem;right:calc(10vw + 2rem);top:12vh}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper{width:34vw;right:calc(13vw + 2rem);top:15vh}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper{width:30vw;right:calc(50vw - 290px);margin-right:-15vw;top:13vh}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:100%;position:relative;box-sizing:border-box;border:.063rem solid #ff5056}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle:before{position:absolute;top:50%;left:50%;width:calc(100% - 3rem);height:calc(100% - 3rem);transform:translate(-50%, -50%);content:"";border-radius:50%;z-index:3}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle:before{background:#e9e9e9}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle:after{content:"";display:block;padding-bottom:100%}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content{position:absolute;width:100%;height:100%;display:block;z-index:4}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content{padding:10%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content{padding:15%}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h1{font-family:"Times New Roman",Times,serif;font-weight:700;font-size:5.9vw;line-height:1.1em;font-weight:500}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h1{font-size:3.5vw}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h1{font-size:2.6vw}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h1{font-size:50px}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h3,.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .sc-masthead .circle-wrapper .circle .content .text-content .perspectives-headline{font-family:"Times New Roman",Times,serif;font-weight:500;font-size:2.9vw;line-height:1em;margin-bottom:0}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h3,.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .sc-masthead .circle-wrapper .circle .content .text-content .perspectives-headline{font-size:1em}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h3,.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .sc-masthead .circle-wrapper .circle .content .text-content .perspectives-headline{font-size:1.1em}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content h3,.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content .sc-perspectives .glide .perspectives-headline,.sustainability-hub .theme-page .sc-perspectives .glide .sc-masthead .circle-wrapper .circle .content .text-content .perspectives-headline{font-size:1em}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content p{font-family:"Times New Roman",Times,serif;font-size:3vw;line-height:1.3em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content p{font-size:.8em}}@media screen and (min-width: 1280px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content p{font-size:.9em}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content hr{display:block;opacity:1;height:.063rem;width:30%;margin:.9rem auto .8rem auto}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content hr{margin:1rem auto 1rem auto}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content hr{margin:1.4rem auto 1.3rem auto}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content a{color:#e61e28;font-style:italic;font-size:2.8vw;line-height:1.3em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content .text-content a{font-size:1em}}.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content:after{position:absolute;content:"";background:#ff5056;width:.063rem;height:8rem;left:50%;z-index:0;top:100%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content:after{height:calc(70vh - 100% + 2.6rem)}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content:after{height:calc(88vh - 100% + 6rem)}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content:after{height:calc(85vh - 100% + 6rem)}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-masthead .circle-wrapper .circle .content:after{height:calc(87vh - 100% + 6rem)}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .container{padding-right:5vw}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-perspectives .container{padding-right:3vw}}.sustainability-hub .theme-page .sc-perspectives .glide{overflow:hidden}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .glide{overflow:unset}}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline{justify-content:left}}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline h3,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .perspectives-headline{margin:0}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-left:2rem}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow{position:relative;background-color:#e61e28;color:#fff;transform:none;top:0;left:0;width:50px;height:auto;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-size:inherit;margin-left:.25em;border:1px solid #e61e28;cursor:pointer;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow .content{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow .content svg{width:.2em}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow .content svg use{fill:#fff}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow.glide__arrow--left svg{transform:rotate(180deg);margin-right:10%}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow.glide__arrow--right svg{margin-left:10%}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow:after{content:"";display:block;padding-bottom:100%}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow:hover{background-color:transparent}.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .glide__arrows .glide__arrow:hover .content svg use{fill:#e61e28}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track{overflow:visible}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title{position:relative;display:flex;align-items:center;justify-content:flex-start;height:10rem;padding:2rem 2rem 2rem 4rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title{padding:2rem 3.2rem 2rem 4rem}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title{padding:2rem 5vw 2rem 4rem}}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .date{height:1rem;width:10rem;white-space:nowrap;font-size:1rem;text-align:center;position:absolute;transform-origin:top left;transform:rotate(-90deg);top:100%;left:4.5%;color:#000}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .date span{display:block}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title{color:#e61e28;flex:1;font-size:2.5rem;position:relative;font-style:italic;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;background-color:#fff;font-size:5vw}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title{font-size:4.3vw}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title{font-size:1.9vw}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title{font-size:2.1vw}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title{font-size:34px}}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title svg{width:2.5em;min-width:2.5em;margin-left:.5em;transform:rotate(-90deg)}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title svg use{fill:#e61e28}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .title svg{width:2em;min-width:2em}}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .box{border:1px solid #e61e28;position:absolute;top:0;left:0;width:10rem}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-title .box:after{content:"";display:block;padding-top:100%}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-info{padding:2rem 4rem}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-info hr{height:1px;background-color:#e9e9e9;border:none;margin:1rem auto}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide .perspective-info .info-author{font-size:.9rem}.sustainability-hub .theme-page .sc-perspectives .glide .glide__track .glide__slide a{color:inherit}.sustainability-hub .theme-page .sc-related h2,.sustainability-hub .theme-page .sc-related .sc-perspectives .glide .perspectives-headline .glide__arrows,.sustainability-hub .theme-page .sc-perspectives .glide .perspectives-headline .sc-related .glide__arrows{line-height:1.15em;margin-bottom:.5em}.sustainability-hub .theme-page .sc-related .row{padding-top:0px}.sustainability-hub .theme-page .sc-related .highlight-box{background-color:#000;color:#fff;position:relative;overflow:hidden}.sustainability-hub .theme-page .sc-related .highlight-box:hover a{background-color:rgba(0,0,0,.7)}.sustainability-hub .theme-page .sc-related .highlight-box:hover .highlight-bg{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.sustainability-hub .theme-page .sc-related .highlight-box .highlight-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center;-webkit-transition:transform 300ms ease-in-out;-moz-transition:transform 300ms ease-in-out;-o-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.sustainability-hub .theme-page .sc-related .highlight-box a{height:100%;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:2.2em;background-color:rgba(0,0,0,.5);position:relative;z-index:1;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-bottom:none !important}.sustainability-hub .theme-page .sc-related .highlight-box hr{width:90%;height:1px;background:#fff;border:none;margin:1rem auto 1rem 0}.sustainability-hub .theme-page .sc-related .highlight-box .highlighted-title{font-style:italic;margin-bottom:0rem;color:#fff;font-size:6.5vw;line-height:1em}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-related .highlight-box .highlighted-title{font-size:4vw}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-related .highlight-box .highlighted-title{font-size:3.5vw}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-related .highlight-box .highlighted-title{font-size:50px}}.sustainability-hub .theme-page .sc-related .highlight-box .highlighted-location{font-size:.9rem;line-height:1em}.sustainability-hub .theme-page .sc-related .project-list-container{padding-bottom:1px}.sustainability-hub .theme-page .sc-related .project-list-container .project-list{height:0;overflow:hidden;margin:0px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-related .project-list-container .project-list{margin:0 1rem}}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul{list-style:none;padding:0px;margin:0px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul{padding:0rem 1rem}}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project{display:flex;padding:1.5rem 0;background-color:transparent;border-bottom:1px solid #e9e9e9;width:100%;margin:0}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project:last-of-type{border-bottom:0px}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project .project-image{width:34%;min-width:34%}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project .project-info{padding-left:1rem}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project .project-info h5{color:#e61e28;font-style:italic;line-height:1.2em;margin-top:-0.2em;margin-bottom:.5em}.sustainability-hub .theme-page .sc-related .project-list-container .project-list ul .project .project-info span{font-size:.8rem;line-height:1em;color:#000}.sustainability-hub .theme-page .sc-related .project-list-container #load_more{margin:1rem 2rem}.sustainability-hub .theme-page .sc-solutions .container{position:static}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-solutions .solutions-image-container{position:absolute;top:8vw;left:0;width:56vw;height:40vw;overflow:hidden}.sustainability-hub .theme-page .sc-solutions .solutions-image-container img{position:absolute;top:0;left:0;z-index:-1;height:100%;width:auto}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-solutions .solutions-image-container{top:6vw}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-solutions .solutions-image-container{width:calc(50vw + 100px)}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-solutions .view-more-container{min-height:55vw}}.sustainability-hub .theme-page .sc-solutions .view-more{position:relative;border:2px solid #e61e28;padding:2.5rem 1.5rem 1.5rem 1.5rem;margin-top:-1.5rem;font-size:1.2rem}.sustainability-hub .theme-page .sc-solutions .view-more h5,.sustainability-hub .theme-page .sc-solutions .view-more h6{font-size:1.2em}.sustainability-hub .theme-page .sc-solutions .view-more p{font-size:.9em}.sustainability-hub .theme-page .sc-solutions .view-more .view-more-link svg{transform:rotate(0deg)}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-solutions .view-more{position:absolute;border-left:0px;margin-top:0;top:46.3vw;left:0;width:45%;padding:2.5rem 3rem}.sustainability-hub .theme-page .sc-solutions .view-more .view-more-link{text-align:right}}@media screen and (min-width: 1200px){.sustainability-hub .theme-page .sc-solutions .view-more{top:44.3vw}}@media screen and (min-width: 1600px){.sustainability-hub .theme-page .sc-solutions .view-more{top:44.5vw}}.sustainability-hub .theme-page .sc-solutions .solutions-text{margin-top:12%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px),screen and (min-width: 768px){.sustainability-hub .theme-page .sc-solutions .solutions-text{margin-top:8%;margin-left:5%}}@media only screen and (min-device-width: 1025px)and (min-width: 992px){.sustainability-hub .theme-page .sc-solutions .solutions-text{margin-top:0}.sustainability-hub .theme-page .sc-solutions .solutions-text p{margin-left:17%}}.sustainability-hub .status{position:fixed;background-color:rgba(0,0,0,.7);color:#fff;right:0;top:30%;padding:20px;font-size:12px;line-height:1em;z-index:10001;display:table}.sustainability-hub .status .trow{display:table-row}.sustainability-hub .status .trow div{display:table-cell;font-weight:bold;padding:0 5px}.sustainability-hub .status .item{display:table-row}.sustainability-hub .status .item div{display:table-cell;flex-direction:column;padding:0 5px}.sustainability-hub .status .item div span{display:block;font-size:9px}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
