@font-face{font-family:marketingDisplayFont;src:url(../media/nunito-s.p.0m1kh_-vtnmb2.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:marketingDisplayFont Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.marketingdisplayfont_6458a687-module__-whmqq__className{font-family:marketingDisplayFont,marketingDisplayFont Fallback}.marketingdisplayfont_6458a687-module__-whmqq__variable{--font-nunito:"marketingDisplayFont", "marketingDisplayFont Fallback"}
@font-face{font-family:marketingBodyFont;src:url(../media/plus_jakarta-s.p.1ms7r_740py7h.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:marketingBodyFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.marketingbodyfont_69962e07-module__kgCL2a__className{font-family:marketingBodyFont,marketingBodyFont Fallback}.marketingbodyfont_69962e07-module__kgCL2a__variable{--font-jakarta:"marketingBodyFont", "marketingBodyFont Fallback"}
@scope(.marketing){.wrap{padding:0 20px}.d .wrap{padding:0 64px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-700);font-size:12px;font-weight:750;line-height:16px}.hero-t{font-family:var(--display);letter-spacing:-.02em;font-size:44px;font-weight:900;line-height:46px}.h1{font-family:var(--display);letter-spacing:-.01em;font-size:34px;font-weight:900;line-height:38px}.h2{font-family:var(--display);letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:32px}.h3{font-size:19px;font-weight:700;line-height:25px}.lead{color:var(--slate);font-size:17.5px;line-height:28px}.small{color:var(--slate);font-size:13px;line-height:19px}.d .hero-t{font-size:72px;line-height:74px}.d .h2{font-size:40px;line-height:44px}.d .lead{font-size:20px;line-height:31px}.btn{white-space:nowrap;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 24px;font-size:16px;font-weight:750;display:inline-flex}.btn.wa{background:var(--brand-green);color:#fff;box-shadow:0 8px 20px #0a6d1f47}.btn.lime{background:var(--brand-lime);color:var(--on-bright)}.btn.block{width:100%;display:flex}.link{color:var(--emerald-700);font-size:15px;font-weight:700}.section{padding:64px 0}.d .section{padding:104px 0}.band-white{background:var(--surface)}.band-sun{background:var(--sun)}.band-hero{background:var(--hero);color:#fff;position:relative;overflow:hidden}.band-hero:before{content:"";border:28px solid #a2c50f1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-170px}.band-hero>*{position:relative}.band-hero .eyebrow{color:var(--brand-lime)}.band-hero .lead,.band-hero .small{color:var(--hero-soft)}.stack>*+*{margin-top:14px}.center{text-align:center}.hdr{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.brand{font-family:var(--display);align-items:center;gap:9px;font-size:18px;font-weight:900;display:flex}.brand i{background:conic-gradient(var(--ring-a), var(--ring-b), var(--ring-c), var(--ring-a));border-radius:50%;width:20px;height:20px;-webkit-mask:radial-gradient(farthest-side,#0000 56%,#000 59%);mask:radial-gradient(farthest-side,#0000 56%,#000 59%)}.brand b{color:var(--brand-yellow)}.burger{background:var(--surface);width:42px;height:42px;box-shadow:var(--e-1);border-radius:12px;place-items:center;display:grid}.d .hdr{padding:18px 64px}.d .nav{color:var(--ink);gap:28px;font-size:15px;font-weight:650;display:flex}.d .hdr-right{align-items:center;gap:20px;display:flex}.logo-img{width:auto;height:46px;display:block}.food{box-shadow:var(--e-2);border-radius:28px;position:relative;overflow:hidden}.food img{width:100%;height:auto;display:block}.ringecho{pointer-events:none;border:22px solid #a2c50f2e;border-radius:50%;position:absolute}.ph{background:repeating-linear-gradient(135deg,#ffffff59 0 10px,#0000 10px 20px),linear-gradient(160deg,#d9cdb7,#bfae90);border-radius:14px;position:relative;overflow:hidden}.ph .tag{color:#fff;background:#1f2a26c7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750;position:absolute;top:8px;left:8px}.ph .what{color:#3d3326;letter-spacing:.04em;text-transform:uppercase;text-align:center;opacity:.8;font-size:10.5px;font-weight:700;position:absolute;inset:auto 8px 8px}.ph.after{background:repeating-linear-gradient(135deg,#ffffff59 0 10px,#0000 10px 20px),linear-gradient(160deg,#c9d8b5,#9fba86)}.pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pair .ph{aspect-ratio:4/5}.tcard{background:var(--surface);box-shadow:var(--e-1);border-radius:22px;padding:10px 10px 16px}.tcard .meas{flex-wrap:wrap;gap:8px;margin:12px 6px 4px;display:flex}.chip{border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:750;display:inline-flex}.chip.green{background:var(--emerald-100);color:var(--brand-green)}.chip.lime{background:var(--lime-soft);color:var(--lime-ink)}.chip.gold{background:var(--gold-soft);color:var(--gold)}.chip.sunk{background:var(--sunk);color:var(--slate)}.bignum{font-family:var(--display);color:var(--brand-green);font-size:22px;font-weight:900}.who{color:var(--slate);margin:2px 6px 0;font-size:13px;font-weight:600}.quote{margin:8px 6px 0;font-size:14.5px;font-style:italic;line-height:22px}.slot{color:var(--slate-soft);background:var(--sunk);font-size:12.5px;font-style:normal;font-weight:650;font-family:var(--font);border-radius:6px;padding:0 6px}.waf{background:var(--frame);width:190px;box-shadow:var(--e-1);border-radius:26px;flex:none;padding:8px}.waf .scr{background:#ece5dd;border-radius:19px;flex-direction:column;gap:8px;height:300px;padding:14px 10px;display:flex;position:relative;overflow:hidden}.waf .b{border-radius:10px;max-width:86%;padding:8px 10px}.waf .b i{background:#1f2a262e;border-radius:3px;height:6px;margin:5px 0;display:block}.waf .in{background:#fff;align-self:flex-start}.waf .out{background:#dcf8c6;align-self:flex-end}.waf .lbl{color:#fff;text-align:center;letter-spacing:.02em;background:#1f2a26cc;border-radius:8px;padding:6px 4px;font-size:10.5px;font-weight:750;position:absolute;bottom:10px;left:10px;right:10px}.waf.tilt-l{transform:rotate(-2.5deg)}.waf.tilt-r{transform:rotate(2.5deg)}.marquee{gap:16px;padding:12px 4px 20px;display:flex;overflow:hidden}.cap{color:var(--slate);text-align:center;margin-top:8px;font-size:12.5px;font-weight:600}.stats{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:28px;display:grid}.d .stats{grid-template-columns:repeat(4,1fr)}.stat b{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:44px;font-weight:900;line-height:1;display:block}.d .stat b{font-size:64px}.stat b .u{color:var(--brand-lime);font-size:.5em}.stat span{color:var(--hero-soft);margin-top:6px;font-size:13.5px;line-height:19px;display:block}.stat b.pending{color:#ffffff73}.foot{color:#ffffff80;margin-top:22px;font-size:11.5px}.goal{background:var(--surface);box-shadow:var(--e-1);border-radius:22px;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.goal .ph{border-radius:14px;flex:none;width:92px;height:110px}.goal .h3{font-size:17px;line-height:23px}.why{gap:14px;margin-top:22px;display:grid}.why>div{background:var(--surface);box-shadow:var(--e-1);border-radius:20px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.why .ic{background:var(--emerald-50);width:44px;height:44px;color:var(--brand-green);border-radius:14px;place-items:center;display:grid}.plate{--v:50;--p:25;--s:52px;width:var(--s);height:var(--s);background:#fff;border-radius:50%;flex:none;position:relative;box-shadow:0 1px 2px #1f2a261a,0 4px 12px #1f2a261a}.plate:before{content:"";background:conic-gradient(from -90deg, var(--plate-veg) 0 calc(var(--v) * 1% - 1.2%), #fff 0 calc(var(--v) * 1%), var(--plate-protein) 0 calc((var(--v) + var(--p)) * 1% - 1.2%), #fff 0 calc((var(--v) + var(--p)) * 1%), var(--plate-carb) 0 98.8%, #fff 0);border-radius:50%;position:absolute;inset:15%}.dishes{gap:12px;margin-top:20px;display:flex;overflow:hidden}.dish{background:var(--surface);box-shadow:var(--e-1);border-radius:20px;flex:0 0 150px;padding:10px}.dish .img{background-position:50%;background-size:cover;border-radius:14px;height:110px}.dish .row2{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:700;line-height:18px;display:flex}.steps{gap:14px;margin-top:22px;display:grid}.step{grid-template-columns:40px 1fr;gap:14px;display:grid}.step .n{background:var(--hero);color:#fff;width:40px;height:40px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:900;display:grid}.cmp{box-shadow:var(--e-1);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin-top:22px;font-size:13.5px;line-height:19px;display:grid;overflow:hidden}.cmp>div{border-bottom:1px solid var(--line);padding:12px 14px}.cmp .hd{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.cmp .no{color:var(--slate);background:#f1eee6}.cmp .yes{background:var(--surface);font-weight:650}.cmp .hd.no{color:var(--slate)}.cmp .hd.yes{background:var(--hero);color:var(--brand-lime)}.plan{background:var(--surface);box-shadow:var(--e-1);border-radius:26px;margin-top:16px;padding:24px;position:relative}.plan.best{box-shadow:0 0 0 2.5px var(--brand-green), var(--e-2)}.plan .ribbon{background:var(--brand-lime);color:var(--on-bright);letter-spacing:.03em;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:24px}.price{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:46px;font-weight:900;line-height:1}.per{color:var(--slate);margin-top:6px;font-size:14px}.save{margin-top:10px;display:inline-block}.incl{gap:9px;margin-top:16px;list-style:none;display:grid}.incl li{grid-template-columns:22px 1fr;gap:10px;font-size:14.5px;line-height:21px;display:grid}.incl li b{background:var(--emerald-100);width:22px;height:22px;color:var(--brand-green);border-radius:50%;place-items:center;display:grid}.incl li b svg{stroke-width:3px;width:13px;height:13px}.ringbox{flex:none;place-items:center;display:grid;position:relative}.ring{background:conic-gradient(var(--ring-a), var(--ring-b) 55%, var(--ring-c));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px))}.callout{background:var(--hero);color:#fff;border-radius:22px;align-items:center;gap:16px;margin-top:22px;padding:20px;display:flex}.callout .small{color:var(--hero-soft)}.paystrip{gap:10px;margin-top:20px;display:grid}.paystrip div{align-items:center;gap:10px;font-size:14px;display:flex}.faq{background:var(--surface);box-shadow:var(--e-1);border-radius:22px;margin-top:20px;padding:0 18px}.faq div{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15.5px;font-weight:700;line-height:22px;display:flex}.faq div+div{border-top:1px solid var(--line)}.faq div span{color:var(--brand-green);font-size:22px;font-weight:600}.sticky{z-index:5;background:#fffffff5;align-items:center;gap:12px;padding:12px 16px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1f2a261a}.sticky .btn{flex:1;height:52px}.sticky small{color:var(--slate);text-align:right;font-size:12px;font-weight:650;line-height:16px}.d .herogrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:40px 0 90px;display:grid}.d .wall{columns:4;column-gap:20px;margin-top:36px}.d .wall>*{break-inside:avoid;margin-bottom:20px;display:block}.d .wall .waf{width:100%}.filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.filters span{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.filters span.on{background:var(--hero);color:#fff;box-shadow:none}.disc{color:var(--slate);margin-top:14px;font-size:12.5px}.disc a{color:var(--emerald-700);font-weight:700}.footer{color:#ffffffbf;background:#0b2414;padding:40px 20px 48px;font-size:13.5px}.footer .brand{color:#fff}.footer .cols{grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:20px;display:grid}.footer .legal{color:#ffffff8c;border-top:1px solid #ffffff1f;margin-top:20px;padding-top:16px;font-size:12.5px}@media (max-width:480px){.d .herogrid{grid-template-columns:1fr}}}
.marketing{--sun:#fff1c7;--clay:#c8552d;--whatsapp-frame:#e9e4d8;--frame:var(--whatsapp-frame);--display:var(--font-nunito), system-ui, sans-serif;--font:var(--font-jakarta), system-ui, sans-serif;--sunk:var(--surface-sunk);--lime-soft:var(--accent-lime-soft);--lime-ink:var(--accent-lime-ink);--on-bright:var(--brand-on-bright);background:var(--canvas);color:var(--ink);font-family:var(--font);min-height:100vh;line-height:1.6}.marketing .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.marketing h1,.marketing h2,.marketing h3{font-family:var(--display)}.marketing img{max-width:100%;height:auto}.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:4px}.marketing-header{z-index:30;background:var(--canvas);align-items:center;gap:28px;height:84px;display:flex;position:relative}.marketing-header.solid{box-shadow:var(--e-1)}.marketing-header nav{gap:22px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.header-cta{height:48px!important;padding-inline:18px!important;font-size:14px!important}.member-signin{color:var(--emerald-700);font-size:13px;font-weight:700}.site-logo{flex-shrink:0;line-height:0;display:block}.site-logo img{width:56px;height:auto}.footer-logo{background:#fff;border-radius:50%;padding:10px;display:inline-block}.footer-logo img{width:72px}.marketing .footer p>a{min-height:24px;padding-block:2px;display:inline-block}.marketing .brand{font-family:var(--display);white-space:nowrap}.menu-toggle{color:var(--ink);background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto;font-size:26px}.menu-sheet{background:var(--canvas);flex-direction:column;gap:22px;padding:28px;font-size:24px;display:flex;position:fixed;inset:0}.menu-sheet button{color:var(--ink);background:0 0;border:0;align-self:flex-end;min-width:44px;min-height:44px;font-size:36px}.menu-sheet a{display:block}.marketing .sticky{z-index:25;min-height:64px;box-shadow:var(--e-2);background:var(--surface);border-top:1px solid var(--line);gap:16px;padding:8px 20px;position:fixed;bottom:0;left:0;right:0}.marketing .sticky .btn{flex:1;height:48px;font-size:14px}.marketing .sticky small{color:var(--ink)}.marketing .footer{margin-top:0;padding:48px 0 80px}.marketing .footer .cols{margin-bottom:24px}.marketing .legal a{min-height:24px;margin:0 18px 14px 0;display:inline-block}.marketing .food{border-radius:28px;overflow:hidden}.marketing .food img{width:100%;display:block}.marketing .marketing-hero{padding-bottom:44px}.marketing .hero-proof{background:var(--surface);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--e-2);color:var(--ink);border-radius:18px;align-items:center;gap:12px;margin-top:-36px;margin-left:16px;padding:8px 16px 8px 8px;display:flex;position:relative}.marketing .hero-proof img{object-fit:cover;background:var(--whatsapp-frame);border-radius:12px;width:64px;height:64px}.marketing .hero-proof span{line-height:1.3;display:grid}.marketing .hero-proof b{font-size:15px}.marketing .hero-proof small{color:var(--emerald-700);font-size:13px;font-weight:700}.marketing .hero-disc{margin-top:14px}.marketing .goal{min-height:132px;display:block}.marketing .goal a{display:block}.marketing .dishes{overflow-x:auto}.marketing .dish{min-width:168px}.marketing .dish .img:empty{display:none}.marketing .dish .img{object-fit:cover}.marketing .faq details{border-bottom:1px solid var(--line);padding-block:18px}.marketing .faq summary{cursor:pointer;min-height:32px;padding-right:12px;font-weight:700}.marketing .faq details p{color:var(--slate);margin-top:14px;font-size:16px;line-height:26px}.marketing .faq div{border:0}.marketing .whole-photo{background:var(--whatsapp-frame);margin:0}.marketing .whole-photo img{object-fit:contain;width:100%;max-height:560px;display:block}.marketing .photo-order{color:#1f2a26;padding:8px 14px;font-size:12px}.marketing .waf{background:var(--whatsapp-frame);box-shadow:var(--e-1);border-radius:28px;height:auto;padding:10px}.marketing .waf img{object-fit:contain;border-radius:20px;width:100%;height:auto}.marketing .waf figcaption{color:#1f2a26;padding:8px;font-size:13px}.marketing .tcard .small{padding:8px 14px;display:block}.marketing .wall{grid-template-columns:1fr;gap:24px;display:grid}.marketing .meas{flex-wrap:wrap}.marketing .marquee{scroll-snap-type:x mandatory;scroll-padding-inline:var(--row-inset);--row-inset:max(20px, calc((100% - 1200px) / 2 + 20px));padding-inline:var(--row-inset);scrollbar-width:thin;overflow-x:auto}.marketing .marquee-track{align-items:flex-start;gap:20px;width:max-content;display:flex}.marketing .marquee-track .waf{scroll-snap-align:start;flex-shrink:0;width:240px}.marketing .marquee-track .waf figcaption:empty{display:none}.marketing .disc{color:var(--slate);margin-top:24px;font-size:13px;line-height:21px}.marketing .filters button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:24px;min-height:44px;padding:10px 18px}.marketing .filters button[aria-pressed=true]{background:var(--emerald-100);color:var(--emerald-700)}.marketing .filters{flex-wrap:wrap;gap:10px;display:flex}.marketing .section:has(.wall:empty){display:none}.marketing .plan{max-width:640px}.marketing .hero-t{max-width:34ch}.marketing .lead{max-width:62ch}.marketing .skip{z-index:100;background:var(--surface);padding:12px;position:absolute;top:-100px;left:20px}.marketing .skip:focus{top:8px}.marketing .generic-hero{padding:40px 0 72px}.marketing .generic-hero h1{margin-bottom:22px}.marketing .generic-hero .btn{margin-top:24px}.marketing .content-grid{gap:24px;margin-top:28px;display:grid}.marketing .content-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px}.marketing .content-card p{color:var(--slate);margin-top:10px}.marketing .final{background:var(--hero);color:#fff;text-align:center;padding:72px 0}.marketing .final p{color:var(--hero-soft)}.marketing .final .btn{margin-top:24px}.marketing .article{max-width:720px;margin:auto;padding:48px 20px}.marketing .article p,.marketing .article li{margin-bottom:20px}.marketing .article h1{margin-bottom:28px}.marketing-header nav,.header-cta,.member-signin{display:none}.marketing .band-sun{background:var(--sun)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (min-width:800px){.marketing-header nav,.header-cta,.member-signin{display:flex}.site-logo img{width:76px}.menu-toggle{display:none}.marketing .wrap{padding-inline:40px}.marketing .marketing-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;max-width:1200px;margin:auto;padding:40px 0 80px;display:grid}.marketing .marketing-hero>.wrap{padding-inline:40px}.marketing .marketing-hero>.wrap+.wrap{padding-left:0}.marketing .hero-t{font-size:76px;line-height:78px}.marketing .h1{font-size:52px;line-height:56px}.marketing .h2{font-size:40px;line-height:44px}.marketing .lead{font-size:21px;line-height:32px}.marketing .section{padding:120px 0}.marketing .why,.marketing .content-grid,.marketing .wall{grid-template-columns:repeat(3,1fr)}.marketing .sticky{display:none}.marketing .goal{vertical-align:top;width:calc(33.333% - 16px);margin-right:16px;display:inline-block}.marketing .marketing-hero .btn.block{width:auto;display:inline-flex}.marketing .marketing-hero .center{text-align:left}.marketing .food{max-width:470px}.marketing .plan{vertical-align:top;width:calc(50% - 16px);margin-right:16px;display:inline-block}.marketing .plan:has(.incl){width:100%;max-width:none;display:block}.marketing .footer .cols{grid-template-columns:repeat(5,1fr)}}@media (prefers-color-scheme:dark){.marketing{--sun:#2b2718;--whatsapp-frame:#293028}.marketing .photo-order,.marketing .waf figcaption{color:var(--ink)}.marketing .btn.wa{color:#fff}.marketing .band-hero .lead{color:var(--hero-soft)}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.marketing .marketing-header .header-cta,.marketing .marketing-header .member-signin,.marketing .marketing-header nav{display:none}.marketing .dish img.img{object-fit:cover;width:100%;height:132px;display:block}@media (min-width:800px){.marketing .marketing-header .header-cta,.marketing .marketing-header .member-signin,.marketing .marketing-header nav{display:flex}}.marketing .payment-status{text-align:center;place-content:center;gap:24px;min-height:60vh;display:grid}.marketing .payment-ring{border:8px solid var(--line);border-top-color:var(--brand-green);border-right-color:var(--brand-lime);border-bottom-color:var(--brand-yellow);border-radius:50%;width:96px;height:96px;margin:auto;animation:1.4s linear infinite payment-turn}@keyframes payment-turn{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.marketing .cmp .no{background:var(--surface);color:var(--slate)}}@media (min-width:800px) and (max-width:1099px){.marketing-header nav,.marketing-header .signin,.marketing-header .header-cta{display:none}.menu-toggle{display:block}}.article{max-width:720px;margin:auto;padding:64px 24px;line-height:1.8}.article h1{margin-bottom:28px}.article p,.article ul{margin-bottom:24px}@media (min-width:800px) and (max-width:1099px){.marketing .marketing-header nav,.marketing .marketing-header .member-signin,.marketing .marketing-header .header-cta{display:none}}.marketing .generic-hero{display:block}.marketing .generic-hero>.wrap{max-width:1000px;margin:auto}.marketing .btn{white-space:normal;text-align:center;height:auto;min-height:56px;padding-block:12px}.marketing .chips{flex-wrap:wrap;gap:12px;display:flex}.desktop-lead{display:none}@media (min-width:800px){.mobile-lead{display:none}.desktop-lead{display:block}}.marketing .timeline{max-width:780px;margin:40px auto;padding:0;list-style:none}.marketing .timeline li{border-left:2px solid var(--line);margin-left:22px;padding:0 0 36px 64px;position:relative}.marketing .timeline-number{background:var(--brand-lime);color:var(--on-bright);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:absolute;top:0;left:-23px}.marketing .timeline p{color:var(--slate);margin-top:12px;line-height:1.8}.marketing [hidden]{display:none!important}.marketing .menu-sheet{z-index:60}.marketing .marketing-header{position:sticky;top:0}.marketing .whole-photo{padding:12px}.marketing .food-hero img{border-radius:28px;width:100%;max-width:470px;height:auto;margin-top:32px;display:block}.marketing .chips button{font:inherit;border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--ink);background:var(--surface)}.marketing .chips button[aria-pressed=true]{background:var(--emerald-100);color:var(--emerald-700)}@media (min-width:800px){.marketing .food-hero>.wrap{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px 48px;display:grid}.marketing .food-hero>.wrap>p,.marketing .food-hero>.wrap>h1,.marketing .food-hero>.wrap>a{grid-column:1}.marketing .food-hero>.wrap>img{grid-area:1/2/span 5;align-self:center;margin:0}.marketing .food-hero .btn{justify-self:start}}.marketing .legal-policy h2{margin-top:2rem;font-size:1.35rem}.marketing .legal-policy p,.marketing .legal-policy li{overflow-wrap:anywhere;line-height:1.75}.policy-table{max-width:100%;margin:1.5rem 0;overflow-x:auto}.policy-table table{border-collapse:collapse;width:100%;min-width:32rem}.policy-table th,.policy-table td{border:1px solid var(--line,#ddd);text-align:left;vertical-align:top;padding:.75rem}.marketing .short-disclaimer{max-width:70ch;margin-top:1.5rem;font-size:.8rem;line-height:1.6}.marketing .band-hero .foot{color:#d7e7d9}.marketing .stat-band.section{padding:64px 0}.marketing .stat-band .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:900px}@media (min-width:800px){.marketing .stat-band.section{padding:80px 0}.marketing .stat-band .stat b{font-size:64px}.marketing .marquee{--row-inset:max(40px, calc((100% - 1200px) / 2 + 40px))}}.marketing .get-grid{align-items:start;gap:28px;display:grid}.marketing .get-grid .incl li{font-size:16px;line-height:24px}.marketing .portal-card .h3{font-size:24px;line-height:30px}.marketing .portal-card .link{margin-top:14px;display:inline-block}.marketing .wall{align-items:start}.marketing .wall .waf{width:100%;max-width:420px}.marketing .h2+.wall,.marketing .wall+.wall{margin-top:24px}.marketing .band-white+.band-white{padding-top:0;display:flow-root}@media (min-width:800px){.marketing .get-grid{grid-template-columns:1.2fr 1fr;gap:48px}}.start-fallback{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.start-fallback>p,.start-fallback>.btn{margin:0}.start-fallback>.btn.secondary{font:inherit;color:var(--ink);background:var(--surface);border:2px solid var(--line);cursor:pointer;font-weight:750}.start-fallback>.btn.secondary:hover{border-color:var(--emerald-700)}.start-fallback>.btn.secondary:focus-visible{outline:3px solid var(--emerald-700);outline-offset:3px}
.hall-section{padding-top:3rem}.hall-disclaimer{max-width:65ch;margin:1.5rem 0 2rem}.hall-filters{flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;display:flex}.hall-filters button{cursor:pointer;min-height:44px}.hall-filters [aria-pressed=true]{background:var(--ink,#153429);color:var(--canvas,#fff9eb)}.hall-wall{columns:1;column-gap:1.25rem}.hall-card{break-inside:avoid;width:100%;margin:0 0 1.25rem;display:inline-block}.hall-screen{font:inherit;color:inherit;text-align:left;background:var(--canvas,#fff9eb);border:1px solid var(--line,#bcbfb5);cursor:pointer;border-radius:1rem;width:100%;padding:0;display:block;overflow:hidden}.hall-frames figure{margin:0}.hall-frames img{object-fit:contain;width:100%;height:auto;display:block}.hall-caption{padding:1rem;font-size:.85rem;display:block}.hall-card .tcard{margin:0}.hall-more{margin:1.5rem auto;display:block}.hall-more[hidden],.hall-journey[hidden]{display:none!important}.hall-journey{bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:45;position:fixed;right:1.5rem;box-shadow:0 5px 20px #0003}.hall-viewer{background:var(--canvas,#fff9eb);color:var(--ink,#153429);border:0;border-radius:1rem;width:min(900px,100vw - 24px);max-width:none;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;overflow:hidden}.hall-viewer::backdrop{background:#061b16d9}.hall-toolbar{border-bottom:1px solid var(--line,#bbb);align-items:center;gap:.4rem;padding:.8rem 1rem;display:flex}.hall-toolbar h2{margin:0 auto 0 0;font-size:1rem}.hall-toolbar button{font:inherit;border:1px solid var(--line,#bbb);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:1.4rem}.hall-toolbar button:disabled{opacity:.35}.hall-viewer-body{overscroll-behavior:contain;height:calc(100% - 70px);padding:1rem;overflow:auto}.hall-viewer-body .hall-frames{max-width:720px;margin:auto}.hall-viewer-body figure{margin-bottom:1rem}.hall-viewer-body .tcard{max-width:760px;margin:0 auto 1rem}.hall-viewer-body img{object-fit:contain;max-width:100%;height:auto}.hall-viewer-body figcaption{text-align:center;padding:.7rem}@media (min-width:600px){.hall-wall{columns:2}}@media (min-width:980px){.hall-wall{columns:3}}@media (min-width:1440px){.hall-wall{columns:4}}@media (max-width:599px){.hall-journey{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));justify-content:center}.hall-toolbar{padding:.5rem}.hall-viewer-body{padding:.6rem}}
