:root{--black:#050505;--white:#f4f4ef;--muted:#969691;--line:#2b2b2b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--black);overscroll-behavior:none;-webkit-text-size-adjust:100%}body{background:var(--black);min-width:320px;color:var(--white);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{color:var(--white);background:#343430}a{color:inherit;-webkit-user-drag:none;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.marketing-home{background:var(--black);min-height:100svh;overflow-x:clip}.home-frame{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}.global-header{z-index:10;height:calc(92px + env(safe-area-inset-top));margin-left:max(clamp(24px, 2.7vw, 52px), env(safe-area-inset-left));margin-right:max(clamp(24px, 2.7vw, 52px), env(safe-area-inset-right));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;animation:.65s cubic-bezier(.2,.8,.2,1) both header-enter;display:flex;position:relative}.global-mark{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;width:44px;height:44px;display:grid}.global-mark img{object-fit:contain;filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:28px;height:33px;transition:transform .25s,opacity .2s}.global-mark:hover img{opacity:.76;transform:scale(.97)}.global-product-link{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;align-items:center;min-height:44px;font-size:clamp(15px,1.1vw,19px);font-weight:600;transition:opacity .2s;display:inline-flex}.global-product-link:hover{opacity:.62}.home-stage{justify-content:center;align-items:center;width:calc(100% - clamp(48px,5.4vw,104px));min-height:0;margin:0 auto;padding:clamp(54px,8vh,96px) 0 clamp(42px,6vh,72px);display:flex}.stage-copy{width:min(760px,100%);animation:.75s cubic-bezier(.2,.8,.2,1) .18s both fade-up}.stage-index{color:#74746f;font:400 10px/1 var(--font-dm-mono), monospace;letter-spacing:.18em;margin:0 0 18px}.stage-copy h1{letter-spacing:-.072em;cursor:default;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(60px,6.3vw,106px);font-weight:500;line-height:.88}.stage-tagline{color:var(--muted);letter-spacing:-.035em;margin:clamp(18px,2.3vh,26px) 0 0;font-size:clamp(19px,1.5vw,27px);line-height:1.25}.founder-credit{color:#70706b;font:400 10px/1.4 var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 0}.stage-actions{align-items:stretch;width:min(696px,100%);min-height:64px;margin-top:clamp(30px,4vh,44px);display:flex}.primary-action,.secondary-action{border:1px solid var(--white);min-width:250px;min-height:64px;color:var(--white);font:500 11px/1 var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:34px;padding:0 26px;transition:background .25s,color .25s,border-color .25s,transform .15s;display:inline-flex}.primary-action{background:var(--white);color:var(--black)}.secondary-action{border-left:0}.primary-action span,.secondary-action span{transition:transform .25s}.primary-action:hover span,.secondary-action:hover span{transform:translate(3px,-2px)}.primary-action:hover{background:#cecec8;border-color:#cecec8}.secondary-action:hover{background:var(--white);color:var(--black)}.primary-action:active,.secondary-action:active{transform:translateY(1px)}.waitlist-trigger{text-align:left}.waitlist-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);background:0 0;border:0;margin:0;padding:24px;overflow:auto}.waitlist-dialog[open]{place-items:center;animation:.22s both dialog-shell-in;display:grid}.waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d1}.waitlist-panel{background:#090909;border:1px solid #4b4b47;width:min(570px,100%);padding:clamp(30px,4vw,48px);animation:.4s cubic-bezier(.16,1,.3,1) both dialog-panel-in;position:relative;box-shadow:0 30px 100px #0000008c}.waitlist-close{color:#777772;min-width:44px;min-height:44px;font:400 9px/1 var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px;transition:color .2s;display:inline-flex;position:absolute;top:8px;right:12px}.waitlist-close span{color:var(--white);font-size:17px;line-height:.6}.waitlist-close:hover{color:var(--white)}.waitlist-kicker{color:#777772;font:400 9px/1 var(--font-dm-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px}.waitlist-panel h2{letter-spacing:-.06em;-webkit-user-select:none;user-select:none;max-width:440px;margin:0;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:.95}.waitlist-intro{color:#999994;letter-spacing:-.02em;max-width:450px;margin:20px 0 38px;font-size:16px;line-height:1.5}.waitlist-form>label{color:#777772;font:400 9px/1 var(--font-dm-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;display:block}.waitlist-input-row{border-bottom:1px solid #595955;min-height:58px;transition:border-color .2s;display:flex}.waitlist-input-row:focus-within{border-bottom-color:var(--white)}.waitlist-input-row input{width:100%;min-width:0;color:var(--white);letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:15px 0;font-size:17px}.waitlist-input-row input::placeholder{color:#535350}.waitlist-input-row input:autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);border:0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}.waitlist-input-row input:-webkit-autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);border:0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}.waitlist-input-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);border:0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}.waitlist-input-row input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);border:0;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #090909}.waitlist-input-row button{min-width:112px;color:var(--white);font:500 10px/1 var(--font-dm-mono), monospace;letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 0 0 18px;transition:opacity .2s}.waitlist-input-row button:hover{opacity:.62}.waitlist-input-row button:disabled{color:#666661;cursor:wait}.waitlist-form-meta{color:#5e5e59;font:400 8px/1.4 var(--font-dm-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:10px;display:flex}.form-message{min-height:12px;color:inherit;margin:0}.form-message-error{color:#d5a29c}.waitlist-success{border-top:1px solid #42423f;align-items:flex-start;gap:18px;margin-top:38px;padding-top:24px;display:flex}.waitlist-success>span{background:var(--white);width:30px;height:30px;color:var(--black);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.waitlist-success strong{font-size:17px;font-weight:500;display:block}.waitlist-success p{color:#888883;margin:5px 0 0;font-size:14px}.hp-field{position:absolute;left:-9999px}.minimal-footer{min-height:calc(78px + env(safe-area-inset-bottom));margin-left:max(clamp(24px, 2.7vw, 52px), env(safe-area-inset-left));margin-right:max(clamp(24px, 2.7vw, 52px), env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);color:#6f6f6a;font:400 10px/1 var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;animation:.65s .3s both fade-up;display:flex}.social-links{align-items:center;gap:28px;display:flex}.social-links a{color:#858580;align-items:center;min-height:44px;transition:color .2s;display:inline-flex;position:relative}.social-links a:after{content:"";transform-origin:100%;background:currentColor;width:calc(100% - 14px);height:1px;transition:transform .25s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.social-links a:hover{color:var(--white)}.social-links a:hover:after{transform-origin:0;transform:scaleX(1)}@keyframes header-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-shell-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-panel-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}:focus-visible{outline-offset:4px;outline:2px solid}.waitlist-input-row input:focus-visible{outline:0}@media (max-height:760px) and (min-width:821px){.global-header{height:calc(76px + env(safe-area-inset-top))}.home-stage{padding-block:22px 18px}.stage-index{margin-bottom:12px}.stage-copy h1{font-size:clamp(54px,5.2vw,80px)}.stage-tagline{margin-top:13px}.founder-credit{margin-top:11px}.stage-actions{min-height:56px;margin-top:24px}.primary-action,.secondary-action{min-height:54px}.minimal-footer{min-height:calc(70px + env(safe-area-inset-bottom))}}@media (max-width:820px){.global-header{height:calc(72px + env(safe-area-inset-top));margin-left:max(20px, env(safe-area-inset-left));margin-right:max(20px, env(safe-area-inset-right))}.home-stage{justify-content:flex-start;width:calc(100% - 40px);padding:46px 0 40px}.stage-copy{width:100%}.stage-copy h1{font-size:clamp(58px,17vw,88px)}.stage-tagline{max-width:520px;font-size:clamp(20px,5vw,27px)}.minimal-footer{min-height:calc(78px + env(safe-area-inset-bottom));margin-left:max(20px, env(safe-area-inset-left));margin-right:max(20px, env(safe-area-inset-right))}}@media (max-width:560px){.stage-index{margin-bottom:13px}.stage-actions{flex-direction:column}.primary-action,.secondary-action{flex:none;width:100%;min-width:0;min-height:56px}.secondary-action{border-left:1px solid var(--white);border-top:0}.waitlist-dialog{padding:14px}.waitlist-panel{padding:30px 22px 26px}.waitlist-intro{margin-bottom:28px}.waitlist-input-row{align-items:stretch}.minimal-footer>span{display:none}.minimal-footer{justify-content:flex-end}.social-links{gap:20px}}@media (max-width:380px){.home-stage{width:calc(100% - 32px);padding-block:34px 30px}.global-header,.minimal-footer{margin-left:max(16px, env(safe-area-inset-left));margin-right:max(16px, env(safe-area-inset-right))}.stage-copy h1{font-size:clamp(52px,16.5vw,64px)}.stage-tagline{font-size:19px}.founder-credit{letter-spacing:.1em;font-size:9px}.primary-action,.secondary-action{padding-inline:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a869fe2d-module__Nl2jCG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a869fe2d-module__Nl2jCG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2?dpl=dpl_K8WcLZNn2kKb8fPWTXvZkNQGm4A8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_a79a31db-module__B79EgW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_a79a31db-module__B79EgW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
