.food-orbit{--ink:#3a2a20;--paper:#fff9ed;--quiet:#ffedcf;--field:#f5f5f5;--screen:#fff;--screen-ink:#171717;--muted:#625c53;--soft:#e4d6c3;--card:#fffdf9;--accent:#ef6624;--ring:#e9b16d;--ring-soft:#e7d6c4;--detail:#be733c;--shadow:#70411f;--edge:#7e634e;--ticket:#fff8e9;--ticket-ink:#37291f;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-y;aspect-ratio:4/3;--near-x:0px;--near-y:0px;--mid-x:0px;--mid-y:0px;--far-x:0px;--far-y:0px;width:100%;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .food-orbit{--ink:#ead6af;--paper:#302b24;--quiet:#40372b;--field:#34312b;--screen:#22201d;--screen-ink:#fff9ef;--muted:#d0c4b6;--soft:#4e473d;--card:#302c26;--accent:#ffc83d;--ring:#8d6b38;--ring-soft:#61513d;--detail:#d7a25c;--shadow:#000;--edge:#d2a54c;--ticket:#342d25;--ticket-ink:#fff0c7}.food-orbit svg{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.food-orbit__far,.food-orbit__mid,.food-orbit__near{transition:translate .26s cubic-bezier(.2,.8,.2,1)}.food-orbit__far{translate:var(--far-x) var(--far-y)}.food-orbit__mid{translate:var(--mid-x) var(--mid-y)}.food-orbit__near{translate:var(--near-x) var(--near-y)}.food-orbit__trace{stroke-dasharray:100;stroke-dashoffset:0;animation:1.65s cubic-bezier(.22,1,.36,1) .15s both orbit-draw}.food-orbit__line{transform-box:fill-box;transform-origin:50%;animation:26s ease-in-out 7.3s infinite alternate orbit-ring}.food-orbit__enter{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.22,1,.36,1) both orbit-enter}.food-orbit__enter--phone{animation-name:orbit-phone-enter;animation-duration:1.25s;animation-delay:1.35s}.food-orbit__enter--pizza{animation-delay:2.1s}.food-orbit__enter--coffee{animation-delay:2.3s}.food-orbit__enter--bowl{animation-delay:2.8s}.food-orbit__enter--cake{animation-delay:3.3s}.food-orbit__enter--qr{animation-delay:4.5s}.food-orbit__bob{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out 6s infinite alternate orbit-float}.food-orbit__bob--phone{animation-duration:6.5s;animation-delay:2.6s}.food-orbit__bob--coffee{animation-duration:7.5s;animation-delay:3.4s}.food-orbit__bob--pizza{animation-duration:13s;animation-delay:3.2s}.food-orbit__bob--bowl{animation-duration:10s;animation-delay:3.9s}.food-orbit__bob--cake{animation-duration:9s;animation-delay:4.4s}.food-orbit__bob--qr{animation-duration:8s;animation-delay:5.6s}.food-orbit__steam{stroke-dasharray:115;transform-box:fill-box;transform-origin:bottom;animation:4.5s ease-out 5.4s infinite orbit-steam}.food-orbit__steam--two{animation-delay:5.9s}.food-orbit__steam--three{animation-delay:6.3s}.food-orbit__screen-dishes{animation:.75s ease-out 3.7s both orbit-menu}@keyframes orbit-draw{0%{stroke-dashoffset:100px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes orbit-enter{0%{opacity:0;transform:translateY(28px)scale(.92)}to{opacity:1;transform:none}}@keyframes orbit-phone-enter{0%{opacity:0;transform:translateY(52px)rotate(-6deg)scale(.9)}75%{opacity:1;transform:translateY(-5px)rotate(1deg)scale(1.012)}to{opacity:1;transform:none}}@keyframes orbit-float{0%{transform:translateY(0)rotate(-.5deg)}to{transform:translateY(-6px)rotate(.5deg)}}@keyframes orbit-steam{0%{opacity:0;stroke-dashoffset:115px;transform:translateY(8px)}25%{opacity:.9}70%{opacity:.65}to{opacity:0;stroke-dashoffset:-40px;transform:translateY(-13px)}}@keyframes orbit-ring{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}@keyframes orbit-menu{0%{opacity:.15;transform:translateY(7px)}to{opacity:1;transform:none}}.food-orbit[data-paused=true] *,.food-orbit[data-offscreen=true] *{animation-play-state:paused!important}@media (max-width:639px){.food-orbit{aspect-ratio:1/1.04}.food-orbit svg{width:144%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.food-orbit__small-detail{display:none}.food-orbit__far,.food-orbit__mid,.food-orbit__near{transition:none;translate:0}.food-orbit__bob{animation-duration:11s}}@media (prefers-reduced-motion:reduce){.food-orbit *,.food-orbit :before,.food-orbit :after{transition:none!important;animation:none!important;translate:0!important}.food-orbit__trace{stroke-dashoffset:0!important}.food-orbit__enter,.food-orbit__screen-dishes{opacity:1!important;transform:none!important}.food-orbit__steam{opacity:.75;stroke-dashoffset:0}}.food-orbit-hero{color:var(--mm-foreground,#171717);background:#fff}:root[data-theme=dark] .food-orbit-hero{background:linear-gradient(to bottom, #111 78%, var(--mm-surface,#202020) 100%)}.food-orbit-hero__brand,.food-orbit-hero__heading{color:var(--mm-foreground,#171717)}.food-orbit-hero__heading{font-family:var(--font-display), sans-serif;text-wrap:balance;max-width:1040px}.food-orbit-hero__accent{color:#a83500;margin-top:.12em}:root[data-theme=dark] .food-orbit-hero__accent{color:#ffc83d}.food-orbit-hero__nav{background:0 0}.food-orbit-hero__nav-link{color:var(--mm-secondary,#555);transition:color .15s}.food-orbit-hero__nav-link:hover,.food-orbit-hero__nav-link:focus-visible{color:var(--mm-foreground,#171717)}.food-orbit-hero__nav-cta{background:var(--mm-gradient);color:var(--mm-gradient-ink,#211600);box-shadow:0 5px 0 -3px #833f0c33}.food-orbit-hero__nav-cta:hover{filter:brightness(1.05)}.food-orbit-hero__icon-button{border:1px solid var(--mm-border,#d7d7d7);color:var(--mm-foreground,#171717);background:0 0;transition:background-color .15s,border-color .15s}.food-orbit-hero__icon-button:hover{background:var(--mm-soft-surface,#f5f5f5)}.food-orbit-hero__nav a:focus-visible,.food-orbit-hero__mobile-menu summary:focus-visible{outline:3px solid var(--mm-focus,#a83500);outline-offset:3px}.food-orbit-hero__mobile-menu summary::-webkit-details-marker{display:none}.food-orbit-hero__mobile-panel{background:var(--mm-surface,#fff);border-color:var(--mm-border,#d7d7d7)}.food-orbit-hero__mobile-link{color:var(--mm-foreground,#171717);border-radius:.65rem;padding:.65rem .85rem;font-size:.875rem;font-weight:600;display:block}.food-orbit-hero__mobile-link:hover{background:var(--mm-soft-surface,#f5f5f5)}.food-orbit-hero__content{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}.food-orbit-hero__stage{max-width:700px;margin-top:clamp(.75rem,1.7vw,1.25rem)}.food-orbit-hero__art{width:100%;margin-inline:auto}.food-orbit-hero__description{color:var(--mm-secondary,#555);text-wrap:pretty;margin-top:clamp(.5rem,1.5vw,1rem)}.food-orbit-hero__divider{background:linear-gradient(90deg, transparent, var(--mm-border,#d7d7d7) 28%, #e7a044 50%, var(--mm-border,#d7d7d7) 72%, transparent);width:min(78vw,940px);height:1px;margin-top:clamp(1.75rem,3vw,2.75rem)}.food-orbit-hero__next{background:var(--mm-surface,#fff)}@media (max-width:639px){.food-orbit-hero__heading{max-width:19ch}.food-orbit-hero__stage{max-width:510px}.food-orbit-hero__description{max-width:34ch}}@media (prefers-reduced-motion:reduce){.food-orbit-hero__nav-link,.food-orbit-hero__icon-button{transition:none}}
