.quarterly-results--financial-info .quarterly-results__bg{background-color:#0000;background-image:none;padding-bottom:0}.quarterly-results--financial-info .quarterly-results__content{background-color:#fff}.quarterly-results--financial-info .quarterly-results__header{color:#08a03f}.financial-info-chart{position:relative}.financial-info-charts--top{background-color:#fff;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:1.04167vw 1.04167vw;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;gap:6.25vw;margin:0 auto;padding:0 4.6875vw 5.20833vw;display:flex}@media (max-width:768px){.financial-info-charts--top{flex-direction:column;gap:4.16667vw;padding:0 6.25vw 10.4167vw}}@media (max-width:425px){.financial-info-charts--top{gap:5.64706vw;padding:0 5.64706vw 14.1176vw}}.financial-info-charts--bottom{background-image:url(/assets/images/investors/financial-info-content-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;gap:6.25vw;margin:0 auto;padding:3.75vw 4.6875vw 4.6875vw;display:flex}@media (max-width:768px){.financial-info-charts--bottom{flex-direction:column;gap:4.16667vw;padding:4.16667vw 6.25vw 10.4167vw}}@media (max-width:425px){.financial-info-charts--bottom{gap:5.64706vw;padding:9.41177vw 5.64706vw 13.2743vw}}.financial-info-charts--bottom .financial-info-chart{flex:1}.financial-info-chart{border-radius:.416667vw;flex-direction:column;width:39.2448vw;max-width:100%;padding:0;display:flex;overflow:visible}.financial-info-chart--dark{background:0 0}.financial-info-chart--dark .financial-info-chart__header{margin-bottom:1.66667vw}@media (max-width:768px){.financial-info-chart--dark .financial-info-chart__header{margin-bottom:3.38542vw}}@media (max-width:425px){.financial-info-chart--dark .financial-info-chart__header{margin-bottom:5.17647vw}}@media (max-width:768px){.financial-info-chart{width:100%;height:auto;min-height:65.1042vw}}@media (max-width:425px){.financial-info-chart{min-height:98.8235vw}}.financial-info-chart__header{z-index:1;pointer-events:none;flex-shrink:0;margin-bottom:.833333vw;position:relative;top:auto;left:4.16667vw}@media (max-width:768px){.financial-info-chart__header{margin-bottom:1.5625vw;left:4.16667vw}}@media (max-width:425px){.financial-info-chart__header{margin-bottom:2.35294vw;left:3.76471vw}}.financial-info-chart__plot{z-index:2;isolation:isolate;flex-shrink:0;width:100%;height:39.0625vw;min-height:220px;position:relative}@media (max-width:1440px){.financial-info-chart__plot{height:52.0833vw;min-height:220px}}@media (max-width:1024px){.financial-info-chart__plot{height:63.4766vw;min-height:200px}}@media (max-width:768px){.financial-info-chart__plot{height:85.9375vw;min-height:300px}}@media (max-width:425px){.financial-info-chart__plot{height:145.882vw;min-height:320px}}.financial-info-chart__title{color:#08a03f;margin:0 0 .208333vw;font-family:Inter,sans-serif;font-size:2.86458vw;font-style:normal;font-weight:700;line-height:1.2}.financial-info-chart--dark .financial-info-chart__title{color:#fff}@media (max-width:768px){.financial-info-chart__title{font-size:4.6875vw}}@media (max-width:425px){.financial-info-chart__title{font-size:6.58824vw}}.financial-info-chart__unit{color:#2a2a2a;margin:0;font-family:Inter,sans-serif;font-size:1.04167vw;font-style:normal;font-weight:500;line-height:1.2}.financial-info-chart--dark .financial-info-chart__unit{color:#fff}@media (max-width:768px){.financial-info-chart__unit{font-size:1.82292vw}}@media (max-width:425px){.financial-info-chart__unit{font-size:2.82353vw}}.financial-info-chart__axis{background:url(/assets/images/investors/shapes/graph-axis.png) 0 100%/100% 100% no-repeat content-box border-box;flex-direction:column;flex:1;justify-content:flex-end;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.financial-info-chart--dark .financial-info-chart__axis{background:0 0}.financial-info-chart--dark .financial-info-chart__axis:before{content:"";filter:brightness(0)invert();pointer-events:none;z-index:0;background:url(/assets/images/investors/shapes/graph-axis.png) 0 100%/100% 100% no-repeat content-box border-box;position:absolute;inset:0}.financial-info-chart__chart-body{z-index:1;flex-direction:column;flex:1;align-items:stretch;width:100%;min-height:0;display:flex;position:relative}.financial-info-chart__bars{flex:1;justify-content:center;align-items:flex-end;gap:3.125vw;width:100%;min-height:10.4167vw;padding:0 2.39583vw;display:flex;position:relative;top:5%}@media (max-width:1440px){.financial-info-chart__bars{top:1.66667vw}}@media (max-width:768px){.financial-info-chart__bars{gap:5.20833vw;padding:0 3.125vw;top:2.86458vw}}@media (max-width:425px){.financial-info-chart__bars{gap:2.82353vw;padding:0 3.76471vw;top:2.86458vw}}.financial-info-chart__bar-group{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;display:flex}.financial-info-chart__value-label{color:#f6f6f6;text-transform:capitalize;white-space:nowrap;pointer-events:none;background:linear-gradient(270deg,#15a449 0%,#00802f 100%);border-radius:.370417vw;padding:.3125vw .520833vw;font-family:Inter,sans-serif;font-size:.987708vw;font-style:normal;font-weight:700;line-height:normal;position:absolute;left:50%;transform:translate(-50%)}.financial-info-chart--dark .financial-info-chart__value-label{color:#08a03f;background:#fff}@media (max-width:768px){.financial-info-chart__value-label{padding:.520833vw .78125vw;font-size:1.82292vw}}@media (max-width:425px){.financial-info-chart__value-label{padding:.705882vw 1.17647vw;font-size:2.82353vw}}.financial-info-chart__bar-wrap{flex-shrink:0;justify-content:center;align-items:flex-end;width:3.22917vw;height:15.625vw;display:flex;position:relative}@media (max-width:768px){.financial-info-chart__bar-wrap{width:6.77083vw;height:31.25vw}}@media (max-width:425px){.financial-info-chart__bar-wrap{width:12.2353vw;height:47.0588vw}}.financial-info-chart__bar{background-color:#1dbd69;border-radius:.208333vw .208333vw 0 0;width:100%;min-height:.416667vw;transition:height .3s}.financial-info-chart--dark .financial-info-chart__bar{background-color:#fff}.financial-info-chart__years{flex-shrink:0;justify-content:center;align-items:center;gap:3.125vw;width:100%;margin-top:.520833vw;padding:.208333vw 2.39583vw 0;display:flex;position:relative;top:5%}@media (max-width:768px){.financial-info-chart__years{gap:5.20833vw;padding:.520833vw 3.125vw 0;top:2.60417vw}}@media (max-width:425px){.financial-info-chart__years{gap:2.82353vw;padding:.941177vw 3.76471vw 0;top:3.76471vw}}.financial-info-chart__year{color:#08a03f;text-align:center;text-transform:capitalize;white-space:nowrap;flex:none;width:3.38542vw;font-family:Inter,sans-serif;font-size:1.04167vw;font-style:normal;font-weight:700;line-height:normal}.financial-info-chart--dark .financial-info-chart__year{color:#fff}@media (max-width:768px){.financial-info-chart__year{width:6.77083vw;font-size:2.08333vw}}@media (max-width:425px){.financial-info-chart__year{text-align:center;justify-content:center;align-items:center;width:12.2353vw;font-size:3.29412vw;display:flex}}
