@keyframes ms-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.ms-drift{animation:24s ease-out infinite alternate both ms-drift}@keyframes ms-fade{0%{opacity:0;transform:translateY(12px)}}.ms-fade{animation:1.6s cubic-bezier(.22,1,.36,1) both ms-fade;animation-delay:var(--d,0s)}.ms-link{letter-spacing:.2em;text-transform:uppercase;padding-bottom:4px;font-size:11px;display:inline-block;position:relative}.ms-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.ms-link:hover:after{transform:scaleX(0)}.ms-tile .ms-media{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.ms-tile:hover .ms-media{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ms-drift,.ms-fade{animation:none}}
