.editorial-image[data-astro-cid-6u3sxuz7]{width:100%;aspect-ratio:var(--editorial-image-ratio);border-radius:var(--radius-media);background:var(--color-border);margin:0;overflow:hidden}.editorial-image[data-astro-cid-6u3sxuz7] .editorial-image__asset{object-fit:cover;object-position:var(--editorial-image-position);width:100%;height:100%}.opening-status{padding-block:var(--space-9)}.opening-status__grid{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.opening-status__copy{justify-items:start;gap:var(--space-5);display:grid}.opening-status__copy h2{max-width:12ch}.opening-status__copy .type-lead{max-width:37ch}.opening-status__moments{counter-reset:opening-moment;margin:0;padding:0;list-style:none}.opening-status__moments li{gap:var(--space-3) var(--space-6);border-top:1px solid color-mix(in srgb, var(--color-on-dark) 34%, transparent);padding-block:var(--space-5) var(--space-6);counter-increment:opening-moment;grid-template-columns:minmax(7rem,.42fr) minmax(12rem,.58fr);display:grid;position:relative}.opening-status__moments li:before{top:var(--space-5);color:color-mix(in srgb, var(--color-on-dark) 60%, transparent);content:"0" counter(opening-moment);font-size:var(--text-small);letter-spacing:.12em;font-weight:650;position:absolute;right:0}.opening-status__moments h3{max-width:16ch;padding-right:var(--space-7);grid-column:2}.opening-status__moments li>p:last-child{max-width:34ch;color:color-mix(in srgb, var(--color-on-dark) 82%, transparent);grid-column:2}.opening-status__moment{color:var(--color-on-dark);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;grid-row:1/span 2;font-weight:650;line-height:1.35}@media (width<=56rem){.opening-status__grid{grid-template-columns:1fr}.opening-status__copy{max-width:44rem}}@media (width<=32rem){.opening-status__moments li{grid-template-columns:1fr}.opening-status__moment,.opening-status__moments h3,.opening-status__moments li>p:last-child{grid-area:auto/1}}.home-hero{padding-block:clamp(3.5rem, 8vw, 8rem) var(--space-9)}.home-hero__grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid}.home-hero__copy{align-content:end;gap:var(--space-5);padding-bottom:clamp(0rem,3vw,3rem);display:grid}.home-hero__copy h1{max-width:10ch}.home-hero__copy .type-lead{max-width:35ch}.home-hero__now{gap:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-strong);max-width:35rem;padding-top:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.home-hero__now .type-label{color:var(--color-moss-deep)}.home-hero__now p:last-child{font-size:var(--text-small)}.home-hero__details{justify-items:start;gap:var(--space-4);margin-top:var(--space-4);display:grid}.home-hero__details address{color:var(--color-muted);font-size:var(--text-small);font-style:normal}.home-hero__media{min-width:0}.image-context{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-small)}.restaurant-section__intro,.people-section__intro{margin-bottom:var(--space-8);grid-template-columns:minmax(17rem,.75fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.people-section__intro{margin-bottom:var(--space-9);grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr)}.restaurant-section__intro>div:first-child,.people-section__intro>div:first-child{align-content:start;gap:var(--space-4);display:grid}.people-section__intro h2{max-width:15ch}.restaurant-section__media{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr);display:grid}.restaurant-section__detail{gap:var(--space-4);padding-bottom:clamp(0rem,4vw,4rem);display:grid}.restaurant-section__detail>p:last-child{max-width:20ch;color:var(--color-muted)}.third-room{padding-block:var(--space-9)}.third-room__grid{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.third-room__media{max-width:31rem}.third-room__copy{gap:var(--space-6);display:grid}.third-room__copy h2{max-width:8ch}.third-room__copy blockquote{border-left:1px solid var(--color-moss);max-width:28ch;padding-left:var(--space-5);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.together-section__heading{gap:var(--space-4);max-width:52rem;margin-bottom:var(--space-8);display:grid}.together-section__body{grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.member-note{gap:var(--space-2);border-top:3px solid var(--color-moss-deep);padding-top:var(--space-5);display:grid}.member-note strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.75rem,6vw,5rem);font-weight:400;line-height:.95}.member-note span{color:var(--color-muted);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;font-weight:650}.together-section em{font-family:var(--font-display);font-size:1.2em;font-style:normal}.place-section{padding-block:var(--space-9)}.place-section__grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.place-section__copy{gap:var(--space-5);display:grid;transform:translateY(-2rem)}.place-section__copy .editorial-copy{max-width:34rem}.place-section__media{min-width:0}.visit-section{border-block:1px solid var(--color-border);padding-block:var(--space-8)}.visit-section__grid{grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.visit-section__grid>div{gap:var(--space-3);display:grid}.visit-section__note{max-width:34rem;color:var(--color-muted)}.closing-section{padding-block:var(--space-9)}.closing-section__media{width:min(82%,70rem)}.closing-section__statement{gap:var(--space-4);background:var(--color-dark);max-width:46rem;margin-top:clamp(-5rem,-7vw,-2.5rem);margin-left:auto;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}@media (width<=56rem){.home-hero__grid,.third-room__grid,.place-section__grid{grid-template-columns:1fr}.home-hero__copy{max-width:45rem;padding-bottom:0}.home-hero__media{width:min(88%,44rem);margin-left:auto}.third-room__media{order:2;width:min(64%,27rem);margin-left:auto}.third-room__copy{max-width:44rem}.place-section__copy{max-width:42rem;transform:none}.place-section__media{width:min(88%,48rem);margin-left:auto}}@media (width<=44rem){.restaurant-section__intro,.people-section__intro,.together-section__body,.visit-section__grid,.restaurant-section__media{grid-template-columns:1fr}.restaurant-section__detail{width:min(58%,18rem);margin-left:auto;padding-bottom:0}.closing-section__media{width:100%}.closing-section__statement{max-width:calc(100% - var(--space-5));margin-top:-2rem;padding-right:0}}@media (width<=30rem){.home-hero__media,.place-section__media{width:100%}.home-hero__now{grid-template-columns:1fr}.third-room__media{width:78%}.restaurant-section__detail{width:70%}}
