@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.kGuwpW_className{font-family:Caveat,Caveat Fallback;font-style:normal}.kGuwpW_variable{--font-handwriting-source:"Caveat", "Caveat Fallback"}
.go-page{--paper:var(--color-foreground);--paper-tone:var(--color-paper-tone);--ink:var(--color-surface);--field:var(--color-surface);--field-soft:var(--color-surface-elevated);--accent:var(--color-accent);--go-size-display:clamp(2.6rem, 5.2vw, 5rem);--go-size-h2:clamp(2rem, 3.6vw, 3.25rem);--go-size-lead:clamp(1.25rem, 1.8vw, 1.5rem);--go-size-body:1.0625rem;--go-size-small:.875rem;background:var(--field);color:var(--paper);overflow:clip}.go-page .font-vietnamese{font-family:var(--font-vietnamese)}.go-frame{width:min(100% - 3rem,90rem);margin-inline:auto}.go-header{z-index:10;background:var(--color-surface);justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:5.25rem;padding:1rem max(1.5rem,50vw - 45rem);display:flex;position:absolute;top:0;left:0}.go-brand{align-items:center;min-height:2.75rem;display:inline-flex}.go-brand img{width:9.5rem;height:auto}.go-navigation{align-items:center;gap:clamp(1rem,3vw,3rem);display:flex}.go-navigation a,.go-textAction,.go-menuLink,.go-footerAddress a{color:inherit;font-size:var(--go-size-body);font-weight:600;text-decoration:none}.go-hero{align-items:center;min-height:100svh;padding:clamp(5.5rem,8vh,6.5rem) 0 clamp(1.5rem,3vh,2.25rem);display:grid;position:relative;overflow:hidden}.go-heroLayout{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.go-heroImage,.go-dishesBackdrop{object-fit:cover}.go-heroImage{filter:brightness(.68)}.go-heroScrim,.go-dishesScrim{background:#00000040;position:absolute;inset:0}.go-openingIntro,.go-countdownPanel{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(155%);position:relative;overflow:hidden}.go-openingIntro:before,.go-countdownPanel:before{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.go-openingIntro{color:var(--ink);background:linear-gradient(135deg,#ffffff9e 0%,#fff1d6c7 42%,#f2dfc0ad 100%);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.75rem,2.5vw,2.5rem);display:flex;box-shadow:inset 0 1px #ffffffd9,inset 1px 0 #ffffff73,0 24px 60px #00000047}.go-openingIntro:before{background:linear-gradient(125deg,#ffffff8c 0%,#ffffff1f 28%,#0000 52%,#ffffff2e 100%)}.go-openingIntro h1,.go-countdownPanel h2,.go-facebookEvent h2,.go-dishes h2,.go-visit h2,.go-replyCard h2,.go-footer h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700;line-height:1.04}.go-openingIntro h1{font-size:var(--go-size-display);margin:0}.go-heroDetails{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.go-heroSchedule{flex-direction:column;gap:.4rem;display:flex}.go-heroDate{font-size:var(--go-size-lead);margin:0;font-weight:700;line-height:1.2}.go-heroTime{font-size:var(--go-size-body);margin:0;font-weight:600;line-height:1.4}.go-heroDescription{max-width:32ch;font-size:var(--go-size-body);margin:0;line-height:1.5}.go-heroActions,.go-visitActions{flex-wrap:wrap;align-items:center;gap:1.75rem;width:100%;display:flex}.go-heroActions{justify-content:flex-start}.go-primaryAction{background:var(--accent);min-height:3.5rem;color:var(--color-accent-foreground);font-size:var(--go-size-body);justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.go-dishes h2,.go-visit h2{font-size:var(--go-size-display);margin:0}.go-facebookEvent{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff7a 0%,#f2dfc094 100%);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;box-shadow:inset 0 1px #ffffffb8}.go-facebookEvent p{max-width:46ch;font-size:var(--go-size-body);margin:0;line-height:1.5}.go-facebookEventHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;width:100%;display:flex}.go-facebookEvent h2{font-size:var(--go-size-lead);letter-spacing:-.02em;margin:0}.go-facebookEvent .go-facebookEventHost{font-size:var(--go-size-small);font-weight:700}.go-facebookEvent .go-facebookEventNote{font-size:var(--go-size-small)}.go-darkAction{background:var(--ink);min-height:3.25rem;color:var(--paper);font-size:var(--go-size-body);justify-content:center;align-items:center;margin-top:.25rem;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.go-countdownPanel{color:var(--paper);background:linear-gradient(135deg,#3428219e 0%,#171310bd 48%,#100d0bd6 100%);flex-direction:column;justify-content:space-between;gap:clamp(1rem,1.8vw,1.5rem);padding:clamp(1.75rem,2.5vw,2.5rem);display:flex;box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff1f,0 24px 60px #00000057}.go-countdownPanel:before{background:linear-gradient(125deg,#fff3 0%,#ffffff0d 30%,#0000 54%,#fff1d60f 100%)}.go-countdownHeader{flex-direction:column;gap:.5rem;display:flex}.go-countdownPanel h2{font-size:var(--go-size-h2);margin:0}.go-countdownHeader p{max-width:38ch;font-size:var(--go-size-body);color:var(--color-muted);margin:0;line-height:1.4}.go-countdownPanel .go-countdown{flex-direction:column;flex:1;justify-content:center;display:flex}.go-countdownUnits{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,.9vw,.75rem);display:grid}.go-countdownUnit{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f 0%,#241c1794 52%,#171310b8 100%);flex-direction:column;justify-content:space-between;gap:.4rem;min-height:clamp(5.25rem,7.5vw,6.75rem);padding:clamp(.75rem,1.2vw,1rem);display:flex;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14}.go-countdownUnit strong{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,3.35rem);line-height:1}.go-countdownUnit span{font-size:var(--go-size-small);font-weight:600}.go-countdownStatus{font-size:var(--go-size-body);margin:.85rem 0 0;line-height:1.4}.grand-calendar{--calendar-orange:#e96825;--calendar-orange-dark:#be4d18;--calendar-paper:#f5ebda;--calendar-ink:#201711;--calendar-muted:#8c6b55;width:min(100%,230px);color:var(--calendar-ink);perspective:1000px;margin-inline:auto;padding-top:14px;position:relative}.grand-calendar__card{background:var(--calendar-paper);border-radius:8px 8px 5px 5px;position:relative;overflow:hidden;box-shadow:0 3px #d6c5aa,0 6px #bfa98c,0 12px 24px #00000059}.grand-calendar__header{background: linear-gradient(180deg, #f47b31 0%, var(--calendar-orange) 60%, var(--calendar-orange-dark) 100%);color:#fff3e4;height:46px;font-family:var(--font-body), Arial, sans-serif;letter-spacing:1.5px;border-bottom:2px solid #a63c12;justify-content:center;align-items:flex-end;padding:0 10px 8px;font-size:8.5px;font-weight:700;display:flex}.grand-calendar__rings{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:8%;right:8%}.grand-calendar__ring{background:0 0;border:3.5px solid #c5b8a3;border-radius:999px;width:14px;height:35px;box-shadow:inset 1.5px 0 1.5px #fffc,1.5px 1.5px 2px #00000080}.grand-calendar__page{background: linear-gradient(160deg, #fff8ed 0%, var(--calendar-paper) 75%, #e8dac3 100%);transform-origin:top;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:16px 12px 20px;display:flex;position:relative}.grand-calendar__month{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:1.5px;font-size:16px;font-weight:700}.grand-calendar__day{color:var(--calendar-ink);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-variant-numeric:lining-nums;margin:2px 0;font-size:clamp(68px,10vw,84px);font-weight:400;line-height:1}.grand-calendar__weekday{color:var(--calendar-orange-dark);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:.5px;font-size:17px;font-weight:700}.grand-calendar__year{color:var(--calendar-muted);font-family:var(--font-body), Arial, sans-serif;letter-spacing:3px;margin-top:6px;font-size:10px;font-weight:600}.grand-calendar__page:after{clip-path:polygon(100% 0,0 100%,100% 100%);pointer-events:none;content:"";background:linear-gradient(135deg,#0000 48%,#d0baa0 50%,#fff9ed 85%);width:36px;height:36px;position:absolute;bottom:0;right:0}.go-dishes{background:var(--field-soft);min-height:100svh;padding:clamp(2.5rem,5vh,4.5rem) 0;position:relative}.go-dishesBackdrop{filter:brightness(.3)}.go-dishesScrim{background:#0000004d}.go-dishes .go-frame{z-index:1;position:relative}.go-dishesHeading{grid-template-columns:1fr minmax(16rem,30rem);align-items:end;gap:3rem;margin-bottom:clamp(1.5rem,3vh,3rem);display:grid}.go-dishesHeading p{font-size:var(--go-size-body);margin:0 0 .4rem;line-height:1.5}.go-dishSlips{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.go-dishSlip{background:var(--paper);min-width:0;color:var(--ink)}.go-dishSlip:nth-child(2){margin-bottom:2.5rem}.go-dishSlip:nth-child(4){margin-bottom:1.5rem}.go-dishImage{height:clamp(11rem,17vw,17rem);position:relative;overflow:hidden}.go-dishImage img{object-fit:cover}.go-dishCopy{min-height:10rem;padding:1.25rem 1.25rem 1.5rem}.go-dishCopy h3{font-family:var(--font-display);font-size:var(--go-size-lead);margin:0;line-height:1.15}.go-dishCopy p{font-size:var(--go-size-body);margin:.55rem 0 0;line-height:1.4}.go-dishCopy strong{font-size:var(--go-size-body);margin-top:1rem;display:block}.go-menuLink{align-items:center;min-height:3.25rem;margin-top:3rem;display:inline-flex}.go-visit{background:var(--field);padding:clamp(2.5rem,5vh,4.5rem) 0}.go-visit h2{margin-bottom:clamp(1rem,2vh,1.75rem);font-size:clamp(1.8rem,2.8vw,2.6rem)}.go-visitRows p{font-family:var(--font-display);letter-spacing:-.025em;margin:0;padding:.55rem 0;font-size:clamp(1.2rem,2vw,1.85rem);font-weight:600;line-height:1.1}.go-visitRows p:nth-child(2n){color:var(--color-muted)}.go-visitActions{margin:1rem 0 1.5rem}.go-map{background:var(--field-soft);border:0;width:100%;height:clamp(24rem,48vh,36rem);display:block}.go-closing{background:var(--color-accent);min-height:0;color:var(--ink);padding-block:clamp(4rem,6vw,6rem)}.go-closing .go-frame{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.go-closingAside{max-width:24ch;font-family:var(--font-display), Georgia, serif;margin:0 0 4rem;font-size:clamp(1.9rem,2.9vw,2.75rem);font-style:italic;font-weight:400;line-height:1.22}.go-closingLeft{flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);min-width:0;display:flex}.go-closingLeft .go-closingAside{margin:0}.go-thankYouNote{--go-note-line-pitch:1.42em;width:min(100%,38rem);padding-block:var(--go-note-line-pitch);background-color:#fff8e9;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--go-note-line-pitch) - 1px), #537e9947 calc(var(--go-note-line-pitch) - 1px), #537e9947 var(--go-note-line-pitch));color:#303138;font-family:var(--font-handwriting-source), Georgia, serif;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:var(--go-note-line-pitch);padding-inline:clamp(1rem,3vw,2.25rem);transform:rotate(-1deg);box-shadow:0 20px 36px #30141433}.go-thankYouNote p{margin:0}.go-thankYouNote p+p{margin-top:var(--go-note-line-pitch);font-weight:600}.go-replyCard{background:var(--paper);text-align:center;min-height:30rem;padding:clamp(2rem,4vw,4rem);transform:rotate(2deg)}.go-replyCard h2{font-size:var(--go-size-h2);margin:1.5rem 0}.go-replyCard p{font-size:var(--go-size-body);margin:0 0 2.5rem;line-height:1.6}.go-replyCard .go-primaryAction{background:var(--ink);width:100%;color:var(--paper)}.go-replyCard .go-textAction{margin-top:1.5rem;display:inline-block}.go-footer{background:var(--field);padding:clamp(2.5rem,5vh,4.5rem) 0}.go-footerCard{background:var(--paper);width:min(100% - 3rem,75rem);min-height:26rem;color:var(--ink);grid-template-columns:1fr 1fr;gap:3rem;margin-inline:auto;padding:clamp(2rem,5vw,5rem);display:grid}.go-footer h2{max-width:14ch;font-size:var(--go-size-h2);margin:0 0 1.5rem}.go-footerCard p{max-width:28ch;font-size:var(--go-size-body);margin:0;line-height:1.55}.go-footerAddress{font-size:var(--go-size-body);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.go-footerAddress img{width:8rem;height:8rem;margin-left:auto;padding:.5rem}.go-footerAddress address{font-style:normal;line-height:1.5}.go-footerAddress .go-footerBusinessName{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.3}.go-footerHours{margin-top:.65rem}.go-footerHours h4{font-size:var(--go-size-small);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.go-footerHours ul{font-size:var(--go-size-small);gap:.25rem;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.go-footerLinks{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem;display:flex}.go-footerCard .go-imprint{max-width:none;font-size:var(--go-size-small);grid-column:1/-1;margin-top:2rem}@media (max-width:960px){.go-heroLayout{grid-template-columns:1fr}.go-countdownUnits{grid-template-columns:repeat(4,minmax(0,1fr))}.go-dishesHeading{grid-template-columns:1fr;gap:1.5rem}.go-dishSlips{grid-template-columns:repeat(2,minmax(0,1fr))}.go-dishSlip:nth-child(2),.go-dishSlip:nth-child(4){margin-bottom:0}.go-dishImage{height:15rem}}@media (max-width:760px){.go-heroDetails{grid-template-columns:1fr;gap:1rem}}@media (max-width:640px){.go-page{--go-size-display:clamp(2.15rem, 9vw, 2.75rem);--go-size-h2:clamp(1.85rem, 7.6vw, 2.35rem);--go-size-lead:1.25rem;--go-size-body:1rem;--go-size-small:.875rem}.go-frame,.go-footerCard{width:calc(100% - 2rem)}.go-header{gap:1rem;min-height:4.5rem;padding:.7rem 1rem}.go-brand img{width:7.5rem}.go-navigation{gap:1rem}.go-navigation a:nth-child(2){display:none}.go-hero{padding:5.5rem 0 1rem}.go-heroLayout{gap:.75rem}.go-openingIntro,.go-countdownPanel{gap:1.5rem;padding:1.6rem}.go-heroActions{justify-content:center;gap:.75rem}.go-heroActions .go-primaryAction,.go-darkAction{width:100%}.go-heroActions .go-textAction{align-content:center;min-height:2.5rem}.go-facebookEvent{padding:1.25rem}.go-countdownUnits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.go-countdownUnit{min-height:5rem;padding:.6rem .5rem}.grand-calendar{width:min(100%,200px)}.grand-calendar__header{height:40px;font-size:8px}.grand-calendar__page{min-height:165px;padding:12px 10px 16px}.grand-calendar__month{font-size:14px}.grand-calendar__day{font-size:60px}.grand-calendar__weekday{font-size:15px}.grand-calendar__ring{border-width:3px;width:12px;height:30px}.go-dishes{padding:2.5rem 0 3rem}.go-dishesHeading{gap:1.25rem;margin-bottom:2.5rem}.go-dishSlips{grid-template-columns:1fr;gap:.8rem}.go-dishSlip{grid-template-columns:42% 58%;display:grid}.go-dishImage{height:100%;min-height:10rem}.go-dishCopy{min-height:0;padding:1rem}.go-menuLink{margin-top:1.5rem}.go-visit{padding:2.5rem 0}.go-visit h2{margin-bottom:2.5rem}.go-visitRows p{padding:.9rem 0}.go-visitActions{gap:1rem;margin:2.5rem 0 3rem}.go-map{height:20rem}.go-closing{min-height:0;padding:3rem 0}.go-closing .go-frame,.go-footerCard{grid-template-columns:1fr}.go-closing .go-frame{gap:1rem}.go-closingAside{margin:0 0 2rem}.go-closingLeft{gap:1.5rem;padding-bottom:0}.go-thankYouNote{width:100%;padding-inline:1.1rem;font-size:clamp(1.65rem,6.6vw,1.95rem);transform:none}.go-replyCard{min-height:25rem;padding:2rem;transform:rotate(1deg)}.go-footer{padding:2.5rem 0}.go-footerCard{gap:2rem;padding:2rem}.go-footerAddress img{margin-left:0}.go-footerCard .go-imprint{grid-column:auto;margin-top:1rem}}.go-page .go-accentNumber,.go-navigation .go-accentNumber{color:#e06d2b}.go-page section[id]{scroll-margin-top:1rem}@media (max-width:640px){.go-page section[id]{scroll-margin-top:.75rem}.go-visit .go-map{height:20rem}.go-visit .go-visitRows p{font-size:clamp(1.2rem,5vw,1.55rem)}}
