/* site-wide word wipe (assets/textfx.js) */
.fx-split .fx-w { display: inline-block; opacity: 0; clip-path: inset(0 100% 0 0); transition: opacity .55s cubic-bezier(.215,.61,.355,1), clip-path .55s cubic-bezier(.215,.61,.355,1); transition-delay: calc(var(--w, 0) * var(--ws, .09s)); }
.fx-split.fx-in .fx-w { opacity: 1; clip-path: inset(0 0 0 0); }
@media (prefers-reduced-motion: reduce) { .fx-split .fx-w { opacity: 1; clip-path: none; transition: none; } }
