.landing{--nav-h:72px;--tab-h:46px;--wrap:1320px;--gutter:max(var(--inset), env(safe-area-inset-left));--ink:#1f2622;--ink-soft:#6b7a70;--paper:#fff;background:linear-gradient(180deg, var(--canvas-top) 0, var(--canvas-top) 82%, var(--canvas-bottom) 100%);min-height:100vh;overflow-x:clip}@media (min-width:720px){.landing{--inset:32px}}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}:where(.landing) :where(h1,h2,h3,p,ul,ol){margin:0}:where(.landing) :where(ul,ol){padding:0;list-style:none}:where(.landing) a{color:inherit;text-decoration:none}.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.landing section[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.p-business,.t-merchant{--p:#2d4236;--p-deep:#22332a;--on:#fff;--on-rgb:255, 255, 255}.p-shop{--p:#e3d096;--p-deep:#d6c07e;--on:#1f2622;--on-rgb:31, 38, 34}.p-delivery,.t-delivery{--p:#1e4d5c;--p-deep:#153a46;--on:#fff;--on-rgb:255, 255, 255}.p-jobs,.t-jobs{--p:#2b47d9;--p-deep:#1c2f9e;--on:#fff;--on-rgb:255, 255, 255}.p-home,.t-home{--p:#8a4b2f;--p-deep:#6f3a22;--on:#fff;--on-rgb:255, 255, 255}.t-check{--p:#4a5568;--p-deep:#3a4354;--on:#fff;--on-rgb:255, 255, 255}.t-locate{--p:#2f5d50;--p-deep:#234a3f;--on:#fff;--on-rgb:255, 255, 255}.t-meets{--p:#5c4a6e;--p-deep:#493a59;--on:#fff;--on-rgb:255, 255, 255}.t-health{--p:#2d5c4a;--p-deep:#21483a;--on:#fff;--on-rgb:255, 255, 255}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:700;line-height:18px}.h-section{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(2.25rem,1.1rem + 4.2vw,4.5rem);font-weight:700;line-height:1.02}.h-section em{color:var(--text-muted);font-weight:500}.h-sub{letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:700;line-height:1.08}.section-lede{max-width:36rem;color:var(--text-secondary);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:28px}.btn{white-space:nowrap;cursor:pointer;min-height:54px;transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.btn .ico{stroke-width:2.2px;width:18px;height:18px;transition:transform var(--d-base) var(--ease-out)}.btn:active{transform:scale(.97)}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn:hover .ico{transform:translate(3px)}.btn-solid:hover{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--accent) 70%, transparent)}}.btn-solid{background:var(--accent);color:var(--on-accent)}.btn-quiet{border:1.5px solid var(--border);background:0 0}@media (hover:hover){.btn-quiet:hover{background:var(--fill)}}.btn-small{border-radius:12px;min-height:42px;padding:0 16px;font-size:14.5px}.btn-on{background:var(--on);color:var(--p)}.btn-on-quiet{border:1.5px solid rgba(var(--on-rgb), .36);color:var(--on)}.nav{z-index:60;height:var(--nav-h);padding-inline:var(--gutter);background:color-mix(in srgb, var(--canvas-top) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);position:sticky;top:0}.nav-inner{height:100%;max-width:var(--wrap);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.nav-brand{align-items:center;gap:10px;display:inline-flex}.nav-icon{width:42px;height:auto}.nav-word svg{aspect-ratio:669.357/147.873;width:auto;height:17px;display:block}.nav-links{color:var(--text-secondary);gap:32px;font-size:14.5px;font-weight:600;display:none}.nav-links a{transition:color var(--d-fast) var(--ease-out);padding:8px 0;position:relative}.nav-links a:after{content:"";transform-origin:0;height:1.5px;transition:transform var(--d-base) var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-signin{padding:8px 6px;font-size:14.5px;font-weight:600;display:none}@media (max-width:420px){.nav-word{display:none}}@media (min-width:560px){.nav-signin{display:inline-flex}}@media (min-width:900px){.nav-links{display:flex}}.hero{min-height:calc(100svh - var(--nav-h) - 78px);padding:40px var(--gutter) 56px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex;position:relative}.hero-rings{pointer-events:none;width:100%;height:100%;transform:translate(calc(var(--mx,0) * -14px), calc(var(--my,0) * -10px));transition:transform .6s var(--ease-out);position:absolute;inset:0}.hero-rings circle{fill:none;stroke:var(--border);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:draw 2.2s var(--ease-out) .2s both}.hero-rings circle+circle{animation-delay:.52s}.hero-copy{flex-direction:column;align-items:center;width:100%;max-width:940px;display:flex;position:relative}.hero-kicker{border-radius:var(--r-pill);background:var(--accent-fill);letter-spacing:.01em;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-.05em;text-wrap:balance;margin-top:22px;font-size:clamp(2.7rem,1rem + 7.2vw,6.5rem);font-weight:700;line-height:.98;animation-delay:80ms}.hero-ask{width:100%;margin-top:36px;animation-delay:.18s}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;animation-delay:.26s;display:flex}.ask{border:1px solid var(--border);background:var(--surface);width:min(100%,700px);min-height:68px;box-shadow:var(--float-shadow);text-align:left;transition:transform var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);border-radius:22px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 24px;display:flex}@media (hover:hover){.ask:hover{border-color:var(--p);transform:translateY(-2px)}}.ask-question{flex:1;min-width:0;font-size:clamp(1rem,.85rem + .7vw,1.25rem);font-style:italic;font-weight:500;line-height:1.35}.ask-quote{color:var(--text-muted);margin-right:2px}.ask-caret{vertical-align:-.16em;background:currentColor;width:2px;height:1.05em;margin-left:3px;animation:.9s step-end infinite blink;display:inline-block}.ask[data-answered=true] .ask-caret{opacity:0;animation:none}.ask-answer{background:linear-gradient(135deg, var(--p), var(--p-deep));height:52px;color:var(--on);letter-spacing:-.01em;opacity:0;transition:opacity var(--d-fast) linear, transform var(--d-slow) var(--ease-spring);border-radius:16px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;transform:translate(-8px)scale(.94)}.ask-answer .ico{stroke-width:2.4px;width:16px;height:16px}.ask[data-answered=true] .ask-answer{opacity:1;transform:none}@media (max-width:599px){.ask{flex-direction:column;align-items:stretch;padding:18px 10px 10px}.ask-question{min-height:2.7em;padding-inline:10px}.ask-answer{justify-content:space-between}.ask:not([data-answered=true]) .ask-answer{opacity:.3;transform:none}}.stickers{order:2;justify-content:center;gap:6px;display:flex;position:relative}.sticker-slot{animation:land .62s var(--ease-out) both;animation-delay:calc(.36s + var(--k) * 80ms)}.sticker{background:linear-gradient(140deg, var(--p), var(--p-deep));width:62px;height:74px;color:var(--on);box-shadow:0 14px 26px -14px color-mix(in srgb, var(--p-deep) 80%, #000);text-align:left;transform:rotate(var(--tilt));transition:transform var(--d-slow) var(--ease-spring);--icon-primary:var(--on);--icon-secondary:var(--on);--icon-curve:var(--on);border-radius:18px;flex-direction:column;justify-content:space-between;padding:9px;font-size:10.5px;font-weight:700;line-height:13px;display:flex}.sticker-icon{width:30px;height:auto}.s-1{--k:0;--tilt:-7deg}.s-2{--k:1;--tilt:5deg}.s-3{--k:2;--tilt:-3deg}.s-4{--k:3;--tilt:6deg}.s-5{--k:4;--tilt:-6deg}@media (hover:hover){.sticker:hover{transform:rotate(0)scale(1.08)}}@media (min-width:1180px) and (min-height:640px){.stickers{pointer-events:none;order:0;display:block;position:absolute;inset:0}.sticker-slot{pointer-events:auto;position:absolute}.sticker-slot>.sticker{width:132px;height:132px;translate:calc(var(--mx,0) * var(--depth)) calc(var(--my,0) * var(--depth));transition:transform var(--d-slow) var(--ease-spring), translate .7s var(--ease-out);animation:7s ease-in-out infinite bob;animation-delay:calc(var(--k) * -1.3s);border-radius:30px;padding:16px;font-size:15px;line-height:20px}.sticker-icon{width:50px}.s-1{--depth:26px;--tilt:-10deg;top:12%;left:5%}.s-2{--depth:-18px;--tilt:8deg;top:9%;right:7%}.s-3{--depth:-22px;--tilt:7deg;bottom:13%;left:10%}.s-4{--depth:30px;--tilt:-5deg;top:44%;right:3.5%}.s-5{--depth:16px;--tilt:-8deg;bottom:8%;right:13%}}.ticker{border-block:1px solid var(--border);padding:18px 0;overflow:hidden}.ticker-track{width:max-content;animation:38s linear infinite slide;display:flex}.ticker-set{flex:none;display:flex}.ticker-word{letter-spacing:-.035em;align-items:center;font-size:clamp(1.5rem,1rem + 1.8vw,2.4rem);font-weight:700;line-height:1.1;display:inline-flex}.ticker-icon{width:1.15em;height:auto;margin:0 clamp(18px,2.4vw,36px)}.statement{padding:clamp(72px, 12vw, 168px) var(--gutter)}.statement-text{letter-spacing:-.035em;text-wrap:pretty;max-width:1080px;margin-inline:auto;font-size:clamp(1.75rem,1rem + 2.9vw,3.6rem);font-weight:600;line-height:1.16}.statement-text span{opacity:clamp(.16, calc(var(--progress,1) * var(--count) * 1.12 - var(--n)), 1);transition:opacity .24s linear}.products-head{max-width:var(--wrap);padding:0 var(--gutter) clamp(36px, 5vw, 64px);margin-inline:auto}.stack{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.panel{padding-top:var(--tab-h);padding-bottom:18px;position:relative}.panel-tab{height:calc(var(--tab-h) + 2px);background:var(--p);color:var(--on);letter-spacing:-.01em;border-radius:16px 16px 0 0;align-items:center;gap:10px;padding:0 22px 2px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:0;left:20px}.panel-tab-n{font-variant-numeric:tabular-nums;letter-spacing:.06em;opacity:.66;font-size:11.5px}.panel-body{background:linear-gradient(140deg, var(--p) 20%, var(--p-deep));color:var(--on);--icon-primary:var(--on);--icon-secondary:var(--on);--icon-curve:var(--on);border-radius:26px;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;padding:28px 22px 34px;display:grid;position:relative;overflow:hidden}.panel-ghost{opacity:.07;pointer-events:none;width:min(62%,720px);height:auto;position:absolute;bottom:-24%;right:-7%}.panel-copy,.panel-art{z-index:1;min-width:0;position:relative}.panel-status{border-radius:var(--r-pill);background:rgba(var(--on-rgb), .13);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.panel-dot{background:rgba(var(--on-rgb), .5);border-radius:50%;width:8px;height:8px}.panel-dot[data-live=true]{background:var(--on);animation:2.2s ease-out infinite pulse}.panel-question{color:rgba(var(--on-rgb), .8);margin-top:20px;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-style:italic;font-weight:500;line-height:1.3}.panel-name{letter-spacing:-.05em;margin-top:8px;font-size:clamp(2.5rem,1.4rem + 4vw,4.6rem);font-weight:700;line-height:1}.panel-answer{max-width:34rem;color:rgba(var(--on-rgb), .86);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:27px}.panel-points,.account-points{gap:10px;margin-top:22px;display:grid}.panel-points li,.account-points li{align-items:center;gap:12px;font-size:15.5px;font-weight:600;line-height:22px;display:flex}.panel-points .ico,.account-points .ico{background:rgba(var(--on-rgb), .16);stroke-width:2.6px;border-radius:50%;width:22px;height:22px;padding:4px}.account-points .ico{background:var(--accent-fill)}.panel-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (min-width:1000px){.panel-tab{left:calc(28px + var(--i) * 172px);min-width:160px}.panel-body{border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,80px);padding:clamp(36px,4.4vw,68px);box-shadow:0 -22px 44px -30px #00000080}}@media (min-width:1000px) and (min-height:740px){.panel{top:calc(var(--nav-h) + 6px);padding-bottom:0;position:sticky}.panel-body{height:calc(100svh - var(--nav-h) - var(--tab-h) - 26px);max-height:780px;padding-block:clamp(28px,4vh,56px)}.stack{padding-bottom:20px}}.art{width:100%;max-width:440px;color:var(--ink);margin-inline:auto;font-size:12.5px;line-height:17px;position:relative}.art .ico{stroke-width:2.2px;width:15px;height:15px}.paper{background:var(--paper);color:var(--ink);border-radius:18px;flex-direction:column;padding:16px;display:flex;box-shadow:0 22px 44px -22px #00000080}.art strong{color:var(--ink);font-size:13.5px;font-weight:700;line-height:18px;display:block}.art-over{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700;line-height:14px}.art-avatar{color:#59483e;background:#ebe4db;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.art-avatar-lg{color:#8a4b2f;background:#f3e3d8;width:46px;height:46px;font-size:14px}.art-row-text{min-width:0;color:var(--ink-soft);flex-direction:column;display:flex}@media (min-width:1280px) and (min-height:900px){.panel-art .art{zoom:1.18}}.art-business{gap:14px;padding:14px 18px 0 0;display:grid}.art-sales{transform:rotate(-2deg)}.art-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;line-height:36px}.art-up{color:#2f6b4a;font-weight:600}.art-line{width:100%;height:68px;margin-top:8px;overflow:visible}.art-line-fill{fill:#59483e17}.art-line-stroke{fill:none;stroke:#59483e;stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1}.art-orders{margin-left:34px;padding-bottom:8px;transform:rotate(1.5deg)}.art-row{border-top:1px solid #eef1ee;align-items:center;gap:10px;padding:9px 0;display:flex}.art-over+.art-row{margin-top:8px}.art-state{border-radius:var(--r-pill);color:#59483e;background:#ebe4db;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.art-toast{background:var(--ink);color:#ffffffc7;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:6s ease-in-out infinite bob;display:flex;position:absolute;top:-6px;right:-4px;transform:rotate(4deg);box-shadow:0 16px 30px -14px #0009}.art-toast strong{color:#fff}.art-toast-dot{background:#dccbbb;border-radius:50%;width:9px;height:9px}.art-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.art-product{color:var(--ink-soft);padding:10px 10px 12px}.art-product:nth-child(2n){transform:translateY(16px)}.art-product strong{margin-top:9px}.art-photo{aspect-ratio:4/3;border-radius:12px;place-items:center;display:grid}.art-photo-1{background:#ebe4db}.art-photo-2{background:#e4eaeb}.art-photo-3{background:#f3e3d8}.art-photo-4{background:#e6ecea}.art-shape{width:44px;height:44px;display:block}.art-shape-round{background:#59483e;border-radius:50%}.art-shape-arch{background:#1e4d5c;border-radius:22px 22px 6px 6px}.art-shape-pill{background:#8a4b2f;border-radius:14px;width:60px;height:28px;transform:rotate(-12deg)}.art-shape-square{background:#2d4236;border-radius:10px;transform:rotate(12deg)}.art-cart{border-radius:var(--r-pill);background:var(--ink);color:#fff;align-items:center;gap:10px;width:max-content;max-width:100%;margin:34px auto 0;padding:7px 7px 7px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 16px 30px -14px #0000008c}.art-cart-go{border-radius:var(--r-pill);color:var(--ink);background:#fff;padding:7px 14px;font-weight:700}.art-delivery{margin-bottom:34px}.art-map{background:#ffffff12;border-radius:22px;width:100%;height:auto;display:block}.art-streets path{fill:none;stroke:#ffffff1a;stroke-width:12px}.art-route-ghost{fill:none;stroke:#ffffff57;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 10}.art-route{fill:none;stroke:#e3d096;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1}.art-stop{fill:#fff;stroke:#1e4d5c;stroke-width:4px}.art-stop-end{fill:#e3d096}.art-rider{fill:#fff;stroke:#e3d096;stroke-width:3px;offset-rotate:0deg;animation:5.5s cubic-bezier(.6,0,.3,1) infinite travel}.art-place{border-radius:var(--r-pill);background:#fff;align-items:center;gap:5px;padding:5px 11px 5px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 20px -10px #00000080}.art-place-from{bottom:6%;left:3%}.art-place-to{top:6%;right:3%}.art-proof{color:var(--ink-soft);flex-direction:row;align-items:center;gap:12px;padding:12px 14px;position:absolute;bottom:-28px;left:30%;right:4%;transform:rotate(-2deg)}.art-proof-tick{color:#fff;background:#2f6b4a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.art-jobs{max-width:320px}.art-role{z-index:2;transform-origin:50% 120%;gap:4px;min-height:252px;padding:22px;animation:6s ease-in-out infinite sway;position:relative}.art-role-mid,.art-role-back{z-index:1;min-height:0;animation:none;position:absolute;inset:0 0 70px}.art-role-mid{opacity:.92;transform:rotate(4deg)translate(10px,6px)}.art-role-back{z-index:0;opacity:.7;transform:rotate(-5deg)translate(-12px,10px)}.art-role-title{letter-spacing:-.03em;margin-top:8px;font-size:25px;font-weight:700;line-height:30px}.art-role-pay{font-size:16px;font-weight:700;line-height:22px}.art-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.art-tags span{border-radius:var(--r-pill);background:#eef1ee;padding:4px 11px;font-size:12px;font-weight:600}.art-hidden-name{color:var(--ink-soft);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.art-blur{filter:blur(2.5px);background:linear-gradient(90deg,#c3ccc5,#e3e8e4);border-radius:6px;width:52px;height:12px}.art-swipe{z-index:3;justify-content:center;gap:18px;margin-top:18px;display:flex;position:relative}.art-swipe span{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 22px -12px #00000080}.art-swipe .ico{width:22px;height:22px}.art-swipe .art-swipe-yes{color:#ffe08a;background:#2b47d9}.art-home{gap:12px;display:grid}.art-trades{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.art-trades span{border-radius:var(--r-pill);color:#fff;background:#ffffff24;padding:7px 14px;font-size:13px;font-weight:600}.art-trades .is-on{color:var(--ink);background:#fff}.art-pro{flex-flow:wrap;align-items:center;gap:12px;padding:14px}.art-pro .art-row-text{flex:1}.art-pro-next{opacity:.94;margin-left:28px;transform:rotate(1deg)}.art-pro-meta{gap:12px;margin-top:5px;display:flex}.art-vetted,.art-rating{color:var(--ink);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.art-vetted{color:#2f6b4a}.art-book{color:#fff;white-space:nowrap;background:#8a4b2f;border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:700}.later{max-width:var(--wrap);padding:clamp(72px, 10vw, 140px) var(--gutter) 0;margin-inline:auto}.later-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.later-tile{background:linear-gradient(140deg, var(--p), var(--p-deep));height:100%;min-height:176px;color:var(--on);transition:transform var(--d-slow) var(--ease-spring);--icon-primary:var(--on);--icon-secondary:var(--on);--icon-curve:var(--on);border-radius:24px;flex-direction:column;padding:16px;display:flex;position:relative}@media (hover:hover){.later-tile:hover{transform:translateY(-6px)rotate(-1.5deg)}}.later-icon{width:42px;height:auto}.later-name{letter-spacing:-.02em;margin-top:auto;padding-top:20px;font-size:19px;font-weight:700;line-height:24px}.later-tag{color:rgba(var(--on-rgb), .78);margin-top:2px;font-size:13.5px;line-height:19px}.later-soon{border-radius:var(--r-pill);background:rgba(var(--on-rgb), .18);letter-spacing:.04em;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}@media (min-width:900px){.later-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.later-tile{min-height:220px;padding:22px}}.account{max-width:var(--wrap);padding:clamp(80px, 11vw, 160px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;margin-inline:auto;display:grid}.account-orbit{aspect-ratio:1;width:min(100%,440px);margin-inline:auto;position:relative}.orbit{border:1.5px dashed var(--border);border-radius:50%;animation:34s linear infinite turn;position:absolute}.orbit-1{inset:22%}.orbit-2{animation-duration:52s;animation-direction:reverse;inset:3%}.orbit-dot{transform:rotate(var(--a));position:absolute;inset:0}.orbit-dot:before{content:"";background:linear-gradient(140deg, var(--p), var(--p-deep));width:36px;height:36px;box-shadow:0 10px 18px -8px color-mix(in srgb, var(--p-deep) 70%, #000);border-radius:50%;position:absolute;top:-18px;left:calc(50% - 18px)}.orbit-1 .orbit-dot:first-child{--a:20deg}.orbit-1 .orbit-dot:nth-child(2){--a:200deg}.orbit-2 .orbit-dot:first-child{--a:70deg}.orbit-2 .orbit-dot:nth-child(2){--a:190deg}.orbit-2 .orbit-dot:nth-child(3){--a:310deg}.orbit-core{background:var(--surface);box-shadow:var(--float-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;inset:36%}.orbit-core svg{width:58%;height:auto}@media (min-width:900px){.account{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(48px,7vw,120px)}}.promises{max-width:var(--wrap);padding:clamp(80px, 11vw, 160px) var(--gutter);margin-inline:auto}.promise-list{gap:36px;margin-top:36px;display:grid}.promise-list li{border-top:1.5px solid var(--text);padding-top:20px}.promise-n{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:13px;font-weight:700}.promise-list h3{letter-spacing:-.03em;margin-top:28px;font-size:24px;font-weight:700;line-height:30px}.promise-list p{color:var(--text-secondary);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:26px}@media (min-width:900px){.promise-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.joinband{max-width:var(--wrap);padding-inline:var(--gutter);scroll-margin-top:calc(var(--nav-h) + 16px);margin-inline:auto}.joinband-inner{color:#e3eae4;background:linear-gradient(150deg,#2d4236,#1f2f26);border-radius:clamp(26px,3vw,40px);grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;padding:clamp(28px,5.5vw,80px) clamp(20px,5.5vw,80px);display:grid}[data-theme=dark] .joinband-inner{background:linear-gradient(150deg,#19211c,#131915);box-shadow:inset 0 0 0 1px #2f3a33}.joinband .kicker{color:#e3d096}.joinband-lede{color:#b9c6bd;max-width:30rem;margin-top:18px;font-size:18px;line-height:28px}.wants{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:30px 0 0;padding:0;display:flex}.want{cursor:pointer}.want-chip{border-radius:var(--r-pill);height:46px;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-instant) var(--ease-out);background:#ffffff0f;border:1.5px solid #ffffff29;align-items:center;gap:9px;padding:0 17px 0 8px;font-size:14.5px;font-weight:600;display:inline-flex}.want:active .want-chip{transform:scale(.96)}.want-mark{background:linear-gradient(140deg, var(--p), var(--p-deep));width:30px;height:30px;color:var(--on);border-radius:50%;place-items:center;display:grid}.want-mark .ico{stroke-width:2.6px;width:15px;height:15px;transition:transform var(--d-base) var(--ease-spring), opacity var(--d-instant) linear;grid-area:1/1}.want-mark .tick-check{opacity:0;transform:scale(.4)}.want input:checked+.want-chip{color:#1f2622;background:#e3eae4;border-color:#e3eae4}.want input:checked+.want-chip .tick-plus{opacity:0;transform:rotate(90deg)scale(.4)}.want input:checked+.want-chip .tick-check{opacity:1;transform:none}.want input:focus-visible+.want-chip{outline-offset:3px;outline:2px solid #e3d096}.joinband .join{max-width:none;color:var(--text);border-radius:22px;grid-area:auto;justify-self:stretch;padding:24px}@media (min-width:980px){.joinband-inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(40px,6vw,96px)}.joinband .join{padding:28px}}.footer{padding:clamp(72px, 9vw, 128px) var(--gutter) max(28px, env(safe-area-inset-bottom))}.footer-inner{max-width:var(--wrap);margin-inline:auto}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.footer-brand{grid-column:1/-1}.footer-icon{width:60px;height:auto}.footer-brand p{max-width:22rem;color:var(--text-secondary);margin-top:16px;font-size:16px;line-height:25px}.footer-col{color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;display:flex}.footer-col h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:12.5px;font-weight:700}.footer-col a{transition:color var(--d-fast) var(--ease-out)}.footer-col a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.footer-word{color:var(--text);opacity:.09;margin-top:clamp(48px,7vw,96px)}.footer-word svg{width:100%;height:auto;display:block}.footer-fine{color:var(--text-muted);margin-top:24px;font-size:13px;font-weight:500}@media (min-width:900px){.footer-top{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr)}.footer-brand{grid-column:auto}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .panel-art[data-reveal]{transition-delay:.12s}.js .panel-art:not(.is-in) .art-line-stroke,.js .panel-art:not(.is-in) .art-route{stroke-dashoffset:1px}.panel-art .art-line-stroke,.panel-art .art-route{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-out) .35s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes blink{50%{opacity:0}}@keyframes bob{50%{margin-top:-9px}}@keyframes slide{to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(var(--on-rgb), .5)}70%,to{box-shadow:0 0 0 9px rgba(var(--on-rgb), 0)}}@keyframes travel{0%{offset-distance:0%}78%,to{offset-distance:100%}}@keyframes sway{0%,to{transform:none}38%{transform:rotate(3.5deg)translate(8px)}62%{transform:rotate(-2deg)translate(-4px)}}@keyframes turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.sticker-slot,.hero-rings circle{animation:fade var(--d-fast) linear both;animation-delay:0s}.hero-rings circle{stroke-dasharray:none}.hero-rings,.sticker-slot>.sticker{translate:none;transform:rotate(var(--tilt,0deg))}.hero-rings{transform:none}.sticker-slot>.sticker,.ticker-track,.art-toast,.art-role,.art-rider,.orbit,.panel-dot[data-live=true],.ask-caret{animation:none}.art-rider{offset-distance:100%}.ask-answer,.btn,.btn .ico,.later-tile,.sticker,.ask,.want-chip,.want-mark .ico{transition-property:opacity,background-color,color,border-color;transform:none}.js [data-reveal]{transition:opacity .3s linear;transform:none}.panel-art .art-line-stroke,.panel-art .art-route,.statement-text span{transition:none}}
