.menu-no-scrollbar::-webkit-scrollbar{display:none}.menu-no-scrollbar{scrollbar-width:none}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuSlideUp{0%{opacity:.4;transform:translateY(100%)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menuKenBurns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.18)translate(-1.5%,-1%)}}@keyframes menuRisePretty{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes menuShimmer{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}.menu-rise>*{opacity:0;animation:.55s cubic-bezier(.2,.8,.25,1) forwards menuRisePretty}.menu-rise>:first-child{animation-delay:.28s}.menu-rise>:nth-child(2){animation-delay:.36s}.menu-rise>:nth-child(3){animation-delay:.44s}.menu-rise>:nth-child(4){animation-delay:.52s}.menu-rise>:nth-child(5){animation-delay:.6s}.menu-rise>:nth-child(6){animation-delay:.68s}.menu-rise>:nth-child(7){animation-delay:.76s}.menu-ken-burns{transform-origin:50%;animation:14s ease-out forwards menuKenBurns}.menu-photo-shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:1.4s cubic-bezier(.3,.7,.3,1) .4s forwards menuShimmer;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}@keyframes menuLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes menuLoaderSpin{to{transform:rotate(360deg)}}@keyframes menuLoaderPulse{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes menuLoaderDot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-7px)}}@keyframes menuLoaderBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,18px)scale(1.08)}}.menu-loader{animation:.35s ease-out .12s both menuLoaderIn}.menu-loader-ring{animation:1.1s linear infinite menuLoaderSpin}.menu-loader-pulse{animation:1.8s ease-in-out infinite menuLoaderPulse}.menu-loader-dot{animation:1.1s ease-in-out infinite both menuLoaderDot}.menu-loader-blob{opacity:.55;animation:7s ease-in-out infinite menuLoaderBlob}.menu-loader-blob-alt{animation-duration:9s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.menu-loader-ring,.menu-loader-pulse,.menu-loader-dot,.menu-loader-blob{animation:none}}body:has(.menu-no-scrollbar){word-spacing:.08em}
