.lottie-hero-wrapper{margin:0 auto;max-width:66.8125rem;position:relative;width:100%}.lottie-html-overlay{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;visibility:hidden;width:100%;z-index:10}.lottie-html-overlay.is-visible{opacity:1;pointer-events:auto;visibility:visible}.lottie-hotspot{cursor:pointer;position:absolute;transform:translate(-50%,-50%);z-index:20}.lottie-hotspot--1{left:48.5%;top:49.25%}.lottie-hotspot--2{left:55%;top:45.25%}.lottie-hotspot--3{left:67.25%;top:36.25%}.hotspot-dot{height:1rem;position:relative;width:1rem}.hotspot-dot,.hotspot-dot:after{background-color:#6878ff;border-radius:50%}.hotspot-dot:after{animation:hotspot-pulse 1.8s ease-out infinite;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes hotspot-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.hotspot-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.8);border-radius:.5rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.12),0 .125rem .375rem rgba(0,0,0,.06);opacity:0;padding:.675rem;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility .3s ease;visibility:hidden;width:12rem;z-index:30}.hotspot-card--bottom-right{left:calc(100% + .75rem);top:0;transform:scale(.85);transform-origin:top left}.hotspot-card--middle-left{right:calc(100% + .75rem);top:50%;transform:translateY(-50%) scale(.85);transform-origin:center left}.hotspot-card--bottom-left{right:calc(100% + .75rem);top:0;transform:scale(.85);transform-origin:top left}.lottie-hotspot:hover .hotspot-card--bottom-right{opacity:1;transform:scale(1);visibility:visible}.lottie-hotspot:hover .hotspot-card--middle-left{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}.lottie-hotspot:hover .hotspot-card--bottom-left{opacity:1;transform:scale(1);visibility:visible}.lottie-hotspot:hover .hotspot-card__line{opacity:1;transform:translateY(0)}.hotspot-card__line{color:#1a1a1a;font-size:.5rem;margin-bottom:.25rem;opacity:0;transform:translateY(.25rem);transition:opacity .25s ease .1s,transform .25s ease .1s}.hotspot-card__date{font-size:.5rem;font-weight:700;margin-bottom:.5rem}.hotspot-card__metric{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.hotspot-card__metric--has-underline{border-bottom:1px solid #f7f7fc;padding-bottom:.25rem}.hotspot-card__metric-title-dot{border-radius:50%;display:inline-block;height:.5rem;margin-right:.25rem;width:.5rem}.hotspot-card__metric-title-dot--yellow{background-color:#ffa700}.hotspot-card__metric-title-dot--purple{background-color:#6878ff}.hotspot-card__metric-title-dot--green{background-color:#3fed96}.hotspot-card__metric-title-dot--navy{background-color:#112237}.hotspot-card__metric-title-dot--red{background-color:#eb3e3f}.hotspot-card__metric-title-text{font-size:.5rem}.hotspot-card__metric-data{align-items:center;display:flex;flex-direction:row;font-size:.5rem;justify-content:flex-end;text-align:right}.hotspot-card__metric-data-percentage,.hotspot-card__metric-data-text{font-weight:700}.hotspot-card__metric-data-text--red{color:#eb3e3f}.hotspot-card__metric-data-tag{border-radius:.5rem;font-size:.45rem;margin-left:.25rem;padding:.25em .5em}.hotspot-card__metric-data-tag--red{background-color:#fbd8d850;color:#eb3e3f}.hotspot-card__metric-data-tag--purple{background-color:#b7bffe50;color:#6878ff}.hotspot-card__metric-data-tag--yellow{background-color:#ffdfa450;color:#ffa700}.vertical-tracker-line{border-left:.0625rem dashed #6878ff;bottom:0;height:25.5%;left:0;opacity:0;pointer-events:none;position:absolute;top:36.25%;transition:opacity .2s ease;width:.0625rem;will-change:transform;z-index:15}