.js .stagger>*{opacity:0}.js .is-in.stagger>*,.js .is-in .stagger>*{animation:rise .65s var(--ease-out-soft) both;animation-delay:calc(var(--i,0) * 80ms + 80ms)}.persona-stage{perspective:600px}.js .persona-swap{animation:persona-in .52s var(--ease-spring) both}@keyframes persona-in{0%{opacity:0;transform:scale(.8)rotate(-4deg)}to{opacity:1;transform:none}}.path-seam{transform-origin:0}.js .path-seam{transition:transform 1.2s var(--ease-out-soft) .15s;transform:scaleX(0)}.js .is-in .path-seam{transform:scaleX(1)}.pill-outline{box-shadow:inset 0 0 0 2px var(--color-teal), inset 0 -3px 0 color-mix(in oklab, var(--color-teal) 35%, transparent);background:#fff}.pill-outline:hover{box-shadow:inset 0 0 0 2px var(--color-teal), inset 0 -3px 0 color-mix(in oklab, var(--color-teal) 35%, transparent), 0 12px 24px -12px #00181d59}@media (prefers-reduced-motion:reduce){.js .stagger>*,.js .is-in.stagger>*,.js .is-in .stagger>*{opacity:1;animation:none}.js .persona-swap{animation:none}.js .path-seam{transition:none;transform:scaleX(1)}}
