.annual-report__years{flex-wrap:wrap;align-items:center;gap:1.5625vw;margin-bottom:2.08333vw;padding-left:4.6875vw;display:flex}@media (max-width:768px){.annual-report__years{gap:2.08333vw;margin-bottom:4.16667vw;padding-left:6.25vw}}@media (max-width:425px){.annual-report__years{gap:2.82353vw;margin-bottom:5.64706vw;padding-left:5.64706vw}}.annual-report__year-btn{color:#fff;cursor:pointer;background:0 0;border:.5px solid #fff;border-radius:.520833vw;justify-content:center;align-items:center;gap:.3125vw;padding:.520833vw 1.30208vw;font-family:Inter,sans-serif;font-size:1.30208vw;font-style:normal;font-weight:500;line-height:105%;transition:background .3s,color .3s,border-color .3s;display:flex}.annual-report__year-btn--active{color:#08a03f;background:#fff;border-color:#fff;border-radius:.520833vw}@media (max-width:768px){.annual-report__year-btn{border-radius:1.30208vw;padding:1.30208vw 3.25521vw;font-size:2.60417vw}}@media (max-width:425px){.annual-report__year-btn{border-radius:2.35294vw;padding:1.88235vw 4.23529vw;font-size:4.23529vw}}.annual-report__content{grid-template-columns:1fr auto;align-items:start;gap:1.66667vw;margin:2.60417vw 0 0;padding:0 5.20833vw;display:grid}@media (max-width:768px){.annual-report__content{grid-template-columns:1fr;gap:3.125vw}}@media (max-width:425px){.annual-report__content{gap:4.70588vw;padding:0 5.64706vw}}.annual-report__list-section{align-items:stretch;gap:1.25vw;min-width:0;min-height:22.7083vw;display:flex}@media (max-width:768px){.annual-report__list-section{min-height:56.7708vw}}@media (max-width:425px){.annual-report__list-section{min-height:75.2941vw}}.annual-report__list-wrap{flex:1;grid-template-columns:1fr auto 1fr;align-items:start;gap:1.25vw .520833vw;min-width:0;display:grid}@media (max-width:768px){.annual-report__list-wrap{gap:2.60417vw 3.125vw}}@media (max-width:425px){.annual-report__list-wrap{grid-template-columns:1fr;gap:0}}.annual-report__list-wrap--single{grid-template-columns:1fr}.annual-report__list{flex-direction:column;gap:1.14583vw;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.annual-report__list{gap:2.34375vw}}@media (max-width:425px){.annual-report__list{gap:3.29412vw}}.annual-report__item{margin:0;padding:0}.annual-report__link{color:#fff;align-items:flex-start;gap:.3125vw;padding:.520833vw 0;font-family:Inter,sans-serif;font-size:.9375vw;font-style:normal;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .2s;display:flex}.annual-report__link:hover{opacity:.9}@media (max-width:768px){.annual-report__link{gap:.78125vw;padding:1.30208vw 0;font-size:2.86458vw}}@media (max-width:425px){.annual-report__link{gap:2.35294vw;padding:1.88235vw 0;font-size:4.70588vw}}.annual-report__link-body{flex:1;min-width:0;display:block}.annual-report__petal{filter:brightness(0)invert();flex-shrink:0;width:1.04167vw;height:auto}@media (max-width:768px){.annual-report__petal{width:2.86458vw}}@media (max-width:425px){.annual-report__petal{width:4.70588vw}}.annual-report__link-text{color:#fff;text-underline-offset:10%;text-underline-position:from-font;font-family:Inter;font-size:1.04167vw;font-style:normal;font-weight:500;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:calc(1em/100);display:inline}@media (max-width:768px){.annual-report__link-text{font-size:2.34375vw;line-height:1.35}}@media (max-width:425px){.annual-report__link-text{font-size:4.23529vw;line-height:1.35}}.annual-report__arrow{vertical-align:middle;filter:brightness(0)invert();width:auto;height:1em;margin-left:.3125vw;display:inline-block}@media (max-width:768px){.annual-report__arrow{height:1.5625vw;margin-left:.78125vw}}@media (max-width:425px){.annual-report__arrow{height:1.88235vw;margin-left:1.41176vw}}.annual-report__divider{border-left:.0260417vw solid #a5ffc5;place-self:stretch center;width:0}@media (max-width:425px){.annual-report__divider{display:none}}.annual-report__card{background:#fff;border-radius:1.66667vw;flex-shrink:0;width:37.2917vw;height:22.7083vw;position:relative;overflow:hidden}@media (max-width:768px){.annual-report__card{border-radius:3.125vw;width:100%;max-width:93.2292vw;height:56.7708vw}}@media (max-width:425px){.annual-report__card{border-radius:4.83092vw;height:54.1063vw}}.annual-report__card-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.annual-report__card-esg{z-index:1;justify-content:flex-end;align-items:flex-start;padding:1.25vw;display:flex;position:absolute;inset:0}@media (max-width:768px){.annual-report__card-esg{padding:2.60417vw}}@media (max-width:425px){.annual-report__card-esg{padding:3.76471vw}}.annual-report__card-esg-link{text-align:center;color:#fff;background:#08a03f;border-radius:.520833vw;justify-content:center;align-items:center;max-width:min(92%,100% - 2.5vw);padding:.729167vw 1.14583vw;font-family:Inter,sans-serif;font-size:.833333vw;font-style:normal;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 .104167vw .625vw #0000001f}.annual-report__card-esg-link:hover{background:#237943;box-shadow:0 .15625vw .729167vw #00000029}.annual-report__card-esg-link:focus-visible{outline-offset:2px;outline:2px solid #08a03f}@media (max-width:768px){.annual-report__card-esg-link{max-width:min(94%,100% - 5.20833vw);padding:1.5625vw 2.34375vw;font-size:1.82292vw}}@media (max-width:425px){.annual-report__card-esg-link{max-width:min(95%,100% - 7.52941vw);padding:2.35294vw 3.29412vw;font-size:3.05882vw}}
.annual-report-theme{padding-top:0}.annual-report-theme__page-title{color:#fff;margin-bottom:1.66667vw}.annual-report-theme__layout{grid-template-columns:13.125vw minmax(27.0833vw,1fr) 24.8438vw;align-items:stretch;gap:.9375vw;min-height:31.1979vw;margin-top:0;padding:0 4.6875vw 4.16667vw;display:grid}@media (max-width:1440px){.annual-report-theme__layout{grid-template-columns:15.2778vw minmax(27.7778vw,1fr) 33.125vw}}@media (max-width:768px){.annual-report-theme__layout{grid-template-columns:1fr;gap:2.60417vw;min-height:auto;padding:0 6.25vw 7.8125vw}}@media (max-width:425px){.annual-report-theme__layout{gap:3.76471vw;padding:0 5.64706vw 11.2941vw}}.annual-report-theme__years-panel{background:#04796a;border-radius:1.04167vw;flex-direction:column;width:100%;min-width:13.125vw;min-height:31.1979vw;padding:1.66667vw 1.04167vw 1.25vw;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.annual-report-theme__years-panel{border-radius:2.08333vw;min-height:auto;padding:3.125vw 2.60417vw;overflow:visible}}@media (max-width:425px){.annual-report-theme__years-panel{border-radius:3.29412vw;padding:4.70588vw 3.76471vw}}.annual-report-theme__section-title{color:#fff;margin:0 0 1.04167vw;font-family:Inter,sans-serif;font-size:1.66667vw;font-weight:700;line-height:1.2}@media (max-width:768px){.annual-report-theme__section-title{margin-bottom:2.08333vw;font-size:3.125vw}}@media (max-width:425px){.annual-report-theme__section-title{margin-bottom:3.29412vw;font-size:4.70588vw}}.annual-report-theme__section-title--reports{border-bottom:.0520833vw solid #ffffff59;margin-bottom:1.82292vw;padding-bottom:.833333vw}@media (max-width:768px){.annual-report-theme__section-title--reports{margin-bottom:4.16667vw;padding-bottom:2.08333vw}}@media (max-width:425px){.annual-report-theme__section-title--reports{margin-bottom:5.64706vw;padding-bottom:3.29412vw}}.annual-report-theme__year-dropdown{z-index:4;margin-bottom:.833333vw;position:relative}.annual-report-theme__year-dropdown-trigger{color:#fff;cursor:pointer;text-align:left;background:#04796a;border:.0520833vw solid #fff;border-radius:.625vw;justify-content:space-between;align-items:center;width:100%;padding:.729167vw .9375vw;font-family:Inter,sans-serif;font-size:1.04167vw;font-weight:600;line-height:1.2;transition:border-color .2s,box-shadow .2s;display:flex}.annual-report-theme__year-dropdown-trigger:hover{border-color:#ffffffe6}.annual-report-theme__year-dropdown-trigger:focus-visible{outline-offset:.104167vw;outline:.104167vw solid #fff}@media (max-width:768px){.annual-report-theme__year-dropdown-trigger{border-radius:1.30208vw;padding:1.5625vw 2.08333vw;font-size:2.34375vw}}.annual-report-theme__year-dropdown-value{flex:1;min-width:0}.annual-report-theme__year-dropdown-chevron{border-bottom:.104167vw solid #fff;border-right:.104167vw solid #fff;flex-shrink:0;width:.520833vw;height:.520833vw;margin-left:.625vw;transition:transform .4s;display:block;transform:rotate(45deg)}@media (max-width:768px){.annual-report-theme__year-dropdown-chevron{width:1.30208vw;height:1.30208vw}}@media (max-width:425px){.annual-report-theme__year-dropdown-chevron{width:1.88235vw;height:1.88235vw}}.annual-report-theme__year-dropdown--open .annual-report-theme__year-dropdown-chevron{transform:rotate(-135deg)}.annual-report-theme__year-dropdown-menu{z-index:5;background:#fff;border-radius:.520833vw;max-height:16.6667vw;margin:0;padding:.3125vw 0;list-style:none;position:absolute;top:calc(100% + .416667vw);left:0;right:0;overflow-y:auto;box-shadow:0 .416667vw 1.25vw #0000002e}@media (max-width:768px){.annual-report-theme__year-dropdown-menu{max-height:36.4583vw}}.annual-report-theme__year-dropdown-option{color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.625vw .9375vw;font-family:Inter,sans-serif;font-size:.9375vw;font-weight:500;line-height:1.3;transition:background .15s,color .15s;display:block}.annual-report-theme__year-dropdown-option:hover,.annual-report-theme__year-dropdown-option--active{color:#fff;background:#489082}@media (max-width:768px){.annual-report-theme__year-dropdown-option{padding:1.30208vw 2.08333vw;font-size:2.08333vw}}.annual-report-theme__years-petal{object-fit:contain;object-position:center bottom;opacity:.35;filter:brightness(0)invert();pointer-events:none;width:11.4583vw;height:auto;max-height:14.5833vw;margin-top:auto;position:absolute;bottom:-1.04167vw;left:50%;transform:translate(-50%)}@media (max-width:1440px){.annual-report-theme__years-petal{width:13.1944vw;max-height:16.6667vw}}@media (max-width:768px){.annual-report-theme__years-petal{align-self:center;width:20.8333vw;max-height:none;margin-top:3.125vw;position:static;transform:none}}@media (max-width:425px){.annual-report-theme__years-petal{width:32.9412vw}}.annual-report-theme__reports{background:linear-gradient(106deg,#098676 15.43%,#489082 44.12%,#74b9a4 74.45%,#7cbba6 90.74%);align-self:stretch;width:100%;min-height:31.1979vw;padding:1.66667vw 2.08333vw 1.66667vw 1.875vw}@media (max-width:768px){.annual-report-theme__reports{border-radius:2.08333vw;min-height:auto;padding:3.125vw 3.64583vw}}@media (max-width:425px){.annual-report-theme__reports{padding:4.70588vw}}.annual-report-theme__lists{grid-template-columns:1fr 1fr;align-items:start;gap:1.04167vw 2.5vw;display:grid}@media (max-width:425px){.annual-report-theme__lists{grid-template-columns:1fr;gap:3.76471vw}}.annual-report-theme__lists--single{grid-template-columns:1fr}.annual-report-theme__list{flex-direction:column;gap:2.08333vw;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.annual-report-theme__list{gap:4.16667vw}}@media (max-width:425px){.annual-report-theme__list{gap:5.64706vw}}.annual-report-theme__item{margin:0;padding:0}.annual-report-theme__link{align-items:flex-start;gap:.520833vw;display:flex}.annual-report-theme__download-btn{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s;display:inline-flex}.annual-report-theme__download-btn:hover:not(:disabled){opacity:.9}.annual-report-theme__download-btn:disabled{cursor:not-allowed;opacity:.5}.annual-report-theme__download-icon{object-fit:contain;flex-shrink:0;width:1.5625vw;height:1.5625vw}@media (max-width:768px){.annual-report-theme__download-icon{width:2.86458vw;height:2.86458vw}}@media (max-width:425px){.annual-report-theme__download-icon{width:4.70588vw;height:4.70588vw}}.annual-report-theme__link-text{color:#fff;text-underline-offset:.15625vw;font-family:Inter,sans-serif;font-size:.9375vw;font-weight:500;line-height:1.45;text-decoration:underline;transition:opacity .2s;display:inline}.annual-report-theme__link-text:hover{opacity:.9}.annual-report-theme__link-text[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}@media (max-width:768px){.annual-report-theme__link-text{font-size:2.08333vw}}@media (max-width:425px){.annual-report-theme__link-text{font-size:3.52941vw}}.annual-report-theme__empty,.annual-report-theme__status{color:#fff;font-family:Inter,sans-serif;font-size:.9375vw;line-height:1.4}.annual-report-theme__card.annual-report__card{border-radius:1.04167vw;flex-shrink:0;justify-self:end;width:24.8438vw;min-width:24.8438vw;max-width:24.8438vw;height:31.1979vw;min-height:31.1979vw}@media (max-width:1440px){.annual-report-theme__card.annual-report__card{width:33.125vw;min-width:33.125vw;max-width:33.125vw;height:41.5972vw;min-height:41.5972vw}}@media (max-width:768px){.annual-report-theme__card.annual-report__card{border-radius:2.60417vw;justify-self:center;width:100%;min-width:0;max-width:62.1094vw;height:77.9948vw;min-height:77.9948vw}}@media (max-width:425px){.annual-report-theme__card.annual-report__card{border-radius:3.86473vw;height:86.9565vw;min-height:86.9565vw}}.theme .quarterly-results--integrated-report .annual-report-theme.quarterly-results__bg{background:0 0;padding-top:2.60417vw}.theme .quarterly-results--integrated-report .annual-report-theme__page-title{padding-left:4.6875vw}@media (max-width:768px){.theme .quarterly-results--integrated-report .annual-report-theme__page-title{padding-left:6.25vw}}@media (max-width:425px){.theme .quarterly-results--integrated-report .annual-report-theme__page-title{padding-left:5.64706vw}}
