[data-animate-in]{opacity:0;transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:transform 0.8s ease, opacity 0.8s ease;transition:transform 0.8s ease, opacity 0.8s ease, -webkit-transform 0.8s ease}[data-animate-in].in-view{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease}[data-animate-in='up']{-webkit-transform:translate3d(0, 24px, 0);transform:translate3d(0, 24px, 0)}[data-animate-in='left']{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}[data-animate-in='right']{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}[data-animate-in='down']{-webkit-transform:translate3d(0, -24px, 0);transform:translate3d(0, -24px, 0)}[data-animate-in='fadeIn']{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@font-face{font-family:"AvenirNext";font-weight:400;font-style:normal;font-display:auto;src:url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Regular.woff2") format("woff2"),url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Regular.woff") format("woff")}@font-face{font-family:"AvenirNext";font-weight:500;font-style:normal;font-display:auto;src:url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Medium.woff2") format("woff2"),url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Medium.woff") format("woff")}@font-face{font-family:"AvenirNext";font-weight:600;font-style:normal;font-display:auto;src:url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Demi.woff2") format("woff2"),url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Demi.woff") format("woff")}@font-face{font-family:"AvenirNext";font-weight:700;font-style:normal;font-display:auto;src:url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Bold.woff2") format("woff2"),url("//static.hsappstatic.net/ui-fonts/static-1.223/fonts/AvenirNext-Bold.woff") format("woff")}input,select,textarea{font-family:"AvenirNext","Helvetica Neue",Helvetica,Arial,sans-serif}input::-webkit-search-decoration,input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hsg-ribbon,.hsg-ribbon--sorbet,.hsg-ribbon--calypso,.hsg-ribbon--lorax,.hsg-ribbon--marigold,.hsg-ribbon--candyApple,.hsg-ribbon--norman,.hsg-ribbon--thunderdome,.hsg-ribbon--oz{background-color:#ff7a59;border-radius:1.25rem 0.375rem 0.375rem 1.25rem;box-shadow:rgba(255,255,255,0.2) 0 1px 2px 0;color:#fff;font-size:0.625rem;font-weight:700;line-height:1.25rem;min-height:1.25rem;padding:0 0.375rem 0 0.625rem;position:absolute;right:-4px;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-transform:uppercase;top:8px;vertical-align:middle}.hsg-a11y-high-contrast .hsg-ribbon,.hsg-a11y-high-contrast .hsg-ribbon--sorbet,.hsg-a11y-high-contrast .hsg-ribbon--calypso,.hsg-a11y-high-contrast .hsg-ribbon--lorax,.hsg-a11y-high-contrast .hsg-ribbon--marigold,.hsg-a11y-high-contrast .hsg-ribbon--candyApple,.hsg-a11y-high-contrast .hsg-ribbon--norman,.hsg-a11y-high-contrast .hsg-ribbon--thunderdome,.hsg-a11y-high-contrast .hsg-ribbon--oz{background-color:#006060}.hsg-ribbon--sorbet{background-color:#ff8f59}.hsg-ribbon--calypso{background-color:#00a4bd}.hsg-ribbon--lorax{background-color:#ff7a59}.hsg-ribbon--marigold{background-color:#f5c26b}.hsg-ribbon--candyApple{background-color:#f2545b}.hsg-ribbon--norman{background-color:#f2547d}.hsg-ribbon--thunderdome{background-color:#6a78d1}.hsg-ribbon--oz{background-color:#00bda5}.esg-modal{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}.esg-modal-body{height:100%;width:100%;overflow:auto}.esg-modal-wave{position:absolute;top:99%;left:0;height:100%;width:100%;pointer-events:none;fill:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;z-index:-1}.esg-modal-close{position:absolute;top:2rem;right:2rem;cursor:pointer}.esg-modal-close>svg{height:2rem;width:2rem;fill:#33475b}.esg-modal-content{width:100%;max-width:680px;margin:0 auto 12rem;padding-top:10rem}@media (max-width: 1024px){.esg-modal-content{width:80%}}.esg-modal-content p{margin:1.875rem 0 3.75rem}.esg-modal-content h1,.esg-modal-content h2,.esg-modal-content h3{margin:0.5em 0;font-weight:700}.esg-modal-content h1:not(:first-of-type)::before,.esg-modal-content h2:not(:first-of-type)::before,.esg-modal-content h3:not(:first-of-type)::before{display:inline-block;content:'';width:100%;background:#cbd6e2;height:1px;margin:5.6rem 0}.esg-modal-content h1{font-size:2.375rem;line-height:1.1842}.esg-modal-content h2{font-size:2rem;line-height:1.3125;text-align:center;margin:5.6rem 0}.esg-modal-content h3{font-size:1.5rem;font-weight:500;line-height:1.4167}.esg-modal-content ul,.esg-modal-content ol{margin:1em 0 0.25em;padding:0}.esg-modal-content ul li,.esg-modal-content ol li{list-style-type:none;margin:0 0 0.75em;padding:0 0 0 1.5em}.esg-modal-content ul li>ul,.esg-modal-content ul li>ol,.esg-modal-content ol li>ul,.esg-modal-content ol li>ol{margin:1em 0 0}.esg-modal-content ul li{font-size:1.125rem;line-height:1.61111em;font-weight:500;margin-top:1em;margin-bottom:1em;position:relative;padding-left:1.25rem}@media (min-width: 768px){.esg-modal-content ul li{font-weight:400}}.esg-modal-content ul li::before{content:'';display:inline-block;position:absolute;top:0.5em;left:0.025em;background-color:#2d3e50;border-radius:50%;width:6px;height:6px}.esg-modal-content ol{counter-reset:item}.esg-modal-content ol>li{font-size:1.125rem;line-height:1.61111em;font-weight:500;margin-top:1em;margin-bottom:1em;counter-increment:item;position:relative}@media (min-width: 768px){.esg-modal-content ol>li{font-weight:400}}.esg-modal-content ol>li::before{position:absolute;top:0;left:-1.5em;content:counter(item) ".";display:inline-block;color:#2d3e50;font-weight:700;text-align:right;width:2.5em;padding-right:0.5em}.esg-modal-content ol li{list-style:none;margin:1.4rem 0;font-size:1rem}.esg-modal-content img{max-width:100%;margin-top:0.75rem;margin-bottom:1.5rem}.box{height:20rem;width:100%;margin:4rem 0;background-color:#99acc2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#33475b;font-family:"AvenirNext","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.625;margin:0;padding:0}div{box-sizing:border-box}
