/* Same four-letter cascade as Project 7, scoped to merchant headings. */
.mt-letter-word{display:inline-block;max-width:100%;white-space:nowrap}.mt-letter{display:inline-block;transform-origin:50% 100%}
.mt-letters-ready:not(.mt-letters-visible) .mt-letter{opacity:0}
.mt-letters-visible:not(.mt-letters-finished) .mt-letter{animation:mt-letter-rise .7s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--mt-letter-delay)}
.mt-letters-visible:not(.mt-letters-finished) .mt-letter[data-effect="1"]{animation-name:mt-letter-turn}.mt-letters-visible:not(.mt-letters-finished) .mt-letter[data-effect="2"]{animation-name:mt-letter-flip}.mt-letters-visible:not(.mt-letters-finished) .mt-letter[data-effect="3"]{animation-name:mt-letter-side}
.mt-letters-finished .mt-letter{opacity:1;transform:none}
@keyframes mt-letter-rise{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes mt-letter-turn{from{opacity:0;transform:translateY(20px) rotate(-12deg) scale(.85)}to{opacity:1;transform:none}}@keyframes mt-letter-flip{from{opacity:0;transform:perspective(450px) rotateX(80deg)}to{opacity:1;transform:none}}@keyframes mt-letter-side{from{opacity:0;transform:translateX(-18px) scale(.9)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.mt-letter{animation:none!important;opacity:1!important;transform:none!important}}
