html{scroll-padding-top:120px}.menu-header .back-link{font-size:12px;color:var(--cream)}.menu-page{max-width:1100px;padding-top:65px;padding-bottom:60px}.menu-page-heading{max-width:750px}.menu-page h1{font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-2.5px;margin:25px 0}.menu-page-heading>p{font-size:14px;line-height:1.8;color:var(--muted)}.menu-document-actions{display:flex;align-items:center;gap:35px;margin:30px 0}.menu-document-actions .underlined{margin-top:0}.menu-page-heading .menu-note{font-size:11px;max-width:650px}.menu-page-nav{display:flex;gap:25px;font-size:12px;margin:25px 0 40px}.menu-page-nav a{border-bottom:1px solid var(--orange);padding-bottom:8px}.menu-sheet{margin-top:40px}.sheet-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px}.sheet-heading h2{font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}.zoom-toggle{font-size:11px;background:none;border:1px solid #efdbb260;padding:12px 16px;color:var(--cream)}.zoom-toggle:hover,.zoom-toggle[aria-pressed=true]{background:var(--cream);color:var(--coal)}.sheet-viewport{overflow:auto;border:1px solid #ffffff25;overscroll-behavior-x:contain;background:#191919}.sheet-viewport>img{width:100%;max-width:none;height:auto}.sheet-viewport.zoomed{max-height:80vh}.sheet-viewport.zoomed>img{width:1548px;max-width:none}.sheet-viewport:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.menu-return{display:flex;justify-content:space-between;gap:25px;margin-top:45px}.menu-footer{border-top:1px solid #ffffff25;padding-block:25px}.menu-footer p{font-size:9px;letter-spacing:1px}@media(max-width:760px){html{scroll-padding-top:100px}.menu-header .brand{width:190px}.menu-header .back-link{font-size:10px}.menu-page{padding-top:40px}.menu-page h1{letter-spacing:-1.7px}.menu-document-actions{display:flex;flex-wrap:wrap;gap:25px}.menu-page-heading>p{font-size:13px}.menu-page-nav{margin-bottom:20px}.sheet-heading h2{font-size:12px}.zoom-toggle{font-size:10px;padding:10px}.sheet-viewport.zoomed{max-height:72vh}.sheet-viewport.zoomed>img{width:1238px}.menu-return{flex-direction:column;align-items:flex-start;gap:15px}.menu-return .underlined{font-size:12px}}
.menu-price-notice{margin:30px 0 0;padding:20px 0;border-top:1px solid #ffffff25;max-width:850px;font-size:12px;line-height:1.8;color:var(--muted)}.menu-price-notice strong{color:var(--cream);font-weight:600}@media(max-width:760px){.menu-price-notice{font-size:12px;line-height:1.85}}
