.menu-page{background:var(--accent-white);color:var(--foreground);padding-top:7rem}body:has(.menu-page) nav.navbar-transparent{background-color:var(--accent-white)}.menu-inner{width:100%;max-width:68rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.menu-header{padding-bottom:2.5rem;text-align:center}.menu-intro{margin-top:1rem}.menu-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.menu-back-link,.menu-jump-link,.menu-pdf-link{font-family:transat,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.menu-jump-link{display:inline-block;padding:.55rem 1.4rem;border:1.5px solid var(--foreground);font-size:.95rem}.menu-jump-link:hover{background:var(--foreground);color:var(--accent-gold)!important}.menu-card{padding-top:3rem;padding-bottom:3rem;scroll-margin-top:4.5rem}.menu-card--food{background:var(--accent-white);color:var(--foreground);border-top:2.5px solid var(--accent-gold)}.menu-card--drinks{background:var(--foreground);color:var(--accent-white)}.menu-eyebrow{font-family:scotch,sans-serif;font-style:italic;font-size:2.2rem!important;line-height:1.1;text-align:center}.menu-card--drinks .menu-eyebrow{color:var(--accent-gold)}.menu-lang-note{margin-top:.5rem;font-size:.9rem!important;text-align:center;color:var(--accent-gray)}.menu-cover{margin-top:1.5rem;text-align:center}.menu-cover .menu-note{margin-top:0}.menu-sections{margin-top:2rem;column-width:20rem;column-gap:4rem}.menu-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:2.25rem}.menu-section-title{padding-bottom:.5rem;border-bottom:2px solid var(--accent-gold);font-size:1.9rem;line-height:1.15}.menu-card--drinks .menu-section-title{color:var(--accent-gold)}.menu-items{list-style:none}.menu-item{padding:.8rem 0;border-bottom:1px solid rgba(0,0,0,.14)}.menu-card--drinks .menu-item{border-bottom-color:hsla(0,0%,100%,.18)}.menu-item:last-child{border-bottom:none}.menu-item-head,.menu-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.menu-item-name{letter-spacing:.05em;overflow-wrap:anywhere}.menu-item-name,.menu-item-price{font-family:transat,sans-serif;font-size:1.05rem}.menu-item-price{flex:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-card--drinks .menu-item-price{color:var(--accent-gold)}.menu-item-row{margin-top:.3rem;padding-left:.9rem;font-size:.95rem}.menu-item-desc{margin-top:.2rem;font-size:.95rem;line-height:1.45;color:#4a4a4a}.menu-card--drinks .menu-item-desc{color:var(--accent-gray)}.menu-item-row+.menu-item-desc{padding-left:.9rem}.menu-note{margin-top:.9rem!important;font-size:.95rem!important;line-height:1.45;color:#4a4a4a}.menu-card--drinks .menu-note{color:var(--accent-gray)}.menu-footnote{margin-top:1rem!important;text-align:center}.menu-pdf{margin-top:1.75rem!important;font-size:.9rem!important;text-align:center}.menu-pdf-link{display:inline-block;padding:.5rem 1.2rem;border:1px solid;font-size:.85rem}.menu-card--food .menu-pdf-link:hover{background:var(--foreground);color:var(--accent-gold)!important}.menu-card--drinks .menu-pdf-link{color:var(--accent-gold)!important}.menu-card--drinks .menu-pdf-link:hover{background:var(--accent-gold);color:var(--foreground)!important}.menu-back{padding-top:2.5rem;padding-bottom:3rem;text-align:center}.menu-back-link{font-size:.95rem;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.menu-page{padding-top:6rem}.menu-eyebrow{font-size:1.8rem!important}.menu-section-title{font-size:1.5rem}.menu-item-name,.menu-item-price{font-size:1rem}.menu-sections{column-gap:0}}