/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--bs-teal:#006a62;--bs-primary-c:#40e0d0;--bs-primary-f:#61f9e9;--bs-peach:#fed4c8;--bs-yellow:#ffe16d;--bs-cream:#fefccf;--bs-surface-hi:#eceabe;--bs-surface-top:#e6e5b9;--bs-ink:#1d1d03;--bs-ink-v:#3c4a47;--bs-pink:#006a62;--bs-pink-dark:#004d47;--bs-pink-soft:#40e0d0;--bs-pink-cream:#fed4c8;--bs-cyan:#40e0d0;--bs-cyan-soft:#61f9e9;--bs-cyan-cream:#eceabe;--bs-coal:#1d1d03;--bs-paper:#fefccf;--bs-shadow-sm:4px 4px 0 var(--bs-ink);--bs-shadow:6px 6px 0 var(--bs-ink);--bs-shadow-lg:8px 8px 0 var(--bs-ink);--bs-shadow-pink:6px 6px 0 var(--bs-teal);--bs-shadow-cyan:6px 6px 0 var(--bs-primary-c);--primary:var(--bs-teal);--primary-foreground:#fff;--secondary:var(--bs-peach);--secondary-foreground:var(--bs-ink);--background:var(--bs-cream);--foreground:var(--bs-ink);--card:#fff;--card-foreground:var(--bs-ink);--popover:#fff;--popover-foreground:var(--bs-ink);--muted:var(--bs-surface-hi);--muted-foreground:var(--bs-ink-v);--accent:var(--bs-yellow);--accent-foreground:var(--bs-ink);--destructive:#ba1a1a;--destructive-foreground:#fff;--border:var(--bs-surface-top);--input:#fff;--ring:var(--bs-teal);--radius:.875rem;--chart-1:var(--bs-teal);--chart-2:var(--bs-primary-c);--chart-3:var(--bs-yellow);--chart-4:var(--bs-peach);--chart-5:var(--bs-surface-hi);--sidebar:var(--bs-cream);--sidebar-foreground:var(--bs-ink);--sidebar-primary:var(--bs-teal);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--bs-yellow);--sidebar-accent-foreground:var(--bs-ink);--sidebar-border:var(--bs-surface-top);--sidebar-ring:var(--bs-teal)}.dark{--background:var(--bs-cream);--foreground:var(--bs-ink)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.burgerstation-mockup-root{scroll-behavior:smooth;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--bs-ink);background:var(--bs-cream)}.burgerstation-mockup-root h1,.burgerstation-mockup-root h2,.burgerstation-mockup-root h3,.burgerstation-mockup-root h4,.burgerstation-mockup-root h5,.burgerstation-mockup-root h6{font-family:var(--font-sora),"Sora",sans-serif}.burgerstation-mockup-root [role=button]:not([aria-disabled=true]),.burgerstation-mockup-root [type=button]:not(:disabled),.burgerstation-mockup-root [type=reset]:not(:disabled),.burgerstation-mockup-root [type=submit]:not(:disabled),.burgerstation-mockup-root a[href],.burgerstation-mockup-root button:not(:disabled),.burgerstation-mockup-root input[type=checkbox]:not(:disabled),.burgerstation-mockup-root input[type=radio]:not(:disabled),.burgerstation-mockup-root select:not(:disabled){cursor:pointer}.burgerstation-mockup-root ::selection{background:var(--bs-primary-c);color:var(--bs-ink)}}@layer components{.container{width:100%;padding-left:calc(1.25rem + env(safe-area-inset-left));padding-right:calc(1.25rem + env(safe-area-inset-right));margin-left:auto;margin-right:auto}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-right))}}@media (min-width:1024px){.container{padding-left:calc(2rem + env(safe-area-inset-left));padding-right:calc(2rem + env(safe-area-inset-right));max-width:1280px}}.font-display{font-family:var(--font-sora),"Sora",sans-serif}.font-body{font-family:var(--font-dm-sans),"DM Sans",sans-serif}.text-display{letter-spacing:-.03em;font-weight:900;line-height:1.05}.text-display,.text-headline{font-family:var(--font-sora),"Sora",sans-serif}.text-headline{letter-spacing:-.02em;font-weight:800;line-height:1.1}.text-subhead{font-family:var(--font-sora),"Sora",sans-serif;letter-spacing:-.01em;font-weight:700;line-height:1.2}.text-label-caps{letter-spacing:.1em;font-size:.8125rem}.btn-pink,.text-label-caps{font-family:var(--font-dm-sans),"DM Sans",sans-serif;text-transform:uppercase;font-weight:700;line-height:1}.btn-pink{letter-spacing:.07em;border:3px solid var(--bs-ink);cursor:pointer;background:var(--bs-teal);color:#fff;box-shadow:var(--bs-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-pink:focus-visible{outline:3px solid var(--bs-yellow);outline-offset:3px}.btn-pink:hover{box-shadow:2px 2px 0 var(--bs-ink);transform:translate(3px,3px)}.btn-pink:active{box-shadow:none;transform:translate(5px,5px)}.btn-cyan{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.07em;border:3px solid var(--bs-ink);text-transform:uppercase;cursor:pointer;background:var(--bs-peach);color:var(--bs-ink);box-shadow:var(--bs-shadow);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-cyan:focus-visible{outline:3px solid var(--bs-yellow);outline-offset:3px}.btn-cyan:hover{box-shadow:2px 2px 0 var(--bs-ink);transform:translate(3px,3px)}.btn-cyan:active{box-shadow:none;transform:translate(5px,5px)}.btn-ghost-ink{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.07em;border:3px solid var(--bs-ink);text-transform:uppercase;cursor:pointer;color:var(--bs-ink);box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn-ghost-ink:focus-visible{outline:3px solid var(--bs-yellow);outline-offset:3px}.btn-ghost-ink:hover{background:var(--bs-ink);color:#fff}.btn-base{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.07em;border:3px solid var(--bs-ink);text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-base:focus-visible{outline:3px solid var(--bs-yellow);outline-offset:3px}.btn-sm{padding:.6rem 1.25rem;font-size:.875rem}.retro-card{background:#fff}.retro-card,.retro-card-pink{border:3px solid var(--bs-ink);box-shadow:var(--bs-shadow-lg);border-radius:1.25rem}.retro-card-pink{background:var(--bs-peach)}.retro-card-cyan{background:var(--bs-surface-hi);border:3px solid var(--bs-ink);box-shadow:var(--bs-shadow-lg);border-radius:1.25rem}.license-plate{background:var(--bs-primary-f);border:3px solid var(--bs-ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-ink);box-shadow:var(--bs-shadow-sm);border-radius:6px;flex-direction:column;align-items:center;padding:.4rem .75rem;font-weight:700;line-height:1.1;display:inline-flex}.license-plate small{color:var(--bs-teal);letter-spacing:.25em;font-size:.6rem}.badge-neon{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.08em;border:2px solid var(--bs-ink);text-transform:uppercase;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.badge-pink-fill{background:var(--bs-teal);color:#fff}.badge-cyan-fill{background:var(--bs-primary-c);color:var(--bs-ink)}.badge-yellow-fill{background:var(--bs-yellow);color:var(--bs-ink)}.checker-teal{background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px}.checker-bg,.checker-teal{background-color:var(--bs-cream);background-image:linear-gradient(45deg,#006a62 25%,#0000 0),linear-gradient(-45deg,#006a62 25%,#0000 0),linear-gradient(45deg,#0000 75%,#006a62 0),linear-gradient(-45deg,#0000 75%,#006a62 0)}.checker-bg{background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px}.checker-strip,.checker-strip-pink{background-position:0 0,0 15px,15px -15px,-15px 0;background-size:30px 30px;height:30px}.checker-strip,.checker-strip-pink,.stripes-yellow-black{background-color:var(--bs-cream);background-image:linear-gradient(45deg,#006a62 25%,#0000 0),linear-gradient(-45deg,#006a62 25%,#0000 0),linear-gradient(45deg,#0000 75%,#006a62 0),linear-gradient(-45deg,#0000 75%,#006a62 0)}.stripes-yellow-black{background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px}.halftone{background-image:radial-gradient(circle,var(--bs-ink) 1.2px,transparent 1.2px);opacity:.04;background-size:14px 14px}.neon-text-pink{color:var(--bs-teal);text-shadow:4px 4px 0 var(--bs-primary-c)}.neon-text-cyan{color:var(--bs-primary-c)}.neon-text-yellow{color:var(--bs-yellow);text-shadow:2px 2px 0 var(--bs-ink)}.neon-box-pink{border:3px solid var(--bs-teal)}.neon-box-cyan,.neon-box-pink{box-shadow:4px 4px 0 var(--bs-ink)}.neon-box-cyan{border:3px solid var(--bs-primary-c)}.hero-gradient{background:var(--bs-cream)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{width:max-content;animation:ticker 36s linear infinite;display:flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-anim{animation:float 4s ease-in-out infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin-slow{animation:spin-slow 18s linear infinite}@keyframes pulse-teal{0%,to{box-shadow:var(--bs-shadow)}50%{box-shadow:var(--bs-shadow),0 0 20px color-mix(in srgb,var(--bs-primary-c) 60%,transparent)}}.pulse-pink{animation:pulse-teal 2.4s ease-in-out infinite}.menu-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.menu-tabs::-webkit-scrollbar{display:none}.menu-tab{font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--bs-ink);color:var(--bs-ink);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:.7rem 1.4rem;font-size:.875rem;font-weight:700;transition:background .15s,color .15s;position:relative}.menu-tab:hover{background:var(--bs-yellow)}.menu-tab:focus-visible{outline:3px solid var(--bs-yellow);outline-offset:2px}.menu-tab.active{background:var(--bs-teal);color:#fff;box-shadow:var(--bs-shadow-sm);transform:translate(-1px,-1px)}.sticky-cta{background:var(--bs-cream);border-top:3px solid var(--bs-ink);padding:.65rem calc(.65rem + env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) calc(.65rem + env(safe-area-inset-left));z-index:40;grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #00000014}@media (min-width:768px){.sticky-cta{display:none}}.grain{position:relative}.grain:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#0000000a 1px,#0000 0);background-size:5px 5px;position:absolute;inset:0}}@layer utilities{.border-3{border-width:3px}.border-t-3{border-top-width:3px}.border-b-3{border-bottom-width:3px}.border-l-3{border-left-width:3px}.border-r-3{border-right-width:3px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .5s both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}}.sumup-payment-container [data-sumup-id=widget__container]{background-color:#0000!important}