.rOqnDG_strip{color:var(--theme-primary);isolation:isolate;background:0 0;padding:.75rem 2rem;position:relative}.rOqnDG_strip .rOqnDG_patternLayer{z-index:-1;pointer-events:none}.rOqnDG_strip.rOqnDG_withEdges{z-index:1;margin-top:calc(-1 * var(--section-surface-top-height));margin-bottom:calc(-1 * var(--section-surface-bottom-height));padding-top:calc(var(--section-surface-top-height) + .35rem);padding-bottom:calc(var(--section-surface-bottom-height) + .35rem)}.rOqnDG_list{width:fit-content;max-width:min(100%, var(--theme-content-width));flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;margin:0 auto;padding:.85rem 1.25rem;list-style:none;display:flex}.rOqnDG_contentPlate{background:color-mix(in srgb, var(--pattern-background,var(--theme-surface)) 90%, transparent);border-radius:.2rem}.rOqnDG_item{align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;line-height:1.4;display:flex}.rOqnDG_item+.rOqnDG_item:before{content:"•";opacity:.6;margin-right:.5rem}.rOqnDG_icon{background:currentColor;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:700px){.rOqnDG_strip{padding:.75rem}.rOqnDG_list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;width:100%;padding:1rem .75rem;display:grid}.rOqnDG_item{align-items:flex-start;font-size:.9rem}.rOqnDG_icon{margin-top:.05rem}.rOqnDG_item+.rOqnDG_item:before{content:none}}
.uxp1za_edged{--section-edge-overlap:2px;--section-surface-top-height:var(--section-surface-top-edge-height,0px);--section-surface-bottom-height:var(--section-surface-bottom-edge-height,0px)}.uxp1za_surface.uxp1za_center{position:absolute;inset:0}.uxp1za_edged .uxp1za_center{top:max(0px, calc(var(--section-surface-top-height) - var(--section-edge-overlap)));bottom:max(0px, calc(var(--section-surface-bottom-height) - var(--section-edge-overlap)))}@media (max-width:700px){.uxp1za_edged{--section-surface-top-height:var(--section-surface-top-edge-mobile-height,var(--section-surface-top-edge-height,0px));--section-surface-bottom-height:var(--section-surface-bottom-edge-mobile-height,var(--section-surface-bottom-edge-height,0px))}}.uxp1za_surface{isolation:isolate;background:var(--section-surface-background,var(--pattern-background,var(--theme-surface)));position:relative}.uxp1za_surface:before{z-index:-1;content:"";background-color:var(--pattern-color);opacity:var(--section-surface-pattern-opacity,var(--pattern-opacity,0));-webkit-mask-image:var(--section-surface-pattern,var(--pattern-asset,none));mask-image:var(--section-surface-pattern,var(--pattern-asset,none));-webkit-mask-size:var(--pattern-size);mask-size:var(--pattern-size);-webkit-mask-repeat:var(--pattern-repeat);mask-repeat:var(--pattern-repeat);-webkit-mask-position:var(--pattern-position);mask-position:var(--pattern-position);pointer-events:none;position:absolute;inset:0}
.mL3wKa_edge{z-index:1;height:var(--section-edge-height);-webkit-mask-image:var(--section-edge-asset);mask-image:var(--section-edge-asset);-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-size:var(--section-edge-size);mask-size:var(--section-edge-size);-webkit-mask-repeat:var(--section-edge-repeat);mask-repeat:var(--section-edge-repeat);transform:scale(var(--section-edge-flip-x), var(--section-edge-flip-y));pointer-events:none;position:absolute;inset-inline:0;-webkit-mask-position:top;mask-position:top}.mL3wKa_edge .mL3wKa_paint{transform:scale(var(--section-edge-flip-x), var(--section-edge-flip-y));position:absolute;inset:0}.mL3wKa_top{top:0}.mL3wKa_bottom{bottom:0}@media (max-width:700px){.mL3wKa_edge{height:var(--section-edge-mobile-height)}}
._1K6fTq_footer{--restaurant-footer-reveal-offset:-110px;color:var(--theme-surface);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--theme-accent) 34%, transparent), transparent 32%), color-mix(in srgb, var(--theme-primary) 88%, black);position:relative;overflow:hidden}._1K6fTq_footer:before{background:var(--theme-accent);content:"";height:.4rem;position:absolute;inset:0 0 auto}._1K6fTq_inner{width:min(100%, var(--theme-content-width));grid-template-columns:auto minmax(16rem,1fr) auto;align-items:center;gap:.5rem clamp(1.5rem,3vw,3rem);margin:0 auto;padding:clamp(2.75rem,4vw,4rem) 2rem 1.25rem;display:grid}._1K6fTq_artworkArea{place-items:center;width:clamp(8rem,12vw,11rem);height:10rem;display:grid}._1K6fTq_artwork{object-fit:contain;filter:invert();opacity:0;width:100%;height:100%;transform:translateY(var(--restaurant-footer-reveal-offset,-64px)) rotate(-3deg);display:block}._1K6fTq_artworkVisible{opacity:.9;transition:opacity .75s ease-out,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(0)rotate(0)}._1K6fTq_identity{min-width:0}._1K6fTq_withLockup ._1K6fTq_inner{grid-template-columns:minmax(0,1fr) auto}._1K6fTq_withLockup ._1K6fTq_brand{margin-bottom:.65rem}._1K6fTq_brand{color:inherit;font-family:var(--theme-heading-font);letter-spacing:-.035em;align-items:center;gap:.9rem;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}._1K6fTq_logo,._1K6fTq_brandMark{border-radius:var(--theme-radius);flex:none;width:3.25rem;height:3.25rem}._1K6fTq_logo{object-fit:contain;background:var(--theme-surface)}._1K6fTq_logo[src$=supertacologo\.svg]{background:0 0;border-radius:0}._1K6fTq_brandMark{color:var(--theme-surface);background:var(--theme-accent);letter-spacing:0;place-items:center;font-size:1.15rem;display:grid}._1K6fTq_contactLink,._1K6fTq_contactText{max-width:35rem;color:color-mix(in srgb, var(--theme-surface) 78%, transparent);align-items:center;gap:.55rem;margin:.3rem 0 0;font-size:.95rem;line-height:1.4;display:flex}._1K6fTq_contactLink{text-underline-offset:.25rem;width:fit-content;min-height:2.75rem;text-decoration:none;transition:color .16s}._1K6fTq_contactLink:hover{color:var(--theme-surface);text-decoration:underline}._1K6fTq_contactIcon{flex:none}._1K6fTq_actions{flex-wrap:wrap;align-items:center;gap:.2rem;max-width:30rem;display:flex}._1K6fTq_action{border-radius:var(--theme-radius);min-height:2.75rem;color:var(--theme-surface);text-underline-offset:.25rem;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.5rem .75rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}._1K6fTq_action:hover{color:var(--theme-surface);background:color-mix(in srgb, var(--theme-accent) 24%, transparent);text-decoration:underline}._1K6fTq_brand:focus-visible,._1K6fTq_action:focus-visible,._1K6fTq_contactLink:focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}._1K6fTq_copyright{border-top:1px solid color-mix(in srgb, var(--theme-surface) 18%, transparent);color:color-mix(in srgb, var(--theme-surface) 56%, transparent);grid-column:1/-1;margin:.65rem 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.4}._1K6fTq_analyticsChoice{color:var(--theme-surface);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;font-size:.78rem;display:flex}@media (max-width:900px){._1K6fTq_inner{grid-template-columns:auto minmax(0,1fr)}._1K6fTq_actions{grid-column:2}._1K6fTq_withLockup ._1K6fTq_inner{grid-template-columns:minmax(0,1fr)}._1K6fTq_withLockup ._1K6fTq_actions{grid-column:1}}@media (max-width:700px){._1K6fTq_inner{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:2.5rem 1.25rem 1.25rem}._1K6fTq_artworkArea{width:6rem;height:5.5rem}._1K6fTq_brand{font-size:1.5rem}._1K6fTq_actions{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:.35rem;display:grid}._1K6fTq_copyright{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){._1K6fTq_artwork{opacity:.9;transition:none;transform:none}._1K6fTq_action,._1K6fTq_contactLink{transition:none}}._1K6fTq_artworkImage{object-fit:contain;width:100%;height:100%;display:block}._1K6fTq_brandReveal{opacity:0;max-width:100%;display:block;transform:translateY(-40px)rotate(-1deg)}._1K6fTq_brandRevealVisible{opacity:1;transition:opacity .7s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);transform:none}@media (prefers-reduced-motion:reduce){._1K6fTq_brandReveal{opacity:1;transition:none;transform:none}}._1K6fTq_brand [data-wordmark-font=custom]{font-synthesis:none;letter-spacing:0;font-weight:400}
.RPjbaW_dialog{border-radius:max(var(--theme-radius), 1rem);width:min(100% - 2rem,38rem);max-height:min(80dvh,46rem);color:var(--theme-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.RPjbaW_dialog::backdrop{background:color-mix(in srgb, var(--theme-primary) 76%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RPjbaW_dialog[open]{animation:.18s ease-out RPjbaW_dialog-in}.RPjbaW_panel{border:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent);border-radius:inherit;background:var(--theme-surface);max-height:min(80dvh,46rem);box-shadow:0 1.75rem 5rem color-mix(in srgb, var(--theme-primary) 36%, transparent);padding:clamp(1.35rem,4vw,2rem);overflow-y:auto}.RPjbaW_header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.RPjbaW_eyebrow{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.RPjbaW_header h2{font-family:var(--theme-heading-font);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1}.RPjbaW_closeButton{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent);width:3rem;height:3rem;color:var(--theme-text);background:var(--theme-background);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.8rem;line-height:1;display:grid}.RPjbaW_options{gap:.7rem;margin-top:1.5rem;display:grid}.RPjbaW_option{border:1px solid color-mix(in srgb, var(--theme-primary) 15%, transparent);border-radius:var(--theme-radius);min-height:5rem;color:var(--theme-surface);background:var(--theme-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:grid}:is(.RPjbaW_optionImage,.RPjbaW_optionMark,.restaurantDeliveryProviderIcon){border-radius:calc(var(--theme-radius) * .72);background:var(--theme-surface);width:3.1rem;height:3.1rem}.RPjbaW_optionImage{object-fit:contain}.restaurantDeliveryProviderIcon{display:block}.RPjbaW_optionMark{color:var(--theme-primary);place-items:center;font-weight:900;display:grid}.RPjbaW_optionCopy{gap:.25rem;min-width:0;display:grid}.RPjbaW_optionCopy strong{font-family:var(--theme-heading-font);font-size:1.15rem;line-height:1.15}.RPjbaW_optionCopy span{color:color-mix(in srgb, var(--theme-surface) 72%, transparent);font-size:.82rem;line-height:1.35}.RPjbaW_optionArrow{color:var(--theme-accent);font-size:1.45rem}.RPjbaW_option:hover{border-color:var(--theme-accent);color:var(--theme-primary);background:var(--theme-surface)}.RPjbaW_option:hover .RPjbaW_optionCopy span{color:var(--theme-muted-text)}.RPjbaW_closeButton:focus-visible,.RPjbaW_option:focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}@keyframes RPjbaW_dialog-in{0%{opacity:0}}@media (max-width:700px){.RPjbaW_dialog{width:min(100% - 1.5rem,38rem);max-width:none;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:max(1rem, env(safe-area-inset-top)) auto auto;border-radius:1.25rem}.RPjbaW_panel{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:1.35rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0}.RPjbaW_option{min-height:5.25rem}}@media (prefers-reduced-motion:reduce){.RPjbaW_dialog[open]{animation:none}.RPjbaW_option{transition:none}}.RPjbaW_illustrativeOption{cursor:default;border-color:color-mix(in srgb, var(--theme-text) 9%, transparent);border-radius:calc(var(--theme-radius) * .85);min-height:4.5rem;color:var(--theme-text);background:var(--theme-surface);gap:1rem;padding:.65rem .85rem}.RPjbaW_illustrativeOption .RPjbaW_optionCopy strong{font-size:1.08rem;font-weight:750}.RPjbaW_illustrativeOption:hover{border-color:color-mix(in srgb, var(--theme-text) 9%, transparent);color:var(--theme-text);background:var(--theme-surface)}:is(.RPjbaW_illustrativeOption .RPjbaW_optionImage,.RPjbaW_illustrativeOption .restaurantDeliveryProviderIcon){border-radius:.7rem}.RPjbaW_previewNote{color:var(--theme-muted-text);margin:1.1rem 0 0;font-size:.8rem;line-height:1.5}@media (max-width:360px){.RPjbaW_illustrativeOption{gap:.65rem;padding:.65rem}}
.NPV5xW_dialog{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);border-radius:var(--theme-radius,12px);width:min(440px,100vw - 24px);max-height:min(80dvh,640px);color:var(--theme-text);background:var(--theme-surface);box-shadow:0 24px 72px color-mix(in srgb, var(--theme-text) 30%, transparent);font-family:var(--theme-body-font,Arial, Helvetica, sans-serif);margin:auto;padding:0;overflow:hidden}.NPV5xW_dialog::backdrop{background:color-mix(in srgb, var(--theme-primary) 65%, transparent)}.NPV5xW_panel{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.NPV5xW_header{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 15px;display:flex}.NPV5xW_eyebrow{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.NPV5xW_header h2{font-family:var(--theme-heading-font,inherit);margin:0;font-size:21px;line-height:1.2}.NPV5xW_header h2:focus{outline:none}.NPV5xW_close{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent);width:34px;height:34px;color:var(--theme-text);background:var(--theme-surface);cursor:pointer;font:inherit;border-radius:8px;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.NPV5xW_times{overscroll-behavior:contain;min-height:0;padding:14px 20px;overflow-y:auto}.NPV5xW_choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.NPV5xW_day{gap:7px;display:grid}.NPV5xW_day+.NPV5xW_day{margin-top:11px}.NPV5xW_day h3{color:var(--theme-muted-text);margin:10px 0 2px;font-size:12px;font-weight:800}.NPV5xW_choice{border:1px solid color-mix(in srgb, var(--theme-text) 18%, transparent);border-radius:calc(var(--theme-radius) * .7);cursor:pointer;align-items:center;gap:11px;min-width:0;min-height:43px;padding:9px 11px;display:flex}.NPV5xW_choice:has(small){min-height:59px}.NPV5xW_selected{border-color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 8%, var(--theme-surface))}.NPV5xW_choice input{width:17px;height:17px;accent-color:var(--theme-accent);flex:none;margin:0}.NPV5xW_choice span{gap:2px;min-width:0;display:grid}.NPV5xW_choice strong{font-size:14px;line-height:1.2}.NPV5xW_choice small{color:var(--theme-muted-text);font-size:12px;line-height:1.3}.NPV5xW_message,.NPV5xW_error{margin:0;font-size:14px;line-height:1.45}.NPV5xW_error{color:var(--theme-accent);margin-bottom:10px;font-weight:700}.NPV5xW_footer{border-top:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px 18px;display:flex}.NPV5xW_footer small{min-width:0;color:var(--theme-muted-text);overflow-wrap:anywhere;font-size:11px}.NPV5xW_continue{border:1px solid var(--theme-accent);border-radius:calc(var(--theme-radius) * .7);min-height:39px;color:var(--theme-surface);background:var(--theme-accent);cursor:pointer;font:inherit;margin-left:auto;padding:0 17px;font-size:13px;font-weight:800}.NPV5xW_continue:disabled{opacity:.5;cursor:not-allowed}.NPV5xW_close:focus-visible,.NPV5xW_choice:focus-within,.NPV5xW_continue:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.NPV5xW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.NPV5xW_dialog{width:100%;max-width:none;max-height:calc(100dvh - 12px - env(safe-area-inset-top));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0}.NPV5xW_dialog[open]{animation:.18s ease-out NPV5xW_pickup-sheet-in}.NPV5xW_panel{max-height:calc(100dvh - 12px - env(safe-area-inset-top))}.NPV5xW_header{padding:17px 16px 13px}.NPV5xW_times{padding:12px 16px}.NPV5xW_footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}}@keyframes NPV5xW_pickup-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.NPV5xW_dialog[open]{animation:none}}
.HKqfma_shell{--theme-primary:#5b0000;--theme-accent:#b70000;--theme-background:#f7f7f2;--theme-surface:#fff;--theme-text:#171717;--theme-muted-text:#666;--theme-heading-font:Arial, Helvetica, sans-serif;--theme-body-font:Arial, Helvetica, sans-serif;--theme-radius:14px;--theme-content-width:1440px;--theme-section-gap:22px;--theme-card-gap:22px;min-height:100vh;color:var(--theme-text);background:var(--theme-primary);font-family:var(--theme-body-font)}html:has([data-restaurant-header]){scrollbar-gutter:stable}.HKqfma_navigationSlot{display:contents}.HKqfma_menuManReturn{z-index:41;color:#45413a;text-underline-offset:2px;background:#fffdf7;border-radius:4px;width:fit-content;max-width:calc(100% - 2rem);margin:.45rem auto;padding:.3rem .55rem;font-size:.75rem;line-height:1.25;text-decoration:underline;display:block;position:relative}.HKqfma_menuManReturn:focus-visible{outline-offset:2px;outline:2px solid #a92b1b}.HKqfma_menuManReturn:hover{color:#741d13}.HKqfma_menuManReturnAfterOverlay{margin-top:6rem}@media (max-width:1100px){.HKqfma_menuManReturnAfterOverlay{margin-top:5.2rem}}.HKqfma_siteHeader[data-variant] .HKqfma_brandName[data-wordmark-font=custom]{font-synthesis:none;letter-spacing:0;font-weight:400}.HKqfma_siteHeader{z-index:40;color:var(--theme-text);background:var(--theme-surface);border-bottom:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);position:sticky;top:0}.HKqfma_navigationInner{width:min(100%, var(--theme-content-width));justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;margin:0 auto;padding:.7rem 2rem;display:flex;position:relative}.HKqfma_brand{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.HKqfma_navigationInner:has([data-brand-lockup]){gap:.5rem;min-height:0;padding:.25rem .5rem}.HKqfma_brand:has([data-brand-lockup]){flex:1;max-width:none}.HKqfma_navigationInner:has([data-brand-lockup]) .HKqfma_navigationLinks{flex-shrink:0}.HKqfma_brandMark{border-radius:var(--theme-radius);object-fit:contain;background:var(--theme-background);flex:none;width:2.75rem;height:2.75rem}.HKqfma_artworkMark{background:0 0;border-radius:0;width:3rem;height:3rem}.HKqfma_brandPlaceholder{color:var(--theme-surface);background:var(--theme-primary);place-items:center;font-weight:800;display:grid}.HKqfma_brandName{font-family:var(--theme-heading-font);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;overflow:hidden}.HKqfma_navigationLinks{align-items:center;gap:.25rem;display:flex}.HKqfma_navigationLink{border-radius:var(--theme-radius);min-height:2.75rem;color:var(--theme-muted-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.7rem .8rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.HKqfma_navigationLink:hover{color:var(--theme-text);background:color-mix(in srgb, var(--theme-accent) 10%, transparent)}.HKqfma_brand:focus-visible,.HKqfma_navigationLink:focus-visible,.HKqfma_menuButton:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent) 72%, transparent);outline-offset:3px}.HKqfma_menuButton{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent);border-radius:var(--theme-radius);width:2.75rem;height:2.75rem;color:var(--theme-text);background:var(--theme-surface);cursor:pointer;display:none}.HKqfma_menuButton span{background:currentColor;width:1.15rem;height:2px;margin:3px auto;display:block}.HKqfma_announcementStrip{color:var(--theme-surface);background:var(--theme-accent)}.HKqfma_announcementList{width:min(100%, var(--theme-content-width));justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:.6rem 2rem;list-style:none;display:flex}.HKqfma_announcementItem{letter-spacing:.09em;text-align:center;text-transform:uppercase;align-items:center;gap:1rem;font-size:.76rem;font-weight:800;line-height:1.35;display:flex}.HKqfma_announcementItem+.HKqfma_announcementItem:before{content:"•";color:color-mix(in srgb, var(--theme-surface) 65%, transparent)}@media (max-width:1100px){.HKqfma_navigationInner{gap:1rem;min-height:4rem;padding:.6rem 1.25rem}.HKqfma_brandMark{width:2.5rem;height:2.5rem}.HKqfma_artworkMark{width:2.75rem;height:2.75rem}.HKqfma_brandName{max-width:min(58vw,18rem);font-size:1rem}.HKqfma_brand:not(:has([data-brand-lockup])){max-width:calc(100% - 3.75rem)}.HKqfma_menuButton{flex:none;display:block}.HKqfma_navigationLinks{display:none}.HKqfma_navigationLink{padding:.9rem}}@media (max-width:700px){.HKqfma_announcementList{flex-direction:column;gap:.2rem;padding:.5rem 1.25rem}.HKqfma_announcementItem{gap:0;font-size:.7rem}.HKqfma_announcementItem+.HKqfma_announcementItem:before{content:none}}.HKqfma_smoothScroll{scroll-margin-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.HKqfma_smoothScroll){scroll-behavior:smooth}}.HKqfma_navigationDialog{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--theme-text);background:0 0;border:0;margin:0;padding:0;font-family:inherit;position:fixed;inset:0}.HKqfma_navigationDialog::backdrop{background:#0005}.HKqfma_mobileNavigation{top:var(--navigation-top);width:min(352px,100% - 16px);max-height:calc(100dvh - var(--navigation-top) - 8px);overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);background:var(--theme-surface);transform-origin:100% 0;border-radius:0 0 12px 12px;flex-direction:column;gap:4px;padding:12px;animation:.18s ease-out HKqfma_navigation-in;display:flex;position:absolute;right:8px;overflow-y:auto;box-shadow:0 16px 30px #0002}.HKqfma_mobileNavigation[data-closing=true]{animation:.18s ease-in forwards HKqfma_navigation-out}.HKqfma_navigationClose{min-height:40px;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.HKqfma_navigationClose:focus-visible{outline:3px solid var(--theme-accent)}@keyframes HKqfma_navigation-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes HKqfma_navigation-out{to{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.HKqfma_mobileNavigation,.HKqfma_mobileNavigation[data-closing=true]{animation:none}}.HKqfma_navigationDialog::backdrop{animation:.18s ease-out HKqfma_navigation-backdrop-in}.HKqfma_navigationDialog[data-closing=true]::backdrop{animation:.18s ease-in forwards HKqfma_navigation-backdrop-out}@keyframes HKqfma_navigation-backdrop-in{0%{opacity:0}}@keyframes HKqfma_navigation-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.HKqfma_navigationDialog::backdrop,.HKqfma_navigationDialog[data-closing=true]::backdrop{animation:none}}.HKqfma_siteHeader[data-variant]{color:var(--theme-text);background:var(--theme-background);transition:background-color .18s,color .18s,box-shadow .18s}.HKqfma_siteHeader[data-variant] .HKqfma_navigationInner{min-height:5.5rem;padding:.75rem clamp(1.25rem,4vw,4rem)}.HKqfma_siteHeader[data-variant] .HKqfma_brand{gap:.85rem}.HKqfma_siteHeader[data-variant] .HKqfma_brandMark{border-radius:50%;width:3.25rem;height:3.25rem}.HKqfma_siteHeader[data-variant] .HKqfma_brandMark[src$=supertacologo\.svg]{background:0 0;border-radius:0}.HKqfma_siteHeader[data-variant] .HKqfma_brandName{letter-spacing:-.04em;font-size:1.25rem;font-weight:900}.HKqfma_siteHeader[data-variant] .HKqfma_navigationLinks{gap:.7rem}.HKqfma_siteHeader[data-variant] .HKqfma_navigationLink{color:inherit;border-radius:.4rem;font-size:.9rem}.HKqfma_navigationSlot[data-shrink-on-scroll],.HKqfma_navigationSlot[data-variant=transparent]{--restaurant-navigation-full-height:5.5rem;height:var(--restaurant-navigation-full-height);display:block}.HKqfma_navigationSlot[data-variant=transparent]{margin-bottom:calc(0px - var(--restaurant-navigation-full-height))}.HKqfma_siteHeader[data-shrink-on-scroll],.HKqfma_siteHeader[data-variant=transparent]{width:100%;position:fixed;inset:0 0 auto}.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false]{color:#fff8e8;background:0 0;border-color:#0000}.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false] .HKqfma_menuButton{color:inherit;background:0 0;border-color:#ffffff80}.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false] .HKqfma_navigationLinks .HKqfma_navigationLink:hover{background:#ffffff26}.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false] .HKqfma_navigationLinks .HKqfma_navigationLink:focus-visible,.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false] .HKqfma_brand:focus-visible,.HKqfma_siteHeader[data-variant=transparent][data-scrolled=false] .HKqfma_menuButton:focus-visible{outline-color:#fff8e8}.HKqfma_siteHeader[data-variant=transparent][data-scrolled=true]{box-shadow:0 4px 24px #0001}.HKqfma_siteHeader[data-variant] .HKqfma_mobileNavigation .HKqfma_navigationLink{color:var(--theme-text)}@media (max-width:1100px){.HKqfma_siteHeader[data-variant] .HKqfma_navigationInner{min-height:4.75rem;padding:.6rem 1.25rem}.HKqfma_navigationSlot[data-shrink-on-scroll],.HKqfma_navigationSlot[data-variant=transparent]{--restaurant-navigation-full-height:4.75rem}.HKqfma_siteHeader[data-variant] .HKqfma_brandMark{width:2.75rem;height:2.75rem}.HKqfma_siteHeader[data-variant] .HKqfma_brandName{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.HKqfma_siteHeader[data-variant]{transition:none}}.HKqfma_siteHeader[data-shrink-on-scroll]{background:var(--theme-background);--restaurant-header-expanded-height:5.5rem;--restaurant-header-compact-height:4.15rem;--restaurant-logo-vertical-gap:12px}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_navigationInner{min-height:5.5rem;padding-block:.375rem;transition:min-height .22s,padding .22s}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandMark{transition:width .22s,height .22s}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandMark[src$=supertacologo\.svg]{width:auto;height:calc(var(--restaurant-header-expanded-height) - var(--restaurant-logo-vertical-gap));object-fit:contain;max-width:min(8rem,30vw)}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandName{transition:font-size .22s}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true]{background:var(--theme-surface);box-shadow:0 4px 24px #0002}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_navigationInner{min-height:4.15rem;padding-block:.35rem}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_brandMark{width:2.45rem;height:2.45rem}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_brandMark[src$=supertacologo\.svg]{width:auto;height:calc(var(--restaurant-header-compact-height) - var(--restaurant-logo-vertical-gap))}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_brandName{font-size:1.05rem}@media (max-width:1100px){.HKqfma_siteHeader[data-shrink-on-scroll]{--restaurant-header-expanded-height:4.75rem;--restaurant-header-compact-height:3.85rem}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_navigationInner{min-height:4.75rem;padding:.375rem 1.25rem}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_navigationInner{min-height:3.85rem;padding-block:.25rem}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_brandMark{width:2.15rem;height:2.15rem}.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandMark[src$=supertacologo\.svg]{max-width:min(30vw,6rem)}.HKqfma_siteHeader[data-shrink-on-scroll][data-shrink-scrolled=true] .HKqfma_brandName{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_navigationInner,.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandMark,.HKqfma_siteHeader[data-shrink-on-scroll] .HKqfma_brandName{transition:none}}.HKqfma_navigationTopRow{border-bottom:1px solid var(--theme-border,#ddd);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}
.V1u8Ma_lockup{width:100%;max-width:32rem;height:auto;display:block}.V1u8Ma_footer{width:clamp(22rem,40vw,32.5rem);max-width:100%}@media (max-width:700px){.V1u8Ma_footer{width:min(100%,32.5rem)}}
.OZTGcq_custom{font-synthesis:none;letter-spacing:0;font-weight:400}
.lF5lAa_section{color:var(--theme-surface);background:color-mix(in srgb, var(--theme-primary) 92%, black);padding:clamp(1.5rem,4svh,2.75rem) 0;overflow:hidden}.lF5lAa_inner{width:min(100%, var(--theme-content-width));margin:0 auto;padding:0 2rem}.lF5lAa_header{margin-bottom:1rem}.lF5lAa_eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.lF5lAa_header h2{font-family:var(--theme-heading-font);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:800;line-height:1.05}.lF5lAa_viewport,.lF5lAa_stage{position:relative}.lF5lAa_track{gap:.65rem;display:flex}.lF5lAa_slide{border-radius:max(var(--theme-radius), .5rem);background:color-mix(in srgb, var(--theme-primary) 80%, black);flex:1 1 0;min-width:0;height:clamp(20rem,60svh,38rem);transition:flex-grow .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.lF5lAa_slide[data-active=true]{flex-grow:var(--gallery-active-grow,5.8)}.lF5lAa_image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lF5lAa_preview{z-index:1;width:100%;color:var(--theme-surface);cursor:pointer;background:linear-gradient(#0000 50%,#00000080);border:0;padding:1rem .5rem;position:absolute;inset:0}.lF5lAa_preview span{writing-mode:vertical-rl;font:700 .9rem var(--theme-body-font);white-space:nowrap;opacity:0;transition:opacity .18s;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)rotate(180deg)}.lF5lAa_preview:hover span,.lF5lAa_preview:focus-visible span{opacity:1}.lF5lAa_slide[data-active=true] .lF5lAa_preview{visibility:hidden}.lF5lAa_content{opacity:0;visibility:hidden;background:linear-gradient(#0000,#0006 35%,#000c);padding:5rem clamp(1.25rem,3vw,2.5rem) 1.75rem;transition:opacity .18s;position:absolute;inset:auto 0 0}.lF5lAa_slide[data-active=true] .lF5lAa_content{opacity:1;visibility:visible;transition-delay:.18s}.lF5lAa_content h3{font-family:var(--theme-heading-font);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.05}.lF5lAa_description{white-space:nowrap;text-overflow:ellipsis;margin:.65rem 0 0;font-size:1rem;line-height:1.5;overflow:hidden}.lF5lAa_actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.lF5lAa_primaryAction,.lF5lAa_secondaryAction{border:1px solid color-mix(in srgb, var(--theme-surface) 65%, transparent);border-radius:max(var(--theme-radius), .4rem);min-height:2.75rem;font:700 .9rem var(--theme-body-font);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;line-height:1.2;text-decoration:none;transition:background-color .16s;display:inline-flex}.lF5lAa_primaryAction{color:var(--theme-primary);background:var(--theme-surface)}.lF5lAa_secondaryAction{color:var(--theme-surface);background:#0003}.lF5lAa_primaryAction:hover{background:color-mix(in srgb, var(--theme-surface) 85%, var(--theme-accent))}.lF5lAa_secondaryAction:hover{background:#00000080}.lF5lAa_controls{z-index:2;gap:.5rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.lF5lAa_arrowButton{width:2.75rem;height:2.75rem;color:var(--theme-surface);cursor:pointer;background:#00000073;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.lF5lAa_arrowButton:hover:not(:disabled){background:#000000a6}.lF5lAa_arrowButton:disabled{opacity:.35;cursor:default}.lF5lAa_arrowButton:focus-visible,.lF5lAa_viewport:focus-visible,.lF5lAa_primaryAction:focus-visible,.lF5lAa_secondaryAction:focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}.lF5lAa_preview:focus-visible{outline:3px solid var(--theme-accent);outline-offset:-5px}.lF5lAa_announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.lF5lAa_section{padding:1.5rem 0}.lF5lAa_inner{padding:0 1rem}.lF5lAa_header h2{font-size:clamp(2rem,7vw,2.75rem)}.lF5lAa_viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.lF5lAa_viewport::-webkit-scrollbar{display:none}.lF5lAa_track{gap:.65rem}.lF5lAa_track:after{content:"";flex:0 0 calc(12% - .65rem)}.lF5lAa_slide,.lF5lAa_slide[data-active=true]{scroll-snap-align:start;flex:0 0 88%;height:clamp(20rem,57svh,30rem);transition:none}.lF5lAa_content{padding:4rem 1.1rem 1.25rem}.lF5lAa_content h3{font-size:clamp(1.75rem,6vw,2.3rem)}.lF5lAa_description{font-size:.9rem}.lF5lAa_actions{gap:.5rem}.lF5lAa_primaryAction,.lF5lAa_secondaryAction{padding:.65rem .8rem;font-size:.85rem}.lF5lAa_preview span{opacity:1}.lF5lAa_controls{top:.75rem}}@media (prefers-reduced-motion:reduce){.lF5lAa_slide,.lF5lAa_content,.lF5lAa_preview span,.lF5lAa_primaryAction,.lF5lAa_secondaryAction{transition:none}.lF5lAa_slide[data-active=true] .lF5lAa_content{transition-delay:0s}}
.EZVE1G_section{color:var(--theme-text);background:var(--theme-background);scroll-margin-top:5rem}.EZVE1G_inner{width:min(100%, var(--theme-content-width));margin:0 auto;padding:clamp(2.25rem,4vw,4rem) 2rem}.EZVE1G_heading{max-width:52rem;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.EZVE1G_eyebrow,.EZVE1G_cardLabel,.EZVE1G_specialHoursTitle{color:var(--theme-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.EZVE1G_heading h2{max-width:13ch;font-family:var(--theme-heading-font);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:800;line-height:1.02}.EZVE1G_eyebrow+h2{margin-top:.65rem}.EZVE1G_description{max-width:43rem;color:var(--theme-muted-text);white-space:pre-line;margin:.8rem 0 0;font-size:1rem;line-height:1.5}.EZVE1G_grid{gap:var(--theme-card-gap);grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);align-items:stretch;display:grid}.EZVE1G_locationCard,.EZVE1G_hoursCard{border-radius:var(--theme-radius)}.EZVE1G_locationCard{min-height:100%;color:var(--theme-surface);background:var(--theme-primary);flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,2.6vw,2.3rem);display:flex}.EZVE1G_locationCard .EZVE1G_cardLabel{color:color-mix(in srgb, var(--theme-surface) 74%, var(--theme-accent))}.EZVE1G_address{max-width:18ch;font-family:var(--theme-heading-font);letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(1.65rem,2.5vw,2.5rem);font-style:normal;font-weight:800;line-height:1.08}.EZVE1G_unavailable{max-width:21rem;color:color-mix(in srgb, var(--theme-surface) 74%, transparent);margin:1.25rem 0 0;font-size:1rem;line-height:1.55}.EZVE1G_contact{gap:.25rem;margin-top:1.4rem;display:grid}.EZVE1G_contact span{color:color-mix(in srgb, var(--theme-surface) 68%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.EZVE1G_contact a{color:inherit;text-underline-offset:4px;font-size:1.1rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.EZVE1G_directionsAction{border:1px solid var(--theme-accent);border-radius:max(var(--theme-radius), .5rem);min-height:3rem;color:var(--theme-surface);background:var(--theme-accent);justify-content:center;align-items:center;gap:.8rem;margin-top:auto;padding:.65rem 1.1rem;font-size:.96rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.EZVE1G_directionsAction:hover{border-color:var(--theme-surface);color:var(--theme-primary);background:var(--theme-surface)}.EZVE1G_directionsAction:focus-visible,.EZVE1G_contact a:focus-visible{outline:3px solid var(--theme-surface);outline-offset:3px}.EZVE1G_hoursCard{border:1px solid color-mix(in srgb, var(--theme-primary) 8%, transparent);background:var(--theme-surface);box-shadow:none;padding:clamp(1.35rem,2.6vw,2.3rem)}.EZVE1G_hoursHeading{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.EZVE1G_hoursHeading h3{font-family:var(--theme-heading-font);letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800}.EZVE1G_timezone{color:var(--theme-muted-text);font-size:.75rem}.EZVE1G_hourRows,.EZVE1G_specialHourRows{display:grid}.EZVE1G_hourRow,.EZVE1G_specialHourRow{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 9%, transparent);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:.55rem 0;font-size:.92rem;line-height:1.4;display:grid}.EZVE1G_hourRow:last-child,.EZVE1G_specialHourRow:last-child{border-bottom:0}.EZVE1G_hourDay,.EZVE1G_specialHourDate{font-weight:800}.EZVE1G_hourTimes,.EZVE1G_specialHourTimes{color:var(--theme-muted-text);text-align:right}.EZVE1G_hoursUnavailable{color:var(--theme-muted-text);margin:1.35rem 0 0;line-height:1.55}.EZVE1G_specialHours{border-top:2px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);margin-top:1.4rem;padding-top:1rem}.EZVE1G_specialHoursTitle{margin-bottom:.65rem}.EZVE1G_specialHourLabel{color:var(--theme-muted-text);margin-top:.15rem;font-size:.76rem;font-weight:400;display:block}@media (max-width:800px){.EZVE1G_inner{padding:2.25rem 1.25rem}.EZVE1G_grid{grid-template-columns:minmax(0,1fr)}.EZVE1G_locationCard{min-height:0}.EZVE1G_directionsAction{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.EZVE1G_directionsAction{transition:none}}.EZVE1G_compact{background:var(--theme-primary)}.EZVE1G_compact .EZVE1G_inner{padding:1.5rem 2rem}.EZVE1G_compact .EZVE1G_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.25rem}.EZVE1G_compact .EZVE1G_locationCard,.EZVE1G_compact .EZVE1G_hoursCard{color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 88%, #ead5ae);border:1px solid color-mix(in srgb, var(--theme-primary) 16%, transparent);padding:1.25rem}.EZVE1G_compact .EZVE1G_address,.EZVE1G_compact .EZVE1G_cardLabel,.EZVE1G_compact .EZVE1G_hoursHeading h3{color:var(--theme-primary)}.EZVE1G_compact .EZVE1G_contact span,.EZVE1G_compact .EZVE1G_unavailable,.EZVE1G_compact .EZVE1G_hourTimes,.EZVE1G_compact .EZVE1G_specialHourTimes,.EZVE1G_compact .EZVE1G_timezone{color:color-mix(in srgb, var(--theme-text) 80%, var(--theme-primary))}.EZVE1G_compact .EZVE1G_contact a{color:var(--theme-primary)}.EZVE1G_compact .EZVE1G_contact a:focus-visible,.EZVE1G_compact .EZVE1G_directionsAction:focus-visible{outline-color:var(--theme-primary)}.EZVE1G_compact .EZVE1G_cardLabel{letter-spacing:0;text-transform:none;font-size:1rem}.EZVE1G_compact .EZVE1G_address{max-width:28ch;margin-top:.6rem;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.2}.EZVE1G_compact .EZVE1G_contact{margin-top:.9rem}.EZVE1G_compact .EZVE1G_contact a{align-items:center;min-height:2.75rem;display:inline-flex}.EZVE1G_compact .EZVE1G_directionsAction{min-height:2.75rem;margin-top:1rem}.EZVE1G_compact .EZVE1G_hoursHeading{flex-wrap:wrap;gap:.25rem .75rem;padding-bottom:.5rem}.EZVE1G_compact .EZVE1G_hoursHeading h3{font-size:1.35rem}.EZVE1G_compact .EZVE1G_hourRow,.EZVE1G_compact .EZVE1G_specialHourRow{padding:.4rem 0}.EZVE1G_compact .EZVE1G_specialHours{margin-top:.9rem;padding-top:.75rem}@media (max-width:800px){.EZVE1G_compact .EZVE1G_inner{padding:1rem 1.25rem}.EZVE1G_compact .EZVE1G_grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.EZVE1G_compact .EZVE1G_locationCard,.EZVE1G_compact .EZVE1G_hoursCard{padding:1rem}}@media (max-width:440px){.EZVE1G_hoursHeading{display:block}.EZVE1G_timezone{margin-top:.35rem;display:block}.EZVE1G_hourRow,.EZVE1G_specialHourRow{grid-template-columns:minmax(6.5rem,.85fr) minmax(0,1.15fr);gap:.65rem;font-size:.88rem}}.EZVE1G_section[data-variant=editorial] .EZVE1G_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 5rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,4vw,4rem);display:grid}.EZVE1G_section[data-variant=editorial] .EZVE1G_heading{margin:0}.EZVE1G_section[data-variant=editorial] .EZVE1G_heading h2{max-width:10ch;font-size:clamp(3rem,4.5vw,5rem);font-weight:900}.EZVE1G_section[data-variant=editorial] .EZVE1G_description{max-width:37ch;margin-top:1.25rem;line-height:1.75}.EZVE1G_section[data-variant=editorial] .EZVE1G_grid{display:contents}.EZVE1G_section[data-variant=editorial] .EZVE1G_hoursCard{border:0;border-left:1px solid color-mix(in srgb, var(--theme-primary) 20%, transparent);background:0 0;border-radius:0;grid-area:1/2/3;padding:0 0 0 3rem}.EZVE1G_section[data-variant=editorial] .EZVE1G_locationCard{border:0;border-top:1px solid color-mix(in srgb, var(--theme-primary) 20%, transparent);min-height:0;color:var(--theme-text);background:0 0;border-radius:0;grid-column:1;padding:1.5rem 0 0}.EZVE1G_section[data-variant=editorial] .EZVE1G_cardLabel{color:var(--theme-muted-text)}.EZVE1G_section[data-variant=editorial] .EZVE1G_unavailable{max-width:36ch;color:var(--theme-muted-text);margin-top:.75rem}.EZVE1G_section[data-variant=editorial] .EZVE1G_hourRow{padding:.85rem 0}.EZVE1G_section[data-variant=editorial] .EZVE1G_hoursHeading{flex-wrap:wrap;gap:.4rem}.EZVE1G_section[data-variant=editorial] .EZVE1G_contact span{color:var(--theme-muted-text)}.EZVE1G_section[data-variant=editorial] .EZVE1G_directionsAction{margin-top:1rem}@media (max-width:800px){.EZVE1G_section[data-variant=editorial] .EZVE1G_inner{padding-top:3rem;padding-bottom:3rem;display:block}.EZVE1G_section[data-variant=editorial] .EZVE1G_grid{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.EZVE1G_section[data-variant=editorial] .EZVE1G_hoursCard{border:0;order:-1;padding:0}}
.DO7vBG_panel{border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-background));justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:.62rem .8rem;display:flex}.DO7vBG_pickup{align-items:flex-start;gap:.62rem;min-width:0;display:flex}.DO7vBG_indicator{background:var(--theme-muted-text);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.39rem}.DO7vBG_available{background:#23824a}.DO7vBG_closed{background:#a76d11}.DO7vBG_unavailable{background:var(--theme-muted-text)}.DO7vBG_eyebrow{color:var(--theme-muted-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .12rem;font-size:.65rem;font-weight:800}.DO7vBG_pickup strong{color:var(--theme-text);font-size:.86rem;line-height:1.25;display:block}.DO7vBG_detail{min-height:1.15em;color:var(--theme-muted-text);margin:.14rem 0 0;font-size:.75rem;line-height:1.3}.DO7vBG_actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.42rem;display:flex}.DO7vBG_orderPickup,.DO7vBG_schedulePickup,.DO7vBG_delivery{border-radius:calc(var(--theme-radius) * .7);cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .66rem;font-size:.76rem;font-weight:800;display:inline-flex}.DO7vBG_orderPickup{border:1px solid var(--theme-accent);color:var(--theme-surface);background:var(--theme-accent)}.DO7vBG_schedulePickup,.DO7vBG_delivery{border:1px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);color:var(--theme-accent);background:0 0}.DO7vBG_orderPickup:hover{filter:brightness(.92)}.DO7vBG_orderPickup>svg{color:#fff}.DO7vBG_schedulePickup:hover,.DO7vBG_delivery:hover{color:var(--theme-surface);background:var(--theme-accent)}.DO7vBG_orderPickup:focus-visible,.DO7vBG_schedulePickup:focus-visible,.DO7vBG_delivery:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent) 72%, transparent);outline-offset:3px}@media (max-width:700px){.DO7vBG_panel{flex-direction:column;align-items:stretch;gap:.55rem;padding:.62rem .7rem}.DO7vBG_actions{justify-content:flex-start;max-width:none}.DO7vBG_detail{font-size:.72rem}}
.q6oAya_demoIntro{padding:clamp(2.5rem, 5vw, 4.5rem) max(1.25rem, calc((100vw - var(--theme-content-width)) / 2));background:var(--theme-primary);color:var(--theme-surface)}.q6oAya_demoIntro p{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:800}.q6oAya_demoIntro h1{max-width:18ch;font-family:var(--theme-heading-font);margin:0 0 .8rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05}.q6oAya_demoIntro span{max-width:35rem;line-height:1.55;display:block}.q6oAya_about{min-height:clamp(27rem,50vh,35rem);color:var(--theme-surface);background:var(--theme-primary);display:grid}.q6oAya_aboutWithImage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.q6oAya_about:not(.q6oAya_aboutWithImage) .q6oAya_aboutContent{max-width:var(--theme-content-width);margin:0 auto}.q6oAya_aboutContent{width:100%;max-width:calc(var(--theme-content-width) / 2 + 5rem);flex-direction:column;justify-content:center;align-items:flex-start;margin-left:auto;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,5vw,5rem);display:flex}.q6oAya_eyebrow{color:color-mix(in srgb, var(--theme-surface) 75%, var(--theme-accent));letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:800}.q6oAya_about h1{max-width:13ch;font-family:var(--theme-heading-font);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.6vw,4.8rem);font-weight:800;line-height:1}.q6oAya_about .q6oAya_eyebrow+h1{margin-top:.65rem}.q6oAya_story{max-width:35rem;color:color-mix(in srgb, var(--theme-surface) 86%, transparent);white-space:pre-line;margin:1rem 0 0;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.5}.q6oAya_aboutAction{border:1px solid var(--theme-accent);border-radius:max(var(--theme-radius), .5rem);min-height:3rem;color:var(--theme-surface);background:var(--theme-accent);align-items:center;gap:1rem;margin-top:1.35rem;padding:.7rem 1.15rem;font-size:.96rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.q6oAya_aboutAction:hover{color:var(--theme-primary);background:var(--theme-surface);border-color:var(--theme-surface)}.q6oAya_aboutAction:focus-visible{outline:3px solid var(--theme-surface);outline-offset:3px}.q6oAya_aboutMedia{min-width:0;min-height:22rem;overflow:hidden}.q6oAya_aboutMedia img{object-fit:cover;width:100%;height:100%;display:block}.q6oAya_mapSection{color:var(--theme-text);background:var(--theme-surface)}.q6oAya_mapInner{width:min(100%, var(--theme-content-width));margin:0 auto;padding:1.25rem 2rem 1.5rem}.q6oAya_mapHeading{max-width:42rem;margin-bottom:.85rem}.q6oAya_mapHeading .q6oAya_eyebrow{color:var(--theme-accent)}.q6oAya_mapHeading h2{font-family:var(--theme-heading-font);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.q6oAya_mapHeading .q6oAya_eyebrow+h2{margin-top:.65rem}.q6oAya_mapGrid{gap:var(--theme-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.q6oAya_mapCard{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, transparent);border-radius:min(var(--theme-radius), 6px);background:color-mix(in srgb, var(--theme-surface) 88%, #ead5ae);min-width:0;padding:.35rem;overflow:hidden}.q6oAya_mapCard h3{color:var(--theme-primary);margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:800}.q6oAya_mapCard iframe{border:0;width:100%;height:clamp(16rem,23vw,20rem);display:block}.q6oAya_mapDisclosure{color:var(--theme-muted-text);margin:.65rem 0 0;line-height:1.55}.q6oAya_neighborhoodCard{border-radius:min(var(--theme-radius), 12px);background:color-mix(in srgb, var(--theme-primary) 90%, #180d09);min-height:17rem;color:var(--theme-surface);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.85rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.q6oAya_neighborhoodEyebrow{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.q6oAya_neighborhoodCard strong{max-width:18ch;font-family:var(--theme-heading-font);font-size:clamp(1.7rem,4vw,3rem);line-height:1.08}.q6oAya_neighborhoodCard p{max-width:42rem;margin:0;line-height:1.5}.q6oAya_neighborhoodCard a{background:var(--theme-accent);min-height:2.75rem;color:var(--theme-primary);border-radius:.4rem;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.q6oAya_neighborhoodCard a:hover{background:var(--theme-surface)}.q6oAya_neighborhoodCard a:focus-visible{outline:3px solid var(--theme-surface);outline-offset:3px}@media (max-width:860px){.q6oAya_aboutWithImage{grid-template-columns:minmax(0,1fr)}.q6oAya_aboutContent{max-width:none;margin:0}.q6oAya_aboutMedia{order:-1;min-height:clamp(14rem,48vw,22rem);max-height:24rem}}@media (max-width:700px){.q6oAya_about{min-height:auto}.q6oAya_aboutContent{padding:2.5rem 1.25rem 2.75rem}.q6oAya_about h1{font-size:clamp(2.6rem,10vw,3.7rem)}.q6oAya_aboutMedia{min-height:13rem}.q6oAya_mapInner{padding:1rem 1.25rem 1.25rem}.q6oAya_mapGrid{grid-template-columns:minmax(0,1fr);gap:.85rem}.q6oAya_mapCard iframe{height:16rem}}@media (prefers-reduced-motion:reduce){.q6oAya_aboutAction{transition:none}}
