.foodloot .vx{--ink:#17332f;--ink-2:#53675b;--teal:#07655f;--mint:#7cc9bd;--coral:#e8825a;--paper:#fcfbf7;--display:var(--font-archivo-flex),var(--font-archivo),sans-serif;color:var(--ink);overflow-x:clip}.foodloot .vx h1,.foodloot .vx h2{max-width:none;font-family:var(--display);color:var(--ink);text-wrap:balance;font-weight:650}.foodloot .vx h1 em,.foodloot .vx h2 em{color:var(--teal);font-style:normal}.vx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.foodloot .vx .vx-label{font:600 13px var(--font-jakarta),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;margin:0;display:flex}.foodloot .vx .vx-label:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px}.vx-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.foodloot .vx .vx-button{background:var(--teal);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 22px 0 26px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.vx-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate .25s cubic-bezier(.22,1,.36,1)}.vx-button:hover svg{translate:3px}.foodloot .vx .vx-quiet{color:var(--teal);border-bottom:1px solid #a6b9ae;padding:10px 0;font-size:15px;font-weight:600}.foodloot .vx .vx-quiet:hover{border-color:var(--teal)}.vx a:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:999px}.vx-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:56px 24px 0;display:flex;position:relative}.foodloot .vx .vx-pill{color:#2f4a43;background:#eceee8;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.vx-pill span{background:var(--coral);border-radius:50%;width:8px;height:8px}.foodloot .vx h1{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,78px);line-height:1}.foodloot .vx h1 em{display:block}.foodloot .vx .vx-lede{max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin:24px auto 0;font-size:18px;line-height:1.55}.vx-hero .vx-actions{justify-content:center;margin-top:32px}.vx-scene{width:min(960px,100%);height:500px;margin-top:56px;position:relative;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.vx-phone{filter:drop-shadow(0 34px 44px #17332f29);width:320px;height:auto;position:absolute;top:0;left:50%;translate:-50%}.vx-float{z-index:1;text-align:left;background:#fff;margin:0;position:absolute;box-shadow:0 24px 44px -26px #17332f66,0 0 0 1px #17332f0d}.vx-float-code{border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;top:88px;left:4%;rotate:-2deg}.vx-float-code i{background:linear-gradient(160deg,#138a80,#07655f);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vx-float-code svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.vx-float-code b{font-size:14px;display:block}.vx-float-code small{color:var(--ink-2);font-size:12px;display:block}.vx-float-photo{border-radius:18px;width:210px;top:196px;left:12%;overflow:hidden;rotate:-3deg}.vx-float-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.vx-float-photo figcaption{background:#fcfbf7f0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:10px}.vx-float-payout{border-radius:18px;gap:2px;width:236px;padding:16px 18px;display:grid;top:150px;right:6%;rotate:2deg}.vx-float-payout small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.vx-float-payout b{font:800 30px/1.05 var(--display);letter-spacing:-.03em;color:var(--teal)}.vx-float-payout span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.vx-wall{justify-items:center;gap:28px;padding:24px 0 96px;display:grid}.vx-wall-row{width:min(1260px,100vw);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.vx-wall-track{width:max-content;animation:70s linear infinite vx-drift;display:flex}.vx-wall-track ul{gap:18px;margin:0;padding:0 18px 0 0;list-style:none;display:flex}.vx-wall-track li{outline-offset:-1px;background:#fff;border-radius:22px;outline:1px solid #0000000d;flex:0 0 112px;height:112px;overflow:hidden}.vx-wall-track img{object-fit:cover;width:100%;height:100%;display:block}.vx-wall-row:hover .vx-wall-track{animation-play-state:paused}@keyframes vx-drift{to{transform:translate(-50%)}}.vx-money,.vx-run,.vx-close{width:min(1180px,100% - 56px);margin-inline:auto}.vx-money{padding-bottom:120px}.foodloot .vx .vx-money h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(36px,3.9vw,56px);line-height:1}.vx-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.foodloot .vx .vx-cards{margin:56px 0 0}.vx-card{border-radius:26px;flex-direction:column;min-height:300px;padding:26px 24px 24px;display:flex}.vx-card dt{gap:6px;display:grid}.vx-card dt b{font:800 clamp(40px,3.6vw,52px)/.95 var(--display);letter-spacing:-.045em}.vx-card dt span{letter-spacing:.02em;font-size:14px;font-weight:700}.vx-card dd{margin:auto 0 0;padding-top:24px;font-size:14px;line-height:1.55}.vx-card[data-tone=teal]{background:var(--teal);color:#fff}.vx-card[data-tone=teal] dd{color:#d5e7dd}.vx-card[data-tone=mint]{background:#e4f1ec}.vx-card[data-tone=mint] b{color:var(--teal)}.vx-card[data-tone=cream]{background:#f2eee5}.vx-card[data-tone=coral]{background:var(--coral);color:#fff}.vx-card[data-tone=coral] dd{color:#fde6db}.vx-card[data-tone=mint] dd,.vx-card[data-tone=cream] dd{color:var(--ink-2)}.vx-run{background:radial-gradient(60% 60% at 85% 20%,#7cc9bd4d,transparent 70%),var(--teal);color:#fff;border-radius:40px;grid-template-columns:1.2fr .8fr;gap:48px;margin-top:80px;padding:72px 72px 64px;display:grid;position:relative}.foodloot .vx .vx-run .vx-label{color:#bfe0d8}.foodloot .vx .vx-run h2{letter-spacing:-.04em;color:#fff;margin-top:18px;font-size:clamp(34px,3.4vw,48px);line-height:1}.foodloot .vx .vx-run h2 em{color:var(--mint)}.vx-run ol{margin:36px 0 0;padding:0;list-style:none;display:grid}.vx-run li{border-top:1px solid #ffffff29;grid-template-columns:40px 1fr;gap:18px;padding:22px 0;display:grid}.vx-run li>span{width:40px;height:40px;color:var(--teal);background:#fcfbf7;border-radius:50%;place-items:center;font-weight:700;display:grid}.vx-run li b{font:800 22px/1.15 var(--display);letter-spacing:-.02em;display:block}.foodloot .vx .vx-run li p{color:#d5e7dd;margin-top:6px;font-size:15px;line-height:1.6}.foodloot .vx .vx-fine{color:#bfe0d8;margin-top:12px;font-size:13px;line-height:1.6}.foodloot .vx .vx-fine a{color:#fff;border-bottom:1px solid #ffffff80}.foodloot .vx .vx-run-visual{margin:-150px 0 0}.vx-run-visual{flex-direction:column;align-items:center;display:flex;position:relative}.vx-run-visual img{filter:drop-shadow(0 40px 50px #00000052);width:290px;height:auto;rotate:3deg}.vx-run-visual figcaption{color:#bfe0d8;margin-top:14px;font-size:12.5px}.vx-close{background:#e4f1ec;border-radius:40px;margin-top:96px;margin-bottom:24px;padding:72px;position:relative;overflow:hidden}.vx-close-copy{z-index:2;max-width:560px;position:relative}.foodloot .vx .vx-close h2{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,64px);line-height:.98}.foodloot .vx .vx-close-copy>p{color:#3f5a52;margin-top:18px;font-size:17px;line-height:1.55}.vx-close .vx-actions{margin-top:32px}.vx-close-panel{background:var(--mint);border-radius:44px;width:420px;height:420px;position:absolute;bottom:-140px;right:-40px;rotate:-15deg}.vx-close-bag{z-index:1;filter:drop-shadow(0 26px 28px #17332f4d);width:280px;height:auto;position:absolute;bottom:-40px;right:60px;rotate:-8deg}@media (max-width:1000px){.vx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-run{grid-template-columns:1fr;padding:56px 48px 0}.foodloot .vx .vx-run-visual{margin:0 0 -60px}.vx-run{margin-bottom:60px}.vx-close-bag{width:224px;right:24px}.vx-close-panel{width:320px;height:320px}}@media (max-width:760px){.vx-hero{padding:36px 16px 0}.foodloot .vx h1{font-size:min(46px,11.6279vw - 3.72093px)}.foodloot .vx .vx-lede{margin-top:18px;font-size:15.5px}.vx-hero .vx-actions{flex-direction:column;gap:6px}.vx-scene{height:420px;margin-top:36px}.vx-phone{width:236px}.vx-float-code,.vx-float-photo{display:none}.vx-float-payout{width:196px;padding:12px 14px;top:190px;right:-4px}.vx-float-payout b{font-size:24px}.vx-wall{gap:20px;padding-bottom:64px}.vx-wall-track li{border-radius:18px;flex-basis:84px;height:84px}.vx-money,.vx-run,.vx-close{width:calc(100% - 48px)}.vx-money{padding-bottom:72px}.foodloot .vx .vx-money h2{font-size:32px}.vx-cards{grid-template-columns:1fr;gap:14px}.foodloot .vx .vx-cards{margin-top:32px}.vx-card{min-height:0}.vx-run{border-radius:28px;margin-top:48px;padding:40px 24px 0}.foodloot .vx .vx-run h2{font-size:30px}.vx-run li{grid-template-columns:34px 1fr;gap:14px}.vx-run li>span{width:34px;height:34px}.vx-run li b{font-size:19px}.vx-run-visual img{width:220px}.vx-close{border-radius:28px;margin-top:40px;padding:44px 24px 220px}.foodloot .vx .vx-close h2{font-size:36px}.vx-close .vx-actions{flex-direction:column;align-items:flex-start;gap:6px}.vx-close-bag{width:190px;bottom:-30px;right:20px}.vx-close-panel{width:260px;height:260px;bottom:-110px;right:-60px}}@media (prefers-reduced-motion:reduce){.vx-wall-track{animation:none}.vx-button svg{transition:none}}.vx-depth{will-change:transform;display:block}.vx-float,.vx-close-bag,.vx-cards{will-change:transform}.vx-run{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;margin-top:72px;padding:12px 64px}.foodloot .vx .vx-run h2{font-size:clamp(30px,2.9vw,40px)}.vx-run ol{margin-top:26px}.vx-run li{grid-template-columns:34px 1fr;gap:16px;padding:16px 0}.vx-run li>span{width:34px;height:34px;font-size:14px}.vx-run li b{font-size:18.5px;font-weight:700}.foodloot .vx .vx-run li p{margin-top:4px;font-size:14px;line-height:1.55}.foodloot .vx .vx-fine{margin-top:6px;font-size:12.5px}.foodloot .vx .vx-run-visual{justify-content:center;align-self:stretch;margin:0}.vx-run-visual:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7cc9bd73,#7cc9bd00);border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;translate:-50% -54%}.vx-run-visual img{filter:drop-shadow(0 34px 40px #00000052);width:240px;position:relative;rotate:4deg}@media (hover:hover) and (pointer:fine){.vx-run-visual img{transition:rotate .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1),filter .9s}.vx-run-visual:hover img{filter:drop-shadow(0 44px 50px #0000005c);translate:0 -6px;rotate:-4deg}}.vx-run-visual figcaption{position:relative}@media (max-width:1000px){.vx-run{grid-template-columns:1fr;padding:48px 40px}.foodloot .vx .vx-run-visual{margin:8px 0 0}.vx-run{margin-bottom:0}}@media (max-width:760px){.vx-run{padding:36px 24px 32px}.vx-run-visual img{width:200px}.vx-run-visual:before{width:280px;height:280px}}@media (prefers-reduced-motion:reduce){.vx-run-visual img{transition:none}.vx-run-visual:hover img{translate:none}}.vx-run-copy{padding-block:56px}.foodloot .vx .vx-run-visual{align-self:stretch;min-height:100%;position:relative}.vx-run-visual .vx-depth{z-index:1;width:320px;margin:-331px 0 0 -160px;position:absolute;top:50%;left:50%}.vx-run-visual img{width:100%}.vx-run-visual figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vx-run-visual:before{width:420px;height:420px}@media (max-width:1000px){.vx-run-copy{padding-block:0}.foodloot .vx .vx-run-visual{min-height:520px}.vx-run-visual .vx-depth{width:250px;margin:-262px 0 0 -125px}}@media (max-width:760px){.foodloot .vx .vx-run-visual{min-height:400px}.vx-run-visual .vx-depth{width:200px;margin:-208px 0 0 -100px}}.vx-enquire{width:min(1180px,100% - 56px);margin:96px auto 0}.vx-enquire-card{background:#fff;border-radius:40px;grid-template-columns:.85fr 1.15fr;gap:64px;padding:64px 72px;transition:background-color .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 0 0 1px #17332f0d,0 40px 80px -64px #17332f4d}.vx-enquire-copy{align-self:start}.foodloot .vx .vx-enquire h2{letter-spacing:-.04em;margin-top:0;font-size:clamp(30px,3vw,42px);line-height:1.04}.foodloot .vx .vx-enquire-copy>p{max-width:34ch;color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:15.5px;line-height:1.6}.foodloot .vx .vx-enquire-card :is(h2,h2 em,.vx-enquire-copy>p){transition:color .5s cubic-bezier(.22,1,.36,1)}.vx-form{gap:22px;display:grid}.vx-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.vx-field>label,.vx-field>legend{letter-spacing:.02em;color:var(--ink-2);padding:0;font-size:12.5px;font-weight:600;transition:color .2s}.vx-field:focus-within>label{color:var(--teal)}.vx-field input[type=text]{width:100%;min-height:52px;color:var(--ink);font:500 16px var(--font-jakarta),sans-serif;background:#fff;border:1px solid #dfe5df;border-radius:14px;outline:0;padding:0 16px;transition:border-color .2s,box-shadow .25s}.vx-field input[type=text]:hover{border-color:#c2cfc6}.vx-field input[type=text]:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px #07655f1a}.vx-field[data-invalid] input[type=text]{border-color:var(--coral)}.vx-field[data-invalid] input[type=text]:focus-visible{box-shadow:0 0 0 3px #e8825a24}.foodloot .vx .vx-error{color:#c4572f;margin:0;font-size:13px;line-height:1.4;animation:.3s cubic-bezier(.22,1,.36,1) both vx-error-in}@keyframes vx-error-in{0%{opacity:0;translate:0 -4px}}.vx-chips{flex-wrap:wrap;gap:8px;display:flex}.vx-chip{position:relative}.vx-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vx-chip span{color:#3f5a52;background:#fff;border:1px solid #dfe5df;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.vx-chip:hover span{border-color:#c2cfc6}.vx-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.vx-chip input:focus-visible+span{outline:2px solid var(--teal);outline-offset:3px}.vx-field[data-invalid] .vx-chip span{border-color:#e8825a99}.vx-field[data-invalid] .vx-chip input:checked+span{border-color:var(--ink)}.vx-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vx-form-foot{gap:14px;margin-top:8px;display:grid}.foodloot .vx .vx-form-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.foodloot .vx .vx-form-note a{color:var(--teal);border-bottom:1px solid #a6b9ae}.foodloot .vx .vx-form-note a:hover{border-color:var(--teal)}.foodloot .vx .vx-form-failed{color:#c4572f}.foodloot .vx .vx-form-failed a{color:#c4572f;border-color:#e6b39d}.foodloot .vx .vx-send{cursor:pointer;border:0;justify-self:start;place-items:center;font-family:inherit;display:grid}.foodloot .vx .vx-send:disabled{cursor:progress}.vx-send>span{grid-area:1/1;align-items:center;gap:10px;transition:opacity .25s,translate .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.vx-send-wait{opacity:0;translate:0 8px}.vx-send[data-pending] .vx-send-label{opacity:0;translate:0 -8px}.vx-send[data-pending] .vx-send-wait{opacity:1;translate:0}.vx-send-wait i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-6px;animation:1s ease-in-out infinite vx-dot}.vx-send-wait i:first-of-type{margin-left:0}.vx-send-wait i:nth-of-type(2){animation-delay:.15s}.vx-send-wait i:nth-of-type(3){animation-delay:.3s}@keyframes vx-dot{50%{opacity:.5;translate:0 -3px}}.vx-enquire-card[data-state=sent]{background:radial-gradient(60% 60% at 85% 20%,#7cc9bd4d,transparent 70%),var(--teal);color:#fff}.foodloot .vx .vx-enquire-card[data-state=sent] :is(h2,h2 em,p){color:#fff}.foodloot .vx .vx-enquire-card[data-state=sent] h2 em{color:var(--mint)}.foodloot .vx .vx-enquire-card[data-state=sent] .vx-enquire-copy>p{color:#d5e7dd}.vx-enquire-done{outline:0;align-content:center;justify-items:start;gap:12px;animation:.6s cubic-bezier(.22,1,.36,1) .3s both vx-done-in;display:grid}@keyframes vx-done-in{0%{opacity:0;translate:0 14px}}.vx-tick{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px;margin-bottom:6px}.vx-tick circle{stroke-dasharray:189;stroke-dashoffset:189px;animation:.8s cubic-bezier(.22,1,.36,1) .35s forwards vx-draw}.vx-tick path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.22,1,.36,1) .95s forwards vx-draw}@keyframes vx-draw{to{stroke-dashoffset:0}}.foodloot .vx .vx-enquire-done h3{font:650 clamp(26px,2.4vw,32px)/1.05 var(--display);letter-spacing:-.035em;color:#fff}.foodloot .vx .vx-enquire-done p{color:#d5e7dd;max-width:40ch;font-size:16px;line-height:1.6}.foodloot .vx .vx-enquire-done p b{color:#fff}.foodloot .vx .vx-enquire-done .vx-quiet{color:#fff;border-color:#ffffff80;margin-top:10px}.foodloot .vx .vx-enquire-done .vx-quiet:hover{border-color:#fff}.vx-enquire-card[data-state=sent] a:focus-visible{outline-color:#fff}@media (max-width:1000px){.vx-enquire-card{grid-template-columns:1fr;gap:36px;padding:48px 40px}}@media (max-width:760px){.vx-enquire{width:calc(100% - 48px);margin-top:48px}.vx-enquire-card{border-radius:28px;gap:28px;padding:36px 22px}.foodloot .vx .vx-enquire h2{font-size:30px}.vx-form{gap:18px}.vx-chip span{min-height:36px;padding:0 12px;font-size:13px}.foodloot .vx .vx-send{width:100%}}@media (prefers-reduced-motion:reduce){.vx-enquire-card,.foodloot .vx .vx-enquire-card :is(h2,h2 em,.vx-enquire-copy>p),.vx-field>label,.vx-field input[type=text],.vx-chip span,.vx-send>span{transition:none}.foodloot .vx .vx-error,.vx-enquire-done,.vx-send-wait i{animation:none}.vx-tick circle,.vx-tick path{stroke-dashoffset:0;animation:none}.vx-send-wait,.vx-send[data-pending] .vx-send-label{translate:0}}
