.landing-header_header__JKLY7{position:sticky;z-index:20;inset-block-start:0;block-size:var(--landing-header-height,calc(4rem + env(safe-area-inset-top, 0px)));padding-block-start:env(safe-area-inset-top,0);border-block-end:1px solid rgb(255 248 235/.12);background:#11100f;color:#fff8eb}.landing-header_inner__4OxX4{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);inline-size:min(100% - 2rem,78rem);block-size:100%;margin-inline:auto}.landing-header_brandGroup__idzdx{display:flex;align-items:center;gap:.8rem;min-inline-size:0;margin-inline-end:auto}.landing-header_brand__6xnZi{display:inline-flex;align-items:center;min-block-size:2.75rem;color:#fff8eb;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;line-height:1;text-decoration:none}.landing-header_draft__YEIDE{color:#b9aa95;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.landing-header_desktopNavigation__P8ONq{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem)}.landing-header_desktopNavigation__P8ONq a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:#d3c5b3;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.landing-header_brand__6xnZi:hover,.landing-header_desktopNavigation__P8ONq a:hover,.landing-header_mobileNavigation__T85XI a:hover{color:#ffbe22}.landing-header_actions__jQox2{display:flex;align-items:center;flex:none;gap:.5rem}.landing-header_menuLink__9_LLt{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding:.55rem 1.15rem;border:1px solid #ffbe22;border-radius:99px;background:#ffbe22;color:#11100f;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.landing-header_menuLink__9_LLt:hover{border-color:#ffd25f;background:#ffd25f}.landing-header_toggle__tozKj{display:none;align-items:center;justify-content:center;inline-size:2.75rem;min-block-size:2.75rem;padding:.6rem;border:1px solid rgb(255 248 235/.24);border-radius:50%;background:transparent;color:#fff8eb;cursor:pointer;touch-action:manipulation}.landing-header_toggle__tozKj:hover{border-color:#ffbe22;color:#ffbe22}.landing-header_toggle__tozKj svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.landing-header_mobileNavigation__T85XI,.landing-header_mobileNavigation__T85XI[hidden]{display:none}.landing-header_header__JKLY7 :is(a,button):focus-visible{outline:2px solid #ffd25f;outline-offset:4px}@media (width >= 960px){.landing-header_inner__4OxX4{inline-size:min(100% - 6rem,78rem)}}@media (width <= 760px){.landing-header_inner__4OxX4{gap:.75rem}.landing-header_brand__6xnZi{font-size:1.1rem}.landing-header_desktopNavigation__P8ONq,.landing-header_draft__YEIDE{display:none}.landing-header_menuLink__9_LLt{padding-inline:.85rem}.landing-header_toggle__tozKj{display:inline-flex}.landing-header_mobileNavigation__T85XI:not([hidden]){position:absolute;inset-block-start:100%;inset-inline:0;display:grid;gap:.15rem;max-block-size:calc(100svh - var(--landing-header-height, 4rem));overflow-y:auto;overscroll-behavior:contain;padding:.6rem 1rem .9rem;border-block-end:1px solid rgb(255 248 235/.15);background:#11100f;box-shadow:0 1rem 1.5rem rgb(0 0 0/.22)}.landing-header_mobileNavigation__T85XI a{display:flex;align-items:center;min-block-size:2.75rem;padding:.6rem .75rem;border-radius:.4rem;color:#fff8eb;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.landing-header_mobileNavigation__T85XI a:hover{background:#1b1814}}@media (forced-colors:active){.landing-header_menuLink__9_LLt,.landing-header_toggle__tozKj{border-color:ButtonText}}.flame-background_atmosphere__fsEew{mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent)}.flame-background_embers__hf74N,.flame-background_flameSide__Mbvvc,.flame-background_glow__YXlJv,.flame-background_motion__H6Rlj,.flame-background_still__PhKKM{position:absolute;inset:0;pointer-events:none}[data-animated=true]>.flame-background_atmosphere__fsEew .flame-background_still__PhKKM{opacity:.3}.flame-background_left__cvCeC{mask-image:linear-gradient(90deg,#000 28%,transparent 55%)}.flame-background_right__43gtt{mask-image:linear-gradient(270deg,#000 28%,transparent 55%)}.flame-background_leftFlames__XYi39{transform-origin:20% 90%;animation:flame-background_flameLeft__rDQ_9 7.6s ease-in-out -3s infinite alternate}.flame-background_rightFlames__ZGOa5{transform-origin:80% 90%;animation:flame-background_flameRight__RAbd_ 9.2s ease-in-out -6s infinite alternate}.flame-background_glow__YXlJv{background:radial-gradient(ellipse at 19% 62%,rgb(255 119 24/.32),transparent 33%),radial-gradient(ellipse at 82% 55%,rgb(255 168 47/.28),transparent 32%);opacity:.2;animation:flame-background_firelight__1kK_c 4.8s ease-in-out -1.8s infinite}.flame-background_ember__rU9nc{position:absolute;left:var(--x);bottom:var(--bottom);inline-size:var(--size);block-size:calc(var(--size) * 1.65);border-radius:50%;background:#ffd58a;box-shadow:0 0 6px 1px rgb(255 115 26/.65);opacity:0;animation:flame-background_emberRise__FkSzJ var(--duration) linear var(--delay) infinite}.flame-background_ember__rU9nc,.flame-background_glow__YXlJv,.flame-background_leftFlames__XYi39,.flame-background_rightFlames__ZGOa5{animation-play-state:paused}[data-running=true]>.flame-background_atmosphere__fsEew :is(.flame-background_leftFlames__XYi39,.flame-background_rightFlames__ZGOa5,.flame-background_glow__YXlJv,.flame-background_ember__rU9nc){animation-play-state:running}@keyframes flame-background_flameLeft__rDQ_9{0%{transform:translate3d(-.5%,1%,0) scale(1.025) skewX(-.8deg)}45%{transform:translate3d(.8%,-.8%,0) scale(1.045,1.06) skewX(.7deg)}to{transform:translate3d(-.3%,-2%,0) scale(1.025,1.085) skewX(-1.1deg)}}@keyframes flame-background_flameRight__RAbd_{0%{transform:translate3d(.6%,-.5%,0) scale(1.035,1.06) skewX(.9deg)}55%{transform:translate3d(-.7%,-2%,0) scale(1.055,1.09) skewX(-.7deg)}to{transform:translate3d(.2%,1%,0) scale(1.025) skewX(1.2deg)}}@keyframes flame-background_firelight__1kK_c{0%,to{opacity:.2}26%{opacity:.42}48%{opacity:.27}73%{opacity:.5}}@keyframes flame-background_emberRise__FkSzJ{0%{transform:translateZ(0) rotate(-12deg);opacity:0}12%{opacity:.75}65%{opacity:.5}to{transform:translate3d(var(--drift),calc(-1 * clamp(12rem, 35vw, 27rem)),0) rotate(35deg) scale(.35);opacity:0}}@media (width <= 40rem){.flame-background_ember__rU9nc:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){[data-animated=true]>.flame-background_atmosphere__fsEew .flame-background_still__PhKKM{opacity:1}.flame-background_motion__H6Rlj{display:none}.flame-background_ember__rU9nc,.flame-background_glow__YXlJv,.flame-background_leftFlames__XYi39,.flame-background_rightFlames__ZGOa5{animation:none}}.header_header__kEqMu{position:sticky;z-index:20;inset-block-start:0;block-size:var(--landing-header-height,calc(4rem + env(safe-area-inset-top, 0px)));padding-block-start:env(safe-area-inset-top,0);border-block-end:1px solid rgb(255 248 235/.12);background:#11100f;color:#fff8eb}.header_inner__2DkWD{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);inline-size:min(100% - 2rem,78rem);block-size:100%;margin-inline:auto}.header_brandGroup__xGohk{display:flex;align-items:center;gap:.8rem;min-inline-size:0;margin-inline-end:auto}.header_brand__jXObw{display:inline-flex;align-items:center;min-block-size:2.75rem;color:#fff8eb;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;line-height:1;text-decoration:none}.header_draft__OWkWL{color:#b9aa95;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.header_desktopNavigation__ljRb8{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem)}.header_desktopNavigation__ljRb8 a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:#d3c5b3;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.header_brand__jXObw:hover,.header_desktopNavigation__ljRb8 a:hover,.header_mobileNavigation__ax6gB a:hover{color:#ffbe22}.header_actions__bHL4h{display:flex;align-items:center;flex:none;gap:.5rem}.header_menuLink__1Xnmy{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding:.55rem 1.15rem;border:1px solid #ffbe22;border-radius:99px;background:#ffbe22;color:#11100f;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.header_menuLink__1Xnmy:hover{border-color:#ffd25f;background:#ffd25f}.header_toggle__nWElf{display:none;align-items:center;justify-content:center;inline-size:2.75rem;min-block-size:2.75rem;padding:.6rem;border:1px solid rgb(255 248 235/.24);border-radius:50%;background:transparent;color:#fff8eb;cursor:pointer;touch-action:manipulation}.header_toggle__nWElf:hover{border-color:#ffbe22;color:#ffbe22}.header_toggle__nWElf svg{inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.header_mobileNavigation__ax6gB,.header_mobileNavigation__ax6gB[hidden]{display:none}.header_header__kEqMu :is(a,button):focus-visible{outline:2px solid #ffd25f;outline-offset:4px}@media (width >= 960px){.header_inner__2DkWD{inline-size:min(100% - 6rem,78rem)}}@media (width <= 760px){.header_inner__2DkWD{gap:.75rem}.header_brand__jXObw{font-size:1.1rem}.header_desktopNavigation__ljRb8,.header_draft__OWkWL{display:none}.header_menuLink__1Xnmy{padding-inline:.85rem}.header_toggle__nWElf{display:inline-flex}.header_mobileNavigation__ax6gB:not([hidden]){position:absolute;inset-block-start:100%;inset-inline:0;display:grid;gap:.15rem;max-block-size:calc(100svh - var(--landing-header-height, 4rem));overflow-y:auto;overscroll-behavior:contain;padding:.6rem 1rem .9rem;border-block-end:1px solid rgb(255 248 235/.15);background:#11100f;box-shadow:0 1rem 1.5rem rgb(0 0 0/.22)}.header_mobileNavigation__ax6gB a{display:flex;align-items:center;min-block-size:2.75rem;padding:.6rem .75rem;border-radius:.4rem;color:#fff8eb;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.header_mobileNavigation__ax6gB a:hover{background:#1b1814}}@media (forced-colors:active){.header_menuLink__1Xnmy,.header_toggle__nWElf{border-color:ButtonText}}.header_header__kEqMu{--header-height:4rem;z-index:4}.header_inner__2DkWD{gap:1.25rem}.header_brand__jXObw{margin-inline-end:auto;flex:none}.header_panel__19rU_{display:block}@media (width <= 960px){.header_inner__2DkWD{gap:.5rem;inline-size:calc(100% - 1.5rem)}.header_brand__jXObw{font-size:1rem}.header_desktopNavigation__ljRb8{display:none}.header_toggle__nWElf{display:inline-flex}.header_actions__bHL4h{gap:.35rem}.header_menuLink__1Xnmy{padding-inline:.65rem;font-size:.82rem;max-inline-size:7rem;white-space:normal;text-align:center}.header_panel__19rU_{display:none}.header_panel__19rU_[data-open=true]{position:absolute;inset:100% 0 auto;display:grid;padding:.75rem;background:#11100f;border-block-end:1px solid #5e5140;max-block-size:calc(100svh - 4rem);overflow:auto}.header_panel__19rU_ .header_mobileNavigation__ax6gB{position:static;display:grid;padding:0;box-shadow:none;border:0;overflow:visible}.header_mobileNavigation__ax6gB a{display:flex;padding:.7rem;min-block-size:44px;color:#fff8eb;text-decoration:none}.header_panel__19rU_ .language-switcher-list{position:static;inline-size:100%;max-inline-size:none;margin-block-start:.5rem}.header_panel__19rU_ .language-switcher-toggle{margin-block-start:.5rem}}@media (width <= 360px){.header_inner__2DkWD{gap:.3rem}.header_brand__jXObw{font-size:.94rem}.header_actions__bHL4h{gap:.25rem}.header_menuLink__1Xnmy{max-inline-size:5.7rem;padding-inline:.5rem}}.hero_page___UNsS{min-block-size:100svh;overflow-x:clip;background:var(--ink);color:var(--paper)}.hero_skipLink__kDqxQ{position:absolute;z-index:5;inset-block-start:1rem;inset-inline-start:1rem;padding:.65rem 1rem;background:var(--gold);color:var(--ink)}.hero_skipLink__kDqxQ:not(:focus){clip-path:inset(50%)}.hero_header___FZ_v{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.5rem;inline-size:min(100% - 3rem,90rem);margin-inline:auto;padding-block-start:env(safe-area-inset-top,0);border-block-end:1px solid rgb(255 248 235/.09)}.hero_backLink__Zaxue{display:inline-flex;align-items:center;gap:.65rem;min-block-size:2.75rem;color:var(--muted);font-size:.83rem;font-weight:600;text-decoration:none}.hero_backLink__Zaxue:hover{color:var(--paper)}.hero_backLink__Zaxue svg,.hero_menuLink__9O1zL svg{flex:none;inline-size:1.15rem;block-size:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.hero_demoLabel__JCUvx{color:#a79782;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.hero_main__t_Ih_{outline:none}.hero_hero__YYxKz{position:relative;isolation:isolate;padding-block-start:clamp(1.5rem,3vw,2.5rem);padding-block-end:calc(clamp(2.5rem, 5vw, 4.5rem) + env(safe-area-inset-bottom, 0px))}.hero_stage__hLSfc{position:relative;isolation:isolate;inline-size:min(100%,110rem);margin-inline:auto}.hero_atmosphere__4_Aez{position:absolute;z-index:-1;inset:-2rem 0 0;overflow:hidden;pointer-events:none}.hero_flames__PL2in{object-fit:cover;object-position:center 58%;opacity:.9}.hero_atmosphere__4_Aez:after{position:absolute;z-index:1;content:"";inset:0;background:linear-gradient(to bottom,var(--ink),transparent 18%,transparent 72%,var(--ink) 99%),linear-gradient(to right,var(--ink),transparent 24%,transparent 76%,var(--ink)),radial-gradient(ellipse at 50% 25%,rgb(17 16 15/.58),transparent 52%)}.hero_artwork__oqaAa{direction:ltr;--logo-size:clamp(13rem,66vw,18rem);position:relative;inline-size:min(100% - 2rem,26rem);margin-inline:auto;padding-block-start:calc(var(--logo-size) * .65)}.hero_logo__MPWHx{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:50%;inline-size:var(--logo-size);block-size:auto;max-inline-size:none;transform:translateX(-50%);filter:drop-shadow(0 .2rem 1.25rem rgb(255 190 34/.13))}.hero_owner__UX59n{position:relative;z-index:2;inline-size:100%;block-size:auto;filter:drop-shadow(0 0 1.6rem rgb(0 0 0/.28));mask-image:linear-gradient(180deg,#000 91%,transparent)}.hero_copy__iNl3V{position:relative;z-index:3;inline-size:min(100% - 2rem,48rem);margin-block-start:-1.75rem;margin-inline:auto;text-align:center}.hero_subline__HE88p{margin-block-start:.85rem;color:var(--muted);font-size:clamp(.83rem,1.5vw,.95rem);font-weight:450;letter-spacing:.025em}.hero_title__Y0z0G{font-size:clamp(2rem,6.2vw,3.5rem);font-weight:900;letter-spacing:-.055em;line-height:1.15;text-wrap:balance}.hero_title__Y0z0G span{display:block}.hero_title__Y0z0G span:last-child{color:var(--gold)}.hero_menuLink__9O1zL{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-block-size:3.25rem;margin-block-start:1.5rem;padding:.65rem 1.4rem;border:1px solid var(--gold);border-radius:99px;background:var(--gold);color:var(--ink);font-size:.94rem;font-weight:800;text-decoration:none}.hero_menuLink__9O1zL:hover{background:var(--gold-bright);border-color:var(--gold-bright)}.hero_locations__hk6_j{display:flex;justify-content:center;align-items:center;gap:.65rem;margin-block-start:1.25rem;color:#a79782;font-size:.73rem}.hero_locations__hk6_j span{color:var(--gold)}@media (width <= 60rem){.hero_atmosphere__4_Aez{inset:10% -12% 0}.hero_flames__PL2in{object-fit:fill;opacity:.78}}@media (width <= 30rem){.hero_header___FZ_v{inline-size:calc(100% - 2rem);min-block-size:3.75rem}.hero_hero__YYxKz{padding-block-start:1.25rem}.hero_copy__iNl3V{margin-block-start:-1rem}.hero_flames__PL2in{object-position:center}.hero_atmosphere__4_Aez:after{background:linear-gradient(to bottom,var(--ink),transparent 14%,transparent 78%,var(--ink) 99%),radial-gradient(ellipse at 50% 20%,rgb(17 16 15/.48),transparent 65%)}}@media (forced-colors:active){.hero_menuLink__9O1zL{border-color:ButtonText}}.splash_page__EKArS{display:grid;min-block-size:100svh;overflow:clip;background:var(--ink)}.splash_page__EKArS [data-flame-scene]{display:grid;place-items:center;min-block-size:100svh}.splash_page__EKArS [data-hero-artwork]{inline-size:min(100% - 2rem,26rem,48svh)}.splash_visuallyHidden__Ser37{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing_page__F3Bfa{--landing-tile-size:96px;--landing-border-height:36px;--landing-header-height:calc(4rem + env(safe-area-inset-top, 0px));overflow-x:clip;background:var(--ink);color:var(--paper)}.landing_page__F3Bfa :is(a,button):focus-visible{outline:2px solid var(--landing-focus-color);outline-offset:5px}.landing_page__F3Bfa:focus{outline:none}.landing_page__F3Bfa :is(section,main){scroll-margin-block-start:1rem}.landing_page__F3Bfa :is(section,main):focus{outline:none}.landing_wrap__Wx9_6{inline-size:min(100% - 6rem,78rem);margin-inline:auto}.landing_main__avjnA{outline:none}.landing_skipLink__GJiEp{position:fixed;z-index:30;inset:1rem auto auto 1rem;padding:.7rem 1rem;background:var(--gold);color:var(--ink);font-weight:700}.landing_skipLink__GJiEp:not(:focus){clip-path:inset(50%)}.landing_arrow__ccysx{inline-size:1.2rem;block-size:1.2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.landing_diamond__qQT_e{font-size:1.1em;line-height:1}.landing_hero__aNS9_{padding-block-end:0}.landing_heroSubline__0NGGC{font-size:1rem}.landing_heroActions__fkdXy{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-block-start:1.5rem}.landing_goldButton__ftVrb,.landing_outlineButton__Cjf0J{display:inline-flex;align-items:center;justify-content:center;gap:1.25rem;min-block-size:3.25rem;padding:.8rem 1.5rem;border:1px solid transparent;border-radius:99px;font-size:1rem;font-weight:750;line-height:1.2;text-decoration:none}.landing_goldButton__ftVrb{background:var(--gold);color:var(--ink)}.landing_goldButton__ftVrb:hover{background:var(--gold-bright)}.landing_outlineButton__Cjf0J{border-color:#9c815c;background:var(--landing-brown);color:var(--paper)}.landing_outlineButton__Cjf0J:hover{border-color:var(--gold);color:var(--gold-bright)}.landing_secondaryLink__czA4l{display:inline-flex;align-items:center;gap:.7rem;min-block-size:2.75rem;color:var(--muted);font-size:.94rem;text-decoration:none}.landing_secondaryLink__czA4l:hover{color:var(--gold)}.landing_secondaryLink__czA4l span{font-size:1.2rem}.landing_heroFootnote__pWHHm{display:flex;align-items:center;justify-content:center;gap:2rem;min-block-size:6rem;margin-block-start:3rem;border-block-start:1px solid rgb(255 190 34/.2);color:#c6b79f;font-size:.75rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.landing_heroFootnote__pWHHm .landing_diamond__qQT_e{color:var(--gold)}.landing_warmSection__EI33g{position:relative;background:var(--landing-warm) url(/images/brand/star-tile.svg) repeat center top /var(--landing-tile-size);color:var(--paper)}.landing_warmSection__EI33g:before{content:"";position:absolute;inset-block-start:calc(var(--landing-border-height) / -2);inset-inline:0;block-size:var(--landing-border-height);background:url(/images/brand/stepped-diamond-border.svg) repeat-x 50%/auto 100%;pointer-events:none}.landing_aboutSection__xypM3,.landing_foodSection__lYQbx,.landing_locationsSection__NfVYj{padding-block:6rem}.landing_categoriesSection__HGTHb{padding-block:6rem 3rem}.landing_categories__SodrE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block-start:3rem;padding:0;list-style:none}.landing_categoryLink__5rXp0{display:block;color:var(--paper);text-decoration:none}.landing_categoryImage__u6b_0{inline-size:100%;block-size:auto;aspect-ratio:8/5;object-fit:cover;border-radius:.5rem;background:var(--landing-brown)}.landing_categoryLabel__WgKwO{display:flex;justify-content:space-between;align-items:center;gap:.6rem;min-block-size:3.5rem;padding-block:.7rem;border-block-end:1px solid var(--landing-divider);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:750;line-height:1.2}.landing_categoryLink__5rXp0:is(:hover,:focus-visible) .landing_categoryLabel__WgKwO{color:var(--gold-bright);border-color:currentColor}.landing_categoriesAction__1kch6{display:flex;justify-content:center;margin-block-start:2.5rem}.landing_sectionHeading__UrCoK{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}.landing_eyebrow__FJVpK{display:flex;align-items:center;gap:.7rem;margin-block-end:1.25rem;font-size:.72rem;font-weight:750;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.landing_eyebrow__FJVpK .landing_diamond__qQT_e{color:var(--gold)}.landing_sectionTitle__XIKoC{font-size:clamp(2.4rem,4.8vw,4.25rem);font-weight:850;letter-spacing:-.055em;line-height:1.03;text-wrap:balance}.landing_sectionIntro__qyrv1{color:var(--muted);font-size:1.05rem;line-height:1.6;padding-block-end:.3rem}.landing_dishes__ZC5sG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:start;margin-block-start:3rem}.landing_foodSection__lYQbx .landing_sectionTitle__XIKoC{scroll-margin-block-start:calc(var(--header-height, 4rem) + 1.5rem)}.landing_dish__HbALV{min-inline-size:0}.landing_dishImageLink__qBoKh{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:8%;overflow:hidden;border-radius:.65rem;background:#28221c url(/images/highlights/studio-background.webp) 50%/cover;text-decoration:none}.landing_dishImage__EZIp0{inline-size:100%;block-size:100%;object-fit:contain;filter:drop-shadow(0 .65rem .7rem rgb(0 0 0/.32))}.landing_signatureDish__sVAG_ .landing_dishImageLink__qBoKh{padding:6%}.landing_dishCopy__IJ3bi{padding-block-start:1.75rem}.landing_dishCategory__9amCG{color:var(--gold-bright);font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.landing_dish__HbALV h3{margin-block-start:.35rem;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.landing_dishDescription__G4ZWr{min-block-size:4.8em;margin-block-start:.8rem;max-inline-size:20rem;color:var(--muted);font-size:1rem;line-height:1.6}.landing_textLink__67SIF{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;font-size:.94rem;font-weight:750;line-height:1.4;text-decoration:none;text-underline-offset:.3em}.landing_textLink__67SIF:hover{text-decoration:underline}.landing_warmSection__EI33g .landing_textLink__67SIF{color:var(--gold-bright)}.landing_dishCopy__IJ3bi .landing_textLink__67SIF{margin-block-start:.5rem}.landing_menuInvitation__kI0Ct{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:3.5rem;padding-block-start:2rem;border-block-start:1px solid var(--landing-divider)}.landing_menuInvitation__kI0Ct>p{color:var(--muted);font-size:1.15rem}.landing_aboutSection__xypM3{background:var(--landing-brown)}.landing_aboutLayout__hFqmK{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem)}.landing_aboutFigure__EGXz5{margin:0}.landing_aboutImage__tithG{inline-size:100%;block-size:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;border-radius:.65rem}.landing_aboutFigure__EGXz5 figcaption{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1rem;color:var(--muted);font-size:.78rem}.landing_aboutFigure__EGXz5 .landing_diamond__qQT_e{color:var(--gold)}.landing_aboutCopy__1LC27 .landing_eyebrow__FJVpK{color:#ddcfb7}.landing_aboutCopy__1LC27 .landing_eyebrow__FJVpK .landing_diamond__qQT_e{color:var(--gold)}.landing_aboutCopy__1LC27 .landing_sectionTitle__XIKoC{font-size:clamp(2.4rem,4vw,3.5rem);max-inline-size:15ch}.landing_aboutCopy__1LC27 .landing_sectionTitle__XIKoC span{color:var(--gold)}.landing_aboutDescription__cua4n{max-inline-size:34rem;margin-block-start:1.5rem;color:var(--muted);font-size:1.05rem;line-height:1.75}.landing_aboutCopy__1LC27 .landing_textLink__67SIF{margin-block-start:1.4rem;color:var(--gold)}.landing_locations__tWTQc{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-block-start:3.5rem}.landing_location__ObKgR{padding-block-start:1.7rem;border-block-start:1px solid var(--landing-divider)}.landing_locationHeading__28HbG{display:flex;justify-content:space-between;align-items:center;gap:1rem}.landing_location__ObKgR h3{font-size:clamp(1.65rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.landing_locationPin__X_088{inline-size:1.6rem;block-size:1.6rem;flex:none;fill:none;stroke:var(--gold);stroke-width:1.3}.landing_location__ObKgR address{margin-block-start:1.2rem;color:var(--muted);font-size:1.05rem;font-style:normal;line-height:1.7}.landing_locationLinks__F2B3g{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;margin-block-start:1.35rem}.landing_closing__zc_Er{padding-block:5rem;text-align:center}.landing_closing__zc_Er .landing_eyebrow__FJVpK{justify-content:center;color:var(--muted)}.landing_closing__zc_Er .landing_diamond__qQT_e{color:var(--gold)}.landing_closing__zc_Er h2{margin-block-end:1.75rem;font-size:clamp(2.8rem,7.5vw,6rem);font-weight:850;line-height:1;letter-spacing:-.055em}.landing_footer__9mAax{padding-block-end:calc(2rem + env(safe-area-inset-bottom, 0px))}.landing_footerInner__Q13R6{display:grid;grid-template-columns:auto 1fr;gap:2.5rem 3rem;padding-block-start:2.5rem;border-block-start:1px solid rgb(255 248 235/.15)}.landing_footerBrand__FDdAD{font-size:1.6rem;font-weight:850;letter-spacing:-.04em;text-decoration:none}.landing_footerBrand__FDdAD span{display:block;margin-block-start:.25rem;color:#b9aa94;font-size:.8rem;font-weight:400;letter-spacing:0}.landing_footerLinks__EUIeR{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1.75rem}.landing_footerLinks__EUIeR a{display:inline-flex;gap:.4rem;align-items:center;min-block-size:2.75rem;color:var(--muted);font-size:.85rem;text-decoration:none}.landing_footerLinks__EUIeR a:hover{color:var(--gold)}.landing_footerLinks__EUIeR .landing_arrow__ccysx{inline-size:1rem;block-size:1rem}.landing_demoNote__E_yp5{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.25rem 1rem;color:#a99b87;font-size:.72rem}.landing_demoNote__E_yp5 a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;text-decoration:none}.landing_demoNote__E_yp5 a:hover{color:var(--paper)}.landing_demoNote__E_yp5 .landing_arrow__ccysx{inline-size:.9rem;block-size:.9rem}@media (width <= 60rem){.landing_wrap__Wx9_6{inline-size:calc(100% - 3rem)}.landing_dishes__ZC5sG{gap:1.5rem}.landing_dishDescription__G4ZWr{min-block-size:6.4em}.landing_locations__tWTQc{gap:2rem}}@media (width <= 760px){.landing_page__F3Bfa{--landing-tile-size:72px;--landing-border-height:27px}.landing_categoriesSection__HGTHb{padding-block:3.5rem 1rem}.landing_categories__SodrE{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin-block-start:2rem}.landing_categoryImage__u6b_0{aspect-ratio:7/5}.landing_categoryLabel__WgKwO{min-block-size:3.5rem;font-size:1rem;align-items:flex-start}.landing_categoryLabel__WgKwO .landing_arrow__ccysx{inline-size:1rem;block-size:1rem;margin-block-start:.1rem}.landing_categoriesAction__1kch6{justify-content:flex-start;margin-block-start:2rem}.landing_wrap__Wx9_6{inline-size:calc(100% - 2rem)}.landing_aboutSection__xypM3,.landing_foodSection__lYQbx,.landing_locationsSection__NfVYj{padding-block:3.5rem}.landing_sectionHeading__UrCoK{display:block}.landing_sectionTitle__XIKoC{font-size:clamp(2.2rem,7.7vw,3.1rem)}.landing_sectionIntro__qyrv1{margin-block-start:1.2rem;font-size:1rem}.landing_eyebrow__FJVpK{margin-block-end:1rem;font-size:.66rem}.landing_heroActions__fkdXy{flex-direction:column;gap:.5rem}.landing_heroFootnote__pWHHm{gap:.75rem;min-block-size:5rem;margin-block-start:2rem;font-size:.58rem;letter-spacing:.1em}.landing_dishes__ZC5sG{display:block;margin-block-start:2rem}.landing_dish__HbALV{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.15rem;align-items:center;padding-block:1.8rem;border-block-end:1px solid var(--landing-divider)}.landing_dish__HbALV:last-child{border-block-end:0}.landing_dishImageLink__qBoKh,.landing_signatureDish__sVAG_ .landing_dishImageLink__qBoKh{aspect-ratio:1}.landing_dishCopy__IJ3bi{padding-block-start:0}.landing_dish__HbALV h3{font-size:clamp(1.25rem,4.7vw,1.8rem);overflow-wrap:anywhere}.landing_dishCategory__9amCG{font-size:.58rem;letter-spacing:.08em}.landing_dishDescription__G4ZWr{min-block-size:0;margin-block-start:.6rem;font-size:.94rem;line-height:1.5}.landing_dishCopy__IJ3bi .landing_textLink__67SIF{gap:.5rem;font-size:.83rem}.landing_dishCopy__IJ3bi .landing_textLink__67SIF .landing_arrow__ccysx{inline-size:1rem}.landing_menuInvitation__kI0Ct{margin-block-start:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.landing_menuInvitation__kI0Ct>p{font-size:1rem}.landing_aboutLayout__hFqmK{grid-template-columns:1fr;gap:2.5rem}.landing_aboutImage__tithG{aspect-ratio:4/3}.landing_aboutCopy__1LC27 .landing_sectionTitle__XIKoC{font-size:clamp(2.2rem,7.7vw,3.1rem);max-inline-size:17ch}.landing_aboutDescription__cua4n{font-size:1rem}.landing_locations__tWTQc{grid-template-columns:1fr;margin-block-start:2.25rem;gap:2.25rem}.landing_location__ObKgR{padding-block-start:1.3rem}.landing_location__ObKgR h3{font-size:clamp(1.7rem,6.6vw,2.4rem)}.landing_location__ObKgR address{font-size:1rem}.landing_locationLinks__F2B3g{margin-block-start:.9rem}.landing_closing__zc_Er{padding-block:3.5rem}.landing_footerInner__Q13R6{grid-template-columns:1fr;gap:1.5rem;padding-block-start:2rem}.landing_footerLinks__EUIeR{justify-content:flex-start;gap:.25rem 1.5rem}.landing_demoNote__E_yp5{padding-block-start:.5rem;font-size:.68rem}}@media (forced-colors:active){.landing_goldButton__ftVrb,.landing_outlineButton__Cjf0J{border-color:ButtonText}}.landing_branchControl__YV8FS{margin-block-start:1.5rem}.landing_branchControl__YV8FS .public-branch-switcher{padding-inline:0;margin-inline:0;justify-content:flex-start}.landing_branchControl__YV8FS .public-branch-switcher a{border-color:#9c815c}.landing_branchControl__YV8FS .public-branch-switcher a:hover{border-color:var(--gold)}.landing_branchControl__YV8FS .public-branch-switcher a[aria-current=page]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.landing_categoryPlaceholder__1mhFk{display:grid;place-items:center;aspect-ratio:8/5;background:var(--landing-brown);color:var(--gold);border-radius:.5rem;font-size:2rem}.landing_highlightDescription__JImSM{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.landing_sectionHeading__UrCoK .landing_sectionTitle__XIKoC{max-inline-size:16ch}.landing_sectionIntro__qyrv1{max-inline-size:25ch}[dir=rtl] .landing_page__F3Bfa :is(h1,h2,h3){letter-spacing:normal;line-height:1.5}[dir=rtl] .landing_arrow__ccysx{transform:scaleX(-1)}