.menu-wrap{width:100%}.menu{flex-direction:column;gap:0;display:flex}.menu__item{opacity:0;border-radius:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards menuItemFadeIn;position:relative;overflow:hidden;transform:translateY(20px)}.menu__item:first-child{animation-delay:.7s}.menu__item:nth-child(2){animation-delay:.75s}.menu__item:nth-child(3){animation-delay:.8s}.menu__item:nth-child(4){animation-delay:.85s}.menu__item:nth-child(5){animation-delay:.9s}.menu__item:nth-child(6){animation-delay:.95s}.menu__item:nth-child(7){animation-delay:1s}.menu__item:nth-child(8){animation-delay:1.05s}.menu__item:nth-child(9){animation-delay:1.1s}.menu__item:nth-child(10){animation-delay:1.15s}.menu__item:nth-child(n+11){animation-delay:1.2s}@keyframes menuItemFadeIn{to{opacity:1;transform:translateY(0)}}.menu__item-link{color:inherit;border-bottom:1px solid #f3f4f6;border-radius:0;padding:1.5rem 1rem;text-decoration:none;transition:background-color .25s;display:block;position:relative}.menu__item:last-child .menu__item-link{border-bottom:none}.menu__item-link:focus-visible{box-shadow:0 0 0 2px var(--color-accent-primary);outline:none}@media (min-width:769px){.menu__item-link:hover{background:var(--hover-color,#f8f9fa)}}.marquee{pointer-events:none;will-change:transform;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-101%)}.marquee__inner-wrap{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.marquee__inner{text-transform:uppercase;letter-spacing:.12em;will-change:transform;border:1px solid transparent;align-items:center;gap:1.5rem;width:max-content;height:100%;padding:1.5rem 2rem;font-size:.75rem;display:flex;transform:translateY(101%);box-shadow:0 18px 40px rgba(17,17,17,.4)}.marquee__img{background-position:50%;background-size:cover;border:1px solid rgba(255,255,255,.4);width:40px;height:32px}.marquee__chip{border:1px solid rgba(255,255,255,.3);border-radius:8px;width:48px;height:36px;box-shadow:inset 0 0 12px rgba(0,0,0,.25)}@media (max-width:768px){.menu-wrap{margin-top:0;padding-top:0}.menu{gap:0;margin-top:0;padding-top:0}.menu__item{border-radius:0;opacity:1!important;animation:none!important;transform:none!important}.menu__item-link{border:none;padding:0}.menu__item-link:hover{background:0 0;transform:none}.marquee{display:none}}
