*{box-sizing:border-box;margin:0;padding:0;scrollbar-color:rgba(249,249,249,.5);scrollbar-width:thin}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background-color:#e9ecef40;border-radius:4px}*::-webkit-scrollbar-track{background-color:#1e1e1e}*,html{scroll-behavior:smooth!important}html,body{background-color:#fefefe;color:#1e1e1e;font-family:Public Sans,sans-serif;font-size:16px;font-weight:300;line-height:24px}h1,h2,h3,h4,h5,h6{font-weight:400}a,a:link,a:visited{color:#1e1e1e;text-decoration:underline}a:hover{color:#1e1e1e;text-decoration:none}ol,ul{list-style-position:inside;font-size:16px;line-height:24px;margin-bottom:16px}@media only screen and (min-width: 768px){ol,ul{font-size:16px;line-height:24px}}@media only screen and (min-width: 1200px){ol,ul{font-size:16px;line-height:24px}}p{font-size:16px;line-height:24px;margin:24px 0}@media only screen and (min-width: 768px){p{font-size:16px;line-height:24px;margin:24px 0}}@media only screen and (min-width: 1200px){p{font-size:16px;line-height:24px;margin:24px 0}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.column>p{margin-top:0}.column>ol,.column>ul{margin-top:0}p.body--bold{font-weight:500}p.body--sm{font-size:12px;line-height:16px;margin-bottom:1em}@media only screen and (min-width: 768px){p.body--sm{font-size:12px;line-height:16px}}@media only screen and (min-width: 1200px){p.body--sm{font-size:14px;line-height:20px}}blockquote p{color:#6c757d;font-family:Lora,serif;font-size:20px;font-style:italic;line-height:24px;margin:40px 0}@media only screen and (min-width: 768px){blockquote p{font-size:20px;line-height:24px}}@media only screen and (min-width: 1200px){blockquote p{font-size:24px;line-height:32px}}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}button,input{-moz-box-shadow:none;-webkit-box-shadow:none;background-color:transparent;background-image:none;border:none;box-shadow:none;font-family:Public Sans,sans-serif;outline:none}input{background-color:#fefefe;border:1px solid #e9ecef;border-radius:2px;padding:10px 5px}fieldset{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}strong{font-weight:500}h1,h2{padding-top:30px;position:relative}h1:before,h1:after,h2:before,h2:after{content:"";position:absolute}h1:before,h2:before{background-color:var(--theme-highlight-color);height:1px;left:0;top:10px;width:80px}@media only screen and (min-width: 768px){h1:before,h2:before{top:6px}}h1:after,h2:after{background-color:#e9ecef;height:1px;left:80px;top:10px;width:240px}@media only screen and (min-width: 768px){h1:after,h2:after{top:6px}}@media only screen and (min-width: 1200px){h1:after,h2:after{width:460px}}.h1-mimic{font-size:32px;font-weight:300;line-height:32px;letter-spacing:-.32px;margin-bottom:32px}@media only screen and (min-width: 768px){.h1-mimic{font-size:40px;font-weight:300;line-height:44px;letter-spacing:-.4px;margin-bottom:32px}}@media only screen and (min-width: 1200px){.h1-mimic{font-size:52px;font-weight:300;line-height:56px;letter-spacing:-.52px;margin-bottom:32px}}.h1-mimic:not(.stats){color:var(--theme-highlight-color)}.columns--media h2{font-family:Public Sans,sans-serif;font-size:20px;font-weight:300;line-height:24px;letter-spacing:0px;margin-bottom:20px}@media only screen and (min-width: 768px){.columns--media h2{font-size:24px;font-weight:300;line-height:28px;letter-spacing:0px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.columns--media h2{font-size:28px;font-weight:300;line-height:36px;letter-spacing:0px;margin-bottom:24px}}.text--404{font-size:120px;color:#ff4f00;font-weight:500;margin-bottom:50px;width:100%}.hero--background-box h1{padding-top:0}.hero--background-box h1:before,.hero--background-box h1:after{content:none}.hero--background-box .body--sm{color:var(--theme-highlight-color);margin-top:11px;margin-bottom:9px;padding-top:17px;position:relative;text-transform:uppercase}.hero--background-box .body--sm:before{content:"";position:absolute}.hero--background-box .body--sm:before{background-color:#e9ecef;height:1px;left:0;top:0;width:20px}.hero--background-box .hero__content{position:relative}.hero--background-box .hero__content>.h1-mimic{margin-bottom:0}.hero--background-box .hero__content:before,.hero--background-box .hero__content:after{content:"";position:absolute}.hero--background-box .hero__content:before{background-color:var(--theme-highlight-color);height:1px;left:0;top:0;width:120px}.hero--background-box .hero__content:after{background-color:#e9ecef;height:1px;right:0;top:0;width:calc(100% - 120px)}.hero--background-box-dark .hero__content{background-color:#1e1e1ebf}.hero--background-box-light .hero__content{background:linear-gradient(183deg,#fefefe40 2%,#fefefe0d 98%);box-shadow:0 0 4px #1e1e1e1a;backdrop-filter:blur(10px)}.media h1,.media h2{padding-top:0}.media h1:before,.media h1:after,.media h2:before,.media h2:after{content:none}.btn--nav:before,.btn--nav:after{content:"";display:inline-block}.btn--nav:before{background-color:var(--theme-highlight-color);border-radius:2px;height:24px;margin-right:6px;transition:opacity .25s ease-in-out;vertical-align:text-bottom;width:12px}.btn--nav:after{background-color:#1e1e1e;clip-path:path("m7.9 10-.5-.5 4.3-4.2H0v-.7h11.6L7.4.5l.5-.5L13 5l-5.1 5Z");height:10px;margin-left:6px;transition:margin-left .25s ease-in-out;width:13px}.btn--nav:hover:before{opacity:50%}.btn--nav:hover:after{margin-left:9px}.columns{display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (min-width: 600px){.columns{flex-direction:row;flex-wrap:wrap}}.columns--gap-tiny{gap:8px}.columns--gap-sm{gap:20px}.columns--gap-md{gap:0}@media only screen and (min-width: 900px){.columns--gap-md{gap:40px}}.columns--gap-lg{column-gap:20px}@media only screen and (min-width: 900px){.columns--gap-lg{column-gap:80px}}.columns--mb-tiny{margin-bottom:8px}.columns--mb-md{margin-bottom:40px}@media only screen and (min-width: 900px){.columns--center{justify-content:center}}@media only screen and (min-width: 900px){.columns--halves>.column{flex-basis:calc(50% - 80px)}}@media only screen and (min-width: 900px){.columns--thirds>.column{flex-basis:calc(33.3333333333% - 20px)}}@media only screen and (min-width: 600px){.columns--thirds>.column:last-of-type{max-width:calc(50% - 4px)}}@media only screen and (min-width: 900px){.columns--two-thirds>.column{flex-basis:calc(66.6666666667% - 20px);flex-grow:0}}.columns--one-third{flex:1 0 33.33%}.columns--one-third .image img{max-width:150px}@media only screen and (min-width: 900px){.columns--one-third-two-thirds>.column:first-of-type{flex-basis:calc(33.3333333333% - 20px)}}@media only screen and (min-width: 900px){.columns--one-third-two-thirds>.column:last-of-type{flex-basis:calc(66.6666666667% - 20px)}}@media only screen and (min-width: 900px){.columns--one-third-two-thirds.columns--gap-lg>.column:first-of-type{flex-basis:calc(33.3333333333% - 80px)}}@media only screen and (min-width: 900px){.columns--one-third-two-thirds.columns--gap-lg>.column:last-of-type{flex-basis:calc(66.6666666667% - 80px)}}@media only screen and (min-width: 900px){.columns--two-thirds-one-third>.column:first-of-type{flex-basis:calc(66.6666666667% - 20px)}}@media only screen and (min-width: 900px){.columns--two-thirds-one-third>.column:last-of-type{flex-basis:calc(33.3333333333% - 20px)}}@media only screen and (min-width: 900px){.columns--two-thirds-one-third.columns--gap-lg>.column:first-of-type{flex-basis:calc(66.6666666667% - 80px)}}@media only screen and (min-width: 900px){.columns--two-thirds-one-third.columns--gap-lg>.column:last-of-type{flex-basis:calc(33.3333333333% - 80px)}}@media only screen and (min-width: 600px){.columns--quarters>.column{flex-basis:calc(50% - 20px)}}@media only screen and (min-width: 900px){.columns--quarters>.column{flex-basis:calc(25% - 20px)}}@media only screen and (min-width: 900px){.columns--three-quarters>.column{flex-basis:calc(75% - 20px);flex-grow:0}}@media only screen and (min-width: 900px){.columns--three-quarters-one-quarter>.column:first-of-type{flex-basis:calc(75% - 20px)}}@media only screen and (min-width: 900px){.columns--three-quarters-one-quarter>.column:last-of-type{flex-basis:calc(25% - 20px)}}@media only screen and (min-width: 900px){.columns--three-quarters-one-quarter.columns--gap-lg>.column:first-of-type{flex-basis:calc(75% - 80px)}}@media only screen and (min-width: 900px){.columns--three-quarters-one-quarter.columns--gap-lg>.column:last-of-type{flex-basis:calc(25% - 80px)}}.column{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;position:relative}.column--bg-grey{background-color:#f9f9f9;padding:20px}.column--highlight-background{background-color:#e4f3fe;margin:0}@media only screen and (min-width: 900px){.column--highlight-background{margin:8px 0}}@media only screen and (min-width: 900px){.column--align-right{align-items:flex-end}}.columns--media>.column:first-of-type{border-bottom:1px solid #e9ecef;position:relative}.footer{background-color:#f9f9f9;color:#1e1e1e;font-size:12px;line-height:16px;outline:1px solid #e9ecef;outline-offset:1px}.footer__container{margin:0 auto;padding:0 20px;width:100%}@media only screen and (min-width: 768px){.footer__container{padding:0 40px}}@media only screen and (min-width: 1200px){.footer__container{max-width:1140px;padding:0}}@media only screen and (min-width: 1312px){.footer__container{max-width:1280px}}.footer__columns{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.footer__columns{flex-direction:row}}.footer__column--two-thirds{flex:1 0 60%}.footer__column--one-third{flex:1 0 33.33%}.footer__companyInfo{margin-top:30px}@media only screen and (min-width: 600px){.footer__companyInfo{margin-top:0}}.footer__contact{font-size:16px;line-height:24px;margin:40px 0 0}.footer__contactModalBtn{font-weight:500;margin:0 0 8px}.footer__description{font-size:12px;line-height:16px}.footer__esgInfo{column-gap:20px;font-size:14px;line-height:20px;padding:40px 0}.footer__esgInfoTitle{font-size:16px;font-weight:500;line-height:24px;margin:0 0 8px}.footer__legal{background-color:#1e1e1e;color:#adb5bd;font-size:12px;line-height:16px;padding:20px 0}@media only screen and (min-width: 1200px){.footer__legal{font-size:14px;line-height:20px}}.footer__legal .footer__columns{flex-direction:column-reverse;justify-content:space-between}@media only screen and (min-width: 1200px){.footer__legal .footer__columns{align-items:center;column-gap:40px;flex-direction:row;font-size:14px;line-height:20px}}.footer__legalLinks{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){.footer__legalLinks{flex-direction:row;gap:20px}}.footer__legal a,.footer__legal a:link,.footer__legal a:visited{color:#fefefe;font-size:12px;line-height:16px;text-decoration:none}.footer__legal a:hover{color:#fefefe;text-decoration:underline}.footer__primary{border-bottom:1px solid #e9ecef;column-gap:80px;padding:40px 0 20px}@media only screen and (min-width: 768px){.footer__primary{flex-direction:column;padding:40px 0}}@media only screen and (min-width: 1200px){.footer__primary{padding:40px 0 80px}}@media only screen and (min-width: 1312px){.footer__primary{flex-direction:row}}.footer__nav .footer__columns{column-gap:40px}@media only screen and (min-width: 900px){.footer__nav .footer__column{max-width:20%}}.footer__navItemPrimary{font-family:Public Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}.footer__navItemPrimary a,.footer__navItemPrimary a:link,.footer__navItemPrimary a:visited{color:#1e1e1e;text-decoration:none}.footer__navItemPrimary a:hover,.footer__navItemPrimary a:link:hover,.footer__navItemPrimary a:visited:hover{color:#1e1e1e;text-decoration:underline}.footer__navItemsSecondary{margin:10px 0}.footer__navItemsSecondary li{font-size:16px;line-height:24px;list-style-type:none;padding:4px 0}.footer__navItemsSecondary li a,.footer__navItemsSecondary li a:link,.footer__navItemsSecondary li a:visited{color:#1e1e1e;text-decoration:none}.footer__navItemsSecondary li a:hover,.footer__navItemsSecondary li a:link:hover,.footer__navItemsSecondary li a:visited:hover{color:#1e1e1e;text-decoration:underline}.footer__scrollToTop{text-align:right;margin-left:auto;margin-right:0}.footer__scrollToTop a,.footer__scrollToTop a:link,.footer__scrollToTop a:visited{background-color:var(--theme-highlight-color);color:var(--theme-highlight-contrast-color);border-radius:4px 4px 0 0;font-size:16px;font-weight:500;line-height:48px;padding:15px 40px;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out}.footer__scrollToTop a svg,.footer__scrollToTop a:link svg,.footer__scrollToTop a:visited svg{display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:16px}.footer__scrollToTop a svg path,.footer__scrollToTop a:link svg path,.footer__scrollToTop a:visited svg path{fill:var(--theme-highlight-contrast-color);stroke-width:0;transition:fill .4s ease}.footer__scrollToTop a:hover{background-color:#1e1e1e;color:#fefefe}.footer__scrollToTop a:hover svg path{fill:#fefefe}.footer__secondary{align-items:center;column-gap:80px}.footer__secondary .footer__column--one-third .image{text-align:right;margin:0 0 40px}@media only screen and (min-width: 768px){.footer__secondary .footer__column--one-third .image{margin:0}}.footer__secondary .footer__column--one-third .image img{max-width:80px}.footer__social{align-items:center;column-gap:40px;flex-direction:row;margin-top:30px}@media only screen and (min-width: 1312px){.footer__social{margin-top:20px}}.footer__socialLinks{display:flex;column-gap:10px;justify-content:flex-start}.footer__socialLinks img{height:24px}.footer__socialLinks a,.footer__socialLinks a:link,.footer__socialLinks a:visited{line-height:0}.footer__socialTitle{font-size:16px;font-weight:500;line-height:24px}.footer .svg-class{display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:16px}.footer .svg-class path{fill:#1e1e1e;stroke-width:0}.form--embedded-box{background-color:#f9f9f9;margin:0;padding:20px}@media only screen and (min-width: 1200px){.form--embedded-box{padding:32px}}.form button,.form input,.form label{display:block}.form input{margin-bottom:10px;width:100%}.form button{background-color:#1e1e1e;color:#fefefe;border-radius:2px;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:24px;padding:12px 16px;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}@media only screen and (min-width: 600px){.form button{padding:12px 32px}}.header{height:60px;position:absolute;top:0;left:0;width:100%;z-index:10}@media only screen and (min-width: 768px){.header{height:140px}}@media only screen and (min-width: 1200px){.header{height:80px}}.header--overlay-header .logo__words{fill:#fefefe}.header--solid-header-light{background-color:#fefefe}.header--solid-header-light .logo__words{fill:#1e1e1e}.header--solid-header-dark{background-color:#1e1e1e}.header--solid-header-dark .logo__words{fill:#fefefe}.header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%}@media only screen and (min-width: 768px){.header__container{align-items:flex-start;flex-direction:column;padding:0 40px}}@media only screen and (min-width: 1200px){.header__container{align-items:center;flex-direction:row;max-width:1140px;padding:0}}@media only screen and (min-width: 1312px){.header__container{max-width:1280px}}.header__brand a.header__brandLogo{display:block;line-height:0;margin:10px 0}@media only screen and (min-width: 768px){.header__brand a.header__brandLogo{margin:20px 0}}.header__brand svg{height:36px}@media only screen and (min-width: 480px){.header__brand svg{height:40px}}.media{padding-top:60px;width:100%}@media only screen and (min-width: 768px){.media{padding-top:140px}}@media only screen and (min-width: 1200px){.media{padding-top:80px}}.media__container{margin:0 auto;padding:40px 20px;width:100%}@media only screen and (min-width: 768px){.media__container{padding:40px}}@media only screen and (min-width: 1200px){.media__container{max-width:1140px;padding:80px 0}}@media only screen and (min-width: 1312px){.media__container{max-width:1280px}}.media__content{padding:0 0 40px}@media only screen and (min-width: 1200px){.media__content{padding:0 0 80px}}.media__link--cover{text-decoration:none}.media__link--cover:before{content:"";position:absolute;inset:0}.media__overline{display:flex;width:100%;justify-content:space-between}.media__overline p:first-child{color:#ff4f00}.media__overline p:last-child{color:#adb5bd}.media__release{border-bottom:1px solid #e9ecef;padding-top:20px;position:relative}.media__release:hover h4{color:#ff4f00;text-decoration:underline}.media p time{font-weight:500}.media .footnotes ol>li{word-break:break-all}.media sup{font-size:initial;line-height:normal;vertical-align:initial}.media sup:before{content:"["}.media sup:after{content:"]"}.page{width:100%}.page:not(.page--overlay-header){padding-top:60px}@media only screen and (min-width: 768px){.page:not(.page--overlay-header){padding-top:140px}}@media only screen and (min-width: 1200px){.page:not(.page--overlay-header){padding-top:80px}}.row{margin:30px 0;position:relative;width:100%}@media only screen and (min-width: 1200px){.row{margin:80px 0}}.row--bg-grey{background-color:#f9f9f9;margin:0;padding:30px 0}@media only screen and (min-width: 1200px){.row--bg-grey{padding:80px 0}}.row--bg-highlight{background-color:#e4f3fe;margin:0;padding:30px 0}@media only screen and (min-width: 1200px){.row--bg-highlight{padding:80px 0}}.row--utility{text-align:center}.row--utility h1{width:100%}.row--utility h1:before,.row--utility h1:after{content:none}.row__container{margin:0 auto;padding:0 20px;width:100%}@media only screen and (min-width: 768px){.row__container{padding:0 40px}}@media only screen and (min-width: 1200px){.row__container{max-width:1140px;padding:0}}@media only screen and (min-width: 1312px){.row__container{max-width:1200px}}
