/*!
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:#414042}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}.fancybox-content .fancybox-image{background-color:#fff !important}.page-climate .page-sub-nav .wide-content a,.page-sub-nav .wide-content .page-climate a,.page-climate .tertiarynav-scroll .wide-content a,.tertiarynav-scroll .wide-content .page-climate a,.page-climate header .tertiarynav .wide-content a,header .tertiarynav .wide-content .page-climate a,.page-climate .casestudy__tag,.page-climate .callout,.page-climate .dashboard__history,.page-climate .dashboard__top svg path,.dashboard__top svg .page-climate path,.page-climate .dashboard__top,.page-climate h1,.page-climate h2,.page-climate h3,.page-climate h4,.page-climate h5,.page-climate h6{color:#128547;fill:#128547;border-color:#128547}.page-waste .page-sub-nav .wide-content a,.page-sub-nav .wide-content .page-waste a,.page-waste .tertiarynav-scroll .wide-content a,.tertiarynav-scroll .wide-content .page-waste a,.page-waste header .tertiarynav .wide-content a,header .tertiarynav .wide-content .page-waste a,.page-waste .casestudy__tag,.page-waste .callout,.page-waste .dashboard__history,.page-waste .dashboard__top svg path,.dashboard__top svg .page-waste path,.page-waste .dashboard__top,.page-waste h1,.page-waste h2,.page-waste h3,.page-waste h4,.page-waste h5,.page-waste h6{color:#8099aa;fill:#8099aa;border-color:#8099aa}.page-water .page-sub-nav .wide-content a,.page-sub-nav .wide-content .page-water a,.page-water .tertiarynav-scroll .wide-content a,.tertiarynav-scroll .wide-content .page-water a,.page-water header .tertiarynav .wide-content a,header .tertiarynav .wide-content .page-water a,.page-water .casestudy__tag,.page-water .callout,.page-water .dashboard__history,.page-water .dashboard__top svg path,.dashboard__top svg .page-water path,.page-water .dashboard__top,.page-water h1,.page-water h2,.page-water h3,.page-water h4,.page-water h5,.page-water h6{color:#195063;fill:#195063;border-color:#195063}.page-people .page-sub-nav .wide-content a,.page-sub-nav .wide-content .page-people a,.page-people .tertiarynav-scroll .wide-content a,.tertiarynav-scroll .wide-content .page-people a,.page-people header .tertiarynav .wide-content a,header .tertiarynav .wide-content .page-people a,.page-people .casestudy__tag,.page-people .callout,.page-people .dashboard__history,.page-people .dashboard__top svg path,.dashboard__top svg .page-people path,.page-people .dashboard__top,.page-people h1,.page-people h2,.page-people h3,.page-people h4,.page-people h5,.page-people h6{color:#d48c3b;fill:#d48c3b;border-color:#d48c3b}.page-communities .page-sub-nav .wide-content a,.page-sub-nav .wide-content .page-communities a,.page-communities .tertiarynav-scroll .wide-content a,.tertiarynav-scroll .wide-content .page-communities a,.page-communities header .tertiarynav .wide-content a,header .tertiarynav .wide-content .page-communities a,.page-communities .casestudy__tag,.page-communities .callout,.page-communities .dashboard__history,.page-communities .dashboard__top svg path,.dashboard__top svg .page-communities path,.page-communities .dashboard__top,.page-communities h1,.page-communities h2,.page-communities h3,.page-communities h4,.page-communities h5,.page-communities h6{color:#a13d5c;fill:#a13d5c;border-color:#a13d5c}.page-climate .inline-chart .tabs a.active:before,.inline-chart .tabs .page-climate a.active:before{background-color:#128547}.page-waste .inline-chart .tabs a.active:before,.inline-chart .tabs .page-waste a.active:before{background-color:#8099aa}.page-water .inline-chart .tabs a.active:before,.inline-chart .tabs .page-water a.active:before{background-color:#195063}.page-people .inline-chart .tabs a.active:before,.inline-chart .tabs .page-people a.active:before{background-color:#d48c3b}.page-communities .inline-chart .tabs a.active:before,.inline-chart .tabs .page-communities a.active:before{background-color:#a13d5c}body{color:#414042;font-family:"Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-size:18px;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=zh-hant] body{font-family:"Noto Sans TC","Microsoft YaHei","STXihei",sans-serif}@media screen and (max-width: 767px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"Funnel Display","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif}h1{font-size:22px;line-height:34px;font-weight:600;margin:0;text-transform:uppercase}.hero h1{font-size:60px;line-height:70px;font-weight:500;margin:0 0 30px;text-transform:uppercase}@media screen and (max-width: 940px){.hero h1{font-size:50px;line-height:62.5px}}h2{font-size:40px;line-height:48px;font-weight:400;margin:0 0 40px}h3{font-size:30px;line-height:38px;font-weight:400;margin:0 0 30px;text-transform:uppercase}h3.big{font-size:40px;line-height:46px;font-weight:400}@media screen and (max-width: 1024px){h3{font-size:24px;line-height:30px;margin-bottom:2rem}h3.big{font-size:32px;line-height:1}}@media screen and (max-width: 767px){h3{font-size:22px;line-height:24px;margin-bottom:1.5rem}h3.big{font-size:30px;line-height:1}}h4{font-size:18px;line-height:1.22222;font-weight:700;margin:0 0 0.5rem}@media screen and (max-width: 1024px){h4{font-size:20px;line-height:24px}}@media screen and (max-width: 767px){h4{font-size:18px;line-height:22px}}h5{font-size:18px;line-height:22px;font-weight:700;margin:0;text-transform:uppercase}@media screen and (max-width: 640px){h5{font-size:16px;line-height:22px}}h6{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.75rem}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)}.page-home nav ul#dnav li a,header nav ul#dnav li a{line-height:28px !important;background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .2s ease}.page-home nav ul#dnav li a:hover,header nav ul#dnav li a:hover{background-size:100% 1px}sup{font-weight:300 !important}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1260px;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}.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:#f9f9f9}.bg-white{background-color:#fff}.bg-climate{background-color:#e7f3ed}.bg-waste{background-color:#d9e0e5}.bg-water{background-color:#e8edef}.bg-people{background-color:#f2ddc4}.bg-communities{background-color:#f3ecef}.impact-low{color:#128547;background-color:#e7f3ed;border-left:1px solid #fff;border-right:1px solid #fff}.impact-moderate{color:#d48c3b;background-color:#fbf4eb;border-left:1px solid #fff;border-right:1px solid #fff}.impact-high{color:#a13d5c;background-color:#ffe8e8;border-left:1px solid #fff;border-right:1px solid #fff}.impact-lightgrey{color:#bababa;background-color:#f9f9f9;border-left:1px solid #fff;border-right:1px solid #fff}.c-climate{color:#128547}.c-waste{color:#8099aa}.c-water{color:#195063}.c-people{color:#d48c3b}.c-communities{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}.border-top{border-top:1px solid}.border-right{border-right:1px solid}.border-bottom{border-bottom:1px solid}.border-left{border-left:1px solid}.border-top,.border-right,.border-bottom,.border-left{border-color:#ddd}.no-border{border:0 !important}.w-100{width:100%}: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:999;opacity:0;pointer-events:none;background-color:hsla(0,0%,100%,.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}object+*{margin-top:2rem}.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, #414042, 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, #414042, 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{margin-bottom:30px;border-collapse:collapse;padding-right:10px}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;text-align:left;padding:10px}@media screen and (max-width: 640px){table th,table td{min-width:95px}}@media screen and (max-width: 640px){table[format=none] th,table[format=none] td{min-width:0}}table tbody tr{border-bottom:1px solid #ddd}table tbody tr:first-child{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}table ul>li{margin-bottom:15px}table ul>li::marker{color:#fc1b1c}table ul>li:last-child{margin-bottom:0}table ul>li>ul{padding-left:12px;list-style-type:none}table ul>li>ul>li{text-indent:-12px}table ul>li>ul>li:before{content:"–";margin-right:5px;color:#fc1b1c}table.standard tr.sp-logo-blue,table.w-100 tr.sp-logo-blue,table[format=standard] tr[format=sp-logo-blue],table.w-100 tr[format=sp-logo-blue]{background-color:#0c2c84;color:#fff}table[format=risk] td[format=sp-light-grey],table.w-100 td[format=sp-light-grey]{background-color:#f3f5f7;color:#000}picture{margin-bottom:2rem;display:inline-block}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:#414042;height:250px;background:linear-gradient(67.91deg, rgba(25, 80, 99, 0.2) 4.12%, rgba(128, 153, 170, 0.2) 12.96%, rgba(161, 61, 92, 0.2) 26.98%, rgba(18, 133, 71, 0.2) 80.66%, rgba(212, 141, 59, 0.2) 91.43%);background-repeat:no-repeat;background-position:center center;background-size:cover}.page-swirethrive .hero{background-position:right bottom;border-radius:0}.hero.hero-low{height:320px}.hero.hero-high{height:450px}@media screen and (max-width: 992px){.hero.hero-high{height:408px}}.hero .preline{padding-top:90px}.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.hero-light div,.hero.hero-light h1,.hero.hero-light h2{color:#fff !important}.hero.hero-dark div,.hero.hero-dark h1,.hero.hero-dark h2{color:#414042 !important}.hero .prehead{font-size:18px;font-weight:500;line-height:20px;margin-bottom:20px}.hero .prehead .dark{color:#414042}@media screen and (max-width: 640px){.hero .prehead{font-size:12px;margin-bottom:.25rem}}.hero h2{width:50%;font-weight:300;font-size:30px}@media screen and (max-width: 992px){.hero h2{font-size:20px;line-height:25px;margin-bottom:15px;width:90%}}@media screen and (max-width: 1024px){.hero{min-height:220px;height:auto}.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%}}.hero+section{padding-top:45px}@media screen and (max-width: 640px){.hero h1{font-size:36px;line-height:1.3}}@media screen and (max-width: 1400px){.hero-triangle.hero-high{padding-left:150px}}@media screen and (max-width: 1222px){.hero-triangle.hero-high{padding-left:110px}}@media screen and (max-width: 1024px){.hero-triangle.hero-high{padding-left:80px}}@media screen and (max-width: 640px){.hero-triangle.hero-high{padding-left:35px}}.hero-triangle.hero-high .triangle{position:absolute;left:0;top:55%;transform:translateY(-50%) translateX(-5%);width:0;height:0;border-top:90px solid rgba(0,0,0,0);border-bottom:90px solid rgba(0,0,0,0);border-left:150px solid #fff}@media screen and (max-width: 1312px){.hero-triangle.hero-high .triangle{border-top-width:70px;border-bottom-width:70px;border-left-width:110px;transform:translateY(-50%)}}@media screen and (max-width: 1222px){.hero-triangle.hero-high .triangle{border-top-width:60px;border-bottom-width:60px;border-left-width:100px;transform:translateY(-50%)}}@media screen and (max-width: 1024px){.hero-triangle.hero-high .triangle{top:38%;transform:unset}}@media screen and (max-width: 960px){.hero-triangle.hero-high .triangle{border-top-width:40px;border-bottom-width:40px;border-left-width:70px;top:30%}}@media screen and (max-width: 640px){.hero-triangle.hero-high .triangle{border-top-width:30px;border-bottom-width:30px;border-left-width:35px;top:25%}}@media screen and (max-width: 1400px){.hero-triangle.hero-low{padding-left:150px}}@media screen and (max-width: 1222px){.hero-triangle.hero-low{padding-left:110px}}@media screen and (max-width: 1024px){.hero-triangle.hero-low{padding-left:80px}}.hero-triangle.hero-low .triangle{position:absolute;left:0;top:67%;transform:translateY(-50%) translateX(-5%);width:0;height:0;border-top:90px solid rgba(0,0,0,0);border-bottom:90px solid rgba(0,0,0,0);border-left:150px solid #fff}@media screen and (max-width: 1312px){.hero-triangle.hero-low .triangle{border-top-width:70px;border-bottom-width:70px;border-left-width:110px;transform:translateY(-50%)}}@media screen and (max-width: 1222px){.hero-triangle.hero-low .triangle{border-top-width:60px;border-bottom-width:60px;border-left-width:100px;transform:translateY(-50%)}}@media screen and (max-width: 1024px){.hero-triangle.hero-low .triangle{top:43%;transform:unset}}@media screen and (max-width: 960px){.hero-triangle.hero-low .triangle{border-top-width:40px;border-bottom-width:40px;border-left-width:70px;top:36%}}@media screen and (max-width: 640px){.hero-triangle.hero-low .triangle{top:31%}}section{position:relative;padding:0 0 45px;background-color:rgba(0,0,0,0)}section+.next{margin-top:60px}section.bg-lightgrey{padding-top:45px}section.bg-lightgrey+:not(.bg-lightgrey){padding-top:45px}section.bg-lightgrey+.bg-lightgrey,section.bg-lightgrey+.next{padding-top:0}section.bg-lightgrey .callout{background-color:#fff !important}section.bg-lightgrey .casestudy{background-color:#fff !important}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:#414042}@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 li::marker{color:var(--page-color)}section ul ul{position:relative;list-style:none outside none}section ul ul li:before{content:"–";position:absolute;left:0;color:var(--page-color)}section.next{background-color:#f0f0f0;padding:0}section.next .container{display:flex;justify-content:space-between}section.next .button,section.next button{text-decoration:none;font-size:18px;padding:30px 40px}section.next .button::after,section.next button::after{mask:url(../images/icon-arrow-right.svg) no-repeat left top;background-color:#414042}section.next .button:hover::after,section.next button:hover::after{right:-10px;background-color:#fc1b1c}section.next .button.prev::after,section.next button.prev::after{left:0;right:auto;mask:url(../images/icon-arrow-left.svg)}section.next .button.prev:hover::after,section.next button.prev:hover::after{left:-10px;background-color:#fc1b1c}@media screen and (max-width: 640px){section.next .container{justify-content:flex-end;border-bottom:0 none}section.next{padding:1.5rem 0 !important}section.next .button,section.next button{padding:0 3rem 0 0;font-weight:300;font-size:16px;line-height:22px}section.next .button.prev,section.next button.prev{display:none}}section.banner{height:540px;padding:0;position:relative}section.banner+section{padding-top:45px}section.banner.bg{background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media all and (max-width: 640px),(max-width: 900px)and (orientation: landscape){section.banner.bg{background-attachment:scroll;background-size:auto 100%}}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}@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}}.dashboard{display:flex;flex-direction:column;justify-content:center;height:100%}.dashboard__top{font-size:50px;font-weight:500;line-height:.55em;text-align:right;display:flex;align-items:center}.dashboard__top svg{margin:0 2rem;height:100px}.dashboard__top.drop svg{transform:rotateX(90deg);transform-origin:center}@media screen and (max-width: 640px){.dashboard__top{font-size:30px}}.dashboard__figures sub{display:inline-block;font-size:.45em;line-height:1em;font-weight:400}[lang=zh-hant] .dashboard__figures sub{margin-top:2rem}.dashboard__bottom{display:flex;align-items:center;justify-content:space-evenly;font-size:16px;transform:translateY(20px)}.dashboard__bottom>p{margin-bottom:0;margin-right:20px}.dashboard__history{border-radius:50%;border-width:1px;border-style:solid;padding:15px;width:max-content;aspect-ratio:1/1;box-sizing:border-box;min-width:80px;max-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;line-height:1em;font-weight:500;text-align:center}.dashboard__history .unit{color:#414042;font-weight:400}.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{flex-basis:calc((100% - 20px)*.75)}.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 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}}.callout{color:#0c2c84;max-width:330px;margin-bottom:28px;padding:20px;background-color:#f9f9f9}.callout.bg-white{background-color:#fff;padding:20px}.callout.bg-lightgrey{background-color:#f9f9f9;padding:20px}.callout p{font-size:16px;margin:0}.callout p .largeFont{font-size:40px;line-height:1.3;font-weight:bold}@media screen and (max-width: 640px){.callout p .largeFont{font-size:24px}}.callout img{width:80%;margin:10px 0}.cta{display:block;padding:19px 57px 17px 20px;margin-bottom:2rem;font-size:14px;font-weight:300;line-height:16px;background-color:rgba(0,0,0,0);width:fit-content}.cta+.cta{margin-top:20px}.cta h2{color:#414042}.cta a{display:block;text-decoration:none}.cta .cta-title{font-size:18px;line-height:28px;font-weight:600;font-family:"Funnel Display","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;text-transform:uppercase;margin-bottom:20px}.cta.related,.cta.supp,.cta.further{padding:0}.cta.related h2,.cta.related h5,.cta.supp h2,.cta.supp h5,.cta.further h2,.cta.further h5{color:#414042;margin-bottom:20px;font-size:18px;line-height:28px;font-weight:600;font-family:"Funnel Display","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;text-transform:uppercase}.cta.related h2:after,.cta.related h5:after,.cta.supp h2:after,.cta.supp h5:after,.cta.further h2:after,.cta.further h5:after{content:"";width:15px;height:15px;display:inline-block;vertical-align:baseline;margin-left:10px}.cta.related a,.cta.supp a,.cta.further a{position:relative;display:block;padding:8px 3rem 8px 0;display:flex;flex-direction:column;justify-content:center}.cta.related a.internal-anchor,.cta.related a.internal-link,.cta.supp a.internal-anchor,.cta.supp a.internal-link,.cta.further a.internal-anchor,.cta.further a.internal-link{border-bottom:1px solid #ddd}.cta.related h2::after,.cta.related h5::after{background-image:url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7143 15.5297H9.80571C9.44571 15.5297 9.15429 15.2383 9.15429 14.8783C9.15429 14.5183 9.44571 14.2268 9.80571 14.2268H10.7143C11.8629 14.2268 12.48 14.2268 12.84 14.0554C13.1486 13.9011 13.4057 13.644 13.56 13.3354C13.7314 12.9754 13.7314 12.3583 13.7314 11.2097V4.79827C13.7314 3.66684 13.7314 3.03256 13.56 2.67256C13.4057 2.36399 13.1486 2.10684 12.84 1.95256C12.48 1.78113 11.8629 1.78113 10.7143 1.78113H9.80571C9.44571 1.78113 9.15429 1.4897 9.15429 1.1297C9.15429 0.7697 9.44571 0.478271 9.80571 0.478271H10.7143C12.1029 0.478271 12.7886 0.478271 13.4229 0.803986C13.9714 1.09541 14.4171 1.52399 14.7086 2.0897C15.0343 2.72399 15.0343 3.4097 15.0343 4.79827V11.2097C15.0343 12.5983 15.0343 13.284 14.7257 13.9183C14.4343 14.484 14.0057 14.9126 13.44 15.204C12.8057 15.5297 12.12 15.5297 10.7314 15.5297H10.7143ZM5.98286 12.4954C5.81143 12.4954 5.65714 12.4268 5.53714 12.3068C5.28 12.0497 5.28 11.6554 5.53714 11.3983L8.24571 8.6897H0.651429C0.291429 8.6897 0 8.39827 0 8.03827C0 7.67827 0.291429 7.38684 0.651429 7.38684H8.24571L5.53714 4.67827C5.28 4.42113 5.28 4.02684 5.53714 3.7697C5.79429 3.51256 6.18857 3.51256 6.44571 3.7697L10.2514 7.57542C10.2514 7.57542 10.3714 7.71256 10.3886 7.79827C10.4057 7.86684 10.4229 7.91827 10.4229 7.98684C10.4229 7.98684 10.4229 8.03827 10.4229 8.05541C10.4229 8.05541 10.4057 8.19256 10.3886 8.24399C10.3543 8.31256 10.32 8.39827 10.2514 8.4497L6.44571 12.2554C6.32571 12.3754 6.15429 12.444 5.98286 12.444V12.4954Z" fill="%23414042"/></svg>')}.cta.related a{margin-right:3rem}.cta.further h2::after,.cta.further h5::after{background-image:url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_2014_1234" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="15" height="16"><path d="M15 0.519043H0V15.519H15V0.519043Z" fill="white"/></mask><g mask="url(%23mask0_2014_1234)"><path d="M5.99994 1.25464H4.33542C3.07735 1.25464 2.43865 1.25464 1.95477 1.50625C1.52897 1.71915 1.18058 2.06754 0.967677 2.49335C0.716064 2.97722 0.716064 3.61593 0.716064 4.87399V11.203C0.716064 12.4611 0.716064 13.0998 0.967677 13.5837C1.18058 14.0095 1.52897 14.3579 1.95477 14.5708C2.43865 14.8224 3.07735 14.8224 4.33542 14.8224H10.6645C11.9225 14.8224 12.5612 14.8224 13.0451 14.5708C13.4709 14.3579 13.8193 14.0095 14.0322 13.5837C14.2838 13.0998 14.2838 12.4611 14.2838 11.203V9.53851M14.2838 1.25464L7.50961 8.02883M14.2838 1.25464H9.75477M14.2838 1.25464V5.76432" stroke="%23414042" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>')}.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: 640px){.cta.further a{padding:8px 0}}@media screen and (max-width: 480px){.cta{border-left-width:2px}}section.bg-lightgrey .casestudy__tag{background:#f9f9f9}.casestudy{position:relative;display:flex;margin-bottom:70px;justify-content:flex-end;background-color:#f9f9f9;padding:20px;display:flex;gap:4rem}@media screen and (max-width: 960px){.casestudy{gap:2rem}}.casestudy:last-child{margin-bottom:0}@media screen and (max-width: 960px){.casestudy{flex-flow:column}}.casestudy.reveal .inner{opacity:0;transform-origin:center;transform:scale(0.9)}.casestudy.reveal .inner .desc{opacity:0;transform:scale(0.9)}.casestudy.reveal .inner .share{opacity:0}.casestudy.reveal .image{opacity:0;transform:scale(0.9)}.casestudy.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){.casestudy.reveal.revealed .inner{border-radius:0 0 50px 0}}.casestudy.reveal.revealed .inner .desc{opacity:1;transform:scale(1);transition:opacity .3s ease-out .2s,transform .3s ease-out .2s}.casestudy.reveal.revealed .inner .share{opacity:1;transition:opacity .3s ease-out .2s}.casestudy.reveal.revealed .image{opacity:1;transform:scale(1);transition:opacity .3s ease-out,transform .3s ease-out}.casestudy__featured-image{flex:0 0 calc(40% - 2rem);max-width:calc(40% - 2rem)}@media screen and (max-width: 960px){.casestudy__featured-image{flex:0 0 100%;max-width:100%}}.casestudy__tag{background-color:#fff;padding:10px;font-size:14px;line-height:16px;font-weight:700;font-family:"Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;display:inline-block;margin-bottom:20px}.casestudy__main{flex:0 0 calc(60% - 2rem);max-width:calc(60% - 2rem)}@media screen and (max-width: 960px){.casestudy__main{flex:0 0 100%;max-width:100%;padding-bottom:0}}.casestudy__body h4{margin-bottom:30px;text-transform:uppercase}.casestudy__body h1{margin-bottom:30px;text-transform:uppercase}.casestudy__body ul li::marker{color:#414042 !important}.casestudy__banner{padding-bottom:140px}.casestudy__banner img{position:absolute;right:0;bottom:0;width:105px}@media screen and (max-width: 960px){.casestudy__banner{display:none;padding-bottom:0}}.quote{font-size:22px;line-height:34px;font-family:"Roboto","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;position:relative;padding-top:80px;margin-top:10px}@media screen and (max-width: 960px){.quote{font-size:18px;line-height:26px}}.quote::before{content:"";position:absolute;top:0;left:0;width:100%;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:40px solid #ea0029}.quote p{font-weight:400}.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}.quote .author{font-size:18px;line-height:26px;font-weight:600;margin:0;font-family:"Funnel Display","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif}.quote .author .title{font-weight:400}@media screen and (max-width: 960px){.quote .author{font-size:16px;line-height:24px}}.cta.related:before,.cta.further:before,.cta.supp:before{content:"";padding:0}.cta.related a:hover,.cta.further a:hover,.cta.supp a:hover{color:#fc1b1c;text-decoration:underline}.grid{display:grid;gap:20px}.grid .cell{padding: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}@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}.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(../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:#414042}[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;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}}.team{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}.team .team-member figure{overflow:hidden;position:relative;margin:0;height:100%}.team .team-member figure img{display:block;object-fit:cover;object-position:center;height:100%;width:100%}.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}.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}.team .team-member figure figcaption span strong{display:block}@media screen and (max-width: 640px){.team .team-member figure figcaption{padding:.5rem .75rem;font-size:14px;line-height:1.2}}.team .team-member figure:hover figcaption,.team .team-member figure:focus figcaption{opacity:1}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.team .team-member{margin-bottom:20px}.team .team-member:nth-child(odd){-ms-grid-column:1;margin-right:10px}.team .team-member:nth-child(even){-ms-grid-column:2;margin-left:10px}.team .team-member:nth-child(1),.team .team-member:nth-child(2){-ms-grid-row:1}.team .team-member:nth-child(3),.team .team-member:nth-child(4){-ms-grid-row:2}.team .team-member:nth-child(5),.team .team-member:nth-child(6){-ms-grid-row:3}.team .team-member:nth-child(7),.team .team-member:nth-child(8){-ms-grid-row:4}}@media screen and (max-width: 767px){.team{grid-template-columns:1fr 1fr}}.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[href^="#"]:before{content:"";background-color:#acacac;width:32px;height:25px;display:block;filter:grayscale(1);transition:all .15s ease;max-width:32px}.inline-chart .tabs a[href="#chart"]:before{mask:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" width="32" height="24.989" viewBox="0 0 32 24.989"><g id="Group_5607" data-name="Group 5607" transform="translate(-124.197 -2454)"><rect id="Rectangle_2671" data-name="Rectangle 2671" width="8" height="12" transform="translate(124.197 2466.989)"></rect><rect id="Rectangle_2672" data-name="Rectangle 2672" width="8" height="18" transform="translate(136.197 2460.989)"></rect><path id="Path_9115" data-name="Path 9115" d="M0,0H8.169V24.989H0Z" transform="translate(148.028 2454)"></path></g></svg>')}.inline-chart .tabs a[href="#table"]:before{mask:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" width="35.816" height="24.654" viewBox="0 0 35.816 24.654"><g id="Group_5608" data-name="Group 5608" transform="translate(-932.184 -2609)"><g id="Group_5606" data-name="Group 5606" transform="translate(932.184 2609)"><circle id="Ellipse_194" data-name="Ellipse 194" cx="2.879" cy="2.879" r="2.879" transform="translate(0.702) rotate(7)"></circle><rect id="Rectangle_2670" data-name="Rectangle 2670" width="28" height="6" rx="0" transform="translate(7.816)"></rect></g><g id="Group_5606-2" data-name="Group 5606" transform="translate(932.184 2618.118)"><circle id="Ellipse_194-2" data-name="Ellipse 194" cx="2.879" cy="2.879" r="2.879" transform="translate(0.702) rotate(7)"></circle><rect id="Rectangle_2670-2" data-name="Rectangle 2670" width="28" height="6" rx="0" transform="translate(7.816 -0.118)"></rect></g><g id="Group_5606-3" data-name="Group 5606" transform="translate(932.184 2627.237)"><circle id="Ellipse_194-3" data-name="Ellipse 194" cx="2.879" cy="2.879" r="2.879" transform="translate(0.702) rotate(7)"></circle><rect id="Rectangle_2670-3" data-name="Rectangle 2670" width="28" height="6" rx="0" transform="translate(7.816 -0.237)"></rect></g></g></svg>')}.inline-chart .tabs a:first-child{border-left:1px solid #ddd}.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:before{background-color:#0c2c84;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}.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}.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 th{text-align:right;padding:8px 8px 8px 0}.inline-chart .tabs-container .tab-content table th:first-child{text-align:left}.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%}}.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;background-color:#fff;white-space:nowrap}.page-business.overview .tabs a:hover,.page-business.overview .tabs a.active{background-color:#ddd;box-shadow:none}.page-business.overview .tabs a:before{display:none}.page-business.overview .tab-content{padding:30px 20px;background-color:#fff}.page-business.overview .tab-content:not([data-id=financials]){padding:0}.page-business.overview .tab-content:not([data-id=financials]) figure{margin:0}.page-business.overview .tab-content:not([data-id=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}.inline-table{border:1px solid #ddd;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;background-color:#f0f0f0}.case-study .inner h2{color:#0c2c84}.case-study .inner h2::before{content:"Case study\a";color:#000;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-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-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}.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:#414042}.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:1;overflow:visible;position:sticky;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.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}abbr[title]:hover{text-decoration:none}abbr[title]:after{content:url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2548_2)"><path d="M6 0.87085C2.79007 0.87085 0.1875 3.47436 0.1875 6.68335C0.1875 9.89422 2.79007 12.4958 6 12.4958C9.20993 12.4958 11.8125 9.89422 11.8125 6.68335C11.8125 3.47436 9.20993 0.87085 6 0.87085ZM6 3.44897C6.54366 3.44897 6.98437 3.88969 6.98437 4.43335C6.98437 4.97701 6.54366 5.41772 6 5.41772C5.45634 5.41772 5.01562 4.97701 5.01562 4.43335C5.01562 3.88969 5.45634 3.44897 6 3.44897ZM7.3125 9.4021C7.3125 9.55742 7.18657 9.68335 7.03125 9.68335H4.96875C4.81343 9.68335 4.6875 9.55742 4.6875 9.4021V8.8396C4.6875 8.68428 4.81343 8.55835 4.96875 8.55835H5.25V7.05835H4.96875C4.81343 7.05835 4.6875 6.93242 4.6875 6.7771V6.2146C4.6875 6.05928 4.81343 5.93335 4.96875 5.93335H6.46875C6.62407 5.93335 6.75 6.05928 6.75 6.2146V8.55835H7.03125C7.18657 8.55835 7.3125 8.68428 7.3125 8.8396V9.4021Z" fill="%23B3B3B0"/></g><defs><clipPath id="clip0_2548_2"><rect width="12" height="12" fill="white" transform="translate(0 0.68335)"/></clipPath></defs></svg>');position:relative;top:-5px}.banner-icons{position:absolute;right:0;bottom:0;display:flex;gap:20px;z-index:881}@media screen and (max-width: 992px){.banner-icons{position:relative}}.banner-icons img{display:block;width:104px}@media all and (max-width: 640px){.banner-icons{margin-top:0;transform:none}.banner-icons img{width:80px}}@media screen and (max-width: 640px){.section-downloads-content .main-split .main-content{margin-bottom:0}}.block-download-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.block-download-cards .download-card{border:1px solid #ddd;background-color:#fff;padding:1.5rem 1.5rem 3rem;position:relative}.block-download-cards .download-card h5{font-size:16px;font-weight:bold;color:#000;line-height:1.2}.block-download-cards .download-card p{font-size:14px;line-height:1.5}.block-download-cards .download-card .icon img{max-height:125px;min-height:90px;height:auto}.block-download-cards .download-card .icon .colored{position:absolute;top:0;left:0;opacity:0}.block-download-cards .download-card a{font-size:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.block-download-cards .download-card .button,.block-download-cards .download-card button{position:absolute;right:0;bottom:0;font-size:14px;margin-right:1rem;padding:15px 30px 15px 10px}.block-download-cards .download-card .button:after,.block-download-cards .download-card button:after{width:25px;height:25px;mask-size:contain}.block-download-cards .download-card:hover .icon .grey{opacity:0}.block-download-cards .download-card:hover .icon .colored{opacity:1}.block-download-cards .download-card:hover .button,.block-download-cards .download-card:hover button{padding-right:40px}@media screen and (max-width: 960px){.block-download-cards{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.block-download-cards{grid-template-columns:1fr}}.alpha-list .list-index{position:fixed;position:sticky;top:0;background-color:#fff;z-index:50;margin-bottom:4rem;transition:top .3s ease}.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}.alpha-list .list a:hover{color:#fc1b1c}.alpha-list .list a.disabled{color:#dedede;pointer-events:none}@media screen and (max-width: 480px){.alpha-list .list{flex-flow:row wrap;gap:1rem 0}.alpha-list .list a{flex:1 0 7.6923076923%;text-align:center}}.alpha-list .wide-content.defs{padding-left:318px}.alpha-list .wide-content.defs h4[id]:target::before,.alpha-list .wide-content.defs p[id]:target::before{content:"";display:block;height:160px;margin:-160px 0 0}.alpha-list .wide-content.defs h4{margin-top:1.66667em}.alpha-list .wide-content.defs h4:first-child{margin-bottom:0}.alpha-list .wide-content.defs h4:not(:first-child)+h3{margin-top:2rem}.alpha-list .wide-content.defs h4+p{margin-bottom:0}@media screen and (max-width: 960px){.alpha-list .wide-content.defs{padding-left:0}}.alpha-list .wide-content a[name]{top:-200px}.performance-data .preline::before{background-color:#fc1b1c}.performance-data .main-split aside .cta{border-left-color:#fc1b1c}.performance-data .main-split aside .ext::after{background-color:#fc1b1c}.performance-data .main-split aside .related a::after{border-left-color:#fc1b1c}.performance-data .section-pd-content{margin-bottom:110px}.performance-data .section-pd-content .main-content .button.download,.performance-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}.performance-data .section-pd-content .main-content .button.download::before,.performance-data .section-pd-content .main-content button.download::before{display:none}.performance-data .section-pd-content .main-content .button.download:after,.performance-data .section-pd-content .main-content button.download:after{background:url(../images/icon-arrow-down.svg) no-repeat right center;background-size:20px auto}.performance-data .hero{color:#414042;background-color:#ededed}.performance-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){.performance-data .filters{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -10px}}.performance-data .filters .filter{background-color:#fff;border:1px solid #ddd;transition:all .3s ease}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.performance-data .filters .filter{margin:0 10px;background-color:rgba(0,0,0,0)}.performance-data .filters .filter:nth-child(1){width:calc((100% - 40px)*.3)}.performance-data .filters .filter:nth-child(2){width:calc((100% - 40px)*.5)}.performance-data .filters .filter:nth-child(3){width:calc((100% - 40px)*.2)}}.performance-data .filters .filter h5{position:relative;padding:1rem;margin-bottom:0;background-color:#ddd;z-index:15;line-height:1}.performance-data .filters .filter ul{padding:15px 15px 30px;margin:0;list-style:none}.performance-data .filters .filter ul a{display:block;position:relative;padding-left:20px;font-size:14px;line-height:1.6}.performance-data .filters .filter ul a:before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border:1px solid #000;margin-right:10px}.performance-data .filters .filter ul a.selected:before{background-color:#fc1b1c}.performance-data .filters .filter .filter-container .indicator-label{font-size:14px;line-height:1.6;position:relative;padding-left:20px;cursor:pointer}.performance-data .filters .filter .filter-container .indicator-label::before{position:absolute;content:"";top:10px;left:0;width:11px;height:1px;background-color:#000}.performance-data .filters .filter .filter-container .indicator-label::after{position:absolute;content:"";top:5px;left:5px;width:1px;height:11px;background-color:#000}.performance-data .filters .filter .filter-container .indicator-label.open::before{background-color:#fc1b1c}.performance-data .filters .filter .filter-container .indicator-label.open::after{display:none}.performance-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}.performance-data .filters .filter .filter-container .indicator-label.level-1::before{top:19px;left:15px;height:10px;border:1px solid #000;background-color:#fff}.performance-data .filters .filter .filter-container .indicator-label.level-1::after{display:none}.performance-data .filters .filter .filter-container .indicator-label.level-1.open{padding-bottom:5px;border-bottom:0 none}.performance-data .filters .filter .filter-container .indicator-label.level-1.open::before{background-color:#fc1b1c}.performance-data .filters .filter .filter-container .indicator-label.level-1.open+.options-box{border-bottom:1px solid #ddd}.performance-data .filters .filter .filter-container .indicator-link{font-size:14px;line-height:1.6;position:relative;display:block;padding-left:20px}.performance-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}.performance-data .filters .filter .filter-container .indicator-link.selected::before{background-color:#fc1b1c}.performance-data .filters .filter .filter-container .options-box{padding:0 15px 30px 35px}.performance-data .filters .filter .filter-container .options-box .options-box{padding:0 0 0 20px}.performance-data .filters .filter.opco{grid-column:1/4}.performance-data .filters .filter.opco ul ul{padding:0}.performance-data .filters .filter.indicator{grid-column:4/9}.performance-data .filters .filter.indicator>.filter-container:last-of-type .indicator-label,.performance-data .filters .filter.indicator>.filter-container:last-of-type .options-box{border-bottom:0 none !important}.performance-data .filters .filter.period{grid-column:9/11}.performance-data .filters .filter.period ul{padding:15px}.performance-data .filters .buttons-container{grid-column:1/11}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.performance-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}}.performance-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}.performance-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){.performance-data .filters{display:block}.performance-data .filters .filter{height:auto;margin-bottom:20px}.performance-data .filters .buttons-container{max-width:400px;margin:60px auto 0}}@media screen and (max-width: 640px){.performance-data .filters .filter ul a::before{top:5px}.performance-data .filters .filter .group{min-height:38px}.performance-data .filters .filter .group.open ul.active li{max-height:unset}.performance-data .filters .filter.indicator .group{flex-basis:38px}.performance-data .filters .buttons-container{justify-content:center !important}}@media screen and (max-width: 400px){.performance-data .filters .buttons-container a{width:auto}}.performance-data .results{margin-bottom:120px}.performance-data .results .tabs{display:flex;flex-flow:row nowrap;justify-content:flex-end}.performance-data .results .tabs a{padding:10px 1rem;background-color:#dedede;z-index:1;transition:all .15s ease}.performance-data .results .tabs a img{width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.3;transition:all .15s ease}.performance-data .results .tabs a:hover{background-color:#f9f9f9}.performance-data .results .tabs a.active{background-color:#f9f9f9;z-index:10}.performance-data .results .tabs a.active:first-child{box-shadow:3px 0 2px rgba(0,0,0,.16)}.performance-data .results .tabs a.active:last-child{box-shadow:-3px 0 2px rgba(0,0,0,.16)}.performance-data .results .tabs a.active img{filter:grayscale(0);opacity:1}@media screen and (max-width: 720px){.performance-data .results .tabs a img{width:24px}}.performance-data .results .tabs-container{position:relative}.performance-data .results .tabs-container .tab-content{display:none;padding:3.5rem 30px 2rem}.performance-data .results .tabs-container .tab-content.active{display:block}.performance-data .results .tabs-container .tab-content[data-id=chart] h2{margin-left:40px}.performance-data .results .tabs-container .tab-content .data-chart-container{padding:0}.performance-data .results .tabs-container .tab-content h3{margin:0}.performance-data .results .tabs-container .tab-content .subhead{margin-bottom:0}.performance-data .results .tabs-container .tab-content table{border-collapse:collapse;width:100%;margin-top:2rem}.performance-data .results .tabs-container .tab-content table th sup,.performance-data .results .tabs-container .tab-content table td sup{font-weight:300}.performance-data .results .tabs-container .tab-content table .opcos th{line-height:20px}.performance-data .results .tabs-container .tab-content table .year th{font-weight:400;color:#acacac;text-align:right}.performance-data .results .tabs-container .tab-content table tbody td{min-width:100px;padding-right:0}.performance-data .results .tabs-container .tab-content table tbody td.grp_label,.performance-data .results .tabs-container .tab-content table tbody td.subgrp_label,.performance-data .results .tabs-container .tab-content table tbody td.ind_label{min-width:180px;padding-right:1rem;text-align:left}.performance-data .results .tabs-container .tab-content table tbody td.subgrp_label,.performance-data .results .tabs-container .tab-content table tbody td.ind_label{min-width:160px;font-weight:700}.performance-data .results .tabs-container .tab-content table tbody td.subgrp_label.yoy,.performance-data .results .tabs-container .tab-content table tbody td.subgrp_label span,.performance-data .results .tabs-container .tab-content table tbody td.ind_label.yoy,.performance-data .results .tabs-container .tab-content table tbody td.ind_label span{font-weight:300}@media screen and (max-width: 960px){.performance-data .results .tabs-container .tab-content{padding-left:20px;padding-right:20px}.performance-data .results .tabs-container .tab-content .data-chart-container{padding:0 20px}}@media screen and (max-width: 480px){.performance-data .results .tabs-container .tab-content .data-chart-container{padding:0}}.performance-data .results .export-csv{position:relative}.performance-data .results .export-csv::after{position:absolute;content:"";top:0;right:-30px;width:20px;height:20px;background:url(../images/icon-arrow-down.svg) no-repeat left top;background-size:100% auto}.performance-data .notes{font-size:14px;line-height:20px}.performance-data .notes ol{margin:0;padding:0 0 0 1.5rem}.performance-data .notes ol li{margin-bottom:1.6667em;line-height:1.66667}.performance-data .section-downloads-content{padding:50px 0}@media screen and (max-width: 640px){.performance-data .section-downloads-content .main-split .main-content{margin-bottom:0}}.performance-data .block-download-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.performance-data .block-download-cards .download-card{border:1px solid #ddd;background-color:#fff;padding:1.5rem 1.5rem 3rem;position:relative}.performance-data .block-download-cards .download-card h5{font-size:16px;font-weight:bold;color:#000;line-height:1.2}.performance-data .block-download-cards .download-card p{font-size:14px;line-height:1.5}.performance-data .block-download-cards .download-card .icon img{max-height:125px;min-height:90px;height:auto}.performance-data .block-download-cards .download-card .icon .colored{position:absolute;top:0;left:0;opacity:0}.performance-data .block-download-cards .download-card a{font-size:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.performance-data .block-download-cards .download-card .button,.performance-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}.performance-data .block-download-cards .download-card:hover .icon .grey{opacity:0}.performance-data .block-download-cards .download-card:hover .icon .colored{opacity:1}.performance-data .block-download-cards .download-card:hover .button,.performance-data .block-download-cards .download-card:hover button{padding-right:40px}@media screen and (max-width: 960px){.performance-data .block-download-cards{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.performance-data .block-download-cards{grid-template-columns:1fr}}.report-build .main-split{column-gap:20px}.report-build .main-split aside{flex-basis:calc((100% - 10px)*.3);min-width:calc((100% - 10px)*.3)}@media screen and (max-width: 767px){.report-build .main-split aside{width:100%}}.report-build .main-split aside .report-box{background-color:#fff;border:1px solid #ddd;padding:1rem 1rem 0rem 1rem}.report-build .main-split aside .report-box .report-box-download{text-align:right}.report-build .main-split aside .report-box .report-box-download .button,.report-build .main-split aside .report-box .report-box-download button{background-color:rgba(0,0,0,0);text-align:right}.report-build .main-split aside .report-box h4 span{font-weight:400}.report-build .main-split aside .cta{border-left-color:#e1423c}.report-build .main-split aside .ext::after{background-color:#e1423c}.report-build .main-split aside .related a::after{border-left-color:#e1423c}.report-build .hero{color:#000;background-color:#ededed}.report-build .main-content{width:100%;flex-basis:calc((100% - 10px)*.7);min-width:calc((100% - 10px)*.7)}.report-build form{margin-top:0;position:relative;padding:3rem 1.5rem 7.5rem;background:#fff;border:1px solid #ddd}.report-build form .column .section ul li{margin-bottom:0px}.report-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%}.report-build .report-box{background-color:#fff;border:1px solid #ddd;padding:1rem 1rem 0rem 1rem}.report-build .report-box .report-box-download{text-align:right}.report-build .report-box .report-box-download .button,.report-build .report-box .report-box-download button{background-color:rgba(0,0,0,0);text-align:right}.report-build .report-box h4 span{font-weight:400}.report-build .other a{display:block;text-decoration:none;border-bottom:1px solid #ddd;padding-top:1rem;padding-bottom:1rem;position:relative}.report-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;transition:all linear .2s}.report-build .other a:hover::after{right:10px}.report-build .other a:last-child{border-bottom:0 none}.report-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}.report-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}.report-build .section-list .column{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.report-build .section-list .column .section{margin-bottom:1.5rem}.report-build .section-list .column .section:last-child{margin-bottom:0}.report-build .section-list ul{padding:0 0 0 20px;margin:0;list-style:none}.report-build .section-list h3>a:before{border-radius:50%;top:6px}.report-build .section-list a{position:relative;display:block;padding-left:20px}.report-build .section-list a:before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;border:1px solid #e1423c;margin-right:10px}.report-build .section-list a.selected:before{background-color:#e1423c}.report-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}.report-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}.report-build .archive-list .latest .button,.report-build .archive-list .latest button{position:absolute;top:0;left:0;font-size:18px}.report-build .archive-list .latest .cover{position:absolute;left:0;top:0;width:100%;height:100%}.report-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){.report-build .section-list{display:block;-webkit-column-count:2;column-count:2}.report-build .section-list .column{display:contents}.report-build .section-list .column .section:nth-child(n){-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.report-build .section-list br{content:" "}.report-build .section-list a::before{top:8px}}@media screen and (max-width: 480px){.report-build .section-list{-webkit-column-count:1;column-count:1}}@media screen and (max-width: 640px){.report-build .archive-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-build .archive-list .latest{padding:3rem 2rem;margin-bottom:2rem}}#glossary .container{position:relative}#glossary .container+.container{margin-top:4rem}#glossary h4{color:#414042}header{position:fixed;left:50%;transform:translateX(-50%);top:0;width:100%;max-width:1260px;z-index:1000;transition:all .3s ease;background-color:#f1f2f2}header.scrolling-down{top:-120%}.shrink-header header{transform:translateY(-100%)}.nav-open header{transform:translateX(-50%) !important}header .top{position:relative;z-index:50;padding:20px 0;background-color:#fff}@media screen and (max-width: 960px){header .top{padding:10px 0;border-bottom:1px solid #fff}}header .top .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 960px){header .top .container{flex-flow:row wrap}}@media screen and (min-width: 1312px){header .top .container{padding:0 30px}}@media screen and (max-width: 960px){header .nav li a{color:#414042}}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:400;color:#414042}@media screen and (max-width: 960px){header .title{font-size:16px;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:#414042;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:#414042;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","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-size:.875rem;line-height:18px;color:#414042;border:0 none;border-bottom:1px solid #414042}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}@media screen and (max-width: 960px){header{position:fixed}}header .tertiarynav{display:none}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}}@property --hue1{syntax:"<angle>";inherits:false;initial-value:230deg}@property --hue2{syntax:"<angle>";inherits:false;initial-value:80deg}@keyframes anim_bg{0%{--hue1: 230deg;--hue2: 80deg}100%{--hue1: 590deg;--hue2: 440deg}}.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{mask-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");mask-repeat:no-repeat;mask-position:center;mask-size:100% auto;background-color:#414042;height:35px;width:35px;margin-top:30px;margin-right:-12px;transition:background-color .2s ease-in-out;cursor:pointer}.pagenav .back-to-top:hover{background-color:#fc1b1c}.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:#414042}.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;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:#414042}.video-lightbox .iframe-container:before{content:"";position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;border:5px solid #f9f9f9;border-top-color:#414042;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;color:#414042;z-index:98}footer::before{content:"";position:absolute;left:0;top:0;width:100%;height:110%;background-color:#414042;opacity:.8;z-index:0}footer video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-1;display:block}footer .container{position:relative;z-index:1}footer ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width: 960px){footer ul{display:none}}footer ul>li{font-size:14px;line-height:1;font-weight:700;width:-webkit-fill-available}footer ul>li:not(:last-child){margin-right:20px}footer ul>li>a{font-family:"Funnel Display";font-weight:500;font-size:18px;line-height:22px;color:#fff}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;font-size:14px;line-height:1.5em;font-weight:400;text-decoration:none;color:#fff}footer ul>li>.sub-menu li a:hover{text-decoration:underline}@media all and (max-width: 960px){footer{padding:0}}.copyright{padding:30px 0;font-size:12px;background-color:#414042;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 p+p{margin-top:1rem}}@media screen and (max-width: 767px){.copyright p+p{margin-top:4px}.copyright br{display:block}}@property --hue1{syntax:"<angle>";inherits:false;initial-value:230deg}@property --hue2{syntax:"<angle>";inherits:false;initial-value:80deg}@keyframes anim_bg{0%{--hue1: 230deg;--hue2: 80deg}100%{--hue1: 590deg;--hue2: 440deg}}.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","Noto Sans TC","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","Noto Sans TC","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","Noto Sans TC","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 40px 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:35px;height:35px;background-repeat:no-repeat;background-position:left top;background-size:100% auto;transition:all linear .2s}.button.download::after,button.download::after{width:20px;height:20px;mask:url(../images/icon-arrow-down.svg);mask-size:contain;background-color:#414042}.button.link::after,button.link::after{mask:url(../images/icon-arrow-right.svg);mask-size:contain;background-color:#414042}.button.external::after,button.external::after{mask:url(../images/icon-arrow-up-right.svg);mask-size:contain;background-color:#414042}.button.build,button.build{padding-right:50px}.button.build::after,button.build::after{mask:url(../images/icon-arrow-down.svg);mask-size:contain;background-color:#414042}.button.reset-form,button.reset-form{position:relative;margin-right:1rem;padding-right:50px}.button.reset-form:after,button.reset-form:after{mask:url(../images/icon-reset.svg);mask-size:contain;background-color:#414042}.button:hover::after,button:hover::after{right:10px;background-color:#fc1b1c}.download-card:hover .button::after,.download-card:hover button::after{background-color:#fc1b1c}.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(../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:#414042;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:#414042;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: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{margin-bottom:1rem}.panels .panel .desc ul,.panels .panel .desc ol{padding:0 0 0 1.5rem}.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:#f9f9f9;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:hsla(0,0%,100%,.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:#f9f9f9;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:#414042}.matrix .popin .group ul li.link{position:relative;color:#414042}.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:#414042;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%}}.page-home nav,header nav{width:100%;z-index:5}.scrolled .page-home nav,.page-home .scrolled nav,.scrolled header nav,header .scrolled nav{transform:translateY(0)}.page-home nav .container,header nav .container{padding-top:0;padding-bottom:0}.page-home nav ul,header nav ul{display:flex;justify-content:center;margin:0;padding:0;list-style:none outside none}.page-home nav li,header nav li{position:relative;overflow:hidden}.page-home nav li a,header nav li a{display:block;padding:10px 0 0;line-height:1;transition:all .15s ease}.page-home nav a,header nav a{white-space:nowrap;font-size:14px;font-weight:400;line-height:1}.page-home nav .home,header nav .home{width:19px;height:14px}.page-home nav .home path,header nav .home path{stroke:#414042;fill:none}.page-home nav ul#dnav,header nav ul#dnav{gap:50px;padding-top:27px;padding-bottom:22px}.page-home nav ul#dnav li.current-menu-parent>a,header nav ul#dnav li.current-menu-parent>a{background-size:100% 1px}.page-home nav ul#mnav,header nav ul#mnav{gap:20px}.page-home nav ul#mnav li,header nav ul#mnav li{padding:0}.page-home nav ul#mnav li a,header nav ul#mnav li a{padding:10px;background-color:#fff}.page-home nav ul#mnav li:hover a,header nav ul#mnav li:hover a,.page-home nav ul#mnav li.active a,header nav ul#mnav li.active a,.page-home nav ul#mnav li.current-menu-item a,header nav ul#mnav li.current-menu-item a{color:#fff;background-color:#414042}.page-home nav ul#mnav li.menu-climate:hover a,header nav ul#mnav li.menu-climate:hover a,.page-home nav ul#mnav li.menu-climate.current-menu-item a,header nav ul#mnav li.menu-climate.current-menu-item a{background-color:#128547}.page-home nav ul#mnav li.menu-waste:hover a,header nav ul#mnav li.menu-waste:hover a,.page-home nav ul#mnav li.menu-waste.current-menu-item a,header nav ul#mnav li.menu-waste.current-menu-item a{background-color:#8099aa}.page-home nav ul#mnav li.menu-water:hover a,header nav ul#mnav li.menu-water:hover a,.page-home nav ul#mnav li.menu-water.current-menu-item a,header nav ul#mnav li.menu-water.current-menu-item a{background-color:#195063}.page-home nav ul#mnav li.menu-people:hover a,header nav ul#mnav li.menu-people:hover a,.page-home nav ul#mnav li.menu-people.current-menu-item a,header nav ul#mnav li.menu-people.current-menu-item a{background-color:#d48c3b}.page-home nav ul#mnav li.menu-communities:hover a,header nav ul#mnav li.menu-communities:hover a,.page-home nav ul#mnav li.menu-communities.current-menu-item a,header nav ul#mnav li.menu-communities.current-menu-item a{background-color:#a13d5c}.page-home nav.mnav,header nav.mnav{display:none;background-color:#fff}@media screen and (max-width: 960px){.page-home nav,header nav{display:none}.page-home nav.mnav,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 .page-home nav.mnav,.page-home .nav-open nav.mnav,.nav-open header nav.mnav,header .nav-open nav.mnav{transform:translateY(0)}.page-home nav.mnav ul,header nav.mnav ul{max-width:100%;flex-direction:column}.page-home nav.mnav>ul>li,header nav.mnav>ul>li{position:relative;padding:0;margin:0;border-bottom:1px solid #acacac}.page-home nav.mnav>ul>li::after,header nav.mnav>ul>li::after{content:"+";position:absolute;right:30px;top:15px;font-size:16px}.page-home nav.mnav>ul>li a,header nav.mnav>ul>li a{display:block;padding:1.15rem 1.75rem;font-size:18px;line-height:1;color:#000}.page-home nav.mnav>ul>li:hover:before,header nav.mnav>ul>li:hover:before,.page-home nav.mnav>ul>li.active:before,header nav.mnav>ul>li.active:before{display:none}.page-home nav.mnav>ul>li:hover>a,header nav.mnav>ul>li:hover>a,.page-home nav.mnav>ul>li.active>a,header nav.mnav>ul>li.active>a{position:relative}.page-home nav.mnav>ul ul,header nav.mnav>ul ul{display:none;padding:.75rem 1.75rem}.page-home nav.mnav>ul ul li,header nav.mnav>ul ul li{padding:0}.page-home nav.mnav>ul ul li:last-child,header nav.mnav>ul ul li:last-child{margin-bottom:0}.page-home nav.mnav>ul ul li::before,header nav.mnav>ul ul li::before{display:none}.page-home nav.mnav>ul ul li a,header nav.mnav>ul ul li a{padding:.75rem 0;font-size:14px;line-height:1;color:#000;background-color:rgba(0,0,0,0)}.page-home nav.mnav .msearch,header nav.mnav .msearch{padding:1rem 30px;width:100%}.page-home nav.mnav .msearch form,header nav.mnav .msearch form{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0}.page-home nav.mnav .msearch input,header nav.mnav .msearch input{flex:0 0 100%;width:100%;border:0 none;border-bottom:1px solid #acacac;padding:14px 30px 14px 14px;border-radius:0;appearance:none;-webkit-appearance:none;background-color:#fff}.page-home nav.mnav .msearch input::-webkit-input-placeholder,header nav.mnav .msearch input::-webkit-input-placeholder{font-family:"Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page-home nav.mnav .msearch input:-ms-input-placeholder,header nav.mnav .msearch input:-ms-input-placeholder{font-family:"Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page-home nav.mnav .msearch input::placeholder,header nav.mnav .msearch input::placeholder{font-family:"Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page-home nav.mnav .msearch input+a,header nav.mnav .msearch input+a{position:absolute;right:14px;top:50%;font-size:18px;transform:translateY(-50%)}.page-home nav.mnav .bottom,header nav.mnav .bottom{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:0 20px 20px;margin:.5rem 0}.page-home nav.mnav .bottom a,header nav.mnav .bottom a{margin-left:1rem}.page-home nav.mnav .ldswitch::before,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)}.page-home nav.mnav .mshare,header nav.mnav .mshare{display:flex;flex-flow:row-reverse nowrap;justify-content:flex-start}.page-home nav.mnav .mshare a,header nav.mnav .mshare a{display:inline-block;font-size:16px;line-height:1;margin-left:1rem}.page-home nav.mnav .mshare .sbtn,header nav.mnav .mshare .sbtn{max-width:0;overflow:hidden;margin:0;transition:all .3s ease}.page-home nav.mnav .mshare .share.on~.sbtn,header nav.mnav .mshare .share.on~.sbtn{max-width:2rem;margin-left:1rem}}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{overflow:hidden}@media screen and (max-width: 960px){.page-home{overflow:visible}}.page-home header{display:none}.page-home video{position:fixed;left:0;top:0;width:100%;height:100vh;object-fit:cover}.page-home nav{position:absolute;top:-100%;z-index:1;transition:top 1.5s ease-in-out;background-color:#fff;max-width:1260px;margin:0 auto;width:100%;left:0;right:0}.page-home nav.reveal{top:0}.page-home nav ul#dnav{padding:20px 0}.page-home nav ul#dnav li a{padding-top:0}.page-home .content{position:relative;width:100%;max-width:none;height:100vh;display:flex;flex-flow:column;align-items:center;justify-content:center}.page-home .content::before{content:"";position:fixed;left:0;top:0;width:var(--edge-fill-width, 0);height:100vh;background-color:#f1f2f2;z-index:1;pointer-events:none}@media screen and (max-width: 960px){.page-home .content::before{display:none}}@media screen and (max-width: 960px){.page-home .content{height:auto;justify-content:flex-start}}.page-home .content .logo{width:240px;height:31px;margin-bottom:9vw;position:absolute}.page-home .content .svg{height:100%;transform:translate3d(0, 0, 0)}.page-home .content .svg.mobile-show{display:none;height:auto;width:100%;object-position:top;padding-bottom:20%}@media screen and (max-width: 960px){.page-home .content .svg.mobile-show{display:block;margin-top:-18%}}@media screen and (max-width: 540px){.page-home .content .svg.mobile-show{margin-top:-10%}}.page-home .content .svg.desktop-show{display:block}@media screen and (max-width: 960px){.page-home .content .svg.desktop-show{display:none}}.page-home .content .reportname{font-family:"Funnel Display","Ubuntu","Noto Sans TC","Microsoft YaHei","STXihei",sans-serif;font-weight:400;color:#fff;font-size:24px;line-height:30px;margin-top:9vw;position:absolute}.page-home .content .reportname br{display:none}.page-home footer{display:none;background:none !important;background-color:#414042 !important;padding:12px 36px;color:#fff;font-size:14px;line-height:28px;text-align:center}.page-home footer a{text-decoration:underline;white-space:nowrap}.page-home footer a+a{margin-left:10px}@media screen and (max-width: 960px){.page-home header,.page-home footer{display:block}.page-home .content .logo{display:none}.page-home footer:before{background-color:unset !important}.page-home footer::after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:30%;background-color:#414042 !important}}@media screen and (max-width: 479px){.page-home .content svg{width:calc(100% - 100px);height:auto}.page-home .content .reportname{text-align:center;margin-top:8vw}.page-home .content .reportname br{display:block}}.page-climate .hero,.page-waste .hero,.page-water .hero,.page-people .hero,.page-communities .hero{overflow:visible}.page-climate .hero .preline,.page-waste .hero .preline,.page-water .hero .preline,.page-people .hero .preline,.page-communities .hero .preline{position:relative}.page-sub-nav,.tertiarynav-scroll,header .tertiarynav{background-color:#fff}.page-sub-nav .wide-content,.tertiarynav-scroll .wide-content,header .tertiarynav .wide-content{display:flex;justify-content:center;flex-wrap:wrap}.page-sub-nav .wide-content .page,.tertiarynav-scroll .wide-content .page,header .tertiarynav .wide-content .page{display:none}.page-sub-nav .wide-content a,.tertiarynav-scroll .wide-content a,header .tertiarynav .wide-content a{font-size:14px;font-weight:400;line-height:1;padding:20px;transition:all .2s ease}.page-sub-nav .wide-content a:hover,.tertiarynav-scroll .wide-content a:hover,header .tertiarynav .wide-content a:hover{color:#414042}.page-sub-nav .wide-content,.tertiarynav-scroll .wide-content,header .tertiarynav .wide-content{display:flex;justify-content:center;flex-wrap:wrap}.summary h4{margin-bottom:25px;color:#414042}@media screen and (max-width: 960px){.summary{grid-template-columns:1fr 1fr !important}}@media screen and (max-width: 479px){.summary{grid-template-columns:1fr !important}}.footnotes{line-height:1.2}.footnotes sup{font-size:11px;line-height:1.2;font-weight:300;color:#70706a}.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}}.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}[lang=zh-hant] .table-overview tbody td.cell-5{width:15%}[lang=zh-hant] .table-overview tbody td.cell-6{width:20%}@media all and (max-width: 640px){table.table-overview{min-width:950px}}.container-table{padding:2rem;border:1px solid #ddd;background-color:#fff}.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}.highlightblock h2.preline{font-size:18px;line-height:22px;font-weight:bold}.highlightblock td[colspan="2"]:has(>p>strong){border-bottom:1px solid rgba(0,0,0,0)}.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-communities{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{color:#ededed}.darkmode body.page-about.materiality .panels .panel h4::before{color:#444;background-color:#222}.darkmode body.page-about.materiality .panels .panel.active h4::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{color:#ededed}.darkmode body.page-disclosure.biodiversity .panels .panel h4::before{color:#444;background-color:#222}.darkmode body.page-disclosure.biodiversity .panels .panel.active h4::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=main.min.css.map */
