@layer page{.splash{z-index:300;background:var(--ink);color:var(--white);cursor:pointer;place-items:center;padding:24px;transition:opacity .6s,transform .6s,visibility .6s;display:none;position:fixed;inset:0}.intro-armed .splash{display:grid}.intro-on{overflow:hidden}.splash.out{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.06)}.sp-lock{text-align:center;justify-items:center;gap:18px;display:grid}.sp-stage{aspect-ratio:1;place-items:center;width:min(46vw,210px);display:grid;position:relative}.sp-stage:before{content:"";background:radial-gradient(closest-side,#edf50157,#0000 70%);border-radius:50%;animation:.9s cubic-bezier(.2,.8,.2,1) .55s forwards glow,3s ease-in-out 1.5s infinite breathe;position:absolute;inset:-18%;transform:scale(0)}.sp-mascot{width:100%;animation:1.15s cubic-bezier(.2,.9,.25,1) .15s both arrive}.sp-mascot img{width:100%}.sp-spark{width:0;height:0;position:absolute;top:50%;left:50%}.sp-spark i{background:var(--c,var(--yellow));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:14px;height:14px;margin:-7px;animation:1s cubic-bezier(.1,.7,.3,1) .95s both spark;position:absolute}.sp-logo{opacity:0;width:min(64vw,260px);animation:.6s cubic-bezier(.2,.8,.2,1) 1s forwards up}.sp-tag{font:700 clamp(.75rem, 2.6vw, .9375rem) var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-ink);flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.sp-tag span{opacity:0;animation:.5s forwards up}.sp-tag span:first-child{animation-delay:1.3s}.sp-tag span:nth-child(2){animation-delay:1.55s}.sp-tag span:nth-child(3){color:var(--yellow);animation-delay:1.8s}.sp-bar{background:#ffffff24;border-radius:9px;width:120px;height:4px;margin-top:4px;overflow:hidden}.sp-bar:after{content:"";background:var(--yellow);transform-origin:0;border-radius:9px;width:100%;height:100%;animation:2.6s cubic-bezier(.4,0,.2,1) .4s forwards load;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.sp-logo,.sp-tag span{opacity:1!important;transform:none!important}}}@keyframes arrive{0%{opacity:0;transform:translateY(70vh)scale(.5)rotate(-24deg)}55%{opacity:1;transform:translateY(-9%)scale(1.08)rotate(5deg)}72%{transform:translateY(4%)scale(1.04,.94)rotate(-2deg)}86%{transform:translateY(-2%)scale(.98,1.03)}to{opacity:1;transform:none}}@keyframes breathe{50%{opacity:.7;transform:scale(1.1)}}@keyframes glow{to{transform:scale(1)}}@keyframes load{to{transform:scaleX(1)}}@keyframes spark{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1.2) rotate(160deg)}}@keyframes up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@layer page{:where(#main-foodies) .tile .cap .cap-title{font-size:1.375rem;font-weight:800}:where(#main-foodies) .hero{padding:clamp(24px,3vw,36px) 0 clamp(40px,4.4vw,56px);position:relative}:where(#main-foodies) .hero .grid{align-items:center;gap:36px;display:grid}:where(#main-foodies) .hero h1{margin:16px 0}:where(#main-foodies) .squiggle{width:min(300px,70%);height:14px;margin-top:6px;display:block}:where(#main-foodies) .capture{max-width:480px;margin-top:24px}:where(#main-foodies) .field-row{flex-direction:column;gap:10px;display:flex}:where(#main-foodies) .assure{font-size:var(--text-small);color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin-top:14px;display:flex}:where(#main-foodies) .assure span{align-items:center;gap:6px;display:inline-flex}:where(#main-foodies) .assure svg{width:16px;height:16px;color:var(--green)}:where(#main-foodies) .alt-path{font-size:var(--text-small);margin-top:18px}:where(#main-foodies) .alt-path a{text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-weight:700}:where(#main-foodies) .stage{width:min(100%,470px,max(270px,88svh - 211.2px));margin:0 auto;padding-right:9%;position:relative}:where(#main-foodies) .stage:before{content:"";background:var(--yellow);border-radius:var(--radius-lg);position:absolute;inset:9% 3% -4% 12%;transform:rotate(4deg)}:where(#main-foodies) .livecard{aspect-ratio:4/5;border-radius:var(--radius-lg);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--ink-2);position:relative;overflow:hidden}:where(#main-foodies) .livecard>img{object-fit:cover;width:100%;height:100%}:where(#main-foodies) .livecard:after{content:"";pointer-events:none;background:linear-gradient(#00000047,#0000 26% 52%,#000000b3);position:absolute;inset:0}:where(#main-foodies) .lc-top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}:where(#main-foodies) .lc-top .viewers{border-radius:6px;gap:4px;padding:4px 7px;font-size:.625rem}:where(#main-foodies) .lc-top .viewers svg{width:11px;height:11px}:where(#main-foodies) .viewers{color:var(--white);font:700 .75rem var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0b99;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}:where(#main-foodies) .viewers svg{width:14px;height:14px}:where(#main-foodies) .igc{z-index:2;height:136px;position:absolute;bottom:66px;left:14px;right:56px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 36% 90%,#0000);mask-image:linear-gradient(#0000,#000 36% 90%,#0000)}:where(#main-foodies) .igc ul{gap:10px;animation:16s linear infinite feed;display:grid}:where(#main-foodies) .igc li{color:var(--white);font-size:var(--text-fine);text-shadow:0 1px 3px #000000b3;align-items:flex-start;gap:8px;line-height:1.3;display:flex}:where(#main-foodies) .igc b{font-weight:700;font-size:var(--text-eyebrow);opacity:.92;display:block}:where(#main-foodies) .lc-hearts{z-index:2;width:24px;height:150px;position:absolute;bottom:66px;right:18px}:where(#main-foodies) .lc-hearts svg{width:18px;height:18px;fill:var(--coral);opacity:0;animation:3.2s ease-in infinite heart;position:absolute;bottom:0;left:4px}:where(#main-foodies) .lc-hearts svg:nth-child(2){fill:var(--yellow);animation-delay:1.1s;left:0}:where(#main-foodies) .lc-hearts svg:nth-child(3){fill:var(--white);animation-delay:2.1s;left:8px}:where(#main-foodies) .dishbar{z-index:2;background:#fffffff5;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 16px -8px #0009}:where(#main-foodies) .dishbar img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}:where(#main-foodies) .dishbar .t{font-weight:700;font-size:var(--text-fine);white-space:nowrap;line-height:1.15}:where(#main-foodies) .dishbar .s{font-size:var(--text-micro);color:var(--muted-foreground);white-space:nowrap}:where(#main-foodies) .dishbar .cta{background:var(--yellow);border:1.5px solid var(--ink);font-weight:700;font-size:var(--text-eyebrow);white-space:nowrap;border-radius:999px;margin-left:6px;padding:7px 12px}:where(#main-foodies) .mascot{z-index:3;width:clamp(72px,26%,128px);position:absolute;bottom:max(16%,68px);right:0}:where(#main-foodies) .problem{border-radius:var(--radius-xl) var(--radius-xl) 0 0}:where(#main-foodies) .problem h2 em{color:var(--yellow);font-style:normal}:where(#main-foodies) .pains{gap:12px;display:grid}:where(#main-foodies) .pains li{background:var(--ink-2);border:1px solid var(--line-on-ink);border-radius:var(--radius-md);align-items:center;gap:14px;padding:16px 18px;font-weight:600;display:flex}:where(#main-foodies) .pains .x{width:32px;height:32px;color:var(--coral);background:#fd5c6e29;border-radius:50%;flex:none;place-items:center;display:grid}:where(#main-foodies) .pains .x svg{width:16px;height:16px}:where(#main-foodies) .turn{background:var(--yellow);color:var(--ink);border-radius:var(--radius-lg);align-items:center;gap:18px;margin-top:32px;padding:24px;display:grid}:where(#main-foodies) .turn h3{letter-spacing:-.03em;font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:800}:where(#main-foodies) .turn p{max-width:52ch;margin-top:8px}:where(#main-foodies) .steps{counter-reset:s;gap:14px;display:grid}:where(#main-foodies) .step{border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:48px 1fr;align-items:start;gap:2px 16px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}:where(#main-foodies) .step:hover{border-color:var(--ink);box-shadow:var(--shadow-pop);transform:translateY(-4px)}:where(#main-foodies) .step .n{width:48px;height:48px;font:800 1rem var(--font-display);background:var(--yellow);border:2px solid var(--ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}:where(#main-foodies) .step:nth-child(2n) .n{background:var(--coral)}:where(#main-foodies) .step p{color:var(--muted-foreground);font-size:var(--text-small)}:where(#main-foodies) .rail{scroll-snap-type:x mandatory;padding:4px var(--spacing-gutter) 20px;margin:0 calc(var(--spacing-gutter) * -1);scrollbar-width:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}:where(#main-foodies) .rail::-webkit-scrollbar{display:none}:where(#main-foodies) .kcard{scroll-snap-align:center;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-lg);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;container-type:inline-size}:where(#main-foodies) .kcard:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}:where(#main-foodies) .kcard .ph{aspect-ratio:5/6;border-radius:26px 26px 0 0;position:relative;overflow:hidden}:where(#main-foodies) .kcard .ph .shot{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .5s}:where(#main-foodies) .kcard:hover .ph .shot{transform:scale(1.05)}:where(#main-foodies) .kcard .ph:after{content:"";background:linear-gradient(#0000,#00000073);position:absolute;inset:55% 0 0}:where(#main-foodies) .kcard .ph .viewers{z-index:2;position:absolute;top:12px;right:12px}:where(#main-foodies) .kcard .bd{gap:3px;padding:0 14px 18px;display:grid;position:relative}:where(#main-foodies) .krow{z-index:2;justify-content:space-between;align-items:center;gap:6px;margin:-38px 0 8px;display:flex;position:relative}:where(#main-foodies) .kcard .dish{object-fit:cover;background:var(--white);border:4px solid var(--white);width:76px;height:76px;box-shadow:0 0 0 2px var(--ink), 0 12px 18px -8px #0000008c;border-radius:50%;flex:none;transition:transform .6s cubic-bezier(.2,.7,.2,1)}:where(#main-foodies) .kcard:hover .dish{transform:rotate(40deg)scale(1.05)}:where(#main-foodies) .rsv{background:var(--coral);min-height:32px;color:var(--ink);font-weight:700;font-size:var(--text-micro);letter-spacing:.02em;white-space:nowrap;border:2px solid var(--white);border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 12px -6px #0009}:where(#main-foodies) .rsv:hover{background:var(--yellow);color:var(--ink);transform:translateY(-2px)}:where(#main-foodies) .kcard .price{background:var(--yellow);border:2px solid var(--ink);font:800 1rem/1 var(--font-display);box-shadow:3px 3px 0 var(--ink);border-radius:12px;flex:none;padding:6px 10px;transform:rotate(-5deg)}@container (max-width:285px){:where(#main-foodies) .kcard .bd{padding:0 10px 16px}:where(#main-foodies) .krow{gap:4px;margin-top:-30px}:where(#main-foodies) .kcard .dish{border-width:3px;width:56px;height:56px}:where(#main-foodies) .rsv{min-height:28px;padding:0 9px;font-size:.625rem}:where(#main-foodies) .rsv .xtra{display:none}:where(#main-foodies) .kcard .price{font-size:var(--text-fine);box-shadow:2px 2px 0 var(--ink);border-radius:10px;padding:5px 7px}:where(#main-foodies) .kcard h3{font-size:var(--text-body)}:where(#main-foodies) .kcard .k{font-size:var(--text-eyebrow)}}:where(#main-foodies) .kcard .k{color:var(--muted-foreground);font-size:var(--text-small);align-items:center;gap:5px;display:flex}:where(#main-foodies) .kcard .k svg{width:14px;height:14px;color:var(--coral-ink);flex:none}:where(#main-foodies) .bento{gap:14px;display:grid}:where(#main-foodies) .coupon{border:2px dashed var(--yellow);border-radius:var(--radius-md);align-items:baseline;gap:10px;margin-top:6px;padding:16px 18px;display:flex}:where(#main-foodies) .coupon b{font:800 2.5rem/1 var(--font-display);color:var(--yellow);letter-spacing:-.04em}:where(#main-foodies) .coupon span{font:700 .8125rem var(--font-sans);letter-spacing:.1em}:where(#main-foodies) .fit{background:var(--ink);color:var(--white);border-radius:var(--radius-xl);display:grid;overflow:hidden}:where(#main-foodies) .bowlviz{aspect-ratio:5/4;width:min(100%,460px);position:relative}:where(#main-foodies) .bowl{box-shadow:0 0 0 1.5px #ffffff47, 10px 10px 0 var(--yellow), 0 30px 50px -20px #000000e6;background:50% 58%/cover no-repeat;border-radius:22px;position:absolute;inset:13% 8% 9% 9%}:where(#main-foodies) .arrows{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(#main-foodies) .arrows path{fill:none;stroke:#ffffffd9;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 6;animation:1.4s linear infinite dash}:where(#main-foodies) .arrows marker path{fill:var(--white);stroke:none;animation:none}:where(#main-foodies) .arrows circle{fill:var(--yellow);stroke:#edf50166;stroke-width:8px}:where(#main-foodies) .macro{-webkit-backdrop-filter:blur(8px);background:#141412c7;border:1px solid #ffffff47;border-radius:14px;gap:1px;padding:8px 12px;line-height:1.15;display:grid;position:absolute;box-shadow:0 10px 20px -10px #000}:where(#main-foodies) .macro b{font:800 clamp(1rem, 4.4vw, 1.375rem)/1 var(--font-display);color:var(--yellow);letter-spacing:-.02em;white-space:nowrap}:where(#main-foodies) .macro span{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:#fffc;font-weight:600}:where(#main-foodies) .macro.m1{top:0;left:0}:where(#main-foodies) .macro.m2{top:4%;right:0}:where(#main-foodies) .macro.m3{bottom:0;left:0}:where(#main-foodies) .fit .chips li{border-color:var(--line-on-ink);color:var(--white);background:#ffffff14}:where(#main-foodies) .chips{flex-wrap:wrap;gap:8px;margin:2px 0 6px;display:flex}:where(#main-foodies) .chips li{background:var(--white);border:1.5px solid var(--line);font-size:var(--text-small);border-radius:999px;padding:8px 14px;font-weight:600}:where(#main-foodies) .final{text-align:center;border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:relative;overflow:hidden}:where(#main-foodies) .final h2{margin:14px auto;font-size:clamp(2.25rem,5.6vw,3.75rem)}:where(#main-foodies) .final h2 span{color:var(--yellow)}:where(#main-foodies) .final .capture{margin:24px auto 0}:where(#main-foodies) .final .assure{color:var(--muted-on-ink);justify-content:center}:where(#main-foodies) .final .assure svg{color:var(--yellow)}:where(#main-foodies) .livecard>img,:where(#main-foodies) .kcard .shot{filter:saturate(.86)contrast(1.05)}:where(#main-foodies) .livecard:before,:where(#main-foodies) .kcard .ph:before{content:"";z-index:1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where(#main-foodies) .on-ink .kcard:hover{box-shadow:6px 6px 0 var(--yellow)}:where(#main-foodies) .on-ink .kcard,:where(#main-foodies) .on-ink .soon article{border-color:var(--white);color:var(--ink)}:where(#main-foodies) #live+.stats{border-top:0}:where(#main-foodies) .stats{background:var(--yellow);border-block:2px solid var(--ink);padding:clamp(28px,4vw,44px) 0}:where(#main-foodies) .stats ul{text-align:center;grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}:where(#main-foodies) .stats b{font:800 clamp(2rem, 5vw, 3rem)/1 var(--font-display);letter-spacing:-.04em;display:block}:where(#main-foodies) .stats span{font-size:var(--text-small);margin-top:6px;font-weight:600;display:block}:where(#main-foodies) .cats{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(#main-foodies) .cats li{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);align-content:start;gap:10px;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}:where(#main-foodies) .cats li:hover{border-color:var(--ink);box-shadow:var(--shadow-pop);transform:translateY(-3px)}:where(#main-foodies) .cats img{object-fit:contain;width:64px;height:64px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}:where(#main-foodies) .cats li:hover img{transform:scale(1.12)rotate(-6deg)}:where(#main-foodies) .cats p{color:var(--muted-foreground);font-size:var(--text-small);margin-top:3px;line-height:1.4}:where(#main-foodies) .values{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}:where(#main-foodies) .values li{font-weight:600;font-size:var(--text-small);background:var(--white);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;line-height:1.25;display:flex}:where(#main-foodies) .soon{gap:12px;display:grid}:where(#main-foodies) .soon article{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-lg);align-content:start;justify-items:start;gap:8px;padding:22px;display:grid}:where(#main-foodies) .soon article p{color:var(--muted-foreground);font-size:var(--text-small);margin-bottom:8px}:where(#main-foodies) .soon .wa{background:var(--whatsapp-soft)}:where(#main-foodies) [data-slot=button][data-variant=whatsapp]{background:var(--whatsapp);color:var(--ink);box-shadow:var(--shadow-pop)}:where(#main-foodies) [data-slot=button][data-variant=whatsapp]:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}:where(#main-foodies) .costx{background:var(--yellow);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);gap:22px;padding:26px 22px 20px;display:grid;position:relative;overflow:hidden}:where(#main-foodies) .costx h2{margin:10px 0 14px}:where(#main-foodies) .costx h2 span{display:block}:where(#main-foodies) .costx ul{gap:8px;margin-bottom:18px;display:grid}:where(#main-foodies) .costx li{font-weight:600;font-size:var(--text-small);align-items:center;gap:10px;display:flex}:where(#main-foodies) .costx li svg{background:var(--ink);width:20px;height:20px;color:var(--yellow);border-radius:50%;flex:none;padding:4px}:where(#main-foodies) .plates{height:150px;position:relative}:where(#main-foodies) .plates img{object-fit:cover;border:4px solid var(--white);width:112px;height:112px;box-shadow:0 0 0 2px var(--ink), 0 14px 20px -10px #0000008c;border-radius:50%;margin:-56px 0 0 -56px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}:where(#main-foodies) .plates img:first-child{transform:translate(-112px)rotate(-8deg)}:where(#main-foodies) .plates img:nth-child(2){transform:translate(-38px)translateY(8px)}:where(#main-foodies) .plates img:nth-child(3){transform:translate(38px)translateY(-6px)}:where(#main-foodies) .plates img:nth-child(4){transform:translate(112px)rotate(8deg)}:where(#main-foodies) .costx:hover .plates img:first-child{transform:translate(-128px)translateY(-6px)rotate(-30deg)}:where(#main-foodies) .costx:hover .plates img:nth-child(2){transform:translate(-44px)translateY(14px)rotate(20deg)}:where(#main-foodies) .costx:hover .plates img:nth-child(3){transform:translate(44px)translateY(-12px)rotate(-20deg)}:where(#main-foodies) .costx:hover .plates img:nth-child(4){transform:translate(128px)translateY(4px)rotate(30deg)}:where(#main-foodies) .tagx{background:var(--ink);color:var(--white);text-align:center;box-shadow:4px 4px 0 var(--coral);border-radius:22px;justify-self:center;padding:14px 22px 16px;display:grid;transform:rotate(-4deg)}:where(#main-foodies) .tagx span{font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-ink);font-weight:700}:where(#main-foodies) .tagx b{font:800 clamp(3rem, 8vw, 4.25rem)/1 var(--font-display);color:var(--yellow);letter-spacing:-.04em}:where(#main-foodies) .tagx small{font-size:var(--text-eyebrow);color:var(--muted-on-ink)}:where(#main-foodies) .fineprint{font-size:var(--text-eyebrow);opacity:.75}:where(#main-foodies) .wait{align-items:center;gap:28px;display:grid}:where(#main-foodies) .wait>*{min-width:0}:where(#main-foodies) .tags{grid-template-columns:1fr 1fr;gap:10px;max-width:460px;display:grid}:where(#main-foodies) .tags li{font-weight:600;font-size:var(--text-small);align-items:center;gap:10px;display:flex}:where(#main-foodies) .early{background:var(--coral-soft);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);justify-items:start;gap:14px;padding:24px;display:grid}:where(#main-foodies) .early h3{color:var(--coral-ink);font-size:1.375rem;font-weight:800}:where(#main-foodies) .early ul{gap:8px;display:grid}:where(#main-foodies) .early li{align-items:center;gap:10px;font-weight:500;display:flex}:where(#main-foodies) .early li svg{flex:none;width:16px;height:16px}:where(#main-foodies) .cd{grid-template-columns:repeat(4,minmax(0,92px));justify-content:center;gap:10px;margin:22px 0 18px;display:grid}:where(#main-foodies) .cd div{background:var(--ink-2);border:1px solid var(--line-on-ink);border-radius:var(--radius-md);padding:14px 4px 12px}:where(#main-foodies) .cd b{font:800 clamp(1.625rem, 5vw, 2.25rem)/1 var(--font-display);color:var(--yellow);font-variant-numeric:tabular-nums;display:block}:where(#main-foodies) .cd span{font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-ink);font-weight:600}:where(#main-foodies) .nowin{background:var(--yellow);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 16px 8px 12px;font-weight:600;display:inline-flex}:where(#main-foodies) .nowin svg{width:18px;height:18px}@media (min-width:640px){:where(#main-foodies) .field-row{flex-direction:row}:where(#main-foodies) .pains{grid-template-columns:1fr 1fr}:where(#main-foodies) .costx{grid-template-columns:1fr auto;align-items:center;padding:30px 32px 22px}:where(#main-foodies) .costx .plates{order:3;grid-column:1/-1}:where(#main-foodies) .costx .fineprint{order:4;grid-column:1/-1}:where(#main-foodies) .soon,:where(#main-foodies) .steps{grid-template-columns:repeat(3,1fr)}:where(#main-foodies) .step{grid-template-columns:1fr;gap:8px}:where(#main-foodies) .step .n{grid-row:auto}:where(#main-foodies) .rail{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin:0;padding:0;overflow:visible}:where(#main-foodies) .kcard .ph{aspect-ratio:5/4}:where(#main-foodies) .bento{grid-template-columns:repeat(2,1fr)}:where(#main-foodies) .bento .d{grid-column:span 2}:where(#main-foodies) .turn{grid-template-columns:1fr auto;padding:28px 32px}:where(#main-foodies) .fit{grid-template-columns:1fr 1fr}}@media (min-width:720px){:where(#main-foodies) .stats ul{grid-template-columns:repeat(4,1fr)}:where(#main-foodies) .cats{grid-template-columns:repeat(4,1fr);gap:12px}:where(#main-foodies) .values{grid-template-columns:repeat(4,1fr)}:where(#main-foodies) .wait{grid-template-columns:1.1fr .9fr;gap:48px}:where(#main-foodies) .hero .grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px}:where(#main-foodies) .hero .grid>:first-child{align-self:center}}@media (min-width:720px) and (max-width:859px){:where(#main-foodies) .hero .field-row{flex-direction:column}}@media (min-width:720px){:where(#main-foodies)>section:not([class])+.cost-sec,:where(#main-foodies)>.cost-sec+section:not([class]),:where(#main-foodies)>.on-ink+.on-ink:not(.final){padding-top:0}}@media (min-width:860px){:where(#main-foodies) .costx{grid-template-columns:1fr 1.05fr auto;gap:12px 28px;padding:36px 40px 28px}:where(#main-foodies) .costx .plates{order:0;grid-column:auto}:where(#main-foodies) .plates{height:190px}:where(#main-foodies) .plates img{width:124px;height:124px;margin:-62px 0 0 -62px}:where(#main-foodies) .hero .grid{grid-template-columns:1.1fr .9fr;gap:48px}:where(#main-foodies) .problem .cols{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}:where(#main-foodies) .bento{grid-template-columns:repeat(6,1fr)}:where(#main-foodies) .bento .a,:where(#main-foodies) .bento .b,:where(#main-foodies) .bento .c2,:where(#main-foodies) .bento .e{grid-column:span 2}:where(#main-foodies) .bento .d{grid-column:span 4}}@media (min-width:960px){:where(#main-foodies) .rail{grid-template-columns:repeat(4,1fr);gap:14px}:where(#main-foodies) .kcard .ph{aspect-ratio:5/6}}@media (min-width:1080px){:where(#main-foodies) .steps{grid-template-columns:repeat(5,1fr)}:where(#main-foodies) .hero .grid{gap:64px}}@media (max-width:639px){:where(#main-foodies) .bento .a,:where(#main-foodies) .bento .b,:where(#main-foodies) .bento .c2{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:16px 18px}:where(#main-foodies) .cats li{gap:6px;padding:12px}:where(#main-foodies) .cats img{width:48px;height:48px}:where(#main-foodies) .soon article{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px}:where(#main-foodies) .soon article p{margin:0}:where(#main-foodies) .costx{text-align:left}:where(#main-foodies) .plates{height:120px}:where(#main-foodies) .plates img{width:88px;height:88px;margin:-44px 0 0 -44px}:where(#main-foodies) .plates img:first-child{transform:translate(-96px)rotate(-8deg)}:where(#main-foodies) .plates img:nth-child(2){transform:translate(-32px)translateY(6px)}:where(#main-foodies) .plates img:nth-child(3){transform:translate(32px)translateY(-5px)}:where(#main-foodies) .plates img:nth-child(4){transform:translate(96px)rotate(8deg)}:where(#main-foodies) .tagx{padding:10px 18px 12px}}}@keyframes dash{to{stroke-dashoffset:-22px}}@keyframes feed{to{transform:translateY(calc(-50% - 5px))}}@keyframes fill{0%,8%{transform:scaleX(0)}36%,40%{transform:scaleX(.5)}68%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes heart{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-110px)scale(1.25)rotate(14deg)}}
