
/* Return menus to the original dark editorial presentation, while retaining
   the requested button spacing and English-only menu labels. */
.menus{background:#201e1c;color:#f0e9df;padding:110px max(7vw,30px) 105px}
.menus::before{display:none}
.menus > .eyebrow{color:#cbb183}
.menus h2{color:#f0e9df;margin:24px auto 50px;line-height:1}
.menus .menu-links{max-width:1100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #695f56;border-bottom:1px solid #695f56}
.menus .menu-links > a{background:transparent;color:#f0e9df;border:0;min-height:200px;padding:45px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;position:relative;transition:background .2s;transform:none}
.menus .menu-links > a+a{border:0;border-left:1px solid #695f56}
.menus .menu-links > a:hover,.menus .menu-links > a:focus-visible{background:#37312e;border-color:transparent;box-shadow:none;transform:none}
.menus .menu-links > a .eyebrow{color:#cbb183;font-size:11px;font-weight:400;line-height:1.5}
.menus .menu-links .menutitle{color:#f0e9df;font-family:'Cormorant Garamond',Georgia,serif;font-size:40px;line-height:1.1;font-weight:400;overflow-wrap:normal}
.menus .menu-links > a > svg{color:#cbb183;width:14px;height:14px;position:static;transform:none}
@media(max-width:900px){.menus .menu-links{gap:0}.menus .menu-links > a{min-height:195px;padding:28px 15px}}
@media(max-width:700px){
 .menus{padding:90px 22px}
 .menus h2{font-size:75px}
 .menus .menu-links{grid-template-columns:1fr;max-width:480px;gap:0}
 .menus .menu-links > a{min-height:120px;padding:25px 10px;align-items:center;gap:22px;text-align:center}
 .menus .menu-links > a+a{border:0;border-top:1px solid #695f56}
 .menus .menu-links .menutitle{font-size:40px}
 .menus .menu-links > a > svg{position:static;transform:none;width:14px;height:14px}
}
