.kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-button);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.6rem}.kicker--light[data-astro-cid-j7pv25f6]{color:var(--light-gold)}.btn--on-dark[data-astro-cid-j7pv25f6]{color:var(--light-gold);border-color:var(--light-gold)}.btn--on-dark[data-astro-cid-j7pv25f6]:hover{background:var(--light-gold);color:var(--navy)}.home-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:var(--max-width, 1200px);margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) var(--page-pad);color:var(--navy)}.home-hero-panel[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.home-hero-art[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.home-hero[data-astro-cid-j7pv25f6] .home-hero-img{width:100%;height:auto}.home-hero-copy[data-astro-cid-j7pv25f6]{max-width:36rem}.home-hero-eyebrow[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.2rem;font-family:var(--font-button);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.85rem;line-height:1.35;margin:0;color:var(--gold-text)}.home-hero-eyebrow-sub[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:.14em;color:var(--navy)}.home-hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:400;letter-spacing:-.02em;text-wrap:balance;color:var(--navy);font-size:clamp(2.3rem,1.4rem + 3.4vw,4.1rem);line-height:1.08;margin-top:clamp(1rem,2.5vw,1.5rem)}.home-hero-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.home-hero-lede[data-astro-cid-j7pv25f6]{margin-top:clamp(1rem,2.5vw,1.4rem);font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55;max-width:34rem}.home-hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.5rem,3.5vw,2.25rem)}.home-hero-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:.95rem;padding:.7em 2em}.home-hero-order[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:1rem}.home-hero-order[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--navy);font-weight:700;text-underline-offset:3px}@media (max-width: 767px){.home-hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1.5rem}.home-hero-art[data-astro-cid-j7pv25f6]{grid-row:1;grid-column:1}.home-hero-panel[data-astro-cid-j7pv25f6]{grid-row:2;grid-column:1}.home-hero-btn[data-astro-cid-j7pv25f6]{flex:1 1 12rem}}.proof-strip[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 0;list-style:none;margin:0;padding:1rem var(--page-pad);background:var(--cream);border-bottom:1px solid var(--light-gold);font-family:var(--font-button);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.proof-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-inline:clamp(.8rem,2vw,1.6rem)}.proof-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--gold)}.proof-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.proof-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 599px){.proof-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 0;text-align:center}.proof-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:0}.proof-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){border-left:1px solid var(--gold)}}.signature[data-astro-cid-j7pv25f6],.dayparts[data-astro-cid-j7pv25f6]{text-align:center}.dish-grid[data-astro-cid-j7pv25f6],.daypart-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,2.75rem);margin-top:clamp(2rem,5vw,3rem);list-style:none;padding:0;text-align:left}@media (max-width: 1023px){.dish-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.dish-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.dish[data-astro-cid-j7pv25f6] .dish-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 18px 18px}@media (max-width: 699px){.dish[data-astro-cid-j7pv25f6] .dish-img{aspect-ratio:1 / 1;object-position:50% 70%}}.dish-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.75rem;margin-top:1rem;padding-bottom:.35rem;border-bottom:1.5px dotted var(--navy)}.dish-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,1.1rem + .5vw,1.55rem)}.dish-price[data-astro-cid-j7pv25f6]{margin-left:auto;font-weight:700;white-space:nowrap}.dish[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.5rem}.signature-more[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,5vw,3rem)}.story[data-astro-cid-j7pv25f6]{background:var(--navy);color:var(--cream)}.story-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(3.5rem,9vw,7rem)}.story[data-astro-cid-j7pv25f6] .story-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 35%;border-radius:999px 999px 26px 26px;border:1px solid var(--light-gold);padding:.6rem}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--cream);font-size:clamp(1.8rem,1.2rem + 2vw,2.7rem)}.story-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kicker){margin-top:1.1rem;font-size:1.075rem;line-height:1.7}.story-copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:2rem}.story[data-astro-cid-j7pv25f6] .story-sketch{position:absolute;right:var(--page-pad);bottom:1.5rem;width:clamp(70px,7vw,96px);filter:invert(1) sepia(.4);opacity:.35}@media (max-width: 767px){.story-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.story[data-astro-cid-j7pv25f6] .story-img{max-width:320px;margin-inline:auto}.story[data-astro-cid-j7pv25f6] .story-sketch{display:none}}@media (max-width: 767px){.daypart-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.daypart[data-astro-cid-j7pv25f6] .daypart-img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:18px;margin-bottom:1.1rem}.daypart-time[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-button);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.3rem}.daypart[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.daypart-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.25rem;font-family:var(--font-button);font-weight:700;color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.daypart-link[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:2px}.lake-band[data-astro-cid-j7pv25f6]{display:grid;min-height:min(80vh,760px);background:var(--navy);color:var(--cream)}.lake-band[data-astro-cid-j7pv25f6]>picture,.lake-band-panel[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.lake-band[data-astro-cid-j7pv25f6] .lake-band-img{width:100%;height:100%;object-fit:cover}.lake-band-panel[data-astro-cid-j7pv25f6]{align-self:end;justify-self:end;max-width:34rem;margin:clamp(1.5rem,5vw,4rem) var(--page-pad);padding:clamp(1.75rem,4vw,2.75rem);background:#163055eb;border:1px solid var(--light-gold);border-radius:26px}.lake-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--cream)}.lake-band-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kicker){margin-top:1rem}.lake-band-panel[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:1.5rem}@media (max-width: 767px){.lake-band[data-astro-cid-j7pv25f6]{min-height:0}.lake-band[data-astro-cid-j7pv25f6] .lake-band-img{aspect-ratio:4 / 3;height:auto}.lake-band-panel[data-astro-cid-j7pv25f6]{grid-area:2 / 1;margin:0;border:0;border-radius:0;background:var(--navy);max-width:none;padding-inline:var(--page-pad)}}.craft[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.craft-lede[data-astro-cid-j7pv25f6]{text-align:left;margin-inline:0}.craft-list[data-astro-cid-j7pv25f6]{margin-top:clamp(1.5rem,3vw,2rem)}.craft[data-astro-cid-j7pv25f6] .craft-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 26px 26px}.craft-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--light-gold)}.craft-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.9rem .25rem;border-bottom:1px solid var(--light-gold);font-size:1.075rem}.craft-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-style:italic;font-weight:700}@media (max-width: 767px){.craft[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.events-teaser[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.events-teaser[data-astro-cid-j7pv25f6] .events-teaser-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:clamp(28px,5vw,60px)}.events-teaser-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kicker){margin-top:1rem}.events-teaser-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.events-teaser-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:48px}@media (max-width: 767px){.events-teaser[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.extras[data-astro-cid-j7pv25f6]{padding-bottom:clamp(3rem,7vw,5rem)}.extras-list[data-astro-cid-j7pv25f6]{list-style:none;padding:clamp(1.5rem,4vw,2.25rem);display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;text-align:center;border:1.5px solid var(--light-gold);border-radius:26px}.extras-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);margin-bottom:.4rem}.extras-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold-text);font-weight:700;text-underline-offset:3px}.extras-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--light-gold)}@media (max-width: 599px){.extras-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.extras-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--light-gold);padding-top:1.5rem}}.closing[data-astro-cid-j7pv25f6]{display:grid;min-height:min(70vh,640px);background:var(--navy)}.closing[data-astro-cid-j7pv25f6]>picture,.closing-panel[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.closing[data-astro-cid-j7pv25f6] .closing-img{width:100%;height:100%;object-fit:cover}.closing-panel[data-astro-cid-j7pv25f6]{align-self:center;justify-self:center;text-align:center;margin:2rem var(--page-pad);padding:clamp(2rem,5vw,3.25rem) clamp(1.5rem,5vw,3.5rem);background:#fbf6e9f2;border:1px solid var(--gold);border-radius:26px;max-width:36rem}.closing-panel[data-astro-cid-j7pv25f6] .closing-cta{margin-bottom:0}@media (max-width: 767px){.closing[data-astro-cid-j7pv25f6]{min-height:0}.closing[data-astro-cid-j7pv25f6] .closing-img{aspect-ratio:4 / 3;height:auto}.closing-panel[data-astro-cid-j7pv25f6]{grid-area:2 / 1;margin:0;border:0;border-radius:0;background:var(--cream)}}
