.OpeningHours_table__9irGN{width:100%;border-collapse:collapse}.OpeningHours_row__xAA_4{border-bottom:1px solid hsla(37,37%,93%,.1)}.OpeningHours_row__xAA_4:last-child{border-bottom:0}.OpeningHours_day___gJ75,.OpeningHours_hours__BkfKS{padding:.85rem 0;font-weight:400}.OpeningHours_day___gJ75{text-align:left}.OpeningHours_hours__BkfKS{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.OpeningHours_closed__t5xIk .OpeningHours_hours__BkfKS{color:hsla(37,37%,93%,.6)}.OpeningHours_today__2L5WZ .OpeningHours_day___gJ75,.OpeningHours_today__2L5WZ .OpeningHours_hours__BkfKS{color:#c59d5f;font-weight:600}.OpeningHours_todayBadge__Q_NwQ{margin-left:.6rem;padding:.15rem .5rem;border-radius:999px;background:rgba(197,157,95,.15);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.OpenStatus_status__RCK5_{display:inline-flex;align-items:center;gap:.6rem;min-height:2.25rem;padding:.4rem 1rem;border:1px solid hsla(37,37%,93%,.2);border-radius:999px;background:rgba(11,19,28,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.85rem;letter-spacing:.02em;color:#f4efe7}.OpenStatus_placeholder__UaZq6{visibility:hidden;min-width:12rem}.OpenStatus_dot__g5W0E{width:.5rem;height:.5rem;border-radius:50%;background:#c46a5a}.OpenStatus_open__jI_Lk .OpenStatus_dot__g5W0E{background:#6fbf8e;box-shadow:0 0 0 0 rgba(111,191,142,.6);animation:OpenStatus_pulse__YNtqZ 2.4s infinite}@keyframes OpenStatus_pulse__YNtqZ{0%{box-shadow:0 0 0 0 rgba(111,191,142,.55)}70%{box-shadow:0 0 0 8px rgba(111,191,142,0)}to{box-shadow:0 0 0 0 rgba(111,191,142,0)}}.Reveal_reveal__72e_B{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.Reveal_hidden__bOYPk{opacity:0;transform:translateY(24px)}.Reveal_shown__gepEL{opacity:1;transform:none}.Footer_footer__nbs_C{border-top:1px solid rgba(197,157,95,.25);background-color:#080e15}.Footer_inner__KXqo8{max-width:1200px;margin:0 auto;padding:3rem clamp(1.25rem,4vw,2.5rem);display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;text-align:center}.Footer_brand__pJL2F{display:flex;align-items:center;gap:.6rem;font-family:var(--font-serif);font-size:1.4rem}.Footer_details__JcX70{margin:0;color:hsla(37,37%,93%,.7);font-size:.95rem}.Footer_details__JcX70 a:hover{color:#c59d5f}.Footer_legal__RfbWV{margin:0;color:hsla(37,37%,93%,.6);font-size:.8rem;letter-spacing:.04em}.Header_header__S2Cm1{position:fixed;inset:0 0 auto 0;z-index:50}.Header_header__S2Cm1:before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(11,19,28,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(197,157,95,.25);opacity:0;transition:opacity .35s ease}.Header_solid__SI__x:before{opacity:1}.Header_inner__tYGOd{max-width:1200px;height:76px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:2rem}.Header_brand__gakcb{display:flex;align-items:center;gap:.75rem;position:relative;z-index:2;font-family:var(--font-serif);font-size:1.5rem;letter-spacing:.04em;color:#f4efe7}.Header_nav__3UIak{display:flex;align-items:center;gap:2.5rem}.Header_links__tCit1{display:flex;gap:2rem;margin:0;padding:0;list-style:none}.Header_link__9PX2J{position:relative;padding:.5rem 0;font-size:.8rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsla(37,37%,93%,.8);transition:color .25s ease}.Header_link__9PX2J:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#c59d5f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Header_link__9PX2J.Header_active__jktgl,.Header_link__9PX2J:hover{color:#f4efe7}.Header_link__9PX2J.Header_active__jktgl:after,.Header_link__9PX2J:hover:after{transform:scaleX(1)}.Header_languages__wv0t4{display:flex;border:1px solid rgba(197,157,95,.5);border-radius:999px;padding:2px}.Header_language__8JlDs{padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:hsla(37,37%,93%,.75);transition:background-color .25s ease,color .25s ease}.Header_language__8JlDs:hover{color:#f4efe7}.Header_languageActive__7pXg7{background-color:#c59d5f;color:#0b131c}.Header_languageActive__7pXg7:hover{color:#0b131c}.Header_toggle__QIV8Y{display:none;position:relative;z-index:2;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:0;cursor:pointer}.Header_toggle__QIV8Y span{position:absolute;left:11px;width:22px;height:2px;border-radius:2px;background:#f4efe7;transition:transform .3s ease,opacity .2s ease}.Header_toggle__QIV8Y span:first-child{top:15px}.Header_toggle__QIV8Y span:nth-child(2){top:21px}.Header_toggle__QIV8Y span:nth-child(3){top:27px}.Header_toggleOpen__7mamO span:first-child{transform:translateY(6px) rotate(45deg)}.Header_toggleOpen__7mamO span:nth-child(2){opacity:0}.Header_toggleOpen__7mamO span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){.Header_toggle__QIV8Y{display:block}.Header_nav__3UIak{position:fixed;inset:0;z-index:1;flex-direction:column;justify-content:center;gap:3rem;background-color:#0b131c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.Header_navOpen__oJjcG{opacity:1;visibility:visible}.Header_links__tCit1{flex-direction:column;align-items:center;gap:1.25rem}.Header_link__9PX2J{font-family:var(--font-serif);font-size:2rem;font-weight:400;letter-spacing:.02em;text-transform:none}.Header_language__8JlDs{padding:.5rem 1.1rem;font-size:.9rem}}.DishCard_dish__HVAQT{padding:.7rem 0}.DishCard_row__1uywy{display:flex;align-items:baseline;gap:.75rem}.DishCard_name__yD0TV{flex:0 1 auto}.DishCard_leader__gyNpT{flex:1 1 2rem;min-width:1rem;border-bottom:1px dotted rgba(197,157,95,.55);transform:translateY(-.3rem)}.DishCard_price__kY_Fj{flex-shrink:0;color:#c59d5f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DishCard_unit__i5vMM{color:hsla(37,37%,93%,.7);font-size:.85em}.DishCard_description__Cn_rl{margin-top:.2rem;color:hsla(37,37%,93%,.7);font-size:.9rem;font-style:italic}.DishMenuCard_dishMenu__X8CZW{margin:2.5rem 0;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(197,157,95,.5);border-radius:4px;background:#111c28}.DishMenuCard_header__V_nsK{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(197,157,95,.4)}.DishMenuCard_name__a3W1l{font-size:1.9rem}.DishMenuCard_description__gfSPp{margin-top:.3rem;color:hsla(37,37%,93%,.7);font-style:italic}.DishMenuCard_price__AaZP6{font-family:var(--font-serif);font-size:2rem;color:#c59d5f;white-space:nowrap}.DishMenuCard_per___Zgfy{font-size:1rem;color:hsla(37,37%,93%,.7)}.DishMenuCard_dishes__HRuA_{margin-top:1rem}.DishSetCard_dishSet__nK7O3{margin:3.5rem 0}.DishSetCard_name__NUE_q{padding-bottom:.75rem;border-bottom:1px solid rgba(197,157,95,.4);font-size:1.75rem}.DishSetCard_dishes__Br5ge{margin-top:.75rem}.MenuCard_menu__VC64E{max-width:760px;margin:0 auto}.MenuCard_description__jPnV7{text-align:center;color:hsla(37,37%,93%,.7);font-size:1.15rem}.MenuCard_menusTitle__TK_v8{margin-top:4rem;text-align:center;font-size:2.5rem}.Offer_offer__deh6L{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center}@media(max-width:860px){.Offer_offer__deh6L{grid-template-columns:1fr}}.Offer_gallery__Up1aG{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,clamp(150px,22vw,260px));grid-gap:1rem;gap:1rem}.Offer_figure__LqvL_{position:relative;margin:0;overflow:hidden;border-radius:4px;background:#111c28}.Offer_figureTall__HZhmd{grid-row:span 2}.Offer_image__EbryU{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.Offer_figure__LqvL_:hover .Offer_image__EbryU{transform:scale(1.04)}.Offer_title__fTRC4{margin:1rem 0 1.5rem;font-size:clamp(2.4rem,5vw,3.75rem)}.Offer_intro__SC0eq{color:hsla(37,37%,93%,.7);font-size:1.15rem}.Offer_items__EGZ8H{margin:2.5rem 0 0;padding:0;list-style:none}.Offer_item__u_DWO{border-top:1px solid rgba(197,157,95,.25)}.Offer_item__u_DWO>div{display:flex;gap:1.5rem;padding:1.4rem 0}.Offer_number__AlP1D{flex-shrink:0;width:2rem;padding-top:.2rem;font-family:var(--font-serif);font-size:1.1rem;font-style:italic;color:#c59d5f}.Offer_itemTitle__34SCs{font-size:1.6rem}.Offer_itemText__9Sncm{margin-top:.35rem;color:hsla(37,37%,93%,.7)}.Home_container__97eC3{max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.Home_section__EaDnq{padding:clamp(5rem,11vw,9rem) 0}.Home_sectionHeader__Tjfca{text-align:center;margin-bottom:2rem}.Home_sectionTitle__PNf9q{margin-top:1rem;font-size:clamp(2.4rem,5vw,3.75rem)}.Home_split__tV0rZ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center}@media(max-width:860px){.Home_split__tV0rZ{grid-template-columns:1fr}}.Home_hero__NQ1he{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:calc(76px + 2rem) clamp(1.25rem,4vw,2.5rem) 6rem;overflow:hidden;isolation:isolate}.Home_heroImage__VV130{z-index:-2;object-fit:cover;object-position:70% center;transform:scale(1.06);animation:Home_heroZoom__1ibzR 14s ease-out forwards}.Home_heroOverlay__1rIga{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgba(11,19,28,.35) 0,rgba(11,19,28,.8) 75%),linear-gradient(180deg,rgba(11,19,28,.6) 0,transparent 30%,transparent 65%,#0b131c)}.Home_heroContent__8aR1d{display:flex;flex-direction:column;align-items:center;max-width:760px;text-align:center}.Home_heroContent__8aR1d>*{opacity:0;animation:Home_fadeUp__uQuQw .9s cubic-bezier(.2,.7,.2,1) forwards}.Home_heroContent__8aR1d>:first-child{animation-delay:.22s}.Home_heroContent__8aR1d>:nth-child(2){animation-delay:.34s}.Home_heroContent__8aR1d>:nth-child(3){animation-delay:.46s}.Home_heroContent__8aR1d>:nth-child(4){animation-delay:.58s}.Home_heroContent__8aR1d>:nth-child(5){animation-delay:.7s}.Home_heroContent__8aR1d>:nth-child(6){animation-delay:.82s}.Home_heroContent__8aR1d>:nth-child(7){animation-delay:.94s}@media(max-width:560px){.Home_heroContent__8aR1d .eyebrow{max-width:18rem;justify-content:center;letter-spacing:.18em;line-height:1.8}.Home_heroContent__8aR1d .eyebrow:before{display:none}}.Home_heroLogo__EETz3{width:clamp(88px,14vw,132px);height:auto;margin-bottom:1.75rem}.Home_heroTitle__BfLuh{margin-top:1.25rem;font-size:clamp(3.75rem,13vw,8.5rem);font-weight:500;letter-spacing:.08em;line-height:.95;text-transform:uppercase}.Home_heroWelcome__u2jOy{margin-top:.25rem;font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);font-style:italic;color:#c59d5f}.Home_heroTagline__PQUhG{max-width:34rem;margin:1.25rem 0 2rem;font-size:clamp(1.05rem,2vw,1.2rem);color:hsla(37,37%,93%,.7)}.Home_actions__L9gET{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.Home_scrollCue__Q8z5x{position:absolute;bottom:2rem;left:50%;width:1px;height:56px;background:hsla(37,37%,93%,.2);transform:translateX(-50%);overflow:hidden}.Home_scrollCue__Q8z5x span{position:absolute;top:-50%;left:0;width:100%;height:50%;background:#c59d5f;animation:Home_scrollCue__Q8z5x 2.2s ease-in-out infinite}.Home_about__On45r{background:#f5efe5;color:#1c232b;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,4vw,2.5rem)}.Home_aboutInner__UtzgP{max-width:760px;margin:0 auto;text-align:center}.Home_aboutInner__UtzgP .eyebrow{color:#936e35}.Home_aboutTitle__skaAd{margin:1rem 0 1.5rem;font-size:clamp(2.2rem,5vw,3.25rem)}.Home_aboutText__2FGgC{font-family:var(--font-serif);font-size:clamp(1.3rem,2.6vw,1.65rem);line-height:1.5}.Home_hoursSection__lyuvP{background:linear-gradient(180deg,#0b131c,#111c28)}.Home_hoursStatus__R2l63{margin-top:2rem}.Home_hoursCard__9UU6N{padding:clamp(1.5rem,4vw,2.75rem);border:1px solid rgba(197,157,95,.3);border-top:3px solid #c59d5f;border-radius:4px;background:rgba(11,19,28,.6);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.Home_contact__Tvs4T{padding:clamp(5rem,11vw,9rem) 0;background:#f5efe5;color:#1c232b}.Home_contact__Tvs4T .eyebrow{color:#936e35}.Home_address__axVNW{margin:2rem 0;font-family:var(--font-serif);font-size:1.6rem;font-style:normal;line-height:1.4}.Home_directions__sQsEl{color:#1c232b;border-color:#1c232b}.Home_directions__sQsEl:hover{background:#1c232b;color:#f5efe5}.Home_details__5K8Ks{margin:0;display:grid;grid-gap:0;gap:0}.Home_details__5K8Ks>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.4rem 0;border-bottom:1px solid rgba(28,35,43,.15)}.Home_details__5K8Ks>div:first-child{border-top:1px solid rgba(28,35,43,.15)}.Home_details__5K8Ks dt{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(28,35,43,.6);align-self:center}.Home_details__5K8Ks dd{margin:0;font-family:var(--font-serif);font-size:1.5rem}.Home_details__5K8Ks dd a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s ease}.Home_details__5K8Ks dd a:hover{background-size:100% 1px}@keyframes Home_fadeUp__uQuQw{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes Home_heroZoom__1ibzR{to{transform:scale(1)}}@keyframes Home_scrollCue__Q8z5x{0%{top:-50%}to{top:100%}}