:root{--bg:#f7f4ed;--bg-alt:#fff;--bg-deep:#efeae0;--ink:#161412;--ink-2:#3a352f;--ink-3:#6b6862;--ink-4:#95918a;--accent:#1a2942;--accent-soft:#e5e9f1;--border:#e5dfd2;--border-soft:#ede7da;--positive:#2d6a4f;--positive-soft:#e8f5ee;--wa-green:#25d366;--font-display:"Fraunces", "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--shadow-1:0 1px 2px #1614120a;--shadow-2:0 4px 24px #1614120f;--shadow-3:0 16px 48px #1614121a;--ease:cubic-bezier(.21,.61,.35,1);--container:1240px;--night-bg:#11131c;--night-bg-2:#0c0e15;--night-ink:#ede8dc;--night-muted:#a8a294;--night-dim:#6e6a60;--night-line:#ede8dc14;--night-line2:#ede8dc33}.act-night{background:linear-gradient(180deg, var(--night-bg) 0%, var(--night-bg-2) 100%);color:var(--night-ink)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.65;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--accent);color:var(--bg)}.container{width:100%;max-width:var(--container);padding:0 var(--s-5);margin:0 auto}@media (width>=768px){.container{padding:0 var(--s-7)}}.top-rule{background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, var(--accent) 70%, transparent 100%);opacity:.35;z-index:100;pointer-events:none;height:1px;position:fixed;top:0;left:0;right:0}.eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:var(--s-3);font-size:13px;font-weight:500;display:flex}.eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:24px;height:1px;display:inline-block}.section-rule{background:var(--border);width:100%;height:1px}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@keyframes wa-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes live-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.iphone{--pw:348px;width:var(--pw);aspect-ratio:348/712;border-radius:calc(var(--pw) * .158);padding:calc(var(--pw) * .0095);-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#4a4a4f 0%,#1c1c1f 18%,#3c3c41 38%,#18181b 60%,#45454a 84%,#232327 100%);position:relative;transform:translateZ(0);box-shadow:0 2px 6px #08080c59,0 24px 60px -18px #08080c8c,0 80px 140px -40px #08080c80}.iphone-btn{background:linear-gradient(#3a3a3f,#141417 50%,#3a3a3f);border-radius:2px;width:3px;position:absolute;left:-2.5px}.iphone-btn.action{height:4.6%;top:18%}.iphone-btn.vol-up{height:8%;top:26%}.iphone-btn.vol-down{height:8%;top:35.5%}.iphone-btn.power{height:12%;top:28%;left:auto;right:-2.5px}.iphone-bezel{border-radius:calc(var(--pw) * .149);width:100%;height:100%;padding:calc(var(--pw) * .0115);background:#000}.iphone-screen{border-radius:calc(var(--pw) * .138);background:#0b141a;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.iphone-glare{border-radius:inherit;pointer-events:none;z-index:9;background:linear-gradient(118deg,#ffffff12 0%,#ffffff05 24%,#0000 40%);position:absolute;inset:0}.ios-status{padding:calc(var(--pw) * .04) calc(var(--pw) * .075) calc(var(--pw) * .012);color:#fff;z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.ios-time{font-family:var(--font-body);font-size:calc(var(--pw) * .043);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:600}.ios-island{left:50%;top:calc(var(--pw) * .032);width:calc(var(--pw) * .305);height:calc(var(--pw) * .082);background:#000;border-radius:999px;position:absolute;transform:translate(-50%)}.ios-glyphs{align-items:center;gap:6px;display:inline-flex}.ios-home{bottom:calc(var(--pw) * .02);width:calc(var(--pw) * .36);z-index:8;background:#ffffffeb;border-radius:4px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.wa-top{align-items:center;gap:calc(var(--pw) * .026);padding:calc(var(--pw) * .018) calc(var(--pw) * .035) calc(var(--pw) * .026);color:#e9edef;background:#1f2c34;border-bottom:1px solid #ffffff0a;display:flex}.wa-back{color:#00a884;display:flex}.wa-ava{width:calc(var(--pw) * .1);height:calc(var(--pw) * .1);font-family:var(--font-display);font-size:calc(var(--pw) * .05);color:#f4efe4;background:linear-gradient(140deg,#9db8dc 0%,#41597b 55%,#1a2942 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.wa-who{flex-direction:column;line-height:1.2;display:flex}.wa-who b{font-size:calc(var(--pw) * .046);font-weight:600}.wa-who i{font-style:normal;font-size:calc(var(--pw) * .034);color:#8696a0}.wa-actions{align-items:center;gap:calc(var(--pw) * .055);color:#aebac1;margin-left:auto;display:inline-flex}.wa-chat{padding:calc(var(--pw) * .03) calc(var(--pw) * .04);background:radial-gradient(circle at 18% 22%,#e9edef06 1px,#0000 1.6px) 0 0/64px 64px,radial-gradient(circle at 64% 58%,#e9edef04 1.2px,#0000 1.8px) 0 0/88px 88px,radial-gradient(circle at 40% 84%,#e9edef05 1px,#0000 1.5px) 0 0/76px 76px,#0b141a;flex-direction:column;flex:1;justify-content:flex-end;gap:3px;display:flex;position:relative;overflow:hidden}.wa-date{color:#8696a0;font-size:calc(var(--pw) * .031);letter-spacing:.04em;text-transform:uppercase;background:#1f2c34;border-radius:8px;align-self:center;margin:6px 0;padding:4px 11px;font-weight:500;box-shadow:0 1px 1px #0000004d}.wa-b{max-width:86%;padding:calc(var(--pw) * .018) calc(var(--pw) * .026) calc(var(--pw) * .014);font-size:calc(var(--pw) * .0385);color:#e9edef;margin-top:2px;line-height:1.38;position:relative;box-shadow:0 1px 1px #00000040}.wa-b p{margin:0 0 4px}.wa-b p:last-of-type{margin:0}.wa-b.sky{background:#202c33;border-radius:9px;align-self:flex-start}.wa-b.sky.first{border-top-left-radius:0;margin-top:7px}.wa-b.user{background:#005c4b;border-radius:9px;align-self:flex-end}.wa-b.user.first{border-top-right-radius:0;margin-top:7px}.wa-tail{position:absolute;top:0}.wa-tail.in{left:-7px}.wa-tail.out{right:-7px}.wa-stamp{float:right;font-size:calc(var(--pw) * .029);color:#8696a0;font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:9px -4px -2px 12px;display:inline-flex}.wa-rr{color:#53bdeb}.wa-typing-b{padding:calc(var(--pw) * .026) calc(var(--pw) * .035)}.wa-dots{gap:4.5px;display:inline-flex}.wa-dots i{width:calc(var(--pw) * .018);height:calc(var(--pw) * .018);background:#8696a0;border-radius:50%;animation:1.15s infinite wa-typing}.wa-dots i:nth-child(2){animation-delay:.14s}.wa-dots i:nth-child(3){animation-delay:.28s}.wa-bar{align-items:center;gap:calc(var(--pw) * .03);padding:calc(var(--pw) * .02) calc(var(--pw) * .035) calc(var(--pw) * .065);color:#8696a0;background:#1f2c34;display:flex}.wa-field{padding:calc(var(--pw) * .018) calc(var(--pw) * .04);font-size:calc(var(--pw) * .038);color:#8696a0;background:#2a3942;border-radius:999px;flex:1;justify-content:space-between;align-items:center;display:flex}.scene-track{height:760vh;position:relative}@media (width<=900px){.scene-track{height:700vh}}.scene-stage{perspective:1400px;height:100svh;position:sticky;top:0;overflow:clip}.mask{display:block;overflow:hidden}.mask-in{will-change:transform;display:block}.scene-sun{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle at 50% 42%,#ffe9c4 0%,#f4c588 38%,#eeb26e80 62%,#eeb26e00 72%);border-radius:50%;width:130px;height:130px;margin-left:-65px;position:absolute;bottom:18%;left:50%}.scene-stars{pointer-events:none;will-change:transform, opacity;background-image:radial-gradient(1px 1px at 12% 28%,#ede8dce6 50%,#0000 51%),radial-gradient(1.4px 1.4px at 27% 12%,#ede8dccc 50%,#0000 51%),radial-gradient(1px 1px at 38% 42%,#ede8dcb3 50%,#0000 51%),radial-gradient(1.2px 1.2px at 52% 18%,#ede8dcd9 50%,#0000 51%),radial-gradient(1px 1px at 64% 34%,#ede8dc99 50%,#0000 51%),radial-gradient(1.5px 1.5px at 73% 9%,#ede8dce6 50%,#0000 51%),radial-gradient(1px 1px at 84% 26%,#ede8dcb3 50%,#0000 51%),radial-gradient(1.1px 1.1px at 91% 45%,#ede8dcbf 50%,#0000 51%),radial-gradient(1px 1px at 18% 55%,#ede8dc8c 50%,#0000 51%),radial-gradient(1.3px 1.3px at 45% 60%,#ede8dc99 50%,#0000 51%),radial-gradient(1px 1px at 70% 56%,#ede8dc80 50%,#0000 51%),radial-gradient(1.2px 1.2px at 6% 8%,#ede8dccc 50%,#0000 51%);position:absolute;inset:-6% 0 30%}.scene-horizon{pointer-events:none;background:linear-gradient(90deg,#0000 6%,#e4b27480 38%,#f4cb90f2 50%,#e4b27480 62%,#0000 94%);height:1px;position:absolute;bottom:26%;left:0;right:0}.scene-horizon:after{content:"";background:radial-gradient(46% 100% at 50% 100%,#eebe7c2e,#0000 72%);height:90px;position:absolute;top:-90px;left:14%;right:14%}.scene-head{text-align:center;padding:0 var(--s-5);z-index:4;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scene-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin-bottom:var(--s-6);align-items:center;gap:10px;font-size:12px;display:inline-flex}.scene-stamp-dot{background:#25d366;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite live-pulse}.scene-h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 var(--s-6);font-size:clamp(52px,9.6vw,150px);font-weight:360;line-height:1}.scene-h1 em{font-variation-settings:"SOFT" 75, "WONK" 1;font-style:italic}.scene-sub{opacity:.82;max-width:520px;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.scene-cue{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.6;flex-direction:column;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:4.5svh;left:50%;transform:translate(-50%)}.scene-cue i{background:linear-gradient(currentColor,#0000);width:1px;height:44px}.scene-hud{z-index:6;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:16px;display:flex;position:absolute;bottom:4svh;left:50%;transform:translate(-50%)}.scene-hud-time{font-variant-numeric:tabular-nums;font-size:14px}.scene-hud-rail{opacity:.85;background:currentColor;width:120px;height:1px;position:relative}.scene-hud-rail:before{content:"";opacity:.18;background:currentColor;position:absolute;inset:0}.scene-hud-rail i{background:currentColor;height:2px;display:block;position:absolute;top:-.5px;left:0}.scene-hud-day{text-transform:uppercase;opacity:.6;font-size:10.5px}.scene-notes{z-index:3;pointer-events:none;perspective:900px;position:absolute;inset:0}.scene-note{top:50%;left:max(var(--s-5), calc((100vw - var(--container)) / 2 + var(--s-7)));will-change:opacity, transform;width:min(440px,38vw);position:absolute;transform:translateY(-50%)}.scene-note-time{font-family:var(--font-mono);letter-spacing:.1em;opacity:.65;margin-bottom:var(--s-4);align-items:baseline;gap:12px;font-size:13px;display:flex}.scene-note-tick{opacity:.8;background:currentColor;border-radius:50%;align-self:center;width:7px;height:7px}.scene-note-label{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:10.5px}.scene-note-h{font-family:var(--font-display);letter-spacing:-.028em;margin:0 0 var(--s-4);font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.06}.scene-note-p{font-size:16.5px;line-height:1.62}.scene-receipt{margin-top:var(--s-5);border-radius:var(--r-md);border:1px solid;flex-direction:column;gap:7px;max-width:380px;padding:14px 16px;display:flex}.scene-receipt-k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:9.5px}.scene-receipt-fact{font-family:var(--font-mono);font-size:13.5px;font-weight:500}.scene-receipt-meta{font-family:var(--font-mono);opacity:.6;font-size:10.5px}.scene-phone-pos{top:50%;right:max(var(--s-6), calc((100vw - var(--container)) / 2 + var(--s-6)));z-index:5;position:absolute;transform:translateY(-50%)}.scene-phone-motion{will-change:transform;transform-style:preserve-3d}@media (height<=840px) and (width>=901px){.scene-phone-pos{transform-origin:100%;transform:translateY(-50%)scale(.84)}}@media (width<=900px){.scene-h1{font-size:clamp(46px,13vw,76px)}.scene-sub{max-width:420px;font-size:15.5px}.scene-hud{display:none}.scene-note{top:max(104px,12svh);left:var(--s-5);right:var(--s-5);width:auto;transform:none}.scene-note-h{font-size:clamp(24px,6.4vw,34px)}.scene-note-p{max-width:520px;font-size:14.5px}.scene-receipt{margin-top:var(--s-4);gap:5px;padding:10px 12px}.scene-receipt-fact{font-size:12px}.scene-phone-pos{transform-origin:bottom;top:auto;bottom:-6svh;right:50%;transform:translate(50%)scale(.66)}}.scene-static{background:var(--bg);padding:120px 0 60px}.scene-h1-static{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:var(--s-5);font-size:clamp(48px,8vw,110px);font-weight:380;line-height:1}.scene-h1-static em{color:var(--accent);font-style:italic}.scene-sub-static{color:var(--ink-3);max-width:540px;margin-bottom:var(--s-8);font-size:18px}.scene-static-beat{max-width:620px;padding:var(--s-6) 0;border-top:1px solid var(--border)}.scene-static-beat h3{font-family:var(--font-display);margin:8px 0;font-size:30px;font-weight:420}.scene-static-beat p{color:var(--ink-3)}.jobs{padding:var(--s-11) 0 var(--s-10)}.jobs-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--night-dim);margin-bottom:var(--s-5);font-size:11.5px}.jobs-h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--night-ink);margin:0 0 var(--s-9);font-size:clamp(40px,5.4vw,84px);font-weight:380;line-height:1.02}.jobs-h2 em{font-variation-settings:"SOFT" 70, "WONK" 1;font-style:italic}.jobs-rows{flex-direction:column;display:flex}.jobs-row{gap:var(--s-6);padding:var(--s-8) 0;grid-template-columns:minmax(120px,1fr) minmax(0,2.2fr);align-items:start;display:grid;position:relative}.jobs-rule{background:var(--night-line2);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.jobs-num{will-change:transform;font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--night-dim);font-size:clamp(72px,9vw,150px);font-weight:320;line-height:.8}.jobs-role{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--night-dim);margin-bottom:var(--s-3);font-size:11px;display:block}.jobs-text h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--night-ink);margin:0 0 var(--s-4);font-size:clamp(28px,3vw,44px);font-weight:400}.jobs-text h3 em{font-style:italic}.jobs-text p{color:var(--night-muted);max-width:560px;font-size:17px;line-height:1.65}@media (width<=720px){.jobs{padding:var(--s-10) 0 var(--s-9)}.jobs-row{gap:var(--s-4);padding:var(--s-7) 0;grid-template-columns:1fr}.jobs-num{font-size:64px}.jobs-text p{font-size:15.5px}}.own{padding:var(--s-10) 0 var(--s-11)}.own-grid{gap:var(--s-9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.own-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--night-dim);margin-bottom:var(--s-5);font-size:11.5px}.own-h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--night-ink);margin:0 0 var(--s-6);font-size:clamp(38px,4.6vw,72px);font-weight:380;line-height:1.04}.own-h2 em{font-variation-settings:"SOFT" 70, "WONK" 1;font-style:italic}.own-p{color:var(--night-muted);max-width:56ch;margin-bottom:var(--s-5);font-size:17.5px;line-height:1.7}.own-p a{color:var(--night-ink);border-bottom:1px solid var(--night-line2);transition:border-color .2s}.own-p a:hover{border-color:var(--night-ink)}.own-warning{opacity:.85;font-size:15.5px}.own-links{align-items:center;gap:var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.own-btn{background:var(--night-ink);color:#14161f;transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:999px;padding:15px 28px;font-size:15px;font-weight:500;display:inline-flex}.own-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px -12px #ede8dc40}.own-quiet{color:var(--night-muted);border-bottom:1px solid var(--night-line2);padding-bottom:3px;font-size:15px;transition:color .2s}.own-quiet:hover{color:var(--night-ink)}.own-quiet span{transition:transform .25s var(--ease);display:inline-block}.own-quiet:hover span{transform:translate(3px)}.own-term{border:1px solid var(--night-line2);border-radius:var(--r-lg);background:#0a0c12;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}.own-term-bar{border-bottom:1px solid var(--night-line);align-items:center;gap:7px;padding:12px 16px;display:flex}.own-term-bar i{background:var(--night-line2);border-radius:50%;width:11px;height:11px}.own-term-bar span{font-family:var(--font-mono);color:var(--night-dim);margin-left:auto;font-size:11px}.own-term pre{-webkit-overflow-scrolling:touch;min-height:21em;margin:0;padding:20px 22px 24px;overflow-x:auto}.own-caret{vertical-align:text-bottom;background:#c8cdd8;width:8px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite live-pulse;display:inline-block}.own-term code{font-family:var(--font-mono);color:#c8cdd8;white-space:pre;font-size:12.5px;line-height:1.75}@media (width<=980px){.own-grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.own{padding:var(--s-9) 0 var(--s-10)}.own-term code{font-size:11px}.own-p{font-size:15.5px}}.note{padding:var(--s-10) 0;border-top:1px solid var(--night-line)}@media (width>=1024px){.note{padding:var(--s-11) 0}}.note-inner{max-width:720px}.note-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--night-dim);margin-bottom:var(--s-7);font-size:11.5px}.note h2{font-family:var(--font-display);letter-spacing:-.028em;font-variation-settings:"opsz" 96, "SOFT" 30;color:var(--night-ink);margin-bottom:var(--s-7);font-size:clamp(32px,4.6vw,54px);font-weight:380;line-height:1.08}.note h2 em{color:var(--night-muted);font-variation-settings:"opsz" 96, "SOFT" 60, "WONK" 1;font-style:italic;font-weight:360}.note p{color:var(--night-muted);max-width:60ch;font-size:18px;line-height:1.72}.note p+p{margin-top:var(--s-4)}.signature{margin-top:var(--s-7);font-family:var(--font-display);color:var(--night-ink);letter-spacing:-.01em;font-variation-settings:"opsz" 60, "SOFT" 60, "WONK" 1;font-size:26px;font-style:italic;font-weight:380}.signature small{font-family:var(--font-body);letter-spacing:.06em;color:var(--night-dim);text-transform:uppercase;margin-top:6px;font-size:12px;font-style:normal;font-weight:500;display:block}.waitlist{padding:var(--s-10) 0 var(--s-9);border-top:1px solid var(--night-line);position:relative;overflow:clip}.wl-word{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ede8dc29;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;margin-top:-.5em;font-size:clamp(180px,26vw,420px);font-style:italic;font-weight:340;line-height:1;position:absolute;top:50%;right:-2vw}.wl-inner{max-width:680px;position:relative}.wl-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--night-dim);margin-bottom:var(--s-5);font-size:11.5px}.wl-inner h2{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--night-ink);margin:0 0 var(--s-3);font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.04}.wl-sub{color:var(--night-muted);margin-bottom:var(--s-7);font-size:18px}.signup{gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:stretch;display:flex}.signup input[type=email],.signup input[type=text]{min-height:56px;font-family:var(--font-body);color:var(--night-ink);border:1px solid var(--night-line2);background:#ede8dc0d;border-radius:999px;outline:none;flex:240px;padding:0 22px;font-size:16px;transition:border-color .2s,background .2s}.signup input::placeholder{color:var(--night-dim)}.signup input:focus{border-color:var(--night-ink);background:#ede8dc14}.signup button{background:var(--night-ink);color:#14161f;min-height:56px;transition:transform .22s var(--ease), box-shadow .22s var(--ease), opacity .2s;border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-size:16px;font-weight:500;display:inline-flex}.signup button:hover{transform:translateY(-2px);box-shadow:0 14px 36px -12px #ede8dc40}.signup button:disabled{opacity:.6;transform:none}.hp{position:absolute;left:-9999px}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl-done{font-family:var(--font-display);color:var(--night-ink);padding:var(--s-5) 0;font-size:24px;font-style:italic}.wl-error{color:#d9a38b;flex-basis:100%;font-size:14px}.wl-note{color:var(--night-dim);max-width:52ch;font-size:13.5px}.footer{border-top:1px solid var(--night-line);padding:var(--s-6) 0 var(--s-7)}.footer-grid{justify-content:space-between;align-items:baseline;gap:var(--s-5);color:var(--night-dim);flex-wrap:wrap;font-size:14px;display:flex}.footer-brand{color:var(--night-muted);font-weight:500}.footer-links{gap:var(--s-5);flex-wrap:wrap;display:flex}.footer-links a{color:var(--night-muted);transition:color .2s}.footer-links a:hover{color:var(--night-ink)}@media (width<=720px){.waitlist{padding:var(--s-9) 0 var(--s-8)}.footer-grid{gap:var(--s-3);flex-direction:column}}.nav-shell{z-index:50;mix-blend-mode:difference;color:#fff;pointer-events:none;position:fixed;top:0;left:0;right:0}.nav{padding-block:var(--s-5) var(--s-3);pointer-events:auto;justify-content:space-between;align-items:center;display:flex}@media (width>=768px){.nav{padding-block:var(--s-6) var(--s-4)}}.brand{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 32, "SOFT" 30;font-size:22px;font-weight:500}.brand-dot{vertical-align:middle;opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px;margin:-4px 0 0 4px;display:inline-block}.nav-links{gap:var(--s-6);opacity:.82;font-size:14px;display:none}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:1}@media (width>=720px){.nav-links{display:flex}}.nav-cta{font-family:var(--font-body);transition:transform .25s var(--ease);border:1px solid;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.nav-cta:hover{transform:translateY(-1px)}
