.g21JLG_hero{min-height:680px;padding:70px 0 56px;position:relative}.g21JLG_mascot{z-index:3;width:400px;height:auto;position:absolute;top:0;right:40px}.g21JLG_neon{--neon:#39ff88;z-index:2;border:3px solid var(--neon);background:color-mix(in srgb, var(--neon) 10%, transparent);color:#f2fff6;font-family:var(--font-neon), sans-serif;text-shadow:0 0 2px #fff, 0 0 10px var(--neon), 0 0 22px var(--neon), 0 0 44px var(--neon);box-shadow:0 0 8px var(--neon), 0 0 26px var(--neon), 0 0 56px color-mix(in srgb, var(--neon) 60%, transparent), inset 0 0 12px var(--neon);border-radius:14px;padding:6px 18px 8px;font-size:24px;line-height:1.2;animation:7s infinite g21JLG_flicker;display:inline-block;position:relative}.g21JLG_neon[data-state=closed]{--neon:#ff3b5c;color:#fff1f3}.g21JLG_neon[data-state=pending]{visibility:hidden}@keyframes g21JLG_flicker{0%,91%,93%,96%,to{opacity:1}92%,95%{opacity:.55}}@media (prefers-reduced-motion:reduce){.g21JLG_neon{animation:none}}.g21JLG_title{font-family:var(--font-anton), sans-serif;text-transform:uppercase;z-index:2;margin:22px 0 32px;font-size:180px;font-weight:400;line-height:.88;position:relative}.g21JLG_red{color:var(--hot)}.g21JLG_mobileOnly{display:none}.g21JLG_lunch{--lunch-w:460px;z-index:2;width:var(--lunch-w);background:var(--text);color:var(--bg);text-align:center;font-family:var(--font-anton), sans-serif;text-transform:uppercase;margin:52px auto 0;padding:66px 32px 28px;position:relative}.g21JLG_lunchBanner{top:-18px;left:calc((var(--lunch-w) - 100vw) / 2);background:var(--hot);color:#fff;white-space:nowrap;width:100vw;padding:10px 0;font-size:32px;font-weight:400;line-height:1.2;position:absolute;transform:rotate(-1.5deg)}.g21JLG_lunchBannerText{width:var(--lunch-w);text-align:center;margin:0 auto;display:block}.g21JLG_lunchBanner span+span:before{content:"/";color:var(--yellow);margin:0 16px}.g21JLG_lunch ul{font-size:24px;line-height:1.25;list-style:none}.g21JLG_info{justify-content:space-evenly;align-items:flex-start;gap:40px;padding-bottom:56px;display:flex}.g21JLG_big,.g21JLG_hours{font-family:var(--font-anton), sans-serif;font-size:56px;line-height:1.05}.g21JLG_hours div{grid-template-columns:7ch auto;column-gap:28px;display:grid}.g21JLG_note{color:var(--muted);margin-top:10px}.g21JLG_note a{color:var(--text);border-bottom:1px solid var(--muted)}@media (max-width:760px){.g21JLG_hero{min-height:0;padding:40px 0 36px}.g21JLG_neon{padding:5px 14px 7px;font-size:19px}.g21JLG_mascot{z-index:3;width:134px;top:82px;right:-2px;transform:rotate(4deg)}.g21JLG_title{margin:18px 0 20px;font-size:96px}.g21JLG_mobileOnly{display:revert}.g21JLG_lunch{--lunch-w:calc(100vw - 2 * var(--wrap-pad));margin-top:44px;padding:56px 20px 22px}.g21JLG_lunchBanner{font-size:26px;transform:rotate(-3deg)}.g21JLG_lunchBanner span+span:before{margin:0 12px}.g21JLG_lunch ul{font-size:21px}.g21JLG_info{flex-direction:column;gap:28px;padding-bottom:32px}.g21JLG_big,.g21JLG_hours{font-size:44px}}
