.kit-hero[data-astro-cid-jgrxu7aq]{min-height:var(--hero-h);isolation:isolate;position:relative;overflow:clip}.kit-hero[data-astro-cid-jgrxu7aq] [data-depth]{will-change:transform}.kit-ring-ring{margin:0 0 clamp(3.5rem,8vw,6rem)}.kit-ring-ring h2{font:var(--ring-h-font,var(--other-h-font,700 clamp(2rem, 6vw, 4.5rem)/1 inherit));letter-spacing:-.02em;margin:0 0 .5rem}.kit-ring-ring .kit-ring-sub{opacity:.85;margin:0 0 2rem}.kit-ring-ring ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.kit-ring-ring li{display:flex;position:relative}.kit-ring-ring li.kit-ring-wild:before{content:"+"!important}.kit-ring-ring li+li:before{content:"→";text-align:center;opacity:.7;width:clamp(1.5rem,3vw,2.5rem);font-size:1.4rem;position:absolute;top:50%;left:calc(-1*clamp(1.5rem,3vw,2.5rem));transform:translateY(-50%)}.kit-ring-ring a{color:inherit;background:var(--ring-card-bg,color-mix(in srgb, currentColor 6%, transparent));border:1px solid var(--other-rule,#ffffff26);border-top:6px solid var(--other-card-accent,var(--card-accent));border-radius:var(--ring-radius,4px);flex-direction:column;flex:1;gap:.45rem;padding:1.4rem 1.4rem 1.2rem;text-decoration:none;transition:transform .2s,background .2s;display:flex}.kit-ring-ring a:hover,.kit-ring-ring a:focus-visible{background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 20%, transparent);outline:none;transform:translateY(-3px)}.kit-ring-ring a:focus-visible{box-shadow:0 0 0 2px}.kit-ring-ring .kit-ring-top{justify-content:space-between;align-items:center;display:flex}.kit-ring-ring .kit-ring-ic{background:var(--other-card-accent,var(--card-accent));width:52px;height:52px;color:var(--ring-ic-fg,#fff);box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-radius:50%;place-items:center;display:grid}.kit-ring-ring .kit-ring-stop{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.kit-ring-ring .kit-ring-d{margin-top:.4rem;font-size:1.35rem;font-weight:800}.kit-ring-ring .kit-ring-sl{font-weight:600}.kit-ring-ring .kit-ring-t{opacity:.8;font-size:.92rem;line-height:1.35}.kit-ring-ring .kit-ring-go{align-items:center;gap:.4rem;min-height:40px;margin-top:auto;padding-top:.6rem;font-weight:700;display:inline-flex}.kit-ring-ring .kit-ring-back{margin:1.25rem 0 0}.kit-ring-ring .kit-ring-back a{text-underline-offset:.2em;background:0 0;border:0;flex-direction:row;align-items:center;gap:.4rem;min-height:40px;padding:0;font-size:.9rem;text-decoration:underline;display:inline-flex}.kit-ring-ring .kit-ring-back a:hover,.kit-ring-ring .kit-ring-back a:focus-visible{background:0 0;transform:none}@media (width<=52rem){.kit-ring-ring ol{grid-template-columns:1fr;gap:2.2rem}.kit-ring-ring li+li:before{content:"↓";width:auto;top:-2.1rem;left:0;right:0;transform:none}}@media (prefers-reduced-motion:reduce){.kit-ring-ring a{transition:none}.kit-ring-ring a:hover{transform:none}}.kit-other[data-astro-cid-pthdwjll]{padding:var(--other-pad,clamp(4rem, 10vw, 8rem) clamp(1.25rem, 5vw, 4rem));background:var(--other-bg,#111);color:var(--other-fg,#fff);font-family:var(--other-font,inherit)}h2[data-astro-cid-pthdwjll]{font:var(--other-h-font,700 clamp(2rem, 6vw, 4.5rem)/1 inherit);letter-spacing:-.02em;margin:0 0 .5rem}.kit-other-sub[data-astro-cid-pthdwjll]{opacity:.85;margin:0 0 2.5rem}ul[data-astro-cid-pthdwjll]{gap:var(--other-gap,1px);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-pthdwjll]{background:var(--other-card-bg,var(--other-bg,#111));box-shadow:0 0 0 1px var(--other-rule,#ffffff26);display:flex}a[data-astro-cid-pthdwjll],.soon[data-astro-cid-pthdwjll]{min-height:7rem;color:inherit;border-top:4px solid var(--other-card-accent,var(--card-accent));flex-direction:column;flex:1;gap:.35rem;padding:1.25rem 1.25rem 1.5rem;text-decoration:none;display:flex}a[data-astro-cid-pthdwjll]{transition:background .2s}a[data-astro-cid-pthdwjll]:hover,a[data-astro-cid-pthdwjll]:focus-visible{background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 22%, transparent);outline:none}a[data-astro-cid-pthdwjll]:focus-visible{box-shadow:inset 0 0 0 2px}.d[data-astro-cid-pthdwjll]{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700}.t[data-astro-cid-pthdwjll]{opacity:.75;font-size:.92rem;line-height:1.35}.soon[data-astro-cid-pthdwjll]{cursor:default;border-top-style:dashed}.ic[data-astro-cid-pthdwjll]{width:38px;height:38px;color:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 60%, currentColor);background:color-mix(in srgb, var(--other-card-accent,var(--card-accent)) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:.2rem;display:inline-grid}em[data-astro-cid-pthdwjll]{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:.72rem;font-style:normal}@media (width<=34rem){ul[data-astro-cid-pthdwjll]{grid-template-columns:repeat(2,minmax(0,1fr))}a[data-astro-cid-pthdwjll],.soon[data-astro-cid-pthdwjll]{min-height:0;padding:.9rem .8rem 1rem}.d[data-astro-cid-pthdwjll]{white-space:nowrap;overflow-wrap:normal;font-size:min(.95rem,4vw)}.t[data-astro-cid-pthdwjll]{font-size:.8rem}li[data-astro-cid-pthdwjll]:last-child:nth-child(odd){grid-column:1/-1}.ic[data-astro-cid-pthdwjll]{width:32px;height:32px}}.kit-legal[data-astro-cid-w2ir5tbw]{padding:1.5rem clamp(1.25rem, 5vw, 4rem) calc(1.5rem + env(safe-area-inset-bottom));background:var(--legal-bg,#000);color:var(--legal-fg,#ffffffa6);font:var(--legal-font,400 .8rem/1.5 system-ui, sans-serif)}p[data-astro-cid-w2ir5tbw]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;display:flex}.links[data-astro-cid-w2ir5tbw]{gap:1.25rem;display:inline-flex}.note[data-astro-cid-w2ir5tbw]{margin-bottom:.75rem}.built[data-astro-cid-w2ir5tbw]{align-items:center;margin-bottom:.5rem}a[data-astro-cid-w2ir5tbw]{color:inherit;text-underline-offset:.2em;align-items:center;min-width:40px;min-height:40px;display:inline-flex}@font-face{font-family:Shrikhand;font-weight:400;font-display:swap;src:url(/_astro/shrikhand-latin-400-normal.PjOFgsiX.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2")}:root{--tin:#c8231b;--tin-hot:#e2331f;--tin-deep:#8f1611;--navy:#0b1450;--navy-2:#18236e;--gold:#e3b23c;--gold-lt:#f1d488;--gold-pale:#fae9b8;--gold-dk:#9a6f12;--cream:#f6eec3;--paper:#fbf8ee;--basil:#8fcf7a;--basil-dk:#1d5e34;--ink:#141019;--display:"Shrikhand", "Georgia", serif;--text:"Barlow Condensed", "Arial Narrow", sans-serif;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:7rem;--frame:clamp(.5rem, 1.6vw, 1.4rem);--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light}html{background:var(--tin-deep);scrollbar-color:var(--gold) var(--tin-deep)}body{background:var(--tin);color:var(--cream);font:500 1.25rem/1.45 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--navy);color:var(--gold-lt)}:focus-visible{outline:3px solid var(--gold-lt);outline-offset:3px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}img{max-width:100%;height:auto;display:block}*{box-sizing:border-box}.hero{background:radial-gradient(120% 90% at 40% 45%, var(--tin-hot) 0 40%, var(--tin) 75%);min-height:max(100svh,40rem)}.frame[data-astro-cid-ggse66vn]{inset:var(--frame);border:3px solid var(--gold);box-shadow:inset 0 0 0 6px var(--tin), inset 0 0 0 8px var(--gold-lt), 0 0 0 calc(var(--frame) + 2px) var(--tin-deep);pointer-events:none;z-index:3;border-radius:2.2rem;position:absolute}.hero-grid[data-astro-cid-ggse66vn]{z-index:2;align-items:center;gap:var(--s3);min-height:max(100svh,40rem);padding:calc(var(--frame) + var(--s4)) calc(var(--frame) + clamp(1rem, 4vw, 4rem));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;position:relative}.hero-copy[data-astro-cid-ggse66vn]{flex-direction:column;align-items:flex-start;display:flex}.ribbon-wrap[data-astro-cid-ggse66vn]{width:min(118%,50rem);margin-left:calc(-1 * (var(--frame) + clamp(2.5rem, 7vw, 6.5rem)));aspect-ratio:927/439;position:relative}.ribbon[data-astro-cid-ggse66vn]{object-fit:contain;filter:drop-shadow(0 .5rem .6rem #3c000059);width:100%;height:100%;position:absolute;inset:0}.wordmark[data-astro-cid-ggse66vn]{font-family:var(--display);color:var(--cream);transform-origin:0;text-shadow:0 .06em 0 var(--tin-deep);margin:0;line-height:.82;position:absolute;top:22%;left:24%;transform:rotate(-6deg)}.wm-mai[data-astro-cid-ggse66vn]{margin-left:1.15em;font-size:clamp(2rem,4.6vw,4.2rem);display:block}.wm-pizza[data-astro-cid-ggse66vn]{letter-spacing:-.01em;font-size:clamp(4.2rem,10.4vw,9.6rem);display:block}.slogan-ribbon[data-astro-cid-ggse66vn]{background:var(--basil);color:var(--navy);filter:drop-shadow(0 .35rem .35rem #3c00004d);max-width:34rem;margin:calc(-1*clamp(1.5rem,4vw,3.5rem)) 0 0 calc(-1*clamp(.5rem,2.5vw,2.5rem));padding:.7rem 2.2rem .8rem;position:relative;transform:rotate(-1.5deg)}.slogan-ribbon[data-astro-cid-ggse66vn]:before,.slogan-ribbon[data-astro-cid-ggse66vn]:after{content:"";z-index:-1;background:#6db35a;width:2.4rem;position:absolute;top:.9rem;bottom:-.9rem}.slogan-ribbon[data-astro-cid-ggse66vn]:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,38% 50%);left:-1.6rem}.slogan-ribbon[data-astro-cid-ggse66vn]:after{clip-path:polygon(0 0,100% 0,62% 50%,100% 100%,0 100%);right:-1.6rem}.slogan-ribbon[data-astro-cid-ggse66vn]{background:linear-gradient(#b9e3a6 0 3px, var(--basil) 3px calc(100% - 3px), #5e9f4c calc(100% - 3px))}h1[data-astro-cid-ggse66vn]{font:700 clamp(1.6rem, 3vw, 2.6rem)/1.05 var(--text);letter-spacing:-.005em;text-wrap:balance;margin:0}.sub[data-astro-cid-ggse66vn]{margin:var(--s3) 0 0;font:700 clamp(1.35rem, 2.1vw, 1.8rem)/1.1 var(--text);color:var(--navy)}.what[data-astro-cid-ggse66vn]{margin:var(--s1) 0 0;max-width:30rem;color:var(--cream);font-size:1.15rem}.hero-actions[data-astro-cid-ggse66vn]{margin-top:var(--s3);align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.btn-gold{background:linear-gradient(var(--gold-lt), var(--gold) 55%, #c9952a);min-height:3.25rem;color:var(--navy);font:700 1.35rem/1 var(--text);letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--gold-dk), inset 0 2px 0 #fff6d0, 0 .3rem .6rem #3c000059;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;align-items:center;padding:.6rem 1.8rem;text-decoration:none;display:inline-flex}.btn-gold:hover{box-shadow:inset 0 0 0 2px var(--gold-dk), inset 0 2px 0 #fff6d0, 0 .55rem 1rem #3c000066;transform:translateY(-2px)}.btn-gold:active{transform:translateY(1px)}.peek[data-astro-cid-ggse66vn]{min-height:2.75rem;color:var(--cream);align-items:center;gap:.4rem;font-size:1.15rem;font-weight:600;display:inline-flex}.hero-pie[data-astro-cid-ggse66vn]{aspect-ratio:1;justify-self:center;width:min(100%,36rem,70svh);position:relative}.hp-peel[data-astro-cid-ggse66vn],.hp-dough[data-astro-cid-ggse66vn]{position:absolute}.hp-peel[data-astro-cid-ggse66vn]{filter:drop-shadow(0 1.2rem 1.4rem #3c000073);width:100%;height:100%;inset:0}.hp-dough[data-astro-cid-ggse66vn]{object-fit:contain;width:76%;height:76%;inset:12%}.hero-tomatoes[data-astro-cid-ggse66vn]{z-index:2;right:calc(var(--frame) + 2vw);bottom:calc(var(--frame) + 1vh);width:clamp(10rem,17vw,17rem);position:absolute}.hero-basil[data-astro-cid-ggse66vn]{z-index:1;width:clamp(4rem,6vw,6rem);position:absolute;top:9vh;right:7vw}.build[data-astro-cid-ggse66vn]{height:calc(var(--n) * 85svh + 100svh);background:var(--tin);border-top:6px solid var(--gold);position:relative}.stage[data-astro-cid-ggse66vn]{gap:var(--s2) clamp(1rem, 3vw, 3rem);height:100svh;padding:var(--s3) clamp(1rem, 4vw, 4rem) var(--s3);--b0:0;--b1:0;--b2:0;--b3:0;--b4:0;--b5:0;--b6:0;--b7:0;--in:clamp(0, calc(var(--b6) * 2.2), 1);--out:clamp(0, calc(var(--b6) * 2.2 - 1.2), 1);--close:clamp(0, calc((var(--b7) - .25) * 1.6), 1);grid-template-rows:auto 1fr;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr) minmax(16rem,23rem);display:grid;position:sticky;top:0;overflow:clip}.build-head[data-astro-cid-ggse66vn]{text-align:center;grid-column:1/-1}.build-head[data-astro-cid-ggse66vn] h2[data-astro-cid-ggse66vn]{font:400 clamp(2rem, 4.2vw, 3.6rem)/1 var(--display);color:var(--cream);text-shadow:0 .06em 0 var(--tin-deep);margin:0}.build-head[data-astro-cid-ggse66vn] p[data-astro-cid-ggse66vn]{color:var(--cream);margin:.35rem 0 0}.ticket[data-astro-cid-ggse66vn]{background:var(--paper);color:var(--ink);padding:var(--s2) var(--s2) var(--s3);font-variant-numeric:tabular-nums;align-self:center;font-size:1rem;line-height:1.25;transform:rotate(-2deg);box-shadow:0 .6rem 1.2rem #3c000059;mask:radial-gradient(circle at 50% 100%,#0000 .35rem,#000 .36rem) 0 100%/.9rem .7rem repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - .65rem) no-repeat}.t-head[data-astro-cid-ggse66vn]{text-transform:uppercase;letter-spacing:.06em;border-bottom:2px dashed;justify-content:space-between;margin:0;padding-bottom:.35rem;font-weight:700;display:flex}.t-table[data-astro-cid-ggse66vn]{margin:.35rem 0 .6rem;font-size:.92rem}.t-items[data-astro-cid-ggse66vn]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.t-items[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{color:#14101961;grid-template-columns:1rem auto 1fr;align-items:baseline;gap:.45rem;transition:color .3s;display:grid}.t-items[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn].is-in{color:var(--ink)}.t-box[data-astro-cid-ggse66vn]{border:1.5px solid;align-self:center;width:.8rem;height:.8rem;position:relative}.t-items[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn].is-in .t-box[data-astro-cid-ggse66vn]:after{content:"";border:solid var(--tin);border-width:0 3px 3px 0;position:absolute;inset:-.3rem -.15rem .05rem .2rem;transform:rotate(40deg)}.t-item[data-astro-cid-ggse66vn]{font-weight:700}.t-what[data-astro-cid-ggse66vn]{text-align:right;font-size:.9rem}.gauge[data-astro-cid-ggse66vn]{width:9rem;margin:var(--s2) auto 0;color:var(--navy);position:relative}.dial[data-astro-cid-ggse66vn]{width:100%;display:block}.needle[data-astro-cid-ggse66vn]{background:var(--tin);transform-origin:50% 100%;border-radius:2px;width:3px;height:3.4rem;margin-left:-1.5px;position:absolute;bottom:8.5%;left:50%;transform:rotate(-90deg)}.needle[data-astro-cid-ggse66vn]:after{content:"";background:var(--navy);border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;bottom:-.35rem;left:50%}.kcal[data-astro-cid-ggse66vn]{text-align:center;margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.kcal[data-astro-cid-ggse66vn] small[data-astro-cid-ggse66vn]{color:#141019b3;font-size:.82rem;font-weight:500;display:block}.pie-zone[data-astro-cid-ggse66vn]{aspect-ratio:1;perspective:1400px;place-self:center;width:min(100%,72svh);position:relative}.pie[data-astro-cid-ggse66vn],.box3d[data-astro-cid-ggse66vn],.oven-back[data-astro-cid-ggse66vn]{position:absolute;inset:0}.peel[data-astro-cid-ggse66vn]{filter:drop-shadow(0 1rem 1.2rem #3c000073);width:100%;height:100%;opacity:calc(1 - var(--b7));position:absolute;inset:0}.disc[data-astro-cid-ggse66vn]{position:absolute;inset:10%}.l[data-astro-cid-ggse66vn]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.l-sauce[data-astro-cid-ggse66vn]{clip-path:circle(calc(clamp(0, var(--b1) * 1.8, 1) * 75%) at 50% 50%)}.l-cheese[data-astro-cid-ggse66vn]{--c:clamp(0, var(--b2) * 1.8, 1);opacity:var(--c);transform:scale(calc(1.06 - var(--c) * .06))}.l-baked[data-astro-cid-ggse66vn]{opacity:var(--out)}.top[data-astro-cid-ggse66vn]{height:auto;transform:translate(-50%, -50%) rotate(var(--r));opacity:0;filter:drop-shadow(0 .15rem .15rem #3c000059);will-change:transform;position:absolute}.glow[data-astro-cid-ggse66vn]{opacity:calc(var(--in) - var(--out));mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#ffaa288c,#0000);border-radius:50%;position:absolute;inset:-6%}.pie[data-astro-cid-ggse66vn]{transform:translateY(calc(var(--in) * -14% + var(--out) * 14%)) scale(calc(1 - var(--in) * .52 + var(--out) * .52 - var(--b7) * .14));z-index:2;transition:none}.oven-back[data-astro-cid-ggse66vn]{opacity:calc(var(--in) - var(--out));transform:translateY(calc((1 - var(--in) + var(--out)) * 12%)) scale(1.05);z-index:1;place-items:center;display:grid}.oven-back[data-astro-cid-ggse66vn] img{width:100%;height:auto}.box3d[data-astro-cid-ggse66vn]{z-index:1;opacity:clamp(0, calc(var(--b7) * 4), 1);transform-style:preserve-3d}.box-base[data-astro-cid-ggse66vn]{object-fit:fill;width:96%;height:96%;position:absolute;inset:2%}.lid-wrap[data-astro-cid-ggse66vn]{z-index:4;transform-style:preserve-3d;opacity:clamp(0, calc(var(--b7) * 4), 1);pointer-events:none;position:absolute;inset:0}.lid[data-astro-cid-ggse66vn]{transform-origin:50% 0;transform:rotateX(calc(180deg - var(--close) * 180deg));transform-style:preserve-3d;z-index:3;position:absolute;inset:2%}.lid-face[data-astro-cid-ggse66vn]{backface-visibility:hidden;position:absolute;inset:0}.lid-face[data-astro-cid-ggse66vn] img{object-fit:fill;width:100%;height:100%}.lid-in[data-astro-cid-ggse66vn]{filter:brightness(.82);transform:rotateX(180deg)}.lid-print[data-astro-cid-ggse66vn]{text-align:center;color:var(--tin);font-family:var(--display);mix-blend-mode:multiply;place-content:center;margin:0;line-height:.85;display:grid;position:absolute;inset:0;transform:rotate(-4deg)}.lp-mai[data-astro-cid-ggse66vn]{font-size:clamp(1.4rem,4vmin,2.6rem)}.lp-pizza[data-astro-cid-ggse66vn]{font-size:clamp(3rem,11vmin,7rem)}.lp-line[data-astro-cid-ggse66vn]{font:700 clamp(.85rem, 2vmin, 1.2rem)/1 var(--text);letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem}.beats[data-astro-cid-ggse66vn]{align-self:center;min-height:18rem;margin:0;padding:0;list-style:none;position:relative}.beats[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{opacity:0;visibility:hidden;transition:opacity .2s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s .45s;position:absolute;inset:0 0 auto;transform:scale(1.35)rotate(-5deg)}.beats[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn].is-on{opacity:1;visibility:visible;transition:opacity .15s,transform .45s cubic-bezier(.16,1,.3,1),visibility;transform:none}.b-tag[data-astro-cid-ggse66vn]{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-pale);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.b-tag[data-astro-cid-ggse66vn] span[data-astro-cid-ggse66vn]{color:var(--cream);letter-spacing:.04em;text-transform:none}.beats[data-astro-cid-ggse66vn] h3[data-astro-cid-ggse66vn]{margin:0}.beats[data-astro-cid-ggse66vn] h3[data-astro-cid-ggse66vn] span[data-astro-cid-ggse66vn]{background:var(--basil);color:var(--navy);font:700 clamp(1.6rem, 2.6vw, 2.3rem)/1.05 var(--text);background:linear-gradient(#b9e3a6 0 3px, var(--basil) 3px calc(100% - 3px), #5e9f4c calc(100% - 3px));padding:.45rem 1.1rem .55rem;display:inline-block;transform:rotate(-2deg);box-shadow:0 .35rem .5rem #3c00004d}.b-p[data-astro-cid-ggse66vn]{margin:var(--s2) 0 0;max-width:24rem;font-size:1.25rem}.build[data-astro-cid-ggse66vn].is-done{height:auto}.build[data-astro-cid-ggse66vn].is-done .stage[data-astro-cid-ggse66vn]{--b0:1;--b1:1;--b2:1;--b3:1;--b4:1;--b5:1;--b6:0;--b7:0;--in:0;--out:1;--close:0;grid-template-rows:auto auto;height:auto;position:relative}.build[data-astro-cid-ggse66vn].is-done .top[data-astro-cid-ggse66vn]{opacity:1}.build[data-astro-cid-ggse66vn].is-done .pie[data-astro-cid-ggse66vn]{transform:none}.build[data-astro-cid-ggse66vn].is-done .pie-zone[data-astro-cid-ggse66vn]{grid-row:2;width:min(100%,34rem)}.build[data-astro-cid-ggse66vn].is-done .ticket[data-astro-cid-ggse66vn]{grid-row:2}.build[data-astro-cid-ggse66vn].is-done .box3d[data-astro-cid-ggse66vn],.build[data-astro-cid-ggse66vn].is-done .lid-wrap[data-astro-cid-ggse66vn],.build[data-astro-cid-ggse66vn].is-done .oven-back[data-astro-cid-ggse66vn]{display:none}.build[data-astro-cid-ggse66vn].is-done .ticket[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{color:var(--ink)}.build[data-astro-cid-ggse66vn].is-done .beats[data-astro-cid-ggse66vn]{gap:var(--s3);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));min-height:0;display:grid}.build[data-astro-cid-ggse66vn].is-done .beats[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{opacity:1;visibility:visible;position:static;transform:none}.build[data-astro-cid-ggse66vn].is-done .needle[data-astro-cid-ggse66vn]{transform:rotate(90deg)}.menu[data-astro-cid-ggse66vn]{padding:var(--s6) clamp(1.25rem, 6vw, 6rem);background:var(--tin-deep);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.menu-board[data-astro-cid-ggse66vn]{background:var(--basil-dk);color:var(--cream);border:3px solid var(--gold);box-shadow:inset 0 0 0 6px var(--basil-dk), inset 0 0 0 8px var(--gold-lt), 0 1rem 2rem #1e000066;border-radius:1.2rem;padding:clamp(1.5rem,4vw,3.5rem)}.menu-board[data-astro-cid-ggse66vn] h2[data-astro-cid-ggse66vn]{font:400 clamp(2.6rem, 6vw, 4.8rem)/1 var(--display);color:var(--gold-lt);margin:0}.menu-sub[data-astro-cid-ggse66vn]{margin:.5rem 0 var(--s4);font-size:1.25rem}.menu-list[data-astro-cid-ggse66vn]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.m-name[data-astro-cid-ggse66vn]{font:400 clamp(1.6rem, 3vw, 2.2rem)/1.1 var(--display);color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;display:flex}.m-name[data-astro-cid-ggse66vn] span[data-astro-cid-ggse66vn]{font:700 1.05rem/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-lt)}.m-desc[data-astro-cid-ggse66vn]{max-width:34rem;margin:.5rem 0 .6rem;font-size:1.25rem}.m-link{min-height:2.75rem;color:var(--gold-lt);align-items:center;font-size:1.2rem;font-weight:700;display:inline-flex}.m-link:hover{color:var(--cream)}.serving[data-astro-cid-ggse66vn]{margin:0;transform:rotate(1.5deg)}.serving-frame[data-astro-cid-ggse66vn]{background:var(--paper);padding:.7rem .7rem 0;box-shadow:0 1rem 2rem #1e000073}.serving-frame[data-astro-cid-ggse66vn] img{width:100%;height:auto}.serving[data-astro-cid-ggse66vn] figcaption[data-astro-cid-ggse66vn]{background:var(--paper);color:var(--ink);margin:0;padding:.6rem .8rem .9rem;font-size:1.05rem;box-shadow:0 1rem 2rem #1e000073}.close[data-astro-cid-ggse66vn]{padding:var(--s6) clamp(1.25rem, 6vw, 6rem);background:var(--tin);justify-items:center;gap:var(--s5);display:grid}.close[data-astro-cid-ggse66vn] h2[data-astro-cid-ggse66vn]{text-align:center;font:400 clamp(2.2rem, 5vw, 4.2rem)/1 var(--display);color:var(--cream);text-shadow:0 .06em 0 var(--tin-deep);text-wrap:balance;margin:0}.tracker[data-astro-cid-ggse66vn]{width:min(100%,56rem);position:relative}.stops[data-astro-cid-ggse66vn]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.route[data-astro-cid-ggse66vn]{background:#f6eec34d;height:4px;position:absolute;top:1.15rem;left:12.5%;right:12.5%}.route-fill[data-astro-cid-ggse66vn]{background:var(--gold);transform-origin:0;transform:scaleX(var(--route));position:absolute;inset:0}.tracker[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{text-align:center;justify-items:center;gap:.4rem;display:grid;position:relative}.stop[data-astro-cid-ggse66vn]{border:3px solid var(--gold);background:var(--tin);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid}.tracker[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn].is-punched .stop[data-astro-cid-ggse66vn]{background:var(--gold);transform:scale(1.12)}.tracker[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn].is-punched .stop[data-astro-cid-ggse66vn]:after{content:"";border:solid var(--navy);border-width:0 3px 3px 0;width:.55rem;height:1rem;transform:translateY(-2px)rotate(40deg)}.st-l[data-astro-cid-ggse66vn]{font-size:1.2rem;font-weight:700}.st-t[data-astro-cid-ggse66vn]{color:var(--gold-pale);font-variant-numeric:tabular-nums;font-size:1rem}.receipt[data-astro-cid-ggse66vn]{filter:drop-shadow(0 1rem 1.4rem #3c000073);width:min(100%,27rem);transform:rotate(-1.2deg)}.r-paper[data-astro-cid-ggse66vn]{background:var(--paper);color:var(--ink);padding:var(--s4) var(--s3) calc(var(--s4) + .7rem);font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.3;mask:radial-gradient(circle at 50% 0,#0000 .4rem,#000 .41rem) 0 0/1rem .75rem repeat-x,radial-gradient(circle at 50% 100%,#0000 .4rem,#000 .41rem) 0 100%/1rem .75rem repeat-x,linear-gradient(#000,#000) 0 .7rem/100% calc(100% - 1.4rem) no-repeat}.r-shop[data-astro-cid-ggse66vn]{text-align:center;font:400 2.4rem/1 var(--display);color:var(--tin);margin:0}.r-addr[data-astro-cid-ggse66vn]{text-align:center;margin:.3rem 0 0;font-size:.98rem}.r-meta[data-astro-cid-ggse66vn]{justify-content:space-between;margin:.8rem 0 0;font-size:.98rem;display:flex}.r-paper[data-astro-cid-ggse66vn] hr[data-astro-cid-ggse66vn]{border:0;border-top:2px dashed #14101980;margin:.8rem 0}.r-item[data-astro-cid-ggse66vn]{margin:0 0 .4rem;font-weight:700}.r-lines[data-astro-cid-ggse66vn]{gap:.15rem;margin:0;display:grid}.r-lines[data-astro-cid-ggse66vn] div[data-astro-cid-ggse66vn]{gap:.5rem;display:flex}.r-lines[data-astro-cid-ggse66vn] dt[data-astro-cid-ggse66vn]:after{content:""}.r-lines[data-astro-cid-ggse66vn] dt[data-astro-cid-ggse66vn]{flex:1;gap:.4rem;display:flex}.r-lines[data-astro-cid-ggse66vn] dt[data-astro-cid-ggse66vn]:after{border-bottom:2px dotted #14101959;flex:1;margin-bottom:.3rem}.r-lines[data-astro-cid-ggse66vn] dd[data-astro-cid-ggse66vn]{margin:0;font-weight:600}.r-note[data-astro-cid-ggse66vn] dt[data-astro-cid-ggse66vn]{color:#141019b3;padding-left:1rem;font-size:.98rem}.r-note[data-astro-cid-ggse66vn] dt[data-astro-cid-ggse66vn]:after{display:none}.r-total[data-astro-cid-ggse66vn]{text-transform:uppercase;justify-content:space-between;margin:0;font-size:1.7rem;font-weight:700;display:flex}.r-btn{width:100%;margin-top:var(--s3);justify-content:center}.r-dl{min-height:2.75rem;color:var(--navy);justify-content:center;align-items:center;margin-top:.4rem;font-weight:600;display:flex}.r-thanks[data-astro-cid-ggse66vn]{margin:var(--s2) 0 0;text-align:center;font-size:1rem}.others{--other-bg:var(--navy);--other-card-bg:var(--navy);--other-fg:var(--cream);--other-h-font:400 clamp(2rem, 5vw, 3.6rem)/1 var(--display);--other-rule:#e3b23c59;--other-card-accent:var(--gold);--other-font:var(--text)}.legal{--legal-bg:#5e0e0b;--legal-fg:#f6eec3d9;--legal-font:500 1rem/1.5 var(--text)}@media (width<=760px){.hero-grid[data-astro-cid-ggse66vn]{align-content:start;gap:var(--s2);padding-top:calc(var(--frame) + var(--s3));padding-bottom:calc(var(--frame) + var(--s4));grid-template-columns:1fr}.ribbon-wrap[data-astro-cid-ggse66vn]{width:calc(100% + 1.6rem);margin-left:-1.6rem}.slogan-ribbon[data-astro-cid-ggse66vn]{margin-left:.6rem;margin-right:1rem;padding:.55rem 1.2rem .6rem}.slogan-ribbon[data-astro-cid-ggse66vn]:before{width:1.8rem;left:-1.2rem}.slogan-ribbon[data-astro-cid-ggse66vn]:after{width:1.8rem;right:-1.2rem}.hero-pie[data-astro-cid-ggse66vn]{grid-row:2;width:min(64vw,17rem);margin-top:-1.5rem}.hero-copy[data-astro-cid-ggse66vn]{display:contents}.ribbon-wrap[data-astro-cid-ggse66vn]{grid-row:1}.slogan-ribbon[data-astro-cid-ggse66vn]{grid-row:3}.sub[data-astro-cid-ggse66vn],.what[data-astro-cid-ggse66vn],.hero-actions[data-astro-cid-ggse66vn]{grid-row:auto}.sub[data-astro-cid-ggse66vn]{margin-top:var(--s1)}.hero-tomatoes[data-astro-cid-ggse66vn]{display:none}.hero-basil[data-astro-cid-ggse66vn]{width:3.2rem;top:1.6rem;right:1.4rem}.build[data-astro-cid-ggse66vn]{height:calc(var(--n) * 75svh + 100svh)}.stage[data-astro-cid-ggse66vn]{padding:var(--s2) 1rem var(--s2);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;gap:.5rem}.build-head[data-astro-cid-ggse66vn] h2[data-astro-cid-ggse66vn]{font-size:1.9rem}.build-head[data-astro-cid-ggse66vn] p[data-astro-cid-ggse66vn]{font-size:1rem}.pie-zone[data-astro-cid-ggse66vn]{grid-row:3;width:min(100%,44svh)}.ticket[data-astro-cid-ggse66vn]{grid-row:2;grid-template-columns:1fr auto;align-items:center;gap:0 .8rem;padding:.5rem .8rem .9rem;display:grid;transform:none;mask:none}.t-head[data-astro-cid-ggse66vn],.t-table[data-astro-cid-ggse66vn],.t-items[data-astro-cid-ggse66vn]{display:none}.gauge[data-astro-cid-ggse66vn]{grid-area:1/2;width:4.6rem;margin:0}.needle[data-astro-cid-ggse66vn]{height:1.7rem}.kcal[data-astro-cid-ggse66vn]{text-align:left;grid-area:1/1;font-size:1.05rem}.kcal[data-astro-cid-ggse66vn] small[data-astro-cid-ggse66vn]{font-size:.8rem}.beats[data-astro-cid-ggse66vn]{grid-row:4;min-height:10.5rem}.beats[data-astro-cid-ggse66vn] h3[data-astro-cid-ggse66vn] span[data-astro-cid-ggse66vn]{font-size:1.45rem}.b-tag[data-astro-cid-ggse66vn]{margin-bottom:.35rem;font-size:.92rem}.b-p[data-astro-cid-ggse66vn]{margin-top:.6rem;font-size:1.08rem;line-height:1.35}.build[data-astro-cid-ggse66vn].is-done .stage[data-astro-cid-ggse66vn]{grid-template-rows:auto}.build[data-astro-cid-ggse66vn].is-done .ticket[data-astro-cid-ggse66vn]{display:none}.build[data-astro-cid-ggse66vn].is-done .pie-zone[data-astro-cid-ggse66vn]{width:min(100%,22rem)}.menu[data-astro-cid-ggse66vn]{padding-block:var(--s5);grid-template-columns:1fr}.close[data-astro-cid-ggse66vn]{padding-block:var(--s5)}.tracker[data-astro-cid-ggse66vn]{justify-self:center;width:auto}.stops[data-astro-cid-ggse66vn]{gap:var(--s3);grid-template-columns:1fr}.route[data-astro-cid-ggse66vn]{width:4px;height:auto;inset:1.2rem auto 1.2rem 1.05rem}.route-fill[data-astro-cid-ggse66vn]{transform-origin:50% 0;transform:scaleY(var(--route))}.tracker[data-astro-cid-ggse66vn] li[data-astro-cid-ggse66vn]{text-align:left;grid-template-columns:2.4rem auto;place-items:center start;column-gap:1rem}.st-t[data-astro-cid-ggse66vn]{grid-column:2;margin-top:-.5rem}}@media (height<=640px) and (width>=761px){.build-head[data-astro-cid-ggse66vn] p[data-astro-cid-ggse66vn]{display:none}.ticket[data-astro-cid-ggse66vn]{font-size:.9rem}}
