@keyframes heroFadeUp-9775fdf8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGlow-9775fdf8{0%,to{text-shadow:0 0 20px rgba(251,188,4,.2)}50%{text-shadow:0 0 30px rgba(251,188,4,.4),0 0 60px rgba(251,188,4,.15)}}@keyframes heroVideoScale-9775fdf8{0%{scale:1.1}to{scale:1}}.hero[data-v-9775fdf8]{align-items:center;background:var(--Color-Black);display:flex;justify-content:center;overflow:hidden;position:relative}@media not (min-width:768px){.hero[data-v-9775fdf8]{min-height:40dvh;padding:8vw}}@media(min-width:768px){.hero[data-v-9775fdf8]{min-height:30dvh;padding:64px 48px}}.hero__video[data-v-9775fdf8]{animation:heroVideoScale-9775fdf8 1.5s ease-out both;position:absolute;z-index:0}.hero__video[data-v-9775fdf8]:after{background:radial-gradient(ellipse 60% 80% at 50% 50%,#05050599 0,#050505bf,#050505f2);content:"";inset:0;position:absolute;z-index:1}.hero__video video[data-v-9775fdf8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__grain[data-v-9775fdf8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;inset:0;opacity:.035;pointer-events:none;position:absolute;z-index:1}.hero__content[data-v-9775fdf8]{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:2}@media not (min-width:768px){.hero__content[data-v-9775fdf8]{gap:4vw}}@media(min-width:768px){.hero__content[data-v-9775fdf8]{gap:20px}}.hero__logo[data-v-9775fdf8]{animation:heroFadeUp-9775fdf8 .7s ease-out .1s both}.hero__slogan[data-v-9775fdf8]{align-items:center;animation:heroFadeUp-9775fdf8 .7s ease-out .25s both;display:flex;flex-direction:column;font-family:var(--Font);font-weight:900;line-height:.95;margin:0}@media not (min-width:768px){.hero__slogan[data-v-9775fdf8]{font-size:clamp(1.8rem,8vw,3rem)}}@media(min-width:768px){.hero__slogan[data-v-9775fdf8]{font-size:clamp(2.2rem,4vw,3.5rem)}}.hero__slogan__yellow[data-v-9775fdf8]{animation:heroGlow-9775fdf8 4s ease-in-out 1s infinite;color:var(--Color-Yellow)}.hero__slogan__white[data-v-9775fdf8]{color:var(--Color-White)}.hero__subtitle[data-v-9775fdf8]{animation:heroFadeUp-9775fdf8 .7s ease-out .4s both;color:#fcfcfc99;margin:0;max-width:32em}@media not (min-width:768px){.hero__subtitle[data-v-9775fdf8]{font:var(--Font-MR);font-size:3.5vw}}@media(min-width:768px){.hero__subtitle[data-v-9775fdf8]{font:var(--Font-LR)}}.hero__controls[data-v-9775fdf8]{align-items:center;animation:heroFadeUp-9775fdf8 .7s ease-out .55s both;display:flex}@media not (min-width:768px){.hero__controls[data-v-9775fdf8]{flex-direction:column;gap:3vw;width:100%}}@media(min-width:768px){.hero__controls[data-v-9775fdf8]{flex-direction:row;gap:16px}}@media not (min-width:768px){.hero__controls[data-v-9775fdf8]>*{width:100%}}@media(min-width:768px){.hero__controls[data-v-9775fdf8]>*{min-width:200px}}.landing-search[data-v-e1d0847c]{display:flex;justify-content:center}@media not (min-width:768px){.landing-search[data-v-e1d0847c]{padding:6vw var(--Padding-Page)}}@media(min-width:768px){.landing-search[data-v-e1d0847c]{padding:40px var(--Padding-Page)}}.landing-search__title[data-v-e1d0847c]{font:var(--Font-H3);margin-bottom:16px;text-align:center}.landing-search__container[data-v-e1d0847c]{max-width:600px;width:100%}@keyframes marqueeScroll-eeeb0c8d{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-section[data-v-eeeb0c8d]{align-items:center;display:flex;flex-direction:column;overflow:hidden}@media not (min-width:768px){.marquee-section[data-v-eeeb0c8d]{gap:6vw;padding-bottom:6vw}}@media(min-width:768px){.marquee-section[data-v-eeeb0c8d]{gap:32px;padding-bottom:40px}}.marquee[data-v-eeeb0c8d]{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden;width:100%}.marquee__track[data-v-eeeb0c8d]{animation:marqueeScroll-eeeb0c8d 80s linear infinite;display:flex;transition:animation-play-state .8s ease;width:-moz-max-content;width:max-content}@media not (min-width:768px){.marquee__track[data-v-eeeb0c8d]{gap:3vw}}@media(min-width:768px){.marquee__track[data-v-eeeb0c8d]{gap:12px}}.marquee__track.-paused[data-v-eeeb0c8d]{animation-play-state:paused}.marquee__card[data-v-eeeb0c8d]{flex-shrink:0;pointer-events:auto}.marquee-section__cta__btn[data-v-eeeb0c8d]{font:var(--Font-LSB)}@media not (min-width:768px){.marquee-section__cta__btn[data-v-eeeb0c8d]{margin:0 var(--Padding-Page);padding-bottom:0;padding-left:6vw;padding-right:6vw;padding-top:0}}@media(min-width:768px){.marquee-section__cta__btn[data-v-eeeb0c8d]{padding:0 48px}}.guides[data-v-7578b082]{box-sizing:border-box;display:flex;flex-direction:column}@media not (min-width:768px){.guides[data-v-7578b082]{gap:4vw;padding:8vw var(--Padding-Page)}}@media(min-width:768px){.guides[data-v-7578b082]{gap:20px;margin:0 auto;max-width:1100px;padding:60px var(--Padding-Page);width:100%}}.guides__header[data-v-7578b082]{text-align:center}.guides__title[data-v-7578b082]{font:var(--Font-H3)}.guides__subtitle[data-v-7578b082]{color:var(--Color-Grey);font:var(--Font-M);margin-top:4px}.guides__card[data-v-7578b082]{flex-shrink:0}@media not (min-width:768px){.guides__card[data-v-7578b082]{width:70vw}}@media(min-width:768px){.guides__card[data-v-7578b082]{width:260px}}.guides__view-all[data-v-7578b082]{background:var(--Color-LightGrey);border-radius:100px;color:var(--Color-Black);gap:8px;text-decoration:none;transition:background .2s}@media not (min-width:768px){.guides__view-all[data-v-7578b082]{padding:4vw}}@media(min-width:768px){.guides__view-all[data-v-7578b082]{padding:16px}.guides__view-all[data-v-7578b082][data-v-7578b082]:hover{background:#e8e8e8}}.guides__view-all__icon[data-v-7578b082]{color:var(--Color-Yellow);font-size:20px!important}.guides__view-all__text[data-v-7578b082]{font:var(--Font-LSB)}.process[data-v-42e6f895]{background:var(--Color-Black);position:relative}@media not (min-width:768px){.process[data-v-42e6f895]{height:350vh}}@media(min-width:768px){.process[data-v-42e6f895]{height:400vh}}.process__sticky[data-v-42e6f895]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;overflow:hidden;position:sticky;top:0}@media not (min-width:768px){.process__sticky[data-v-42e6f895]{gap:3vw;padding:6vw}}@media(min-width:768px){.process__sticky[data-v-42e6f895]{gap:16px;padding:32px 48px}}.process__label[data-v-42e6f895]{color:var(--Color-Yellow);font:var(--Font-SSB);letter-spacing:3px;text-transform:uppercase}.process__stage-title[data-v-42e6f895]{color:var(--Color-White);font-family:var(--Font);font-weight:800;text-align:center;transition:opacity .3s}@media not (min-width:768px){.process__stage-title[data-v-42e6f895]{font-size:6vw;line-height:1.2;min-height:8vw}}@media(min-width:768px){.process__stage-title[data-v-42e6f895]{font-size:28px;line-height:1.2;min-height:34px}}.process__visual[data-v-42e6f895]{align-items:flex-start;display:flex;flex:0 1 auto;justify-content:center;min-height:0}@media not (min-width:768px){.process__visual[data-v-42e6f895]{gap:3vw;max-height:60vh;width:100%}}@media(min-width:768px){.process__visual[data-v-42e6f895]{gap:24px;max-height:55vh}}.process__menu[data-v-42e6f895]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;flex-shrink:1;min-height:0;overflow-y:auto;scrollbar-width:none}@media not (min-width:768px){.process__menu[data-v-42e6f895]{max-width:320px;padding:3vw;width:58vw}}@media(min-width:768px){.process__menu[data-v-42e6f895]{padding:20px;width:340px}}.process__menu[data-v-42e6f895]::-webkit-scrollbar{display:none}.process__menu__header[data-v-42e6f895]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;margin-bottom:8px}@media not (min-width:768px){.process__menu__header[data-v-42e6f895]{gap:2vw;padding-bottom:3vw}}@media(min-width:768px){.process__menu__header[data-v-42e6f895]{gap:8px;padding-bottom:12px}}.process__menu__scan-icon[data-v-42e6f895]{color:var(--Color-Yellow)}@media not (min-width:768px){.process__menu__scan-icon[data-v-42e6f895]{font-size:5vw!important}}@media(min-width:768px){.process__menu__scan-icon[data-v-42e6f895]{font-size:20px!important}}.process__menu__title[data-v-42e6f895]{color:var(--Color-White);flex:1;font:var(--Font-LB)}.process__flags[data-v-42e6f895]{align-items:center;display:flex;gap:4px;transition:opacity .3s}.process__flag[data-v-42e6f895]{border-radius:2px;cursor:pointer;opacity:.5;transition:opacity .2s,transform .2s}@media not (min-width:768px){.process__flag[data-v-42e6f895]{height:3.5vw;width:5vw}}@media(min-width:768px){.process__flag[data-v-42e6f895]{height:16px;width:22px}}.process__flag[data-v-42e6f895]:hover{opacity:.8}.process__flag.-active[data-v-42e6f895]{opacity:1;transform:scale(1.15)}.process__dish[data-v-42e6f895]{border-bottom:1px solid hsla(0,0%,100%,.05)}@media not (min-width:768px){.process__dish[data-v-42e6f895]{padding-bottom:2.5vw;padding-left:0;padding-right:0;padding-top:2.5vw}}@media(min-width:768px){.process__dish[data-v-42e6f895]{padding:10px 0}}.process__dish[data-v-42e6f895]:last-child{border-bottom:none}.process__dish__top[data-v-42e6f895]{align-items:center;display:flex;gap:8px;justify-content:space-between}.process__dish__left[data-v-42e6f895]{min-width:0}.process__dish__jp[data-v-42e6f895]{color:#ffffff80;font-family:var(--Font-Jp)}@media not (min-width:768px){.process__dish__jp[data-v-42e6f895]{font-size:3.2vw}}@media(min-width:768px){.process__dish__jp[data-v-42e6f895]{font-size:12px}}.process__dish__en[data-v-42e6f895]{color:var(--Color-White);font:var(--Font-MM);transition:transform .3s}.process__dish__desc[data-v-42e6f895]{color:#fff6;font:var(--Font-SR);overflow:hidden;text-overflow:ellipsis;transition:max-height .3s,opacity .3s;white-space:nowrap}.process__dish__rec[data-v-42e6f895]{flex-shrink:0;transition:opacity .3s,transform .3s}.process__dish__rec__star[data-v-42e6f895]{color:var(--Color-Yellow)}@media not (min-width:768px){.process__dish__rec__star[data-v-42e6f895]{font-size:5.5vw}}@media(min-width:768px){.process__dish__rec__star[data-v-42e6f895]{font-size:22px}}.process__dish__rec__warn[data-v-42e6f895]{align-items:center;background:#c910104d;border-radius:50%;color:var(--Color-Red);display:inline-flex;font-weight:700;justify-content:center}@media not (min-width:768px){.process__dish__rec__warn[data-v-42e6f895]{font-size:3vw;height:4.5vw;width:4.5vw}}@media(min-width:768px){.process__dish__rec__warn[data-v-42e6f895]{font-size:12px;height:20px;width:20px}}.process__cards[data-v-42e6f895]{display:flex;flex-direction:column;transition:opacity .3s}@media not (min-width:768px){.process__cards[data-v-42e6f895]{gap:2vw;max-width:140px;width:25vw}}@media(min-width:768px){.process__cards[data-v-42e6f895]{gap:8px;width:160px}}.process__cards__label[data-v-42e6f895]{color:var(--Color-Yellow);font:var(--Font-MB)}@media not (min-width:768px){.process__cards__label[data-v-42e6f895]{margin-bottom:1vw}}@media(min-width:768px){.process__cards__label[data-v-42e6f895]{margin-bottom:4px}}.process__card[data-v-42e6f895]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:opacity .3s,transform .3s}.process__card__img[data-v-42e6f895]{aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.process__card__name[data-v-42e6f895]{color:var(--Color-White);font:var(--Font-SSB)}@media not (min-width:768px){.process__card__name[data-v-42e6f895]{padding:2vw}}@media(min-width:768px){.process__card__name[data-v-42e6f895]{padding:8px 10px}}.process__cta[data-v-42e6f895]{transition:opacity .3s,transform .3s}@media not (min-width:768px){.process__cta[data-v-42e6f895]{margin-top:2vw}}@media(min-width:768px){.process__cta[data-v-42e6f895]{margin-top:8px}}.process__cta__btn[data-v-42e6f895]{font:var(--Font-LSB)}@media not (min-width:768px){.process__cta__btn[data-v-42e6f895]{padding-bottom:0;padding-left:8vw;padding-right:8vw;padding-top:0}}@media(min-width:768px){.process__cta__btn[data-v-42e6f895]{padding:0 48px}}.process__dots[data-v-42e6f895]{display:flex;gap:6px}@media not (min-width:768px){.process__dots[data-v-42e6f895]{margin-top:3vw}}@media(min-width:768px){.process__dots[data-v-42e6f895]{margin-top:12px}}.process__dot[data-v-42e6f895]{background:#ffffff26;border-radius:50%;height:6px;transition:background .3s,transform .3s;width:6px}.process__dot.-active[data-v-42e6f895]{background:var(--Color-Yellow);transform:scale(1.3)}.features[data-v-7bb2ada8]{background:var(--Color-BGGrey);display:grid}@media not (min-width:768px){.features[data-v-7bb2ada8]{gap:8vw;grid-template-columns:1fr;padding:10vw var(--Padding-Page)}}@media(min-width:768px){.features[data-v-7bb2ada8]{background:transparent;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px;padding:80px var(--Padding-Page)}}.feature[data-v-7bb2ada8]{align-items:center;display:flex;flex-direction:column;text-align:center}@media not (min-width:768px){.feature[data-v-7bb2ada8]{gap:3vw}}@media(min-width:768px){.feature[data-v-7bb2ada8]{gap:12px}}.feature__icon[data-v-7bb2ada8]{align-items:center;background:#fbbc041f;border-radius:16px;color:var(--Color-Yellow);display:flex;justify-content:center}@media not (min-width:768px){.feature__icon[data-v-7bb2ada8]{height:14vw;width:14vw}.feature__icon[data-v-7bb2ada8] .icon[data-v-7bb2ada8]{font-size:7vw!important}}@media(min-width:768px){.feature__icon[data-v-7bb2ada8]{height:64px;width:64px}.feature__icon[data-v-7bb2ada8] .icon[data-v-7bb2ada8]{font-size:28px!important}}.feature__title[data-v-7bb2ada8]{font:var(--Font-H5)}.feature__desc[data-v-7bb2ada8]{color:var(--Color-DarkGrey);font:var(--Font-MR);line-height:1.6;max-width:28em}.features__cta[data-v-7bb2ada8]{font:var(--Font-LSB);grid-column:1/-1;justify-self:center;padding:14px 40px}@media not (min-width:768px){.features__cta[data-v-7bb2ada8]{margin-top:4vw}}@media(min-width:768px){.features__cta[data-v-7bb2ada8]{margin-top:20px}}.landing[data-v-09137ebc]{display:flex;flex-direction:column;min-height:100dvh}.landing__features-bg[data-v-09137ebc]{background:var(--Color-BGGrey)}.story-dialog[data-v-fc080440]{align-items:center;background:#000000f2;display:flex;justify-content:center;position:relative}@media not (min-width:768px){.story-dialog[data-v-fc080440]{height:100dvh;width:100vw}}@media(min-width:768px){.story-dialog[data-v-fc080440]{border-radius:20px;height:80vh;overflow:hidden;width:420px}}.story-dialog__close[data-v-fc080440]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px;z-index:10}.story-dialog__close[data-v-fc080440]:hover{background:#ffffff40}.story-dialog__nav[data-v-fc080440]{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:10}.story-dialog__nav[data-v-fc080440]:hover{background:#ffffff40}@media not (min-width:768px){.story-dialog__nav[data-v-fc080440]{display:none}}.story-dialog__nav--prev[data-v-fc080440]{left:8px}.story-dialog__nav--next[data-v-fc080440]{right:8px}.story-dialog__content[data-v-fc080440]{height:100%;position:relative;width:100%}.story-dialog__media[data-v-fc080440]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.story-dialog__zone[data-v-fc080440]{cursor:pointer;position:absolute}.story-dialog__dots[data-v-fc080440]{bottom:12px;gap:6px;left:0;position:absolute;right:0}.story-dialog__dot[data-v-fc080440]{background:#fff6;border-radius:50%;height:6px;transition:.2s;width:6px}.story-dialog__dot.-active[data-v-fc080440]{background:#fff;border-radius:3px;width:18px}.stories[data-v-03c7dca0]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);scrollbar-width:none}.stories[data-v-03c7dca0]::-webkit-scrollbar{display:none}@media not (min-width:768px){.stories[data-v-03c7dca0]{margin-bottom:0;margin-left:-2vw;margin-right:-2vw;margin-top:0}}@media(min-width:768px){.stories[data-v-03c7dca0]{margin:0 -8px}}@media not (min-width:768px){.stories__track[data-v-03c7dca0]{gap:3vw;padding-bottom:0;padding-left:6vw;padding-right:6vw;padding-top:0}}@media(min-width:768px){.stories__track[data-v-03c7dca0]{gap:20px;padding:0 8px}}.stories__item[data-v-03c7dca0]{flex-shrink:0;-webkit-tap-highlight-color:transparent}.stories__ring[data-v-03c7dca0]{background:linear-gradient(135deg,var(--Color-Yellow) 0,#f59e0b 50%,#ef4444 100%);border-radius:50%;padding:2px}@media not (min-width:768px){.stories__ring[data-v-03c7dca0]{height:17vw;width:17vw}}@media(min-width:768px){.stories__ring[data-v-03c7dca0]{height:76px;width:76px}}.stories__circle[data-v-03c7dca0]{border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:100%;overflow:hidden;transition:transform .2s;width:100%}.stories__circle[data-v-03c7dca0]:active{transform:scale(.92)}.stories__thumb[data-v-03c7dca0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media not (min-width:768px){.taste[data-v-f8d4985f]{min-height:138px}}@media(min-width:768px){.taste[data-v-f8d4985f]{min-height:119px}}.taste__header[data-v-f8d4985f]{gap:8px}.taste__title[data-v-f8d4985f]{font:var(--Font-H5);gap:8px;margin:0}@media not (min-width:768px){.taste__title[data-v-f8d4985f]{font-size:4.5vw}}.taste__icon[data-v-f8d4985f]{color:var(--Color-Yellow)}@media not (min-width:768px){.taste__icon[data-v-f8d4985f]{font-size:5vw!important}}@media(min-width:768px){.taste__icon[data-v-f8d4985f]{font-size:22px!important}}.taste__edit[data-v-f8d4985f]{color:var(--Color-Grey);transition:color .15s}@media not (min-width:768px){.taste__edit .icon[data-v-f8d4985f]{font-size:4vw!important}}@media(min-width:768px){.taste__edit .icon[data-v-f8d4985f]{font-size:18px!important}}.taste__edit[data-v-f8d4985f]:hover{color:var(--Color-DarkGrey)}.taste__summary[data-v-f8d4985f],.taste__summary-skeleton[data-v-f8d4985f]{color:var(--Color-DarkGrey);display:-webkit-box;font:var(--Font-MR);line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}@media not (min-width:768px){.taste__summary[data-v-f8d4985f],.taste__summary-skeleton[data-v-f8d4985f]{-webkit-line-clamp:3}}@media(min-width:768px){.taste__summary[data-v-f8d4985f],.taste__summary-skeleton[data-v-f8d4985f]{-webkit-line-clamp:2}}.taste__summary-skeleton[data-v-f8d4985f]{display:flex!important}@media not (min-width:768px){.taste__summary-skeleton[data-v-f8d4985f]{gap:1vw}}@media(min-width:768px){.taste__summary-skeleton[data-v-f8d4985f]{gap:4px}}.taste__empty[data-v-f8d4985f]{flex:1}@media not (min-width:768px){.taste__empty[data-v-f8d4985f]{gap:2vw}}@media(min-width:768px){.taste__empty[data-v-f8d4985f]{gap:8px}}.taste__empty__text[data-v-f8d4985f]{color:var(--Color-Grey);font:var(--Font-SR);line-height:1.5}@media(min-width:768px){.button-yellow[data-v-f8d4985f]{width:288px}}.menus__icon[data-v-bc127cb2]{color:var(--Color-Yellow)}@media not (min-width:768px){.menus__icon[data-v-bc127cb2]{font-size:5vw!important}}@media(min-width:768px){.menus__icon[data-v-bc127cb2]{font-size:22px!important}}.menus__viewall[data-v-bc127cb2]{color:var(--Color-Yellow);font:var(--Font-MSB);transition:opacity .15s}.menus__viewall[data-v-bc127cb2]:hover{opacity:.7}.menus__list[data-v-bc127cb2]{gap:var(--Gap-Sub)}.home__content[data-v-622e3ffb]{gap:var(--Gap-Main)}
