.menu-wrap{border-radius:0;width:100%;height:100%;overflow:hidden}.menu{background:0 0;flex-direction:column;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.menu__item{text-align:center;cursor:pointer;border-bottom:1px solid #fff;flex:1;justify-content:center;align-items:center;min-height:18vh;transition:all .3s;display:flex;position:relative;overflow:hidden}.menu__item:last-child{border-bottom:none}.menu__item:hover{background:var(--surface-elevated)}.menu__item-link{cursor:pointer;text-transform:uppercase;white-space:nowrap;height:100%;font-family:var(--font-syne),-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:max(2rem,min(4vh,3rem));font-weight:800;line-height:1;text-decoration:none;transition:all .3s;display:flex;position:relative}.menu__item-link:hover{color:var(--accent-gold);transform:scale(1.05)}.menu__item-link:focus:not(:focus-visible){color:#fff}.marquee{pointer-events:none;background:#fff;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden;transform:translateY(101%)}.marquee__inner-wrap{width:200%;height:100%;display:flex;transform:translate(0)}.marquee__inner{will-change:transform;align-items:center;width:200%;height:100%;animation:15s linear infinite marquee;display:flex;position:relative}.marquee span{color:#060010;white-space:nowrap;text-transform:uppercase;font-family:var(--font-syne),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;padding:1vh 1vw 0;font-size:max(1.5rem,min(3vh,2.5rem));font-weight:800;line-height:1.2}.marquee__img{border:1px solid rgba(255,255,255,.2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:9vh;height:9vh;margin:0 2vw;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2)}.marquee__img-content{object-fit:cover;width:100%;height:100%;display:block}.menu__item-link:hover+.marquee{transform:translate(0,0%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
