section.graph .graph-title{text-align:center;margin-bottom:40px}section.graph .graph-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}section.graph .graph-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}section.graph .graph-pie{width:min(100%,860px);margin:0 auto}section.graph .graph-pie__svg{display:block;width:100%;height:auto;overflow:visible}section.graph .graph-pie__base{fill:#d9d9d9;opacity:0;-webkit-transition:opacity .55s ease;transition:opacity .55s ease}section.graph .graph-pie__base.is-visible{opacity:1}section.graph .graph-pie__slice{opacity:1}section.graph .graph-pie__callout{opacity:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;pointer-events:none}section.graph .graph-pie__callout.is-visible{opacity:1}section.graph .graph-pie__callout-line{stroke:#c5c5c5;stroke-width:1.5;fill:none}section.graph .graph-pie__callout-dot{fill:#b0b0b0}section.graph .graph-pie__callout-title{fill:#222;font-size:12px;font-weight:700;dominant-baseline:auto}section.graph .graph-pie__callout-value{fill:#8a8a8a;font-size:11px;font-weight:400;dominant-baseline:hanging}section.graph .graph-pie-legend{display:none;list-style:none;margin:28px 0 0;padding:0;width:100%;max-width:420px}section.graph .graph-pie-legend__item{display:grid;grid-template-columns:14px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 12px;padding:0;color:#222;font-size:14px;line-height:1.35;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}section.graph .graph-pie-legend__item:last-child{margin-bottom:0}section.graph .graph-pie-legend__item.is-visible{opacity:1;-webkit-transform:none;transform:none}section.graph .graph-pie-legend__swatch{display:block;width:12px;height:12px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}section.graph .graph-pie-legend__label{font-weight:600;text-align:left}section.graph .graph-pie-legend__value{font-weight:400;color:#222;text-align:right;white-space:nowrap}section.graph .graph-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(16px,3vw,36px);width:min(100%,820px);min-height:320px;padding:20px 10px 0;margin:0 auto}section.graph .graph-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:110px;min-width:56px}section.graph .graph-bar__value{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;margin-bottom:8px;color:#222;font-size:14px;font-weight:700;line-height:1.2;text-align:center}section.graph .graph-bar__track{position:relative;width:100%;height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}section.graph .graph-bar__fill{width:100%;height:calc(var(--bar-pct)*1%);background:var(--bar-color, #e00034);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .55s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform .55s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform .55s cubic-bezier(0.22, 1, 0.36, 1)}section.graph .graph-bar__title{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;margin-top:12px;color:#222;font-size:14px;font-weight:600;line-height:1.3;text-align:center}section.graph .graph-bar.is-filled .graph-bar__fill{-webkit-transform:scaleY(1);transform:scaleY(1)}section.graph .graph-bar.is-filled .graph-bar__value,section.graph .graph-bar.is-filled .graph-bar__title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width: 767.98px){section.graph .graph-title{margin-bottom:28px}section.graph .graph-bars{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px;width:100%;max-width:100%;min-height:0;padding:0}section.graph .graph-bar{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "track value";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:4px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:none;min-width:0}section.graph .graph-bar__title{grid-area:title;margin:0;text-align:left;font-size:13px;-webkit-transform:translateY(4px);transform:translateY(4px)}section.graph .graph-bar__track{grid-area:track;width:100%;height:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.graph .graph-bar__fill{width:calc(var(--bar-pct)*1%);height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}section.graph .graph-bar__value{grid-area:value;margin:0;text-align:left;white-space:nowrap;font-size:13px;-webkit-transform:translateX(6px);transform:translateX(6px)}section.graph .graph-bar.is-filled .graph-bar__fill{-webkit-transform:scaleX(1);transform:scaleX(1)}section.graph .graph-bar.is-filled .graph-bar__value,section.graph .graph-bar.is-filled .graph-bar__title{-webkit-transform:none;transform:none}section.graph .graph-chart--pie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.graph .graph-pie{width:80%;max-width:420px}section.graph .graph-pie-legend{display:block}section.graph .graph-pie__callout-title{font-size:12px}section.graph .graph-pie__callout-value{font-size:11px;fill:#222}}@media(prefers-reduced-motion: reduce){section.graph .graph-pie__base{opacity:1;-webkit-transition:none;transition:none}section.graph .graph-pie__callout{opacity:1;-webkit-transition:none;transition:none}section.graph .graph-pie-legend__item{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}section.graph .graph-bar__fill,section.graph .graph-bar__value,section.graph .graph-bar__title{-webkit-transition:none;transition:none}section.graph .graph-bar .graph-bar__fill{-webkit-transform:none;transform:none}section.graph .graph-bar .graph-bar__value,section.graph .graph-bar .graph-bar__title{opacity:1;-webkit-transform:none;transform:none}}
/*# sourceMappingURL=graph.css.map */
