.menu-sheet{padding-top:40px;background:#eee4d6}.menu-sheet-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:center}.menu-sheet-copy{max-width:330px}.menu-sheet-copy p{font-size:14px;line-height:1.7;color:#625a52}.menu-badge{display:inline-block;background:var(--ink);color:var(--paper);padding:13px 18px;font-size:11px;letter-spacing:.12em;line-height:1.5;margin-bottom:24px}.menu-badge strong{font-size:16px}.menu-poster{display:block;position:relative;max-height:720px;overflow:hidden;box-shadow:18px 18px 0 rgba(116,55,29,.13)}.menu-poster img{display:block;width:100%;height:auto}.menu-poster span{position:absolute;right:14px;bottom:14px;background:var(--ink);color:var(--paper);padding:10px 13px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.gallery-complete{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;grid-template-rows:none}.gallery-complete .gallery-item.tall{grid-row:span 2}.gallery-complete .gallery-item.wide{grid-column:span 2}.video-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.video-strip video{width:100%;height:380px;object-fit:cover}.topbar nav{gap:22px}@media(max-width:850px){.topbar nav{gap:13px}.menu-sheet-layout{grid-template-columns:1fr;gap:35px}.menu-sheet-copy{max-width:500px}.gallery-complete{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.video-strip video{height:300px}}@media(max-width:520px){.topbar nav a:nth-child(3){display:none}.gallery-complete{display:grid;grid-template-columns:1fr;grid-auto-rows:300px}.gallery-complete .gallery-item.tall,.gallery-complete .gallery-item.wide{grid-row:auto;grid-column:auto}.video-strip{grid-template-columns:1fr}.video-strip video{height:300px}}
