.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:flex-end;min-height:100svh;padding-top:6rem;padding-bottom:clamp(2.5rem,6vh,4.5rem);display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:-1;background:var(--c-surface);position:absolute;inset:0;overflow:hidden}.hero-media-inner[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf] picture,.hero-media[data-astro-cid-ge2uvauf] img,.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .9s var(--ease-out)}.hero-video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.hero-scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #0f0a1099 0%, #0f0a1033 18%, #0f0a109e 38%, #0f0a10d1 60%, var(--c-bg) 96%), radial-gradient(120% 60% at 50% 100%, #0f0a10b3, transparent 70%);position:absolute;inset:0}@media (width<=1023px){.hero-title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 24px #0f0a1099}.hero-meta[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]:before{display:none}}.hero-grid[data-astro-cid-ge2uvauf]{width:100%}.hero-copy[data-astro-cid-ge2uvauf]{max-width:46rem}.hero-meta[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.status[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);min-height:2rem;font-size:var(--t-xs);letter-spacing:.04em;color:var(--c-text-2);font-variant-numeric:tabular-nums;background:#0f0a108c;padding:.3rem .85rem;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--c-text-3);border-radius:50%;width:8px;height:8px}.status[data-astro-cid-ge2uvauf].is-open .dot[data-astro-cid-ge2uvauf]{background:#6fdc8c;animation:2.4s infinite pulse;box-shadow:0 0 #6fdc8c99}@keyframes pulse{70%{box-shadow:0 0 0 8px #6fdc8c00}to{box-shadow:0 0 #6fdc8c00}}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);letter-spacing:-.02em;margin-bottom:var(--s-5);line-height:.98}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-weight:400}.hero-sub[data-astro-cid-ge2uvauf]{font-size:var(--t-lg);color:var(--c-text-2);max-width:36rem;margin-bottom:var(--s-6)}.hero-ctas[data-astro-cid-ge2uvauf]{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero-menu[data-astro-cid-ge2uvauf]{margin-top:var(--s-4)}.scroll-cue[data-astro-cid-ge2uvauf]{right:var(--gutter);align-items:center;gap:var(--s-3);letter-spacing:.3em;text-transform:uppercase;color:var(--c-text-3);writing-mode:vertical-rl;flex-direction:column;font-size:.6875rem;display:none;position:absolute;bottom:clamp(2.5rem,6vh,4.5rem)}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--c-line);width:1px;height:4rem;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--c-gold);animation:cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (width<=479px){.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{align-items:center;padding-top:7rem;padding-bottom:5rem}.hero-media[data-astro-cid-ge2uvauf]{inset:50% auto auto;right:calc(var(--gutter) + 4vw);aspect-ratio:10/15;border-radius:var(--arch);z-index:0;width:min(34vw,30rem);max-height:calc(100svh - 10rem);translate:0 -46%;box-shadow:0 40px 120px -40px #a98ad859}.hero-media[data-astro-cid-ge2uvauf]:after{content:"";border-radius:var(--arch);pointer-events:none;border:1px solid #f4ede347;position:absolute;inset:10px}.hero-scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#0000 60%,#0f0a1059)}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:radial-gradient(40% 55% at 78% 45%, color-mix(in srgb, var(--c-grape) 16%, transparent), transparent 70%), radial-gradient(45% 50% at 10% 90%, color-mix(in srgb, var(--c-wine) 22%, transparent), transparent 70%);position:absolute;inset:0}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;max-width:min(54vw,50rem);position:relative}.scroll-cue[data-astro-cid-ge2uvauf]{display:flex}}@media (width>=1024px) and (height<=760px){.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,4.6vw,5rem)}}.marquee[data-astro-cid-543bmuqs]{z-index:1;border-block:1px solid var(--c-line-soft);padding-block:var(--s-5);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-543bmuqs]{width:max-content;animation:48s linear infinite scroll;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .track[data-astro-cid-543bmuqs]{animation-play-state:paused}.group[data-astro-cid-543bmuqs]{flex:none;display:flex}li[data-astro-cid-543bmuqs]{align-items:center;gap:var(--s-6);padding-right:var(--s-6);font-family:var(--f-display);color:var(--c-text-2);white-space:nowrap;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-style:italic;display:flex}li[data-astro-cid-543bmuqs] svg{color:var(--c-grape)}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-543bmuqs]{animation:none}}.grid[data-astro-cid-cksc4tog]{gap:var(--s-8);align-items:center;display:grid}.media[data-astro-cid-cksc4tog]{padding-bottom:14%;padding-right:18%;position:relative}.main[data-astro-cid-cksc4tog]{aspect-ratio:4/5.4}.side[data-astro-cid-cksc4tog]{aspect-ratio:3/4;border:6px solid var(--c-bg);box-sizing:content-box;width:46%;position:absolute;bottom:0;right:0}.badge[data-astro-cid-cksc4tog]{aspect-ratio:1;width:clamp(6rem,16vw,8.5rem);color:var(--c-gold);place-items:center;display:grid;position:absolute;top:6%;right:2%}.badge[data-astro-cid-cksc4tog] svg[data-astro-cid-cksc4tog]{animation:26s linear infinite spin;position:absolute;inset:0}.badge[data-astro-cid-cksc4tog] text[data-astro-cid-cksc4tog]{font:600 10.5px var(--f-body);letter-spacing:.28em;text-transform:uppercase;fill:currentColor}.badge-core[data-astro-cid-cksc4tog]{font-family:var(--f-display);color:var(--c-text);font-size:1.6rem;font-style:italic}@keyframes spin{to{transform:rotate(360deg)}}.copy[data-astro-cid-cksc4tog] h2[data-astro-cid-cksc4tog]{margin-block:var(--s-4) var(--s-5)}.facts[data-astro-cid-cksc4tog]{margin-top:var(--s-7);border-top:1px solid var(--c-line)}.fact[data-astro-cid-cksc4tog]{gap:0 var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--c-line);grid-template-columns:2.5rem 1fr;display:grid}.n[data-astro-cid-cksc4tog]{font-size:var(--t-xs);color:var(--c-gold);letter-spacing:.1em;grid-row:span 2;padding-top:.45rem}dt[data-astro-cid-cksc4tog]{font-family:var(--f-display);font-size:var(--t-xl);line-height:1.2}dd[data-astro-cid-cksc4tog]{color:var(--c-text-3);font-size:var(--t-sm);margin:0}@media (width>=1024px){.grid[data-astro-cid-cksc4tog]{grid-template-columns:5fr 6fr;gap:clamp(4rem,8vw,9rem)}.fact[data-astro-cid-cksc4tog]{grid-template-columns:3rem 10rem 1fr;align-items:baseline}.n[data-astro-cid-cksc4tog]{grid-row:auto}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-cksc4tog] svg[data-astro-cid-cksc4tog]{animation:none}}.kitchen[data-astro-cid-qetvvn6p]{background:linear-gradient(180deg, transparent, var(--c-surface) 30%, var(--c-surface) 70%, transparent)}.grid[data-astro-cid-qetvvn6p]{gap:var(--s-8);align-items:center;display:grid}.copy[data-astro-cid-qetvvn6p] h2[data-astro-cid-qetvvn6p]{margin-block:var(--s-4) var(--s-5)}.copy[data-astro-cid-qetvvn6p] .lead[data-astro-cid-qetvvn6p]{margin-bottom:var(--s-5)}.media[data-astro-cid-qetvvn6p] .frame[data-astro-cid-qetvvn6p]{aspect-ratio:4/5.2}figcaption[data-astro-cid-qetvvn6p]{margin-top:var(--s-3);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-3);text-align:center}@media (width>=1024px){.grid[data-astro-cid-qetvvn6p]{grid-template-columns:6fr 5fr;gap:clamp(4rem,8vw,9rem)}.media[data-astro-cid-qetvvn6p]{justify-self:end;width:100%;max-width:34rem}}.menu[data-astro-cid-xrc56gie]{scroll-margin-top:1rem}.head[data-astro-cid-xrc56gie]{max-width:46rem;margin-bottom:var(--s-7)}.head[data-astro-cid-xrc56gie] h2[data-astro-cid-xrc56gie]{margin-block:var(--s-4) var(--s-5)}.tabs-wrap[data-astro-cid-xrc56gie]{top:var(--header-offset,0px);z-index:var(--z-sticky);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:color-mix(in srgb, var(--c-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--c-line-soft);transition:top var(--d-base) var(--ease-out);position:sticky}.tabs[data-astro-cid-xrc56gie]{gap:var(--s-1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;position:relative;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.tabs[data-astro-cid-xrc56gie]::-webkit-scrollbar{display:none}.tab[data-astro-cid-xrc56gie]{scroll-snap-align:start;min-height:3.25rem;font-size:var(--t-sm);letter-spacing:.03em;color:var(--c-text-3);white-space:nowrap;transition:color var(--d-fast);flex:none;padding:.9rem 1rem;font-weight:500}.tab[data-astro-cid-xrc56gie]:hover{color:var(--c-text)}.tab[data-astro-cid-xrc56gie][aria-selected=true]{color:var(--c-gold)}.tab[data-astro-cid-xrc56gie]:focus-visible{outline-offset:-4px}.ink[data-astro-cid-xrc56gie]{height:2px;width:var(--ink-w,0);background:var(--c-gold);transform:translateX(var(--ink-x,0));transition:transform var(--d-base) var(--ease-out), width var(--d-base) var(--ease-out);position:absolute;bottom:0;left:0}@media (width>=1024px){.tabs[data-astro-cid-xrc56gie]{justify-content:flex-start;gap:var(--s-4);mask-image:none}}.panels[data-astro-cid-xrc56gie]{padding-top:var(--s-7)}.panel[data-astro-cid-xrc56gie]+.panel[data-astro-cid-xrc56gie]{margin-top:var(--s-9)}.js .panel[data-astro-cid-xrc56gie]+.panel[data-astro-cid-xrc56gie]{margin-top:0}.panel[data-astro-cid-xrc56gie]:focus-visible{outline-offset:8px}.panel-title[data-astro-cid-xrc56gie]{font-size:var(--t-2xl);margin-bottom:var(--s-3);font-weight:400}.panel-intro[data-astro-cid-xrc56gie]{color:var(--c-text-2);max-width:60ch;margin-bottom:var(--s-6)}.groups[data-astro-cid-xrc56gie]{gap:var(--s-7) var(--s-9);margin-top:var(--s-6);display:grid}@media (width>=1024px){.groups[data-astro-cid-xrc56gie][data-cols=multi]{grid-template-columns:repeat(2,1fr)}.groups[data-astro-cid-xrc56gie][data-cols=multi] .group[data-astro-cid-xrc56gie]:first-child:nth-last-child(odd){grid-column:1/-1}.groups[data-astro-cid-xrc56gie][data-cols=multi] .group[data-astro-cid-xrc56gie]:first-child:nth-last-child(odd) .dishes[data-astro-cid-xrc56gie],.groups[data-astro-cid-xrc56gie][data-cols=single] .dishes[data-astro-cid-xrc56gie]{columns:2;column-gap:var(--s-9)}}.group-title[data-astro-cid-xrc56gie]{align-items:center;gap:var(--s-4);font-family:var(--f-body);font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);margin-bottom:var(--s-2);font-weight:600;display:flex}.group-title[data-astro-cid-xrc56gie]:after{content:"";background:var(--c-line);flex:1;height:1px}.group-note[data-astro-cid-xrc56gie]{font-family:var(--f-display);font-style:italic;font-size:var(--t-lg);color:var(--c-text-2);margin-bottom:var(--s-3)}.cols[data-astro-cid-xrc56gie]{justify-content:flex-end;gap:var(--s-4);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);display:flex}.cols[data-astro-cid-xrc56gie] span[data-astro-cid-xrc56gie]{text-align:right;min-width:3.25rem}.dish[data-astro-cid-xrc56gie]{break-inside:avoid;padding-block:var(--s-4);border-bottom:1px solid var(--c-line-soft)}.row[data-astro-cid-xrc56gie]{align-items:baseline;gap:var(--s-3);display:flex}.name[data-astro-cid-xrc56gie]{font-family:var(--f-display);font-size:clamp(1.3rem,1.1rem + .5vw,1.55rem);font-weight:500;line-height:1.2}.leader[data-astro-cid-xrc56gie]{border-bottom:1px dotted var(--c-line);flex:1;min-width:1.5rem;translate:0 -.3em}.prices[data-astro-cid-xrc56gie]{gap:var(--s-4);display:flex}.price[data-astro-cid-xrc56gie]{text-align:right;min-width:3.25rem;font-family:var(--f-display);color:var(--c-gold);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:1.35rem;font-weight:600}.price-label[data-astro-cid-xrc56gie]{font:500 .6875rem/1.2 var(--f-body);letter-spacing:.06em;color:var(--c-text-3);display:block}.desc[data-astro-cid-xrc56gie]{color:var(--c-text-2);font-size:var(--t-sm);margin-top:var(--s-1);max-width:56ch;line-height:1.55}.per[data-astro-cid-xrc56gie],.extra[data-astro-cid-xrc56gie]{font-size:var(--t-xs);color:var(--c-gold);margin-top:var(--s-1);letter-spacing:.04em}.allergens[data-astro-cid-xrc56gie]{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--c-text-3);letter-spacing:.06em}.allergens[data-astro-cid-xrc56gie] span[data-astro-cid-xrc56gie]{text-transform:uppercase;letter-spacing:.14em;margin-right:var(--s-1)}.footnote[data-astro-cid-xrc56gie]{margin-top:var(--s-6);font-size:var(--t-sm);color:var(--c-text-3);max-width:70ch;font-style:italic}.panel[data-astro-cid-xrc56gie].is-entering .dish[data-astro-cid-xrc56gie]{animation:dishIn .52s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms)}.panel[data-astro-cid-xrc56gie].is-entering .panel-title[data-astro-cid-xrc56gie],.panel[data-astro-cid-xrc56gie].is-entering .panel-intro[data-astro-cid-xrc56gie]{animation:dishIn .52s var(--ease-out) both}@keyframes dishIn{0%{opacity:0;transform:translateY(14px)}}.menu-foot[data-astro-cid-xrc56gie]{gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--c-line);display:grid}@media (width>=900px){.menu-foot[data-astro-cid-xrc56gie]{grid-template-columns:1fr auto;align-items:start}.menu-foot[data-astro-cid-xrc56gie] .btn[data-astro-cid-xrc56gie]{grid-area:1/2/span 2}}.legend[data-astro-cid-xrc56gie] summary[data-astro-cid-xrc56gie]{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;font-weight:600;font-size:var(--t-sm);color:var(--c-text);list-style:none;display:inline-flex}.legend[data-astro-cid-xrc56gie] summary[data-astro-cid-xrc56gie]::-webkit-details-marker{display:none}.legend[data-astro-cid-xrc56gie] summary[data-astro-cid-xrc56gie] svg{width:1.2rem;height:1.2rem;color:var(--c-gold)}.legend-list[data-astro-cid-xrc56gie]{gap:var(--s-2) var(--s-5);margin-top:var(--s-4);font-size:var(--t-sm);color:var(--c-text-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.legend-list[data-astro-cid-xrc56gie] li[data-astro-cid-xrc56gie]{gap:var(--s-3);align-items:baseline;display:flex}.ln[data-astro-cid-xrc56gie]{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--c-gold);font-weight:600}.legend-note[data-astro-cid-xrc56gie]{margin-top:var(--s-4);font-size:var(--t-xs);color:var(--c-text-3)}.frozen[data-astro-cid-xrc56gie]{font-size:var(--t-sm);color:var(--c-text-3)}.music[data-astro-cid-3pzpqipd]{background:linear-gradient(180deg, var(--c-bg), #140b18 40%, #140b18 70%, var(--c-bg));overflow:hidden}.glow[data-astro-cid-3pzpqipd]{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-neon) 20%, transparent), color-mix(in srgb, var(--c-grape) 10%, transparent) 50%, transparent);filter:blur(20px);pointer-events:none;width:min(80vw,60rem);position:absolute;top:10%;left:50%;translate:-50%}.top[data-astro-cid-3pzpqipd]{text-align:center;margin-bottom:var(--s-8)}.top[data-astro-cid-3pzpqipd] .eyebrow[data-astro-cid-3pzpqipd]{justify-content:center}.top[data-astro-cid-3pzpqipd] .eyebrow[data-astro-cid-3pzpqipd]:before{display:none}.title[data-astro-cid-3pzpqipd]{margin-top:var(--s-4);font-size:clamp(3.25rem,1.5rem + 8vw,9rem);line-height:.95}.neon[data-astro-cid-3pzpqipd]{color:#ffd6ee;text-shadow:0 0 6px #ff5cbfe6,0 0 22px #ff5cbfa6,0 0 60px #ff5cbf73;animation:6s infinite flicker}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.72}}.grid[data-astro-cid-3pzpqipd]{gap:var(--s-7);display:grid}.wide[data-astro-cid-3pzpqipd]{aspect-ratio:3/2}.side[data-astro-cid-3pzpqipd]{gap:var(--s-5);align-content:start;display:grid}.days[data-astro-cid-3pzpqipd]{gap:var(--s-2);flex-wrap:wrap;display:flex}.days[data-astro-cid-3pzpqipd] li[data-astro-cid-3pzpqipd]{border:1px solid color-mix(in srgb, var(--c-neon) 45%, var(--c-line));border-radius:var(--r-pill);font-size:var(--t-sm);letter-spacing:.06em;color:var(--c-text);padding:.5rem 1.1rem;box-shadow:inset 0 0 18px -8px #ff5cbf99}.small[data-astro-cid-3pzpqipd]{aspect-ratio:3/4;width:min(60%,16rem);margin-top:var(--s-4)}@media (width>=1024px){.grid[data-astro-cid-3pzpqipd]{grid-template-columns:7fr 4fr;align-items:start;gap:clamp(3rem,6vw,6rem)}.side[data-astro-cid-3pzpqipd]{padding-top:var(--s-4)}}@media (prefers-reduced-motion:reduce){.neon[data-astro-cid-3pzpqipd]{animation:none}}.gallery[data-astro-cid-rj65ajc3]{padding-bottom:calc(var(--section-y) * .6)}.head[data-astro-cid-rj65ajc3]{margin-bottom:var(--s-7)}.head[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{margin-top:var(--s-4)}.viewport[data-astro-cid-rj65ajc3]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);overflow-x:auto}.viewport[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.strip[data-astro-cid-rj65ajc3]{gap:var(--s-5);width:max-content;padding-right:var(--gutter);display:flex}.shot[data-astro-cid-rj65ajc3]{scroll-snap-align:center;width:min(72vw,22rem)}.shot[data-astro-cid-rj65ajc3] .frame[data-astro-cid-rj65ajc3]{aspect-ratio:3/4.2}.shot[data-astro-cid-rj65ajc3]:nth-child(2n){padding-top:var(--s-8)}figcaption[data-astro-cid-rj65ajc3]{gap:var(--s-3);margin-top:var(--s-3);font-family:var(--f-display);font-size:var(--t-lg);color:var(--c-text-2);align-items:baseline;font-style:italic;display:flex}figcaption[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{font:600 var(--t-xs) var(--f-body);letter-spacing:.12em;color:var(--c-gold);font-style:normal}.shot[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{transition:transform 1.2s var(--ease-out)}@media (hover:hover){.shot[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.05)}}@media (width>=1024px){.shot[data-astro-cid-rj65ajc3]{--h:clamp(18rem, 58vh, 36rem);width:calc(var(--h) * 3 / 4.2)}.shot[data-astro-cid-rj65ajc3] .frame[data-astro-cid-rj65ajc3]{height:var(--h);aspect-ratio:auto}.shot[data-astro-cid-rj65ajc3]:nth-child(2n){padding-top:5vh}.strip[data-astro-cid-rj65ajc3]{gap:clamp(1.5rem,3vw,3rem);padding-right:10vw}.motion .gallery[data-astro-cid-rj65ajc3]{overflow:hidden}.motion .viewport[data-astro-cid-rj65ajc3]{scroll-snap-type:none;overflow:visible}}.grid[data-astro-cid-5cdnprzz]{gap:var(--s-8);align-items:center;display:grid}.media[data-astro-cid-5cdnprzz] .frame[data-astro-cid-5cdnprzz]{aspect-ratio:4/5.2}.title[data-astro-cid-5cdnprzz]{font-size:var(--t-3xl);margin-block:var(--s-4) var(--s-6)}.copy[data-astro-cid-5cdnprzz] .lead[data-astro-cid-5cdnprzz]{margin-bottom:var(--s-6)}@media (width>=1024px){.grid[data-astro-cid-5cdnprzz]{grid-template-columns:5fr 6fr;gap:clamp(4rem,8vw,9rem)}}.summary[data-astro-cid-4bjs7uhz]{color:var(--c-gold);margin-block:var(--s-4) var(--s-7)}.list[data-astro-cid-4bjs7uhz]{gap:var(--s-5);margin-bottom:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}blockquote[data-astro-cid-4bjs7uhz]{padding:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);height:100%}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{font-family:var(--f-display);font-size:var(--t-xl);font-style:italic;line-height:1.3}blockquote[data-astro-cid-4bjs7uhz] footer[data-astro-cid-4bjs7uhz]{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--c-text-3)}.grid[data-astro-cid-rjm2jqzt]{gap:var(--s-8);display:grid}.copy[data-astro-cid-rjm2jqzt] h2[data-astro-cid-rjm2jqzt]{margin-block:var(--s-4) var(--s-5)}.info[data-astro-cid-rjm2jqzt]{gap:var(--s-6);margin-block:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));display:grid}.block[data-astro-cid-rjm2jqzt] h3[data-astro-cid-rjm2jqzt]{align-items:center;gap:var(--s-2);font-family:var(--f-body);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);margin-bottom:var(--s-3);font-weight:600;display:flex}.block[data-astro-cid-rjm2jqzt] h3[data-astro-cid-rjm2jqzt] svg{width:1.1rem;height:1.1rem}address[data-astro-cid-rjm2jqzt]{font-style:normal;font-size:var(--t-lg);line-height:1.5}.hours[data-astro-cid-rjm2jqzt] div[data-astro-cid-rjm2jqzt]{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-1);border-bottom:1px dotted var(--c-line);display:flex}.hours[data-astro-cid-rjm2jqzt] dt[data-astro-cid-rjm2jqzt]{color:var(--c-text-2)}.hours[data-astro-cid-rjm2jqzt] dd[data-astro-cid-rjm2jqzt]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.plain[data-astro-cid-rjm2jqzt]{min-height:44px;font-size:var(--t-lg);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.plain[data-astro-cid-rjm2jqzt]:hover{color:var(--c-gold)}.block[data-astro-cid-rjm2jqzt] p[data-astro-cid-rjm2jqzt]{line-height:1.2}.ctas[data-astro-cid-rjm2jqzt]{gap:var(--s-3);flex-wrap:wrap;display:flex}.map[data-astro-cid-rjm2jqzt]{border:1px solid var(--c-line);min-height:26rem;position:relative}.map-placeholder[data-astro-cid-rjm2jqzt]{position:absolute;inset:0}.map-placeholder[data-astro-cid-rjm2jqzt] svg[data-astro-cid-rjm2jqzt]{width:100%;height:100%}.pin[data-astro-cid-rjm2jqzt]{color:var(--c-gold);filter:drop-shadow(0 0 18px #d8b26e99);animation:bob 2.6s var(--ease-in-out) infinite;position:absolute;top:50%;left:50%;translate:-50% -100%}@keyframes bob{50%{transform:translateY(-8px)}}.map-cta[data-astro-cid-rjm2jqzt]{justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5) var(--s-5);text-align:center;background:linear-gradient(transparent, var(--c-bg) 70%);display:grid;position:absolute;inset:auto 0 0}.map-cta[data-astro-cid-rjm2jqzt] p[data-astro-cid-rjm2jqzt]{font-size:var(--t-xs);color:var(--c-text-3);max-width:32ch}.map[data-astro-cid-rjm2jqzt] iframe{filter:grayscale(.4)invert(.92)hue-rotate(180deg)contrast(.9);border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.grid[data-astro-cid-rjm2jqzt]{grid-template-columns:6fr 5fr;align-items:stretch;gap:clamp(3rem,6vw,7rem)}.map[data-astro-cid-rjm2jqzt]{min-height:100%}}.final[data-astro-cid-blvy5prr]{text-align:center;background:radial-gradient(50% 60% at 50% 40%, color-mix(in srgb, var(--c-wine) 38%, transparent), transparent 75%), radial-gradient(30% 40% at 50% 30%, color-mix(in srgb, var(--c-grape) 14%, transparent), transparent 70%);overflow:hidden}.inner[data-astro-cid-blvy5prr]{justify-items:center;gap:var(--s-5);display:grid}.seal[data-astro-cid-blvy5prr]{filter:drop-shadow(0 12px 30px #00000080);width:6.5rem;height:auto}h2[data-astro-cid-blvy5prr]{font-size:clamp(2.75rem,1.4rem + 6vw,7rem)}.lead[data-astro-cid-blvy5prr]{margin-inline:auto}.ctas[data-astro-cid-blvy5prr]{justify-content:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.news[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding-block:var(--s-5);border-top:1px solid var(--c-line-soft);flex-wrap:wrap;display:flex}.news[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}
