.esg_reporting{animation:esg_reporting-aurora var(--ie-motion-duration--aurora,12s) linear infinite;background:radial-gradient(circle at 20% 20%,#1c5d61,transparent 40%),radial-gradient(circle at 80% 30%,#2d857a,transparent 40%),radial-gradient(circle at 50% 80%,#021d3c,transparent 40%);background-color:var(--esg_reporting-bg-color,var(--ie-color-bg-deep,#021d3c));background-size:200% 200%;padding:var(--esg_reporting-pad-top,104px) var(--esg_reporting-pad-right,24px) var(--esg_reporting-pad-bottom,136px) var(--esg_reporting-pad-left,24px);position:relative}.esg_reporting,.esg_reporting *,.esg_reporting :after,.esg_reporting :before{box-sizing:border-box}.esg_reporting__inner{margin-inline:auto;max-width:1548px;position:relative}@keyframes esg_reporting-aurora{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.esg_reporting.is-offscreen{animation-play-state:paused}.esg_reporting__masterhead{text-align:center}.esg_reporting .esg_reporting__eyebrow{color:var(--ie-color-primary,#35a99a)!important;font-family:var(--ie-font-body,"New Rubrik","Rubik",sans-serif)!important;font-size:var(--ie-fontsize-eyebrow,13px)!important;font-weight:var(--ie-fontweight-eyebrow,700)!important;letter-spacing:.12em!important;line-height:1.2;margin:0}.esg_reporting .esg_reporting__heading{color:var(--ie-color-surface,#fff)!important;font-family:var(--ie-font-heading,"New Rubrik","Rubik",sans-serif)!important;font-size:var(--ie-fontsize-h2,40px);font-weight:var(--ie-fontweight-heading,400)!important;letter-spacing:.003em;line-height:var(--ie-lineheight-heading,1.2);margin:24px auto 0;max-width:710px}.esg_reporting .esg_reporting__lead{color:var(--ie-color-surface,#fff)!important;font-family:var(--ie-font-body,"New Rubrik","Rubik",sans-serif)!important;font-size:var(--ie-fontsize-lead-sm,19px);font-weight:var(--ie-fontweight-body-regular,400)!important;letter-spacing:.003em;line-height:var(--ie-lineheight-body,1.68);margin:32px auto 0;max-width:987px}.esg_reporting .esg_reporting__cards{align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:56px 0 0;padding:0}.esg_reporting .esg_reporting__card{background-image:linear-gradient(90deg,var(--esg_reporting-card-from,rgba(17,71,88,.3)) 0,var(--esg_reporting-card-to,rgba(53,169,154,.3)) 100%);border-left:6px solid var(--esg_reporting-accent,var(--ie-color-accent,#278894));border-radius:0 var(--ie-radius-lg,32px) var(--ie-radius-lg,32px) 0;list-style:none;margin:0;padding:40px 40px 40px 34px;position:relative}.esg_reporting .esg_reporting__icon{background-color:var(--esg_reporting-accent,var(--ie-color-accent,#278894));border-radius:9.33333px;color:var(--ie-color-surface,#fff);display:block;height:56px;margin:0 0 24px;overflow:hidden;width:56px}.esg_reporting .esg_reporting__icon>img,.esg_reporting .esg_reporting__icon>svg{border-radius:inherit;display:block;height:100%;object-fit:contain;width:100%}.esg_reporting .esg_reporting__card-title{color:var(--ie-color-surface,#fff)!important;font-family:var(--ie-font-heading,"New Rubrik","Rubik",sans-serif)!important;font-size:var(--ie-fontsize-h4,24px);font-weight:var(--ie-fontweight-heading,400)!important;letter-spacing:.033em;line-height:var(--ie-lineheight-heading,1.2);margin:0;min-height:72px;text-align:left}.esg_reporting .esg_reporting__card-text{font-size:var(--ie-fontsize-body,17px);font-weight:var(--ie-fontweight-body,300)!important;letter-spacing:0;line-height:var(--ie-lineheight-body,1.68);margin:0}.esg_reporting .btn-primary,.esg_reporting .button_primary,.esg_reporting .esg_reporting__card-text{color:var(--ie-color-surface,#fff)!important;font-family:var(--ie-font-body,"New Rubrik","Rubik",sans-serif)!important}.esg_reporting .btn-primary,.esg_reporting .button_primary{align-items:center;background-color:var(--ie-btn-fill,var(--ie-color-primary,#35a99a))!important;background-image:none!important;border:0;border-radius:var(--ie-btn-radius,16px);box-shadow:none!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--ie-fontsize-btn,18px);font-weight:var(--ie-fontweight-btn,500)!important;gap:12px;justify-content:center;line-height:1.2;padding:16px 32px;text-decoration:none!important;transition:transform var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out),background-color var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out);white-space:nowrap}.esg_reporting .btn-primary:active,.esg_reporting .btn-primary:focus,.esg_reporting .btn-primary:focus-visible,.esg_reporting .btn-primary:hover,.esg_reporting .btn-primary:link,.esg_reporting .btn-primary:visited,.esg_reporting .button_primary:active,.esg_reporting .button_primary:focus,.esg_reporting .button_primary:focus-visible,.esg_reporting .button_primary:hover,.esg_reporting .button_primary:link,.esg_reporting .button_primary:visited{background-image:none!important;border:0!important;box-shadow:none!important;color:var(--ie-color-surface,#fff)!important;text-decoration:none!important}.esg_reporting .btn-primary>*,.esg_reporting .button_primary>*{color:inherit}@media (hover:hover){.esg_reporting .btn-primary:hover,.esg_reporting .button_primary:hover{background-color:var(--ie-btn-fill--hover,var(--ie-color-primary--hover,#7dbfb3))!important;transform:scale(var(--ie-btn-scale--hover,1.03))}}.esg_reporting .btn-primary:focus-visible,.esg_reporting .button_primary:focus-visible{background-color:var(--ie-btn-fill--hover,var(--ie-color-primary--hover,#7dbfb3))!important;outline:var(--ie-btn-focus-width,3px) solid var(--ie-color-primary-dark,#114758);outline-offset:2px;transform:scale(var(--ie-btn-scale--hover,1.03))}.esg_reporting .btn-primary:active,.esg_reporting .button_primary:active{background-color:var(--ie-btn-fill--hover,var(--ie-color-primary--hover,#7dbfb3))!important;transform:scale(1)}@media (min-width:768px) and (max-width:1023px){.esg_reporting{padding:min(var(--esg_reporting-pad-top,104px),96px) min(var(--esg_reporting-pad-right,24px),32px) min(var(--esg_reporting-pad-bottom,136px),112px) min(var(--esg_reporting-pad-left,24px),32px)}.esg_reporting .esg_reporting__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.esg_reporting{padding:min(var(--esg_reporting-pad-top,104px),48px) min(var(--esg_reporting-pad-right,24px),20px) min(var(--esg_reporting-pad-bottom,136px),48px) min(var(--esg_reporting-pad-left,24px),20px)}.esg_reporting .esg_reporting__heading{font-size:36px;margin-top:16px;max-width:none}.esg_reporting .esg_reporting__lead{font-size:var(--ie-fontsize-body,17px);max-width:none}.esg_reporting .esg_reporting__cards{gap:32px;grid-template-columns:1fr;margin-top:48px}.esg_reporting .btn-primary,.esg_reporting .button_primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.esg_reporting{animation:none!important}.esg_reporting *,.esg_reporting :after,.esg_reporting :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.esg_reporting .btn-primary:focus-visible,.esg_reporting .btn-primary:hover,.esg_reporting .button_primary:focus-visible,.esg_reporting .button_primary:hover{transform:none}}