.menu-modal::backdrop{display:none}@keyframes menuClipIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menuClipOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.menu-modal-slide-in{clip-path:inset(0 0 100%);animation:1s cubic-bezier(.4,0,.2,1) .55s forwards menuClipIn}.menu-modal-slide-out{animation:1s cubic-bezier(.4,0,.2,1) menuClipOut}.menu-modal-content{scrollbar-width:none;-ms-overflow-style:none}.menu-modal-content::-webkit-scrollbar{display:none}.menu-nav-link{color:var(--color-dark-100);cursor:pointer;vertical-align:middle;align-items:center;margin:-.25rem -.5rem;padding:.25rem .5rem;text-decoration:none;transition:transform .48s,opacity .3s;display:inline-flex;position:relative;overflow:hidden}.menu-nav-link:after{content:"";background-color:var(--color-light-100);clip-path:inset(0 100% 0 0);z-index:-1;width:100%;height:100%;transition:transform .48s,clip-path .48s;position:absolute;top:0;left:0;transform:translate(-100%)}.menu-link-main{opacity:.5;gap:6px}.menu-link-main:before{content:"";opacity:1;background-color:currentColor;width:10px;min-width:10px;height:10px;transition:opacity .3s;display:block}@media (hover:hover) and (pointer:fine){.menu-nav-link:hover{opacity:1;transform:translate(.125rem)}.menu-nav-link:hover:after{clip-path:inset(0);transform:translate(-.125rem)}.menu-link-main:hover{opacity:1}.menu-link-main:hover:before{opacity:0}}.menu-nav-link,.menu-nav-link *{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transform:translateZ(0)}@keyframes menuImageScroll{0%{animation-timing-function:cubic-bezier(.05,.85,.1,1);transform:translateY(100vh)}to{transform:translateY(calc(-300vh - 8.4375rem))}}.menu-image-track{will-change:transform;animation:6.13s 1.05s both menuImageScroll}@keyframes menuImageScale{0%{transform:scale(1.2)}to{transform:scale(1)}}.menu-image-track img{will-change:transform;animation:.13s cubic-bezier(.25,1,.5,1) 1.05s both menuImageScale}
