.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}@media (max-width:425px){.annual-report__card-bg{background-size:contain}}.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}}
