.landing .letter{transform-origin:50% 50% 25px;display:inline-block;position:relative;transform:translateZ(25px)}.landing .letter.out{transition:transform .32s cubic-bezier(.55,.055,.675,.19);transform:rotateX(90deg)}.landing .letter.behind{transform:rotateX(-90deg)}.landing .letter.in{transition:transform .38s cubic-bezier(.175,.885,.32,1.275);transform:rotateX(0)}@media (max-width:640px){.landing .words-loop{height:30px;font-size:20px;font-weight:600;line-height:30px}}@media (min-width:640px){.landing .words-loop{height:50px;font-size:28px;font-weight:600;line-height:50px}}.ltr .landing .letter{float:left}.rtl .landing .letter{float:right}