﻿/*!
Theme Name: Swire
Theme URI: https://www.swirepacific.com/sdreport/2023/
Author: Stepworks Team
Author URI: https://stepworks.co/
Description: Swire Pacific Limited (Swire Pacific or the Group) is a Hong Kong-based international conglomerate with a diversified portfolio of market leading businesses. This report covers its subsidiaries in four divisions (Property, Beverages, Aviation, and Trading & Industrial).
Version: 1.0
*//*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2rem;margin:.67rem 0}figcaption,figure,main{display:block}figure{margin:1rem 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25rem}sup{top:-0.5rem}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{color:#000;font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:18px;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 767px){body{font-size:16px}}h1,.h1{font-size:40px;line-height:45px;font-weight:400;margin:0 0 40px}h1.super,.h1.super{font-size:80px;line-height:1}@media screen and (max-width: 1024px){h1,.h1{font-size:45px;line-height:50px}h1.super,.h1.super{font-size:60px}}@media screen and (max-width: 767px){h1,.h1{font-size:30px;line-height:32px}h1.super,.h1.super{font-size:45px}}h2{font-size:26px;line-height:30px;font-weight:700;margin:0 0 40px}h2.big{font-size:40px;line-height:46px;font-weight:400}@media screen and (max-width: 1024px){h2{font-size:24px;line-height:30px;margin-bottom:2rem}h2.big{font-size:32px;line-height:1}}@media screen and (max-width: 767px){h2{font-size:22px;line-height:24px;margin-bottom:1.5rem}h2.big{font-size:30px;line-height:1}}h3{font-size:22px;line-height:1.25;font-weight:700;margin:0}@media screen and (max-width: 1024px){h3{font-size:20px;line-height:24px}}@media screen and (max-width: 767px){h3{font-size:18px;line-height:22px}}h4,.page-about.materiality .inline-table thead th{font-size:18px;line-height:1.66667;font-weight:700;margin:0}@media screen and (max-width: 640px){h4,.page-about.materiality .inline-table thead th{font-size:16px;line-height:22px}}h5{font-size:18px;line-height:1.22222;font-weight:700;margin:0 0 .5rem}blockquote{font-size:30px;line-height:1.2;font-weight:300;margin:0}blockquote+.author{margin:1.5rem 0}@media screen and (max-width: 640px){blockquote{font-size:20px;line-height:1.3}blockquote+.author{font-size:14px;line-height:20px}}p{margin-top:0;margin-bottom:1.66667em}p:last-child{margin-bottom:0 !important}p.light{font-size:14px;line-height:1.57143;font-weight:300;margin-bottom:1.57em}p.footnote{font-size:12px;line-height:16px;font-weight:300}p.footnote sup{top:-0.3rem}p a{text-decoration:underline}[lang^=zh] p a{word-break:break-word}@media screen and (max-width: 960px){p{margin-bottom:.875rem}}@media screen and (max-width: 640px){p{margin-bottom:1.66667em}}strong{font-weight:700}.menu,.pagenav a,header .links a{font-size:12px;line-height:1;font-weight:700}.menu+h1,.pagenav a+h1,header .links a+h1{margin-bottom:0}@media screen and (max-width: 640px){.menu,.pagenav a,header .links a{font-size:14px;line-height:22px}}a{color:inherit;text-decoration:none}a.arrow{position:relative;padding:12px 15px 12px 0}a.arrow:before,a.arrow:after{content:"";position:absolute;transition:all .3s ease}a.arrow:before{right:0px;top:50%;transform:translateY(-50%) scale(0.8);width:36px;height:36px;background-color:#fc1b1c;border-radius:50%;opacity:0}a.arrow:after{right:15px;top:50%;width:0;height:0;border-style:solid;border-width:6px 9px;border-color:rgba(0,0,0,0);border-left-color:#fc1b1c;transform:translateY(-50%)}a.arrow:hover:before{opacity:1;transform:translateY(-50%) scale(1)}a.arrow:hover:after{border-color:#fff}a.arrow.nohover:before{display:none}a.arrow.nohover:after{right:2px}a.arrow.nohover:hover:after{border-color:#fc1b1c}a.extlink{position:relative;padding-right:2rem}a.extlink:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;background:url("../images/icon-extlink.svg") no-repeat center/contain rgba(0,0,0,0)}sup{font-weight:300 !important}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1252px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}@media screen and (max-width: 1312px){.container{padding-left:30px;padding-right:30px;max-width:100%}}.container .container{padding-left:0px;padding-right:0px}.wide-content{position:relative;width:100%;max-width:1040px;margin:0 auto}.wide-content+.wide-content{margin-top:5rem}@media screen and (max-width: 960px){.wide-content+.wide-content{margin-top:2rem}}.content{width:100%;max-width:828px;margin:0 auto}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.scroll-hint-icon{background:rgba(172,172,172,.33)}.scroll-hint-icon:before,.scroll-hint-icon:after{opacity:.5 !important}.scrollable-wrapper{overflow-x:auto !important;overflow-y:hidden !important}.bg-grey{background-color:#ededed}.bg-grey .main-split aside .cta{background-color:#fff}.bg-grey .main-split aside .cta a::before{background-color:#ededed}.bg-grey .stagger-blocks .block{background-color:#fff}.bg-lightgrey{background-color:#f7f7f7}.bg-lightgrey+.next{margin-top:100px}.bg-lightgrey .main-split aside .cta{background-color:#fff}.bg-white{background-color:#fff}.c-climate{color:#128547}.c-waste{color:#8099aa}.c-water{color:#195063}.c-people{color:#d48c3b}.c-comm{color:#a13d5c}.c-property{color:#775da3}.c-aviation{color:#398f81}.c-beverages{color:#9c3a47}.c-marine{color:#506790}.c-industrial{color:#af9062}.c-head{color:#4c4cbf}:root{--page-color: #FC1B1C}html{box-sizing:border-box}@supports(scroll-behavior: smooth){html{scroll-behavior:smooth}}*,*::before,*::after{box-sizing:inherit}*:focus{outline:none}body{background-color:#fff}body::before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.9);transition:opacity .4s ease}body.nav-open{overflow:hidden}body.nav-open::before{opacity:1;pointer-events:auto}body.lb-open{overflow:hidden}.preline{position:relative}img,video,object{display:block;max-width:100%}img.inline,video.inline,object.inline{display:inline-block}.table-wrapper{position:relative}.table-wrapper:before,.table-wrapper:after{content:"";position:absolute;top:0;width:2rem;height:100%;opacity:0;z-index:10;transition:all .3s ease;pointer-events:none}.table-wrapper:before{left:0;background:linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0))}.bg-white .table-wrapper:before{background:linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0))}.bg-black .table-wrapper:before{background:linear-gradient(to right, #000000, rgba(255, 255, 255, 0))}.table-wrapper:after{right:0;background:linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0))}.bg-white .table-wrapper:after{background:linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0))}.bg-black .table-wrapper:after{background:linear-gradient(to left, #000000, rgba(255, 255, 255, 0))}.table-wrapper.is-scrollable:before,.table-wrapper.is-scrollable:after{opacity:1}.table-wrapper.is-scrollable.leftmost:before{opacity:0}.table-wrapper.is-scrollable.rightmost:after{opacity:0}table{border-collapse:collapse}table.wrap{min-width:640px}@media screen and (max-width: 640px){table.wrap{min-width:unset}}table.wrap.long+.scroll-hint-icon-wrap .scroll-hint-icon{top:calc(50vh - 45px)}table th,table td{font-size:14px;line-height:22px}@media screen and (max-width: 640px){table th,table td{min-width:95px}}table tbody tr{border-top:1px solid #ddd}table.padded th,table.padded td{padding:5px 0}table.padded thead th{padding-left:20px}table.padded tbody td:first-child{padding-right:20px;font-weight:700}figure{margin:2.5rem auto;padding:0}figure.full{padding:3rem 2rem 5rem;padding-left:0 !important;padding-right:0 !important}figure.full img,figure.full object{margin:0 auto}@media screen and (max-width: 960px){figure.full{padding:2rem}}@media screen and (max-width: 640px){figure.full{padding:1.5rem 1rem}}figure.inline{float:right;margin:0 0 0 20px}@media screen and (max-width: 480px){figure.inline{float:none;margin:1.5rem 0}}figure .chart{min-height:400px}figure img+img{margin-top:1rem}figure img+figcaption{margin-top:1.25rem}figure iframe{display:block;max-width:100%}figure figcaption{font-size:12px;line-height:1.25}@media screen and (max-width: 720px){figure figcaption{font-size:10px}}@media screen and (max-width: 640px){figure{margin:1.5rem auto}figure svg{height:auto !important}}.hero{position:relative;z-index:880;color:#000;height:250px;background-repeat:no-repeat;background-position:right top;background-size:cover;border-radius:0 0 200px 0}.page-swirethrive .hero{background-position:right bottom;border-radius:0}.hero.hero-low{height:320px;margin-bottom:80px}@media screen and (max-width: 992px){.hero.hero-low{margin-bottom:0}}.hero.hero-high{height:400px;margin-bottom:80px}@media screen and (max-width: 992px){.hero.hero-high{margin-bottom:0}}.hero .preline{padding-top:110px}.hero .hero-image{z-index:-1;position:absolute;top:50%;transform:translateY(-50%);max-height:220px}@media screen and (max-width: 992px){.hero .hero-image{position:relative;top:unset;transform:unset;margin-top:1rem}}.hero h1{margin-bottom:0}.hero .prehead{font-size:16px;font-weight:400;line-height:18px;margin-bottom:.5rem;color:inherit}@media screen and (max-width: 640px){.hero .prehead{font-size:12px;margin-bottom:.25rem}}@media screen and (max-width: 1024px){.hero{min-height:220px;height:auto}.hero .container{padding-bottom:30px}.hero .preline{padding-top:2.5rem;width:calc((100% - 60px)*.75)}.hero .preline br{display:none}.hero::after{width:calc((100% - 60px)/4)}}@media screen and (max-width: 640px){.hero .preline{padding-top:2rem;width:100%}}section{position:relative;background-color:rgba(0,0,0,0)}section.padding-top-zero{padding-top:0px}section.padding-top-small{padding-top:30px}@media screen and (max-width: 960px){section.padding-top-small{padding-top:15px}}section.padding-top-medium{padding-top:50px}@media screen and (max-width: 960px){section.padding-top-medium{padding-top:25px}}section.padding-top-large{padding-top:100px}@media screen and (max-width: 960px){section.padding-top-large{padding-top:50px}}section.padding-bottom-zero{padding-bottom:0px}section.padding-bottom-small{padding-bottom:30px}@media screen and (max-width: 960px){section.padding-bottom-small{padding-bottom:15px}}section.padding-bottom-medium{padding-bottom:50px}@media screen and (max-width: 960px){section.padding-bottom-medium{padding-bottom:25px}}section.padding-bottom-large{padding-bottom:100px}@media screen and (max-width: 960px){section.padding-bottom-large{padding-bottom:50px}}section .margin-top-zero{margin-top:0px}section .margin-top-small{margin-top:30px}@media screen and (max-width: 960px){section .margin-top-small{margin-top:15px}}section .margin-top-medium{margin-top:50px}@media screen and (max-width: 960px){section .margin-top-medium{margin-top:25px}}section .margin-top-large{margin-top:100px}@media screen and (max-width: 960px){section .margin-top-large{margin-top:50px}}section .margin-bottom-zero{margin-bottom:0px}section .margin-bottom-small{margin-bottom:30px}@media screen and (max-width: 960px){section .margin-bottom-small{margin-bottom:15px}}section .margin-bottom-medium{margin-bottom:50px}@media screen and (max-width: 960px){section .margin-bottom-medium{margin-bottom:25px}}section .margin-bottom-large{margin-bottom:100px}@media screen and (max-width: 960px){section .margin-bottom-large{margin-bottom:50px}}section[id]:target::before{content:none;display:block;height:65px;margin:-65px 0 0}section[id=overview]{background-color:#fff;z-index:80}section.hasline{overflow:visible}@media screen and (max-width: 960px){section{padding:3rem 0 1.5rem}}@media screen and (max-width: 480px){section{padding:30px 0}}section a[name]{position:absolute;left:0;top:-63px}@media screen and (max-width: 960px){section a[name]{top:-48px}}section h2.line{position:relative}section h2.line:before{content:"";position:absolute;right:calc(100% + 20px);top:.583em;transform:translateY(-50%);width:170px;height:3px;background-color:#000}@media screen and (max-width: 1160px){section h2.line:before{width:calc((100vw - 828px)/2 - 40px)}}@media screen and (max-width: 767px){section h2.line{margin-top:21px}section h2.line:before{width:40vw;max-width:150px;right:auto;left:0;top:-20px}}section ol,section ul{padding:0 0 0 1.5rem;margin:0 0 1.66667em}section ol:last-child,section ul:last-child{margin-bottom:0}@media screen and (max-width: 640px){section ol,section ul{padding-left:1rem}}section ul.nested{padding:0;margin:0 0 1.66667em;list-style-type:none}section ul.nested:last-child{margin-bottom:0}section ul.nested li{position:relative;padding-left:1.25rem;margin-bottom:1.25rem;z-index:0}section ul.nested li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background-color:currentColor}@media screen and (max-width: 720px){section ul.nested li:before{width:5px;height:5px;top:.5em}}section ul.nested ul{padding:0;margin-top:1.25rem;list-style-type:none}section ul.nested ul li{position:relative;padding-left:1.25rem}section ul.nested ul li:before{content:"–";position:absolute;left:0;top:0;color:#fc1b1c;background-color:rgba(0,0,0,0)}section ul.nested ul ul li:before{content:"";border:1px solid #fc1b1c;top:.75em}section.next{background-color:#f0f0f0}section.next .container{display:flex;justify-content:space-between;border-bottom:1px solid #fff}section.next .button,section.next button{color:#000;font-size:18px;letter-spacing:0;font-weight:400;padding:30px;position:relative}section.next .button::after,section.next button::after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background:url(assets/images/icon-arrow-right.svg) no-repeat left top;background-size:100% auto}section.next .button:hover,section.next button:hover{padding-right:35px}section.next .button.prev::after,section.next button.prev::after{left:0;right:auto;background-image:url(assets/images/icon-arrow-left.svg)}section.next .button.prev:hover,section.next button.prev:hover{padding-left:35px}@media screen and (max-width: 640px){section.next{justify-content:flex-end}section.next .button,section.next button{height:60px;padding:0 2rem 0 0;font-weight:300;font-size:16px;line-height:22px;text-transform:uppercase}section.next .button.prev,section.next button.prev{display:none}}section.banner{height:500px;padding:0;border-radius:200px 0}section.banner.bg{background-attachment:fixed;background-position:center;background-size:cover}section.banner.bg img{visibility:hidden}section.banner h2{position:absolute;bottom:60px;left:0px;margin-bottom:0px;font-weight:400;font-size:40px;line-height:1.2}@media screen and (max-width: 640px){section.banner h2{font-size:24px}}section.banner img{width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center;border-radius:200px 0}section.banner video{border-radius:200px 0}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){section.banner.bg{background-attachment:scroll}}}@media screen and (max-width: 640px){section.banner{height:300px}section.banner.bg{background-position:center;background-size:100% 100%}section.banner.bg img{visibility:visible}}.main-split{display:flex;flex-flow:row nowrap;align-items:flex-start;column-gap:40px}.main-split+.main-split{margin-top:30px}.main-split aside{flex:0 0 298px}.main-split aside figure{margin:0 0 10px}.main-split aside figure+.cta{margin-top:5rem}.main-split aside h2:last-child{margin-bottom:0}.main-split aside h2+figure{margin-top:50px}.main-split aside h2+.cta{margin-top:50px}.main-split .main-content ul li,.main-split .main-content ol li{margin-bottom:15px}.main-split .main-content ul li::marker,.main-split .main-content ol li::marker{color:var(--page-color)}.main-split .main-content ul li:last-child,.main-split .main-content ol li:last-child{margin-bottom:0}.main-split .main-content h3+p{margin-top:10px}.main-split img[src*=".jpg"],.main-split img[src*=".png"]{border-radius:30px 0}.main-split .main-content{flex-basis:calc((100% - 20px)*.75)}.main-split aside{flex-basis:calc((100% - 20px)*.25);min-width:calc((100% - 20px)*.25)}@media screen and (max-width: 767px){.main-split{flex-direction:column;justify-content:flex-start}.main-split aside,.main-split .main-content{margin-bottom:20px;flex-basis:auto}.main-split aside{min-width:298px}}@media screen and (max-width: 640px){.main-split aside h2+.cta{margin-top:2rem}}.cta{display:block;padding:19px 57px 17px 20px;font-size:14px;font-weight:300;line-height:16px;background-color:rgba(0,0,0,0)}.cta+.cta{margin-top:20px}.cta a{display:block;text-decoration:none}.cta.related,.cta.supp{padding:0}.cta.related a,.cta.supp a{position:relative;display:block;padding:8px 3rem 8px 0px;display:flex;flex-direction:column;justify-content:center}.cta.related a::after,.cta.supp a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:1;width:20px;height:20px;background:url(assets/images/icon-arrow-up-right.svg) no-repeat left top;background-size:100% auto;transition:all linear .2s}.cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23E1423C' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23E1423C' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23E1423C' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}@media screen and (max-width: 1100px){.cta{width:100%;max-width:298px}}@media screen and (max-width: 480px){.cta{border-left-width:2px}}.quote-split{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.quote-split .image,.quote-split .inner{flex:0 0 calc((100% - 20px)/2)}@media screen and (max-width: 767px){.quote-split{flex-wrap:wrap}.quote-split .image,.quote-split .inner{flex-basis:100%}.quote-split .image{order:1;margin-bottom:1.5rem}.quote-split .image img{width:100%;max-width:unset}.quote-split .inner{order:2}}.quote-split.reveal .image,.quote-split.reveal .inner{opacity:0;transform:translateX(-40px)}.quote-split.reveal.revealed .image,.quote-split.reveal.revealed .inner{opacity:1;transform:translateX(0);transition:opacity .5s ease-out,transform .5s ease-out}.quote-split.reveal.revealed .inner{transition-delay:.3s}.cta.related::before,.cta.supp::before{content:"";padding:0px}.cta.related a.internal-anchor::after,.cta.supp a.internal-anchor::after,.cta.related a.internal-link::after,.cta.supp a.internal-link::after{background-image:url(assets/images/icon-arrow-right.svg)}.grid{display:grid;gap:20px}.grid.grid-2{grid-template-columns:1fr 1fr;align-items:center}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.grid.grid-2>*:first-child{-ms-grid-column:1;grid-column:1;margin-right:10px}.grid.grid-2>*:last-child{-ms-grid-column:2;grid-column:2;margin-left:10px}}@media screen and (max-width: 720px){.grid.grid-2{grid-template-columns:1fr}}.grid.grid-2 .content{padding:75px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.grid.grid-2 .content{padding:20px}}.grid.grid-3{grid-template-columns:repeat(3, 1fr)}.grid.grid-1-3{grid-template-columns:1fr 3fr}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.grid.grid-1-3>*:first-child{-ms-grid-column:1;grid-column:1;margin-right:10px}.grid.grid-1-3>*:last-child{-ms-grid-column:2;grid-column:2;margin-left:10px}}.grid.grid-4{grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1100px){.grid.grid-4{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.grid.grid-4{grid-template-columns:1fr}}.grid.grid-5{grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 1100px){.grid.grid-5{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 640px){.grid.grid-5{grid-template-columns:1fr 1fr}}.flexbox{display:flex}.flexbox.flexbox--align-center{align-items:center}.flexbox.flexbox--space-between{justify-content:space-between}.flexbox.flexbox--space-around{justify-content:space-around}.flexbox.flexbox--justify-between{justify-content:center}.flexbox.flex--wrap{flex-wrap:wrap}.flexbox.flex--gap-10{gap:10px}.flexbox.flex--gap-15{gap:15px}.flexbox.flex--gap-20{gap:20px}.flexbox .flexbox__100{flex:0 0 100%;width:100%;max-width:100%}.flexbox .flexbox__30{flex:0 0 30%;width:30%;max-width:30%}@media screen and (max-width: 640px){.flexbox .flexbox__30{flex:0 0 50%;width:50%;max-width:50%}}.flexbox .flexbox__25{flex:0 0 25%;width:25%;max-width:25%}@media screen and (max-width: 640px){.flexbox .flexbox__25{flex:0 0 50%;width:50%;max-width:50%}}.flexbox .flexbox__20{flex:0 0 20%;width:20%;max-width:20%}@media screen and (max-width: 640px){.flexbox .flexbox__20{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__19{flex:0 0 19%;width:19%;max-width:19%}@media screen and (max-width: 640px){.flexbox .flexbox__19{flex:0 0 49%;width:49%;max-width:49%}}.flexbox .flexbox__50{flex:0 0 50%;width:50%;max-width:50%}@media screen and (max-width: 640px){.flexbox .flexbox__50{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__49{flex:0 0 49%;width:49%;max-width:49%}@media screen and (max-width: 640px){.flexbox .flexbox__49{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__60{flex:0 0 60%;width:60%;max-width:60%}@media screen and (max-width: 640px){.flexbox .flexbox__60{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__40{flex:0 0 40%;width:40%;max-width:40%}@media screen and (max-width: 640px){.flexbox .flexbox__40{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__70{flex:0 0 70%;width:70%;max-width:70%}@media screen and (max-width: 640px){.flexbox .flexbox__70{flex:0 0 100%;width:100%;max-width:100%}}.flexbox .flexbox__80{flex:0 0 80%;width:80%;max-width:80%}@media screen and (max-width: 640px){.flexbox .flexbox__80{flex:0 0 100%;width:100%;max-width:100%}}.cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-grid .cs-item{display:flex;flex-direction:column;justify-content:flex-start}.cs-grid .cs-item .image{height:300px;background-color:#fff}.cs-grid .cs-item .image img,.cs-grid .cs-item .image video{width:100%;height:100%;object-fit:cover;object-position:center;border-top-left-radius:50px}@media all and (max-width: 1000px){.cs-grid .cs-item .image img,.cs-grid .cs-item .image video{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media all and (max-width: 721px){.cs-grid .cs-item .image img,.cs-grid .cs-item .image video{position:relative;top:auto;left:auto;transform:none}}.cs-grid .cs-item .desc{padding:0 1.25rem 2rem;background-color:#f0f0f0;border-bottom-right-radius:50px}.cs-grid .cs-item .desc .img-caption{display:block;font-size:16px;line-height:1.4;padding-top:10px}.cs-grid .cs-item .desc .inner{padding-top:2rem;overflow:hidden;height:204px}[lang^=zh] .cs-grid .cs-item .desc .inner{height:172px}.cs-grid .cs-item .desc .inner p.excerpt{display:block;margin-bottom:0}.cs-grid .cs-item .desc .inner p.excerpt~p,.cs-grid .cs-item .desc .inner p.excerpt~ul,.cs-grid .cs-item .desc .inner p.excerpt~ol{display:none}.cs-grid .cs-item .desc .readmore{display:inline-block;position:relative;margin-top:1rem;padding-right:10px;font-size:14px;line-height:1.4}.cs-grid .cs-item .desc .readmore::after{content:"";position:absolute;left:100%;top:0;width:20px;height:20px;background:url(assets/images/icon-arrow-right.svg) no-repeat left top;background-size:20px auto}.cs-grid .cs-item .desc h3{color:#0c2c84;margin-bottom:1.5rem}.cs-grid .cs-item .desc h3::before{content:"Case study";display:block;font-size:18px;line-height:1.66667;color:#000}[lang^=zh] .cs-grid .cs-item .desc h3::before{content:"個案研究"}.cs-grid .cs-item .desc li::marker{color:inherit}.cs-grid .cs-item .cs-share{display:none}.cs-grid .cs-item.reveal .image,.cs-grid .cs-item.reveal .desc{opacity:0}.cs-grid .cs-item.reveal .image{transform:scale(1.05)}.cs-grid .cs-item.reveal .desc .inner{opacity:0;transform:translateX(-40px)}.cs-grid .cs-item.reveal .desc .readmore{opacity:0;transform:translateX(40px)}.cs-grid .cs-item.reveal.revealed .image,.cs-grid .cs-item.reveal.revealed .desc{opacity:1;transform:scale(1);transition:opacity .3s ease-out,transform .3s ease-out}.cs-grid .cs-item.reveal.revealed .desc .inner,.cs-grid .cs-item.reveal.revealed .desc .readmore{opacity:1;transform:translateX(0);transition:opacity .3s ease-out .2s,transform .3s ease-out .2s}@media screen and (max-width: 860px){.cs-grid .cs-item .desc .inner{height:228px}}@media screen and (max-width: 767px){.cs-grid .cs-item .desc .inner{height:176px}.cs-grid .cs-item .desc h3{height:70px;margin-bottom:1rem}.cs-grid .cs-item .desc h3::before{font-size:14px}}@media screen and (max-width: 720px){.cs-grid{position:relative;grid-template-columns:1fr}.cs-grid .cs-item .image{height:auto}.cs-grid .cs-item .image.iframe{position:relative;height:0;padding-top:56.25%;overflow:hidden}.cs-grid .cs-item .image.iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%;min-height:unset !important}.cs-grid .cs-item .desc{height:auto}.cs-grid .cs-item .desc .inner{height:auto}[lang^=zh] .cs-grid .cs-item .desc .inner{height:auto}}.tools{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.tools h2{flex:0 0 192px;width:192px}.tools .cards{flex:0 0 828px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.tools .card{position:relative;flex:0 0 calc((100% - 40px)/3);position:relative}.tools .card .content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%}.tools .card .content p{font-size:14px;line-height:22px}.tools .card .content svg{width:100px;height:100px;object-fit:contain;object-position:center bottom;margin:0}.tools .card .content svg .fillwhite{fill:#fff}.tools .card .content svg .strokewhite{stroke:#fff}.tools .card .content svg .fillred{fill:#acacac}.tools .card .content svg .strokered{stroke:#acacac}.tools .card .content svg .fillgrey{fill:#dedede}.tools .card:hover svg .fillred{fill:#fc1b1c}.tools .card:hover svg .strokered{stroke:#fc1b1c}.tools .card:hover svg .fillgrey{fill:#acacac}.tools .card:hover .button:not(.ext):not(.download)::before,.tools .card:hover button:not(.ext):not(.download)::before{background-color:rgba(252,27,28,.8);transform-origin:27% center}.tools .card:hover .button:not(.ext):not(.download)::after,.tools .card:hover button:not(.ext):not(.download)::after{transform:scale(1.3333)}.tools .card:hover .button.ext::before,.tools .card:hover button.ext::before,.tools .card:hover .button.download::before,.tools .card:hover button.download::before{background-color:rgba(252,27,28,.8)}.tools .card .cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}@media screen and (max-width: 1100px){.tools{flex-direction:column}.tools h2{flex-basis:100%;width:auto}.tools .cards{flex-basis:auto}}@media screen and (max-width: 720px){.tools .cards{flex-wrap:wrap}.tools .card{flex-basis:calc(50% - 10px);margin-bottom:10px}.tools .card .content{width:100%}}@media screen and (max-width: 640px){.tools .card{flex-basis:100%}.tools .card .button,.tools .card button{line-height:1}}.card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;border:1px solid #ddd;border-radius:30px 0;background-color:#fff;transition:all .3s ease}.card .content{padding:30px}.card .content p.light{margin-bottom:0}@media screen and (max-width: 640px){.card .content{padding:1.25rem 1rem}}.inline-chart .tabs{display:flex;flex-flow:row nowrap;justify-content:flex-end}.inline-chart .tabs a{padding:10px 1rem;background-color:#ddd;z-index:1;transition:all .15s ease;border-right:1px solid #ddd;border-top:1px solid #ddd}.inline-chart .tabs a img{width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.3;transition:all .15s ease;max-width:32px}.inline-chart .tabs a:first-child{border-left:1px solid #ddd;border-top-left-radius:5px}.inline-chart .tabs a:last-child{border-top-right-radius:5px}.inline-chart .tabs a:hover{background-color:#fff}.inline-chart .tabs a.active{background-color:#fff;z-index:10;border-bottom:1px solid #ddd}.inline-chart .tabs a.active:first-child{box-shadow:3px 0 2px rgba(0,0,0,.16);margin-bottom:-1px}.inline-chart .tabs a.active:last-child{box-shadow:-3px 0 2px rgba(0,0,0,.16);border:1px solid #ddd;margin-bottom:-1px}.inline-chart .tabs a.active img{filter:grayscale(0);opacity:1}@media screen and (max-width: 720px){.inline-chart .tabs a img{width:24px;height:19px;object-fit:contain;object-position:center bottom}}.inline-chart .tabs-container{position:relative;border:1px solid #ddd;border-radius:20px 0}.inline-chart .tabs-container .arrow{position:absolute;top:.75rem;right:1rem;padding:0 1.5rem 0 0;font-size:16px;line-height:1;color:#acacac}@media screen and (max-width: 720px){.inline-chart .tabs-container .arrow{font-size:12px}}.inline-chart .tabs-container .tab-content{display:none;padding:1.5rem 0 2rem;border-radius:20px 0}.inline-chart .tabs-container .tab-content.active{display:block}.inline-chart .tabs-container .tab-content h2{margin:0}.inline-chart .tabs-container .tab-content .content{max-width:calc(100% - 4rem)}.inline-chart .tabs-container .tab-content table{border-collapse:collapse;width:100%}.inline-chart .tabs-container .tab-content table .total td{border-top:1px solid #acacac}.inline-chart .tabs-container .tab-content table.eqcols td:nth-child(n){font-weight:inherit;text-align:left}.inline-chart .tabs-container .tab-content table.figures th:first-child,.inline-chart .tabs-container .tab-content table.figures td:first-child{text-align:left}.inline-chart .tabs-container .tab-content table.figures th:nth-child(n+2),.inline-chart .tabs-container .tab-content table.figures td:nth-child(n+2){text-align:right}.inline-chart .tabs-container .tab-content table.figures th{padding-right:.5rem}.inline-chart .tabs-container .tab-content table.figuresonly th:nth-child(n),.inline-chart .tabs-container .tab-content table.figuresonly td:nth-child(n){text-align:right;padding-right:.5rem}.inline-chart .tabs-container .tab-content table td{padding:8px 8px 8px 0;text-align:right;font-weight:700}.inline-chart .tabs-container .tab-content table td:first-child{font-weight:400;text-align:left}@media screen and (max-width: 480px){.inline-chart .tabs-container .tab-content table td:first-child{width:180px}}.inline-chart .tabs-container .tab-content table thead th,.inline-chart .tabs-container .tab-content table thead td{padding-bottom:.5rem;font-size:14px;font-weight:400;line-height:1;color:#acacac}@media screen and (max-width: 720px){.inline-chart .tabs-container .tab-content table thead th,.inline-chart .tabs-container .tab-content table thead td{font-size:10px}}.inline-chart .tabs-container .tab-content .table-remark{font-size:12px;line-height:1.25;margin-top:10px}@media screen and (max-width: 960px){.inline-chart .tabs-container .tab-content{padding-left:20px;padding-right:20px}}@media screen and (max-width: 640px){.inline-chart .tabs-container .tab-content{padding-top:1.5rem;padding-bottom:1rem}}@media screen and (max-width: 960px){.inline-chart .tabs-container .tab-content .content{max-width:100%}}.inline-table{border:1px solid #ddd;border-radius:10px 0;padding:2rem 1rem;position:relative}.inline-table table{width:100%;min-width:640px}.inline-table th{text-align:left}.inline-table th,.inline-table td{padding:.5rem .5rem .5rem 0;vertical-align:top;line-height:22px}.inline-table tbody tr.bt th,.inline-table tbody tr.bt td{border-top:1px solid #ddd}.inline-table .center{text-align:center}.inline-table .footnote{position:absolute;top:105%;left:0}@media screen and (max-width: 960px){.inline-table{padding:1.5rem 20px}}.case-study{position:relative;margin:2.5rem auto 5rem}.case-study .container{position:relative;padding-top:50px}.case-study .inner{position:relative;width:735px;padding:3rem 105px 3rem 3rem;margin-left:-20px;border-radius:50px 0;background-color:#f0f0f0}.case-study .inner h2{color:#0c2c84}.case-study .inner h2::before{content:"Case study\a";display:block;font-size:18px;line-height:1.66667;font-weight:700}[lang^=zh] .case-study .inner h2::before{content:"個案研究\a"}.case-study .inner table{width:100%}.case-study .inner table th,.case-study .inner table td{text-align:left;padding:.125rem .5rem .125rem 0}.case-study .inner img.inline{float:left;margin-right:20px;width:33.3333%}@media screen and (max-width: 640px){.case-study .inner img.inline{width:50%;margin-right:10px}}.case-study .image{position:absolute;right:0;top:0;max-width:510px;z-index:10}.case-study .image img{border-radius:50px 0}.case-study .image .img-caption{display:block;font-size:16px;line-height:1.4;padding:.75rem 0 0 6rem}@media screen and (max-width: 1312px){.case-study .image{right:30px;max-width:38vw}}@media screen and (max-width: 1100px){.case-study{margin-top:3rem;margin-bottom:0}.case-study+.case-study{margin-top:20px}.case-study+.container{margin-top:3rem}.case-study .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:0}.case-study .image{position:static;order:0;width:100%;max-width:unset}.case-study .image img{border-bottom-right-radius:0 !important}.case-study .image .img-caption{font-size:14px;padding:10px 30px;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fff}.case-study .wide-content{order:1}.case-study .inner{width:100%;padding:1.5rem 30px 3rem;margin-left:0;border-top:0 none !important}.case-study .inner .cs-share{right:30px}}.case-study.reveal .inner{opacity:0;transform-origin:center;transform:scale(0.9)}.case-study.reveal .inner .desc{opacity:0;transform:scale(0.9)}.case-study.reveal .inner .share{opacity:0}.case-study.reveal .image{opacity:0;transform:scale(0.9)}.case-study.reveal.revealed .inner{opacity:1;transform:scale(1);transition:opacity .3s ease-out .5s,transform .3s ease-out .5s}@media all and (max-width: 479px){.case-study.reveal.revealed .inner{border-radius:0 0 10px 10px !important}}.case-study.reveal.revealed .inner .desc{opacity:1;transform:scale(1);transition:opacity .3s ease-out .2s,transform .3s ease-out .2s}.case-study.reveal.revealed .inner .share{opacity:1;transition:opacity .3s ease-out .2s}.case-study.reveal.revealed .image{opacity:1;transform:scale(1);transition:opacity .3s ease-out,transform .3s ease-out}.stagger-blocks .block{width:90%;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:2rem;margin-bottom:.5rem;background-color:#ededed}.bg-lightgrey .stagger-blocks .block{background-color:#fff}.stagger-blocks .block:nth-child(even){margin-left:10%}.stagger-blocks .icon{flex:0 0 20%}.stagger-blocks .icon img{max-width:75px;max-height:75px;margin-left:auto}.stagger-blocks .desc{flex:0 0 80%;padding-left:20px}@media screen and (max-width: 640px){.stagger-blocks .block{width:100%;padding:1.5rem 1rem 1.5rem .5rem}.stagger-blocks .block:nth-child(n){margin-left:0}.stagger-blocks .icon{flex-basis:75px}.stagger-blocks .desc{flex-basis:calc(100% - 75px)}}.stagger-blocks.reveal .block{opacity:0;transform:translateX(-40px)}.stagger-blocks.reveal .block:nth-child(even){transform:translateX(40px)}.stagger-blocks.reveal.revealed .block{opacity:1;transform:translateX(0);transition:opacity .4s ease-out,transform .4s ease-out}.stagger-blocks.reveal.revealed .block:nth-child(1){transition-delay:.2s}.stagger-blocks.reveal.revealed .block:nth-child(2){transition-delay:.4s}.stagger-blocks.reveal.revealed .block:nth-child(3){transition-delay:.6s}.stagger-blocks.reveal.revealed .block:nth-child(4){transition-delay:.8s}.stagger-blocks.reveal.revealed .block:nth-child(5){transition-delay:1s}.stagger-blocks.reveal.revealed .block:nth-child(6){transition-delay:1.2s}.filter-list{margin-top:2rem}.filter-list .filter{padding:.75rem 1.5rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;background-color:#fff;border:1px solid #ddd}.filter-list .filter .label{width:160px;font-weight:700}.filter-list .filter ul{list-style:none outside none;display:flex;flex-flow:row nowrap;justify-content:flex-start}.filter-list .filter ul li{position:relative;font-weight:700;margin-right:3rem;padding-left:1.5rem;cursor:pointer}.filter-list .filter ul li::before{content:"";position:absolute;left:0;top:9px;width:12px;height:12px;border:1px solid #000}.filter-list .filter ul li.all{font-weight:700}.filter-list .filter ul li.all::before{border-radius:50%}.filter-list .filter ul li.active::before{background-color:#fc1b1c}.filter-list .list{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.filter-list table th,.filter-list table td{font-size:14px;line-height:18px;padding:.25rem 1.5rem .25rem 0}.filter-list table th{text-align:left;vertical-align:top}.filter-list table tbody td{vertical-align:top}.filter-list table tbody tr:first-child{padding-top:2rem}@media screen and (max-width: 999px){.filter-list .filter ul{flex-basis:100%;flex-direction:column;padding-left:0 !important;margin:1rem 0 !important}.filter-list .filter ul li{margin-left:1rem !important}.filter-list .filter ul li.all{margin-left:0 !important}}@media screen and (max-width: 640px){.filter-list .filter ul li::before{top:5px}}.lightbox{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:0;transition:opacity .4s ease;pointer-events:none;overflow:auto}.lightbox.open{opacity:1;z-index:1001;pointer-events:auto}.lightbox .close{position:fixed;right:4rem;top:2rem;width:16px;height:16px}.lightbox .close::before,.lightbox .close::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#fff;transform-origin:center}.lightbox .close::before{transform:rotate(-45deg)}.lightbox .close::after{transform:rotate(45deg)}.lightbox .lb-content{max-width:828px;margin:4rem auto;background-color:#fff}.lightbox .lb-content .image img,.lightbox .lb-content .image video{width:100% !important;height:auto !important;max-width:unset;object-fit:cover;object-position:center}.lightbox .lb-content .image iframe{display:block;min-height:500px !important}@media screen and (max-width: 640px){.lightbox .lb-content .image iframe{min-height:400px !important}}@media screen and (max-width: 480px){.lightbox .lb-content .image iframe{min-height:300px !important}}.lightbox .lb-content .desc{position:relative;padding:10px 2.5rem 3rem}.lightbox .lb-content .desc .img-caption{display:block;font-size:16px;line-height:1.2}.lightbox .lb-content .desc h3{margin-top:3rem;margin-bottom:1rem}.lightbox .lb-content .desc h3::before{content:"Case study\a";display:block;font-size:18px;line-height:1.66667;font-weight:700;color:#000}[lang^=zh] .lightbox .lb-content .desc h3::before{content:"個案研究\a"}.lightbox .lb-content .desc li::marker{color:#fff}.lightbox .lb-content .desc .readmore{display:none}.lightbox .lb-content .desc .inner{margin-bottom:1.5rem}.lightbox .lb-content .desc .inner p{display:block}.lightbox .lb-content .desc .inner p.excerpt{display:none}.lightbox .lb-content .desc .cs-share{position:absolute;right:2.5rem;bottom:1.5rem;font-size:20px;line-height:1;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-start}.lightbox .lb-content .desc .cs-share a{display:inline-block;line-height:1}.lightbox .lb-content .desc .cs-share .sbtn{max-width:0;overflow:hidden;margin:0;transition:all .3s ease}.lightbox .lb-content .desc .cs-share .share.on~.sbtn{max-width:2rem;margin-right:1rem}@media screen and (max-width: 960px){.lightbox .close{right:30px}.lightbox .lb-content{left:30px;width:calc(100% - 60px);max-width:100%;height:calc(100vh - 6rem);overflow:auto;margin:4rem auto 2rem}.lightbox .lb-content .image{position:sticky;top:0;z-index:10}.lightbox .lb-content .desc{padding:2rem 1.25rem}.lightbox .lb-content .desc .cs-share{right:1.25rem}}@media screen and (max-width: 767px){.lightbox .lb-content{max-width:unset;width:100%;margin-bottom:0;height:calc(100% - 4rem)}}.desktop{display:inherit}.mobile{display:none}@media screen and (max-width: 767px){.desktop{display:none}.mobile{display:inherit}}.page-notfound{color:#000}.page-notfound section{padding:0;color:#128547}.page-notfound section .container{height:calc(100vh - 102px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-notfound section figure{margin-bottom:.5rem}.page-notfound section figure img{margin:0 auto}.page-notfound section h3{margin-bottom:1.5rem}.page-notfound section form input{display:inline;width:200px;padding:0 .25rem;margin:0 10px;appearance:none;-webkit-appearance:none;border-radius:0;border-bottom-color:#128547}.page-notfound section form button{min-height:unset;min-width:unset;padding:0;background-color:rgba(0,0,0,0) !important;color:#128547}.page-notfound section form button i{padding:1px}.page-notfound section form button::before,.page-notfound section form button::after{display:none}.tertiarynav-scroll{opacity:0;height:0;overflow:visible;position:sticky;margin-top:35px;top:-1px;z-index:850;display:flex;flex-direction:column;justify-content:center;background-color:#e1e1e1;transition:box-shadow .3s ease,background-color .2s ease}.tertiarynav-scroll .wide-content{display:flex;align-items:center}.tertiarynav-scroll .wide-content .page{display:flex;padding:13px 0;font-size:14px;font-weight:700;text-transform:uppercase;margin-right:3rem}.tertiarynav-scroll .wide-content .page span{text-transform:none}.tertiarynav-scroll .wide-content a{position:relative;font-size:14px;font-weight:700;line-height:1;margin-right:3rem;color:#000;display:block;padding:13px 0}.tertiarynav-scroll .wide-content a:last-child{margin-right:0}.tertiarynav-scroll .wide-content a::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out;background-color:var(--page-color)}.tertiarynav-scroll .wide-content a:hover::after,.tertiarynav-scroll .wide-content a.active::after{transform:scaleX(1)}.tertiarynav-scroll.stuck{opacity:1;min-height:40px;height:auto;z-index:899}@media screen and (max-width: 960px){.tertiarynav-scroll{margin-top:0}.tertiarynav-scroll .wide-content .page{margin-right:1rem;font-size:11px}.tertiarynav-scroll .wide-content a{font-size:11px}}@media screen and (max-width: 640px){.tertiarynav-scroll .wide-content a{margin-right:1rem}}@media screen and (max-width: 480px){.tertiarynav-scroll .wide-content.sticky-anchor span span{display:none}.tertiarynav-scroll .wide-content .page::before{width:0px}}.link{font-size:14px;font-weight:700;line-height:1;position:relative;padding-right:1.2rem}.link::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:19px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='35' viewBox='0 0 22 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70833 34.8187L0 31.1119L13.7083 17.4093L0 3.70677L3.70833 0L21.125 17.4093L3.70833 34.8187Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:100% auto}.link:hover::after{background-image:url("data:image/svg+xml,%3Csvg width='22' height='35' viewBox='0 0 22 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70833 34.8187L0 31.1119L13.7083 17.4093L0 3.70677L3.70833 0L21.125 17.4093L3.70833 34.8187Z' fill='%23FC1B1C'/%3E%3C/svg%3E")}.list-footnote{font-size:12px;line-height:1.4}.list-footnote li{margin-bottom:5px}abbr[title]{text-decoration:underline solid}.banner-icons{margin-top:-80px;transform:translateY(-50%);position:relative;z-index:881}.banner-icons .wide-content{display:flex}.banner-icons .wide-content img{display:block;width:150px;margin-right:10px}header{position:fixed;left:0;top:0;width:100%;z-index:900;transition:all .3s ease;background-color:#f5f5f5}header.scrolling-down{top:-120%}.shrink-header header{transform:translateY(-100%)}.nav-open header{transform:none !important}header .top{position:relative;z-index:50;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px 0}@media screen and (max-width: 960px){header .top{padding:10px 0;flex-flow:row wrap;border-bottom:1px solid #fff}}@media screen and (max-width: 960px){header .nav li a{color:#000}}header .logo{align-self:center}header .logo img{width:auto;height:20px;margin-right:auto}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){header .logo img{width:151px}}@media screen and (max-width: 960px){header .logo img{height:16px}}@media screen and (max-width: 960px)and (-ms-high-contrast: none),screen and (max-width: 960px)and (-ms-high-contrast: active){header .logo img{width:121px}}header .logo .msub{display:none;margin-top:8px;font-size:12px;line-height:1;font-weight:700}@media screen and (max-width: 960px){header .logo .msub{display:block}}header .title{font-size:18px;line-height:1;font-weight:300;color:#b3b3b3}header .title span{color:#000}@media screen and (max-width: 960px){header .title{font-size:10px;line-height:1;order:4;width:100%;text-align:center;margin-top:15px}}header .links{position:relative;justify-self:flex-end;align-self:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;line-height:16px}header .links a{display:inline-block;font-size:16px;margin-left:1rem}header .links .ldswitch::before{content:"";display:block;width:72px;height:16px;background:url("../images/icons/icon-day.svg") no-repeat center/contain rgba(0,0,0,0)}header .links .sbtn{max-width:0;overflow:hidden;margin:0;transition:all .15s ease}header .links .share+div{display:contents}header .links .share.on+div .sbtn{max-width:1rem;margin-left:1rem}@media screen and (max-width: 960px){header .links{margin-left:auto}header .links .ldswitch{position:relative;top:-3px}header .links .ldswitch::before{position:relative;top:3px}header .links .print,header .links .search{display:none}header .links .share+div{position:relative;display:flex;flex-direction:column;left:-22px}header .links .share+div .sbtn{position:absolute;left:0;width:30px;height:30px;max-height:0;max-width:unset;text-align:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}header .links .share+div .sbtn:nth-child(1){top:36px}header .links .share+div .sbtn:nth-child(2){top:67px}header .links .share+div .sbtn:nth-child(3){top:98px}header .links .share+div .sbtn:nth-child(4){top:129px}header .links .share.on+div .sbtn{margin:0;max-width:unset;max-height:30px}header .links .share.on+div .sbtn:nth-child(1){transition-delay:0}header .links .share.on+div .sbtn:nth-child(2){transition-delay:.05s}header .links .share.on+div .sbtn:nth-child(3){transition-delay:.1s}header .links .share.on+div .sbtn:nth-child(4){transition-delay:.15s}}@media screen and (max-width: 640px){header .links .ldswitch{top:0}}header .nav-toggle{display:none}@media screen and (max-width: 960px){header .nav-toggle{display:block;width:22px;height:12px;position:relative;margin-left:1rem}header .nav-toggle::before,header .nav-toggle::after{content:"";position:absolute;width:100%;left:0;display:block;height:1px;background-color:#000;transform-origin:10px center;transition:transform .2s linear,top .2s linear .2s,bottom .2s linear .2s}header .nav-toggle::before{top:0}header .nav-toggle::after{bottom:0}header .nav-toggle span{position:absolute;left:0;top:5.5px;height:1px;width:100%;background-color:#000;transition:opacity 0s linear .2s}.nav-open header .nav-toggle:before{top:6px;background-color:#fc1b1c;transform:rotate(-45deg);transition:top .2s linear,transform .2s linear .2s}.nav-open header .nav-toggle:after{bottom:6px;background-color:#fc1b1c;transform:rotate(45deg);transition:bottom .2s linear,transform .2s linear .2s}.nav-open header .nav-toggle span{opacity:0;transition:opacity 0s linear .2s}}header .search_bar{position:absolute;right:0;top:-4px;overflow:hidden;max-width:0;transition:all .3s ease}header .search_bar form{margin:0;line-height:1}header .search_bar.open{max-width:200px;background-color:#fff}header .search_bar input{width:200px;padding:.25rem 1rem .25rem .125rem;font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:.875rem;line-height:18px;color:#000;border:0 none;border-bottom:1px solid #000}header .search_bar input::-webkit-input-placeholder{font-size:14px}header .search_bar input:-ms-input-placeholder{font-size:14px}header .search_bar input::placeholder{font-size:14px}header .search_bar .close{position:absolute;right:.125rem;top:50%;transform:translateY(-50%);font-size:1rem}header nav{width:100%;z-index:5}.scrolled header nav{transform:translateY(0)}header nav .container{padding-top:0;padding-bottom:0}header nav ul{display:flex;justify-content:center;margin:0;padding:0;list-style:none outside none}header nav li{position:relative;overflow:hidden}header nav li a{display:block;padding:10px;line-height:1;transition:all .15s ease}header nav a{white-space:nowrap;font-size:14px;font-weight:400;line-height:1}header nav .home{width:19px;height:14px}header nav .home path{stroke:#000;fill:none}header nav#dnav ul{padding-bottom:10px}header nav#dnav ul li{margin-right:30px}header nav#dnav ul li:last-child{margin-right:0}header nav#dnav ul li a{position:relative}header nav#dnav ul li a::after{position:absolute;content:"";opacity:0;top:0;bottom:0;left:0;width:3px;background-color:#fc1b1c;transition:all .2s linear}header nav#dnav ul li.active a::after,header nav#dnav ul li:hover a::after,header nav#dnav ul li.current-menu-parent a::after{opacity:1}header nav.subnav{padding:10px 0}header nav.subnav li{padding:0;border-right:1px solid #ddd}header nav.subnav li:last-child{border-right:0 none}header nav.subnav li a{padding:1px 25px}header nav.subnav li:hover a,header nav.subnav li.active a,header nav.subnav li.current-menu-item a{color:#fc1b1c}header nav.subnav li.menu-climate:hover a,header nav.subnav li.menu-climate.current-menu-item a{color:#128547}header nav.subnav li.menu-waste:hover a,header nav.subnav li.menu-waste.current-menu-item a{color:#8099aa}header nav.subnav li.menu-water:hover a,header nav.subnav li.menu-water.current-menu-item a{color:#195063}header nav.subnav li.menu-people:hover a,header nav.subnav li.menu-people.current-menu-item a{color:#d48c3b}header nav.subnav li.menu-communities:hover a,header nav.subnav li.menu-communities.current-menu-item a{color:#a13d5c}header nav.mnav{display:none;background-color:#fff}@media screen and (max-width: 960px){header nav{display:none}header nav.mnav{display:block;position:fixed;left:0;top:40px;width:100%;max-height:calc(100vh - 64px);overflow:auto;transform:translateY(-125%);transition:all .4s ease;z-index:99}.nav-open header nav.mnav{transform:translateY(0)}header nav.mnav ul{max-width:100%;flex-direction:column}header nav.mnav>ul>li{position:relative;padding:0;margin:0;border-bottom:1px solid #acacac}header nav.mnav>ul>li::after{content:"+";position:absolute;right:30px;top:11px;font-size:16px}header nav.mnav>ul>li a{display:block;padding:.75rem 1.75rem;font-size:18px;line-height:1;color:#000}header nav.mnav>ul>li:hover:before,header nav.mnav>ul>li.active:before{display:none}header nav.mnav>ul>li:hover>a,header nav.mnav>ul>li.active>a{position:relative}header nav.mnav>ul ul{display:none;padding:.75rem 1.75rem}header nav.mnav>ul ul li{padding:0}header nav.mnav>ul ul li:last-child{margin-bottom:0}header nav.mnav>ul ul li::before{display:none}header nav.mnav>ul ul li a{padding:0;font-size:14px;line-height:2;color:#000;background-color:rgba(0,0,0,0)}header nav.mnav .msearch{padding:1rem 30px;width:100%}header nav.mnav .msearch form{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0}header nav.mnav .msearch input{flex:0 0 calc(100% - 1.5rem);width:calc(100% - 1.5rem);border:0 none;border-bottom:1px solid #acacac;padding:.5rem 0;border-radius:0;appearance:none;-webkit-appearance:none}header nav.mnav .msearch input::-webkit-input-placeholder{font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}header nav.mnav .msearch input:-ms-input-placeholder{font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}header nav.mnav .msearch input::placeholder{font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}header nav.mnav .msearch input+a{position:absolute;right:0;top:50%;transform:translateY(-50%)}header nav.mnav .bottom{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:0 20px 20px;margin:.5rem 0}header nav.mnav .bottom a{margin-left:1rem}header nav.mnav .ldswitch::before{content:"";display:block;width:72px;height:16px;background:url("../images/icons/icon-day.svg") no-repeat center/contain rgba(0,0,0,0)}header nav.mnav .mshare{display:flex;flex-flow:row-reverse nowrap;justify-content:flex-start}header nav.mnav .mshare a{display:inline-block;font-size:16px;line-height:1;margin-left:1rem}header nav.mnav .mshare .sbtn{max-width:0;overflow:hidden;margin:0;transition:all .3s ease}header nav.mnav .mshare .share.on~.sbtn{max-width:2rem;margin-left:1rem}}@media screen and (max-width: 960px){header{position:fixed}}header .tertiarynav{display:none;background-color:#e1e1e1}header .tertiarynav .wide-content{display:flex;align-items:center}header .tertiarynav .wide-content .page{display:flex;font-size:14px;font-weight:700;text-transform:uppercase;margin-right:3rem;padding:13px 0}header .tertiarynav .wide-content .page span{text-transform:none}header .tertiarynav .wide-content a{position:relative;font-size:14px;font-weight:700;line-height:1;margin-right:3rem;color:#000;display:block;padding:13px 0}header .tertiarynav .wide-content a:last-child{margin-right:0}header .tertiarynav .wide-content a::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out;background-color:var(--page-color)}header .tertiarynav .wide-content a:hover::after,header .tertiarynav .wide-content a.active::after{transform:scaleX(1)}header .tertiarynav.show{display:block}@media screen and (max-width: 960px){header .tertiarynav{display:none;margin-top:0}header .tertiarynav .wide-content .page{margin-right:1rem;font-size:11px}header .tertiarynav .wide-content a{font-size:11px}}@media screen and (max-width: 640px){header .tertiarynav .wide-content a{margin-right:1rem}}@media screen and (max-width: 480px){header .tertiarynav .wide-content.sticky-anchor span span{display:none}header .tertiarynav .wide-content .page::before{width:0px}}.pagenav{position:fixed;right:40px;top:100px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;z-index:90;opacity:0;transition:all .3s ease}.shrink-header .pagenav{top:80px}.pagenav .back-to-top{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0004 12.8499L10.8504 19.9999L11.8504 20.9499L18.0004 14.7999L24.1504 20.9499L25.1504 19.9999L18.0004 12.8499ZM18.0004 0.599898C20.4004 0.599898 22.6584 1.05857 24.7744 1.9759C26.8917 2.8919 28.7337 4.13324 30.3004 5.6999C31.8671 7.26657 33.1091 9.10857 34.0264 11.2259C34.9424 13.3419 35.4004 15.5999 35.4004 17.9999C35.4004 20.3999 34.9424 22.6586 34.0264 24.7759C33.1091 26.8919 31.8671 28.7332 30.3004 30.2999C28.7337 31.8666 26.8917 33.1086 24.7744 34.0259C22.6584 34.9419 20.4004 35.3999 18.0004 35.3999C15.6004 35.3999 13.3417 34.9419 11.2244 34.0259C9.10839 33.1086 7.26706 31.8666 5.70039 30.2999C4.13373 28.7332 2.89172 26.8919 1.97439 24.7759C1.05839 22.6586 0.600389 20.3999 0.600389 17.9999C0.600389 15.5999 1.05839 13.3419 1.97439 11.2259C2.89172 9.10857 4.13373 7.26657 5.70039 5.6999C7.26706 4.13323 9.10839 2.8919 11.2244 1.9759C13.3417 1.05857 15.6004 0.599898 18.0004 0.599898ZM18.0004 1.9999C13.5337 1.9999 9.7504 3.5499 6.6504 6.6499C3.55039 9.7499 2.00039 13.5332 2.00039 17.9999C2.00039 22.4666 3.55039 26.2499 6.65039 29.3499C9.75039 32.4499 13.5337 33.9999 18.0004 33.9999C22.4671 33.9999 26.2504 32.4499 29.3504 29.3499C32.4504 26.2499 34.0004 22.4666 34.0004 17.9999C34.0004 13.5332 32.4504 9.7499 29.3504 6.6499C26.2504 3.5499 22.4671 1.9999 18.0004 1.9999Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% auto;height:35px;width:35px;margin-top:30px;margin-right:-12px;cursor:pointer}.pagenav .back-to-top:before{content:none}.pagenav a{display:block;position:relative;width:100%;height:20px}.pagenav a:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:1px;transition:all .3s ease;background-color:#000}.pagenav a.big{font-size:14px}.pagenav a.big::before{background-color:var(--page-color);height:8px;border-radius:50%}.pagenav a.active:before{height:3px}.pagenav a:last-child:after{display:none}.pagenav a span{display:block;position:absolute;right:24px;top:5px;transform:translateX(10px);opacity:0;transition:all .3s ease;pointer-events:none;text-align:right;white-space:normal;width:200px}.pagenav a:hover::before{height:3px}.pagenav a:hover.big::before{height:8px}.pagenav a:hover span{transform:translateX(0);opacity:1}.pagenav.active{opacity:1}@media screen and (max-width: 960px){.pagenav{right:10px;bottom:50px;top:unset}.pagenav a{display:none}.pagenav a.back-to-top{display:block;margin-right:0}}.btt{position:fixed;right:40px;bottom:20px;width:70px;height:70px;background-color:#fc1b1c;opacity:.5;display:none;z-index:90}.btt::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:0;height:0;border-width:18px 13px;border-style:solid;border-color:rgba(0,0,0,0);border-bottom-color:#fff;z-index:50}.btt:after{content:"Top";position:absolute;left:50%;top:42px;transform:translateX(-50%);font-size:14px;font-weight:700;line-height:16px;color:#fff}[lang^=zh] .btt:after{content:"頂部";top:44px}@media screen and (max-width: 1312px){.btt{right:18px;bottom:18px}}@media screen and (max-width: 767px){.btt{width:50px;height:50px}.btt::before{top:-4px;border-width:14px 10px}.btt::after{font-size:10px;line-height:11px;top:32px}[lang^=zh] .btt::after{content:"頂部";top:32px}}.video-lightbox{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s ease}.lb-open .video-lightbox{opacity:1;pointer-events:auto;z-index:950}.video-lightbox .close{position:absolute;right:2rem;top:2rem;width:40px;height:40px;border-radius:20px;background-color:#fc1b1c}.video-lightbox .close:before,.video-lightbox .close:after{content:"";position:absolute;width:50%;height:2px;left:25%;top:calc(50% - 1px);background-color:#fff;transform-origin:center}.video-lightbox .close:before{transform:rotate(-45deg)}.video-lightbox .close:after{transform:rotate(45deg)}.video-lightbox .iframe-container{position:relative;height:0;padding-bottom:56.25%;margin:0 auto;background-color:#000}.video-lightbox .iframe-container:before{content:"";position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;border-radius:40px;border:5px solid #f7f7f7;border-top-color:#000;animation:loading 2s linear infinite}.video-lightbox .iframe-container iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0 none}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{position:relative;padding:40px 0 60px;background-color:#f0f0f0;color:#000;z-index:98}footer ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width: 960px){footer ul{display:none}}footer ul>li{font-size:14px;line-height:1;font-weight:700;text-transform:uppercase}footer ul>li>.sub-menu{display:block}footer ul>li>.sub-menu li{margin-top:5px;text-transform:none;font-weight:normal}footer ul>li>.sub-menu li a{display:inline-block;line-height:1.3;font-weight:400;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .2s ease}footer ul>li>.sub-menu li a:hover{background-size:100% 1px}@media all and (max-width: 960px){footer{padding:0}}.copyright{padding:30px 0;font-size:12px;background-color:#000;color:#fff}.copyright p{margin:0;line-height:22px;text-align:center}.copyright a{display:inline-block;margin:0 .25rem;text-decoration:underline}.copyright br{display:none}@media screen and (max-width: 1024px){.copyright{padding-top:0}.copyright p+p{margin-top:1rem}}@media screen and (max-width: 767px){.copyright p+p{margin-top:4px}.copyright br{display:block}}.icon{position:relative}.icon.up,.icon.down{display:inline-block;width:.75em;height:1em;top:.125em}@media screen and (max-width: 767px){.icon.up,.icon.down{transform:scale(0.7);transform-origin:center bottom}}.icon.up:before,.icon.down:before,.icon.up:after,.icon.down:after{content:"";position:absolute}.icon.up:before,.icon.down:before{width:.125em;height:calc(100% - .0625em);left:50%;top:.0625em;transform:translateX(-50%);background-color:currentColor}.icon.up:after,.icon.down:after{right:.375em;top:0;width:.5em;height:.5em;border-top:.125em solid currentColor;border-right:.125em solid currentColor;transform:rotate(-45deg);transform-origin:top right}.icon.down{transform:rotate(180deg);transform-origin:center}@media screen and (max-width: 767px){.icon.down{transform:rotate(180deg) scale(0.7);transform-origin:center}}.icon.down.light:before{width:1px}.icon.down.light:after{border-width:1px}form{margin-top:5rem}@media screen and (max-width: 640px){form{margin-top:2rem}}.form-row{margin-bottom:2rem}.form-row:last-child{margin-bottom:0}.form-row.right{text-align:right}.form-row.split{display:flex;flex-flow:row nowrap;justify-content:space-between}.form-row.split input{width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}@media screen and (max-width: 640px){.form-row.split{display:block;margin-bottom:1.5rem}.form-row.split input{width:100%}.form-row.split input:first-child{margin-bottom:1.5rem}}input{width:100%;padding:0 0 1rem;border-radius:0}input[type=text],input[type=email]{background-color:rgba(0,0,0,0);border:0 none;border-bottom:1px solid #acacac;font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:18px;line-height:30px;font-weight:300}input::-webkit-input-placeholder{font-size:18px}input:-ms-input-placeholder{font-size:18px}input::placeholder{font-size:18px}@media screen and (max-width: 640px){input[type=text],input[type=email]{font-size:14px;padding-bottom:.5rem}input::-webkit-input-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}input::placeholder{font-size:14px}}textarea{width:100%;height:12rem;margin-top:1rem;padding:1rem;font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:16px;line-height:1.4;background-color:rgba(0,0,0,0);border:1px solid #acacac;resize:none;appearance:none;-webkit-appearance:none}@media screen and (max-width: 640px){textarea{height:8rem}}button{min-width:155px;font-family:"Ubuntu","Microsoft YaHei","STXihei",sans-serif;font-size:18px;line-height:22px;text-align:left;background-color:#fff !important;border:0 none;cursor:pointer}button.bg-grey{background-color:#ededed !important}.button,button{position:relative;display:inline-block;padding:10px 30px 10px 10px;font-size:14px;line-height:1;font-weight:300;transition:all linear .2s}.button::after,button::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-position:left top;background-size:100% auto}.button.whitebg,button.whitebg{background-color:#fff}.button .light,button .light{font-size:12px;font-weight:300}.button.secondary,button.secondary{font-weight:300;padding-left:1.5rem;padding-right:1.5rem;background-color:rgba(0,0,0,0)}.button.secondary::after,button.secondary::after{display:none}.button.ext::after,button.ext::after{width:45px;height:45px;right:0;top:0;border:0 none;background-size:contain;background-repeat:no-repeat;transition:opacity .15s ease-out}.button.ext:hover:after,button.ext:hover:after{background-repeat:no-repeat;opacity:.8}.button.rel::after,button.rel::after{width:45px;height:45px;right:0;top:0;border:0 none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:10px 15px;transition:opacity .15s ease-out}.button.rel:hover::after,button.rel:hover::after{transform:none;opacity:.8}.button.download::after,button.download::after{width:20px;height:20px;background-image:url(assets/images/icon-arrow-down.svg)}.button.plus::after,button.plus::after{position:absolute;content:"";right:5px;top:50%;transform:translateY(-50%);width:35px;height:30px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FC1B1C'/%3E%3Cline x1='5' y1='9.83337' x2='15' y2='9.83337' stroke='%23F8F8F8'/%3E%3Cline x1='10.1666' y1='5' x2='10.1666' y2='15' stroke='%23F8F8F8'/%3E%3C/svg%3E%0A")}.button.link::after,button.link::after{background-image:url(assets/images/icon-arrow-right.svg)}.button.external::after,button.external::after{background-image:url(assets/images/icon-arrow-up-right.svg)}.button.build::after,button.build::after{background-image:url(assets/images/icon-arrow-down.svg)}.button.reset-form,button.reset-form{position:relative;margin-right:1rem}.button.reset-form:after,button.reset-form:after{background-image:url(assets/images/icon-reset.svg)}@media screen and (max-width: 1100px){.button.reset-form,button.reset-form{margin-right:0;padding-top:15px}}@media screen and (max-width: 640px){.button,button{min-height:35px;font-size:12px;padding-top:10px;padding-bottom:10px;padding-right:45px}.button::after,button::after{content:"";position:absolute;width:35px;height:35px}.button::after,button::after{width:0;height:0;right:4px;bottom:11px}.button.ext::after,button.ext::after{width:35px;height:35px;background-size:12px}.button.rel::after,button.rel::after{width:35px;height:35px;background-size:8px 12px}.button.download::after,button.download::after{background-size:16px}}.buttons-container{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.buttons-container.left{justify-content:flex-start}.buttons-container.right{justify-content:flex-end}p+.buttons-container{margin-top:4rem}.panels{counter-reset:num;display:flex;flex-flow:row nowrap;justify-content:flex-start;width:100%}.panels.vertical{flex-direction:column}.panels.vertical.wide .panel{min-height:120px;padding:0}.panels.vertical.wide .panel h3{position:relative;max-width:none !important;min-height:120px;display:flex;flex-direction:column;justify-content:center;padding:0 20px;cursor:pointer}.panels.vertical.wide .panel h3::before{content:"";position:absolute;right:0;top:0;width:120px;height:120px;background:url(assets/images/icon-arrow-right.svg) no-repeat center center rgba(0,0,0,0);background-size:40px auto;transform-origin:center;transform:rotate(90deg);transition:opacity .15s ease-out,background-color .3s ease;border-bottom:1px solid #ddd}.panels.vertical.wide .panel .desc-inner{padding:30px 20px}.panels.vertical.wide .panel.active{padding:0}.panels.vertical.wide .panel.active h3::before{background-color:#ddd;transform:rotate(-90deg);border-left:none}@media screen and (max-width: 1100px){.panels.vertical.wide .panel{min-height:60px}.panels.vertical.wide .panel h3{min-height:60px;padding-right:80px;padding-top:.5rem;padding-bottom:.5rem;padding-left:20px !important;padding-right:60px !important}.panels.vertical.wide .panel h3::before{width:60px;height:60px;background-size:15px}.panels.vertical.wide .panel h3 img{width:50px !important;height:45px !important}}.panels.vertical .panel{padding:30px 20px;flex-basis:auto}.panels.vertical .panel h2,.panels.vertical .panel h3{margin:0;color:#000;transition:color .3s ease}.panels.vertical .panel .desc{max-width:100%;margin:0 auto;max-height:unset;display:none;transition:none;opacity:1}.panels.vertical .panel .desc-inner{width:100%;padding:30px 20px}.panels.vertical .panel:hover h2{color:inherit}.panels.vertical .panel.active{max-width:100%}.panels.vertical .panel.active h3{color:#000;max-width:100%}.panels.vertical .panel.active .desc{max-width:100%}.panels .panel{flex:0 1 120px;padding:40px 10px 60px;counter-increment:num;background-color:#fff;border:1px solid #ddd;border-bottom:none;cursor:pointer;transition:all .4s ease}.panels .panel:first-child{border-top-left-radius:20px}.panels .panel:last-child{border-bottom-right-radius:20px}.panels .panel:nth-child(1){z-index:50}.panels .panel:nth-child(2){z-index:40}.panels .panel:nth-child(3){z-index:30}.panels .panel:nth-child(4){z-index:20}.panels .panel:nth-child(5){z-index:10}.panels .panel.horizontal{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;padding:40px 10px 60px;counter-increment:num;background-color:#fff;border:1px solid #ddd;border-right:none;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.panels .panel.horizontal:last-child{border-right:1px solid #ddd}.panels .panel:last-child{border-bottom:1px solid #ddd}.panels .panel .desc{max-width:0;margin-top:30px;overflow:hidden;opacity:0;transition:all .4s ease}.panels .panel .desc h4,.panels .panel .desc .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .panels .panel .desc th{margin-bottom:1rem}.panels .panel .desc ul,.panels .panel .desc ol{padding:0 0 0 1.5rem;margin:1rem 0 1.66667em}.panels .panel .desc ul:last-child,.panels .panel .desc ol:last-child{margin-bottom:0}.panels .panel .desc ul li,.panels .panel .desc ol li{margin-bottom:0}.panels .panel .desc ul ul,.panels .panel .desc ol ul{padding-left:.25rem;list-style:none outside none}.panels .panel .desc ul ul li,.panels .panel .desc ol ul li{position:relative;padding-left:1.5rem}.panels .panel .desc ul ul li::before,.panels .panel .desc ol ul li::before{content:"–";position:absolute;left:0;color:var(--page-color)}.panels .panel .desc ul ul ul li,.panels .panel .desc ol ul ul li{padding-left:.5rem;list-style-type:circle}.panels .panel .desc ul ul ul li::before,.panels .panel .desc ol ul ul li::before{display:none}@media screen and (max-width: 640px){.panels .panel .desc ul .cta,.panels .panel .desc ol .cta{margin-left:-1rem;width:auto}}.panels .panel .desc li::marker{color:var(--page-color)}.panels .panel .desc .cta{position:relative;display:block;float:right;width:318px;margin:5px 0 5px 20px;clear:both;z-index:5}@media screen and (max-width: 640px){.panels .panel .desc .cta{float:none;margin:5px 0;width:auto}}.panels .panel .desc-inner{width:600px}.panels .panel.active{flex:1 1 auto;padding-left:50px;padding-right:50px;background-color:#fff;cursor:auto}.bg-lightgrey .panels .panel.active{background-color:#fff}.panels .panel.active h3{max-width:828px;text-indent:0;filter:grayscale(0);color:#0c2c84}.panels .panel.active h3+p{margin-top:0}.panels .panel.active .desc{max-width:790px;opacity:1}.panels.with-img .panel{display:grid;grid-template-columns:repeat(10, 1fr);grid-template-rows:80px 1fr;gap:0 20px;padding:0;transition:all .4s ease}.panels.with-img .panel figure{grid-column:1/span 3;-ms-grid-column:1;-ms-grid-column-span:3;grid-row:1/span 2;-ms-grid-row:1;-ms-grid-row-span:2;overflow:hidden;margin:0;max-height:0;transition:max-height .4s ease}.panels.with-img .panel h2{grid-column:5/span 6;-ms-grid-column:5;-ms-grid-column-span:6;padding:30px 0}.panels.with-img .panel .desc{width:100%;max-width:100%;grid-column:5/span 5;-ms-grid-column:5;-ms-grid-column-span:5;grid-row:2/span 1;-ms-grid-row:2;-ms-grid-row-span:1;transition:none}.panels.with-img .panel .desc .desc-inner{margin-bottom:0}.panels.with-img .panel .desc .desc-inner p{line-height:1.4444;margin-bottom:1.4444em}.panels.with-img .panel.active{padding:0;background-color:#fff}.panels.with-img .panel.active figure{max-height:250px}.panels.with-img .panel.active .desc{max-width:100%}.panels.with-img .panel.active h2{color:inherit;margin:0}@media screen and (max-width: 480px){.panels.with-img .panel{display:flex;flex-direction:column}.panels.with-img .panel h2,.panels.with-img .panel .desc{padding-left:20px;padding-right:20px}.panels.with-img .panel h2{padding:20px}.panels.with-img .panel.active h2{margin:0}}@media screen and (max-width: 1100px){.panels .panel{transition:0 none}.panels .panel.horizontal{border-right:1px solid #ddd;border-top:none}.panels .panel.horizontal:first-child{border-top:1px solid #ddd}.panels .panel.active .desc{max-width:100%;display:block;transition:none}.panels .panel.active .desc .desc-inner{display:block}.panels .panel .desc-inner{width:auto;display:none}}.matrix{position:relative;padding:48px 30px 70px;overflow:hidden}.matrix .q{position:absolute;right:.25rem;top:.25rem;width:25px;height:25px;font-size:14px;line-height:25px;font-weight:700;text-align:center;color:#acacac;background-color:#f7f7f7;border-radius:50%}.matrix .m{margin-left:calc((100% - 828px)/2);pointer-events:none}.matrix .m img{max-width:unset;width:100%}.matrix .labelx,.matrix .labely,.matrix .axisx,.matrix .axisy{position:absolute;font-size:14px;line-height:22px;transform-origin:center}.matrix .labelx,.matrix .labely{font-weight:700}.matrix .labely,.matrix .axisy{position:absolute;transform:rotate(180deg);text-orientation:mixed;writing-mode:vertical-lr;left:30px;top:48px;height:578px;text-align:center}[lang^=zh] .matrix .labely,[lang^=zh] .matrix .axisy{transform:rotate(0)}.matrix .axisy{display:flex;flex-flow:row nowrap;justify-content:space-between;left:65px}[lang^=zh] .matrix .axisy{flex-direction:row-reverse}.matrix .labelx,.matrix .axisx{position:absolute;width:calc(100% - 110px);left:95px;bottom:25px;text-align:center}.matrix .axisx{bottom:45px;display:flex;flex-flow:row nowrap;justify-content:space-between}.matrix .overlay{position:absolute;left:103px;top:48px;right:30px;bottom:70px;display:flex;flex-flow:row wrap;justify-content:space-between}.matrix .overlay a{flex:0 1 50%;height:50%;display:block;transition:all .4s ease}.matrix .overlay a.tint{background-color:rgba(255,255,255,.78)}.matrix .overlay a:nth-child(n+3){margin-top:auto}.matrix .popin{position:absolute;top:1%;width:100%;max-width:400px;height:98%;background-color:#f7f7f7;padding:1rem 1.5rem;transition:all .4s ease}.matrix .popin.ll,.matrix .popin.lh{right:0;transform:translateX(100%)}.matrix .popin.ll.show,.matrix .popin.lh.show{transform:translateX(-2%)}.matrix .popin.hl,.matrix .popin.hh{left:0;transform:translateX(-100%)}.matrix .popin.hl.show,.matrix .popin.hh.show{transform:translateX(95px)}.matrix .popin.show{box-shadow:0 3px 6px rgba(0,0,0,.16)}.matrix .popin .close{position:absolute;right:1rem;top:.75rem;width:20px;height:20px}.matrix .popin .close:before,.matrix .popin .close:after{content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:50%;background-color:#fc1b1c;transform-origin:center}.matrix .popin .close:before{transform:rotate(45deg)}.matrix .popin .close:after{transform:rotate(-45deg)}.matrix .popin .group{margin-top:1rem}.matrix .popin .group h3{margin:0 0 .5rem;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em}.matrix .popin .group ul{padding:0 0 1.5rem;margin:0;column-count:2;list-style:none}.matrix .popin .group ul:last-child{padding-bottom:0}.matrix .popin .group ul li{width:100%;padding-bottom:.375rem;display:inline-flex;flex-flow:row nowrap;align-items:center;break-inside:avoid;font-size:12px;line-height:18px;color:#000}.matrix .popin .group ul li.link{position:relative;color:#000}.matrix .popin .group ul li strong{margin-right:1rem;width:2ch}.matrix .popin .group ul li span{display:inline-block;width:calc(100% - 2rem);font-size:12px;line-height:14px}.matrix .popin .group ul li .arrow{display:inline-block;width:calc(100% - 2rem);padding:.25rem 1.5rem .25rem .5rem;font-size:12px;font-weight:700;line-height:14px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.matrix .popin .group ul li .arrow:before{content:"";position:absolute;left:-3px;top:50%;width:10px;height:10px;background-color:#fff;transform:translateY(-50%) rotate(45deg);transform-origin:center;border-radius:0;opacity:1;box-shadow:-3px 3px 4px rgba(0,0,0,.06)}.matrix .popin .group ul li .arrow:after{right:0;transition:all .1s ease}.matrix .popin .group ul li .arrow:hover:before{display:block}.matrix .popin .group ul li .arrow:hover:after{right:0;border-color:rgba(0,0,0,0);border-left-color:#fc1b1c}.matrix .inst{position:absolute;right:0;top:0;width:100%;max-width:420px;padding:1rem 4rem 1rem 2rem;color:#fff;background-color:#000;opacity:0;transform:translateX(20px);transition:all .4s ease;transform-origin:right top;pointer-events:none}@media screen and (max-width: 480px){.matrix .inst{padding:.5rem 2rem .5rem 1rem}}.matrix .inst.open{transform:translateX(0);opacity:1;pointer-events:auto}.matrix .inst .close{position:absolute;right:.25rem;top:.25rem;width:25px;height:25px}.matrix .inst .close::before,.matrix .inst .close::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background-color:#fff;transform-origin:center}.matrix .inst .close::before{transform:translate(-50%, -50%) rotate(45deg)}.matrix .inst .close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 1100px){.matrix{overflow-x:hidden;overflow-y:visible}.matrix .m{width:calc(100% - 65px);margin-left:65px}.matrix .labelx,.matrix .axisx{width:calc(100% - 125px)}.matrix .labely,.matrix .axisy{height:calc(100% - 118px)}.matrix .overlay{left:92px}.matrix .popin{overflow:auto}.matrix .popin .group{margin-top:1rem}.matrix .popin .group ul{padding-bottom:0}}@media screen and (max-width: 767px){.matrix .popin{height:auto;opacity:0;pointer-events:none}.matrix .popin.ll,.matrix .popin.lh{transform:none;right:30px;left:auto}.matrix .popin.hl,.matrix .popin.hh{transform:none;left:75px;right:auto}.matrix .popin.show{pointer-events:auto}.matrix .popin.show.ll,.matrix .popin.show.lh,.matrix .popin.show.hl,.matrix .popin.show.hh{transform:none;opacity:1;z-index:100}}@media screen and (max-width: 640px){.matrix{overflow:visible;padding:32px 20px 24px}.matrix .q{right:20px;width:20px;height:20px;font-size:12px;line-height:20px}.matrix .m{overflow:hidden;width:calc(100% - 8px);margin-left:8px}.matrix .m img{transition:transform .3s ease;transform:scale(1)}.matrix .axisy,.matrix .labely{top:32px;height:calc(100% - 56px)}.matrix .axisx,.matrix .labelx{width:calc(100% - 48px);left:28px}.matrix .labelx,.matrix .labely{font-size:8px;white-space:nowrap;line-height:1}.matrix .axisx,.matrix .axisy{font-size:6px;line-height:1}.matrix .labely{left:6px}.matrix .axisy{left:18px}.matrix .labelx{bottom:8px}.matrix .axisx{bottom:16px}.matrix.zoom .m img{transform:scale(1.9)}.matrix.zoom .overlay{pointer-events:none}.matrix.ll .m img{transform-origin:left bottom}.matrix.lh .m img{transform-origin:left top}.matrix.hl .m img{transform-origin:right bottom}.matrix.hh .m img{transform-origin:right top}.matrix .overlay{left:28px;top:32px;right:20px;bottom:25px}.matrix .popin{max-width:unset;padding:20px}.matrix .popin.ll,.matrix .popin.lh,.matrix .popin.hl,.matrix .popin.hh{top:100%;left:0;right:0;width:100%}}figure.pie-container{overflow:visible;height:auto;width:100%;margin:-1rem auto 0 !important;transition:top .3s ease}@media screen and (max-width: 767px){figure.pie-container{margin:0 auto !important;position:static}}.shrink-header figure.pie-container{top:20px}.pie{position:relative;width:100%;transition:all .5s cubic-bezier(0.3, 1, 0.56, 1.27)}.pie svg{width:100%;height:100%;overflow:visible;transition:transform .5s ease-out}.pie svg .slice{cursor:pointer}.pie svg .icon{transform-box:fill-box;transform-origin:center;transition:transform .5s ease-out}.pie svg .text *,.pie svg .symbol *{fill:#fff}.pie svg .text{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.pie .question{position:absolute;display:block;left:50%;top:50%;width:40%;height:40%;background:#fff;transform:translate(-50%, -50%) scale(0);transition:all .5s cubic-bezier(0.3, 1, 0.56, 1.27);border-radius:50%;overflow:hidden;z-index:10}.pie .question img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10vw;max-width:125px}@media screen and (max-width: 767px){.pie{width:100%;height:100%}.pie .question{width:120px;height:120px}.pie .question img{width:25vw;max-width:80px}}@media screen and (max-width: 400px){.pie{width:100%;height:100%}.pie .question{top:47%;width:90px;height:90px}.pie .question img{max-width:70px}}.current .pie .question{transform:translate(-50%, -50%) scale(1);opacity:1}.slice{transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(0.3, 1, 0.56, 1.27)}.slice:nth-child(1){transition-delay:.15s}.slice:nth-child(2){transition-delay:.3s}.slice:nth-child(3){transition-delay:.45s}.slice:nth-child(4){transition-delay:.6s}.slice:nth-child(5){transition-delay:.75s}.current .slice{transform:scale(1)}.current.after .slice{transition:all .5s ease;transition-delay:0s}.current.after .slice:hover{transform:scale(1.05)}.current.after .slice.on{transform:scale(1.15)}.current.after .slice:hover .text,.current.after .slice.on .text{opacity:1}.explore-unsdg{display:none}.tile-set .tile{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:3rem}.tile-set .tile .image{flex:0 0 85px;margin-right:20px}.page-home{position:relative;padding-top:0 !important;min-height:100vh;background-color:#f5f5f5}.page-home header{position:absolute;background-color:rgba(0,0,0,0);border-bottom:0 none}.page-home header nav ul{border-bottom:1px solid #fff}.page-home header .title,.page-home header nav{opacity:0;visibility:hidden;transition:all linear .5s;transition-delay:1.5s}.page-home.active-final header .title,.page-home.active-final header nav{opacity:1;visibility:visible}@media all and (max-width: 960px){.page-home header .top{border-bottom:0 none}.page-home header .title{display:none}.page-home header .nav-toggle::before,.page-home header .nav-toggle::after,.page-home header .nav-toggle span{background-color:#000}}.section-home{padding-top:200px}.section-home .wrapper{position:relative;max-width:1180px;margin:0 auto}@media all and (max-width: 1200px){.section-home .wrapper{max-width:calc(100% - 60px)}}.section-home .box-report{position:absolute;top:300px;left:0;background-color:#fff;border-radius:0 50px;padding:50px 35px;width:100%;max-width:320px;opacity:0;visibility:hidden;transition:all linear .5s;transition-delay:1.5s}.active-final .section-home .box-report{opacity:1;visibility:visible}.section-home .box-report h2{font-weight:300;margin-bottom:10px}.section-home .box-report ul{margin:0;padding:0;list-style:none}.section-home .box-report ul li a{display:inline-block;font-size:15px;background:url(assets/images/icon-arrow-right.svg) no-repeat right center;background-size:20px auto;padding-right:30px;transition:all linear .2s}.section-home .box-report ul li a:hover{padding-right:40px}@media all and (max-width: 1500px){.section-home{padding-top:180px}.section-home .box-report{top:280px}}@media all and (max-width: 1200px){.section-home .box-report{max-width:300px;padding:40px 35px}}@media all and (max-width: 1000px){.section-home{padding-top:100px}.section-home .box-report{position:relative;top:auto;left:auto}}@media all and (max-width: 600px){.section-home .box-report{max-width:400px}.section-home .box-report h2 br{display:none}}.thrive-boxes{position:relative}.thrive-boxes .thrive-together{position:absolute;top:110px;left:345px;z-index:3;width:520px;opacity:0;visibility:hidden;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 1.5s;transform:scale(5)}.active .thrive-boxes .thrive-together{opacity:1;visibility:visible;transform:scale(1)}.active-final .thrive-boxes .thrive-together{opacity:0;visibility:hidden}.thrive-boxes h2{position:absolute;top:355px;left:765px;font-weight:300;margin-bottom:0;color:#b3b3b3;opacity:0;visibility:hidden;transition:all linear .5s;transition-delay:.5s}.thrive-boxes h2 span{color:#000;display:block}.active .thrive-boxes h2{opacity:1;visibility:visible;transition-delay:0s}.active-final .thrive-boxes h2{opacity:0;visibility:hidden}.thrive-boxes .box{position:absolute;box-shadow:0 0 40px rgba(0,0,0,.25);border-radius:0 50px;opacity:0;visibility:hidden;transition-property:opacity,transform;transition-duration:.5s,1s;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.active .thrive-boxes .box{opacity:1;visibility:visible}.thrive-boxes .box .bg{display:block;width:100%;height:100%;border-radius:0 50px;overflow:hidden}.thrive-boxes .box .img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all cubic-bezier(0.22, 0.61, 0.36, 1) .75s}.thrive-boxes .box .text{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:26px;line-height:1;background:url(assets/images/icon-arrow-right-white.svg) no-repeat right center;background-size:20px auto;padding-right:30px;opacity:0;visibility:hidden;transition-delay:1.5s}.thrive-boxes .box .text span{display:block;transition:all linear .2s}.active-final .thrive-boxes .box .text{opacity:1;visibility:visible}.thrive-boxes .box .icon{position:absolute;z-index:1;background-repeat:no-repeat;background-position:left top;background-size:100% auto;opacity:0;visibility:hidden;transition:all linear .5s;transition-delay:1.6s}.active-final .thrive-boxes .box .icon{opacity:1;visibility:visible}.thrive-boxes .box--climate{top:0;left:175px;width:190px;height:220px;transform:translateY(-50px)}.active .thrive-boxes .box--climate{transform:translateY(0)}.thrive-boxes .box--climate .icon{bottom:-30px;left:-35px;width:160px;height:113px}[lang^=zh] .thrive-boxes .box--climate .text span{width:55px}[lang^=zh] .thrive-boxes .box--climate:hover .text span{width:65px}@media all and (max-width: 640px){[lang^=zh] .thrive-boxes .box--climate .text span{width:auto}[lang^=zh] .thrive-boxes .box--climate:hover .text span{width:auto}}.thrive-boxes .box--water{top:110px;left:365px;width:190px;height:330px;transform:translateY(50px)}.active .thrive-boxes .box--water{transform:translateY(0)}.thrive-boxes .box--water .icon{bottom:-50px;left:45px;width:100px;height:138px}[lang^=zh] .thrive-boxes .box--water .text span{width:80px}[lang^=zh] .thrive-boxes .box--water:hover .text span{width:90px}@media all and (max-width: 640px){[lang^=zh] .thrive-boxes .box--water .text span{width:50px}[lang^=zh] .thrive-boxes .box--water:hover .text span{width:auto}}.thrive-boxes .box--waste{top:0;left:365px;width:570px;height:110px;border-radius:50px 0;transform:translateX(50px)}.active .thrive-boxes .box--waste{transform:translateX(0)}.thrive-boxes .box--waste .bg{border-radius:50px 0}.thrive-boxes .box--waste .icon{top:-50px;left:30px;width:145px;height:138px}.thrive-boxes .box--people{top:330px;left:555px;width:190px;height:265px;border-radius:50px 0;transform:translateY(50px)}.active .thrive-boxes .box--people{transform:translateY(0)}.thrive-boxes .box--people .bg{border-radius:50px 0}.thrive-boxes .box--people .icon{top:-15px;right:-100px;width:145px;height:130px}[lang^=zh] .thrive-boxes .box--people .text span{width:55px}[lang^=zh] .thrive-boxes .box--people:hover .text span{width:65px}@media all and (max-width: 640px){[lang^=zh] .thrive-boxes .box--people .text span{width:auto}[lang^=zh] .thrive-boxes .box--people:hover .text span{width:auto}}.thrive-boxes .box--communities{top:110px;left:555px;width:570px;height:220px;transform:translateX(50px)}.active .thrive-boxes .box--communities{transform:translateX(0)}.thrive-boxes .box--communities .icon{bottom:-50px;right:-60px;width:185px;height:160px}.thrive-boxes .box:hover .img{transform:scale(1.1)}.thrive-boxes .box:hover .text{padding-right:40px}.thrive-boxes .box:hover .text span{padding-right:10px}@media all and (max-width: 1500px){.thrive-boxes h2{top:320px;left:730px}.thrive-boxes .box--climate{left:195px;width:170px;height:200px}.thrive-boxes .box--climate .icon{width:140px;height:100px}.thrive-boxes .box--waste{width:500px;height:100px}.thrive-boxes .box--waste .icon{width:115px;height:110px}.thrive-boxes .box--water{top:100px;width:170px;height:300px}.thrive-boxes .box--water .icon{left:55px;width:80px;height:110px}.thrive-boxes .box--communities{top:100px;left:535px;width:500px;height:200px}.thrive-boxes .box--communities .icon{width:155px;height:135px}.thrive-boxes .box--people{top:300px;left:535px;width:170px;height:240px}.thrive-boxes .box--people .icon{right:-90px;width:125px;height:112px}}@media all and (max-width: 1200px){.thrive-boxes .thrive-together{left:300px}.thrive-boxes h2{left:690px}.thrive-boxes .box--climate{left:150px}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:320px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:490px}}@media all and (max-width: 1000px){.thrive-boxes{height:560px}.thrive-boxes .thrive-together{top:40%;left:0;right:0;margin:0 auto}.thrive-boxes h2{position:relative;top:auto;left:auto}.active-final .thrive-boxes h2{opacity:1;visibility:visible}.thrive-boxes .box .icon{display:none}.thrive-boxes .box .text{font-size:20px}.thrive-boxes .box--climate{top:110px;left:0}.thrive-boxes .box--waste{top:110px}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:170px}.thrive-boxes .box--water,.thrive-boxes .box--communities{top:210px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:340px}.thrive-boxes .box--people{top:410px}}@media all and (max-width: 900px){.thrive-boxes{height:600px}.thrive-boxes .thrive-together{top:30%;width:400px}.thrive-boxes .box--climate{left:40px;width:130px;height:170px}.thrive-boxes .box--waste{width:450px}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:170px}.thrive-boxes .box--water{width:130px;height:230px}.thrive-boxes .box--water,.thrive-boxes .box--communities{top:210px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:300px}.thrive-boxes .box--communities{width:450px;height:150px}.thrive-boxes .box--people{top:360px;width:130px;height:200px}}@media all and (max-width: 800px){.thrive-boxes .box--climate{left:0}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:130px}.thrive-boxes .box--communities{width:320px;height:130px}.thrive-boxes .box--people{top:340px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:260px}}@media all and (max-width: 650px){.thrive-boxes .box .text{font-size:16px;line-height:1.3}.thrive-boxes .box:hover .text{padding-right:30px}.thrive-boxes .box--climate .text,.thrive-boxes .box--water .text,.thrive-boxes .box--people .text{padding:0 0 30px;background-position:center bottom}.thrive-boxes .box--climate:hover .text,.thrive-boxes .box--water:hover .text,.thrive-boxes .box--people:hover .text{padding-right:0}}@media all and (max-width: 600px){.thrive-boxes .box--climate{width:100px;height:160px}.thrive-boxes .box--water,.thrive-boxes .box--people{width:100px;height:240px}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:100px}.thrive-boxes .box--waste{width:430px}.thrive-boxes .box--communities{width:330px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:200px}}@media all and (max-width: 550px){.thrive-boxes .box--climate{width:80px;height:160px}.thrive-boxes .box--water,.thrive-boxes .box--people{width:80px;height:240px}.thrive-boxes .box--waste,.thrive-boxes .box--water{left:80px}.thrive-boxes .box--waste{width:400px;height:80px}.thrive-boxes .box--water,.thrive-boxes .box--communities{top:190px}.thrive-boxes .box--communities{width:320px;height:120px}.thrive-boxes .box--people{top:310px}.thrive-boxes .box--communities,.thrive-boxes .box--people{left:160px}}@media all and (max-width: 500px){.thrive-boxes{height:540px}.thrive-boxes .thrive-together{width:250px}.thrive-boxes .box--waste{width:240px}.thrive-boxes .box--communities{width:160px;height:80px}.thrive-boxes .box--people{top:270px}}.footer-home{position:absolute;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all linear .5s}.active .footer-home{opacity:1;visibility:visible}.footer-home .copyright-message{font-size:11px;padding:10px 0 30px;text-align:right}@media all and (max-width: 1000px){.footer-home{position:relative;right:auto;bottom:auto;left:auto}.footer-home .copyright-message{text-align:center;padding:30px 0}}.page-intro ::marker{color:#fc1b1c}.page-intro.overview .hero{background-position:right center}.page-intro.chairman .grid{gap:unset}.page-intro.chairman .grid .cell{width:255px;padding:30px 1rem}.page-intro.chairman .grid .cell h3{margin-bottom:1rem}.page-intro.chairman .grid .cell p{margin-bottom:.25rem}.page-intro.chairman .grid .cell img{width:32px;height:32px;object-fit:contain;object-position:center bottom}@media screen and (max-width: 1100px){.page-intro.chairman .grid{gap:20px}.page-intro.chairman .grid .cell{width:100%}}@media screen and (max-width: 640px){.page-intro.chairman .grid{gap:10px}}.page-intro.chairman .big{font-size:60px;line-height:1;letter-spacing:-0.05em;margin-bottom:10px}.page-intro.dept-heads .quote-split .inner{display:flex;flex-direction:column}.page-intro.dept-heads .quote-split .inner .author{order:-1;margin-bottom:1.6667em !important}@media screen and (max-width: 570px){.page-from-our-dept-heads .main-content img,.page-chairmans-statement .main-content img{max-width:100% !important}}.page-business.overview table.padded td:nth-child(n+2){text-align:right}.page-business.overview .tabs{justify-content:space-between}.page-business.overview .tabs a{flex:0 0 20%;padding:1.3rem 1rem;font-weight:700;line-height:22px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;border-right:1px solid #ddd}.page-business.overview .tabs a:hover,.page-business.overview .tabs a.active{color:#fff;background-color:#fc1b1c;box-shadow:none}.page-business.overview .tabs-container{border-radius:0 0 10px 10px}.page-business.overview .tab-content{padding:30px 20px;background-color:#fff;border-radius:0 0 10px 10px}.page-business.overview .tab-content:not(#financials){padding:0}.page-business.overview .tab-content:not(#financials) figure{margin:0}.page-business.overview .tab-content:not(#financials) figure object{width:100%;min-height:min(730px,66vw)}.page-business.overview .inline-chart.desktop{display:block}@media screen and (max-width: 960px){.page-business.overview .inline-chart.desktop{display:none}}.page-business.overview .panels.mobile{display:none}.page-business.overview .panels.mobile.vertical.wide .panel .desc-inner{padding:0}.page-business.overview .panels.mobile .circ{position:relative;z-index:10}.page-business.overview .panels.mobile .label{position:relative;z-index:100;opacity:0;transition:opacity .3s ease}.page-business.overview .panels.mobile .circ:hover+.label,.page-business.overview .panels.mobile .circ:active+.label,.page-business.overview .panels.mobile .circ:focus+.label{opacity:1}@media screen and (max-width: 960px){.page-business.overview .panels.mobile{display:block}}.page-business.overview figure.mobile img{width:100%;max-width:unset}.page-business.overview .list-block .item{border-bottom:1px solid #acacac;padding:1rem 0}.page-business.overview .list-block .item:first-child{padding-top:0}.page-business.overview .list-block .item:last-child{padding-bottom:0;border-bottom:0 none}.page-business.overview .list-block .item p{margin-bottom:.5rem}.page-business.approach table.index-list td{padding:1.5rem 0}.page-business.approach table.index-list td:first-child{width:315px;padding-right:20px}@media screen and (max-width: 640px){.page-business.approach table.index-list tr{display:flex;flex-direction:column}.page-business.approach table.index-list tr td:first-child{width:100%;padding:1rem 0 0}.page-business.approach table.index-list tr td:last-child{padding:1rem 0;border-top:0 none}.page-business.approach table.index-list tr td img{max-width:50%;margin-left:0}}.page-business.approach table td{padding:.25rem 0;vertical-align:middle}.page-business.approach table td:first-child{padding-right:1rem;text-align:center}.page-business.approach table td p{margin-top:1rem}.page-business.approach table td img{margin:0 auto}.page-business.tcfd .panels .desc table{margin:2rem 0}.page-business.tcfd .panels .desc table th,.page-business.tcfd .panels .desc table td{vertical-align:top;padding-top:.25rem;padding-right:1.25rem;padding-bottom:.25rem}.page-business.tcfd .panels .desc table th[colspan],.page-business.tcfd .panels .desc table td[colspan]{background-color:#ededed}.page-business.tcfd .panels .desc table ul{padding:0;margin:0;list-style-type:disc}.page-business.tcfd .panels .desc table ul li{padding-left:0}.page-business.tcfd .panels .desc table ul li::before{display:none}.page-our-approach-to-sustainability .inline-table td img{max-width:250px}.page-swirethrive.page-overview .hero{border-radius:0 0 200px 0}.page-thrive{--page-color: #FC1B1C}.page-thrive .main-split aside .cta{border-left-color:var(--page-color)}.page-thrive .main-split aside .ext::after,.page-thrive .main-split aside .rel::after{background-color:var(--page-color)}.page-thrive ul li::marker{color:var(--page-color)}.page-thrive ol li::marker{font-weight:700}.page-thrive .hero{background-color:var(--page-color)}.page-thrive .hero::after{content:"";position:absolute;right:calc((100% - 1040px)/2 - 100px);bottom:0;width:200px;height:200px;background-size:auto;background-repeat:no-repeat;background-position:center bottom}.page-thrive .hero .container{height:100%}@media screen and (max-width: 1312px){.page-thrive .hero::after{right:30px}}@media screen and (max-width: 640px){.page-thrive .hero::after{width:100px;height:100px;background-position:right bottom;background-size:contain}}.page-thrive h2.big{color:var(--page-color)}.page-thrive #overview .summary .cell.flex{background-color:rgba(0,0,0,0)}.page-thrive #overview .summary .cell.flex .box{background-color:rgba(var(--page-color-rgb), 0.1)}.page-thrive #overview .summary .cell.flex .box h3{margin-bottom:.75rem}.page-thrive #overview .summary .cell.flex .box div{display:flex;flex-flow:row nowrap;justify-content:flex-start}@media screen and (max-width: 960px){.page-thrive #overview .summary{gap:20px;grid-template-columns:1fr 1fr}.page-thrive #overview .summary .cell.flex{grid-column:span 2;flex-direction:row;justify-content:space-between;padding-right:0}.page-thrive #overview .summary .cell.flex .box{flex:0 0 calc(50% - 10px);margin:0}.page-thrive #overview .summary .cell h3{margin-bottom:.75rem}.page-thrive #overview .summary .cell br+br{display:none}}@media screen and (max-width: 640px){.page-thrive #overview .summary .cell.flex{flex-direction:column;justify-content:flex-start;grid-column:span 1}.page-thrive #overview .summary .cell.flex .box{flex:0 0 auto;justify-content:flex-start}.page-thrive #overview .summary .cell.flex .box:first-child{margin-bottom:20px}.page-thrive #overview .summary .cell.flex .box div{justify-content:flex-start !important}}@media screen and (max-width: 479px){.page-thrive #overview .summary{grid-template-columns:1fr}}.page-thrive #overview .summary.reveal .cell:not(.flex),.page-thrive #overview .summary.reveal .box{transform-origin:center;transform:scale(1.1);opacity:0}.page-thrive #overview .summary.reveal .cell:not(.flex) *,.page-thrive #overview .summary.reveal .box *{opacity:0;transform:translateY(-20px)}.page-thrive #overview .summary.reveal.revealed .cell:not(.flex),.page-thrive #overview .summary.reveal.revealed .box{opacity:1;transform:scale(1);transition:opacity .4s ease-out,transform .4s ease-out}.page-thrive #overview .summary.reveal.revealed .cell:not(.flex) *,.page-thrive #overview .summary.reveal.revealed .box *{opacity:1;transform:translateY(0);transition:opacity .4s ease-out .4s,transform .4s ease-out .4s}.page-thrive .grid{gap:15px}.page-thrive .grid .cell{padding:20px;border:1px solid #ddd;border-radius:20px 0 20px 0}.page-thrive .grid .cell.flex{display:flex;padding:0}.page-thrive .grid .cell.flex.vertical{flex-direction:column}.page-thrive .grid .cell.flex .box{padding:20px;margin-bottom:10px;flex:1 0 auto}.page-thrive .grid .cell.flex .box:last-child{margin-bottom:0}.page-thrive .grid .cell .big{font-size:60px;line-height:1;letter-spacing:-0.05em;margin-bottom:10px}.page-thrive .grid .cell .mid{font-size:48px;line-height:1;letter-spacing:-0.05em;margin-bottom:10px}.page-thrive .grid .cell .tint{color:var(--page-color)}.page-thrive .grid .cell .tint+p{margin-top:.5rem}.page-thrive .targetbox{display:flex;flex-flow:row nowrap;justify-content:space-between}.page-thrive .targetbox .light-weight{font-weight:300}.page-thrive .targetbox .from,.page-thrive .targetbox .to{flex:0 0 50%;width:50%;min-width:300px;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-weight:700;padding:3rem 0}.page-thrive .targetbox .from{position:relative;background-color:#ededed}.page-thrive .targetbox .from::after{content:"";position:absolute;right:-100px;top:0;width:0;height:0;border-width:100px 50px;border-style:solid;border-color:rgba(0,0,0,0);border-left-color:#ededed}.page-thrive .targetbox .from:first-child{justify-content:center;padding-top:0;padding-left:3rem}.page-thrive .targetbox .from:nth-child(n+2){padding-left:4rem}.page-thrive .targetbox .to{padding-left:4rem;background-color:#128547;color:#fff}@media screen and (max-width: 960px){.page-thrive .targetbox{flex-direction:column;height:auto;width:300px;margin-left:auto;margin-right:auto}.page-thrive .targetbox .from,.page-thrive .targetbox .to{flex-basis:auto;text-align:center;padding:3rem 0;align-items:center}.page-thrive .targetbox .from:first-child,.page-thrive .targetbox .to:first-child{padding:3rem 1.5rem}.page-thrive .targetbox .from:nth-child(n+2),.page-thrive .targetbox .to:nth-child(n+2){padding:4.5rem 1.5rem 1.5rem}.page-thrive .targetbox .from{padding:3rem 1.5rem}.page-thrive .targetbox .from::after{top:auto;right:auto;left:0;bottom:-80px;border-width:40px 150px;border-color:rgba(0,0,0,0);border-top-color:#ededed}}.page-thrive .targetbox.reveal .from,.page-thrive .targetbox.reveal .to{opacity:0;transform:translateX(-40px)}@media screen and (max-width: 960px){.page-thrive .targetbox.reveal .from,.page-thrive .targetbox.reveal .to{transform:translateY(-40px)}}.page-thrive .targetbox.reveal.revealed .from,.page-thrive .targetbox.reveal.revealed .to{opacity:1;transform:translateX(0);transition:opacity .5s ease-out,transform .5s ease-out}.page-thrive .targetbox.reveal.revealed .from:nth-child(1),.page-thrive .targetbox.reveal.revealed .to:nth-child(1){transition-delay:0s}.page-thrive .targetbox.reveal.revealed .from:nth-child(2),.page-thrive .targetbox.reveal.revealed .to:nth-child(2){transition-delay:.3s}.page-thrive .targetbox.reveal.revealed .from:nth-child(3),.page-thrive .targetbox.reveal.revealed .to:nth-child(3){transition-delay:.6s}.page-thrive .targetbox.reveal.revealed .from:nth-child(4),.page-thrive .targetbox.reveal.revealed .to:nth-child(4){transition-delay:.9s}@media screen and (max-width: 960px){.page-thrive .targetbox.reveal.revealed .from,.page-thrive .targetbox.reveal.revealed .to{transform:translateY(0)}}.page-thrive .targetbox.targetbox-waste>div:first-child{width:25%}.page-thrive .targetbox.targetbox-waste>div:nth-child(2){width:30%}.page-thrive .targetbox.targetbox-waste>div:last-child{width:45%;padding-right:5px}.page-thrive .targetbox.targetbox-waste ul li::marker{color:#fff}.page-thrive .case-study .inner{background-color:var(--page-color)}.page-thrive.overview .hero{background-color:#fff}.page-thrive.overview .pie-container{max-width:400px;max-height:400px;margin:0 !important}.page-thrive.climate{--page-color: #128547;--page-color-rgb: 18, 133, 71}.page-thrive.climate .cta.related a::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23128547'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.climate .cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23128547' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23128547' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23128547' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.climate .hero::after{background-image:url("../images/climate/hero-graphic-climate.svg")}.page-thrive.climate .targetbox .from,.page-thrive.climate .targetbox .to{flex-basis:33.3333%;width:33.3333%}.page-thrive.climate .targetbox .from:first-child{z-index:10}.page-thrive.climate .targetbox .from:first-child::after{border-left-color:#ededed}.page-thrive.climate .targetbox .from:nth-child(2){background-color:#88c2a2;z-index:7}.page-thrive.climate .targetbox .from:nth-child(2)::after{border-left-color:#88c2a2}.page-thrive.climate .targetbox .to{z-index:4}@media screen and (max-width: 960px){.page-thrive.climate .targetbox .from,.page-thrive.climate .targetbox .to{flex-basis:auto;width:auto}.page-thrive.climate .targetbox .from:first-child::after{border-left-color:rgba(0,0,0,0);border-top-color:#ededed}.page-thrive.climate .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#88c2a2}}.page-thrive.waste{--page-color: #8099aa;--page-color-rgb: 128, 153, 170}.page-thrive.waste .cta.related a::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%238099aa'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.waste .cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.waste .hero::after{background-image:url("../images/waste/waste-topbanner.svg")}.page-thrive.waste .grid-5 .cell{padding:0;font-size:14px;font-weight:700;color:var(--page-color)}.page-thrive.waste .grid-5 .cell img,.page-thrive.waste .grid-5 .cell object{width:120px;height:90px;margin-bottom:1.5rem;object-fit:contain;object-position:center bottom}@media screen and (max-width: 767px){.page-thrive.waste .grid-5{grid-template-columns:repeat(3, 1fr);gap:20px 10px}}@media screen and (max-width: 480px){.page-thrive.waste .grid-5{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}.page-thrive.waste .targetbox .from,.page-thrive.waste .targetbox .to{flex:1 0 auto;min-width:200px;width:auto;color:#000}.page-thrive.waste .targetbox .from{z-index:10}.page-thrive.waste .targetbox .from:nth-child(2){background-color:#d9e0e5;z-index:8}.page-thrive.waste .targetbox .from:nth-child(2)::after{border-left-color:#d9e0e5}.page-thrive.waste .targetbox .from:nth-child(3){background-color:#bfccd4;z-index:6}.page-thrive.waste .targetbox .from:nth-child(3)::after{border-left-color:#bfccd4}.page-thrive.waste .targetbox .to{background-color:#8099aa;color:#fff;min-width:320px}@media screen and (max-width: 960px){.page-thrive.waste .targetbox .from,.page-thrive.waste .targetbox .to{flex-basis:auto;width:auto;min-width:unset}.page-thrive.waste .targetbox .from .inner,.page-thrive.waste .targetbox .to .inner{padding:0 !important}.page-thrive.waste .targetbox .from:first-child::after{border-left-color:rgba(0,0,0,0);border-top-color:#ededed}.page-thrive.waste .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#d9e0e5}.page-thrive.waste .targetbox .from:nth-child(3)::after{border-left-color:rgba(0,0,0,0);border-top-color:#bfccd4}}.page-thrive.water{--page-color: #195063;--page-color-rgb: 25, 80, 99}.page-thrive.water .cta.related a::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23195063'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.water .cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23195063' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23195063' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23195063' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.water .hero::after{background-image:url("../images/water/water-topbanner.svg")}.page-thrive.water .grid-4 .cell{padding:0;font-size:14px;font-weight:700;color:var(--page-color)}.page-thrive.water .grid-4 .cell img,.page-thrive.water .grid-4 .cell object{width:120px;height:90px;margin-bottom:1.5rem;object-fit:contain;object-position:center bottom}@media screen and (max-width: 640px){.page-thrive.water .grid-4 .cell{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-self:flex-start}.page-thrive.water .grid-4 .cell img{flex:0 0 100px;width:100px;height:100px;object-fit:contain;margin-right:1.5rem}}@media screen and (max-width: 480px){.page-thrive.water .grid-4 .cell img{flex-basis:80px;width:80px;height:80px;margin-right:1rem}}.page-thrive.water .targetbox .from,.page-thrive.water .targetbox .to{flex-basis:33.3333%;color:#000;min-width:300px}.page-thrive.water .targetbox .from{z-index:10}.page-thrive.water .targetbox .from:nth-child(2){background-color:#b9cad0;z-index:8}.page-thrive.water .targetbox .from:nth-child(2)::after{border-left-color:#b9cad0}.page-thrive.water .targetbox .to{background-color:#195063;color:#fff}@media screen and (max-width: 480px){.page-thrive.water .targetbox .to{min-width:300px}}@media screen and (max-width: 960px){.page-thrive.water .targetbox .from,.page-thrive.water .targetbox .to{flex-basis:auto;width:auto}.page-thrive.water .targetbox .from .inner,.page-thrive.water .targetbox .to .inner{padding:0 !important}.page-thrive.water .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#b9cad0}}.page-thrive.people{--page-color: #d48c3b;--page-color-rgb: 212, 140, 59}.page-thrive.people .cta.related a::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23d48c3b'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.people .cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23d48c3b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23d48c3b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23d48c3b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.people .hero::after{background-image:url("../images/people/people-topbanner.svg")}.page-thrive.people .diversity{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:4rem 20px 0}.page-thrive.people .diversity .item{flex:0 0 calc((100% - 4rem)/5)}.page-thrive.people .diversity .item img{max-width:150px;margin:0 auto 1.5rem 0}.page-thrive.people .diversity .item h4,.page-thrive.people .diversity .item .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-thrive.people .diversity .item th{margin-bottom:1.25rem}@media screen and (max-width: 960px){.page-thrive.people .diversity{flex-direction:column;padding:2rem 0}.page-thrive.people .diversity .item{flex-basis:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:2rem}.page-thrive.people .diversity .item:last-child{margin-bottom:0}.page-thrive.people .diversity .item img{width:100px;flex:0 0 100px;margin:0 1rem 1rem 0}.page-thrive.people .diversity .item h4,.page-thrive.people .diversity .item .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-thrive.people .diversity .item th{flex:1 0 calc(100% - 100px - 1rem)}.page-thrive.people .diversity .item p{flex-basis:100%}}.page-thrive.people .diversity.reveal .item{opacity:0;transform:translateY(-20px)}.page-thrive.people .diversity.reveal.revealed .item{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-thrive.people .diversity.reveal.revealed .item:nth-child(1){transition-delay:0s}.page-thrive.people .diversity.reveal.revealed .item:nth-child(2){transition-delay:.2s}.page-thrive.people .diversity.reveal.revealed .item:nth-child(3){transition-delay:.4s}.page-thrive.people .diversity.reveal.revealed .item:nth-child(4){transition-delay:.6s}.page-thrive.people .diversity.reveal.revealed .item:nth-child(5){transition-delay:.8s}.page-thrive.people #chart_diversity{display:flex;flex-flow:row nowrap;justify-content:space-between}.page-thrive.people #chart_diversity img:nth-child(1){flex:0 0 245px}.page-thrive.people #chart_diversity img:nth-child(2){flex:0 0 575px}.page-thrive.people .ohs.reveal{opacity:0;transform:scale(1.05)}.page-thrive.people .ohs.reveal.revealed{opacity:1;transform:scale(1);transition:opacity .4s ease-out,transform .4s ease-out}.page-thrive.comm{--page-color: #a13d5c;--page-color-rgb: 161, 61, 92}.page-thrive.comm .cta.related a::after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23a03c5c'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.comm .cta.supp a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23a03c5c' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23a03c5c' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23a03c5c' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0)}.page-thrive.comm .hero::after{background-image:url("../images/community/community-topbanner.svg")}.page-thrive.comm .grants-flex{margin-bottom:1rem;padding:1rem 0;display:flex;flex-flow:row nowrap;justify-content:space-around;background-color:#fff}.page-thrive.comm .grants-flex p{margin:0}@media screen and (max-width: 640px){.page-thrive.comm .grants-flex{padding:1rem 1.5rem;flex-direction:column}.page-thrive.comm .grants-flex .item{margin-bottom:1rem}.page-thrive.comm .grants-flex .item:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.page-thrive.comm .filter-list .list{padding:1.5rem}.page-thrive.comm .filter-list .list table thead{display:none}.page-thrive.comm .filter-list .list table tbody tr{display:block;border-bottom:1px solid #acacac;padding:1.5rem 0}.page-thrive.comm .filter-list .list table tbody tr:first-child{padding-top:0}.page-thrive.comm .filter-list .list table tbody tr:last-child{padding-bottom:0;border-bottom:0 none}.page-thrive.comm .filter-list .list table tbody td{display:block;position:relative;padding-top:0;padding-left:0;padding-right:0;font-weight:300 !important;text-align:left !important;border-top:0 none}.page-thrive.comm .filter-list .list table tbody td::before{display:block;font-weight:700}.page-thrive.comm .filter-list .list table tbody td:last-child{padding-bottom:0}.page-thrive.comm .filter-list .list table tbody td img{display:none}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(1)::before{content:"Partner organisation"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(1)::before{content:"夥伴機構"}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(2)::before{content:"Project name"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(2)::before{content:"項目名稱"}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(3)::before{content:"Project details"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(3)::before{content:"項目詳情"}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(4)::before{content:"Grant approved (HK$)"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(4)::before{content:"已批准資助（港元）"}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(5)::before{content:"Project status"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(5)::before{content:"項目狀態"}.page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(6)::before{content:"Number of beneficiarie"}[lang^=zh] .page-thrive.comm .filter-list [data-name=theme]+.list table tbody td:nth-child(6)::before{content:"受惠者數目"}.page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(1)::before{content:"Partner organisation"}[lang^=zh] .page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(1)::before{content:"夥伴機構"}.page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(2)::before{content:"Project name"}[lang^=zh] .page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(2)::before{content:"項目名稱"}.page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(3)::before{content:"Project details"}[lang^=zh] .page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(3)::before{content:"項目詳情"}.page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(4)::before{content:"Grant approved (HK$)"}[lang^=zh] .page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(4)::before{content:"已批准資助 （港元）"}.page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(5)::before{content:"Project status (as at 31 Dec 2021)"}[lang^=zh] .page-thrive.comm .filter-list [data-name=area]+.list table tbody td:nth-child(5)::before{content:"項目狀態（截至二零二零年十二月三十一日）"}}.graphic-section{justify-content:center}.graphic-section h2{display:none}@media screen and (max-width: 767px){.graphic-section{align-items:center}.graphic-section svg{width:500px}}@media screen and (max-width: 660px){.graphic-section{align-items:center}.graphic-section svg{width:360px}}@media screen and (max-width: 420px){.graphic-section{align-items:center}.graphic-section svg{width:300px}}.page-communities .page-about.materiality .panels .panel.active .desc{padding:0}.page-sub-nav .wide-content{display:flex;justify-content:flex-end;border-bottom:1px solid #ddd;margin:35px auto}.page-sub-nav .wide-content .page{display:none}.page-sub-nav .wide-content a{background-color:#f9f9f9;font-size:14px;font-weight:700;line-height:1;padding:13px 40px}.page-sub-nav .wide-content a:first-of-type{border-top-left-radius:5px}.page-sub-nav .wide-content a:last-of-type{border-top-right-radius:5px}.page-sub-nav .wide-content a:hover,.page-sub-nav .wide-content a.active{background-color:#ddd}.table-overview{table-layout:fixed}.table-overview tbody tr{vertical-align:top;border-top-width:2px;border-top-color:#fff}.table-overview tbody tr.row-climate{background-color:#e9f3ed}.table-overview tbody tr.row-climate td .big-text{color:#128547}.table-overview tbody tr.row-waste{background-color:#f3f5f7}.table-overview tbody tr.row-waste td .big-text{color:#8099aa}.table-overview tbody tr.row-water{background-color:#e9edef}.table-overview tbody tr.row-water td .big-text{color:#195063}.table-overview tbody tr.row-people{background-color:#faf4ec}.table-overview tbody tr.row-people td .big-text{color:#d48c3b}.table-overview tbody tr.row-communities{background-color:#f4ecef}.table-overview tbody tr.row-communities td .big-text{color:#a13d5c}.table-overview tbody td{padding:10px 20px 10px 0}.table-overview tbody td.cell-1{width:10%;padding:10px}.table-overview tbody td.cell-2,.table-overview tbody td.cell-4,.table-overview tbody td.cell-6{width:25%}.table-overview tbody td.cell-3,.table-overview tbody td.cell-5{width:7.5%}.table-overview tbody td.cell-2{padding-left:20px}.table-overview tbody td img{display:block;margin:0 auto}.table-overview tbody td img.icon-climate{width:60px}.table-overview tbody td img.icon-waste,.table-overview tbody td img.icon-people{width:55px}.table-overview tbody td img.icon-water{width:40px}.table-overview tbody td .big-text{font-size:28px;font-weight:700;line-height:1.2}.table-overview.table-overview--chinese tbody td.cell-2{width:18%}.table-overview.table-overview--chinese tbody td.cell-4,.table-overview.table-overview--chinese tbody td.cell-6{width:25%}.table-overview.table-overview--chinese tbody td.cell-3,.table-overview.table-overview--chinese tbody td.cell-5{width:15%}.table-overview.table-overview--chinese tbody td img.icon-communities{width:65px}.table-overview.table-stakeholder td{vertical-align:middle}.table-overview.table-stakeholder tbody td.cell-2{padding-left:0}@media all and (max-width: 640px){table.table-overview{min-width:950px}}.table-climate-target th,.table-climate-target td{vertical-align:middle;padding:10px 0}.table-climate-target img{display:block;margin:0 auto}.table-climate-target img.icon-division{width:100px}.page-about ::marker{color:#fc1b1c}.page-about .main-split aside .cta{border-left-color:#fc1b1c}.page-about .main-split aside .ext::after{background-color:#fc1b1c}.page-about .main-split aside .related a::after{border-left-color:#fc1b1c}.page-about .thankyou{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#000;display:flex;flex-direction:column;justify-content:center;pointer-events:none;opacity:0;transition:opacity 0s linear;z-index:900}.page-about .thankyou .inner{position:relative;width:100%;max-width:1040px;padding:10rem 0;margin:0 auto;background-color:#fff;text-align:center;transform-origin:center;transform:scale(0);transition:transform 0s linear}@media screen and (max-width: 767px){.page-about .thankyou .inner{padding-left:30px;padding-right:30px}}.page-about .thankyou.open{opacity:1;pointer-events:auto;transition:opacity .3s linear}.page-about .thankyou.open .inner{transform:scale(1);transition:transform .3s ease .15s}.page-about .thankyou .close{position:absolute;right:4rem;top:2rem;width:16px;height:16px}@media screen and (max-width: 767px){.page-about .thankyou .close{right:30px}}.page-about .thankyou .close::before,.page-about .thankyou .close::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#000;transform-origin:center}.page-about .thankyou .close::before{transform:rotate(-45deg)}.page-about .thankyou .close::after{transform:rotate(45deg)}.page-about .thankyou img{margin:0 auto}.page-about .thankyou .h1{font-size:80px;line-height:1;margin:0 auto}@media screen and (max-width: 1024px){.page-about .thankyou .h1{font-size:60px}}@media screen and (max-width: 767px){.page-about .thankyou .h1{font-size:45px}}.page-about .thankyou .h2{font-size:24px;font-weight:700;line-height:30px;margin:.5rem auto 1.5rem}.page-about .thankyou p{margin-left:auto;margin-right:auto}.page-about .team{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}.page-about .team .team-member figure{overflow:hidden;position:relative;margin:0;height:100%;border-radius:30px 0}.page-about .team .team-member figure img{display:block;object-fit:cover;object-position:center;height:100%;width:100%;border-radius:30px 0}.page-about .team .team-member figure figcaption{position:absolute;left:0;bottom:0;width:100%;height:100%;margin:0;padding:.75rem 1.5rem;font-size:16px;line-height:18px;color:#fff;background-color:rgba(0,0,0,.5);opacity:0;-webkit-opacity:-webkit-opacity .4s ease;transition:opacity .4s ease}.page-about .team .team-member figure figcaption span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;width:100%;padding:0 20px}.page-about .team .team-member figure figcaption span strong{display:block}@media screen and (max-width: 640px){.page-about .team .team-member figure figcaption{padding:.5rem .75rem;font-size:14px;line-height:1.2}}.page-about .team .team-member figure:hover figcaption,.page-about .team .team-member figure:focus figcaption{opacity:1}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-about .team .team-member{margin-bottom:20px}.page-about .team .team-member:nth-child(odd){-ms-grid-column:1;margin-right:10px}.page-about .team .team-member:nth-child(even){-ms-grid-column:2;margin-left:10px}.page-about .team .team-member:nth-child(1),.page-about .team .team-member:nth-child(2){-ms-grid-row:1}.page-about .team .team-member:nth-child(3),.page-about .team .team-member:nth-child(4){-ms-grid-row:2}.page-about .team .team-member:nth-child(5),.page-about .team .team-member:nth-child(6){-ms-grid-row:3}.page-about .team .team-member:nth-child(7),.page-about .team .team-member:nth-child(8){-ms-grid-row:4}}@media screen and (max-width: 767px){.page-about .team{grid-template-columns:1fr 1fr}}.page-about.materiality .inline-table thead th{margin:0;line-height:1.5rem}.page-about.materiality .inline-table thead th[colspan]{border-bottom:1px solid #acacac;padding-right:0}.page-about.materiality .inline-table thead th:nth-child(3){padding-right:0}.page-about.materiality .inline-table thead th:nth-child(4){padding-right:0}.page-about.materiality .inline-table thead th:last-child{padding-left:3rem}.page-about.materiality .inline-table tbody td{padding-top:1rem;padding-bottom:1rem}.page-about.materiality .inline-table tbody td:nth-child(1){width:30%;text-align:left}.page-about.materiality .inline-table tbody td:nth-child(2){width:20%}.page-about.materiality .inline-table tbody td:nth-child(3){width:10%;padding-right:0}.page-about.materiality .inline-table tbody td:nth-child(4){width:10%;padding-right:0}.page-about.materiality .inline-table tbody td:nth-child(5){width:26%;padding-left:3rem}.page-about.materiality .inline-table .dot{display:inline-block;width:14px;height:14px;margin-left:1.5rem;background-color:#fc1b1c;border-radius:50%}.page-about.materiality .panels .panel{padding:0 0 5rem}.page-about.materiality .panels .panel ul{padding:0 0 0 1.5rem;margin:0;column-count:2}.page-about.materiality .panels .panel h4,.page-about.materiality .panels .panel .inline-table thead th,.page-about.materiality .inline-table thead .panels .panel th{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;overflow:hidden;margin:0;font-size:30px;line-height:1.2;text-indent:-500px;max-width:120px;transition:all .2s ease;color:#000;white-space:nowrap}.page-about.materiality .panels .panel h4:before,.page-about.materiality .panels .panel .inline-table thead th:before,.page-about.materiality .inline-table thead .panels .panel th:before{content:counter(num);flex:0 0 120px;display:flex;flex-direction:column;justify-content:center;width:120px;height:120px;margin-right:0;text-align:center;text-indent:0;vertical-align:middle;color:#000;background-color:#fff;transition:all .4s ease;font-weight:300;font-size:40px;border-bottom:1px solid #ddd}.page-about.materiality .panels .panel.active h4,.page-about.materiality .panels .panel.active .inline-table thead th,.page-about.materiality .inline-table thead .panels .panel.active th{max-width:828px;text-indent:0;filter:grayscale(0)}.page-about.materiality .panels .panel.active h4:before,.page-about.materiality .panels .panel.active .inline-table thead th:before,.page-about.materiality .inline-table thead .panels .panel.active th:before{margin-right:45px;background-color:#ddd;opacity:1;color:#000}.page-about.materiality .panels .panel.active .desc{padding-left:165px}.page-about.materiality .panels .panel:first-child h4::before,.page-about.materiality .panels .panel:first-child .inline-table thead th::before,.page-about.materiality .inline-table thead .panels .panel:first-child th::before{border-top-left-radius:20px}.page-about.materiality .panels .panel:last-child h4::before,.page-about.materiality .panels .panel:last-child .inline-table thead th::before,.page-about.materiality .inline-table thead .panels .panel:last-child th::before{border-top-right-radius:20px}.page-about.materiality .panels .panel:last-child.active h4::before,.page-about.materiality .panels .panel:last-child.active .inline-table thead th::before,.page-about.materiality .inline-table thead .panels .panel:last-child.active th::before{border-top-right-radius:0}.page-about.materiality .panels.vertical .panel:first-child{border-radius:10px 0 0 0}.page-about.materiality .panels.vertical .panel:last-child{border-radius:0 0 10px 0}.page-about.materiality .panels.vertical .panel:only-child{border-radius:10px 0 10px 0}.page-about.materiality .panels.vertical .panel.active:first-child h3::before{border-top-right-radius:0;border-bottom:none}@media screen and (max-width: 1100px){.page-about.materiality .panels{flex-direction:column}.page-about.materiality .panels .panel{padding:0;flex-basis:60px}.page-about.materiality .panels .panel h4,.page-about.materiality .panels .panel .inline-table thead th,.page-about.materiality .inline-table thead .panels .panel th{max-width:100%;text-indent:0;height:60px;font-size:16px;line-height:18px}.page-about.materiality .panels .panel h4:before,.page-about.materiality .panels .panel .inline-table thead th:before,.page-about.materiality .inline-table thead .panels .panel th:before{flex:0 0 60px;width:60px;height:60px;margin-right:1rem;font-size:26px;line-height:30px;border-bottom:none}.page-about.materiality .panels .panel .desc{display:none;padding:0 1.5rem 0 76px;margin-top:1.5rem}.page-about.materiality .panels .panel.active h4::before,.page-about.materiality .panels .panel.active .inline-table thead th::before,.page-about.materiality .inline-table thead .panels .panel.active th::before{margin-right:1rem}.page-about.materiality .panels .panel.active .desc{display:block;padding:0 1.5rem 2rem 76px}}@media screen and (max-width: 720px){.page-about.materiality .panels .panel ul{padding-left:1.25rem}}@media screen and (max-width: 480px){.page-about.materiality .panels .panel ul{column-count:1}.page-about.materiality .panels .panel .desc{padding-left:1.5rem}.page-about.materiality .panels .panel.active .desc{padding-left:1.5rem}}.page-about.materiality ol li::marker{font-weight:700}@media screen and (max-width: 640px){.page-about.materiality h2 br{display:none}}.page-about.stakeholder .panels.vertical.wide .panel{padding:0}.page-about.stakeholder .panels.vertical.wide h3{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:106px;padding-right:192px}.page-about.stakeholder .panels.vertical.wide h3 img{display:inline-block;width:86px;height:70px;object-fit:contain;object-position:center;margin-right:20px;vertical-align:middle}.page-about.stakeholder .panels.vertical.wide .desc{padding-left:212px;padding-right:192px}.page-about.stakeholder .panels.vertical.wide .desc .desc-inner{padding-left:0;padding-right:0}@media screen and (max-width: 960px){.page-about.stakeholder .panels.vertical.wide h3{padding-left:1rem;padding-right:76px;padding-top:.5rem;padding-bottom:.5rem}.page-about.stakeholder .panels.vertical.wide h3 img{width:35px;height:35px;margin-right:.5rem}.page-about.stakeholder .panels.vertical.wide .desc{padding-left:59px;padding-right:76px}}@media screen and (max-width: 660px){.page-assessing-materiality .main-content img{max-width:100% !important}}.page-assessing-materiality .inline-table img{margin:0 auto}.page-assessing-materiality .inline-table img.icon-climate{width:70px}.page-assessing-materiality .inline-table img.icon-water{width:60px}.page-assessing-materiality .inline-table img.icon-waste{width:45px}.page-assessing-materiality .inline-table img.icon-people{width:60px}.page-assessing-materiality .inline-table img.icon-communities{width:75px}.page-disclosure.customers .main-content table th,.page-disclosure.customers .main-content table td{padding:.5rem 0;text-align:left;vertical-align:top}.page-disclosure.customers .main-content table th:first-child,.page-disclosure.customers .main-content table td:first-child{padding-right:20px}.page-disclosure.supplychain .panels.vertical.wide .panel{padding:0}.page-disclosure.supplychain .panels.vertical.wide h3{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:106px;padding-right:192px}.page-disclosure.supplychain .panels.vertical.wide h3 img{display:inline-block;width:86px;height:70px;object-fit:contain;object-position:center;margin-right:20px;vertical-align:middle}.page-disclosure.supplychain .panels.vertical.wide .desc{padding-left:212px;padding-right:192px}.page-disclosure.supplychain .panels.vertical.wide .desc-inner{padding-left:0;padding-right:0}@media screen and (max-width: 960px){.page-disclosure.supplychain .panels.vertical.wide h3{padding-left:1rem;padding-right:76px}.page-disclosure.supplychain .panels.vertical.wide h3 img{width:35px;height:35px;margin-right:.5rem}.page-disclosure.supplychain .panels.vertical.wide .desc{padding-left:59px;padding-right:76px}}.page-disclosure.biodiversity .panels .panel{padding:0 0 5rem}.page-disclosure.biodiversity .panels .panel ul{padding:0 0 0 1.5rem;margin:0;column-count:2}.page-disclosure.biodiversity .panels .panel h4,.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel th{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;overflow:hidden;margin:0;font-size:30px;line-height:1.2;text-indent:-500px;max-width:120px;transition:all .2s ease;color:#000;white-space:nowrap}.page-disclosure.biodiversity .panels .panel h4:before,.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th:before,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel th:before{content:counter(num);flex:0 0 120px;display:flex;flex-direction:column;justify-content:center;width:120px;height:120px;margin-right:0;text-align:center;text-indent:0;vertical-align:middle;color:#fc1b1c;background-color:#dedede;opacity:.5;transition:all .4s ease}.page-disclosure.biodiversity .panels .panel .desc .cta{margin-right:-25px}.page-disclosure.biodiversity .panels .panel.active h4,.page-disclosure.biodiversity .panels .panel.active .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel.active th{max-width:828px;text-indent:0;filter:grayscale(0)}.page-disclosure.biodiversity .panels .panel.active h4:before,.page-disclosure.biodiversity .panels .panel.active .page-about.materiality .inline-table thead th:before,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel.active th:before{margin-right:45px;background-color:#fc1b1c;opacity:1;color:#fff}.page-disclosure.biodiversity .panels .panel.active .desc{max-width:unset;padding-left:165px}@media screen and (max-width: 1100px){.page-disclosure.biodiversity .panels{flex-direction:column}.page-disclosure.biodiversity .panels .panel{padding:0;flex-basis:60px}.page-disclosure.biodiversity .panels .panel h4,.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel th{max-width:100%;text-indent:0;height:60px;font-size:16px;line-height:18px}.page-disclosure.biodiversity .panels .panel h4:before,.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th:before,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel th:before{flex:0 0 60px;width:60px;height:60px;margin-right:1rem;font-size:26px;line-height:30px}.page-disclosure.biodiversity .panels .panel .desc{display:none;padding:0 1.5rem;margin-top:1.5rem}.page-disclosure.biodiversity .panels .panel .desc-inner{width:auto}.page-disclosure.biodiversity .panels .panel.active h4::before,.page-disclosure.biodiversity .panels .panel.active .page-about.materiality .inline-table thead th::before,.page-about.materiality .inline-table thead .page-disclosure.biodiversity .panels .panel.active th::before{margin-right:1rem}.page-disclosure.biodiversity .panels .panel.active .desc{display:block;padding:0 1.5rem 2rem 76px}}@media screen and (max-width: 720px){.page-disclosure.biodiversity .panels .panel ul{padding-left:1.25rem}}@media screen and (max-width: 480px){.page-disclosure.biodiversity .panels .panel ul{column-count:1}.page-disclosure.biodiversity .panels .panel .desc{padding-left:1.5rem}.page-disclosure.biodiversity .panels .panel .desc .cta{margin-right:0;max-width:calc(100% + 1.5rem)}.page-disclosure.biodiversity .panels .panel.active .desc{padding-left:1.5rem}}.page-download{--page-color: #FC1B1C}.page-download .hero{background-color:#ededed;color:#000}.page-download .cards{align-items:stretch}.page-download .cards .card{height:300px;margin-bottom:20px}.page-download .cards .card.bg-white{background-color:#fff}.page-download .cards .card .content{align-items:flex-start;width:100%}.page-download .cards .card img{max-height:125px;min-height:90px;margin-top:auto}.page-download .cards .card.blank{background-color:rgba(0,0,0,0);visibility:hidden;pointer-events:none}@media screen and (max-width: 880px){.page-download .cards{width:100%}.page-download .cards .card{height:auto}.page-download .cards .card img{width:160px;height:120px;max-width:unset;max-height:unset;object-fit:contain;object-position:center;margin-top:1rem;align-self:center}}@media screen and (max-width: 640px){.page-download .cards .card .button,.page-download .cards .card button{padding-right:35px}}.page-download-template .main-split{column-gap:40px}.page-download-template .main-split aside{flex-basis:calc((100% - 20px)*.25);min-width:calc((100% - 20px)*.25)}@media screen and (max-width: 767px){.page-download-template .main-split aside{width:100%}}.page-download-template .main-split aside .cta{border-left-color:#e1423c}.page-download-template .main-split aside .ext::after{background-color:#e1423c}.page-download-template .main-split aside .related a::after{border-left-color:#e1423c}.page-download-template .main-content{width:100%;flex-basis:calc((100% - 20px)*.75);min-width:calc((100% - 20px)*.75)}.page-data .preline::before{background-color:#fc1b1c}.page-data .main-split aside .cta{border-left-color:#fc1b1c}.page-data .main-split aside .ext::after{background-color:#fc1b1c}.page-data .main-split aside .related a::after{border-left-color:#fc1b1c}.page-data .section-pd-content{margin-bottom:110px}.page-data .section-pd-content .main-content .button.download,.page-data .section-pd-content .main-content button.download{font-weight:400;background-color:rgba(0,0,0,0);padding:0 45px 0 0;text-decoration:none}.page-data .section-pd-content .main-content .button.download::before,.page-data .section-pd-content .main-content button.download::before{display:none}.page-data .section-pd-content .main-content .button.download:after,.page-data .section-pd-content .main-content button.download:after{background:url(assets/images/icon-arrow-down.svg) no-repeat right center;background-size:20px auto}.page-data .hero{color:#000;background-color:#ededed}.page-data .filters{display:grid;grid-template-columns:repeat(10, 1fr);gap:75px 10px;align-items:flex-start}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-data .filters{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -10px}}.page-data .filters .filter{background-color:#fff;border:1px solid #ddd;transition:all .3s ease;border-radius:10px 0}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-data .filters .filter{margin:0 10px;background-color:rgba(0,0,0,0)}.page-data .filters .filter:nth-child(1){width:calc((100% - 40px)*.3)}.page-data .filters .filter:nth-child(2){width:calc((100% - 40px)*.5)}.page-data .filters .filter:nth-child(3){width:calc((100% - 40px)*.2)}}.page-data .filters .filter h5{position:relative;padding:1rem;margin-bottom:0;background-color:#ddd;z-index:15;line-height:1;border-radius:10px 0 0}.page-data .filters .filter ul{padding:15px 15px 30px;margin:0;list-style:none}.page-data .filters .filter ul a{display:block;position:relative;padding-left:20px;font-size:14px;line-height:1.6}.page-data .filters .filter ul a:before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border:1px solid #000;margin-right:10px}.page-data .filters .filter ul a.selected:before{background-color:#fc1b1c}.page-data .filters .filter .filter-container .indicator-label{font-size:14px;line-height:1.6;position:relative;padding-left:20px;cursor:pointer}.page-data .filters .filter .filter-container .indicator-label::before{position:absolute;content:"";top:10px;left:0;width:11px;height:1px;background-color:#000}.page-data .filters .filter .filter-container .indicator-label::after{position:absolute;content:"";top:5px;left:5px;width:1px;height:11px;background-color:#000}.page-data .filters .filter .filter-container .indicator-label.open::before{background-color:#fc1b1c}.page-data .filters .filter .filter-container .indicator-label.open::after{display:none}.page-data .filters .filter .filter-container .indicator-label.level-1{font-size:16px;line-height:1;font-weight:700;padding:15px 15px 15px 35px;border-bottom:1px solid #ddd;cursor:pointer}.page-data .filters .filter .filter-container .indicator-label.level-1::before{top:19px;left:15px;height:10px;border:1px solid #000;background-color:#fff}.page-data .filters .filter .filter-container .indicator-label.level-1::after{display:none}.page-data .filters .filter .filter-container .indicator-label.level-1.open{padding-bottom:5px;border-bottom:0 none}.page-data .filters .filter .filter-container .indicator-label.level-1.open::before{background-color:#fc1b1c}.page-data .filters .filter .filter-container .indicator-label.level-1.open+.options-box{border-bottom:1px solid #ddd}.page-data .filters .filter .filter-container .indicator-link{font-size:14px;line-height:1.6;position:relative;display:block;padding-left:20px}.page-data .filters .filter .filter-container .indicator-link::before{position:absolute;content:"";top:6px;left:0;width:10px;height:10px;border:1px solid #000;background-color:#fff}.page-data .filters .filter .filter-container .indicator-link.selected::before{background-color:#fc1b1c}.page-data .filters .filter .filter-container .options-box{padding:0 15px 30px 35px}.page-data .filters .filter .filter-container .options-box .options-box{padding:0 0 0 20px}.page-data .filters .filter.opco{grid-column:1/4}.page-data .filters .filter.opco ul ul{padding:0}.page-data .filters .filter.indicator{grid-column:4/9}.page-data .filters .filter.indicator>.filter-container:last-of-type .indicator-label,.page-data .filters .filter.indicator>.filter-container:last-of-type .options-box{border-bottom:0 none !important}.page-data .filters .filter.period{grid-column:9/11}.page-data .filters .filter.period ul{padding:15px}.page-data .filters .buttons-container{grid-column:1/11}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-data .filters .buttons-container{flex:0 1 37.5%;width:calc(37.5% - 20px);margin-top:60px;margin-left:calc(37.5% + 10px);margin-right:10px}}.page-data .filters .buttons-container .secondary{background-color:rgba(0,0,0,0);font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.5px;padding:15px 35px}.page-data .filters .buttons-container .secondary span{display:inline-block;background:url(../images/icons/icon-reset.svg) no-repeat left top;background-size:100% auto;width:19px;height:17px;vertical-align:text-bottom;margin-left:5px}@media screen and (max-width: 1100px){.page-data .filters{display:block}.page-data .filters .filter{height:auto;margin-bottom:20px}.page-data .filters .buttons-container{max-width:400px;margin:60px auto 0}}@media screen and (max-width: 640px){.page-data .filters .filter ul a::before{top:5px}.page-data .filters .filter .group{min-height:38px}.page-data .filters .filter .group.open ul.active li{max-height:unset}.page-data .filters .filter.indicator .group{flex-basis:38px}.page-data .filters .buttons-container{justify-content:center !important}}@media screen and (max-width: 400px){.page-data .filters .buttons-container a{width:auto}}.page-data .results{margin-bottom:120px}.page-data .results .tabs{display:flex;flex-flow:row nowrap;justify-content:flex-end}.page-data .results .tabs a{padding:10px 1rem;background-color:#dedede;z-index:1;transition:all .15s ease}.page-data .results .tabs a img{width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.3;transition:all .15s ease}.page-data .results .tabs a:hover{background-color:#f7f7f7}.page-data .results .tabs a.active{background-color:#f7f7f7;z-index:10}.page-data .results .tabs a.active:first-child{box-shadow:3px 0 2px rgba(0,0,0,.16)}.page-data .results .tabs a.active:last-child{box-shadow:-3px 0 2px rgba(0,0,0,.16)}.page-data .results .tabs a.active img{filter:grayscale(0);opacity:1}@media screen and (max-width: 720px){.page-data .results .tabs a img{width:24px}}.page-data .results .tabs-container{position:relative}.page-data .results .tabs-container .tab-content{display:none;padding:3.5rem 30px 2rem}.page-data .results .tabs-container .tab-content.active{display:block}.page-data .results .tabs-container .tab-content[data-id=chart] h2{margin-left:40px}.page-data .results .tabs-container .tab-content .data-chart-container{padding:0}.page-data .results .tabs-container .tab-content h3{margin:0}.page-data .results .tabs-container .tab-content .subhead{margin-bottom:0}.page-data .results .tabs-container .tab-content table{border-collapse:collapse;width:100%;margin-top:2rem}.page-data .results .tabs-container .tab-content table th sup,.page-data .results .tabs-container .tab-content table td sup{font-weight:300}.page-data .results .tabs-container .tab-content table .opcos th{line-height:20px}.page-data .results .tabs-container .tab-content table .year th{font-weight:400;color:#acacac}.page-data .results .tabs-container .tab-content table tbody td{min-width:100px;text-align:center}.page-data .results .tabs-container .tab-content table tbody td.grp_label,.page-data .results .tabs-container .tab-content table tbody td.subgrp_label,.page-data .results .tabs-container .tab-content table tbody td.ind_label{min-width:180px;padding-right:1rem;text-align:left}.page-data .results .tabs-container .tab-content table tbody td.subgrp_label,.page-data .results .tabs-container .tab-content table tbody td.ind_label{min-width:160px;font-weight:700}.page-data .results .tabs-container .tab-content table tbody td.subgrp_label.yoy,.page-data .results .tabs-container .tab-content table tbody td.subgrp_label span,.page-data .results .tabs-container .tab-content table tbody td.ind_label.yoy,.page-data .results .tabs-container .tab-content table tbody td.ind_label span{font-weight:300}@media screen and (max-width: 960px){.page-data .results .tabs-container .tab-content{padding-left:20px;padding-right:20px}.page-data .results .tabs-container .tab-content .data-chart-container{padding:0 20px}}@media screen and (max-width: 480px){.page-data .results .tabs-container .tab-content .data-chart-container{padding:0}}.page-data .results .export-csv{position:relative}.page-data .results .export-csv::after{position:absolute;content:"";top:0;right:-30px;width:20px;height:20px;background:url(assets/images/icon-arrow-down.svg) no-repeat left top;background-size:100% auto}.page-data .notes{font-size:14px;line-height:20px}.page-data .notes ol{margin:0;padding:0 0 0 1.5rem}.page-data .notes ol li{margin-bottom:1.6667em;line-height:1.66667}.page-data .section-downloads-content{padding:50px 0}@media screen and (max-width: 640px){.page-data .section-downloads-content .main-split .main-content{margin-bottom:0}}.page-data .block-download-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.page-data .block-download-cards .download-card{border:1px solid #ddd;border-radius:20px 0;background-color:#fff;padding:1.5rem 1.5rem 3rem;position:relative}.page-data .block-download-cards .download-card h5{font-size:16px;font-weight:bold;color:#000;line-height:1.2}.page-data .block-download-cards .download-card p{font-size:14px;line-height:1.5}.page-data .block-download-cards .download-card .icon img{max-height:125px;min-height:90px;height:auto}.page-data .block-download-cards .download-card .icon .colored{position:absolute;top:0;left:0;opacity:0}.page-data .block-download-cards .download-card a{font-size:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.page-data .block-download-cards .download-card .button,.page-data .block-download-cards .download-card button{position:absolute;right:0;bottom:0;font-size:14px;margin-right:1.5rem;padding:15px 30px 15px 10px}.page-data .block-download-cards .download-card:hover .icon .grey{opacity:0}.page-data .block-download-cards .download-card:hover .icon .colored{opacity:1}@media screen and (max-width: 960px){.page-data .block-download-cards{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.page-data .block-download-cards{grid-template-columns:1fr}}.page-gri .preline::before{background-color:#fc1b1c}.page-gri .main-split aside .cta{border-left-color:#fc1b1c}.page-gri .main-split aside .ext::after{background-color:#fc1b1c}.page-gri .main-split aside .related a::after{border-left-color:#fc1b1c}.page-gri .hero{color:#000;background-color:#ededed}.page-gri .tables .panels.vertical .panel{padding:0}.page-gri .tables .panels.vertical .panel h2{position:relative;padding:15px 20px;transition:all .3s ease;color:#000}.page-gri .tables .panels.vertical .panel h2::before,.page-gri .tables .panels.vertical .panel h2::after{content:"";position:absolute}.page-gri .tables .panels.vertical .panel h2::before{right:0;top:0;width:120px;height:120px;background-color:#dedede;transition:background-color .3s ease-out}.page-gri .tables .panels.vertical .panel h2::after{content:"";right:50px;top:56px;width:20px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14.186' viewBox='0 0 20 14.186'%3E%3Cpath id='Path_9682' data-name='Path 9682' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(-130.542 -418.985) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center 100% rgba(0,0,0,0);transform:rotateX(180deg);transition:transform .3s ease-out}.page-gri .tables .panels.vertical .panel .desc{padding:0 20px 15px}.page-gri .tables .panels.vertical .panel.active h2{position:sticky;top:140px;max-width:none !important;background-color:inherit;z-index:99}.page-gri .tables .panels.vertical .panel.active h2::before{background-color:#fc1b1c}.page-gri .tables .panels.vertical .panel.active h2::after{transform:rotateX(0)}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.page-gri .tables .panels.vertical .panel.active h2{position:static;box-shadow:none}}.page-gri .tables .panels.vertical .panel.active .desc{max-width:100%}@media screen and (max-width: 960px){.page-gri .tables .panels.vertical.wide .panel .desc-inner{padding:0}}.page-gri .inline-table{padding:0;margin:30px 0}.page-gri .inline-table th,.page-gri .inline-table td{padding:.25rem}.page-gri td{min-width:100px}.page-gri td a{text-decoration:underline}.page-gri.shrink-header .tables .panels.vertical .panel.active h3{top:0}.page-build .main-split{column-gap:20px}.page-build .main-split aside{flex-basis:calc((100% - 10px)*.3);min-width:calc((100% - 10px)*.3)}@media screen and (max-width: 767px){.page-build .main-split aside{width:100%}}.page-build .main-split aside .cta{border-left-color:#e1423c}.page-build .main-split aside .ext::after{background-color:#e1423c}.page-build .main-split aside .related a::after{border-left-color:#e1423c}.page-build .hero{color:#000;background-color:#ededed}.page-build .main-content{width:100%;flex-basis:calc((100% - 10px)*.7);min-width:calc((100% - 10px)*.7)}.page-build form{margin-top:0;position:relative;padding:3rem 1.5rem 7.5rem;background:#fff;border:1px solid #ddd;border-radius:10px 0}.page-build form .column .section ul li{margin-bottom:0px}.page-build form .buttons-container{position:absolute;right:0;bottom:0;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;border-top:1px dotted #ddd;width:100%}.page-build .report-box{background-color:#fff;border:1px solid #ddd;border-radius:10px 0;padding:1rem 1rem 0rem 1rem}.page-build .report-box .report-box-download{text-align:right}.page-build .report-box .report-box-download .button,.page-build .report-box .report-box-download button{background-color:rgba(0,0,0,0);text-align:right}.page-build .report-box h4 span,.page-build .report-box .page-about.materiality .inline-table thead th span,.page-about.materiality .inline-table thead .page-build .report-box th span{font-weight:400}.page-build .other a{display:block;text-decoration:none;border-bottom:1px dotted #ddd;padding-top:1rem;padding-bottom:1rem;position:relative}.page-build .other a::after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(assets/images/icon-arrow-up-right.svg) no-repeat left top;background-size:100% auto}.page-build .other a:last-child{border-bottom:1px dotted rgba(0,0,0,0)}.page-build .ext::after{width:20px;height:20px;top:50%;transform:translateY(-50%);background:url(assets/images/icon-arrow-up-right.svg) no-repeat left top;background-size:100% auto}.page-build .section-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-build .section-list .column{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-build .section-list .column .section{margin-bottom:1.5rem}.page-build .section-list .column .section:last-child{margin-bottom:0}.page-build .section-list ul{padding:0 0 0 20px;margin:0;list-style:none}.page-build .section-list h3>a:before{border-radius:50%;top:6px}.page-build .section-list a{position:relative;display:block;padding-left:20px}.page-build .section-list a:before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;border:1px solid #e1423c;margin-right:10px}.page-build .section-list a.selected:before{background-color:#e1423c}.page-build .archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-build .archive-list .latest{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px)/2);flex:0 0 calc((100% - 20px)/2);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5rem 0 4rem;background-color:#fff}.page-build .archive-list .latest .button,.page-build .archive-list .latest button{position:absolute;top:0;left:0;font-size:18px}.page-build .archive-list .latest .cover{position:absolute;left:0;top:0;width:100%;height:100%}.page-build .archive-list .other{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px)/2);flex:0 0 calc((100% - 20px)/2)}@media screen and (max-width: 767px){.page-build .section-list{display:block;-webkit-column-count:2;column-count:2}.page-build .section-list .column{display:contents}.page-build .section-list .column .section:nth-child(n){-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.page-build .section-list br{content:" "}.page-build .section-list a::before{top:8px}}@media screen and (max-width: 480px){.page-build .section-list{-webkit-column-count:1;column-count:1}}@media screen and (max-width: 640px){.page-build .archive-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-build .archive-list .latest{padding:3rem 2rem;margin-bottom:2rem}}.page-gri section{margin-bottom:100px}.page-gri .button.download:before,.page-gri button.download:before{background-color:rgba(0,0,0,0) !important}.page-gri .button.download:before:hover,.page-gri button.download:before:hover{background-color:rgba(0,0,0,0) !important}.page-gri .button.download:after,.page-gri button.download:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FC1B1C'/%3E%3Cpath d='M14.6768 10.856L10.1725 15.3603L5.66822 10.856' stroke='%23F8F8F8' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.1734 3L10.1805 15.3532' stroke='%23F8F8F8' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E")}.page-glossary .preline::before{background-color:#fc1b1c}.page-glossary .hero{color:#000;background-color:#ededed}.page-glossary .container{position:relative}.page-glossary .container+.container{margin-top:4rem}.page-glossary .alpha-list .list-index{position:fixed;position:sticky;top:0;background-color:#fff;z-index:50;transition:top .3s ease}.page-glossary .alpha-list .list{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1.5rem 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.page-glossary .alpha-list .list a:hover{color:#fc1b1c}.page-glossary .alpha-list .list a.disabled{color:#dedede;pointer-events:none}@media screen and (max-width: 480px){.page-glossary .alpha-list .list{flex-flow:row wrap;gap:1rem 0}.page-glossary .alpha-list .list a{flex:1 0 7.6923076923%;text-align:center}}.page-glossary .alpha-list .wide-content.defs{padding-left:318px}.page-glossary .alpha-list .wide-content.defs h4[id]:target::before,.page-glossary .alpha-list .wide-content.defs .page-about.materiality .inline-table thead th[id]:target::before,.page-about.materiality .inline-table thead .page-glossary .alpha-list .wide-content.defs th[id]:target::before,.page-glossary .alpha-list .wide-content.defs p[id]:target::before{content:"";display:block;height:160px;margin:-160px 0 0}.page-glossary .alpha-list .wide-content.defs h4,.page-glossary .alpha-list .wide-content.defs .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .page-glossary .alpha-list .wide-content.defs th{margin-top:1.66667em}.page-glossary .alpha-list .wide-content.defs h4:first-child,.page-glossary .alpha-list .wide-content.defs .page-about.materiality .inline-table thead th:first-child,.page-about.materiality .inline-table thead .page-glossary .alpha-list .wide-content.defs th:first-child{margin-bottom:0}.page-glossary .alpha-list .wide-content.defs h4:not(:first-child)+h3,.page-glossary .alpha-list .wide-content.defs .page-about.materiality .inline-table thead th:not(:first-child)+h3,.page-about.materiality .inline-table thead .page-glossary .alpha-list .wide-content.defs th:not(:first-child)+h3{margin-top:2rem}.page-glossary .alpha-list .wide-content.defs h4+p,.page-glossary .alpha-list .wide-content.defs .page-about.materiality .inline-table thead th+p,.page-about.materiality .inline-table thead .page-glossary .alpha-list .wide-content.defs th+p{margin-bottom:0}@media screen and (max-width: 960px){.page-glossary .alpha-list .wide-content.defs{padding-left:0}}.page-glossary .alpha-list .wide-content a[name]{top:-200px}.page-glossary h3+p{margin:0}.page-glossary p+h3{margin-top:1.66667em}.page-glossary.shrink-header .list-index{top:0}.page-glossary.shrink-header .content a[name]{top:-80px}.darkmode{--page-color: #d2514a}.darkmode .c-climate{color:#3b9564}.darkmode .c-waste{color:#8099aa}.darkmode .c-water{color:#497c8d}.darkmode .c-people{color:#d69d5b}.darkmode .c-comm{color:#b7617d}.darkmode .bg-white{background-color:#121212}.darkmode .bg-grey,.darkmode .bg-lightgrey{background-color:#121212}.darkmode input::-webkit-input-placeholder{color:#ededed}.darkmode input:-ms-input-placeholder{color:#ededed}.darkmode input::placeholder{color:#ededed}.darkmode input,.darkmode textarea{color:#ededed}.darkmode body{color:#ededed;background-color:#222}.darkmode body .hero{color:#ededed}.darkmode body .lm{display:none}.darkmode body .dm{display:initial}.darkmode body .cta{background-color:#121212}.darkmode body .cta a::before{background-color:#444 !important}.darkmode body .cta.related a::after{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23d2514a'/%3E%3C/svg%3E%0A")}.darkmode body .cta.supp a::after{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body .button,.darkmode body button{color:#ededed;background-color:#3c3c3c}.darkmode body .button::before,.darkmode body button::before{background-color:#d2514a}.darkmode body .button::after,.darkmode body button::after{border-left-color:#444}.darkmode body .button.secondary,.darkmode body button.secondary{background-color:rgba(0,0,0,0)}.darkmode body .button.ext::after,.darkmode body button.ext::after{background-image:url("../images/icons/ext-dm.svg")}.darkmode body .button.download::after,.darkmode body button.download::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.906' viewBox='0 0 16.608 16.906'%3E%3Cg id='Group_5705' data-name='Group 5705' transform='translate(19.784 12.23) rotate(135)'%3E%3Cpath id='Path_9120' data-name='Path 9120' d='M6.37,0H0V15.108H6.37' transform='translate(16.235 10.683) rotate(135)' fill='none' stroke='%23444' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='Path_9121' data-name='Path 9121' d='M0,0H6.37V6.37' transform='translate(2.368 7.497)' fill='none' stroke='%23444' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline id='Line_969' data-name='Line 969' y1='8.738' x2='8.738' transform='translate(0 7.497)' fill='none' stroke='%23444' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body .button.rel::after,.darkmode body button.rel::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23444444'/%3E%3C/svg%3E%0A")}.darkmode body .button:hover::before,.darkmode body button:hover::before{opacity:.7}.darkmode body button.bg-grey{background-color:#3c3c3c !important}.darkmode body .btt{background-color:#d2514a}.darkmode body .tertiarynav.stuck{background-color:#222}.darkmode body .stagger-blocks .block{background-color:#121212}.darkmode body section{background:#222}.darkmode body section.bg-lightgrey,.darkmode body section.bg-grey{background-color:#121212}.darkmode body section.bg-lightgrey .panels .panel,.darkmode body section.bg-grey .panels .panel{background-color:#444}.darkmode body section.bg-lightgrey .panels .panel.active,.darkmode body section.bg-grey .panels .panel.active{background-color:#444}.darkmode body section.bg-lightgrey .bg-white,.darkmode body section.bg-grey .bg-white{background-color:#222}.darkmode body section.bg-lightgrey .cta,.darkmode body section.bg-grey .cta{background-color:#222}.darkmode body section.bg-lightgrey .inline-chart .tabs a,.darkmode body section.bg-grey .inline-chart .tabs a{background-color:#222}.darkmode body section.bg-lightgrey .stagger-blocks .block,.darkmode body section.bg-grey .stagger-blocks .block{background-color:#222}.darkmode body section.next{background-color:#444}.darkmode body section.next .button,.darkmode body section.next button{color:#ededed;background-color:rgba(0,0,0,0)}.darkmode body section.next .button.prev::before,.darkmode body section.next button.prev::before{background-color:#2f2f2f}.darkmode body section.next .button.prev::after,.darkmode body section.next button.prev::after{border-right-color:#444}.darkmode body section.next .button:hover::before,.darkmode body section.next button:hover::before{opacity:.7}.darkmode body header .top,.darkmode body header .container,.darkmode body header nav{background-color:#222}.darkmode body header nav{border-top-color:#444}.darkmode body header nav.subnav{background-color:#444}.darkmode body header nav.subnav .container{background-color:rgba(0,0,0,0)}.darkmode body header nav.subnav a{color:#ededed}.darkmode body header nav .home path{stroke:#ededed;fill:#222}.darkmode body header nav li::before{background-color:#ededed}.darkmode body header .links .ldswitch::before{background-image:url("../images/icons/icon-night.svg")}@media screen and (max-width: 960px){.darkmode body header .links .share+div .sbtn{background-color:#444}}.darkmode body header .nav-toggle::before,.darkmode body header .nav-toggle::after,.darkmode body header .nav-toggle span{background-color:#ededed}.darkmode body .main-split .main-content ol li::marker,.darkmode body .main-split .main-content ul li::marker{color:#d2514a}.darkmode body .card{background-color:#444}.darkmode body .tools .card .content svg .fillwhite{fill:#444}.darkmode body .tools .card .content svg .strokewhite{stroke:#444}.darkmode body .tools .card .content svg .fillred{fill:#1c1c1c}.darkmode body .tools .card .content svg .strokered{stroke:#1c1c1c}.darkmode body .tools .card .content svg .fillgrey{fill:#2f2f2f}.darkmode body .tools .card .button,.darkmode body .tools .card button{background-color:#3c3c3c;color:#ededed}.darkmode body .tools .card .button::after,.darkmode body .tools .card button::after{border-left-color:#444}.darkmode body .tools .card:hover .content svg .fillred{fill:#d2514a}.darkmode body .tools .card:hover .content svg .strokered{stroke:#d2514a}.darkmode body .panels .panel{background-color:#444}.darkmode body .panels.vertical.wide .panel h2,.darkmode body .panels.vertical.wide .panel h3{color:#ededed}.darkmode body .panels.vertical.wide .panel h3::before{background-image:url("../images/icons/rel-dm.svg");background-color:#2f2f2f}.darkmode body .panels.vertical.wide .panel.active h3::before{background-color:#d2514a}.darkmode body .inline-chart .tabs a{background-color:#121212}.darkmode body .filter-list .filter,.darkmode body .filter-list .list{background-color:#444}.darkmode body .filter-list .filter ul li::before{border-color:#ededed}.darkmode body .filter-list .filter ul li.active::before{background-color:#ededed}.darkmode body .matrix{background-color:#121212}.darkmode body .matrix .popin,.darkmode body .matrix .q{background-color:#3c3c3c}.darkmode body .matrix .overlay a.tint{background-color:rgba(18,18,18,.78)}.darkmode body .matrix .popin .group ul li{color:#ededed}.darkmode body .matrix .popin .group ul li .arrow{background-color:#444}.darkmode body .matrix .popin .group ul li .arrow:before{background-color:#444}.darkmode body .matrix .popin .group ul li .arrow::after{border-left-color:#d2514a}.darkmode body .table-wrapper::before{background:linear-gradient(to right, #121212, rgba(0, 0, 0, 0))}.darkmode body .table-wrapper::after{background:linear-gradient(to left, #121212, rgba(0, 0, 0, 0))}.darkmode body .lightbox{background-color:rgba(68,68,68,.9)}.darkmode body .lightbox .close::before,.darkmode body .lightbox .close::after{background-color:#ededed}.darkmode body .pagenav a::before{border-color:#444}.darkmode body .pagenav a:after{background-color:#444}.darkmode body.page-home .hero .carousel-nav{background-color:#1f1f1f}.darkmode body.page-intro ::marker{color:#d2514a}.darkmode body.page-business.overview .tabs a{background-color:#2f2f2f}.darkmode body.page-business.overview .tabs a:hover,.darkmode body.page-business.overview .tabs a.active{background-color:#d2514a}.darkmode body.page-business.overview .tab-content{background-color:#444}.darkmode body.page-business.tcfd .panels .desc table th[colspan],.darkmode body.page-business.tcfd .panels .desc table td[colspan]{background-color:#2f2f2f}.darkmode body.page-thrive .main-split .main-content ol li::marker,.darkmode body.page-thrive .main-split .main-content ul li::marker{color:var(--page-color)}.darkmode body.page-thrive .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23d2514a' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23d2514a'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive .targetbox .from{background-color:#444;color:#ededed}.darkmode body.page-thrive .targetbox .from:first-child::after{border-left-color:#444}@media screen and (max-width: 960px){.darkmode body.page-thrive .targetbox .from:first-child::after{border-left-color:rgba(0,0,0,0);border-top-color:#444}}.darkmode body.page-thrive.climate{--page-color: #3b9564}.darkmode body.page-thrive.climate .hero::after{background-image:url("../images/climate/hero-graphic-climate-dm.svg")}.darkmode body.page-thrive.climate .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%233b9564' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%233b9564' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%233b9564' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.climate .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%233b9564'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.climate .targetbox .from:nth-child(2){background-color:#1e3a2b}.darkmode body.page-thrive.climate .targetbox .from:nth-child(2)::after{border-left-color:#1e3a2b}.darkmode body.page-thrive.climate .targetbox .to{background-color:var(--page-color)}@media screen and (max-width: 960px){.darkmode body.page-thrive.climate .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#1e3a2b}}.darkmode body.page-thrive.waste{--page-color: #8099aa}.darkmode body.page-thrive.waste .hero::after{background-image:url("../images/waste/waste-topbanner-dm.svg")}.darkmode body.page-thrive.waste .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%238099aa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.waste .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%238099aa'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.waste .targetbox .from:nth-child(2){background-color:#343b40}.darkmode body.page-thrive.waste .targetbox .from:nth-child(2)::after{border-left-color:#343b40}.darkmode body.page-thrive.waste .targetbox .from:nth-child(3){background-color:#49565e}.darkmode body.page-thrive.waste .targetbox .from:nth-child(3)::after{border-left-color:#49565e}.darkmode body.page-thrive.waste .targetbox .to{background-color:var(--page-color)}@media screen and (max-width: 960px){.darkmode body.page-thrive.waste .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#343b40}.darkmode body.page-thrive.waste .targetbox .from:nth-child(3)::after{border-left-color:rgba(0,0,0,0);border-top-color:#49565e}}.darkmode body.page-thrive.water{--page-color: #497c8d}.darkmode body.page-thrive.water .hero::after{background-image:url("../images/water/water-topbanner-dm.svg")}.darkmode body.page-thrive.water .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23497c8d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23497c8d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23497c8d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.water .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23497c8d'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.water .targetbox .from:nth-child(2){background-color:#233237}.darkmode body.page-thrive.water .targetbox .from:nth-child(2)::after{border-left-color:#233237}.darkmode body.page-thrive.water .targetbox .to{background-color:var(--page-color)}@media screen and (max-width: 960px){.darkmode body.page-thrive.water .targetbox .from:nth-child(2)::after{border-left-color:rgba(0,0,0,0);border-top-color:#233237}}.darkmode body.page-thrive.people{--page-color: #d69d5b}.darkmode body.page-thrive.people .hero::after{background-image:url("../images/people/people-topbanner-dm.svg")}.darkmode body.page-thrive.people .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23d69d5b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23d69d5b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23d69d5b' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.people .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23d69d5b'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.comm{--page-color: #b7617d}.darkmode body.page-thrive.comm .hero::after{background-image:url("../images/community/community-topbanner-dm.svg")}.darkmode body.page-thrive.comm .cta.supp a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.608' height='16.608' viewBox='0 0 16.608 16.608'%3E%3Cg transform='translate(0.75 0.75)'%3E%3Cpath d='M235.6,100.158h-6.37v15.108h15.108V108.9' transform='translate(-229.227 -100.158)' fill='none' stroke='%23b7617d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath d='M240.3,100.158h6.37v6.37' transform='translate(-231.559 -100.158)' fill='none' stroke='%23b7617d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline y1='8.738' x2='8.738' transform='translate(6.37)' fill='none' stroke='%23b7617d' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.comm .cta.related a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.186' height='20' viewBox='0 0 14.186 20'%3E%3Cpath id='Path_9719' data-name='Path 9719' d='M-433.171,130.542v20l4.895-3.45,9.291-6.55Z' transform='translate(433.171 -130.542)' fill='%23b7617d'/%3E%3C/svg%3E%0A")}.darkmode body.page-thrive.comm .grants-flex{background-color:#444}.darkmode body.page-about .main-split aside .cta{border-left-color:#d2514a}.darkmode body.page-about .main-split aside .ext::after{background-color:#d2514a}.darkmode body.page-about .main-split aside .related a::after{border-left-color:#d2514a}.darkmode body.page-about .team .team-member figure figcaption{background-color:rgba(68,68,68,.8);color:#ededed}.darkmode body.page-about.materiality .panels .panel h4,.darkmode body.page-about.materiality .panels .panel .inline-table thead th,.darkmode body.page-about.materiality .inline-table thead .panels .panel th{color:#ededed}.darkmode body.page-about.materiality .panels .panel h4::before,.darkmode body.page-about.materiality .panels .panel .inline-table thead th::before,.darkmode body.page-about.materiality .inline-table thead .panels .panel th::before{color:#444;background-color:#222}.darkmode body.page-about.materiality .panels .panel.active h4::before,.darkmode body.page-about.materiality .panels .panel.active .inline-table thead th::before,.darkmode body.page-about.materiality .inline-table thead .panels .panel.active th::before{background-color:#d2514a}.darkmode body.page-about.materiality .inline-table .dot{background-color:#d2514a}.darkmode body.page-about .thankyou{color:#ededed}.darkmode body.page-about .thankyou .close::before,.darkmode body.page-about .thankyou .close::after{background-color:#ededed}.darkmode body.page-about .thankyou .inner{background-color:#444}.darkmode body.page-disclosure.biodiversity .panels .panel h4,.darkmode body.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th,.page-about.materiality .inline-table thead .darkmode body.page-disclosure.biodiversity .panels .panel th{color:#ededed}.darkmode body.page-disclosure.biodiversity .panels .panel h4::before,.darkmode body.page-disclosure.biodiversity .panels .panel .page-about.materiality .inline-table thead th::before,.page-about.materiality .inline-table thead .darkmode body.page-disclosure.biodiversity .panels .panel th::before{color:#444;background-color:#222}.darkmode body.page-disclosure.biodiversity .panels .panel.active h4::before,.darkmode body.page-disclosure.biodiversity .panels .panel.active .page-about.materiality .inline-table thead th::before,.page-about.materiality .inline-table thead .darkmode body.page-disclosure.biodiversity .panels .panel.active th::before{background-color:#d2514a}.darkmode body.page-download .hero,.darkmode body.page-data .hero,.darkmode body.page-build .hero,.darkmode body.page-gri .hero,.darkmode body.page-glossary .hero{color:#ededed;background-color:#2f2f2f}.darkmode body.page-download .cards .card{background-color:#444}.darkmode body.page-data .filters .filter{background-color:#444}.darkmode body.page-data .filters .filter .group{border-top-color:#3c3c3c}.darkmode body.page-data .filters .filter h5{background-color:#3c3c3c}.darkmode body.page-data .filters .filter ul a::before{border-color:#d2514a}.darkmode body.page-data .filters .filter ul a.selected::before{background-color:#d2514a}.darkmode body.page-data .results .tabs a{background-color:#121212}.darkmode body.page-build .bg-lightgrey{background-color:#444}.darkmode body.page-build .section-list a::before{border-color:#d2514a}.darkmode body.page-build .section-list a.selected::before{background-color:#d2514a}.darkmode body.page-build .archive-list .latest{background-color:#444}.darkmode body.page-glossary .alpha-list .list-index{background-color:#222}.darkmode body.page-glossary .alpha-list .list a:hover{color:#d2514a}.darkmode body.page-glossary .alpha-list .list a.disabled{color:#444}.darkmode body footer{background-color:#2c2c2c}/*# sourceMappingURL=style.css.map */
