@font-face{font-family:Open Sauce;src:url(/fonts/OpenSauceSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Open Sauce;src:url(/fonts/OpenSauceSans-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Open Sauce;src:url(/fonts/OpenSauceSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Caladea;src:url(/fonts/Caladea-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{font-family:Open Sauce,sans-serif;color:#000;background:#fbfbfb;font-synthesis:none;-webkit-font-smoothing:antialiased;--blue:#000B9D;--company-strip-height:clamp(132px,7.5vw,222px);--white:#fbfbfb }*{box-sizing:border-box}body{margin:0}button{font:inherit;border:0;cursor:pointer;padding:0;color:inherit;background:none}button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.page{width:100%;overflow:hidden}.hero{position:relative;height:calc(56.1405vw - var(--company-strip-height));min-height:calc(100svh - var(--company-strip-height));isolation:isolate}.artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;opacity:.727}.clouds{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:background-in 1.2s ease-out both}.character{position:absolute;height:auto;animation:character-in 1.25s cubic-bezier(.2,.65,.25,1) .15s both}.character-left{left:5.3%;top:25.7%;width:25.1%;--arrival:-20px }.character-right{left:69.3%;top:24.2%;width:23.3%;--arrival:20px }.navigation{z-index:10;position:absolute;left:19.2383%;top:1.31836vw;width:61.377%;height:5.0293vw;border-radius:4vw;background:var(--white);display:flex;align-items:center;animation:reveal .8s cubic-bezier(.2,.65,.25,1) .08s both}.brand{position:absolute;left:3.72%;width:15.17%;height:auto}.nav-links{position:absolute;left:18.89%;right:16.1%;justify-content:center;display:flex;align-items:center;gap:1.7578vw;white-space:nowrap}.nav-links button,.get-started{font-size:1.171875vw;letter-spacing:-.04em;font-weight:400}.get-started{position:absolute;right:1.83%;height:3.0762vw;width:14.27%;border-radius:3vw;background:#191a1b;color:var(--white)}.hero-copy{position:absolute;top:16.796875vw;left:50%;transform:translate(-50%);width:47vw;text-align:center}h1{margin:0;font-weight:700}.headline{display:block;font-size:3.22266vw;line-height:1.15;letter-spacing:-.055em;animation:reveal .95s cubic-bezier(.2,.65,.25,1) .2s both}.tagline{display:block;font-family:Caladea,serif;font-weight:400;font-size:3.61328vw;line-height:1;letter-spacing:0;color:var(--blue);font-style:oblique 14deg;animation:reveal .95s cubic-bezier(.2,.65,.25,1) .32s both;font-synthesis:style}.hero-copy p{margin:1.5625vw 0 0;font-size:1.12305vw;line-height:1.24;font-weight:600;letter-spacing:-.035em;animation:reveal .9s ease .44s both}.waitlist{margin-top:1.26953vw;width:8.6914vw;height:2.34375vw;border-radius:3vw;background:var(--blue);color:var(--white);font-size:.878906vw;font-weight:700;letter-spacing:-.03em;animation:reveal .9s ease .56s both}@keyframes reveal{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes background-in{0%{opacity:0}to{opacity:1}}@keyframes character-in{0%{opacity:0;translate:var(--arrival) 12px}to{opacity:1;translate:0 0}}@media(max-width:700px){.hero{height:calc(100svh - var(--company-strip-height));min-height:660px}.hero-copy{top:31%;width:96%}.headline{font-size:clamp(28px,7.4vw,48px)}.tagline{font-size:clamp(30px,8vw,53px)}.hero-copy p{font-size:clamp(12px,3vw,18px);margin-top:24px;line-height:1.4;letter-spacing:-.04em}.waitlist{margin-top:24px;width:142px;height:42px;font-size:15px;border-radius:24px}.character-left{width:45%;left:-10%;top:auto;bottom:3%}.character-right{width:43%;left:auto;right:-9%;top:auto;bottom:2%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}@font-face{font-family:Caladea;src:url(/fonts/Caladea-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@media(min-width:701px){.nav-links button,.get-started{font-size:1.2207vw}.headline{letter-spacing:-.012em;line-height:1.04}.tagline{font-style:italic;font-synthesis:none}.hero-copy p{font-size:1.171875vw;letter-spacing:-.022em;margin-top:1.51367vw}.waitlist{margin-top:1.26953vw}.character-left{left:5.205%;top:24.2%;width:25.703%}.character-right{left:68.398%;top:21.347%;width:25.84%}}.artwork{opacity:1}.clouds{opacity:.727;object-position:center top}.character{opacity:.8}@keyframes background-in{0%{opacity:0}to{opacity:.727}}@keyframes character-in{0%{opacity:0;translate:var(--arrival) 12px}to{opacity:.8;translate:0 0}}@media(min-width:701px){.hero-copy{top:16.94336vw;left:49.85%}.headline{font-size:3.19824vw}.tagline{font-size:3.6621vw}.hero-copy p{margin-top:1.02539vw}.waitlist{margin-top:1.171875vw}}.navigation-menu{display:contents}.menu-toggle{display:none}@media(max-width:900px){.navigation{left:4%;top:20px;width:92%;height:64px;border-radius:40px}.brand{left:6%;width:125px}.menu-toggle{position:absolute;right:4%;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:50%}.menu-toggle span{width:22px;height:2px;background:currentColor;border-radius:2px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.navigation-menu{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:16px;border-radius:28px;background:var(--white);max-height:calc(100svh - 114px);overflow-y:auto}.navigation-menu[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.nav-links{position:static;display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-links button{min-height:44px;font-size:16px}.get-started{position:static;width:100%;height:44px;flex-shrink:0;border-radius:30px;font-size:16px}}.companies{background:var(--white);height:var(--company-strip-height);--company-logo-height:clamp(40px,2.3vw,68px);padding:calc((var(--company-strip-height) - var(--company-logo-height) - 44px) / 4) 0 20px;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;overflow:hidden}.companies-heading{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:0}.companies h2{margin:0;font-size:clamp(13px,.73vw,22px);line-height:24px;font-weight:400;letter-spacing:.02em;color:#666}.companies-track{display:flex;width:max-content;animation:companies-scroll 38s linear infinite}.companies-group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:100vw;list-style:none;padding:0;margin:0}.company{display:flex;justify-content:center;align-items:center;width:clamp(200px,14.2857vw,424px);height:var(--company-logo-height);padding:0 24px;gap:12px;color:#454545;font-size:clamp(23px,1.46vw,44px);font-weight:600;letter-spacing:-.045em}.company img{display:block;max-width:100%;max-height:48px;width:clamp(32px,1.56vw,48px);height:clamp(32px,1.56vw,48px);object-fit:contain;flex-shrink:0;filter:grayscale(1);opacity:.85}@keyframes companies-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.companies-viewport{overflow-x:auto}.companies-track{animation:none}.companies-group[aria-hidden=true]{display:none}}.company:has(img[src$="walmart.svg"]) img{width:clamp(110px,6vw,180px);max-height:48px}.company:has(img[src$="walmart.svg"]) span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
