@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}.bbq-teaser[data-astro-cid-zxu47tgl]{padding:36px var(--gutter);background:var(--deep);color:var(--cream);border-top:1px solid #ffffff25;grid-template-columns:.7fr 1.6fr 1fr;align-items:center;gap:35px;display:grid}.bbq-teaser-date[data-astro-cid-zxu47tgl]{flex-direction:column;gap:8px;display:flex}.bbq-teaser-date[data-astro-cid-zxu47tgl]>span[data-astro-cid-zxu47tgl]:first-child{letter-spacing:.18em;font-size:13px}.bbq-teaser-date[data-astro-cid-zxu47tgl]>span[data-astro-cid-zxu47tgl]:last-child{opacity:.75;font-size:11px}.bbq-teaser[data-astro-cid-zxu47tgl] h2[data-astro-cid-zxu47tgl]{margin:0 0 10px;font-size:clamp(25px,2.5vw,38px);line-height:1.15}.bbq-teaser[data-astro-cid-zxu47tgl] p[data-astro-cid-zxu47tgl]{opacity:.82;max-width:48ch;margin:0;font-size:12px;line-height:1.7}.bbq-teaser-link[data-astro-cid-zxu47tgl]{flex-direction:column;justify-self:end;gap:12px;min-height:44px;display:flex}.bbq-teaser-link[data-astro-cid-zxu47tgl] strong[data-astro-cid-zxu47tgl]{font-family:var(--font-display);font-size:30px;font-weight:600}.bbq-teaser-link[data-astro-cid-zxu47tgl] small[data-astro-cid-zxu47tgl]{font-family:var(--font-body);font-size:10px;font-weight:400}.bbq-teaser-link[data-astro-cid-zxu47tgl]>span[data-astro-cid-zxu47tgl]{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:18px;padding-bottom:5px;font-size:12px;display:flex}.bbq-teaser-link[data-astro-cid-zxu47tgl]:hover>span[data-astro-cid-zxu47tgl]{opacity:.75}.bbq-teaser[data-astro-cid-zxu47tgl] a[data-astro-cid-zxu47tgl]:focus-visible{outline:2px solid var(--cream);outline-offset:7px}@media (width<=900px){.bbq-teaser[data-astro-cid-zxu47tgl]{grid-template-columns:1fr 1fr;gap:20px}.bbq-teaser-date[data-astro-cid-zxu47tgl]{flex-direction:row;grid-column:1/-1;justify-content:space-between}.bbq-teaser-copy[data-astro-cid-zxu47tgl]{max-width:450px}}@media (width<=540px){.bbq-teaser[data-astro-cid-zxu47tgl]{padding:28px var(--gutter);grid-template-columns:1fr;gap:22px}.bbq-teaser-date[data-astro-cid-zxu47tgl]{flex-wrap:wrap;gap:10px}.bbq-teaser[data-astro-cid-zxu47tgl] h2[data-astro-cid-zxu47tgl]{font-size:30px}.bbq-teaser-link[data-astro-cid-zxu47tgl]{flex-direction:row;justify-content:space-between;justify-self:stretch;align-items:center;gap:15px}.bbq-teaser-link[data-astro-cid-zxu47tgl] strong[data-astro-cid-zxu47tgl]{white-space:nowrap}.bbq-teaser-link[data-astro-cid-zxu47tgl] small[data-astro-cid-zxu47tgl]{font-size:10px;display:block}.bbq-teaser-link[data-astro-cid-zxu47tgl]>span[data-astro-cid-zxu47tgl]{font-size:12px}}.legal-policy[data-astro-cid-p6hh7zz5]{overflow-wrap:anywhere}.legal-policy[data-astro-cid-p6hh7zz5] h1[data-astro-cid-p6hh7zz5]{font-size:clamp(32px,6vw,65px);line-height:1.12}.legal-policy[data-astro-cid-p6hh7zz5] section[data-astro-cid-p6hh7zz5]{margin-top:32px}.legal-policy[data-astro-cid-p6hh7zz5] h2[data-astro-cid-p6hh7zz5]{margin-bottom:16px;font-size:clamp(23px,3vw,32px);line-height:1.25}.legal-policy[data-astro-cid-p6hh7zz5] section[data-astro-cid-p6hh7zz5] p[data-astro-cid-p6hh7zz5]{margin:0 0 16px;font-size:16px;line-height:1.75}.revision[data-astro-cid-p6hh7zz5]{font-size:14px}.legal-links[data-astro-cid-p6hh7zz5]{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px;display:flex}.legal-links[data-astro-cid-p6hh7zz5] a[data-astro-cid-p6hh7zz5],.legal-links[data-astro-cid-p6hh7zz5] button[data-astro-cid-p6hh7zz5]{font-size:15px;line-height:1.6}.legal-links[data-astro-cid-p6hh7zz5] button[data-astro-cid-p6hh7zz5]{min-height:44px}.bbq-page{background:var(--cream)}.bbq-hero{isolation:isolate;min-height:740px;padding:42px var(--gutter) 64px;color:var(--cream);background:var(--deep);border-radius:0 0 48px 48px;align-items:center;display:flex;position:relative;overflow:hidden}.bbq-art{z-index:-2;margin:0;position:absolute;inset:0}.bbq-art img{object-fit:cover;object-position:66% 57%;width:100%;height:100%}.bbq-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--deep) 91%,transparent),color-mix(in srgb,var(--deep) 54%,transparent) 46%,transparent 83%),linear-gradient(0deg,color-mix(in srgb,var(--deep) 45%,transparent),transparent 45%);position:absolute;inset:0}.bbq-hero-copy{z-index:1;width:100%;max-width:1280px;margin:0 auto;position:relative}.bbq-back{text-underline-offset:5px;align-items:center;gap:9px;width:fit-content;min-height:36px;margin-bottom:27px;font-size:11px;text-decoration:underline;display:flex}.bbq-back .ui-arrow{width:13px;height:13px;transform:rotate(225deg)}.bbq-hero .eyebrow{letter-spacing:.18em;margin-bottom:16px;font-size:11px}.bbq-kicker{letter-spacing:.2em;margin-bottom:16px;font-size:10px}.bbq-hero h1{letter-spacing:-.065em;max-width:11ch;margin:0 0 24px;font-size:clamp(64px,7.4vw,116px);line-height:.99}.bbq-hero h1 span{display:block}.bbq-hero h1 span:last-child{font-style:italic}.bbq-intro{max-width:37ch;margin:0;font-size:15px;line-height:1.75}.bbq-price{align-items:baseline;gap:14px;margin-top:22px;display:flex}.bbq-price strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:57px;font-weight:600;line-height:1.1}.bbq-price strong span{margin-left:5px;font-size:31px}.bbq-price>span{letter-spacing:.07em;font-size:11px}.bbq-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:23px;display:flex}.bbq-actions .button{gap:18px;font-size:13px}.bbq-menu-link{border-bottom:1px solid;align-items:center;gap:14px;min-height:44px;font-size:12px;display:inline-flex}.bbq-hero a:focus-visible{outline:2px solid var(--cream);outline-offset:6px}.bbq-included{margin:0 var(--gutter);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:0;padding:28px 0;display:flex}.bbq-included span{text-align:center;padding:0 35px;font-size:12px;line-height:1.6}.bbq-included span+span{border-left:1px solid var(--line)}.bbq-menu{max-width:1500px;margin:auto;padding-top:75px;padding-bottom:60px}.bbq-menu-heading{text-align:center;max-width:730px;margin:0 auto 54px}.bbq-menu-heading h2{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(42px,4.6vw,68px);line-height:1.1}.bbq-menu-heading>p:last-child{max-width:44ch;margin:0 auto;font-size:15px;line-height:1.75}.bbq-menu-grid{border:1px solid var(--line);background:color-mix(in srgb,var(--cream) 65%,white);border-radius:28px;grid-template-columns:1.15fr 1fr;gap:70px;padding:45px clamp(25px,4vw,65px);display:grid}.bbq-course-number{letter-spacing:.12em;color:var(--ink);font-size:11px}.bbq-course h3{letter-spacing:-.03em;margin:11px 0 23px;font-size:32px;line-height:1.2}.bbq-course ul{margin:0;padding:0;list-style:none}.bbq-course li{border-top:1px solid var(--line);padding:12px 0;font-size:15px;line-height:1.6}.bbq-sides{margin-top:18px;font-size:13px;font-style:italic}.bbq-wine{border:1px solid var(--line);border-radius:23px;align-items:center;gap:18px;margin:20px 0 0;padding:24px 32px;display:flex}.bbq-wine svg{flex:none}.bbq-wine p{flex:1;margin:0;font-size:16px}.bbq-wine>span{font-family:var(--font-display);white-space:nowrap;font-size:30px}.bbq-wine small{font-family:var(--font-body);font-size:11px}.bbq-allergens{text-align:center;margin:16px auto 0;font-size:11px}.bbq-reserve{text-align:center;padding-top:40px;padding-bottom:85px}.bbq-reserve h2{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(45px,5.5vw,78px);line-height:1.1}.bbq-reserve>p:not(.eyebrow){max-width:48ch;margin-left:auto;margin-right:auto}.bbq-reserve .bbq-actions{justify-content:center}.bbq-reserve .text-link{gap:12px;font-size:13px}.bbq-address{margin-top:25px;font-size:12px}@media (width>=1700px){.bbq-hero{min-height:800px}}@media (width<=900px){.bbq-hero{min-height:690px;padding-top:28px;padding-bottom:45px}.bbq-hero h1{font-size:76px}.bbq-menu-grid{gap:35px;padding:30px}.bbq-included span{padding:0 20px}.bbq-art img{object-position:65% 50%}}@media (width<=640px){.bbq-hero{min-height:720px;padding:24px var(--gutter) 44px;border-radius:0 0 30px 30px;align-items:center}.bbq-art img{object-position:69% 50%}.bbq-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--deep) 90%,transparent),color-mix(in srgb,var(--deep) 47%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--deep) 72%,transparent),transparent 70%)}.bbq-back{margin-bottom:29px;font-size:10px}.bbq-hero .eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:9px}.bbq-kicker{margin-bottom:15px;font-size:9px}.bbq-hero h1{letter-spacing:-.06em;max-width:100%;margin-bottom:25px;font-size:clamp(48px,12.8vw,75px);line-height:1.02}.bbq-intro{max-width:33ch;font-size:14px;line-height:1.75}.bbq-price{margin-top:24px}.bbq-price strong{font-size:55px}.bbq-price>span{font-size:10px}.bbq-actions{gap:16px;margin-top:25px}.bbq-actions .button{padding:14px 18px;font-size:12px}.bbq-menu-link{gap:10px;font-size:11px}.bbq-included{grid-template-columns:1fr 1fr;row-gap:15px;padding:22px 0;display:grid}.bbq-included span{padding:0 10px;font-size:11px}.bbq-included span:last-child{border:0;grid-column:1/-1;font-size:12px}.bbq-menu{padding-top:45px;padding-bottom:35px}.bbq-menu-heading{margin-bottom:30px}.bbq-menu-heading h2{font-size:39px}.bbq-menu-heading>p:last-child{font-size:14px}.bbq-menu-grid{border-radius:23px;grid-template-columns:1fr;gap:30px;padding:26px 22px}.bbq-course h3{margin-bottom:19px;font-size:29px}.bbq-course li{font-size:14px}.bbq-wine{border-radius:23px;flex-wrap:wrap;gap:14px;padding:20px}.bbq-wine p{font-size:14px}.bbq-wine>span{border-top:1px solid var(--line);width:100%;padding-top:12px;font-size:27px}.bbq-allergens{font-size:10px;line-height:1.7}.bbq-reserve{padding-top:25px;padding-bottom:55px}.bbq-reserve h2{font-size:45px}.bbq-reserve .bbq-actions{flex-direction:column;align-items:center;gap:18px}}
