.arrive-logo path{transform-box:fill-box;transform-origin:50% 100%}.motion .arrive-logo:not(.is-in) path{opacity:0}.motion .arrive-logo.is-in .a-base{animation:.62s cubic-bezier(.55,0,.6,1) both arrive-drop}.motion .arrive-logo.is-in .a-top{animation:1.22s linear .16s both arrive-drop-rock}.motion .arrive-logo.is-in .a-letter{animation:.42s ease-out both arrive-rise;animation-delay:calc(.9s + var(--n,0) * 40ms)}@keyframes arrive-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.6);transform:translateY(-140%)}10%{opacity:1}70%{animation-timing-function:ease-out;transform:translateY(0)scale(1.06,.82)}to{opacity:1;transform:none}}@keyframes arrive-drop-rock{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.6);transform:translateY(-160%)}5%{opacity:1}36%{animation-timing-function:ease-out;transform:translateY(0)scale(1.06,.82)}51%{animation-timing-function:ease-in-out;transform:none}64%{animation-timing-function:ease-in-out;transform:rotate(9deg)}78%{animation-timing-function:ease-in-out;transform:rotate(-5deg)}90%{animation-timing-function:ease-out;transform:rotate(2deg)}to{opacity:1;transform:none}}@keyframes arrive-rise{0%{opacity:0;transform:translateY(24%)}to{opacity:1;transform:none}}
