.lux-menu-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,64px);align-items:start}.lux-menu-grid>div>a{display:block;font-size:clamp(24px,2.4vw,42px);line-height:1.15;min-height:2.3em}.lux-subnav{margin-top:28px!important;display:flex;flex-direction:column;gap:20px!important}.lux-subnav a{font-size:clamp(15px,1.15vw,19px)!important;line-height:1.4;transition:color .25s,transform .25s}.lux-subnav a:hover{color:#BCA27D;transform:translateX(4px)}.lux-menu[open] .lux-menu-grid>div{animation:menuEnter .6s both}.lux-menu-grid>div:nth-child(2){animation-delay:.06s}.lux-menu-grid>div:nth-child(3){animation-delay:.12s}.lux-menu-grid>div:nth-child(4){animation-delay:.18s}.lux-menu-grid>div:nth-child(5){animation-delay:.24s}@keyframes menuEnter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:900px){.lux-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px}.lux-menu-grid>div>a{min-height:0}.lux-subnav{margin-top:18px!important;gap:12px!important}.lux-menu{overflow-y:auto}}@media(prefers-reduced-motion:reduce){.lux-menu[open] .lux-menu-grid>div{animation:none}}
.lux-menu-grid>div>a,.lux-menu-grid .lux-subnav a{color:#F4F1EB}.lux-menu-grid>div>a:hover,.lux-menu-grid .lux-subnav a:hover{color:#BCA27D}
