.gal[data-astro-cid-rj65ajc3]{--h:min(62svh, 40rem);--gap:var(--s3);--dist:max(0px, calc(var(--n) * var(--h) * .8 + (var(--n) - 1) * var(--gap) + 2 * var(--gutter) - 100vw));height:calc(100svh + var(--dist));position:relative}.gal__pin[data-astro-cid-rj65ajc3]{justify-content:center;gap:var(--s5);flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.gal__head[data-astro-cid-rj65ajc3]{align-items:end;gap:0 var(--s4);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.gal__head[data-astro-cid-rj65ajc3] .eyebrow[data-astro-cid-rj65ajc3]{grid-column:1/-1}.gal__head[data-astro-cid-rj65ajc3] .line[data-astro-cid-rj65ajc3]{flex:0 0 var(--s6);opacity:.5;background:currentColor;height:1px}.gal__count[data-astro-cid-rj65ajc3]{font-feature-settings:"tnum"}.gal__track[data-astro-cid-rj65ajc3]{gap:var(--gap);padding-inline:var(--gutter);width:max-content;height:var(--h);will-change:transform;display:flex;transform:translate(0,0)}.gal__item[data-astro-cid-rj65ajc3]{height:var(--h);width:calc(var(--h) * .8);border-radius:var(--radius);cursor:zoom-in;background:var(--ink-2);flex:none;min-width:0;position:relative;overflow:hidden}.gal__item[data-astro-cid-rj65ajc3] picture{display:block;position:absolute;inset:0}.gal__item--film[data-astro-cid-rj65ajc3]{cursor:default}.gal__item[data-astro-cid-rj65ajc3] video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gal__item[data-astro-cid-rj65ajc3] img{object-fit:cover;max-width:none;transition:transform 1.2s var(--ease-out), filter .8s;position:absolute;inset:0;width:100%!important;height:100%!important}@media (hover:hover){.gal__item[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.04)}}.gal__plus[data-astro-cid-rj65ajc3]{right:var(--s2);bottom:var(--s2);backdrop-filter:blur(6px);border:1px solid var(--bone-40);opacity:0;width:2.5rem;height:2.5rem;transition:opacity .4s, transform .6s var(--ease-out);background:#1c1a1973;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:300;display:grid;position:absolute;transform:scale(.8)}.gal__item[data-astro-cid-rj65ajc3]:hover .gal__plus[data-astro-cid-rj65ajc3],.gal__item[data-astro-cid-rj65ajc3]:focus-visible .gal__plus[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.gal__bar[data-astro-cid-rj65ajc3]{height:1px}.gal__bar[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{background:var(--bone-20);height:1px;display:block;position:relative}.gal__bar[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]:after{content:"";background:var(--amber);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.no-js .gal[data-astro-cid-rj65ajc3],.gal[data-astro-cid-rj65ajc3].is-static{height:auto}.no-js .gal__pin[data-astro-cid-rj65ajc3],.gal[data-astro-cid-rj65ajc3].is-static .gal__pin[data-astro-cid-rj65ajc3]{height:auto;padding-block:var(--section);scroll-snap-type:x mandatory;scrollbar-width:none;position:static;overflow-x:auto}.gal[data-astro-cid-rj65ajc3].is-static .gal__head[data-astro-cid-rj65ajc3],.gal[data-astro-cid-rj65ajc3].is-static .gal__bar[data-astro-cid-rj65ajc3]{width:100vw;position:sticky;left:0}.gal[data-astro-cid-rj65ajc3].is-static .gal__item[data-astro-cid-rj65ajc3]{scroll-snap-align:start;scroll-margin-left:var(--gutter)}@media (width<=767px){.gal[data-astro-cid-rj65ajc3]{--h:52svh;--gap:var(--s2)}.gal__pin[data-astro-cid-rj65ajc3]{gap:var(--s4)}.gal__plus[data-astro-cid-rj65ajc3]{opacity:1;width:2.25rem;height:2.25rem;transform:none}}.lb[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--linen);background:#1c1a19f7;border:0;margin:0;padding:0}.lb[data-astro-cid-rj65ajc3][open]{animation:lb-in .5s var(--ease-out);place-items:center;display:grid}.lb[data-astro-cid-rj65ajc3]::backdrop{background:0 0}@keyframes lb-in{0%{opacity:0}}.lb__fig[data-astro-cid-rj65ajc3]{align-items:center;gap:var(--s2);flex-direction:column;display:flex}.lb__fig[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);width:auto;max-width:86vw;height:auto;max-height:80svh;animation:lb-img .7s var(--ease-out)}@keyframes lb-img{0%{opacity:0;transform:scale(.97)}}.lb__close[data-astro-cid-rj65ajc3]{top:var(--s4);right:var(--gutter);border:1px solid var(--bone-40);border-radius:999px;padding:.6rem 1rem;position:absolute}.lb__nav[data-astro-cid-rj65ajc3]{border:1px solid #eadcc980;border-radius:50%;width:3.5rem;height:3.5rem;font-size:1.25rem;transition:background .3s,color .3s;position:absolute;top:50%;transform:translateY(-50%)}.lb__nav[data-astro-cid-rj65ajc3]:hover,.lb__close[data-astro-cid-rj65ajc3]:hover{background:var(--linen);color:var(--offblack)}.lb__prev[data-astro-cid-rj65ajc3]{left:var(--gutter)}.lb__next[data-astro-cid-rj65ajc3]{right:var(--gutter)}@media (width<=767px){.lb__nav[data-astro-cid-rj65ajc3]{top:auto;bottom:var(--s4);transform:none}}.hero[data-astro-cid-lcdefpme]{height:100svh;min-height:30rem;color:var(--linen);background:var(--wine);position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{animation:hero-in 2.6s var(--ease-out) both;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(picture,img){object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@keyframes hero-in{0%{transform:scale(1.06)}to{transform:none}}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#54161e80,#0000 14%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.hero__mark[data-astro-cid-lcdefpme]{width:calc(max(100vw,179svh)/3.33333)}@media (width<=767px),(aspect-ratio<=3/4){.hero__mark[data-astro-cid-lcdefpme]{width:calc(max(100vw,55.8svh)/1.78571)}}@media (width<=1024px),(hover:none){.hero__media[data-astro-cid-lcdefpme]{animation-name:hero-fade}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-foot[data-astro-cid-lcdefpme]{padding-block:var(--s6);position:relative}.hero-foot__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.hero-foot__line[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);max-width:44ch;line-height:1.4}.hero-foot__end[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.hero-foot__end[data-astro-cid-lcdefpme] .btn--solid[data-astro-cid-lcdefpme]{background:var(--linen);color:var(--wine);border-color:var(--linen)}.hero-foot__meta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s2);color:#eadcc9db;display:flex}.hero-foot__meta[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme]{margin-left:0}.hero__end[data-astro-cid-lcdefpme]{position:absolute;bottom:0}@media (width<=767px){.hero-foot[data-astro-cid-lcdefpme]{padding-block:var(--s5)}.hero-foot__line[data-astro-cid-lcdefpme]{font-size:1.25rem}}.about__statement[data-astro-cid-lcdefpme]{font-family:var(--f-display);text-transform:uppercase;font-size:calc(var(--fs-statement) * 1.15);max-width:40ch;line-height:1.02}.about__sub[data-astro-cid-lcdefpme]{margin-top:var(--s5);max-width:60ch}.stats[data-astro-cid-lcdefpme]{margin-top:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--s4) var(--s4) var(--s4) var(--s4);gap:var(--s2);flex-direction:column;display:flex}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{padding-left:0}.stats__n[data-astro-cid-lcdefpme]{font-family:var(--f-display);white-space:nowrap;align-items:baseline;gap:var(--s2);font-size:clamp(4rem,7vw,7.5rem);line-height:1;display:flex}.stats__n[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--f-sans);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.stats__t[data-astro-cid-lcdefpme]{color:var(--bone-80);max-width:26ch;font-size:var(--fs-small)}@media (width<=900px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(n){padding:var(--s3) 0}}.team__grid[data-astro-cid-lcdefpme]{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.team__pics[data-astro-cid-lcdefpme]{min-height:38rem;position:relative}.team__a[data-astro-cid-lcdefpme]{width:70%;height:88%;position:absolute;top:0;left:0}.team__b[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:42%;position:absolute;bottom:0;right:0;box-shadow:0 24px 48px -24px #1c1a1959}.team__copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s3);padding-block:var(--s6);flex-direction:column;justify-content:center;display:flex}.team__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--s1)}.team__copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s2)}.team__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch}.team__ctas[data-astro-cid-lcdefpme]{gap:var(--s2) var(--s4);margin-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=900px){.team__grid[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.team__pics[data-astro-cid-lcdefpme]{aspect-ratio:1/1.08;min-height:0}.team__copy[data-astro-cid-lcdefpme]{padding-block:0}}.menu__head[data-astro-cid-lcdefpme]{gap:var(--s4) var(--gutter);margin-bottom:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.menu__intro[data-astro-cid-lcdefpme]{gap:var(--s3);flex-direction:column;justify-self:end;max-width:34rem;display:flex}.menu__intro[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.menu__intro[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme]{margin-left:0}.menu__grid[data-astro-cid-lcdefpme]{column-gap:var(--s7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.menu__pic[data-astro-cid-lcdefpme]{height:100%;min-height:0}.menu__col[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.menu__col[data-astro-cid-lcdefpme] .menu__list[data-astro-cid-lcdefpme]{flex:1}.menu__col[data-astro-cid-lcdefpme] .menu__extra[data-astro-cid-lcdefpme]{padding-bottom:0}.menu__pic[data-astro-cid-lcdefpme] picture,.menu__pic[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu__list[data-astro-cid-lcdefpme]{border-bottom:var(--rule);grid-auto-rows:1fr;display:grid}.menu__row[data-astro-cid-lcdefpme]{align-content:center;column-gap:var(--s3);row-gap:var(--s1);padding-block:var(--s3);border-top:var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.menu__name[data-astro-cid-lcdefpme]{font-family:var(--f-menu);font-size:clamp(1.375rem,.6vw + 1.05rem,1.75rem);line-height:1.2}.menu__price[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:#eadcc9db;font-feature-settings:"tnum";white-space:nowrap}.menu__desc[data-astro-cid-lcdefpme]{color:var(--bone-80);font-size:var(--fs-small);grid-column:1/-1;max-width:48ch;line-height:1.5}.menu__extra[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s3);padding-block:var(--s3);color:var(--bone-80);font-size:var(--fs-small);display:flex}.menu__foot[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s6);flex-wrap:wrap;display:flex}.menu__foot[data-astro-cid-lcdefpme] .btn--solid[data-astro-cid-lcdefpme]{--btn-hover:var(--white)}@media (width<=1100px){.menu__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.menu__intro[data-astro-cid-lcdefpme]{justify-self:start}.menu__grid[data-astro-cid-lcdefpme]{column-gap:var(--s5)}}@media (width<=700px){.menu__grid[data-astro-cid-lcdefpme]{row-gap:var(--s5);grid-template-columns:minmax(0,1fr)}.menu__pic[data-astro-cid-lcdefpme]{aspect-ratio:4/5;min-height:0}.menu__list[data-astro-cid-lcdefpme]{grid-auto-rows:auto}}.how__grid[data-astro-cid-lcdefpme]{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.how__film[data-astro-cid-lcdefpme]{height:100%;min-height:0}.how__film[data-astro-cid-lcdefpme] video{position:absolute;inset:0}.how__copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.how__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--s1)}.how__copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s2)}.how__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:46ch}.how__list[data-astro-cid-lcdefpme]{width:100%;margin-block:var(--s3);grid-template-columns:minmax(0,1fr)}.how__list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s3);padding-block:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.how__k[data-astro-cid-lcdefpme]{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.75rem,2vw,2.25rem);line-height:1}.how__ctas[data-astro-cid-lcdefpme]{gap:var(--s2) var(--s4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=900px){.how[data-astro-cid-lcdefpme]{padding-top:var(--gutter)}.how__grid[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.how__film[data-astro-cid-lcdefpme]{aspect-ratio:4/5;min-height:0}}@media (width<=520px){.how__list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}.find__grid[data-astro-cid-lcdefpme]{gap:var(--s6) var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.find__where[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s4)}.find__where[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme] .split-line>span{white-space:nowrap}.find__where[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch}.find__hours[data-astro-cid-lcdefpme]{justify-self:end;width:min(100%,28rem)}.find__hours[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{margin-bottom:var(--s2);align-items:center;display:flex}.find__days[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.find__days[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-feature-settings:"tnum";height:2.75rem;color:var(--bone-80);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.find__days[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-today{color:var(--wine);font-weight:500}.find__days[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-today span[data-astro-cid-lcdefpme]:first-child:after{content:" · Today";color:var(--pine)}.find__strip[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s2) var(--s2);margin-top:var(--s6);padding-top:var(--s4);border-top:var(--rule);flex-wrap:wrap;display:flex}.find__strip[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-right:var(--s3)}.find__strip[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme]{margin-left:0;margin-right:var(--s3)}@media (width<=900px){.find__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.find__hours[data-astro-cid-lcdefpme]{justify-self:start}.find__strip[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s1);flex-direction:column}.find__strip[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme]{display:none}}.faq[data-astro-cid-lcdefpme]{gap:var(--s4) var(--gutter);margin-top:var(--s8);padding-top:var(--s6);border-top:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.faq__list[data-astro-cid-lcdefpme]{border-bottom:var(--rule)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s3);min-height:4.5rem;padding-block:var(--s2);cursor:pointer;font-size:var(--fs-lead);line-height:1.3;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{flex:none;width:1rem;height:1rem;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before,.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq__a[data-astro-cid-lcdefpme]{overflow:hidden}.faq__a[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:var(--s3);max-width:56ch;color:var(--bone-80)}@media (width<=900px){.faq[data-astro-cid-lcdefpme]{margin-top:var(--s7);grid-template-columns:minmax(0,1fr)}}
