.wj-gap__grid{align-items:start;display:grid;gap:40px 96px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.wj-gap__chart{padding:8px 0}.wj-gap__bars,.wj-gap__chart{display:flex;flex-direction:column;gap:28px}.wj-gap__bar{display:flex;flex-direction:column;gap:10px}.wj-gap__label{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.wj-gap__name{font-size:.9375rem;font-weight:600}.wj-gap__figure{font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.035em;line-height:1}.wj-gap__track{background:#f2eee3;border-radius:999px;height:56px;position:relative}.wj-gap__fill{border-radius:999px;inset:0 auto 0 0;position:absolute;transform-origin:left center}.wj-gap__fill--dark{background:var(--wj-ink)}.wj-gap__fill--accent{background:var(--wj-accent);box-shadow:inset 0 0 0 1.5px var(--wj-ink)}.wj-gap__dash{border-top:2px dashed var(--wj-ink);height:0;position:absolute;top:50%}.wj-gap__end{border:2px solid var(--wj-ink);border-radius:50%;height:12px;margin:-6px -6px 0 0;top:50%;width:12px}.wj-gap__end,.wj-gap__tag{background:var(--wj-paper);position:absolute}.wj-gap__tag{border:1.5px solid var(--wj-ink);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;padding:4px 12px;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.wj-gap__caption{color:var(--wj-muted);font-size:.8125rem}.wj-gap__copy{display:flex;flex-direction:column;gap:20px}.wj-gap__text{color:var(--wj-muted);font-size:1.0625rem;font-weight:300;line-height:1.7;text-wrap:pretty}.wj-gap__text p+p{margin-top:16px}.wj-gap__statement{border-top:1.5px solid var(--wj-ink);font-size:clamp(1.25rem,1.8vw,1.625rem);letter-spacing:-.01em;line-height:1.45;padding-top:24px;text-wrap:pretty}.wj-gap__bars.is-armed .wj-gap__fill{animation:wj-gap-grow var(--wj-t,1s) cubic-bezier(.2,.8,.2,1) var(--wj-d,0s) forwards paused;transform:scaleX(0)}.wj-gap__bars.is-armed .wj-gap__dash,.wj-gap__bars.is-armed .wj-gap__end,.wj-gap__bars.is-armed .wj-gap__tag{animation:wj-gap-fade .45s ease var(--wj-d,0s) forwards paused;opacity:0}.wj-gap__bars.is-in .wj-gap__dash,.wj-gap__bars.is-in .wj-gap__end,.wj-gap__bars.is-in .wj-gap__fill,.wj-gap__bars.is-in .wj-gap__tag{animation-play-state:running}@keyframes wj-gap-grow{to{transform:scaleX(1)}}@keyframes wj-gap-fade{to{opacity:1}}