.character-parade[data-v-bb797d8e]{background:var(--paper)}.character-parade__heading[data-v-bb797d8e]{margin-bottom:var(--space-4)}.character-parade__heading .prose[data-v-bb797d8e]{margin-top:var(--space-3)}.character-parade__controls[data-v-bb797d8e]{justify-content:flex-end;display:flex}.character-parade__toggle[data-v-bb797d8e]{min-width:7rem;min-height:44px;padding-block:.5rem}.character-parade__viewport[data-v-bb797d8e]{overflow:hidden}.character-parade__track[data-v-bb797d8e]{width:max-content;animation:character-parade-bb797d8e var(--parade-duration) linear infinite;animation-play-state:paused;display:flex}.is-moving .character-parade__track[data-v-bb797d8e]{animation-play-state:running}.character-parade__group[data-v-bb797d8e]{gap:var(--space-2);padding:28px var(--space-2) 28px 0;flex-shrink:0;display:flex}.character-parade__frame[data-v-bb797d8e]{isolation:isolate;width:240px;height:340px;color:var(--paper);scroll-snap-align:start;flex:0 0 240px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:block;position:relative}@media (hover:hover) and (pointer:fine){.character-parade__controls[data-v-bb797d8e]{display:none}.character-parade__viewport:hover .character-parade__track[data-v-bb797d8e]{animation-play-state:paused}.character-parade__frame[data-v-bb797d8e]:before{content:"";z-index:-1;background:var(--world-bg,var(--stripe-teal)) center /cover;filter:blur(16px)saturate(1.5);opacity:0;border-radius:12px;transition:opacity .26s;position:absolute;inset:-14px}.character-parade__frame[data-v-bb797d8e]:hover{transform:translateY(-8px)}.character-parade__frame[data-v-bb797d8e]:hover:before{opacity:.9}}.character-parade__card[data-v-bb797d8e]{border:2px solid var(--paper);background:var(--ink);border-radius:6px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.character-parade__background[data-v-bb797d8e],.character-parade__character[data-v-bb797d8e]{width:100%;height:100%;position:absolute;inset:0}.character-parade__background[data-v-bb797d8e]{-o-object-fit:cover;object-fit:cover}.character-parade__character[data-v-bb797d8e]{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.character-parade__card[data-v-bb797d8e]:after{content:"";background:linear-gradient(#0000 40%,#000000d9);position:absolute;inset:0}.character-parade__caption[data-v-bb797d8e]{z-index:1;overflow-wrap:anywhere;font-size:.75rem;line-height:1.5;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.character-parade__caption span[data-v-bb797d8e]{display:block}.character-parade__name[data-v-bb797d8e]{font-size:.9rem;font-weight:700}.character-parade__credit[data-v-bb797d8e]{margin-top:var(--space-3);color:var(--ink-soft);font-size:.75rem}@keyframes character-parade-bb797d8e{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=720px){.character-parade__frame[data-v-bb797d8e]{flex-basis:180px;width:180px;height:260px}}@media (prefers-reduced-motion:reduce){.character-parade__controls[data-v-bb797d8e]{display:none}.character-parade__viewport[data-v-bb797d8e]{scroll-snap-type:x mandatory;overflow-x:auto}.character-parade__track[data-v-bb797d8e]{will-change:auto;animation:none;transform:none}.character-parade__group--copy[data-v-bb797d8e]{display:none}}
