.progress-bar{position:relative}.progress-bar__bar{position:absolute;inset-block-start:0;block-size:.3125rem;inline-size:100%;display:block;background-color:var(--color-trim);transform-origin:0 0;transform:scaleX(0)}.chart__wrapper{inline-size:100%;min-inline-size:45rem;block-size:28.75rem}.chart__svg .chart__bar-group--faded .chart__bar,.chart__svg .chart__bar-group--faded .chart__label--top{opacity:.2}.chart__svg .chart__bar-group--active .chart__label{fill:var(--color-secondary);opacity:1}.chart__svg .chart__bar-group--active .chart__bottom-bar{transform:scaleY(1)}.chart__svg .chart__bar{transition:opacity .2s}.chart__svg .chart__bar--1{fill:var(--color-page-background-accent)}.chart__svg .chart__bar--2{fill:var(--color-secondary)}.chart__svg .chart__label{text-anchor:middle;fill:var(--color-bodycopy);opacity:.6;transition:fill,opacity .2s}.chart__svg .chart__bottom-bar{fill:var(--color-secondary);transform:scaleY(0);transform-origin:center bottom;transition:transform .2s}.chart__decoration{margin-inline:-1rem;position:relative;inset-block-end:7.5rem}@media print,screen and (min-width:37.5em){.chart__decoration{margin-inline:-2rem}}@media screen and (min-width:56.25em){.chart__decoration{margin-inline:-3rem}}@media screen and (min-width:75em){.chart__decoration{margin-inline:-10rem}}.chart__decoration:before{inset-inline:0;inline-size:100%;block-size:7.5rem;background-color:var(--color-page-background-accent)}.chart__decoration:after,.chart__decoration:before{position:absolute;display:block;pointer-events:none;content:""}.chart__decoration:after{inset-block-start:0;inset-inline:0;block-size:2.5rem;background-color:var(--color-page-background);border-block:.0625rem solid var(--color-separator)}.chart__tooltip{position:fixed;z-index:13;inline-size:100%;max-inline-size:max-content;padding:2rem 1.5rem;background:var(--color-backgroud-gradient);border:1rem solid transparent;background-clip:padding-box;color:var(--color-bodycopy-inverted);pointer-events:none}.chart__tooltip-value:before{display:inline-block;block-size:.75em;-webkit-margin-end:.5rem;margin-inline-end:.5rem;opacity:.2;-webkit-border-start:.0625rem solid currentColor;border-inline-start:.0625rem solid currentColor;content:""}.chart__tooltip-group+.chart__tooltip-group{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.chart__tooltip-note{display:inline-block;-webkit-margin-before:2rem;margin-block-start:2rem}.media-contacts__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:2rem}@media screen and (min-width:56.25em){.media-contacts__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:2.5rem}}.media-contact-card{border:.0625rem solid var(--color-card-border);text-align:center;padding-block:3rem 4rem;padding-inline:2rem}.media-contact-card__heading{-webkit-margin-after:1rem;margin-block-end:1rem}.media-contact-card__content a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 var(--underline-offset,90%);background-repeat:no-repeat;background-size:0 .0625rem;transition:background-size var(--underline-duration,.2s)}@media(hover:hover){.media-contact-card__content a .link-hitbox:hover,.media-contact-card__content a:hover{background-size:100% .0625rem}}.partners{display:flex;flex-flow:row wrap;margin-inline:-.625rem;-webkit-margin-before:6rem;margin-block-start:6rem}.partners__item{flex:0 0 50%;max-inline-size:50%;-webkit-border-after:.0625rem solid var(--color-border-trim-accent);border-block-end:.0625rem solid var(--color-border-trim-accent);padding-block:2rem;padding-inline:1.5rem}.partners__logo{max-inline-size:100%;max-block-size:6.875rem;opacity:.6}@media print,screen and (min-width:37.5em){.partners .partners__item{flex:0 0 33.33%;max-inline-size:33.33%}.partners .partners__item:nth-child(3n+2){position:relative}.partners .partners__item:nth-child(3n+2):after,.partners .partners__item:nth-child(3n+2):before{content:"";position:absolute;block-size:2rem;inline-size:.0625rem;background-color:var(--color-border-trim-accent);inset-block-end:0}.partners .partners__item:nth-child(3n+2):before{inset-inline-start:0}.partners .partners__item:nth-child(3n+2):after{inset-inline-end:0}}@media screen and (max-width:37.49875em){.partners .partners__item:nth-child(odd){position:relative}.partners .partners__item:nth-child(odd):before{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;block-size:2rem;inline-size:.0625rem;background-color:var(--color-border-trim-accent)}}