@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_907f07f8-module__0KGyMG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_907f07f8-module__0KGyMG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tb:#0d0a73;--myt:#153ed9;--digital:#0a6ed2;--aqua:#00b4c8;--grey:#dcdcdc;--green:#64be64;--purple:#7850dc;--pink:#e65078;--ink:#0d0a73;--ink-2:#514f9a;--ink-3:#6462a5;--hairline:#e2e2ee;--field:#f3f3f8;--paper:#f8f8fb;--surface:#fff;--veg-ink:#3f7a3f;--nonveg-ink:#6a3fd4;--error-ink:#c23a5e;--veg-dark:#64be64;--nonveg-dark:#a98fec;--veg-wash:#f0f8f0;--nonveg-wash:#f2eefc;--error-wash:#fceef2;--panel:#252281;--panel-2:#1c197b;--line-dark:#ffffff24;--on-dark:#fff;--on-dark-2:#dcdcdc;--on-dark-3:#a3a2ca;--grad-shape:linear-gradient(180deg, #0a6ed2 0%, #153ed9 100%);--font:var(--font-poppins), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--w-light:300;--w-med:500;--w-bold:700;--fs-display:clamp(40px, 6.4vw, 76px);--fs-display-light:clamp(26px, 3.6vw, 44px);--fs-h2:26px;--fs-h3:19px;--fs-lead:17px;--fs-body:16px;--fs-sm:14px;--fs-label:13px;--fs-help:12.5px;--fs-eyebrow:11.5px;--fs-stat:32px;--fs-verdict:28px;--fs-name:24px;--lh-display:.98;--lh-tight:1.18;--lh-body:1.55;--ls-display:-.022em;--ls-eyebrow:.1em;--ls-code:.14em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--s9:64px;--s10:96px;--s11:128px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--sh-1:0 1px 2px #0d0a730d, 0 2px 8px -2px #0d0a7314;--sh-2:0 1px 2px #0d0a730f, 0 16px 40px -12px #0d0a7333;--sh-3:0 2px 4px #0d0a7312, 0 32px 64px -20px #0d0a7347;--ring:0 0 0 3px #0a6ed242;--ease:cubic-bezier(.22, .61, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.26, .64, 1);--t-fast:.12s;--t:.2s;--t-slow:.26s;--t-morph:.32s;--t-streak:1.4s;--myt-ratio:2.05447;--aws-ratio:1.68242;--myt-w:150px;--myt-clear:calc(var(--myt-w) * .0885)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-weight:var(--w-light);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);background-color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4{color:var(--ink);font-weight:var(--w-bold);line-height:var(--lh-tight);text-wrap:balance}p{text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:var(--digital);text-underline-offset:2px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}::selection{background:var(--aqua);color:var(--tb)}:root{caret-color:var(--digital);accent-color:var(--digital)}.tnum,.stat-value,.counter,time,.ref{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--digital);outline-offset:2px;border-radius:2px}.on-dark :focus-visible,.admin :focus-visible{outline-color:var(--aqua)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--w-med);border-radius:var(--r-pill);box-shadow:var(--sh-2);transition:top var(--t) var(--ease);padding:12px 22px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.skip-link:focus{top:16px}.shell{width:100%;max-width:1160px;padding-inline:var(--s6);margin:0 auto}@media (min-width:720px){.shell{padding-inline:var(--s7)}}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.lockup{padding:var(--myt-clear);align-items:center;display:inline-flex}.lockup__myt{width:var(--myt-w);height:calc(var(--myt-w) / var(--myt-ratio));flex:none}.lockup__rule{width:1px;height:52px;margin-inline:var(--s6);opacity:.35;background:currentColor;flex:none}.lockup__aws{height:44px;width:calc(44px * var(--aws-ratio));flex:none}.lockup--compact{--myt-w:120px}.lockup--compact .lockup__rule{height:42px;margin-inline:var(--s4)}.lockup--compact .lockup__aws{height:36px;width:calc(36px * var(--aws-ratio))}.shape-streak{stroke-dasharray:340 1000;stroke-dashoffset:340px}@media (prefers-reduced-motion:no-preference){.shape-streak--run{animation:streak var(--t-streak) var(--ease-io) both}}@keyframes streak{0%{stroke-dashoffset:1340px}to{stroke-dashoffset:340px}}@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal .3s var(--ease) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.rail__fill{transition:none!important}}@media (forced-colors:active){.field-input,.card,.chip,.meal-option{border:1px solid buttonborder}.qr-image,.meal-dot{forced-color-adjust:none}.meal-option:has(:checked){outline-offset:2px;outline:2px solid highlight}}@media print{body{background:#fff}.no-print{display:none!important}.qr-image{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:55mm!important;height:55mm!important}.ref{font-size:14pt!important}}
