/* Experimental motion: small grouped reveals, never split words or letters. */
.bn-text-motion.bn-text-armed > * {
  transition: opacity var(--bn-dur-scene) var(--bn-ease-std), transform var(--bn-dur-scene) var(--bn-ease-out), clip-path var(--bn-dur-scene) var(--bn-ease-out);
  transition-delay: var(--bn-text-delay, 0ms);
}
.bn-text-pending > * { opacity: 0; transform: translateY(28px); clip-path: inset(0 0 35% 0); }
@media(prefers-reduced-motion:reduce) {.bn-text-motion > * {transition:none;opacity:1;transform:none;clip-path:none;}}
