.text-reveal{flex-wrap:wrap;align-items:baseline;display:flex}.ta-left .text-reveal{justify-content:flex-start}.ta-center .text-reveal{justify-content:center}.ta-right .text-reveal{justify-content:flex-end}.text-reveal__mask{vertical-align:baseline;margin-right:.15em;padding:0 .02em;display:inline-block;overflow:hidden}.text-reveal__mask--diacritic{overflow-y:visible}.text-reveal__word{backface-visibility:hidden;display:inline-block}.text-reveal__word--diacritic{margin-bottom:-45px;line-height:1.4;overflow-y:visible}
