@keyframes pulse-primary{0%{box-shadow:0 0 0 0 rgba(1,51,102,.7)}70%{box-shadow:0 0 0 1rem rgba(1,51,102,0)}100%{box-shadow:0 0 0 0 rgba(1,51,102,0)}}.pulse-primary{animation:pulse-primary 2s infinite}@keyframes pulse-primary-300{0%{box-shadow:0 0 0 0 rgba(111,196,255,.7)}70%{box-shadow:0 0 0 1rem rgba(111,196,255,0)}100%{box-shadow:0 0 0 0 rgba(111,196,255,0)}}.pulse-primary-300{animation:pulse-primary-300 2s infinite}@keyframes pulse-primary-600{0%{box-shadow:0 0 0 0 rgba(0,109,221,.7)}70%{box-shadow:0 0 0 1rem rgba(0,109,221,0)}100%{box-shadow:0 0 0 0 rgba(0,109,221,0)}}.pulse-primary-600{animation:pulse-primary-600 2s infinite}@keyframes pulse-quaternary-variant{0%{box-shadow:0 0 0 0 rgba(230,180,54,.7)}70%{box-shadow:0 0 0 1rem rgba(230,180,54,0)}100%{box-shadow:0 0 0 0 rgba(230,180,54,0)}}.pulse-quaternary-variant{animation:pulse-quaternary-variant 2s infinite}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.kpi__item{--kpi-font-size:12rem;background-color:#fce8e7;display:flex;flex-direction:column;flex:1 1 0px;gap:.8rem;min-height:30rem;padding:4.4rem 5.5rem 7rem;position:relative;width:0}@media (max-width:1200px){.kpi__item{--kpi-font-size:7.2rem;padding:4rem 4rem 7rem}}@media (max-width:992px){.kpi__item{flex:0 0 100%;gap:2.4rem;width:100%}}.kpi__item-description>:last-child{margin-bottom:0}.kpi__item-description,.kpi__item-description p{font-family:"Source Serif 4",serif;font-size:2rem}.kpi__item-link{margin-top:auto}.kpi__item-link .link{margin:0;align-items:center;color:#fff!important;font-size:1.6rem;text-underline-offset:0.3rem}.kpi__item-link .link i{transform:scale(.8)}@media (hover:hover) and (pointer:fine){.kpi__item-link .link:not([disabled]):hover{text-decoration:underline}}.kpi__item-link a{position:absolute;inset:0;outline-offset:-2px}.kpi__item-link a .v-hidden{top:.5rem;left:.5rem}@media (hover:hover) and (pointer:fine){.kpi__item-link a:not([disabled]):hover+.link{text-decoration:underline}}.kpi__item-link a.a11y-focus-key+.link,.kpi__item-link a:hover+.link{text-decoration:underline}.kpi__item-tag{background-color:#013366;color:#fff;font-weight:700;padding:0 .8rem;text-transform:uppercase;width:fit-content}@media (max-width:992px){.kpi__item-tag{font-size:1.6rem;padding:.8rem}}.kpi__item-unit{font-size:2.6rem;font-weight:700}.kpi__item-value{color:#ab2535;font-size:var(--kpi-font-size);font-family:"Source Serif 4",serif;font-weight:700;white-space:nowrap}.kpi__item-value [aria-hidden]{user-select:none}.kpi__wrap{display:flex;flex-direction:row;gap:3.2rem}@media (max-width:992px){.kpi__wrap{flex-direction:column}}.slider{margin-left:calc(50% - 50vw + var(--scrollbarWidth)/ 2);overflow:hidden;padding-inline:5rem;position:relative;scrollbar-width:none;width:calc(100vw - var(--scrollbarWidth));z-index:1}.slider::-webkit-scrollbar{display:none}@media (max-width:1200px){.slider{padding-inline:5rem}}@media (max-width:992px){.slider{padding-inline:5rem}}@media (max-width:576px){.slider{padding-inline:1.6rem}}.slider__indicator{align-items:top;border-bottom:1px solid #013366;display:flex;height:2.4rem}.slider__indicator-button{appearance:none;border:none;background:0 0;cursor:pointer;height:2.4rem;width:3.2rem}.slider__indicator-button[aria-current=true]{width:2.6rem;border-bottom:.3rem solid #013366}.slider__indicators{display:none;justify-content:center;margin-block:0.8rem 0;list-style:none;padding:0}@media (max-width:992px){.slider__indicators{display:flex}}.slider__inner{display:flex;gap:5rem;transition:transform .3s ease-out;will-change:transform}@media (max-width:1200px){.slider__inner{gap:5rem}}@media (max-width:992px){.slider__inner{gap:5rem}}@media (max-width:576px){.slider__inner{gap:1.6rem}}.slider__inner>*{flex:0 0 100%}@media (max-width:992px){.slider__inner>*{flex:0 0 92%;box-sizing:border-box}.slider__inner>:last-child{flex:0 0 100%}}.slider__sr-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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}