.Hero-module__ncChEW__hero{background:radial-gradient(120% 90% at 50% 0%, var(--hero-green) 0%, var(--ground) 62%, var(--ground-deep) 100%);text-align:center;place-items:center;min-height:88vh;padding:90px 22px;display:grid;position:relative;overflow:hidden}.Hero-module__ncChEW__picture{display:contents}.Hero-module__ncChEW__picture source{display:none}.Hero-module__ncChEW__backdrop{opacity:.18;object-fit:cover;object-position:center 84%;will-change:transform;width:100%;height:150%;position:absolute;top:-25%;left:0;transform:scale(1.12)}.Hero-module__ncChEW__scrim{background:linear-gradient(#06160d59 0%,#0000 32%,#06160d8c 100%);position:absolute;inset:0}.Hero-module__ncChEW__content{max-width:880px;animation:1s cubic-bezier(.2,.7,.2,1) .1s both Hero-module__ncChEW__pageRise;position:relative}.Hero-module__ncChEW__eyebrow{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--gold);font-size:12px;animation:5s ease-in-out infinite Hero-module__ncChEW__lampFlicker}.Hero-module__ncChEW__heading{font-family:var(--font-display);letter-spacing:.03em;color:var(--cream);white-space:pre-line;text-wrap:balance;margin:22px 0 0;font-size:clamp(32px,5.6vw,64px);line-height:1.06}.Hero-module__ncChEW__headingBig{display:block}.Hero-module__ncChEW__headingUnder{letter-spacing:.12em;margin-top:.28em;font-size:max(19px,.52em);font-weight:400;line-height:1.15;display:block}.Hero-module__ncChEW__tagline{font-family:var(--font-display);letter-spacing:.03em;color:var(--gold);text-wrap:balance;margin:18px 0 0;font-size:clamp(20px,2.7vw,30px);line-height:1.3}.Hero-module__ncChEW__body{color:var(--muted-cream-2);text-wrap:pretty;max-width:640px;margin:26px auto 0;font-size:clamp(16px,2.1vw,19px);line-height:1.65}.Hero-module__ncChEW__signoff{margin-top:18px}.Hero-module__ncChEW__signoffLine{color:var(--muted-cream-2);margin:0;font-size:clamp(16px,2.1vw,19px);font-style:italic}.Hero-module__ncChEW__toast{font-family:var(--font-display);letter-spacing:.14em;color:var(--gold);margin:14px 0 0;font-size:clamp(22px,3vw,28px)}.Hero-module__ncChEW__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.Hero-module__ncChEW__primary{background:var(--gold);color:var(--ground);letter-spacing:.18em;text-transform:uppercase;border-radius:2px;padding:15px 30px;font-size:13px;font-weight:700}.Hero-module__ncChEW__primary:hover,.Hero-module__ncChEW__primary:focus-visible{background:var(--gold-light);color:var(--ground)}.Hero-module__ncChEW__secondary{color:var(--cream);letter-spacing:.18em;text-transform:uppercase;border:1px solid #f7efdc73;padding:15px 30px;font-size:13px}.Hero-module__ncChEW__secondary:hover,.Hero-module__ncChEW__secondary:focus-visible{border-color:var(--gold);color:var(--gold)}.Hero-module__ncChEW__affiliates{color:var(--gold);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#071c1059;border:1px solid #dcb55899;border-radius:2px;padding:15px 26px;font-size:13px}.Hero-module__ncChEW__affiliates:hover,.Hero-module__ncChEW__affiliates:focus-visible{border-color:var(--gold-light);color:var(--gold-light);background:#dcb5581f}.Hero-module__ncChEW__takeout{letter-spacing:.06em;color:var(--muted-cream);margin:22px 0 0;font-size:13px}.Hero-module__ncChEW__hours{letter-spacing:.1em;color:var(--muted-cream);margin-top:34px;font-size:14px}@keyframes Hero-module__ncChEW__pageRise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes Hero-module__ncChEW__lampFlicker{0%,to{opacity:.75}50%{opacity:1}}
.MenuBlock-module__cf-rBW__section{background:var(--ground);padding:var(--section-pad);border-top:1px solid var(--rule-gold)}.MenuBlock-module__cf-rBW__shell{max-width:var(--shell);margin:0 auto}.MenuBlock-module__cf-rBW__banner{isolation:isolate;border:1px solid var(--rule-gold-soft);background:radial-gradient(120% 140% at 50% 0%, var(--hero-green) 0%, var(--ground) 62%, var(--ground-deep) 100%);border-radius:2px;margin:0 0 46px;padding:clamp(40px,6vw,72px) 22px clamp(36px,5vw,60px);position:relative;overflow:hidden}.MenuBlock-module__cf-rBW__bannerPhoto{object-fit:cover;object-position:center;opacity:.22;width:100%;height:100%;position:absolute;top:0;left:0}.MenuBlock-module__cf-rBW__bannerScrim{background:linear-gradient(#06160d4d 0%,#06160d0d 40%,#06160d80 100%);position:absolute;inset:0}.MenuBlock-module__cf-rBW__bannerPlaceholder{background:repeating-linear-gradient(45deg,#0e2b1a8c 0 10px,#1235218c 10px 20px);position:absolute;inset:0}.MenuBlock-module__cf-rBW__bannerPlaceholderLabel{color:var(--muted-green-2);font-family:ui-monospace,Menlo,monospace;font-size:11px;position:absolute;bottom:10px;right:14px}.MenuBlock-module__cf-rBW__header{text-align:center;max-width:660px;margin:0 auto;position:relative}.MenuBlock-module__cf-rBW__comingSoon{color:var(--muted-cream-2);margin:18px 0 0;font-size:16px;font-style:italic;line-height:1.6}.MenuBlock-module__cf-rBW__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.MenuBlock-module__cf-rBW__heading{font-family:var(--font-display);color:var(--cream);margin:16px 0 0;font-size:clamp(32px,4.6vw,50px)}.MenuBlock-module__cf-rBW__intro{color:var(--muted-cream);margin-top:16px;font-size:16.5px;line-height:1.65}.MenuBlock-module__cf-rBW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.MenuBlock-module__cf-rBW__openPdf{background:var(--gold);color:var(--ground);letter-spacing:.18em;text-transform:uppercase;padding:13px 26px;font-size:12.5px;font-weight:700}.MenuBlock-module__cf-rBW__openPdf:hover,.MenuBlock-module__cf-rBW__openPdf:focus-visible{background:var(--gold-light);color:var(--ground)}.MenuBlock-module__cf-rBW__download{color:var(--cream);letter-spacing:.18em;text-transform:uppercase;border:1px solid #f7efdc66;padding:13px 26px;font-size:12.5px}.MenuBlock-module__cf-rBW__download:hover,.MenuBlock-module__cf-rBW__download:focus-visible{border-color:var(--gold);color:var(--gold)}.MenuBlock-module__cf-rBW__tracks{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:40px 60px;display:grid}.MenuBlock-module__cf-rBW__track{align-content:start;gap:40px;display:grid}.MenuBlock-module__cf-rBW__sectionHeading{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;margin:0 0 6px;font-size:26px}.MenuBlock-module__cf-rBW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:16px;display:flex}.MenuBlock-module__cf-rBW__priceKey{color:#8fa08c;text-align:right;margin-bottom:6px;margin-left:auto;font-size:13.5px;font-style:italic}.MenuBlock-module__cf-rBW__rule{background:var(--rule-gold-strong);height:1px;margin-bottom:22px}.MenuBlock-module__cf-rBW__items{gap:20px;margin:0;padding:0;list-style:none;display:grid}.MenuBlock-module__cf-rBW__note{color:#8fa08c;margin-top:18px;font-size:13.5px;font-style:italic}.MenuBlock-module__cf-rBW__itemHead{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.MenuBlock-module__cf-rBW__itemName{font-family:var(--font-display);color:var(--cream);font-size:18.5px}.MenuBlock-module__cf-rBW__itemPrice{color:var(--gold);white-space:nowrap;font-size:16px}.MenuBlock-module__cf-rBW__itemDescription{color:var(--muted-green);margin-top:5px;font-size:14.5px;line-height:1.55}.MenuBlock-module__cf-rBW__sectionTitle{font-family:var(--font-display);text-align:center;color:var(--cream);margin:0 0 28px;font-size:clamp(32px,4.6vw,50px);line-height:1.1}.MenuBlock-module__cf-rBW__switcher{margin:0 auto 40px}.MenuBlock-module__cf-rBW__tabList{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MenuBlock-module__cf-rBW__tab{border:1px solid var(--rule-gold-strong);min-height:44px;color:var(--cream);letter-spacing:.18em;text-transform:uppercase;align-items:center;padding:0 22px;font-size:12.5px;font-weight:700;display:inline-flex}.MenuBlock-module__cf-rBW__tab:hover,.MenuBlock-module__cf-rBW__tab:focus-visible{border-color:var(--gold);color:var(--gold)}.MenuBlock-module__cf-rBW__tab[aria-selected=true],.MenuBlock-module__cf-rBW__tab[aria-selected=true]:hover,.MenuBlock-module__cf-rBW__tab[aria-selected=true]:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--ground)}.MenuBlock-module__cf-rBW__panel+.MenuBlock-module__cf-rBW__panel{border-top:1px solid var(--rule-gold);margin-top:clamp(56px,8vw,96px);padding-top:clamp(56px,8vw,96px)}[data-tabs=on] .MenuBlock-module__cf-rBW__panel+.MenuBlock-module__cf-rBW__panel{border-top:0;margin-top:0;padding-top:0}.MenuBlock-module__cf-rBW__panel[hidden]{display:none}.MenuBlock-module__cf-rBW__photos{margin-top:clamp(40px,5vw,56px)}.MenuBlock-module__cf-rBW__tracksSingle{grid-template-columns:minmax(0,560px);justify-content:center}
