@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05080d;--surface:#0b121b;--surface-2:#0f1823;--text:#eef3f8;--text-2:#a6b2c2;--text-3:#8a96a8;--accent:#3fd8f2;--accent-strong:#8eecfb;--blue:#1167ff;--accent-soft:#3fd8f21a;--hair:#a0c8eb1f;--hair-strong:#a0c8eb38;--trace:#7cc8e642;--glass:linear-gradient(180deg, #141f2deb, #0a1019f0);--focus:#8eecfb;--danger:#f4a7a0;--success:#9fe3c1;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--page:1200px;--gutter:clamp(16px, 4.5vw, 56px);--header-h:73px;--radius:16px;--radius-sm:10px;--ease:cubic-bezier(.22, .7, .2, 1);--t-fast:.18s;--t-mid:.3s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,p,blockquote,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:50;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.eyebrow{color:var(--text-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:inline-flex}.eyebrow__index{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.eyebrow__index:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3fd8f2cc}.section-title{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:18ch;font-size:clamp(2.2rem,1.3rem + 2.9vw,3.9rem);font-weight:400;line-height:1.04}.section-lede{color:var(--text-2);text-wrap:pretty;max-width:54ch;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}.text-link{color:var(--accent);transition:border-color var(--t-fast) var(--ease);border-bottom:1px solid #3fd8f266;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{border-color:var(--accent)}.button{cursor:pointer;min-height:50px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.975rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--text);color:var(--bg);box-shadow:0 0 0 1px #fff6,0 8px 30px -8px #3fd8f273}.button--primary:hover{background:#fff;box-shadow:0 0 0 1px #fff9,0 10px 44px -6px #3fd8f2b3}.button--primary:disabled{cursor:progress;opacity:.7}.button__arrow{transition:transform var(--t-fast) var(--ease)}.button:hover .button__arrow{transform:translate(3px)}.button--quiet{border-color:var(--hair-strong);color:var(--text);background:#ffffff05}.button--quiet:hover{border-color:#3fd8f28c}.button--compact{white-space:nowrap;min-height:40px;padding:8px 18px;font-size:.875rem}.site-header{z-index:20;border-bottom:1px solid var(--hair);transition:background-color var(--t-mid) var(--ease);position:sticky;top:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080dd1}.site-header__inner{max-width:calc(var(--page) + 2 * var(--gutter));min-height:72px;padding:0 var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.brand{border-radius:6px;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand__mark{width:42px;height:auto}.brand__name{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.brand--wordmark{align-items:baseline;gap:0}.brand--wordmark .brand__name{letter-spacing:-.022em;font-size:1.25rem}.brand--wordmark .brand__mark{width:auto;height:.585em;margin:0 0 -.045em .065em;font-size:1.25rem}.site-nav{align-items:center;display:flex}.site-nav__links{gap:6px;margin-right:10px;display:flex}.site-nav__links a{color:var(--text-2);transition:color var(--t-fast) var(--ease);border-radius:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.site-nav__links a:hover,.site-nav__links a[aria-current=page]{color:var(--text)}.site-nav__toggle{display:none}.site-header__app{border:1px solid var(--hair-strong);min-height:34px;color:var(--text-2);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header__app:hover{color:var(--text);border-color:#8eecfb73}.site-nav__app,.cta-short{display:none}@media (width<=759px){.site-nav{order:3}.site-nav__toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;margin-right:-8px;display:inline-grid}.site-nav__toggle-bars,.site-nav__toggle-bars:before,.site-nav__toggle-bars:after{background:var(--text);width:18px;height:1.5px;transition:transform var(--t-fast) var(--ease);display:block}.site-nav__toggle-bars{position:relative}.site-nav__toggle-bars:before,.site-nav__toggle-bars:after{content:"";position:absolute;left:0}.site-nav__toggle-bars:before{top:-6px}.site-nav__toggle-bars:after{top:6px}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-bars{background:0 0}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-bars:before{transform:translateY(6px)rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-bars:after{transform:translateY(-6px)rotate(-45deg)}.site-nav__links{padding:8px var(--gutter) 18px;background:var(--bg);border-bottom:1px solid var(--hair-strong);flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.site-nav__links.is-open{display:flex}.site-header__app{display:none}.site-nav__app{display:block}.site-nav__links a{color:var(--text);padding:12px 0;font-size:1.0625rem}.cta-long{display:none}.cta-short{display:inline}}@media (width<=359px){.brand--wordmark .brand__mark{height:24px;margin:0}.brand__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header__inner{gap:8px}.site-header__cta{padding-inline:14px}}main{overflow-x:clip}main>section{max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto;position:relative}.story:before,.demo:before,.about:before,.pilot:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:linear-gradient(90deg, #3fd8f280, var(--hair) 18%, var(--hair));height:1px;position:absolute}.current{top:-1px;left:var(--gutter);filter:drop-shadow(0 0 6px #3fd8f2f2);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e9fcff 70%,#0000);border-radius:3px;width:160px;height:3px;position:absolute}.current[data-dir=up]{background:linear-gradient(90deg,#0000,#e9fcff 30%,#0000)}.current.is-running{animation:1.1s cubic-bezier(.4,0,.2,1) both current-run}.current.is-running[data-dir=up]{animation-direction:reverse}@keyframes current-run{0%{left:var(--gutter);opacity:0}12%{opacity:1}85%{opacity:1}to{left:calc(100% - var(--gutter) - 160px);opacity:0}}.is-arriving .eyebrow__index:before{animation:catch-light 1.3s var(--ease) .5s both}@keyframes catch-light{0%,to{transform:scale(1);box-shadow:0 0 10px #3fd8f2cc}40%{transform:scale(1.8);box-shadow:0 0 0 6px #3fd8f22e,0 0 18px #3fd8f2}}.hero{isolation:isolate;text-align:center;overflow:clip;max-width:none!important;padding:0!important}.hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__glow{background:radial-gradient(closest-side,#1167ff47,#1167ff12 55%,#0000),radial-gradient(40% 30% at 50% 46%,#3fd8f224,#0000 70%);width:min(1500px,170vw);height:1100px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.hero__aurora{opacity:.9;will-change:transform;width:120%;max-width:none;height:min(620px,90%);animation:16s ease-in-out infinite alternate drift;position:absolute;top:0;left:-10%;overflow:visible;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.hero__aurora--b{animation-duration:21s;animation-direction:alternate-reverse}.hero__aurora-band{fill:none;stroke-linecap:round}.hero__aurora-band--a{stroke:#3fd8f233;stroke-width:70px}.hero__aurora-band--b{stroke:#1167ff42;stroke-width:110px}@keyframes drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.hero__copy{min-height:calc(100svh - var(--header-h));max-width:calc(var(--page) + 2 * var(--gutter));padding-block:48px;padding-inline:var(--gutter);align-content:center;justify-items:center;gap:26px;margin:0 auto;display:grid;position:relative}.hero__title{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;background:linear-gradient(#fff 35%,#b8c9dc);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin-bottom:-.16em;padding-bottom:.16em;font-size:clamp(2.6rem,1.1rem + 4.6vw,5.6rem);font-weight:400;line-height:1}.hero__brand{background:linear-gradient(90deg,#b0f6ff,#4fe3fb 42%,#4d97ff);color:#0000;white-space:nowrap;filter:drop-shadow(0 0 .22em #3fd8f261);-webkit-background-clip:text;background-clip:text}.hero__lede{color:var(--text-2);max-width:40ch;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.is-paused .hero__aurora,.is-paused .net__pulse{animation-play-state:paused}@keyframes travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.story{padding-block:clamp(72px,10vw,140px)}.story__intro{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:22px clamp(20px,5vw,80px);display:grid}.story__intro .eyebrow{grid-column:1/-1}.network-section{margin-top:clamp(80px,11vw,150px)}.network-section__head{gap:22px;margin-bottom:clamp(32px,5vw,64px);display:grid}.net{position:relative}.net__links{display:none}.net__nodes{gap:14px;padding-left:30px;display:grid;position:relative}.net__nodes:before{content:"";background:linear-gradient(var(--accent), #3fd8f240 40%, var(--hair-strong));width:1px;position:absolute;top:28px;bottom:28px;left:8px;box-shadow:0 0 8px #3fd8f266}.net__item{position:relative}.net__card,.net__node--core{border:1px solid var(--hair);border-radius:var(--radius);background:var(--glass);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), opacity .7s var(--ease), transform .7s var(--ease), filter var(--t-mid) var(--ease);position:relative}.net__card{gap:6px;padding:16px 18px;display:grid}.net__card:before,.net__node--core:before{content:"";background:var(--bg);border:1px solid #8eecfbbf;border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:-26px}.net__node{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.net__index{color:var(--accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}.net__index:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.net__label{font-size:1.0625rem;font-weight:500;line-height:1.25}.net__summary{color:var(--text-2);font-size:.9rem;line-height:1.5}.net__node--core{background:radial-gradient(120% 140% at 0% 50%, #1167ff38, transparent 60%), var(--glass);border-color:#3fd8f266;flex-direction:row;align-items:center;gap:14px;width:100%;padding:14px 18px}.net__node--core:before{background:var(--accent);margin-top:-4.5px;top:50%;box-shadow:0 0 10px #3fd8f2cc}.evidence{gap:6px;display:grid}.relation{gap:4px;display:grid}.decide{color:var(--text);align-items:center;gap:10px;font-weight:500;display:flex}.decide__mark{border:1.5px solid var(--accent);border-radius:4px;width:16px;height:16px}@media (width>=700px){.net.is-enhanced{grid-template-columns:100%;row-gap:28px;display:grid}.net.is-enhanced .net__links{width:100%;height:auto;aspect-ratio:var(--board-aspect,1000 / 900);background:radial-gradient(circle closest-side at 50% 41%,#1167ff2e,#0000);grid-area:1/1;display:block;overflow:visible}.net.is-enhanced .net__nodes{grid-area:1/1;padding:0;display:block}.net.is-enhanced .net__nodes:before,.net.is-enhanced .net__card:before,.net.is-enhanced .net__node--core:before{display:none}.net.is-enhanced .net__item{position:static}.net.is-enhanced .net__item>:first-child{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(-50%, var(--ty,-50%)) translate(var(--sx,0), var(--sy,0)) scale(.96);opacity:.16;position:absolute}.net.is-enhanced .net__card{align-content:start;width:30%;min-height:150px;padding:16px 18px}.net.is-enhanced .net__label{font-size:1rem}.net.is-enhanced .net__summary{font-size:.85rem}.net.is-enhanced .net__node--core{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#10223a,#05080d 72%);border-color:#8eecfb80;border-radius:50%;place-items:center;width:21%;padding:0;display:grid;box-shadow:0 0 0 12px #3fd8f20b,0 0 0 26px #3fd8f206,0 0 90px #3fd8f247,inset 0 0 40px #1167ff47}.net.is-enhanced .net__node--core .net__label{color:var(--text);text-align:center;padding:0 12%;font-size:clamp(.95rem,1.25vw,1.0625rem);font-weight:500;line-height:1.25}.net.is-enhanced .net__item[data-step="0"]>:first-child,.net.is-enhanced[data-stage="1"] .net__item[data-step="1"]>:first-child,.net.is-enhanced[data-stage="2"] .net__item:is([data-step="1"],[data-step="2"])>:first-child,.net.is-enhanced[data-stage="3"] .net__item>:first-child{opacity:1;transform:translate(-50%, var(--ty,-50%))}.net__decor path{fill:none;stroke:#7cc8e614;stroke-width:1px;vector-effect:non-scaling-stroke}.net__marker{fill:var(--accent);filter:drop-shadow(0 0 4px #3fd8f2cc)}.net__link{fill:none;stroke:var(--trace);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease), stroke var(--t-mid) var(--ease), opacity var(--t-mid) var(--ease)}.net__pulse{fill:none;stroke:var(--accent-strong);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #3fd8f2f2);opacity:0;transition:opacity var(--t-mid) var(--ease)}.net.is-enhanced[data-stage="1"] .net__link[data-step="1"],.net.is-enhanced[data-stage="2"] .net__link:is([data-step="1"],[data-step="2"]),.net.is-enhanced[data-stage="3"] .net__link{stroke-dashoffset:0}.net.is-enhanced[data-stage="3"] .net__pulse[data-edge^=question-]{opacity:.8;animation:5s linear infinite travel}.net.is-enhanced[data-stage="3"] .net__pulse--stream{opacity:.85;stroke-dasharray:.02 .98;animation:16s linear infinite travel}.net.is-enhanced[data-stage="3"] .net__pulse[data-edge=question-findings]{animation-delay:-1s}.net.is-enhanced[data-stage="3"] .net__pulse[data-edge=question-model]{animation-delay:-2s}.net.is-enhanced[data-stage="3"] .net__pulse[data-edge=question-approaches]{animation-delay:-3s}.net.is-enhanced[data-stage="3"] .net__pulse[data-edge=question-copilot]{animation-delay:-4s}}.demo{gap:clamp(28px,4vw,52px);padding-block:clamp(72px,9vw,130px);display:grid}.demo__head{gap:22px;display:grid}.demo__frame{aspect-ratio:16/9;border:1px solid var(--hair-strong);background:var(--surface);border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 120px -60px #3fd8f280}.demo__frame:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--accent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:15%;right:15%}.demo__video{object-fit:contain;background:var(--surface);width:100%;height:100%;display:block}.demo__note{max-width:72ch;color:var(--text-3);margin-top:calc(-1*clamp(10px,2vw,28px));font-size:.875rem;line-height:1.5}.eyebrow__note{color:var(--text-2);letter-spacing:.02em;text-transform:none;font-weight:500}.about{gap:clamp(28px,4vw,48px);padding-block:clamp(72px,9vw,130px);display:grid}.about__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about__text{color:var(--text-2);font-family:var(--serif);text-wrap:pretty;gap:.9em;font-size:clamp(1.35rem,1.05rem + .95vw,1.9rem);line-height:1.3;display:grid}.about__text p+p{color:var(--text)}.about .founder{justify-self:start;margin:0}.about .founder>img{width:clamp(120px,16vw,200px)}@media (width<=899px){.about__body{grid-template-columns:minmax(0,1fr)}}.pilot{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);padding-block:clamp(72px,9vw,130px);display:grid}.pilot__intro{align-content:start;gap:22px;display:grid}.pilot-form{border:1px solid var(--hair-strong);background:var(--glass);border-radius:22px;gap:20px;padding:clamp(22px,3vw,34px);display:grid;position:relative;box-shadow:0 40px 100px -60px #3fd8f273}.pilot-form:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.pilot-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pilot-form__privacy{color:var(--text-3);font-size:.875rem;line-height:1.6}.pilot-form__privacy a{color:var(--text-2)}.field{gap:6px;display:grid}.field label{font-weight:500}.field__optional{color:var(--text-3);margin-left:6px;font-size:.8125rem;font-weight:400}.field__help,.field__count{color:var(--text-2);font-size:.875rem}.field__count{font-variant-numeric:tabular-nums;justify-self:end}.field input,.field textarea{border-radius:var(--radius-sm);width:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#05080dcc;border:1px solid #3a4a5e;padding:12px 14px;font-size:1rem}.field textarea{resize:vertical;min-height:132px}.field input::placeholder{color:var(--text-3)}.field input:hover,.field textarea:hover{border-color:var(--text-3)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3fd8f240}.field [aria-invalid=true]{border-color:var(--danger)}.field__error{color:var(--danger);font-size:.875rem}.field__error:empty{display:none}.pilot-form__submit{justify-self:start}.pilot-form__status{font-size:.9375rem}.pilot-form__status:empty{display:none}.pilot-form__status[data-kind=pending]{color:var(--text-2)}.pilot-form__status[data-kind=success]{color:var(--success)}.pilot-form__status[data-kind=error]{color:var(--danger)}.site-footer{border-top:1px solid var(--hair)}.site-footer__inner{max-width:calc(var(--page) + 2 * var(--gutter));padding:36px var(--gutter) 48px;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;font-size:.9375rem;display:flex}.brand--footer{margin-right:0}.site-footer__links{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{color:var(--text)}.page-wrap{isolation:isolate;max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto;position:relative;overflow-x:clip}.page-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1167ff33,#0000);width:min(1300px,160vw);height:800px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.page-wrap>section{padding-inline:0}.page-hero{gap:24px;padding-block:clamp(64px,9vw,128px) clamp(32px,5vw,64px);display:grid}.page-hero__title{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:16ch;font-size:clamp(2.6rem,1.4rem + 4vw,5rem);font-weight:400;line-height:1}.prose{gap:22px;padding-bottom:clamp(64px,9vw,120px);display:grid;max-width:68ch!important;margin-left:0!important}.prose p{color:var(--text-2);font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.7}.prose p:first-child{color:var(--text)}.prose h2{font-family:var(--serif);margin-top:20px;font-size:clamp(1.7rem,1.3rem + 1.1vw,2.4rem);font-weight:400;line-height:1.12}.page-hero__title--statement{max-width:24ch;font-size:clamp(2.2rem,1.3rem + 2.8vw,3.9rem);line-height:1.06}.prose .prose__lede{color:var(--text);font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);line-height:1.5}.prose .text-link{justify-self:start}.prose a:not(.text-link){color:var(--accent)}.prose .prose__meta{color:var(--text-3);font-size:.875rem}.founder{align-items:center;gap:22px;margin:8px 0 0;display:flex}.founder__photo{aspect-ratio:1;border-radius:var(--radius);object-fit:cover;border:1px solid var(--hair-strong);flex:none;width:clamp(112px,22vw,160px);height:auto;box-shadow:0 0 40px #3fd8f21f}.founder__media{justify-items:center;gap:12px;display:grid}.founder__links{gap:6px;margin:0;padding:0;list-style:none;display:flex}.founder__links a{width:32px;height:32px;color:var(--text-2);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.founder__links a:hover{color:var(--accent);background:#3fd8f214}.founder__links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.founder__links svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.founder figcaption{gap:4px;display:grid}.founder__role{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.founder__name{font-family:var(--serif);font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem);line-height:1.1}@media (width<=899px){.story__intro,.pilot{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.hero__actions{width:100%}.hero__actions .button{flex:100%}.pilot-form__submit{justify-self:stretch}}.net__rail{display:none}@media (width<=699px){.net.is-enhanced .net__rail{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.net__rail path{fill:none}.net__rail-glow{stroke:#3fd8f21a;stroke-width:8px;stroke-linecap:round}.net__rail-line{stroke:url(#net-rail-fade);stroke-width:1.4px}.net__rail-pulse{stroke:var(--accent-strong);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #3fd8f2f2);animation:6s linear infinite travel}.is-paused .net__rail-pulse{animation-play-state:paused}.net__rail-markers circle{fill:var(--accent);filter:drop-shadow(0 0 4px #3fd8f2cc)}.net.is-enhanced .net__nodes{gap:44px;padding-left:0}.net.is-enhanced .net__nodes:before,.net.is-enhanced .net__card:before,.net.is-enhanced .net__node--core:before{display:none}.net.is-enhanced .net__item--hub{justify-self:center}.net.is-enhanced .net__node--core{border-radius:999px;justify-content:center;width:auto;padding:12px 26px;box-shadow:0 0 40px -6px #3fd8f273}.net.is-enhanced :is([data-node=sources],[data-node=approaches]) .net__card{width:min(64%,320px);margin-right:auto}.net.is-enhanced :is([data-node=findings],[data-node=model]) .net__card{width:min(64%,320px);margin-left:auto}.net.is-enhanced .net__item:not([data-node=copilot]) .net__card{padding:14px 38px 14px 16px}.net.is-enhanced .net__item:not([data-node=copilot]) .net__label{font-size:1rem}}@media (width>=700px){.net__decor .net__decor-echo{stroke:#3fd8f221}.net__decor .net__decor-dash{stroke:#7cc8e629;stroke-dasharray:2 7}.net.is-enhanced .net__card{width:18%}.net.is-enhanced .net__node--core{width:13%}.net.is-enhanced [data-node=copilot] .net__card{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;width:60%;min-height:0}}@media (width<=1099px){.net__summary{display:none}}@media (width>=700px) and (width<=1099px){.net.is-enhanced .net__card{width:22%;min-height:98px}.net.is-enhanced [data-node=copilot] .net__card{min-height:0;padding-block:12px}.net.is-enhanced [data-node=copilot] .net__node{flex-direction:row;align-items:center;gap:14px}.net.is-enhanced .net__node--core{width:15%}}@media (width>=1100px){.net.is-enhanced{grid-template-columns:100%;max-width:1120px;margin-inline:auto}.net.is-enhanced .net__label{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.net__pulse,.net__rail-pulse{opacity:0!important}.net__link{stroke-dashoffset:0!important}.net.is-enhanced .net__item>:first-child{opacity:1!important;transform:translate(-50%, var(--ty,-50%))!important}}
