@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/atkinson-hyperlegible-mono-latin-wght-normal.CoA7y8X5.woff2)format("woff2")}:root{--accent:#5a5fcf;--accent-ink:#3a3f9e;--accent-soft:#8f92e0;--ink:#1d1c1d;--ink-quiet:#3b3a40;--ink-mute:#6b6a70;--canvas:#fff;--bone:#f0eff4;--mist:#e6e6f7;--chrome:#ecebf2;--panel:#f5f4f9;--hairline:#e6e5eb;--hairline-strong:#d3d2da;--mention:#fff3c4;--success:#1f6b45;--success-tint:#ddf3e4;--error:#a3242f;--error-tint:#fbe3e3;--need:#d9534f;--mark-blue:#2451b8;--mark-cream:#f1efe9;--mark-pale:#dfe6f7;--night:#141317;--night-2:#1d1c1d;--night-ink:#f0eff4;--night-mute:#a9a7b3;--night-line:#e6e6f71f;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--container:1240px;--gutter:clamp(16px, 4vw, 40px);--section-y:clamp(80px, 11vw, 144px);--measure:68ch;--flow-1:16px;--flow-2:32px;--flow-3:56px;--page-top:112px;--flow-0:8px;--content-wide:1040px;--text-xs:12px;--text-sm:14px;--text-lg:20px;--text-stat:clamp(44px, 6vw, 64px);--control:48px;--control-sm:40px;--marker:40px;--shadow-card:0 1px 2px #1d1c1d0f;--shadow-card-hover:0 8px 28px #1d1c1d1a;--mention-ink:#5c4400;--mention-line:#c99a00;--page:#f6f5fa;--sky:#e9e5f3;--glass:#ffffffe6;--glow-a:#5a5fcf1a;--glow-b:#5a5fcf14;--shadow-float:0 24px 60px -32px #14143c59;--shadow-lift:0 18px 40px -28px #14143c59;--shadow-chip:0 6px 16px -10px #14143c59;--announce-h:41px;--nav-h:68px;--essay-column:640px;--essay-wide:840px;--essay-rail:170px;--essay-section:64px;--ring:0 0 0 3px #5a5fcf59;--human:#fff4dc;--human-line:#ffc76a;--stale:#a9a7b3;--shadow-window:0 0 0 1px #1d1c1d0f, 0 40px 90px -50px #3a3f9e8c, 0 18px 40px -30px #1d1c1d40;--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-msg:.45s;--ring-accent:#5a5fcf47;--ease-shake:cubic-bezier(.36, .07, .19, .97);--ease-burst:cubic-bezier(.12, .9, .25, 1);--ease-gather:cubic-bezier(.6, 0, .2, 1.2);--ease-settle:cubic-bezier(.6, 0, .2, 1);--spring:cubic-bezier(.34, 1.45, .64, 1);--glyph-soft:#8fa6e8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}html[data-motion=reduced]{scroll-behavior:auto}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}img,svg,canvas{display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--mist);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-pill);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,5.8vw,76px);font-weight:600;line-height:1.02}.h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.05}.lead{color:var(--ink-quiet);text-wrap:pretty;max-width:62ch;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.caption{color:var(--ink-mute);font-size:14px;line-height:1.5}.micro-cap{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.accent-ink{color:var(--accent)}.pill{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;min-height:48px;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.pill--ink{background:var(--ink);color:#fff}.pill--ink:hover{background:var(--accent-ink)}.pill--sm{min-height:40px;padding:0 18px;font-size:14px}.pill--block{width:100%}.pill--outline{border-color:var(--hairline-strong);color:var(--ink);background:#fff}.pill--outline:hover{border-color:var(--ink)}.pill--outline-light{color:#fff;border-color:#ffffffb3}.pill--outline-light:hover{color:var(--accent);background:#fff}.pill[disabled]{cursor:progress}.textlink{color:var(--accent);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .2s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.textlink:hover{text-decoration-color:currentColor}.field{border:1px solid var(--hairline-strong);border-radius:var(--r-sm);width:100%;min-height:48px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:12px 16px;font-size:15px}.field::placeholder{color:#9b9aa1}.field:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #5a5fcf29}.field[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 4px #a3242f1a}textarea.field{resize:vertical;min-height:96px}select.field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-mute) 50%), linear-gradient(135deg, var(--ink-mute) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--live{background:#2fb171;box-shadow:0 0 0 3px #2fb1712e}.avatar{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.avatar--agent{background:oklch(.88 .07 var(--h,280));color:oklch(.38 .11 var(--h,280))}.avatar--person{background:var(--ink-quiet);color:#fff;border-radius:50%}.avatar--sm{width:22px;height:22px;font-size:10px}.avatar--lg{border-radius:12px;width:44px;height:44px;font-size:17px}.hash{color:var(--ink-mute);margin-right:2px}.chip{font-family:var(--font-mono);border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:#fff;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.chip--accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn-compact{border-radius:var(--r-xs);background:var(--ink);color:#fff;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.tag{font-family:var(--font-mono);background:var(--bone);color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:3px;padding:0 5px;font-size:9.5px;font-weight:600;display:inline-block}.consent{z-index:200;border:1px solid var(--hairline-strong);border-radius:var(--r-lg);max-width:560px;color:var(--ink-quiet);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-inline:auto;padding:14px 16px;font-size:14px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 8px 28px #1d1c1d24}.consent p{flex:240px;margin:0}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.mesh,.section--mesh{background:radial-gradient(60% 70% at 85% 10%,#5a5fcf29,#0000 60%),radial-gradient(50% 60% at 10% 90%,#e6e6f7f2,#0000 70%),radial-gradient(70% 60% at 55% 55%,#f5f4f9,#0000 75%),radial-gradient(40% 40% at 30% 20%,#ecebf2e6,#0000 70%),linear-gradient(#f6f5fa 0%,#fbfbfd 100%)}.announce{background:var(--ink);color:#fff;font-size:var(--text-sm)}.announce__inner{height:var(--announce-h);line-height:var(--announce-h);text-align:center;white-space:nowrap}.announce a{color:inherit;text-decoration:none}.announce__go{color:var(--accent-soft);white-space:nowrap;transition:color .2s var(--ease);font-weight:600}.announce a:hover .announce__go,.announce a:focus-visible .announce__go{color:#fff}.nav{z-index:50;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);position:sticky;top:0}.nav.is-stuck{-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--hairline);background:#ffffffc7}.nav__inner{height:var(--nav-h);align-items:center;gap:24px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark__mark{width:28px;height:28px;color:var(--accent)}.wordmark--light{color:#fff}.nav__cta{align-items:center;gap:8px;margin-left:auto;display:flex}.network{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.network--night{-webkit-mask-image:linear-gradient(90deg,#00000038 0%,#0000004d 48%,#000 66%);mask-image:linear-gradient(90deg,#00000038 0%,#0000004d 48%,#000 66%)}@media (max-width:960px){.network--night{-webkit-mask-image:linear-gradient(#0003 0%,#00000040 52%,#000 70%);mask-image:linear-gradient(#0003 0%,#00000040 52%,#000 70%)}}.section{padding:var(--section-y) 0;position:relative}.section--bone{background:var(--bone)}.section__head{flex-direction:column;gap:18px;max-width:820px;margin-bottom:clamp(40px,6vw,72px);display:flex}.section__head--wide{max-width:940px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.split>div:first-child:not([role=img]),.split--rev>div:last-child{flex-direction:column;gap:18px;display:flex}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fact{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--hairline);transition:border-color .25s var(--ease), background-color .25s var(--ease);padding:32px 28px 30px;position:relative}.fact:hover{border-color:var(--hairline-strong);background:#fff}.fact__icon{background:var(--mist);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:28px;display:grid}.fact__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fact h3{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:21px;font-weight:600;line-height:1.3}.fact p{color:var(--ink-quiet);font-size:15px}.night{background:var(--night);color:var(--night-ink);isolation:isolate;padding:clamp(96px,13vw,176px) 0;position:relative;overflow:hidden}.night__glow{z-index:-2;background:radial-gradient(50% 60% at 78%,#5a5fcf52,#0000 70%),radial-gradient(40% 50% at 10% 0,#8f92e01f,#0000 70%),linear-gradient(#121115,#1a1920 60%,#141317);position:absolute;inset:0}.night .micro-cap{color:var(--accent-soft)}.night .lead{color:var(--night-mute)}.night__soft{color:var(--accent-soft)}.night__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.night__copy{flex-direction:column;gap:20px;display:flex}.night__aside{border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;max-width:54ch;color:var(--night-mute);background:#ffffff08;padding:16px 18px}.acp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.acp>div:first-child{flex-direction:column;gap:18px;display:flex}.roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.agent{border-radius:var(--r-lg);border:1px solid var(--hairline);background:radial-gradient(120% 80% at 0% 0%, oklch(.96 .03 var(--h)), transparent 60%), #fff;transition:transform .35s var(--ease), border-color .25s var(--ease);flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex}.agent:hover{border-color:oklch(.82 .07 var(--h))}.agent h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:600}.agent p{color:var(--ink-quiet);margin-bottom:12px;font-size:13.5px;line-height:1.5}.agent .avatar--agent{background:oklch(.88 .07 var(--h));color:oklch(.38 .11 var(--h))}.where{font-family:var(--font-mono);color:var(--ink-mute);font-size:11px;font-weight:600}.ticks{gap:10px;margin-top:6px;display:grid}.ticks li{padding-left:30px;font-size:15px;font-weight:500;position:relative}.ticks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%231f6b45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat, var(--success-tint);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.waitlist-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.waitlist-copy{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.card{border-radius:var(--r-xl);box-shadow:0 1px 0 var(--hairline), 0 30px 80px -40px #3a3f9e59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffe6;padding:clamp(24px,3.4vw,40px)}.band{background:radial-gradient(60% 120% at 100% 0%, #ffffff2e, transparent 60%), radial-gradient(50% 100% at 0% 100%, #1d1c1d40, transparent 60%), var(--accent);color:#fff;padding:clamp(80px,10vw,136px) 0;position:relative;overflow:hidden}.band__inner{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.band .h2{font-size:clamp(36px,6vw,76px)}.band__line{color:#ffffffdb;font-size:clamp(15px,1.6vw,18px)}.footer{background:var(--accent);color:#fff;border-top:1px solid #ffffff29}.footer__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:32px;padding-bottom:32px;display:grid}.footer__pos{color:#ffffffd1;max-width:64ch;font-size:13px}.footer__links{gap:var(--flow-1);flex-wrap:wrap;font-size:13px;display:flex}.devchip{z-index:60;border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:6px 12px;font-size:11px;font-weight:600;position:fixed;bottom:16px;left:16px}@media (max-width:1100px){.roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.split,.acp,.night__grid,.waitlist-wrap{grid-template-columns:minmax(0,1fr)}.split--rev>div:last-child{order:-1}.waitlist-copy{position:static}.facts{grid-template-columns:minmax(0,1fr)}.footer__inner{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:480px){.nav__inner{gap:12px}.nav__cta .pill--sm{padding:0 12px}}@media (max-width:640px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}.agent{padding:18px 16px}}
