.hero-word-enter-active[data-v-768e4701],.hero-word-leave-active[data-v-768e4701]{inset:0;position:absolute;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.1s ease}.hero-word-enter-from[data-v-768e4701]{opacity:0;transform:translateY(110%)}.hero-word-leave-to[data-v-768e4701]{opacity:0;transform:translateY(-110%)}.display .word[data-v-768e4701]{display:inline-block;vertical-align:baseline}.display .word-lead[data-v-768e4701]{font-size:.68em;font-weight:700}.display .word-lede[data-v-768e4701]{font-size:.58em;font-weight:300;letter-spacing:0}.display .word-gap[data-v-768e4701]{display:inline-block;width:.18em}.display .word[data-v-768e4701]{line-height:1.15;overflow:hidden}.display .letter[data-v-768e4701]{display:inline-block;transform:translateY(110%);transition:transform 1.15s cubic-bezier(.19,1,.22,1);transition-delay:var(--d,0s);will-change:transform}.hero-lines.in .display .letter[data-v-768e4701]{transform:translateY(0)}.cta-rise[data-v-768e4701]{opacity:0;transform:translateY(24px);transition:opacity 1.2s var(--ease-out-expo),transform 1.2s var(--ease-out-expo);transition-delay:var(--d,0s);will-change:opacity,transform}.cta-rise.in[data-v-768e4701]{opacity:1;transform:translateY(0)}.gallery-section[data-v-df3d0893]{background:#050505;overflow:hidden;padding-block:var(--spacing-section);position:relative}.gallery-head[data-v-df3d0893]{margin-bottom:clamp(48px,6vw,96px);text-align:center}.gallery-title[data-v-df3d0893]{color:#d4b572;display:inline-block;font-family:var(--font-sans);font-size:clamp(24px,2.8vw,42px);font-weight:700;letter-spacing:.01em;line-height:1.15;margin:0}.gallery-title .letter-clip[data-v-df3d0893]{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top}.gallery-title .letter-space[data-v-df3d0893]{display:inline-block;line-height:1.2;vertical-align:top;width:.26em}.gallery-title .letter-in[data-v-df3d0893]{display:inline-block;transform:translateY(110%);transition:transform 1.15s cubic-bezier(.19,1,.22,1);transition-delay:var(--d,0s);will-change:transform}.gallery-head.in .gallery-title .letter-in[data-v-df3d0893]{transform:translateY(0)}.gallery-lede[data-v-df3d0893]{color:#e6e6e2a3;font-size:clamp(13px,1.1vw,15px);letter-spacing:.01em;line-height:1.7;margin:clamp(18px,2vw,28px) auto 0;max-width:52ch}.gallery-viewport[data-v-df3d0893]{overflow:hidden;position:relative}.gallery-viewport[data-v-df3d0893]:after,.gallery-viewport[data-v-df3d0893]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(48px,8vw,160px);z-index:2}.gallery-viewport[data-v-df3d0893]:before{background:linear-gradient(90deg,#050505,#05050500);left:0}.gallery-viewport[data-v-df3d0893]:after{background:linear-gradient(-90deg,#050505,#05050500);right:0}.gallery-track[data-v-df3d0893]{animation:gallery-scroll-df3d0893 62s linear infinite;display:flex;gap:clamp(20px,2.2vw,40px);padding-inline:clamp(20px,4vw,72px);transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.gallery-viewport:hover .gallery-track[data-v-df3d0893]{animation-play-state:paused}@keyframes gallery-scroll-df3d0893{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.gallery-track[data-v-df3d0893]{animation:none}}.dish-card[data-v-df3d0893]{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(14px,1.4vw,22px);transition:transform .9s cubic-bezier(.19,1,.22,1);width:clamp(240px,25vw,360px)}.dish-card[data-v-df3d0893]:hover{transform:translateY(-6px)}.dish-media[data-v-df3d0893]{aspect-ratio:4/5;background:#0a0a0a;border-radius:2px;box-shadow:inset 0 0 0 1px #d6a88b1a,0 26px 44px -28px #000000f2;overflow:hidden;position:relative;transition:box-shadow .9s cubic-bezier(.19,1,.22,1)}.dish-card:hover .dish-media[data-v-df3d0893]{box-shadow:inset 0 0 0 1px #d6a88b38,0 36px 52px -24px #000}.dish-media img[data-v-df3d0893]{display:block;filter:saturate(.94) brightness(.94);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1.6s cubic-bezier(.19,1,.22,1),filter 1s ease;width:100%}.dish-card:hover .dish-media img[data-v-df3d0893]{filter:saturate(1) brightness(1);transform:scale(1.04)}.dish-name[data-v-df3d0893]{color:#e6c7b0;font-family:var(--font-sans);font-size:clamp(11px,.95vw,14px);font-weight:500;letter-spacing:.3em;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}@media(max-width:640px){.gallery-head[data-v-df3d0893]{margin-bottom:clamp(28px,8vw,48px)}.gallery-title[data-v-df3d0893]{font-size:clamp(22px,6.5vw,36px)}.gallery-lede[data-v-df3d0893]{font-size:13px;padding-inline:24px}.gallery-track[data-v-df3d0893]{animation-duration:42s;gap:14px;padding-inline:16px}.dish-card[data-v-df3d0893]{gap:10px;width:200px}.dish-name[data-v-df3d0893]{font-size:10px;letter-spacing:.26em}}.marquee-section[data-v-d3581f31]{background:#050505;border-block:1px solid rgba(212,181,114,.08);overflow:hidden;padding:clamp(36px,4.5vw,72px) 0;position:relative}.marquee-section[data-v-d3581f31]:after,.marquee-section[data-v-d3581f31]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(48px,9vw,160px);z-index:2}.marquee-section[data-v-d3581f31]:before{background:linear-gradient(90deg,#050505,#05050500);left:0}.marquee-section[data-v-d3581f31]:after{background:linear-gradient(-90deg,#050505,#05050500);right:0}.marquee-track[data-v-d3581f31]{animation:marquee-slide-d3581f31 52s linear infinite;display:flex;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.marquee-group[data-v-d3581f31]{align-items:center;display:flex;flex-shrink:0;gap:clamp(28px,3.4vw,72px);padding-inline-end:clamp(28px,3.4vw,72px)}.marquee-item[data-v-d3581f31]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(92deg,#f3e7c9,#e6d3b0 16%,#d9c29a 32%,#b58e5a 50%,#8c6a43,#b58e5a 74%,#e6d3b0 88%,#f3e7c9);font-size:clamp(32px,5vw,88px);font-weight:800;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:transparent;color:transparent}.marquee-item[data-v-d3581f31],.marquee-sep[data-v-d3581f31]{font-family:var(--font-sans);line-height:1}.marquee-sep[data-v-d3581f31]{color:#d4b5728c;flex-shrink:0;font-size:clamp(12px,1.1vw,18px);font-weight:300;letter-spacing:.5em;transform:translateY(-.12em);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes marquee-slide-d3581f31{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-d3581f31]{animation:none}}@media(max-width:640px){.marquee-section[data-v-d3581f31]{padding:clamp(24px,7vw,44px) 0}.marquee-item[data-v-d3581f31]{font-size:clamp(24px,7.5vw,52px)}.marquee-group[data-v-d3581f31]{gap:clamp(18px,5vw,36px);padding-inline-end:clamp(18px,5vw,36px)}.marquee-sep[data-v-d3581f31]{font-size:10px;letter-spacing:.4em}.marquee-track[data-v-d3581f31]{animation-duration:36s}}
