@media (prefers-reduced-motion:no-preference){.join-step{--join-dx:28px}.join-step[data-dir=back]{--join-dx:-28px}:is(.join-step,.join-step>:has([data-cta]))>:not([data-cta],[data-motion],:has([data-cta])){animation:join-in var(--duration-slow) var(--ease-out) both}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(2){animation-delay:36ms}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(3){animation-delay:72ms}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(4){animation-delay:108ms}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(5){animation-delay:144ms}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(6){animation-delay:.18s}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(7){animation-delay:216ms}:is(.join-step,.join-step>:has([data-cta]))>:nth-child(n+8){animation-delay:.25s}.join-step>[data-cta]{animation:join-up var(--duration-slow) var(--ease-out) .16s both}@keyframes join-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes join-in{0%{opacity:0;transform:translateX(var(--join-dx))}to{opacity:1;transform:none}}}@keyframes join-fade{0%{opacity:0}to{opacity:1}}