.hf[data-astro-cid-clf4z3zs]{position:relative;overflow:clip;border-bottom:3px solid var(--c-ink)}.hf-grid[data-astro-cid-clf4z3zs]{display:grid;gap:1.5rem;padding-block:1.5rem 2rem}.hf-title[data-astro-cid-clf4z3zs]{display:flex;flex-direction:column;font-size:clamp(6.5rem,29vw,15.5rem);line-height:.8;letter-spacing:-.01em;text-shadow:.035em .025em 0 rgb(19 15 16 / .9)}.hf-sub[data-astro-cid-clf4z3zs]{font-size:.5em;margin-top:.1em;margin-left:.08em;transform:rotate(-2deg);transform-origin:left}.hf-details[data-astro-cid-clf4z3zs]{order:2}.hf-where[data-astro-cid-clf4z3zs]{display:flex;flex-direction:column;margin:1.25rem 0 0;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);line-height:1.35}@media(max-width:29.99rem){.hf-actions[data-astro-cid-clf4z3zs] .c-btn[data-astro-cid-clf4z3zs]{font-size:1.15rem;padding-inline:.85rem}}.hf-actions[data-astro-cid-clf4z3zs]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}.hf-wall[data-astro-cid-clf4z3zs]{position:relative;height:clamp(23rem,96vw,34rem);margin-top:.5rem}.hf-wall[data-astro-cid-clf4z3zs] figure[data-astro-cid-clf4z3zs]{position:absolute}.s1[data-astro-cid-clf4z3zs]{left:27%;top:2%;width:44%;aspect-ratio:2 / 3;--r: -2deg;z-index:2}.s2[data-astro-cid-clf4z3zs]{left:0;top:50%;width:54%;aspect-ratio:3 / 2;--r: -6deg;--tr: 5deg;z-index:3}.s3[data-astro-cid-clf4z3zs]{right:0;top:4%;width:30%;aspect-ratio:2 / 3;--r: 5deg;z-index:1}.s4[data-astro-cid-clf4z3zs]{right:1%;bottom:2%;width:50%;aspect-ratio:3 / 2;--r: 3deg;--tr: -6deg;z-index:4}.s1[data-astro-cid-clf4z3zs] img[data-astro-cid-clf4z3zs]{object-position:50% 60%}.hf-sticker[data-astro-cid-clf4z3zs]{position:absolute;z-index:5;left:-2%;top:4%;width:clamp(8.5rem,34vw,12rem);margin:0}.hf-sticker[data-astro-cid-clf4z3zs]>span[data-astro-cid-clf4z3zs]{display:flex;flex-direction:column;align-items:center;line-height:.9}.hf-days[data-astro-cid-clf4z3zs],.hf-time[data-astro-cid-clf4z3zs]{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.45rem,6vw,2.1rem)}.hf-time[data-astro-cid-clf4z3zs]{color:var(--c-red-dark)}.hf-open[data-astro-cid-clf4z3zs]{margin-top:.35rem;font-size:clamp(.68rem,2.6vw,.8rem);min-height:1em}@media(min-width:64rem){.hf-grid[data-astro-cid-clf4z3zs]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"copy wall" "details wall";column-gap:2.5rem;row-gap:0;min-height:min(calc(100svh - 14rem),44rem);padding-block:2.5rem}.hf-copy[data-astro-cid-clf4z3zs]{grid-area:copy}.hf-details[data-astro-cid-clf4z3zs]{grid-area:details;align-self:start}.hf-wall[data-astro-cid-clf4z3zs]{grid-area:wall;align-self:center}.hf-copy[data-astro-cid-clf4z3zs]{align-self:end}.hf-title[data-astro-cid-clf4z3zs]{font-size:clamp(9rem,14.5vw,15.5rem)}.hf-wall[data-astro-cid-clf4z3zs]{height:min(40rem,44vw);margin:0}.hf-sticker[data-astro-cid-clf4z3zs]{left:-8%;top:auto;bottom:36%;width:11.5rem}}@media(prefers-reduced-motion:no-preference){.hf-wall[data-astro-cid-clf4z3zs] figure[data-astro-cid-clf4z3zs],.hf-sticker[data-astro-cid-clf4z3zs]{animation:slap .45s cubic-bezier(.2,.9,.3,1.25) both}.s3[data-astro-cid-clf4z3zs]{animation-delay:.05s}.s1[data-astro-cid-clf4z3zs]{animation-delay:.15s}.s2[data-astro-cid-clf4z3zs]{animation-delay:.3s}.s4[data-astro-cid-clf4z3zs]{animation-delay:.42s}.hf-sticker[data-astro-cid-clf4z3zs]{animation-delay:.6s}@keyframes slap{0%{opacity:0;transform:rotate(calc(var(--r, 0deg) * 3)) scale(1.18) translateY(-1.5rem)}}}.mf[data-astro-cid-snnzk6l4]{padding-block:clamp(2.5rem,6vw,5rem)}.mf-head[data-astro-cid-snnzk6l4]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mf-title[data-astro-cid-snnzk6l4]{font-size:clamp(5rem,22vw,12rem);text-shadow:.03em .025em 0 var(--c-ink)}.mf-snap[data-astro-cid-snnzk6l4]{width:min(42vw,20rem);aspect-ratio:3 / 2;margin-right:.5rem}.mf-sheet[data-astro-cid-snnzk6l4]{display:grid;gap:2.5rem;padding:clamp(1.25rem,4vw,3rem);background:#fff;border:3px solid var(--c-ink);box-shadow:8px 8px 0 var(--c-red)}.mf-sec[data-astro-cid-snnzk6l4]+.mf-sec[data-astro-cid-snnzk6l4]{margin-top:2.25rem}.mf-sec-title[data-astro-cid-snnzk6l4]{margin:0 0 1rem;padding-bottom:.4rem;border-bottom:3px solid var(--c-ink);font-size:clamp(1.9rem,1.4rem + 1.8vw,2.6rem);font-weight:400;line-height:1;text-transform:uppercase;color:var(--c-ink)}.mf-food[data-astro-cid-snnzk6l4],.mf-list[data-astro-cid-snnzk6l4]{margin:0;padding:0;list-style:none}.mf-food[data-astro-cid-snnzk6l4] li[data-astro-cid-snnzk6l4]+li[data-astro-cid-snnzk6l4]{margin-top:1.1rem}.mf-line[data-astro-cid-snnzk6l4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.mf-name[data-astro-cid-snnzk6l4]{font-family:var(--font-heading);font-size:clamp(1.35rem,1.2rem + .5vw,1.65rem);line-height:1.05;text-transform:uppercase;color:var(--c-red)}.mf-price[data-astro-cid-snnzk6l4]{flex:none;font-family:var(--font-heading);font-size:1.4rem;line-height:1}.mf-desc[data-astro-cid-snnzk6l4]{margin:.2rem 0 0;max-width:34rem;font-size:.95rem;line-height:1.4;color:#3a3334}.mf-list[data-astro-cid-snnzk6l4] li[data-astro-cid-snnzk6l4]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.4rem;border-bottom:1px dashed rgb(19 15 16 / .35);font-weight:600}.mf-num[data-astro-cid-snnzk6l4]{font-family:var(--font-heading);font-weight:400;font-size:1.25rem;color:var(--c-red)}.mf-sec--dips[data-astro-cid-snnzk6l4] .mf-list[data-astro-cid-snnzk6l4]{display:flex;flex-wrap:wrap;gap:.5rem}.mf-sec--dips[data-astro-cid-snnzk6l4] .mf-list[data-astro-cid-snnzk6l4] li[data-astro-cid-snnzk6l4]{padding:.35rem .75rem;border:2px solid var(--c-ink);border-radius:999px;background:var(--c-paper)}@media(min-width:56rem){.mf-sheet[data-astro-cid-snnzk6l4]{grid-template-columns:1.25fr 1fr;gap:4rem}.mf-col--drinks[data-astro-cid-snnzk6l4]{padding-left:4rem;border-left:3px solid var(--c-ink);margin-left:-2rem}}.ct[data-astro-cid-blce6fdm]{padding-block:clamp(3rem,7vw,6rem)}.ct-grid[data-astro-cid-blce6fdm]{display:grid;gap:3rem}.ct-title[data-astro-cid-blce6fdm]{font-size:clamp(4.5rem,20vw,10rem);text-shadow:.03em .025em 0 var(--c-ink);margin-bottom:1.75rem}.ct-card[data-astro-cid-blce6fdm]{position:relative;max-width:30rem;padding:1.75rem 1.5rem 1.5rem;background:#fff;border:3px solid var(--c-ink);transform:rotate(-1deg)}dl[data-astro-cid-blce6fdm]{margin:0;display:grid;gap:1.1rem}dl[data-astro-cid-blce6fdm] div[data-astro-cid-blce6fdm]{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding-bottom:1.1rem;border-bottom:2px dashed rgb(19 15 16 / .35)}dt[data-astro-cid-blce6fdm]{font-family:var(--font-heading);font-size:1.25rem;text-transform:uppercase;color:var(--c-red);line-height:1.3}dd[data-astro-cid-blce6fdm]{margin:0;font-size:1.1rem;font-weight:600}dd[data-astro-cid-blce6fdm] a[data-astro-cid-blce6fdm]{color:inherit;text-decoration-color:var(--c-red);text-decoration-thickness:2px;text-underline-offset:3px}.ct-open[data-astro-cid-blce6fdm]{display:inline-block;margin-top:.3rem;padding:.15rem .45rem;background:var(--c-sun);font-weight:400;font-size:.95rem}.ct-open[data-astro-cid-blce6fdm]:empty{display:none}.ct-actions[data-astro-cid-blce6fdm]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.ct-map[data-astro-cid-blce6fdm]{align-self:center;aspect-ratio:4 / 3;padding:.6rem}.ct-map[data-astro-cid-blce6fdm] iframe[data-astro-cid-blce6fdm]{display:block;width:100%;height:100%;border:0;filter:grayscale(1) contrast(1.15)}@media(min-width:64rem){.ct-grid[data-astro-cid-blce6fdm]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem}}.gl[data-astro-cid-k2ykcplo]{padding-block:clamp(2.5rem,6vw,5rem);border-top:3px solid var(--c-ink);background:radial-gradient(rgb(19 15 16 / .12) 1px,transparent 1.5px) 0 0 / 5px 5px,#ece5d6}.gl-pile[data-astro-cid-k2ykcplo]{columns:2;column-gap:1rem;margin:0 auto;list-style:none}@media(min-width:40rem){.gl-pile[data-astro-cid-k2ykcplo]{columns:3;column-gap:1.5rem}}@media(min-width:64rem){.gl-pile[data-astro-cid-k2ykcplo]{columns:4;column-gap:2rem}}.gl-pile[data-astro-cid-k2ykcplo] li[data-astro-cid-k2ykcplo]{break-inside:avoid;margin-bottom:1.5rem}.gl-pile[data-astro-cid-k2ykcplo] img[data-astro-cid-k2ykcplo]{height:auto}.gl-link[data-astro-cid-k2ykcplo]{display:block}.fq[data-astro-cid-tize25yk]{padding-block:clamp(3rem,7vw,6rem);border-top:3px solid var(--c-ink)}.fq-grid[data-astro-cid-tize25yk]{display:grid;gap:1.5rem}.fq-title[data-astro-cid-tize25yk]{font-size:clamp(4.5rem,18vw,9rem);text-shadow:.03em .025em 0 var(--c-ink)}.fq-list[data-astro-cid-tize25yk]{max-width:48rem;border-top:3px solid var(--c-ink)}.fq-item[data-astro-cid-tize25yk]{border-bottom:3px solid var(--c-ink)}h3[data-astro-cid-tize25yk]{margin:0;padding:1.1rem .25rem .6rem;font-family:var(--font-heading);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:inherit;line-height:1.05;text-transform:uppercase}.fq-item[data-astro-cid-tize25yk] p[data-astro-cid-tize25yk]{margin:0 .25rem 1.25rem;max-width:38rem;font-size:1.1rem}@media(min-width:64rem){.fq-grid[data-astro-cid-tize25yk]{grid-template-columns:1fr 2fr;align-items:start}}.it[data-astro-cid-2tkpcaap]{overflow-x:clip;padding-block:2rem}.it-band[data-astro-cid-2tkpcaap]{display:flex;gap:2.5rem;width:110vw;margin:0 0 0 -5vw;overflow:hidden;padding:.7rem 0 .5rem;background:var(--c-red);color:var(--c-paper);font-family:var(--font-heading);font-size:clamp(1.4rem,1rem + 1.6vw,2.2rem);line-height:1;text-transform:uppercase;white-space:nowrap;transform:rotate(-1.5deg);box-shadow:0 3px 0 var(--c-ink)}.it-band[data-astro-cid-2tkpcaap] span[data-astro-cid-2tkpcaap]:after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:2.5rem;background:var(--c-sun);clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);vertical-align:.08em}
