@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_4dedb3{font-family:Syne,Syne Fallback;font-style:normal}.__variable_4dedb3{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_61695a{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_61695a{--font-space:"Space Grotesk","Space Grotesk Fallback"}:root{--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(0.22,1,0.36,1);--revert-dur:280ms;--learn-shift:2px;--learn-spread:8deg;--learn-in:350ms;--learn-out:350ms;--learn-ease:cubic-bezier(0.22,1,0.36,1);--shimmer-dur:2400ms;--shimmer-base:rgba(233,233,238,0.68);--shimmer-highlight:#ffffff;--shimmer-band:400%;--shimmer-ease:linear}html[data-theme=graphite]{--text:#e9e9ee;--text-dim:rgba(233,233,238,0.68);--accent:#b9bdcb;--accent-2:#8c8f9e;--btn-text:#101116;--danger:#ff9c9c;--glass:rgba(255,255,255,0.07);--glass-line:rgba(255,255,255,0.2);--scrim-1:rgba(10,10,12,0.4);--scrim-2:rgba(10,10,12,0.52);--scrim-3:rgba(10,10,12,0.72);--glow-a:rgba(185,189,203,0.16);--glow-b:rgba(140,143,158,0.12)}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;overflow:hidden}body,html{background:transparent}html{scroll-behavior:auto}body{font-family:var(--font-space),"Space Grotesk",system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--btn-text)}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.honey{position:absolute;left:-9999px;opacity:0;width:0;height:0}.bg{position:fixed;z-index:-1;overflow:hidden}.bg,.fluid{inset:0;pointer-events:none}.fluid{position:absolute}.fluid canvas,.fluid iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.bg-scrim{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 18%,transparent 52%,rgba(0,0,0,.32)),linear-gradient(180deg,var(--scrim-1) 0,var(--scrim-2) 45%,var(--scrim-3) 100%)}.bg-glow{position:absolute;width:44vmax;height:44vmax;border-radius:50%;filter:blur(70px);pointer-events:none;opacity:.85}.bg-glow--a{top:-12%;left:-8%;background:var(--glow-a);animation:drift-a 16s ease-in-out infinite alternate}.bg-glow--b{right:-10%;bottom:-14%;background:var(--glow-b);animation:drift-b 20s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.12)}}@keyframes drift-b{0%{transform:translate(0) scale(1.1)}to{transform:translate(-5vw,-3vh) scale(.95)}}.single-screen{z-index:1;height:100svh;min-height:100svh}.hero,.single-screen{position:relative;width:100%}.hero{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(4rem,8vw,6rem) clamp(1.25rem,4vw,3rem) 6rem;text-align:center}.hero-content{width:min(100%,960px);transform:scale(.92);transform-origin:center center}.hero-copy{width:100%;display:flex;flex-direction:column;align-items:center}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.badge{font-family:var(--font-syne),"Syne",sans-serif;font-weight:700;font-size:clamp(.68rem,1.2vw,.78rem);letter-spacing:.42em;text-transform:uppercase;color:var(--text-dim);padding:.6rem 1.3rem;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:2.2rem}.badge:before{content:"\2726";margin-right:.7em}h1{font-family:var(--font-syne),"Syne",sans-serif;font-weight:800;font-size:clamp(2.5rem,6.4vw,4.9rem);line-height:1.04;letter-spacing:-.02em;max-width:14ch;text-shadow:0 2px 40px rgba(0,0,0,.25)}h1 em{position:relative;color:var(--accent);font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-weight:400;white-space:nowrap}h1 em .squiggle{position:absolute;left:0;right:0;bottom:-.14em;width:100%;height:.32em}.sub{max-width:76ch;margin:1.6rem auto 0;color:var(--text-dim);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.6;text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.2)}.sub-break{display:block}.waitlist{display:flex;gap:.7rem;width:min(480px,100%);margin:2.6rem auto 0}.waitlist input[type=email]{flex:1 1;min-width:0;height:3.4rem;padding:0 1.4rem;border:1px solid var(--glass-line);border-radius:999px;outline:none;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);font-family:var(--font-space),"Space Grotesk",sans-serif;font-size:.98rem;transition:border-color .25s ease,box-shadow .25s ease}.waitlist input::placeholder{color:var(--text-dim)}.waitlist input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.t-input{transition:border-color .15s ease-out;will-change:transform}.t-input.is-error{border-color:var(--danger);transition:border-color var(--revert-dur) ease-out}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{transform:translateX(0);animation-timing-function:var(--shake-ease)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translateX(0)}}.waitlist button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:3.4rem;padding:0 1.7rem;border:0;border-radius:999px;overflow:hidden;cursor:pointer;white-space:nowrap;color:var(--btn-text);background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 10px 28px -10px color-mix(in srgb,var(--accent) 70%,transparent);font-family:var(--font-syne),"Syne",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.04em;transition:box-shadow .25s ease,filter .25s ease}.waitlist button:hover{filter:brightness(1.06)}.waitlist button:active{filter:brightness(.98)}.waitlist button:disabled{opacity:.7;cursor:progress}.cta-glare-shell,.cta-icon{position:relative;z-index:2}.cta-icon{flex:0 0 auto;transition:transform var(--learn-in) var(--learn-ease)}.t-learn:hover .cta-icon{transform:translate(2px,-2px)}.cta-glare-shell{position:absolute;inset:0;overflow:hidden;transform:skewX(-20deg);pointer-events:none;z-index:1}.cta-glare{position:absolute;top:0;bottom:0;left:0;width:50px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out,visibility 0s linear var(--revert-dur)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out,visibility 0s linear 0s}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.waitlist-msg{min-height:1.5em;width:100%;margin-top:1rem;color:var(--text-dim);font-size:.9rem;text-align:center}.waitlist-msg.ok{color:var(--accent);font-weight:500}.waitlist-msg.err{color:var(--danger)}.micro{margin-top:1.1rem;color:var(--text-dim);font-size:.8rem;letter-spacing:.08em;opacity:.85}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.hero{padding-inline:1.25rem}.waitlist{flex-direction:column;width:min(360px,100%)}.waitlist button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.t-stagger-line{transition:none!important}.t-input{animation:none!important;transform:none!important}.cta-icon{transition:none!important}.t-shimmer:before{animation:none!important}}