.logo-mark-module__q-1BWW__board{transform-box:view-box;transform-origin:20px 46px;transition:rotate .45s var(--ease-spring), translate .45s var(--ease-spring)}.logo-mark-module__q-1BWW__left{fill:color-mix(in oklch, var(--zone-fish) 45%, var(--surface));rotate:-22deg}.logo-mark-module__q-1BWW__right{fill:color-mix(in oklch, var(--zone-meat) 42%, var(--surface));rotate:22deg}.logo-mark-module__q-1BWW__front{fill:var(--salad)}@media (hover:hover) and (pointer:fine){a:hover .logo-mark-module__q-1BWW__left{rotate:-29deg}a:hover .logo-mark-module__q-1BWW__right{rotate:29deg}a:hover .logo-mark-module__q-1BWW__front{translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.logo-mark-module__q-1BWW__intro .logo-mark-module__q-1BWW__board{animation:logo-mark-module__q-1BWW__fan-out 1s var(--ease-spring) backwards}[data-inview=true] .logo-mark-module__q-1BWW__inview .logo-mark-module__q-1BWW__board{animation:logo-mark-module__q-1BWW__fan-out 1s var(--ease-spring) backwards}.logo-mark-module__q-1BWW__intro .logo-mark-module__q-1BWW__right{animation-delay:90ms}[data-inview=true] .logo-mark-module__q-1BWW__inview .logo-mark-module__q-1BWW__right{animation-delay:90ms}.logo-mark-module__q-1BWW__intro .logo-mark-module__q-1BWW__front{animation-delay:.18s}[data-inview=true] .logo-mark-module__q-1BWW__inview .logo-mark-module__q-1BWW__front{animation-delay:.18s}}@keyframes logo-mark-module__q-1BWW__fan-out{0%{translate:0 4px;rotate:none}}
.site-header-module__JmijSq__bar{isolation:isolate;border-color:#0000;position:relative}.site-header-module__JmijSq__bar:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:inherit;background-color:color-mix(in oklch, var(--surface) 88%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:-1px}.site-header-module__JmijSq__slot{grid-template-columns:1fr;display:grid}.site-header-module__JmijSq__clip{justify-content:flex-end;min-width:0;margin:-.375rem;padding:.375rem;display:flex;overflow:hidden}@media not (min-width:40rem){.site-header-module__JmijSq__ctaReveal,.site-header-module__JmijSq__loginWide{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header-module__JmijSq__bar:before{animation:linear both site-header-module__JmijSq__bar-in;animation-timeline:scroll(root);animation-range:0 4rem}.site-header-module__JmijSq__ctaReveal{animation:linear both site-header-module__JmijSq__cta-reveal;animation-timeline:scroll(root);animation-range:28vh 42vh;display:grid}@media not (min-width:40rem){.site-header-module__JmijSq__loginSwap{animation:linear both site-header-module__JmijSq__login-out;animation-timeline:scroll(root);animation-range:28vh 35vh}}}}@keyframes site-header-module__JmijSq__bar-in{0%{opacity:0}}@keyframes site-header-module__JmijSq__cta-reveal{0%{visibility:hidden;opacity:0;grid-template-columns:0fr}60%{visibility:hidden;opacity:0;grid-template-columns:1fr}to{visibility:visible;opacity:1;grid-template-columns:1fr}}@keyframes site-header-module__JmijSq__login-out{to{visibility:hidden;opacity:0;grid-template-columns:0fr}}
@property --count{syntax:"<integer>";inherits:false;initial-value:0}.landing-module__9VabDG__heroLine{margin-block:-.15em -.2em;padding-block:.15em .2em;display:block;overflow:clip}.landing-module__9VabDG__heroLine>span{display:block}.landing-module__9VabDG__heroFrame{--frame-inset:1rem;clip-path:inset(0 var(--frame-inset) round 1.25rem)}@media (min-width:40rem){.landing-module__9VabDG__heroFrame{--frame-inset:1.5rem}}@media (min-width:64rem){.landing-module__9VabDG__heroFrame{--frame-inset:max(2rem, calc(50% - 34rem))}}@media (prefers-reduced-motion:no-preference){.landing-module__9VabDG__heroLine>span{animation:landing-module__9VabDG__line-rise 1.1s var(--ease-out) backwards}.landing-module__9VabDG__heroLine+.landing-module__9VabDG__heroLine>span{animation-delay:.12s}@supports (animation-timeline:scroll()){.landing-module__9VabDG__heroFrame{animation:linear both landing-module__9VabDG__frame-open;animation-timeline:scroll(root);animation-range:0 60vh}.landing-module__9VabDG__heroVideo{animation:linear both landing-module__9VabDG__frame-zoom;animation-timeline:scroll(root);animation-range:0 60vh}}}@keyframes landing-module__9VabDG__line-rise{0%{translate:0 110%}}@keyframes landing-module__9VabDG__frame-open{to{clip-path:inset(0)}}@keyframes landing-module__9VabDG__frame-zoom{0%{scale:1.1}}.landing-module__9VabDG__after{clip-path:inset(0 0 0 50%)}.landing-module__9VabDG__divider{transform:translate(50%)}@media (prefers-reduced-motion:no-preference){.landing-module__9VabDG__reveal[data-inview=false]{opacity:0;translate:0 1.5rem}.landing-module__9VabDG__reveal[data-inview=false]:focus-within{opacity:1;translate:none}.landing-module__9VabDG__reveal[data-inview=true]{transition:opacity .7s var(--ease-out), translate .7s var(--ease-out)}@supports (animation-timeline:view()){.landing-module__9VabDG__after{animation:linear both landing-module__9VabDG__wipe;animation-timeline:view();animation-range:contain contain 60%}.landing-module__9VabDG__divider{animation:linear both landing-module__9VabDG__divider;animation-timeline:view();animation-range:contain contain 60%}}}@keyframes landing-module__9VabDG__wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes landing-module__9VabDG__divider{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.landing-module__9VabDG__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}@supports (animation-timeline:view()){.landing-module__9VabDG__marqueeTrack{animation:linear both landing-module__9VabDG__marquee;animation-timeline:view()}.landing-module__9VabDG__marqueeReverse{animation-direction:reverse}}}@keyframes landing-module__9VabDG__marquee{to{translate:-25%}}.landing-module__9VabDG__count{--count:var(--count-to);counter-reset:count var(--count)}.landing-module__9VabDG__count:after{content:counter(count)}@media (prefers-reduced-motion:no-preference){[data-inview=false] .landing-module__9VabDG__fileSheet,[data-inview=false] .landing-module__9VabDG__dishRow,[data-inview=false] .landing-module__9VabDG__checkItem{opacity:0}[data-inview=true] .landing-module__9VabDG__fileSheet{animation:landing-module__9VabDG__sheet-drop .8s var(--ease-spring) backwards;animation-delay:calc(var(--i) * .14s)}[data-inview=true] .landing-module__9VabDG__count{animation:landing-module__9VabDG__count-up 1.4s var(--ease-out) .6s backwards}[data-inview=true] .landing-module__9VabDG__dishRow{animation:landing-module__9VabDG__row-in .5s var(--ease-out) backwards;animation-delay:calc(var(--i) * .16s + .9s)}[data-inview=true] .landing-module__9VabDG__checkItem{animation:landing-module__9VabDG__row-in .45s var(--ease-out) backwards;animation-delay:calc(var(--i) * .12s + .15s)}[data-inview=true] .landing-module__9VabDG__checkMark{animation:landing-module__9VabDG__pop .6s var(--ease-bounce) backwards;animation-delay:calc(var(--i) * .12s + .35s)}.landing-module__9VabDG__allergenPop{animation:landing-module__9VabDG__pop .6s var(--ease-bounce) backwards;animation-delay:calc(var(--i) * .11s + .25s)}}@keyframes landing-module__9VabDG__sheet-drop{0%{opacity:0;translate:0 -2rem;rotate:-8deg}}@keyframes landing-module__9VabDG__count-up{0%{--count:0}}@keyframes landing-module__9VabDG__row-in{0%{opacity:0;translate:-.75rem}}@keyframes landing-module__9VabDG__pop{0%{opacity:0;scale:.4}}.landing-module__9VabDG__signature{stroke-dasharray:1;stroke-dashoffset:0}.landing-module__9VabDG__seal{transform-box:fill-box;transform-origin:50%;opacity:.85;rotate:-14deg}@media (prefers-reduced-motion:no-preference){[data-inview=false] .landing-module__9VabDG__docPage,[data-inview=false] .landing-module__9VabDG__seal{opacity:0}[data-inview=false] .landing-module__9VabDG__signature{stroke-dashoffset:1px}[data-inview=true] .landing-module__9VabDG__docPage{animation:landing-module__9VabDG__page-in .7s var(--ease-out) backwards}[data-inview=true] .landing-module__9VabDG__signature{animation:.8s ease-in-out .5s backwards landing-module__9VabDG__sign}[data-inview=true] .landing-module__9VabDG__seal{animation:landing-module__9VabDG__stamp .7s var(--ease-bounce) 1.3s backwards}}@keyframes landing-module__9VabDG__page-in{0%{opacity:0;translate:0 1.5rem}}@keyframes landing-module__9VabDG__sign{0%{stroke-dashoffset:1px}}@keyframes landing-module__9VabDG__stamp{0%{opacity:0;scale:1.7}}.landing-module__9VabDG__hint:before,.landing-module__9VabDG__bubble:before{content:"";border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--surface);width:.5rem;height:.5rem;position:absolute;top:50%;left:-.3125rem;translate:0 -50%;rotate:45deg}@media (prefers-reduced-motion:no-preference){[data-inview=true] .landing-module__9VabDG__hint{animation:1.4s ease-in-out 3 landing-module__9VabDG__hint-bob}.landing-module__9VabDG__bubble{animation:1.4s ease-in-out 3 landing-module__9VabDG__bubble-nudge}}@keyframes landing-module__9VabDG__hint-bob{50%{translate:0 -.25rem}}@keyframes landing-module__9VabDG__bubble-nudge{50%{translate:.25rem}}.landing-module__9VabDG__node{--node-depth:.3125rem;--node-ledge:var(--line-strong);box-shadow:0 var(--node-depth) 0 var(--node-ledge);transition-property:scale,translate,background-color,color,box-shadow;transition-duration:.5s,.12s,.25s,.25s,.25s;transition-timing-function:var(--ease-bounce), var(--ease-out), ease, ease, ease}.landing-module__9VabDG__node[data-state=done],.landing-module__9VabDG__node[data-state=active]{--node-ledge:var(--salad-deep)}.landing-module__9VabDG__node[data-state=active]{box-shadow:0 var(--node-depth) 0 var(--node-ledge), 0 var(--node-depth) 0 .4375rem color-mix(in oklch, var(--salad) 35%, transparent);scale:1.12}.landing-module__9VabDG__node:active{translate:0 var(--node-depth);box-shadow:0 0 0 var(--node-ledge)}.landing-module__9VabDG__pathBox{--node-gap:clamp(3.75rem, calc((100vh - 13rem) / var(--node-gaps)), 4.75rem);width:15rem;height:calc(var(--node-gaps) * var(--node-gap) + 3.5rem)}.landing-module__9VabDG__pathNode{top:calc(1.75rem + var(--k) * var(--node-gap))}.landing-module__9VabDG__pathFill{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s var(--ease-out)}.landing-module__9VabDG__pathFill[data-done=true]{stroke-dashoffset:0}.landing-module__9VabDG__stepsSentinels{display:none}@media (min-width:64rem) and (min-height:45rem){.landing-module__9VabDG__stepsTrack{position:relative}.landing-module__9VabDG__stepsStage{height:calc(100vh - 4rem);position:sticky;top:4rem}.landing-module__9VabDG__stepsSentinels{pointer-events:none;margin-top:-50vh;padding-bottom:50vh;display:block}.landing-module__9VabDG__stepsSentinel{height:40vh}}@media (prefers-reduced-motion:no-preference){[data-inview=false] .landing-module__9VabDG__receiptPaper{translate:0 -100%}[data-inview=true] .landing-module__9VabDG__receiptPaper{animation:1.8s steps(24,end) backwards landing-module__9VabDG__receipt-print}}@keyframes landing-module__9VabDG__receipt-print{0%{translate:0 -100%}}.landing-module__9VabDG__receiptEdge{-webkit-mask:conic-gradient(from -45deg at 50% 100%, black 90deg, transparent 0) 0 0 / 1rem 100% repeat-x;mask:conic-gradient(from -45deg at 50% 100%, black 90deg, transparent 0) 0 0 / 1rem 100% repeat-x}
