:root{--honey:#f5c451;--honey-press:#e8b43a;--on-honey:#1a1408;--canvas:#fff;--card:#f4f2ee;--text:#131313;--text-2:#5f5a52;--line:#dcd7cd;--error:#b42318;--ok:#3d2d00;--ok-bg:#fdf1cf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#131313;--card:#1e1e1e;--text:#f5f3ef;--text-2:#a39e95;--line:#34322e;--error:#ff8a80;--ok:#f5c451;--ok-bg:#2a2416;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#131313;--card:#1e1e1e;--text:#f5f3ef;--text-2:#a39e95;--line:#34322e;--error:#ff8a80;--ok:#f5c451;--ok-bg:#2a2416;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--canvas);margin:0}.landing{min-height:100dvh;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.landing-bar{width:100%;max-width:1120px;margin:0 auto;padding:20px 16px}.landing-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.landing-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:48px 20px 12vh;display:flex}.landing-lockup{letter-spacing:-.015em;color:var(--text);align-items:center;gap:10px;margin:0 0 28px;font-size:19px;font-weight:600;display:flex}.landing-mark{width:32px;height:28px}.landing-title{letter-spacing:-.045em;text-wrap:balance;max-width:13em;margin:0 auto;font-size:clamp(34px,6.4vw,88px);font-weight:700;line-height:1.02}.landing-sub{max-width:30em;color:var(--text-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,2.4vw,20px);line-height:1.45}.landing-form{text-align:left;width:100%;max-width:460px;margin-top:clamp(32px,5vh,48px)}.landing-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-row{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;height:60px;padding:6px 6px 6px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.squircle{border-radius:16px}@supports (corner-shape:squircle){.squircle{corner-shape:squircle;border-radius:28px}}.landing-input,.landing-button{letter-spacing:-.01em;font-family:inherit;font-size:17px}.landing-input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:0;font-weight:400}.landing-input::placeholder{color:var(--text-2);opacity:.8}.landing-row:has([aria-invalid=true]){border-color:var(--error)}.landing-row:focus-within{border-color:color-mix(in srgb, var(--honey) 70%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--honey) 18%, transparent)}.landing-button:focus-visible{box-shadow:0 0 0 3px var(--canvas), 0 0 0 5px var(--honey);outline:none}.landing-button{height:100%;color:var(--on-honey);background:var(--honey);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 22px;font-weight:600;transition:background-color .15s,transform .1s}.landing-button:hover:not(:disabled){background:var(--honey-press)}.landing-button:active:not(:disabled){transform:scale(.98)}.landing-button:disabled{cursor:default;color:color-mix(in srgb, var(--on-honey) 55%, var(--honey))}.landing-input:disabled{cursor:default}@media (width<=420px){.landing-row{padding-left:18px}.landing-button{padding:0 16px}}.landing-note{min-height:1.4em;color:var(--text-2);margin:10px 4px 0;font-size:14px}.landing-error{color:var(--error)}.landing-joined{color:var(--ok);background:var(--ok-bg);border-radius:16px;margin:36px 0 0;padding:16px 20px;font-size:16px;font-weight:550}@supports (corner-shape:squircle){.landing-joined{corner-shape:squircle;border-radius:28px}}.landing-soon{color:var(--text-2);margin:28px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.landing-input,.landing-button{transition:none}.landing-button:active:not(:disabled){transform:none}}.landing-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:20px 16px 28px;font-size:13px;display:flex}.landing-foot a{color:var(--text-2);text-decoration:none}.landing-foot a:hover,.landing-foot a:focus-visible{color:var(--text);text-decoration:underline}.home{--h-ink:#0b0906;--h-text:#f6f3eb;--h-text-2:#a8a197;--h-honey:#f3c969;--h-amber:#f0a33a;--h-glass:#ffffff0f;--h-edge:#ffffff1f;color:var(--h-text);background:var(--h-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:clip}.home a{color:inherit;text-decoration:none}.home-glow{pointer-events:none;background:radial-gradient(60% 45% at 50% 62%,#f3c96929,#0000 70%),radial-gradient(40% 30% at 50% 0,#f0a33a1a,#0000 70%);height:1300px;position:absolute;inset:0 0 auto;overflow:hidden}.home-beam{filter:blur(60px);opacity:.55;background:linear-gradient(#0000,#f0a33abf 45%,#0000);border-radius:999px;width:260px;height:1100px;animation:14s ease-in-out infinite alternate home-drift;position:absolute}.home-beam-a{top:-200px;left:-60px;transform:rotate(-38deg)}.home-beam-b{opacity:.6;animation-delay:-5s;top:-320px;right:-40px;transform:rotate(38deg)}.home-beam-c{opacity:.22;background:linear-gradient(#0000,#ffecbecc 40%,#0000);width:140px;animation-delay:-9s;top:-200px;right:22%;transform:rotate(32deg)}@keyframes home-drift{to{opacity:.4;translate:40px 30px}}.home-nav-wrap{z-index:10;padding:0 16px;position:sticky;top:16px}.home-nav{border:1px solid var(--h-edge);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#16120c99;border-radius:999px;align-items:center;gap:16px;max-width:1080px;margin:16px auto 0;padding:8px 8px 8px 18px;display:flex;box-shadow:0 10px 40px #0006,inset 0 1px #ffffff0f}.home-brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.home-links{color:var(--h-text-2);gap:30px;margin:0 auto;font-size:15px;display:flex}.home-links a:hover{color:var(--h-text)}.home-cta{background:var(--h-honey);border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 20px;font-size:15px;font-weight:600;transition:transform .16s ease-out,box-shadow .16s ease-out;display:inline-flex;box-shadow:0 0 28px #f3c96959;color:#1a1408!important}.home-cta:hover{transform:translateY(-1px);box-shadow:0 0 40px #f3c96980}.home-cta-arrow{width:30px;height:30px;color:var(--h-honey);background:#1a1408;border-radius:50%;place-items:center;display:grid}.home-hero{text-align:center;max-width:1200px;margin:0 auto;padding:56px 16px 0;position:relative}.home-badge{color:var(--h-honey);background:#f3c96914;border:1px solid #f3c9694d;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px 6px 8px;font-size:14px;font-weight:500;display:inline-flex}.home-title{letter-spacing:-.035em;background:linear-gradient(#fff 10%,#b9b2a6 95%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:15ch;margin:0 auto;font-size:clamp(34px,7.4vw,92px);font-weight:700;line-height:1.02}.home-hl{color:var(--h-honey);-webkit-text-fill-color:var(--h-honey);background:#f3c9691a;border:2px solid #f3c969bf;border-radius:.14em;padding:0 .14em .04em;display:inline-block;box-shadow:0 0 34px #f3c96966,inset 0 0 22px #f3c9692e}.home-sub{max-width:600px;color:var(--h-text-2);margin:18px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.home-stores{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.home-store{text-align:left;letter-spacing:-.01em;border:1px solid var(--h-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff08);border-radius:14px;align-items:center;gap:10px;min-width:190px;padding:11px 20px;font-size:19px;font-weight:600;transition:transform .16s ease-out,border-color .16s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.home-store:hover{border-color:#f3c96980;transform:translateY(-2px)}.home-store span{flex-direction:column;line-height:1.1;display:flex}.home-store small{color:var(--h-text-2);font-size:11px;font-weight:500}.home-stage{justify-content:center;height:560px;margin-top:48px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.home-orbits{width:0;height:0;position:absolute;top:60px;left:50%}.home-orbit{border:1px solid #f3c96952;border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.home-orbit-1{width:760px;height:760px}.home-orbit-2{border-color:#f3c96933;width:1020px;height:1020px;top:-40px}.home-orbit-3{border-color:#f3c9691f;width:1300px;height:1300px;top:-70px}.home-bubble{color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite alternate home-float;display:grid;position:absolute;box-shadow:0 0 0 6px #ffffff0f,0 12px 30px #00000080}.home-bubble-1{top:110px;left:-420px}.home-bubble-2{width:52px;height:52px;animation-delay:-2s;top:300px;left:-330px}.home-bubble-3{width:76px;height:76px;animation-delay:-1s;top:70px;left:300px}.home-bubble-4{width:52px;height:52px;animation-delay:-3s;top:300px;left:400px}.home-bubble-5{font-size:22px;animation-delay:-4s;top:360px;left:-560px}.home-bubble-6{animation-delay:-5s;top:420px;left:520px}@keyframes home-float{to{translate:0 -12px}}.home-ghost{text-align:left;filter:blur(1.5px);opacity:.6;background:#1e1a14b3;border:1px solid #ffffff0f;border-radius:22px;width:300px;padding:22px;position:absolute;top:210px}.home-ghost-l{right:calc(50% + 120px);transform:rotate(-6deg)}.home-ghost-r{top:300px;left:calc(50% + 120px);transform:rotate(6deg)}.home-ghost p{margin:0}.home-ghost-k{color:var(--h-text-2);font-size:14px}.home-ghost-v{letter-spacing:-.02em;font-size:30px;font-weight:700;margin-top:8px!important}.home-ghost-bar{background:linear-gradient(90deg,#9ad9c4 0 32%,#b9a6f2 32% 56%,#f2a97e 56% 74%,#f3c969 74% 88%,#8fb8f5 88%);border-radius:4px;height:8px;margin-top:18px;display:block}.home-ghost-bar-honey{background:linear-gradient(90deg, var(--h-amber), var(--h-honey) 82%, #3a3226 82%)}.home-up{color:#3fd07e;margin:6px 0 0;font-size:14px;font-weight:600}.home-phone{z-index:1;background:linear-gradient(145deg,#4a4540,#1a1815 40%,#2e2a25);border-radius:54px;width:330px;height:690px;margin:0;padding:11px;animation:.9s cubic-bezier(.22,1,.36,1) .15s both home-rise;position:relative;box-shadow:0 0 0 1px #ffffff24,0 40px 100px #000000b3,0 0 120px #f3c9692e}@keyframes home-rise{0%{opacity:0;translate:0 60px}}.home-screen{text-align:left;background:radial-gradient(120% 50% at 50% 0,#3b301c,#131313 70%);border-radius:44px;height:100%;padding:14px 16px;overflow:hidden}.home-status{justify-content:space-between;align-items:center;padding:0 10px 18px;font-size:13px;font-weight:600;display:flex}.home-status span:last-child{letter-spacing:1px;font-size:9px}.home-island{background:#000;border-radius:20px;width:96px;height:28px}.home-jar-label{color:#f0b347;margin:6px 0 0;font-size:15px;font-weight:600}.home-jar-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:40px;font-weight:700}.home-jar-value span{color:#a3a3a3;font-size:28px}.home-jar-ret{margin-top:2px}.home-stripe{border-radius:4px;gap:2px;height:8px;margin:16px 0 14px;display:flex;overflow:hidden}.home-slabs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-slab{background:#1b1b1b;border-radius:18px;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex;position:relative;overflow:hidden}.home-slab-fill{opacity:.28;transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both home-pour;position:absolute;inset:0 auto 0 0}@keyframes home-pour{0%{transform:scaleX(0)}}.home-slab-icon{color:#131313;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;position:relative}.home-slab-text{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.home-slab-text b{font-size:15px}.home-slab-text small{color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.home-slab-pct{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;position:relative}.home-slab-pct small{color:#a3a3a3;font-size:13px}.home-pour{text-align:center;color:#131313;background:var(--h-honey);border-radius:999px;margin-top:14px;padding:14px;font-weight:600;display:block}.home-section{text-align:center;max-width:1080px;margin:0 auto;padding:40px 16px 0;position:relative}.home-eyebrow{color:var(--h-honey);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.home-h2{letter-spacing:-.035em;background:linear-gradient(#fff,#b9b2a6);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:12px auto 0;font-size:clamp(30px,4.4vw,52px);line-height:1.08}.home-cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.home-card{border:1px solid var(--h-edge);background:linear-gradient(#ffffff0f,#ffffff04);border-radius:26px;padding:28px}.home-card h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:21px}.home-card p{color:var(--h-text-2);margin:0;line-height:1.55}.home-step{width:42px;height:42px;color:var(--h-honey);border:1px solid #f3c96966;border-radius:50%;place-items:center;font-weight:700;display:inline-grid;box-shadow:0 0 20px #f3c96933}.home-join{padding-bottom:40px}.home-join .landing-form{text-align:left;max-width:520px;margin:32px auto 0}.home .landing-input{color:var(--h-text);border-color:var(--h-edge);background:0 0;border-radius:999px}.home .landing-button{background:var(--h-honey);color:#1a1408;border-radius:999px}.home .landing-label,.home .landing-note{color:var(--h-text-2)}.home .landing-joined{max-width:520px;color:var(--h-honey);background:#f3c9691a;margin:32px auto 0}.home-foot{border-top:1px solid var(--h-edge);width:calc(100% - 32px);max-width:1080px;color:var(--h-text-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px auto 0;padding:28px 0 40px;display:flex}.home-foot-brand{align-items:center;gap:8px;display:inline-flex}.home-foot-links{flex-wrap:wrap;gap:20px;display:flex}.home-foot a:hover{color:var(--h-text)}@media (width<=860px){.home-links{display:none}.home-nav{justify-content:space-between}.home-ghost{display:none}.home-orbits{scale:.6}}@media (width<=520px){.home-hero{padding-top:48px}.home-cta{gap:8px;padding-left:14px;font-size:14px}.home-cta-arrow{width:26px;height:26px}.home-store{justify-content:center;width:100%;min-width:0;max-width:300px}.home-stage{height:560px;margin-top:44px}.home-phone{width:300px;height:620px}.home-orbits{scale:.42}.home-badge{font-size:12px}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}.home .landing-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--h-edge);background:#ffffff0f}
