.chips.bk{display:block;overflow-x:auto}
.bk__r{display:flex;gap:6px;width:max-content;margin:0 0 6px}
.bk__r .chip{flex:none;margin:0}
.chip{position:relative;isolation:isolate;overflow:hidden;--x:50%;--y:50%}
.chip::before{content:'';position:absolute;inset:0;z-index:-1;background:#5AC494;clip-path:circle(0 at var(--x) var(--y));transition:clip-path .55s cubic-bezier(.22,1,.36,1)}
.chip[aria-pressed=true]{border-color:#5AC494;color:#0D0E13}
.chip[aria-pressed=true]::before{clip-path:circle(150% at var(--x) var(--y))}
.pop{animation:sq .5s cubic-bezier(.34,1.56,.64,1)}
.no{animation:nope .35s}
@keyframes sq{0%{transform:scale(1)}30%{transform:scale(.93,1.06)}65%{transform:scale(1.04,.98)}100%{transform:scale(1)}}
@keyframes nope{25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}
.wall{overflow:hidden;padding-left:0;padding-right:0}
.wall h2{padding:0 16px}
.wall__row{overflow:hidden;margin:0 0 8px}
.wall__t{display:flex;width:max-content;animation:wl 40s linear infinite}
.wall__t.rev{animation-direction:reverse}
.wall__row:hover .wall__t,.wall__row:focus-within .wall__t{animation-play-state:paused}
@keyframes wl{to{transform:translateX(-50%)}}
.wall__w{flex:none;font-family:inherit;font-weight:700;font-size:clamp(2rem,9vw,4.5rem);line-height:1.15;color:#6B6E7A;background:none;border:0;padding:.05em .45em;cursor:pointer;white-space:nowrap;transition:color .25s}
.wall__w:hover,.wall__w:focus-visible{color:#0D0E13}
.wall__w.on{color:#137A52}
.wall__c{min-height:7rem;padding:12px 16px}
.wall__n{font-weight:700;font-size:1.25rem;margin:0}
@media (prefers-reduced-motion:reduce){.wall__t{animation:none;flex-wrap:wrap;width:auto}.wall__t>[aria-hidden]{display:none}.pop,.no{animation:none}.chip::before{transition:none}}
