.header-top .customer-animated-logo{display:flex;align-items:center;justify-content:center;flex:0 0 120px;width:120px;height:44px;overflow:hidden;isolation:isolate}
.customer-animated-logo .stone-logo{gap:3px}
.customer-animated-logo .logo-stone{width:26px;height:27px}
.customer-animated-logo .stone-shadow{height:3px;bottom:-1px;filter:blur(1px)}
.customer-animated-logo .stone-dust::before,.customer-animated-logo .stone-dust::after{width:20px;height:9px;bottom:-3px}
.customer-animated-logo .stone-dust::before{--drift:-10px}.customer-animated-logo .stone-dust::after{--drift:10px}
.customer-animated-logo.logo-entering .stone-face{animation:header-stone-fall 1.05s linear var(--start) both}
.customer-animated-logo.logo-entering .stone-shadow{animation:stone-land-shadow 1.05s linear var(--start) both}
.customer-animated-logo.logo-entering .stone-dust::before,.customer-animated-logo.logo-entering .stone-dust::after{animation:stone-dust-cloud .7s ease-out var(--impact) both}
@keyframes header-stone-fall{0%{opacity:0;transform:translateY(-36px) rotate(var(--tilt));animation-timing-function:cubic-bezier(.55,0,1,.5)}8%{opacity:1}42%{opacity:1;transform:translateY(0) rotate(0) scale(1.08,.88);animation-timing-function:ease-out}60%{transform:translateY(-6px) rotate(calc(var(--tilt)*-.25));animation-timing-function:ease-in}76%{transform:translateY(0) rotate(0) scale(1.03,.96)}86%{transform:translateY(-2px)}100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}}
@media(max-width:600px){.header-top .customer-animated-logo{flex-basis:94px;width:94px;height:38px}.customer-animated-logo .stone-logo{gap:2px}.customer-animated-logo .logo-stone{width:21px;height:22px}}
@media(prefers-reduced-motion:reduce){.customer-animated-logo.logo-entering .stone-face,.customer-animated-logo.logo-entering .stone-shadow,.customer-animated-logo.logo-entering .stone-dust::before,.customer-animated-logo.logo-entering .stone-dust::after{animation:none}.customer-animated-logo .stone-dust{display:none}}
