.preparation-opening{opacity:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px 18px 76px;transition:opacity .55s,transform .55s cubic-bezier(.22,.72,.2,1);display:flex;position:absolute;inset:0;transform:scale(1)}.preparation-opening-frame{aspect-ratio:720/964;-webkit-mask-composite:source-in;background:#090a09;flex-shrink:0;width:min(88vw,58vh,640px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 94%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 94%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.preparation-opening-frame picture{width:100%;height:100%;display:block}.preparation-opening-frame img,.preparation-opening-frame video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.preparation-opening-frame video{opacity:0;position:absolute;inset:0}.has-preparation-frame video{opacity:1}.preparation-opening-caption{color:#e9cf8e;letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.brand-intro[data-phase=docking] .preparation-opening{opacity:0;transform:scale(.96)}.brand-intro[data-phase=docking] .brand-intro-skip{opacity:0;pointer-events:none}.preparation-opening-page.brand-intro-active .hero{isolation:isolate;overflow:hidden}.preparation-opening-page.brand-intro-active .hero-visual{z-index:0;opacity:1}.preparation-opening-page.brand-intro-active .hero-scene{filter:none;transition:none;transform:none}.preparation-opening-page.intro-phase-docking .hero-visual:after,.preparation-opening-page.intro-phase-docking .halal-seal{opacity:1}@media (width<=760px){.preparation-opening{gap:12px;padding-bottom:84px}.preparation-opening-frame{width:min(94vw,58vh)}.preparation-opening-caption{letter-spacing:.12em;font-size:9px}}@supports (height:100svh){.preparation-opening-frame{width:min(88vw,58svh,640px)}@media (width<=760px){.preparation-opening-frame{width:min(94vw,58svh)}}}@media (height<=560px){.preparation-opening{gap:8px;padding-top:12px;padding-bottom:62px}.preparation-opening-frame{width:min(64vw,48vh)}.preparation-opening-caption{font-size:8px}}@media (prefers-reduced-motion:reduce){.preparation-opening{transition:none;transform:none}}.section-atmosphere.chalk-draw-atmosphere .chalkboard-line-sketch{background-image:none;height:auto}.chalk-draw-atmosphere .chalkboard-line-sketch[data-chalk-state=pending] path{stroke-dasharray:1;stroke-dashoffset:1px}.chalk-draw-atmosphere .chalkboard-line-sketch[data-chalk-state=drawing] path{stroke-dasharray:1;animation:chalk-sketch-trace 1.1s cubic-bezier(.3,.1,.3,1) var(--chalk-stroke-delay,0s) both}main[data-ambient-running=false] .chalk-draw-atmosphere .chalkboard-line-sketch[data-chalk-state=drawing] path,.section-atmosphere[data-active=false] .chalkboard-line-sketch[data-chalk-state=drawing] path{animation-play-state:paused}@keyframes chalk-sketch-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.chalk-draw-atmosphere .chalkboard-line-sketch[data-chalk-state] path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.category-tabs.menu-category-nav .menu-category-highlight{z-index:0;border:1px solid var(--gold);background:var(--gold);opacity:0;pointer-events:none;border-radius:999px;display:block;position:absolute;top:0;left:0}.category-tabs.menu-category-nav button{z-index:1;position:relative}.category-tabs.menu-category-nav[data-menu-motion-ready=true] .menu-category-highlight{opacity:1}.category-tabs.menu-category-nav[data-menu-motion-ready=true] button.active{background:0 0;border-color:#0000}.category-tabs.menu-category-nav[data-menu-motion-animated=true] .menu-category-highlight{transition:transform .24s cubic-bezier(.22,.7,.25,1),width .24s cubic-bezier(.22,.7,.25,1),height .24s cubic-bezier(.22,.7,.25,1)}@media (prefers-reduced-motion:reduce){.category-tabs.menu-category-nav .menu-category-highlight{transition:none}}._composition_1qu4r_1{isolation:isolate;pointer-events:none;position:relative}._composition_1qu4r_1 ._burger_1qu4r_7{object-fit:contain}._composition_1qu4r_1._meal_1qu4r_11 ._burger_1qu4r_7{z-index:1;transition:none;animation:none}._composition_1qu4r_1 ._slot_1qu4r_18{pointer-events:none;display:block;position:absolute}._composition_1qu4r_1._meal_1qu4r_11 ._slot_1qu4r_18 img{object-fit:contain;transform-origin:50% 70%;width:100%;max-width:100%;height:100%;max-height:100%;animation:none;display:block;position:absolute;inset:0}._composition_1qu4r_1 ._slot_1qu4r_18 ._outgoing_1qu4r_37{z-index:2}._cutout_1qu4r_42{background:0 0;border:0;overflow:visible}._cutout_1qu4r_42 ._cutoutBurger_1qu4r_48{object-fit:contain;filter:drop-shadow(0 6px 5px #0005);width:100%;height:100%;display:block}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._cutoutBurger_1qu4r_48{z-index:1;object-position:left bottom;width:64%;height:94%;position:absolute;bottom:2%;left:0}._cutoutSelections_1qu4r_66{position:absolute;inset:0}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._slot_1qu4r_18{background:0 0;border:0;display:block;position:absolute;overflow:visible}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._side_1qu4r_76{z-index:3;width:46%;height:52%;bottom:5%;left:53%}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._sauce_1qu4r_84{z-index:4;width:22%;height:24%;bottom:0;left:55%}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._drink_1qu4r_92{z-index:2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:22%;height:74%;display:grid;top:12%;bottom:auto;right:1%}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._slot_1qu4r_18 img{object-fit:contain;filter:drop-shadow(0 4px 3px #0005);transform-origin:50% 70%;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}._composition_1qu4r_1._cutoutMeal_1qu4r_56 ._drink_1qu4r_92 img{grid-area:1/1;width:auto;max-width:none;height:100%;position:relative;inset:auto}._composition_1qu4r_1 ._side_1qu4r_76{z-index:2;width:72%;height:64%;bottom:0;left:0}._composition_1qu4r_1 ._sauce_1qu4r_84{z-index:3;width:22%;height:29%;bottom:0;left:52%}._composition_1qu4r_1 ._drink_1qu4r_92{z-index:2;width:27%;height:86%;bottom:5%;right:0}._ownerPhoto_1qu4r_152{isolation:isolate;pointer-events:none;background:#0b0c09;border:1px solid #ddc28e21;border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;min-width:0;display:grid;position:relative;overflow:hidden}._ownerPhoto_1qu4r_152 ._ownerImage_1qu4r_167{object-fit:contain;filter:none;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:static;transform:none}._ownerPhoto_1qu4r_152._mealScene_1qu4r_181{background:radial-gradient(at 65% 90%,#ba791c38,#0000 65%),#271b10;border-color:#dfb85e35;padding:0;display:block}._ownerPhoto_1qu4r_152 ._sceneBackdrop_1qu4r_188{object-fit:cover;filter:blur(16px)brightness(.6)saturate(.8);opacity:.26;width:124%;max-width:none;height:124%;max-height:none;position:absolute;inset:-12%;transform:none}._mealScene_1qu4r_181:after{content:"";z-index:0;background:radial-gradient(#efba5a20,#0000 70%);border-radius:50%;position:absolute;inset:74% 3% 0 4%}._ownerPhoto_1qu4r_152._mealScene_1qu4r_181 ._ownerImage_1qu4r_167{z-index:1;object-fit:contain;width:auto;max-width:56%;height:100%;position:absolute;inset:0 auto 0 2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}._sceneSelections_1qu4r_222{position:absolute;inset:0}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._slot_1qu4r_18{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;display:block;position:absolute;overflow:visible}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._side_1qu4r_76{z-index:3;width:45%;height:49%;bottom:8%;left:53%}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._sauce_1qu4r_84{z-index:4;width:23%;height:24%;bottom:0;left:55%}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._drink_1qu4r_92{z-index:2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:22%;height:74%;display:grid;top:12%;bottom:auto;right:1%}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._slot_1qu4r_18 img{object-fit:contain;filter:drop-shadow(0 4px 3px #160c08a8);transform-origin:50% 70%;width:100%;max-width:100%;height:100%;max-height:100%;animation:none;display:block;position:absolute;inset:0}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._slot_1qu4r_18 ._outgoing_1qu4r_37{z-index:5}._ownerPhoto_1qu4r_152 ._sceneSelections_1qu4r_222 ._drink_1qu4r_92 img{grid-area:1/1;width:auto;max-width:none;height:100%;max-height:100%;position:relative;inset:auto}._previewCaption_1qu4r_291{color:#eedfc3;text-align:center;background:#090b09dc;padding:4px 3px;font-size:8px;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){._composition_1qu4r_1 ._slot_1qu4r_18 img{transition:none;animation:none}}.menu-row.owner-photo-card .owner-product-photo,.product-photo.owner-product-photo{background:#0c0d0a;border:1px solid #ddc28e26;border-radius:9px;overflow:hidden}.product-photo.owner-product-photo:before{display:none}.owner-photo-card .owner-product-photo img,.product-photo.owner-product-photo img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;transform:none}.menu-row.owner-photo-card:hover .owner-product-photo img{transform:none}.menu-signature.owner-photo-card .owner-product-photo{height:280px;margin-top:4px}.finder-proteins .owner-protein-photo{object-fit:contain;filter:none}.menu-row.owner-cutout-card .cutout-product-photo,.product-photo.cutout-product-photo{background:0 0;border:0;border-radius:0;overflow:visible}.product-photo.cutout-product-photo:before{display:none}.product-photo.cutout-product-photo img{object-fit:contain;filter:drop-shadow(0 8px 6px #0006);width:100%;max-width:100%;height:100%;max-height:100%;display:block}.menu-signature.owner-cutout-card .cutout-product-photo{height:280px;margin-top:4px}@media (width<=980px) and (width>=761px){.menu-signature.owner-photo-card .owner-product-photo,.menu-signature.owner-cutout-card .cutout-product-photo{height:230px}}@media (width<=760px){.menu-signature.owner-photo-card .owner-product-photo,.menu-signature.owner-cutout-card .cutout-product-photo{height:240px}}@media (width<=360px){.menu-signature.owner-photo-card .owner-product-photo,.menu-signature.owner-cutout-card .cutout-product-photo{height:216px}}._status_cftga_1{z-index:170;right:24px;bottom:max(94px, calc(env(safe-area-inset-bottom) + 82px));color:#ffdf91;pointer-events:none;width:max-content;max-width:min(390px,100vw - 32px);position:fixed}._status_cftga_1>span{background:#161613f5;border:1px solid #f6be3e70;border-radius:8px;align-items:center;gap:10px;padding:12px 17px;font-size:13px;font-weight:700;line-height:1.4;display:flex;box-shadow:0 8px 30px #0005}._status_cftga_1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex-shrink:0;width:20px;height:20px}._flight_cftga_37{z-index:180;object-fit:contain;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 8px 12px #0006);will-change:transform, opacity;border:0;max-width:none;max-height:none;margin:0;padding:0;display:block;position:fixed}@media (width<=760px){._status_cftga_1{width:auto;max-width:none;left:16px;right:16px}._status_cftga_1>span{justify-content:center;font-size:12px}}@media (prefers-reduced-motion:reduce){._flight_cftga_37{display:none}}::view-transition{pointer-events:none}::view-transition-group(*){pointer-events:none}::view-transition-image-pair(*){pointer-events:none}::view-transition-old(*){pointer-events:none}::view-transition-new(*){pointer-events:none}.brand-intro-backdrop{background:radial-gradient(#4931103d,#0000 58%),#090a09}.brand-intro-logo{animation-duration:.55s}.brand-intro-caption{color:#d3c6ac;text-align:center;letter-spacing:.16em;margin:4px -18px 0;font-size:10px;font-weight:800;display:block}.brand-intro-logo:before{content:"";z-index:-1;border:1px solid #f6be3e26;border-radius:50%;position:absolute;inset:15% -13%;transform:rotate(-12deg)}.brand-intro-logo:after{content:"";background:linear-gradient(90deg,#0000,#f6be3e,#0000);width:70%;height:3px;position:absolute;bottom:0;left:15%;transform:rotate(-2deg)}.intro-phase-film .hero-scene{filter:drop-shadow(0 14px 50px #e7a32b12)}.hero-film-picture{width:100%;height:100%;display:block}.hero-taste-notes{color:#d9c7a4;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:470px;margin:0 0 23px;font-size:10px;font-weight:700;display:flex}.hero-taste-notes span{align-items:center;gap:7px;display:inline-flex}.hero-taste-notes span:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.hero-copy .eyebrow{line-height:1.5}.menu-heading{margin-bottom:26px}.menu-category-name{align-items:center;gap:8px;font-size:16px;display:inline-flex}.menu-category-name small{color:#d8c69e;border:1px solid #e5c36b22;border-radius:20px;margin-left:0;padding:4px 8px;font-size:10px}.menu-row.menu-signature{background:radial-gradient(at 50% 21%,#a46d2526,#0000 60%),linear-gradient(145deg,#1d1e18,#10120f);border-color:#d7b77345}.menu-signature .signature-description{color:#bdb5a7;margin:8px 0 0;font-size:12px;line-height:1.7}.menu-signature .item-copy{min-height:118px}.menu-signature .product-photo img{transition:transform .32s}@media (hover:hover) and (pointer:fine){.menu-signature:hover .product-photo img{transform:translateY(-4px)}}.signature-group-intro{color:#e0c580;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 14px;font-size:10px;font-weight:800;display:flex}.signature-group-intro>span{color:#a99e89;letter-spacing:.04em;font-weight:600}.review-note{border-top-color:#f6be3e66}.review-note blockquote{font-size:16px}.visit-card-facade{border-color:#d0aa614a}.restaurant-copy .visit-facts{background:#11140da1;border-radius:10px}.griddle-story{background-color:#0b0d0b;background-image:radial-gradient(at 80% 30%,#90652320,#0000 65%),linear-gradient(#0a0c0ae6,#0a0c0ad6),url(/assets/chalkboard-surface-v2.webp);background-position:50%;background-size:auto,auto,640px 640px;border-block:1px solid #e8d7a81f;padding:52px 0;position:relative;overflow:hidden}.griddle-story-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px 38px;display:grid;position:relative}.griddle-story-copy h2{color:var(--bone);text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(32px,4vw,57px);font-weight:400;line-height:1.12}.griddle-story-copy h2 em{color:var(--gold);font-style:normal}.griddle-story-copy>.chalk-drawing{width:145px;height:15px;margin-top:12px;display:block}.griddle-story-copy>p:not(.eyebrow){max-width:440px;color:var(--text-secondary);margin:16px 0 22px;font-size:14px;line-height:1.8}.griddle-story-visual{min-width:0;margin:0;position:relative}.griddle-story-visual img{aspect-ratio:1672/941;object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000),linear-gradient(90deg,#0000,#000 12% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000),linear-gradient(90deg,#0000,#000 12% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.griddle-story-visual figcaption{color:#dbc18c;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;margin-top:4px;font-family:Permanent Marker,cursive;font-size:16px;display:flex}.griddle-story-visual figcaption small{color:#968b78;align-self:center;font-family:Manrope,sans-serif;font-size:10px}.griddle-story-steps{border-top:1px solid #ede3cc29;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.griddle-story-steps>div{align-items:flex-start;gap:14px;min-width:0;padding:20px 16px 0 0;display:flex}.griddle-story-steps>div+div{padding-left:22px}.griddle-story-steps>div>span{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1.2}.griddle-story-steps p{margin:0}.griddle-story-steps strong{color:#e9d9bb;font-size:13px;display:block}.griddle-story-steps small{color:#a99f8c;margin-top:6px;font-size:11px;line-height:1.65;display:block}@media (width<=760px){.hero-taste-notes{gap:5px 10px;margin:12px 0 0;font-size:8px}.hero-taste-notes span{gap:5px}.brand-intro-caption{font-size:8px}.menu-category-name{font-size:15px}.menu-signature .item-copy{min-height:124px}.menu-signature .signature-description{font-size:12px;line-height:1.65}.signature-group-intro{gap:10px;margin-bottom:12px;font-size:9px}.signature-group-intro>span{font-size:8px}.griddle-story{padding:36px 0}.griddle-story-layout{grid-template-columns:minmax(0,1fr);gap:18px}.griddle-story-copy h2{font-size:clamp(32px,7.8vw,48px)}.griddle-story-copy>p:not(.eyebrow){margin:14px 0 18px;font-size:13px}.griddle-story-copy .button{min-height:46px;font-size:11px}.griddle-story-visual{margin-top:-10px}.griddle-story-visual figcaption{justify-content:center;font-size:14px}.griddle-story-steps{grid-template-columns:minmax(0,1fr);margin-top:0}.griddle-story-steps>div,.griddle-story-steps>div+div{border-bottom:1px solid #ede3cc12;padding:14px 0}.griddle-story-steps>div>span{font-size:23px}.griddle-story-steps small{margin-top:3px}}@media (width>=601px) and (width<=760px){.griddle-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.griddle-story-copy h2{font-size:33px}.griddle-story-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.griddle-story-steps>div,.griddle-story-steps>div+div{border-bottom:0;gap:8px;padding:14px 10px 0 0}.griddle-story-steps strong{font-size:12px}.griddle-story-steps small{font-size:10px}}@media (prefers-reduced-motion:reduce){.menu-signature .product-photo img{transition:none;transform:none!important}.intro-phase-film .hero-scene{filter:none}}._studio_1ij0w_2{background-image:radial-gradient(at 50% 20%,#ad7c2921,#0000 64%),linear-gradient(145deg,#10130ff2,#10110ef5),url(/assets/chalkboard-surface-v2.webp);background-size:auto,auto,540px 540px}._studio_1ij0w_2 .variant-toggle>button{isolation:isolate;background:#10130f;border-color:#e5cf9733;transition:border-color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 1px #fff4dc08,0 6px 16px #0002}._studio_1ij0w_2 .variant-toggle>button:before{content:"";z-index:0;border-radius:inherit;opacity:.72;pointer-events:none;background-image:linear-gradient(150deg,#1c221a96,#090d0ac7),url(/assets/chalkboard-surface-v2.webp);background-size:auto,420px 420px;position:absolute;inset:0}._studio_1ij0w_2 .variant-toggle>button>*{z-index:1;position:relative}._studio_1ij0w_2 .variant-toggle>button:after{z-index:3}._studio_1ij0w_2 .variant-toggle>button[aria-pressed=true]{background-color:#302817;border-color:#efbd4d;box-shadow:inset 0 0 28px #d29a2520,inset 0 1px #ffdf8c24,0 7px 22px #0003}._studio_1ij0w_2 .variant-toggle>button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}._studio_1ij0w_2 .variant-photo:before,._studio_1ij0w_2 .variant-photo:after{content:"";z-index:0;pointer-events:none;position:absolute}._studio_1ij0w_2 .variant-photo:before{opacity:.57;background:radial-gradient(at 48% 64%,#edb24c50,#b577262b 34%,#0000 70%);transition:opacity .24s ease-out;inset:-13% -7% -6%}._studio_1ij0w_2 .variant-toggle>button[aria-pressed=true] .variant-photo:before{opacity:1}._studio_1ij0w_2 .variant-photo:after{background:radial-gradient(#000a 8%,#0005 39%,#0000 72%);border-radius:50%;height:15%;bottom:5%;left:17%;right:17%}._studio_1ij0w_2 .variant-photo>img{z-index:1}._studio_1ij0w_2 [data-owner-cutout]>span{z-index:2}._studio_1ij0w_2 .variant-label:after{content:"";opacity:.42;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8'%3E%3Cg fill='none' stroke='%23f5ca6d' stroke-linecap='round'%3E%3Cpath stroke-width='2.2' d='M2 4C27 1 62 6 97 2'/%3E%3Cpath opacity='.48' stroke-width='1' d='M8 7C39 3 65 7 92 5'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:108%;max-width:66px;height:5px;position:absolute;top:calc(100% + 1px);left:-1px}._studio_1ij0w_2 .variant-toggle>button[aria-pressed=true] .variant-label:after{opacity:.9}@media (width<=360px){._studio_1ij0w_2 .variant-photo:before{inset:-5% -10% -3%}}@media (prefers-reduced-motion:reduce){._studio_1ij0w_2 .variant-toggle>button,._studio_1ij0w_2 .variant-photo:before{transition:none}}[data-ambient-allowed=false] ._studio_1ij0w_2 .variant-toggle>button,[data-ambient-allowed=false] ._studio_1ij0w_2 .variant-photo:before{transition:none}.menu-section{background-color:#101210;background-image:radial-gradient(at 6% 20%,#c18b2f0d,#0000 55%),linear-gradient(100deg,#0d100de0,#10120fdb),url(/assets/chalkboard-surface-v2.webp);background-size:auto,auto,640px 640px}.menu-section .section-atmosphere:before{opacity:.3}.menu-section .section-atmosphere .chalkboard-sketch{opacity:.08}.menu-section .section-atmosphere i{filter:none}.menu-section .menu-heading{align-items:end;gap:24px;margin-bottom:20px}.menu-section .menu-heading-aside{width:250px}.menu-section .menu-heading h2{max-width:850px}.menu-section .menu-columns{padding-bottom:14px}.menu-section .menu-columns>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.menu-section .menu-photo-note{margin:0}.menu-section .delivery-terms{background:#e6bd4907;border-color:#dec08029;flex-wrap:wrap;gap:10px 14px;margin-bottom:14px;padding:10px 16px}.menu-section .delivery-summary{flex:1}.menu-section .delivery-summary p{margin-top:3px}.menu-section .delivery-summary b{color:#e8dfca;font-weight:800}.menu-section .delivery-area{flex:none;min-width:0}.menu-section .delivery-area summary{color:#e0c278;cursor:pointer;border:1px solid #e8cc8a26;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.menu-section .delivery-area summary::-webkit-details-marker{display:none}.menu-section .delivery-area summary:after{content:"+";font-size:17px;font-weight:400}.menu-section .delivery-area[open] summary:after{content:"−"}.menu-section .delivery-area summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.menu-section .delivery-area[open]{flex-basis:100%;padding-left:42px}.menu-section .delivery-area[open] summary{justify-content:space-between}.menu-section .delivery-area p{color:#d6c9af;margin:8px 0 0;font-size:12px}.menu-section .menu-row.menu-signature{background:radial-gradient(at 50% 28%,#bb873025,#0000 60%),linear-gradient(150deg,#1c1e19,#101310);border-color:#d7b7733d;gap:12px;box-shadow:0 12px 26px #0002}.menu-section .menu-signature .item-copy{min-height:0}.menu-section .menu-signature h3{min-height:0;font-size:21px;line-height:1.25}.menu-section .menu-signature .signature-description{color:#c2baa9;margin:8px 0 0;font-size:13px;line-height:1.65}.menu-section .menu-signature .price-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:12px;width:100%;margin-top:auto;padding-top:8px;display:grid}.menu-section .menu-signature .price-stack>span{flex-direction:column;gap:4px;display:flex}.menu-section .menu-signature .price-stack>span+span{border-left:1px solid #d9c18224;padding-left:18px}.menu-section .menu-signature .row-price-label{color:#c3b99f;font-size:11px}.menu-section .menu-signature .price-stack strong{font-size:23px}.menu-section .menu-signature .menu-add{height:48px;margin-top:4px}.menu-section .menu-burger-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.menu-section .menu-burger-list .menu-compact.has-product-image{background:radial-gradient(at 15%,#bf8a2920,#0000 48%),linear-gradient(145deg,#191d17,#101410);border-color:#d6c2942d;grid-template-columns:168px minmax(0,1fr) 44px;gap:12px 16px;min-height:208px;padding:18px}.menu-section .menu-burger-list .menu-compact .product-photo{grid-area:1/1/3;height:180px}.menu-section .menu-burger-list .menu-compact .item-copy{grid-column:2/4;min-width:0;padding-right:20px}.menu-section .menu-burger-list .menu-compact h3{font-size:20px;line-height:1.25}.menu-section .menu-burger-list .menu-compact .item-ingredients{margin-top:8px}.menu-section .menu-burger-list .menu-compact .signature-description{color:#c2baa9;margin:8px 0 0;font-size:12px;line-height:1.65}.menu-section .menu-burger-list .menu-compact .price-stack{grid-column:2;align-self:end;gap:18px;margin-top:0}.menu-section .menu-burger-list .menu-compact .price-stack strong{font-size:18px}.menu-section .menu-burger-list .menu-compact .menu-add{grid-column:3;align-self:end;width:44px;height:44px;font-size:26px}.menu-section .menu-burger-list .menu-compact .item-badge{font-size:8px}.menu-section .menu-footer-note{border-top:1px solid #d9c18c1c;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding-top:18px;font-size:11px;display:grid}.menu-section .menu-footer-note p{max-width:none}.menu-section .menu-footer-note .menu-intro-note{color:#c7bea9;grid-column:1/-1;font-size:12px}.restaurant-section{background-image:radial-gradient(at 90% 30%,#bd7c2715,#0000 60%),linear-gradient(110deg,#111510e0,#10130fe6),url(/assets/chalkboard-surface-v2.webp)}.restaurant-section .section-atmosphere:before{opacity:.25}.restaurant-section .section-atmosphere .chalkboard-sketch{opacity:.06}.restaurant-section .visit-card-details{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.restaurant-section .visit-card-details p{margin:0;font-size:11px;line-height:1.6}.restaurant-section .visit-card-order{border-top:0;border-left:1px solid #d7bc8230;flex:none;gap:16px;margin:0;padding:10px 0 10px 20px;font-size:13px}.contact-section{background-image:linear-gradient(140deg,#080b09ed,#0b0e0af5),url(/assets/chalkboard-surface-v2.webp);background-size:auto,640px 640px}.contact-section .section-atmosphere:before{opacity:.2}.contact-section .section-atmosphere .chalkboard-sketch{opacity:.05}@media (width>=981px) and (width<=1100px){.menu-section .menu-burger-list .menu-compact.has-product-image{grid-template-columns:148px minmax(0,1fr) 42px;gap:10px 12px;padding:16px}.menu-section .menu-burger-list .menu-compact .price-stack{gap:14px}.menu-section .menu-burger-list .menu-compact .price-stack strong{font-size:17px}}@media (width<=980px){.menu-section .menu-burger-list{grid-template-columns:minmax(0,1fr)}.menu-section .menu-burger-list .menu-compact.has-product-image{grid-template-columns:176px minmax(0,1fr) 44px}.menu-section .menu-burger-list .menu-compact .product-photo{height:190px}.menu-section .menu-signature h3{font-size:18px}.menu-section .menu-signature .signature-description{font-size:12px}.menu-section .menu-signature .price-stack>span+span{padding-left:12px}.menu-section .menu-signature .price-stack strong{font-size:20px}}@media (width<=760px){.menu-section{padding-top:24px}.menu-section .menu-heading{gap:0;margin-bottom:12px}.menu-section .menu-heading h2{font-size:clamp(29px,7vw,43px)}.menu-section .menu-heading-aside{width:100%;margin-top:12px}.menu-section .menu-discovery-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.menu-section .delivery-terms{gap:8px 10px;margin-bottom:8px;padding:8px 12px}.menu-section .delivery-terms>svg{width:23px;height:23px}.menu-section .delivery-summary strong{font-size:11px;line-height:1.45;display:block}.menu-section .delivery-summary p{font-size:10px;line-height:1.4}.menu-section .delivery-area summary{gap:8px;padding-inline:9px;font-size:11px}.menu-section .delivery-area[open]{padding-left:33px}.menu-section .category-tabs{padding-block:8px}.menu-section .menu-columns{padding-block:9px 12px}.menu-section .menu-columns>div{flex-wrap:wrap;gap:7px}.menu-section .menu-columns .drink-photo-note{flex-basis:100%;font-size:10px;line-height:1.5}.menu-section .menu-category-name{font-size:14px}.menu-section .menu-category-name small{margin:0;font-size:9px}.menu-section .signature-group-intro{display:none}.menu-section .menu-row.menu-signature{gap:10px}.menu-section .menu-signature h3{font-size:20px}.menu-section .menu-signature .signature-description{margin-top:7px;font-size:12px;line-height:1.6}.menu-section .menu-signature .price-stack{padding-top:4px}.menu-section .menu-signature .price-stack>span+span{padding-left:16px}.menu-section .menu-burger-list{gap:12px}.menu-section .menu-burger-list .menu-compact.has-product-image{grid-template-columns:120px minmax(0,1fr) 38px;gap:10px;min-height:184px;padding:16px}.menu-section .menu-burger-list .menu-compact .product-photo{height:160px}.menu-section .menu-burger-list .menu-compact .item-copy{padding-right:15px}.menu-section .menu-burger-list .menu-compact h3{font-size:18px}.menu-section .menu-burger-list .menu-compact .price-stack{gap:14px}.menu-section .menu-burger-list .menu-compact .price-stack strong{font-size:16px}.menu-section .menu-burger-list .menu-compact .menu-add{width:38px;height:44px}.menu-section .menu-footer-note{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;padding-top:16px}.menu-section .menu-footer-note p+p{margin-top:0}.restaurant-section .visit-card-details{gap:12px;padding:14px 16px}.restaurant-section .visit-card-details p{font-size:9px}.restaurant-section .visit-card-order{gap:12px;padding-left:14px;font-size:12px}}@media (width>=600px) and (width<=760px){.menu-section .menu-burger-list .menu-compact.has-product-image{grid-template-columns:156px minmax(0,1fr) 44px}.menu-section .menu-burger-list .menu-compact .product-photo{height:180px}.menu-section .menu-burger-list .menu-compact .price-stack strong{font-size:18px}}@media (width<=380px){.menu-section .menu-burger-list .menu-compact.has-product-image{grid-template-columns:96px minmax(0,1fr) 34px;gap:9px;padding:14px}.menu-section .menu-burger-list .menu-compact .product-photo{grid-row:1;height:146px}.menu-section .menu-burger-list .menu-compact .item-copy{grid-row:1;align-self:center;padding-right:12px}.menu-section .menu-burger-list .menu-compact h3{font-size:17px}.menu-section .menu-burger-list .menu-compact .price-stack{grid-area:2/1/auto/3;gap:24px}.menu-section .menu-burger-list .menu-compact .menu-add{grid-area:2/3;width:34px}}.reviews-section{--review-ink:#29291f;--review-muted:#6a604f;--review-rule:#75603d2e;--review-gold:#92641b;color:var(--review-ink);background-color:#f0e5d0;background-image:radial-gradient(at 4% 0,#fffaf0a6,#0000 60%),radial-gradient(at 100% 90%,#d7b37021,#0000 60%),linear-gradient(115deg,#f4ead7,#eee1c9);background-position:50%;background-size:auto;border-block:1px solid #d9c6a4;padding-block:clamp(44px,5.5vw,76px)}.reviews-section .section-atmosphere:before{opacity:.035;filter:brightness(0)}.reviews-section .section-atmosphere:after{background:linear-gradient(90deg,#0000,#93744366 18%,#93744326 75%,#0000)}.reviews-section .section-atmosphere i{animation:none;display:none}.reviews-section .section-atmosphere .chalkboard-sketch{opacity:.075}.reviews-section .section-atmosphere .chalkboard-sketch g{stroke:#80663c}.reviews-section .section-atmosphere .chalkboard-line-sketch[data-chalk-state] path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.reviews-section .reviews-grid{grid-template:"score notes""google notes"1fr/minmax(250px,.95fr) minmax(0,2.7fr);align-items:start;gap:22px clamp(28px,3vw,44px);display:grid}.reviews-section .reviews-score{grid-area:score;min-width:0}.reviews-section .eyebrow{color:#7d442e;letter-spacing:.12em;margin-bottom:12px;font-size:10px;line-height:1.5}.reviews-section .eyebrow span{background:var(--red);flex-shrink:0;width:24px}.reviews-section .reviews-score h2{max-width:340px;color:var(--review-ink);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(42px,4vw,54px);line-height:1.06}.reviews-section .section-brush{width:116px;height:10px;margin-top:12px}.reviews-section .section-brush path{stroke:#bc8127}.reviews-section .score-lockup{gap:16px;margin:23px 0 10px}.reviews-section .score-lockup>strong{color:var(--review-ink);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:800}.reviews-section .score-lockup>div{border-left-color:var(--review-rule);padding-left:16px}.reviews-section .stars{color:var(--review-gold);letter-spacing:.08em;font-size:15px}.reviews-section .score-lockup p{color:#554e3f;margin-top:5px;font-size:11px;line-height:1.5}.reviews-section .reviews-score>small{color:var(--review-muted);font-size:10px;line-height:1.6;display:block}.reviews-section .google-link{background:#fffaf061;border:1px solid #8971484a;border-radius:8px;grid-area:google;place-self:start stretch;gap:14px;min-width:0;max-width:100%;min-height:50px;padding:13px 15px;transition:background-color .18s,border-color .18s;box-shadow:0 2px #aa875916}.reviews-section .google-link>strong{color:var(--review-ink);font-size:11px;line-height:1.5}.reviews-section .google-link>strong>span{color:#9b3928}.reviews-section .google-wordmark{flex-shrink:0}.reviews-section .google-link:hover{background:#fffaf0;border-color:#997134}.reviews-section .google-link:focus-visible{outline-offset:4px;outline:3px solid #9b3928}.reviews-section .review-notes{grid-area:notes;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:14px;margin:0;display:grid}.reviews-section .review-note{min-width:0;color:var(--review-ink);background:#fffaf0ba;border:1px solid #9e805a38;border-top:3px solid #c29947;border-radius:10px;padding:23px 20px 20px;box-shadow:0 4px 12px #6e512409,0 18px 28px -24px #6e512447}.reviews-section .review-top{flex-wrap:wrap;gap:7px 10px}.reviews-section .review-top>span{color:var(--review-gold);letter-spacing:.08em;font-size:12px}.reviews-section .review-top small{color:var(--review-muted);font-size:10px}.reviews-section .review-note blockquote{color:#39382e;overflow-wrap:break-word;margin:22px 0 25px;font-size:14px;line-height:1.8}.reviews-section .review-note footer{border-top-color:var(--review-rule);padding-top:16px}.reviews-section .review-note footer>span{color:#7c452b;background:#ead8b766;border-color:#ac804745}.reviews-section .review-note footer strong{color:var(--review-ink);overflow-wrap:anywhere;font-size:11px}.reviews-section .review-note footer small{color:var(--review-muted);font-size:10px;line-height:1.4}@media (width<=1100px){.reviews-section .reviews-grid{grid-template:"score google""notes notes"/minmax(0,1fr) auto;gap:28px}.reviews-section .reviews-score h2{max-width:none;font-size:48px}.reviews-section .google-link{align-self:center;gap:20px}.reviews-section .review-notes{gap:18px}.reviews-section .review-note{padding:24px}.reviews-section .review-note blockquote{font-size:15px}}@media (width<=760px){.reviews-section{padding-block:42px}.reviews-section .reviews-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"score""google""notes";gap:20px}.reviews-section .reviews-score h2{font-size:clamp(38px,7.2vw,48px)}.reviews-section .google-link{justify-self:start;gap:20px}.reviews-section .review-notes{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:4px}.reviews-section .review-note{padding:21px 23px}.reviews-section .review-note blockquote{margin:17px 0 20px;font-size:15px;line-height:1.75}.reviews-section .review-note footer{padding-top:14px}.reviews-section .section-atmosphere .chalkboard-sketch-first{opacity:.055}}@media (width<=390px){.reviews-section .eyebrow{gap:9px;font-size:9px}.reviews-section .review-note{padding:20px}.reviews-section .review-note blockquote{font-size:14px}.reviews-section .google-link{gap:12px;padding-inline:13px}}@media (prefers-reduced-motion:reduce){.reviews-section .google-link{transition:none}}.footer-bottom .legal-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-bottom .legal-links a{color:#d7c7a7;align-items:center;min-height:32px;display:inline-flex}.footer-bottom .legal-links a:hover{color:#f0c467}.checkout-privacy{color:#bfb49f;margin:14px 0;font-size:11px;line-height:1.75}.checkout-privacy a{color:#ebc66b;text-underline-offset:3px;text-decoration:underline}.checkout-privacy a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=760px){.footer-bottom .legal-links a{min-height:44px}}
