.lb-backdrop[data-v-a5c1c311]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(26,22,18,calc(var(--lb-bg-opacity, 1)*.92));display:flex;inset:0;justify-content:center;padding:64px 16px;position:fixed;z-index:100}@media(min-width:768px){.lb-backdrop[data-v-a5c1c311]{padding:80px}}.lb-close[data-v-a5c1c311]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:18px;top:18px;width:44px;z-index:110;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .3s ease,transform .5s cubic-bezier(.22,1,.36,1),border-color .3s ease}@media(min-width:768px){.lb-close[data-v-a5c1c311]{height:52px;right:28px;top:28px;width:52px}}@media(hover:hover)and (pointer:fine){.lb-close[data-v-a5c1c311]:hover{background:#000000bf;border-color:#fff6;transform:rotate(90deg) scale(1.06)}}.lb-counter[data-v-a5c1c311]{color:#fcfaf08c;font-family:GlacialIndifference,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;left:50%;letter-spacing:.32em;position:absolute;text-transform:uppercase;top:30px;transform:translate(-50%);z-index:110}@media(min-width:768px){.lb-counter[data-v-a5c1c311]{font-size:12px;top:40px}}.lb-swipe-hint[data-v-a5c1c311]{left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:115}.lb-arrow[data-v-a5c1c311]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fcfaf0eb;border:1.5px solid #2b251b;border-radius:50%;color:#4b412d;cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:110;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .26s ease,transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease}@media(min-width:768px){.lb-arrow[data-v-a5c1c311]{height:56px;width:56px}}@media(hover:hover)and (pointer:fine){.lb-arrow[data-v-a5c1c311]:hover{background:#fff;border-color:#4b412d}.lb-arrow--prev[data-v-a5c1c311]:hover{transform:translateY(-50%) translate(-4px)}.lb-arrow--next[data-v-a5c1c311]:hover{transform:translateY(-50%) translate(4px)}}.lb-arrow--prev[data-v-a5c1c311]{left:max(24px,calc(50% - 372px))}.lb-arrow--next[data-v-a5c1c311]{right:max(24px,calc(50% - 372px))}@media(max-width:767px){.lb-arrow[data-v-a5c1c311]{display:none}}.lb-wrapper[data-v-a5c1c311]{max-height:85vh;max-width:min(90vw,1100px);width:100%}.lb-track[data-v-a5c1c311],.lb-wrapper[data-v-a5c1c311]{align-items:center;display:flex;height:100%}.lb-track[data-v-a5c1c311]{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-self:stretch;opacity:0;touch-action:pan-x pan-y;transition:opacity .22s ease}.lb-track--ready[data-v-a5c1c311]{opacity:1}.lb-track[data-v-a5c1c311]::-webkit-scrollbar{display:none}.lb-figure[data-v-a5c1c311]{align-items:center;display:flex;flex:0 0 calc(100% - 48px);height:100%;justify-content:center;margin:0 24px;scroll-snap-align:center;scroll-snap-stop:always;width:calc(100% - 48px)}.lb-image[data-v-a5c1c311]{border-radius:18px;box-shadow:0 30px 80px -20px #0000008c;display:block;height:auto;max-height:min(85vh,calc(100vh - 200px));max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:1023px){.lb-image[data-v-a5c1c311]{border:2px solid #fcfaf0}}@media(min-width:768px){.lb-image[data-v-a5c1c311]{border-radius:24px}}@media(max-width:1023px){.lb-image[data-v-a5c1c311]{box-shadow:none}}.lb-fade-enter-active[data-v-a5c1c311],.lb-fade-leave-active[data-v-a5c1c311]{transition:opacity .3s ease}.lb-fade-enter-from[data-v-a5c1c311],.lb-fade-leave-to[data-v-a5c1c311]{opacity:0}.lb-hint-enter-active[data-v-a5c1c311],.lb-hint-leave-active[data-v-a5c1c311]{transition:opacity .25s ease}.lb-hint-enter-from[data-v-a5c1c311],.lb-hint-leave-to[data-v-a5c1c311]{opacity:0}@media(prefers-reduced-motion:reduce){.lb-arrow[data-v-a5c1c311],.lb-close[data-v-a5c1c311]{transition:background .2s ease,border-color .2s ease!important}}.gallery-wall[data-v-b6b1a670]{display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr;height:740px;mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent)}@media(min-width:1280px){.gallery-wall[data-v-b6b1a670]{height:820px}}.gallery-col[data-v-b6b1a670]{border-radius:20px;height:100%;overflow:hidden;position:relative}.gallery-col-inner[data-v-b6b1a670]{display:flex;flex-direction:column;gap:22px;padding-bottom:22px;will-change:transform}@keyframes scroll-up-b6b1a670{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down-b6b1a670{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.gallery-col--up-slow .gallery-col-inner[data-v-b6b1a670]{animation:scroll-up-b6b1a670 50s linear infinite}.gallery-col--down-medium .gallery-col-inner[data-v-b6b1a670]{animation:scroll-down-b6b1a670 42s linear infinite}.gallery-col--up-fast .gallery-col-inner[data-v-b6b1a670]{animation:scroll-up-b6b1a670 36s linear infinite}.gallery-tile[data-v-b6b1a670]{background:#1a1612;border-radius:24px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.gallery-tile[data-v-b6b1a670]:hover{z-index:2}.gallery-tile:hover img[data-v-b6b1a670]{transform:scale(1.06)}}.gallery-tile img[data-v-b6b1a670]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.gallery-tile--portrait[data-v-b6b1a670]{aspect-ratio:4/5}.gallery-tile--square[data-v-b6b1a670]{aspect-ratio:1/1}.gallery-tile--landscape[data-v-b6b1a670]{aspect-ratio:3/2}.gallery-carousel-wrap[data-v-b6b1a670]{padding:4px 0 40px;position:relative;width:100%}.gallery-carousel[data-v-b6b1a670]{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;display:flex;gap:14px;padding:16px 16px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-carousel[data-v-b6b1a670]::-webkit-scrollbar{display:none}@media(min-width:640px){.gallery-carousel[data-v-b6b1a670]{gap:18px;padding:16px 24px 8px}}.gallery-carousel-tile[data-v-b6b1a670]{aspect-ratio:4/5;background:#1a1612;border:2px solid #2b251b;border-radius:22px;cursor:pointer;flex-shrink:0;overflow:hidden;padding:0;position:relative;scroll-snap-align:center;scroll-snap-stop:always;width:260px;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:manipulation;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}@media(min-width:640px){.gallery-carousel-tile[data-v-b6b1a670]{border-radius:24px;width:300px}}.gallery-carousel-tile img[data-v-b6b1a670]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-dots[data-v-b6b1a670]{align-items:center;display:flex;gap:7px;justify-content:center;margin-top:16px;padding:0 16px}.gallery-dot[data-v-b6b1a670]{background:#4b412d38;border:none;border-radius:50%;cursor:pointer;display:block;height:6px;padding:0;width:6px;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.gallery-dot--active[data-v-b6b1a670]{background:#4b412d;transform:scale(1.4)}@media(prefers-reduced-motion:reduce){.gallery-col-inner[data-v-b6b1a670]{animation:none!important}.gallery-carousel-tile[data-v-b6b1a670],.gallery-tile[data-v-b6b1a670],.gallery-tile img[data-v-b6b1a670]{transition:none!important}}.universe-section[data-v-6bba6361]{padding:8px 0 32px;position:relative}@media(min-width:768px){.universe-section[data-v-6bba6361]{padding:40px 0}}.universe-grid-wrap[data-v-6bba6361]{position:relative}@media(min-width:768px){.universe-grid-wrap .universe-grid[data-v-6bba6361]{mask-image:linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent)}}.universe-fade[data-v-6bba6361]{height:32px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}@media(min-width:768px){.universe-fade[data-v-6bba6361]{height:44px}}.universe-fade--top[data-v-6bba6361]{background:linear-gradient(180deg,#fcfaf0 0,transparent);top:0}.universe-fade--bottom[data-v-6bba6361]{background:linear-gradient(0deg,#fcfaf0 0,transparent);bottom:0}.universe-grid[data-v-6bba6361]{border-radius:32px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.universe-grid[data-v-6bba6361]{border-radius:0;gap:20px;grid-template-columns:1fr 1fr}}.universe-panel[data-v-6bba6361]{border-radius:32px;cursor:pointer;display:block;height:300px;isolation:isolate;overflow:hidden;position:relative;transition:flex .9s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:flex,transform}@media(max-width:767px){.universe-panel[data-v-6bba6361]{border:2px solid #2b251b;border-radius:32px!important}}@media(min-width:768px){.universe-panel[data-v-6bba6361]{border-radius:0;flex:1;height:340px}}@media(min-width:1280px){.universe-panel[data-v-6bba6361]{height:380px}}@media(min-width:768px){.universe-grid[data-v-6bba6361]{display:flex;gap:20px}.universe-panel[data-v-6bba6361]{flex:1}.universe-panel.is-active[data-v-6bba6361]{flex:1.35}.universe-panel.is-dimmed[data-v-6bba6361]{flex:.65}}.universe-bg[data-v-6bba6361]{inset:0;overflow:hidden;position:absolute}.universe-bg img[data-v-6bba6361]{filter:saturate(.95);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.universe-panel.is-active .universe-bg img[data-v-6bba6361]{animation:universe-ken-burns-6bba6361 8s ease-in-out infinite alternate}@keyframes universe-ken-burns-6bba6361{0%{transform:scale(1.08)}to{transform:scale(1.18)}}@media(max-width:767px){.universe-bg img[data-v-6bba6361]{animation:universe-ken-burns-6bba6361 12s ease-in-out infinite alternate}}.universe-overlay[data-v-6bba6361]{background:linear-gradient(180deg,#1a161226,#1a161273 55%,#1a1612c7);inset:0;pointer-events:none;position:absolute;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.universe-panel.is-dimmed .universe-overlay[data-v-6bba6361]{opacity:.55}.universe-content[data-v-6bba6361]{color:#fcfaf0;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:28px 28px 32px;position:absolute;z-index:2}@media(min-width:768px){.universe-content[data-v-6bba6361]{padding:36px 40px 40px}}@media(min-width:1280px){.universe-content[data-v-6bba6361]{padding:44px 48px 48px}}.universe-eyebrow[data-v-6bba6361]{color:#fcfaf0bf;display:block;font-family:GlacialIndifference,sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;transform:translateY(0);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease}@media(min-width:768px){.universe-eyebrow[data-v-6bba6361]{font-size:11px;letter-spacing:.34em}}.universe-label[data-v-6bba6361]{color:#fcfaf0;display:block;font-family:Edmund,Georgia,serif;font-size:56px;font-style:italic;font-synthesis:none;font-weight:400;letter-spacing:-.01em;line-height:.95;margin-top:14px;overflow:hidden}@media(min-width:768px){.universe-label[data-v-6bba6361]{font-size:76px;margin-top:18px}}@media(min-width:1280px){.universe-label[data-v-6bba6361]{font-size:96px}}.universe-label-inner[data-v-6bba6361]{display:inline-block;transform:translateY(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}.universe-panel.is-active .universe-label-inner[data-v-6bba6361]{transform:translateY(-4px)}.universe-subtitle[data-v-6bba6361]{color:#fcfaf0d1;display:block;font-family:GlacialIndifference,sans-serif;font-size:13px;line-height:1.5;margin-top:14px;max-height:60px;max-width:420px;opacity:1;transform:translateY(0);transition:opacity .6s ease .1s,max-height .6s cubic-bezier(.22,1,.36,1) .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s,margin-top .6s cubic-bezier(.22,1,.36,1) .1s}@media(min-width:768px){.universe-subtitle[data-v-6bba6361]{font-size:14px;margin-top:0;max-height:0;opacity:0;transform:translateY(10px)}.universe-panel.is-active .universe-subtitle[data-v-6bba6361]{margin-top:16px;max-height:60px;opacity:1;transform:translateY(0)}}.universe-cta[data-v-6bba6361]{align-items:center;color:#fcfaf0;display:inline-flex;font-family:GlacialIndifference,sans-serif;font-size:11px;gap:10px;letter-spacing:.22em;margin-top:18px;padding-bottom:4px;position:relative;text-transform:uppercase;transition:transform .5s cubic-bezier(.22,1,.36,1);width:-moz-fit-content;width:fit-content}@media(min-width:768px){.universe-cta[data-v-6bba6361]{font-size:12px;margin-top:22px}}.universe-cta-text[data-v-6bba6361]{position:relative}.universe-cta-text[data-v-6bba6361]:after{background:#fcfaf0bf;bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(.3);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.universe-panel.is-active .universe-cta-text[data-v-6bba6361]:after,.universe-panel:hover .universe-cta-text[data-v-6bba6361]:after{transform:scaleX(1)}}.universe-cta-arrow[data-v-6bba6361]{height:16px;transition:transform .5s cubic-bezier(.22,1,.36,1);width:16px}@media(hover:hover)and (pointer:fine){.universe-panel.is-active .universe-cta-arrow[data-v-6bba6361],.universe-panel:hover .universe-cta-arrow[data-v-6bba6361]{transform:translate(3px,-3px)}}@media(max-width:767px){.universe-bg img[data-v-6bba6361]{filter:saturate(.95) brightness(.85)}}@media(prefers-reduced-motion:reduce){.universe-bg img[data-v-6bba6361],.universe-content[data-v-6bba6361] *,.universe-overlay[data-v-6bba6361],.universe-panel[data-v-6bba6361]{animation:none!important;transition:none!important}}.hero-home-overlay[data-v-7d7c1044]{background:linear-gradient(180deg,#0000009e 0,#0009 50%,#000c)}.hero-home-scroll-hint[data-v-7d7c1044]{transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.hero-home-scroll-hint.is-hidden[data-v-7d7c1044]{opacity:0;pointer-events:none;transform:translateY(8px)}@keyframes bounce-slow-home-7d7c1044{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.animate-bounce-slow[data-v-7d7c1044]{animation:bounce-slow-home-7d7c1044 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.animate-bounce-slow[data-v-7d7c1044]{animation:none!important}.hero-home-scroll-hint[data-v-7d7c1044]{transition:none!important}}.dish-card[data-v-005b48a6]{width:280px}@media(min-width:768px){.dish-card[data-v-005b48a6]{width:320px}}@media(min-width:1024px){.dish-card[data-v-005b48a6]{width:360px}}@media(max-width:1023px){.dish-wrapper[data-v-005b48a6]{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.dish-wrapper[data-v-005b48a6]::-webkit-scrollbar{display:none}.dish-track[data-v-005b48a6]{padding:0 16px;touch-action:pan-x pan-y!important;width:-moz-max-content;width:max-content}.dish-card[data-v-005b48a6]{scroll-snap-align:center;scroll-snap-stop:always}}.dish-dots[data-v-005b48a6]{display:none}@media(max-width:1023px){.dish-dots[data-v-005b48a6]{align-items:center;display:flex;gap:7px;justify-content:center;margin-top:18px;padding:0 16px}}.dish-dot[data-v-005b48a6]{background:#4b412d38;border:none;border-radius:50%;cursor:pointer;display:block;height:6px;padding:0;width:6px;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.dish-dot--active[data-v-005b48a6]{background:#4b412d;transform:scale(1.4)}.testi-wall[data-v-3d2d4690]{display:flex;flex-direction:column;gap:0;width:100%}@media(min-width:768px){.testi-wall[data-v-3d2d4690]{gap:4px}}.testi-row[data-v-3d2d4690]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);overflow-x:clip;overflow-y:visible;padding:14px 0;position:relative;width:100%}@media(min-width:768px){.testi-row[data-v-3d2d4690]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 160px,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 160px,#000 calc(100% - 160px),transparent);padding:18px 0}}.testi-row-inner[data-v-3d2d4690]{display:flex;gap:20px;width:-moz-max-content;width:max-content;will-change:transform}@media(min-width:768px){.testi-row-inner[data-v-3d2d4690]{gap:28px}}@keyframes scroll-left-3d2d4690{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right-3d2d4690{0%{transform:translate(-50%)}to{transform:translate(0)}}.testi-row--left .testi-row-inner[data-v-3d2d4690]{animation:scroll-left-3d2d4690 80s linear infinite}.testi-row--right .testi-row-inner[data-v-3d2d4690]{animation:scroll-right-3d2d4690 70s linear infinite}.testi-row--mobile[data-v-3d2d4690]{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.testi-row--mobile[data-v-3d2d4690]::-webkit-scrollbar{display:none}.testi-row--mobile .testi-row-inner[data-v-3d2d4690]{animation:none!important;padding:0 16px}.testi-row--mobile .testi-card[data-v-3d2d4690]{scroll-snap-align:start;scroll-snap-stop:always}.testi-card[data-v-3d2d4690]{background:#fff;border:2px solid #2b251b;border-radius:24px;box-shadow:0 4px 16px -10px #4b412d1a;display:flex;flex-direction:column;flex-shrink:0;gap:18px;min-height:240px;padding:28px 28px 24px;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s ease;width:340px}@media(min-width:768px){.testi-card[data-v-3d2d4690]{border-radius:28px;gap:22px;min-height:280px;padding:36px 36px 32px;width:420px}}@media(hover:hover)and (pointer:fine){.testi-card[data-v-3d2d4690]:hover{box-shadow:0 12px 40px -18px #4b412d24;transform:translateY(-3px)}}.testi-quote-icon[data-v-3d2d4690]{color:#4b412d;flex-shrink:0;height:32px;opacity:.15;width:32px}.testi-quote[data-v-3d2d4690]{color:#4b412d;flex:1;font-family:Edmund,Georgia,serif;font-size:16px;font-style:italic;font-weight:400;letter-spacing:.005em;line-height:1.55}@media(min-width:768px){.testi-quote[data-v-3d2d4690]{font-size:18px;line-height:1.5}}.testi-author[data-v-3d2d4690]{border-top:1px solid rgba(75,65,45,.1);display:flex;flex-direction:column;gap:8px;padding-top:16px}.testi-author-meta[data-v-3d2d4690]{align-items:center;display:flex;font-family:GlacialIndifference,sans-serif;font-size:12px;gap:8px;letter-spacing:.02em}.testi-author-name[data-v-3d2d4690]{color:#4b412d;font-weight:700}.testi-author-dot[data-v-3d2d4690]{color:#4b412d59}.testi-author-role[data-v-3d2d4690]{color:#4b412da6;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.testi-fade[data-v-3d2d4690]{bottom:0;pointer-events:none;position:absolute;top:0;width:120px;z-index:2}@media(min-width:768px){.testi-fade[data-v-3d2d4690]{width:180px}}.testi-fade--left[data-v-3d2d4690]{background:linear-gradient(90deg,#fcfaf0 0,transparent);left:0}.testi-fade--right[data-v-3d2d4690]{background:linear-gradient(270deg,#fcfaf0 0,transparent);right:0}@media(prefers-reduced-motion:reduce){.testi-row-inner[data-v-3d2d4690]{animation:none!important}.testi-card[data-v-3d2d4690]{transition:none!important}}
