body:has(.home.hub){--bg:#fbf6ea;--fg:#14181f;--muted:#4a5565;--card:#fffdf7;--border:#d8cba8;--sand:#f1e7d0;--green:#0a6b3d;--green-deep:#064a29;--field-border:#8f8566;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}:is(body:has(.home.hub)>.bar,body:has(.home.hub)>.foot){display:none}body:has(.home.hub) main{max-width:none;padding:0}html:has(.home.hub){scroll-behavior:smooth}.home{font-family:ui-rounded,Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:clip}.home-wrap{width:100%;max-width:72rem;margin:0 auto;padding-inline:1rem}.home-section{margin:3.5rem 0;scroll-margin-top:1rem}.home-h2{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.5rem,4.5vw,2.1rem);line-height:1.15}.home p{overflow-wrap:anywhere}.home-btn{min-height:48px;font:inherit;border:2px solid var(--green);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.home-btn:hover{transform:translateY(-1px)}.home-btn-primary{background:var(--green);color:#fff}.home-btn-primary:hover{background:var(--green-deep)}.home-btn-ghost{color:var(--green-deep);background:#fff}.home-btn-ghost:hover{background:var(--sand)}.home-top{z-index:30;pointer-events:none;padding:.6rem 0;position:absolute;inset:0 0 auto}.home-top>*,.home-top-inner>*{pointer-events:auto}.home-top-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;max-width:96rem;margin:0 auto;padding-inline:.75rem;display:grid}.home-top-left{border:1px solid var(--border);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.6rem;min-width:0;padding:.3rem .8rem .3rem .45rem;display:flex;box-shadow:0 4px 16px #3a2a2024}.home-brand{color:var(--fg);flex:none;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.home-logo{flex:none;display:block}.home-loc{background:var(--sand);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.home-menu{display:contents}.home-menu-btn{display:none}.home-nav-pill{border:1px solid var(--border);background:#fff;border-radius:999px;justify-self:center;gap:.15rem;padding:.3rem;display:flex;box-shadow:0 4px 16px #3a2a2024}.home-nav-pill a{white-space:nowrap;min-height:44px;color:var(--fg);border-radius:999px;align-items:center;padding:0 .85rem;font-weight:600;text-decoration:none;display:inline-flex}.home-nav-pill a:hover{background:var(--sand)}.home-top-right{border:1px solid var(--border);background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:.5rem;padding:.3rem;display:flex;box-shadow:0 4px 16px #3a2a2024}.home-account{border:2px solid var(--green);min-height:44px;color:var(--green-deep);font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.home-account-primary{background:var(--green);color:#fff}.home-top-right .link-btn{min-height:44px;padding:0 .5rem}@media (max-width:1099.98px){.home-top-inner{grid-template-columns:minmax(0,1fr) auto}.home-nav-pill{justify-self:stretch}.home-menu-btn{border:2px solid var(--green);min-height:44px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 1.1rem;font-weight:700;display:inline-flex}.home-menu{border:1px solid var(--border);background:#fff;border-radius:1.5rem;flex-direction:column;grid-column:1/-1;gap:.75rem;padding:.75rem;display:none;box-shadow:0 8px 24px #14181f1a}.home-menu[data-open=true]{display:flex}.home-nav-pill{box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0}.home-nav-pill a{min-height:48px;padding:0 1rem}.home-top-right{flex-direction:column;justify-self:stretch;align-items:stretch}.home-top-right .home-account{width:100%}}@media (max-width:479.98px){.home-wordmark{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.home-herozone{position:relative}.home-hero{background:#fff6e4;grid-template-columns:minmax(0,1fr);display:grid}.home-hero-scene{background:#ffe3c2;order:-1;height:440px;min-height:380px;position:relative;overflow:hidden}.home-hero-panel{background:#fff6e4;align-self:center;padding:.9rem 1rem 1.15rem}.home .home-hero .welcome-phrase{font-size:clamp(1.25rem,5.5vw,1.6rem)}.home .home-hero .welcome-lang{margin-top:.4rem}.home-sub{margin:.5rem 0 .75rem;font-size:1rem}.home-hero-actions{flex-wrap:nowrap;gap:.5rem;display:flex}.home-hero-actions .home-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 .75rem}.home-long{display:none}@media (max-width:479.98px){.home-sub{display:none}.home-hero-panel{padding:.75rem}.home-hero-scene{height:340px;min-height:300px}}@media (min-width:480px) and (max-width:1279.98px){.home-hero-scene{height:540px}.home-hero-panel{padding:1rem 1.25rem 1.25rem}}@media (min-width:720px) and (max-width:1279.98px){.home-long{display:inline}}@media (min-width:1280px){.home-hero{height:clamp(520px,80vh,880px);display:block;position:relative}.home-hero-scene{height:100%;position:absolute;inset:0}.home-hero-panel{z-index:3;background:#fffaeef2;border-radius:1.5rem;width:15rem;padding:1rem 1rem 1.1rem;position:absolute;top:5.25rem;left:1rem;box-shadow:0 10px 30px #17110f38}.home .home-hero .welcome-phrase{font-size:1.6rem}.home-sub{margin:.6rem 0 .9rem;font-size:1rem}.home-hero-actions{flex-direction:column}.home-long{display:inline}}.hero2d{position:absolute;inset:0;overflow:hidden}.hero2d svg{width:100%;height:100%;display:block}.hero2d-pause{z-index:2;border:2px solid var(--green);min-height:44px;color:var(--green-deep);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:999px;padding:0 1rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.hero2d-drive{animation:hero2d-run var(--dur) linear var(--delay) infinite}.hero2d[data-paused=true] .hero2d-anim{animation-play-state:paused}@keyframes hero2d-run{0%{transform:translate(var(--x0), var(--y0))}to{transform:translate(var(--x1), var(--y1))}}@media (prefers-reduced-motion:reduce){.hero2d .hero2d-anim{animation:none}.hero2d .hero2d-drive{transform:translate(var(--rest-x), var(--rest-y))}.hero2d-pause{display:none}}.welcome-list{margin:0;padding:0;list-style:none;display:grid}.welcome-item{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;transform:translateY(14px)}.welcome-item[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s .1s,transform .25s .1s,visibility;transform:none}.welcome-phrase{letter-spacing:-.01em;color:var(--w-color);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,6.5vw,2.8rem);font-weight:800;line-height:1.1;display:block}.welcome-lang{background:var(--w-tint);color:var(--w-color);letter-spacing:.02em;border-radius:999px;margin-top:.6rem;padding:.15rem .75rem;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-block}.welcome-static .welcome-list{gap:1rem}.welcome-static .welcome-item{opacity:1;visibility:visible;grid-area:auto;transition:none;transform:none}.welcome-static .welcome-phrase{font-size:clamp(1.4rem,5vw,1.9rem)}@media (prefers-reduced-motion:reduce){.welcome-item,.home-btn{transition:none}.home-btn:hover{transform:none}html:has(.home.hub){scroll-behavior:auto}}.home-search{max-width:50rem;margin:3rem auto 0}.home .hub-search-field{border-color:var(--field-border);background:#fff;min-height:52px}.home .hub-submit,.home .hub-primary-link{background:var(--green);min-height:48px;padding:0 1.4rem}.home .hub-icon-btn,.home .hub-pill-btn{background:#fff;min-height:48px}.home .hub-location,.home .hub-cta,.home .hub-photo-panel{background:var(--card);border-color:var(--border)}.home .hub-card{border-color:var(--border);background:#fff;border-radius:1.1rem}.home .hub-notice{background:var(--card)}.home .hub-chip,.home .hub-window-link{background:#fff}.home .hub-chip[aria-current=true],.home .hub-window-link[aria-current=true]{background:var(--green);border-color:var(--green)}.home .hub-tab[aria-current=page]{border-bottom-color:var(--green)}.home-banners{margin-top:.5rem}.home-steps{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-step{padding:1.5rem;border:1px solid var(--border);background:#fff;border-radius:1.75rem;padding-top:2.75rem;position:relative}.home-step h3{margin:.75rem 0 .25rem;font-size:1.25rem}.home-step p{color:var(--muted);margin:0}.home-step-num{color:#3b2a00;border:3px solid var(--bg);background:#f6c453;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:-1rem;left:1.25rem}.home-step-icon{width:3.25rem;height:3.25rem;color:var(--green-deep);background:#dff3e7;border-radius:1rem;place-items:center;display:inline-grid}@media (min-width:720px){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.home-card{border:1px solid var(--border);border-radius:1.75rem;flex-direction:column;padding:1.5rem;display:flex}.home-card h3{margin:0 0 .5rem;font-size:1.3rem}.home-card p{flex:1;margin:0 0 1.25rem}.home-card-actions{flex-wrap:wrap;gap:.6rem;display:flex}.home-card-shoppers{background:#dff3e7}.home-card-retailers{background:var(--sand)}.home-card-reporters{background:#fdebc2}@media (min-width:860px){.home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-marquee{border-block:1px solid var(--border);background:var(--sand);border-radius:999px;margin-inline:0;padding:1rem 0;overflow:hidden}.home-marquee-track{width:max-content;animation:40s linear infinite home-marquee;display:flex}.home-marquee:hover .home-marquee-track,.home-marquee:focus-within .home-marquee-track{animation-play-state:paused}.home-marquee-list{flex:none;gap:1rem;margin:0;padding:0 .5rem;list-style:none;display:flex}.home-marquee-list li{border:1px solid var(--border);color:var(--green-deep);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:.5rem 1.25rem;font-weight:700}@keyframes home-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-marquee{border-radius:1.75rem}.home-marquee-track{width:auto;animation:none}.home-marquee-list{flex-wrap:wrap;justify-content:center;padding:0 1rem}.home-marquee-copy{display:none}}.home .hub-info{max-width:50rem}.home-getapp{border:1px solid var(--border);background:#fff;border-radius:1.75rem;max-width:50rem;padding:1.5rem}.home-getapp p{margin:0}.home-faq{gap:.6rem;max-width:50rem;display:grid}.home-faq-item{border:1px solid var(--border);background:#fff;border-radius:1.25rem}.home-faq-item summary{cursor:pointer;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.5rem 1.25rem;font-weight:700;list-style:none;display:flex}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:after{content:"+";width:2rem;height:2rem;color:var(--green-deep);background:#dff3e7;border-radius:999px;flex:none;place-items:center;font-size:1.3rem;line-height:1;display:grid}.home-faq-item[open] summary:after{content:"−"}.home-faq-answer{color:var(--muted);padding:0 1.25rem 1rem}.home-faq-answer p{margin:0}.home-foot{background:var(--sand);color:var(--fg);border-top:1px solid var(--border);margin-top:4rem;padding:2.5rem 0 2rem}.home-foot-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.home-foot-brand{margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.home-foot-note{margin:0 0 1rem}.home-foot a{color:var(--green-deep)}.home-foot-links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.home-foot-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.home-foot-copy{color:var(--muted);margin:0;font-size:.9rem}.home-badges{flex-wrap:wrap;gap:.75rem;display:flex}.home-store{border:1px dashed var(--field-border);min-width:9.5rem;color:var(--muted);cursor:not-allowed;background:#fff;border-radius:.9rem;flex-direction:column;padding:.55rem 1rem;display:inline-flex}.home-store small{font-size:.75rem}@media (min-width:720px){.home-foot-inner{grid-template-columns:minmax(0,1fr) auto}.home-foot-copy{grid-column:1/-1}}.home-marquee-toggle{border:2px solid var(--green);min-width:44px;min-height:44px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 1rem;font-weight:700}.home-marquee-toggle[aria-pressed=true]{background:var(--green);color:#fff}.home-marquee{padding-right:7rem;position:relative}.home-marquee-toggle{z-index:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.home-marquee[data-paused=true] .home-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-marquee-toggle{display:none}.home-marquee{padding-right:0}}
