main[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{border-bottom:var(--keyline-heavy)}h2[data-astro-cid-lcdefpme]{font:900 var(--fs-h2)/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--sl-charcoal);text-wrap:balance;margin:0}.flame[data-astro-cid-lcdefpme]{color:var(--sl-flame-deep)}.lead-plain[data-astro-cid-lcdefpme]{font:400 var(--fs-lead)/1.5 var(--font-body);text-wrap:pretty;max-width:640px;margin:0}.band[data-astro-cid-lcdefpme]{padding-block:clamp(48px,7vw,104px)}.yellow[data-astro-cid-lcdefpme]{background:var(--sl-band-yellow)}.cream[data-astro-cid-lcdefpme]{background:var(--sl-cream)}.hero[data-astro-cid-lcdefpme]{background:var(--sl-yellow);position:relative;overflow:hidden}.rays[data-astro-cid-lcdefpme]{background:var(--pattern-rays);pointer-events:none;width:260vmax;height:260vmax;animation:120s linear infinite sl-spin;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.dots[data-astro-cid-lcdefpme]{background:var(--pattern-halftone);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 62%,#0000 25%,#000 75%);mask-image:radial-gradient(55% 60% at 62%,#0000 25%,#000 75%)}.glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle,#ffcd35 0 45%,#ffcd3500 70%);border-radius:50%;width:min(80vw,760px);height:min(80vw,760px);animation:6s ease-in-out infinite sl-pulse;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.hero-inner[data-astro-cid-lcdefpme]{max-width:var(--content-max);padding:clamp(28px,5vw,72px) var(--gutter) clamp(48px,7vw,96px);flex-wrap:wrap-reverse;justify-content:center;align-items:center;gap:clamp(16px,3vw,48px);margin:0 auto;display:flex;position:relative}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:380px;align-items:flex-start;gap:26px;max-width:540px;display:flex}h1[data-astro-cid-lcdefpme]{width:100%;margin:0}.wordmark[data-astro-cid-lcdefpme]{width:100%;max-width:520px;animation:sl-slam .7s var(--ease-pop) .45s both;display:block}.lead[data-astro-cid-lcdefpme]{background:var(--sl-cream);border:var(--keyline);box-shadow:4px 4px 0 var(--sl-black);font:500 var(--fs-lead)/1.5 var(--font-body);color:var(--sl-black);text-wrap:pretty;max-width:460px;margin:0;padding:14px 18px;animation:.5s ease-out .95s both sl-rise}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;animation:.5s ease-out 1.1s both sl-rise;display:flex}.hero-mascot[data-astro-cid-lcdefpme]{max-width:560px;animation:sl-pop .9s var(--ease-pop) .15s both;flex:320px;justify-content:center;display:flex}.hero-mascot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform-origin:50% 80%;width:100%;max-width:520px;height:auto;animation:4.5s ease-in-out 1.2s infinite sl-float;display:block}.cta[data-astro-cid-lcdefpme]{border:var(--keyline);box-shadow:4px 4px 0 var(--sl-black);font:900 18px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;transition:transform var(--dur-fast),box-shadow var(--dur-fast);align-items:center;padding:16px 26px;text-decoration:none;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{box-shadow:6px 6px 0 var(--sl-black);transform:translate(-2px,-2px)}.cta[data-astro-cid-lcdefpme]:active{box-shadow:0 0 0 var(--sl-black);transform:translate(2px,2px)}.primary[data-astro-cid-lcdefpme]{background:var(--sl-flame-deep);color:#fff}.primary[data-astro-cid-lcdefpme]:hover{color:#fff}.outline[data-astro-cid-lcdefpme]{color:var(--sl-black);background:#fff}.ink[data-astro-cid-lcdefpme]{background:var(--sl-black);color:#fff;box-shadow:4px 4px 0 var(--sl-flame)}.ink[data-astro-cid-lcdefpme]:hover{color:#fff;box-shadow:6px 6px 0 var(--sl-flame)}.about-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,56px);display:flex}.about-copy[data-astro-cid-lcdefpme]{background:var(--sl-cream);border:var(--keyline);max-width:64ch;box-shadow:var(--shadow-hard);flex-direction:column;flex:380px;gap:16px;padding:clamp(20px,3vw,32px);display:flex}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 var(--fs-lead)/1.6 var(--font-body);margin:0}.about-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.facts[data-astro-cid-lcdefpme]{flex:300px;gap:12px;margin:0;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border:var(--keyline);background:#fff;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:700 18px/1 var(--font-condensed);letter-spacing:.05em;color:var(--sl-flame-deep)}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font:600 17px/1.5 var(--font-body);margin:0}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.lineup[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.lineup-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lineup-title[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lineup-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:700px}.brush[data-astro-cid-lcdefpme]{font-family:var(--font-brush);color:var(--sl-flame-deep);letter-spacing:0;font-weight:400}.full-menu[data-astro-cid-lcdefpme]{min-height:44px;font:900 17px var(--font-display);text-transform:uppercase;color:var(--sl-black);border-bottom:3px solid var(--sl-flame);align-items:center;padding-bottom:4px;text-decoration:none;display:inline-flex}.full-menu[data-astro-cid-lcdefpme]:hover{color:var(--sl-flame-deep)}.lineup-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;display:grid}.truck-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px);display:flex}.truck-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:320px;align-items:flex-start;gap:20px;display:flex}.before-after[data-astro-cid-lcdefpme]{flex:1.3 380px;grid-template-columns:1fr 1fr;gap:18px;display:grid}.photo[data-astro-cid-lcdefpme]{border:var(--keyline);box-shadow:var(--shadow-hard);background:#fff;margin:0;position:relative}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.after-img[data-astro-cid-lcdefpme]{object-position:55% 55%}.tilt-left[data-astro-cid-lcdefpme]{transform:rotate(-2deg)}.tilt-right[data-astro-cid-lcdefpme]{transform:rotate(2deg)translateY(24px)}.tag[data-astro-cid-lcdefpme]{font:700 20px/1 var(--font-condensed);color:#fff;padding:6px 10px 4px;position:absolute;top:12px}.tag-ink[data-astro-cid-lcdefpme]{background:var(--sl-black);left:-8px}.tag-flame[data-astro-cid-lcdefpme]{background:var(--sl-flame-deep);border:2px solid var(--sl-black);right:-8px}.gf[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);display:flex}.badge[data-astro-cid-lcdefpme]{width:clamp(110px,14vw,170px);height:auto;transform:rotate(-6deg)}.gf-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:360px;gap:14px;display:flex}.burst-cta[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse 55% 65% at 30% 50%,var(--sl-yellow) 0 30%,transparent 70%),var(--pattern-rays),var(--pattern-halftone),var(--sl-yellow)}.catering[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,5vw,64px);display:flex}.box-art[data-astro-cid-lcdefpme]{border:var(--keyline);width:100%;max-width:560px;height:auto;box-shadow:var(--shadow-hard-lg);flex:360px;display:block;transform:rotate(-2deg)}.catering-card[data-astro-cid-lcdefpme]{border:var(--keyline);border-radius:var(--radius-sm);max-width:460px;box-shadow:var(--shadow-hard-lg);background:#fff;flex-direction:column;flex:320px;gap:20px;padding:clamp(24px,3.5vw,36px);display:flex}.catering-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--sl-black)}.catering-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 17px/1.5 var(--font-body);margin:0}ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-lcdefpme]{font:700 18px var(--font-body);align-items:center;gap:12px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--sl-gold);border:2px solid var(--sl-black);border-radius:50%;flex:none;width:18px;height:12px}.book[data-astro-cid-lcdefpme]{background:var(--sl-flame-deep);color:#fff;border:var(--keyline);box-shadow:4px 4px 0 var(--sl-black);font:400 28px/1 var(--font-brush);text-transform:uppercase;transition:transform var(--dur-fast),box-shadow var(--dur-fast);align-self:flex-start;padding:14px 26px 11px;text-decoration:none;display:inline-flex;transform:rotate(-2deg)}.book[data-astro-cid-lcdefpme]:hover{box-shadow:6px 6px 0 var(--sl-black);color:#fff;transform:rotate(-2deg)translate(-2px,-2px)}.findus[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.findus[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}@keyframes sl-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sl-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes sl-pop{0%{opacity:0;transform:translateY(60px)scale(.6)rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sl-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes sl-slam{0%{opacity:0;transform:scale(1.5)rotate(-4deg)}70%{opacity:1;transform:scale(.97)rotate(0)}to{opacity:1;transform:none}}@keyframes sl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
