.hero-ledger-art{--hero-ledger-scale:1;width:100%;height:calc(270px * var(--hero-ledger-scale));position:relative;overflow:hidden}.hero-ledger-art__stage{width:1060px;height:270px;transform:translateX(-50%) scale(var(--hero-ledger-scale));transform-origin:50% 0;position:absolute;top:0;left:50%}.hero-ledger-art__lines{position:absolute;inset:0}.hero-ledger-art__path{fill:none;stroke:#00000014;stroke-width:1px}.hero-ledger-art__lit{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.hero-ledger-art__lit[data-side=left]{stroke:#2563eb}.hero-ledger-art__lit[data-side=right]{stroke:#7c3aed}.hero-ledger-art__rows{width:312px;position:absolute;top:0}.hero-ledger-art__rows--left{right:748px}.hero-ledger-art__rows--right{left:748px}.hero-ledger-art__row{height:22px;color:var(--k-muted,var(--text__subtle));white-space:nowrap;will-change:transform, opacity;align-items:center;gap:8px;font-size:14px;line-height:20px;transition:color .3s;display:flex;position:absolute;top:0}.hero-ledger-art__rows--left .hero-ledger-art__row{right:0}.hero-ledger-art__rows--right .hero-ledger-art__row{left:0}.hero-ledger-art__row img{object-fit:cover;opacity:.75;filter:grayscale();border-radius:50%;transition:opacity .3s,filter .3s,box-shadow .3s}.hero-ledger-art__row[data-lit]{color:var(--k-ink,var(--text__headings));font-weight:500}.hero-ledger-art__row[data-lit] img{opacity:1;filter:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2563eb}.hero-ledger-art__rows--right .hero-ledger-art__row[data-lit] img{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #7c3aed}.hero-ledger-art__ring{z-index:2;background:#fff;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:56px;left:482px;box-shadow:0 0 0 8px #fff9,0 1px 2px #0000000f,0 16px 32px -14px #00000040}.hero-ledger-art__mark{width:34px;height:36px;color:var(--k-ink,var(--text__headings))}.hero-ledger-art__counter{flex-direction:column;align-items:center;display:flex;position:absolute;top:166px;left:0;right:0}.hero-ledger-art__count{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.25}.hero-ledger-art__count-label{color:var(--k-muted,var(--text__subtle));font-size:12px;font-weight:500;line-height:16px}.hero-ledger-art__captions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;font-size:14px;font-weight:500;line-height:20px;display:grid;position:absolute;top:240px;left:0;right:0}.hero-ledger-art__captions span{align-items:center;gap:8px;display:inline-flex}.hero-ledger-art__captions span:first-child{justify-self:end}.hero-ledger-art__captions span:last-child{justify-self:start}.hero-ledger-art__captions b{color:var(--k-faint,var(--text__subtle));font-weight:500}.hero-ledger-art__key{border-radius:50%;width:8px;height:8px;display:inline-block}.hero-ledger-art__key--left{background:#2563eb}.hero-ledger-art__key--right{background:#7c3aed}@media (prefers-reduced-motion:reduce){.hero-ledger-art__row,.hero-ledger-art__row img{transition:none}}@media (max-width:768px){.hero-ledger-art{height:330px;overflow:hidden}.hero-ledger-art__stage{grid-template-columns:1fr 1fr;column-gap:16px;width:100%;height:330px;padding:0 16px;display:grid;position:relative;left:auto;transform:none}.hero-ledger-art__lines{display:none}.hero-ledger-art__ring{width:72px;height:72px;top:8px;left:50%;transform:translate(-50%)}.hero-ledger-art__rows{width:100%;min-width:0;max-width:100%;position:relative;top:92px;left:auto;right:auto}.hero-ledger-art__row{gap:6px;width:100%;min-width:0;height:34px;font-size:12px;position:static;overflow:visible;opacity:1!important;transform:none!important}.hero-ledger-art__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hero-ledger-art__row img{flex:none}.hero-ledger-art__rows--left .hero-ledger-art__row:nth-child(n+4),.hero-ledger-art__rows--right .hero-ledger-art__row:first-child,.hero-ledger-art__rows--right .hero-ledger-art__row:nth-child(n+5){display:none}.hero-ledger-art__rows--left .hero-ledger-art__row{justify-content:flex-end}.hero-ledger-art__counter{top:215px}.hero-ledger-art__captions{flex-wrap:wrap;gap:6px 10px;padding:0 16px;font-size:12px;top:270px}}@media (max-width:640px){.hero-ledger-art__captions{flex-flow:column;align-items:center;display:flex}.hero-ledger-art__captions b{display:none}}