@keyframes charts-bar-image-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}.charts__col--quote{display:flex;flex-direction:column;justify-content:flex-end;padding-right:10rem}.charts .ws-main-text{width:58%;margin-bottom:12rem}@media(max-width: 991.98px){.charts .ws-main-text{width:100%}}.charts__quote{margin-bottom:4rem}.charts__author{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.charts__author-image{width:12rem;height:auto}.charts__author-position{color:#4c4c4c}.charts__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}@media(max-width: 991.98px){.charts__grid{grid-template-columns:1fr;margin-top:80px;gap:40px}}.charts__col--bar{display:flex;align-items:end}.charts__bar-wrapper{width:100%;height:77rem;max-height:80vh;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 991.98px){.charts__bar-wrapper{height:auto;max-height:unset;gap:10px}}.charts__bar{background-color:#191919;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;overflow:hidden;background-size:cover;background-position:center;padding:5.2rem}[data-theme=light] .charts__bar{background-color:#f1f1f1}@media(max-width: 991.98px){.charts__bar{height:100%}}.charts__bar:hover .charts__bar-image{bottom:0;opacity:1;filter:blur(0)}[data-theme=light] .charts__bar:hover *{color:#fff}.charts__bar-top{display:flex;flex-direction:column;opacity:0;transform:translateY(-8px);z-index:2;margin-bottom:auto;max-height:0rem;overflow:hidden;transition:transform var(--transition-base),opacity var(--transition-base),max-height var(--transition-base);padding-bottom:3.2rem}@media(max-width: 991.98px){.charts__bar-top{opacity:1;max-height:unset;transform:translateY(0);padding-bottom:9.6rem}}.charts__bar-title{transition:color var(--transition-base)}.charts__bar-cta{margin-top:3.2rem}.charts__bar-image{position:absolute;bottom:-20%;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:all var(--transition-base);filter:blur(50px);transform-origin:center;will-change:transform;animation:charts-bar-image-pulse 10s ease-in-out infinite}.charts__bar-label{z-index:2;position:relative;text-transform:uppercase;transition:color var(--transition-base)}.charts__bar:hover::before{opacity:0}.charts__bar:hover .charts__bar-top{opacity:1;transform:translateY(0);max-height:30rem}@media(max-width: 991.98px){.charts__bar:hover .charts__bar-top{max-height:unset}}