@font-face{font-family:Satoshi;src:url(/fonts/satoshi-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-bold.woff2)format("woff2");font-weight:600 900;font-display:swap}:root{--surface:#f5f5f5;--ink:#000;--secondary:#454545;--radius:20px;--gap:24px;--raised:0 .706592px .706592px -.666667px #00000014,0 1.80656px 1.80656px -1.33333px #00000014,0 3.62176px 3.62176px -2px #00000012,0 6.8656px 6.8656px -2.66667px #00000012,0 13.6468px 13.6468px -3.33333px #0000000d,0 30px 30px -4px #00000005,inset 0 3px 1px #fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--surface);color:var(--ink);margin:0;font-family:Satoshi,Arial,sans-serif;font-size:18px;line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:7px;outline:2px solid #555}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}p{color:var(--secondary)}.wrap{max-width:1200px;margin:auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:104px;display:flex}.brand{letter-spacing:-2px;align-items:center;gap:5px;font-size:34px;font-weight:900;display:inline-flex}.brand span{font-weight:500}.brand i{background:#000;border-radius:50%;width:6px;height:6px;margin:14px 0 0 2px}.nav nav{gap:32px;font-size:14px;display:flex}.nav nav a:hover,.text-link:hover{color:#777}.button{color:#fff;background:#000;border-radius:10px;justify-content:center;align-items:center;gap:22px;padding:17px 25px;font-size:14px;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 3px 3px #0003,0 9px 14px #0002,inset 0 1px 1px #ffffff40}.button:hover{transform:translateY(-3px);box-shadow:0 6px 7px #0003,0 12px 19px #0002}.button.small{padding:13px 20px}.badge{letter-spacing:.04em;background:var(--surface);box-shadow:var(--raised);border-radius:30px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex}.hero{text-align:center;padding:65px 0 52px}.hero h1{letter-spacing:-3.2px;margin:28px 0 22px;font-size:clamp(44px,5.1vw,70px);line-height:1.1}.hero h1 span{color:#858585}.hero p{font-size:19px;line-height:1.6}.hero-actions{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.text-link{align-items:center;gap:10px;font-size:14px;display:inline-flex}.hero-paths{color:#666;justify-content:center;align-items:center;gap:20px;margin-top:35px;font-size:13px;display:flex}.hero-paths i{background:#aaa;border-radius:50%;width:3px;height:3px}.three-grid{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.raised{background:var(--surface);border-radius:var(--radius);box-shadow:var(--raised)}.system-card{overflow:hidden}.card-copy{padding:16px 30px 30px}.card-copy h2{margin-bottom:8px;font-size:20px;line-height:24px}.card-copy p{font-size:18px;line-height:1.5}.graphic{height:245px;position:relative;overflow:hidden}.hub{width:130px;height:130px;box-shadow:var(--raised);background:var(--surface);border:9px solid #f5f5f5;border-radius:50%;place-items:center;display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%)}.hub img{object-fit:contain;width:68px;height:68px}.orbit{opacity:.8;border:2px solid #fff;border-radius:50%;width:148px;height:148px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.orbit-two{opacity:.35;width:250px;height:250px;top:-32px}.satellite{width:48px;height:48px;box-shadow:var(--raised);background:var(--surface);border-radius:15px;place-items:center;animation:7s ease-in-out infinite float;display:grid;position:absolute}.satellite svg{fill:#000;stroke-width:1px;width:23px}.satellite.one{top:185px;left:32%}.satellite.two{animation-delay:-3s;top:137px;right:14%}.bars{align-items:flex-end;gap:15px;height:172px;display:flex;position:absolute;bottom:15px;left:30px;right:30px}.bars span{box-shadow:var(--raised);transform-origin:bottom;border-radius:12px;flex:1;animation:8s ease-in-out infinite bar}.data-dot{width:33px;height:23px;box-shadow:var(--raised);border-radius:20px;animation:7s ease-in-out infinite float;position:absolute}.d1{top:47px;left:78px}.d2{animation-delay:-2s;top:28px;right:33px}.dial{width:190px;height:190px;box-shadow:var(--raised);border-radius:50%;position:absolute;top:29px;left:50%;transform:translate(-50%)}.hour{width:20px;height:20px;box-shadow:var(--raised);border-radius:50%;position:absolute;top:23px;left:49%}.h2{top:71px;left:76%}.h3{top:139px;left:62%}.hand{width:76px;height:17px;box-shadow:var(--raised);transform-origin:calc(100% - 8px);border-radius:20px;animation:14s ease-in-out infinite hand;position:absolute;top:86px;left:33px}.pin{background:#000;border:4px solid #aaa;border-radius:50%;width:15px;height:15px;position:absolute;top:87px;left:94px;box-shadow:4px 4px 8px #0003}.trust-line{color:#666;justify-content:center;align-items:center;gap:60px;padding:48px 0 0;display:flex}.trust-line>span{max-width:110px;font-size:13px}.trust-line strong{letter-spacing:1px;color:#555;font-size:22px;line-height:1.1}.trust-line small{letter-spacing:2px;margin-top:6px;font-size:8px;display:block}.trust-line .rise{letter-spacing:-1px;font-size:24px;font-weight:500}.trust-line .vision{letter-spacing:4px;font-weight:500}@keyframes float{50%{transform:translateY(-7px)}}@keyframes bar{50%{transform:scaleY(.87)}}@keyframes hand{0%,to{transform:rotate(24deg)}50%{transform:rotate(145deg)}}@media (max-width:1250px){.wrap{margin-left:32px;margin-right:32px}}@media (max-width:760px){.wrap{margin-left:20px;margin-right:20px}.nav{height:84px}.nav nav{display:none}.brand{font-size:29px}.hero{padding-top:45px}.hero h1{letter-spacing:-1.8px;font-size:43px}.hero p{font-size:17px}.hero-actions{flex-direction:column;gap:20px}.hero-paths{gap:12px;font-size:12px}.three-grid{grid-template-columns:1fr}.graphic{height:260px}.trust-line{flex-wrap:wrap;gap:30px}.trust-line>span{text-align:center;width:100%;max-width:none}.system-card{width:100%;max-width:460px;margin:auto}.bars{width:80%;max-width:310px;left:50%;transform:translate(-50%)}.card-copy p{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section{padding-top:120px}.section-heading{text-align:center;margin-bottom:52px}.section-heading h2,.founder-statement h2,.closing h2{letter-spacing:-2.2px;margin:25px 0 18px;font-size:56px;line-height:1.2}.section-heading h2 span,.founder-statement h2 span,.closing h2 span{color:#858585}.section-heading p{font-size:18px}.outcomes{padding-top:130px}.outcome-grid{gap:45px}.outcome-grid article{border-right:1px solid #ddd;padding:18px 20px 10px 0}.outcome-grid article:last-child{border-right:0}.step{letter-spacing:.08em;color:#666;font-size:12px}.outcome-symbol{width:58px;height:58px;box-shadow:var(--raised);border-radius:16px;place-items:center;margin:25px 0;display:grid}.outcome-grid h3{letter-spacing:-.6px;margin-bottom:16px;font-size:27px;line-height:1.2}.outcome-grid p{max-width:325px;font-size:16px;line-height:1.6}.vertical-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vertical-card{padding:32px}.vertical-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.icon-tile{width:58px;height:58px;box-shadow:var(--raised);border-radius:16px;place-items:center;display:grid}.vertical-card h3{letter-spacing:-1px;margin:30px 0 12px;font-size:32px}.vertical-card>p{max-width:420px;font-size:17px}.vertical-bottom{border-top:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:20px;display:flex}.vertical-bottom>span{color:#777;font-size:12px}.vertical-bottom a{width:40px;height:40px;box-shadow:var(--raised);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.vertical-bottom a:hover{transform:translate(2px,-2px)}.journey-line{grid-template-columns:repeat(4,1fr);gap:36px;display:grid;position:relative}.journey-line:before{content:"";background:#d6d6d6;height:1px;position:absolute;top:42px;left:9%;right:9%}.journey-line article{text-align:center;position:relative}.journey-node{width:84px;height:84px;box-shadow:var(--raised);background:var(--surface);border-radius:50%;place-items:center;margin:0 auto 30px;display:grid}.journey-line h3{margin:8px 0 12px;font-size:24px}.journey-line p{max-width:215px;margin:auto;font-size:16px}.proof-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.featured-quote,.secondary-quote{flex-direction:column;padding:40px;display:flex}.quote-mark{color:#aaa;height:56px;margin-top:23px;font-size:64px;line-height:1}blockquote{margin:0}.featured-quote blockquote{letter-spacing:-.9px;font-size:34px;line-height:1.25}.secondary-quote blockquote{letter-spacing:-.5px;font-size:27px;line-height:1.4}.quote-person{align-items:center;gap:15px;margin-top:35px;display:flex}.quote-person strong{font-size:15px;font-weight:500}.quote-person p{color:#777;margin-top:3px;font-size:12px}.initials{width:46px;height:46px;box-shadow:var(--raised);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.quote-footer{letter-spacing:1px;border-top:1px solid #ddd;margin-top:35px;padding-top:22px;font-size:24px}.quote-footer span{letter-spacing:2px;font-size:9px;display:block}.proof-note{text-align:center;color:#777;margin-top:25px;font-size:12px}.about{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}.founder-statement h2{font-size:46px}.founder-statement>p{max-width:485px;margin-bottom:18px;font-size:17px}.founder-statement .text-link{margin-top:15px}.founder-card{padding:35px}.founder-monogram{width:125px;height:125px;box-shadow:var(--raised);letter-spacing:-2px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;font-size:42px;display:flex}.founder-monogram span{letter-spacing:2px;font-size:9px}.founder-card blockquote{letter-spacing:-.4px;margin-bottom:25px;font-size:24px;line-height:1.4}.founder-card strong{font-size:16px}.founder-card p{color:#777;font-size:13px}.team-strip{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.team-strip>span{max-width:190px;font-size:20px}.team-strip strong{font-size:15px;font-weight:500}.team-strip p{color:#777;margin-top:4px;font-size:13px}.closing{text-align:center;padding-top:125px;padding-bottom:115px}.closing h2{font-size:64px;line-height:1.1}.closing p{margin-bottom:30px;font-size:18px}.footer{border-top:1px solid #ddd;align-items:center;gap:30px;padding:30px 0 40px;display:flex}.footer>span{color:#777;flex:1;font-size:13px}.footer>a:not(:first-child){align-items:center;gap:7px;font-size:13px;display:flex}.footer small{color:#777;font-size:12px}@media (max-width:760px){.section{padding-top:80px}.section-heading{margin-bottom:35px}.section-heading h2,.closing h2{letter-spacing:-1.6px;font-size:39px}.section-heading p{font-size:16px}.outcome-grid{gap:25px}.outcome-grid article{border-bottom:1px solid #ddd;border-right:0;padding:12px 0 28px}.outcome-grid article:last-child{border-bottom:0}.outcome-grid p{max-width:none}.outcome-grid h3 br{display:none}.outcome-symbol{float:right;margin:0 10px 0 15px}.outcome-grid h3{margin-top:20px}.vertical-grid,.proof-grid,.about{grid-template-columns:1fr}.vertical-card{padding:25px}.vertical-top .step{font-size:10px}.vertical-bottom>span{max-width:230px;line-height:1.6}.journey-line{grid-template-columns:1fr 1fr;gap:40px 22px}.journey-line:before{display:none}.journey-line p{font-size:15px}.featured-quote,.secondary-quote{padding:28px}.featured-quote blockquote{font-size:29px}.secondary-quote blockquote{font-size:25px}.about{gap:35px}.founder-statement h2{font-size:37px}.team-strip{flex-wrap:wrap;gap:24px}.team-strip>span{width:100%;max-width:none}.team-strip>div{width:44%}.closing{padding-bottom:75px}.footer{flex-wrap:wrap;gap:20px}.footer>span{flex-basis:60%;font-size:12px}.footer small{margin-left:auto}}.brand-logo{width:160px;max-width:none;height:auto;display:block}.nav>a:first-child,.footer>a:first-child{margin-left:-16px}.footer .brand-logo{width:140px}@media (max-width:760px){.nav .brand-logo{width:140px}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-regular.woff2)format("woff2");font-weight:400;font-display:swap}body,p{font-weight:400}.hero h1{text-transform:uppercase;letter-spacing:-2px;font-size:clamp(38px,4.8vw,66px)}.hero-outcome{letter-spacing:.03em;color:#777;margin-top:14px;font-size:14px;display:inline-block}.hero p{font-size:18px}.brain-panel{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;padding:45px;display:grid}.brain-sources,.brain-outputs{gap:20px;display:grid}.brain-sources>span,.brain-outputs>span{text-align:center;box-shadow:var(--raised);letter-spacing:.06em;border-radius:12px;padding:15px 12px;font-size:12px;display:block;position:relative}.brain-sources>span:after{content:"";background:#ccc;width:30px;height:1px;position:absolute;top:50%;right:-30px}.brain-outputs>span:before{content:"";background:#ccc;width:30px;height:1px;position:absolute;top:50%;left:-30px}.brain-core{box-shadow:var(--raised);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:230px;padding:20px;display:flex}.brain-core img{object-fit:contain;width:55px;height:55px;animation:8s ease-in-out infinite float}.brain-core strong{letter-spacing:.07em;font-size:14px;font-weight:500}.brain-core span{color:#777;font-size:13px}.brain-feedback{text-align:center;color:#666;border-top:1px solid #ddd;grid-column:1/-1;padding-top:25px;font-size:14px}.brain-explainer{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.brain-explainer p{font-size:16px}.brain-explainer strong{color:#111;margin-bottom:8px;font-weight:500;display:block}.workload-card{padding:20px 20px 0}.workflow-canvas{box-shadow:var(--raised);background:#f8f8f7;border-radius:15px;padding:25px 20px 30px}.workflow-diagram{grid-template-columns:1fr 65px 1fr;align-items:center;gap:10px;min-height:185px;margin-top:15px;display:grid}.workflow-diagram>div:not(.workflow-engine){flex-direction:column;gap:25px;display:flex}.workflow-diagram span{color:#555;border-bottom:1px solid #ddd;padding-bottom:5px;font-size:12px}.workflow-engine{width:55px;height:55px;box-shadow:var(--raised);border-radius:50%;place-items:center;animation:8s ease-in-out infinite float;display:grid}.workflow-engine img{width:28px;height:28px}.workload-card .card-copy{padding:28px 10px 30px}.workload-card h3{margin-bottom:12px;font-size:24px;line-height:1.2}.journey-caption{text-align:center;margin-top:32px;font-size:15px}.journey-caption strong{font-weight:500;display:inline-block}.time-panel{grid-template-columns:1.2fr 1fr;gap:50px;padding:40px;display:grid}.time-inputs>.step{margin-bottom:20px;display:block}.time-row{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;display:flex}.time-number{color:#111;text-align:center;background:#fafafa;border:1px solid #ccc;border-radius:9px;flex-shrink:0;width:76px;padding:10px 8px;font-family:inherit;font-size:16px;line-height:1.3}.time-number:focus{outline-offset:2px;outline:2px solid #555}.assumptions{gap:25px;margin-top:25px;display:flex}.assumptions label{color:#666;flex-direction:column;gap:10px;font-size:14px;display:flex}.time-result{border-left:1px solid #ddd;flex-direction:column;justify-content:center;padding-left:45px;display:flex}.time-total{letter-spacing:-5px;margin:24px 0 20px;font-size:100px;line-height:1.1}.time-total>span{letter-spacing:0;color:#777;margin-top:8px;font-size:20px;display:block}.time-result>p{font-size:17px}.time-formula{color:#777;border-top:1px solid #ddd;margin-top:25px;padding-top:18px;font-size:14px}.time-result p.estimate-note{margin:16px 0 25px;font-size:13px;line-height:1.6}.time-result strong{font-weight:500}@media (max-width:760px){.hero h1{letter-spacing:-1.5px;font-size:36px}.hero p{font-size:17px}.hero p>br{display:none}.hero-outcome{display:block}.brain-panel{grid-template-columns:1fr;gap:25px;padding:25px}.brain-sources,.brain-outputs{grid-template-columns:repeat(3,1fr);gap:8px}.brain-sources>span,.brain-outputs>span{padding:12px 5px;font-size:10px}.brain-sources>span:after,.brain-outputs>span:before{display:none}.brain-core{min-height:180px}.brain-explainer{grid-template-columns:1fr;gap:20px}.brain-feedback{font-size:12px}.workflow-canvas{padding:20px 12px}.workflow-diagram{grid-template-columns:1fr 45px 1fr;gap:8px}.workflow-engine{width:40px;height:40px}.workflow-engine img{width:23px;height:23px}.workflow-diagram span{font-size:11px}.time-panel{grid-template-columns:1fr;gap:30px;padding:25px}.time-result{border-top:1px solid #ddd;border-left:0;padding-top:30px;padding-left:0}.time-total{font-size:80px}.time-row{font-size:14px}.time-inputs>.step{font-size:10px}.assumptions{gap:15px}.assumptions label{font-size:13px}.workload-card{padding:15px 15px 0}}.motion-diagram{width:100%;max-width:400px;margin:auto}.connection-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wire{fill:none;stroke:#d6d6d6;stroke-width:1.2px}.moving-wire{stroke:#666;stroke-dasharray:7 150;opacity:0;filter:drop-shadow(0 0 3px #fff)}.system-center{width:78px;height:78px;box-shadow:var(--raised);background:#f5f5f5;border-radius:23px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-node{width:62px;height:58px;box-shadow:var(--raised);background:#f5f5f5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute}.system-node small{letter-spacing:.04em;font-size:8px}.node-a{top:14%;left:12%}.node-b{top:14%;right:12%}.node-c{bottom:12%;left:12%}.node-d{bottom:12%;right:12%}.knowledge-node circle{fill:#f5f5f5;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 3px 3px #0002)}.knowledge-node .node-center{fill:#aaa;stroke:none;filter:none}.learning-wire{fill:none;stroke:#555;stroke-width:1.5px;stroke-dasharray:650;stroke-dashoffset:650px;opacity:.6}.diagram-active .knowledge-node .node-center{animation:3.6s forwards knowledge-light}.knowledge-1{animation-delay:.2s}.intelligence-center{border-radius:50%;width:72px;height:72px;top:49%}.graphic-caption{text-align:center;letter-spacing:.09em;color:#777;font-size:9px;position:absolute;bottom:9px;left:0;right:0}.agent-origin{letter-spacing:.07em;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;top:24px;left:35px;right:35px}.agent-origin svg{box-shadow:var(--raised);box-sizing:content-box;border-radius:13px;padding:10px}.agent-tasks{gap:12px;display:grid;position:absolute;top:84px;left:35px;right:35px}.agent-task{box-shadow:var(--raised);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.task-status{border:1px solid #ccc;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.task-status svg{opacity:0}.agent-task>i{transform-origin:0;background:#888;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.diagram-active .agent-task>i{animation:1s ease-out both task-progress}.diagram-active .task-status svg{animation:.3s ease-out .9s both task-check}.agent-review{letter-spacing:.06em;color:#777;font-size:9px;position:absolute;bottom:4px;left:35px}.agent-review>span{background:#555;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.brain-panel{--incoming:0;--outgoing:0;--flow:0}.brain-sources>span:after,.brain-outputs>span:before{transform-origin:0;height:2px;transform:scaleX(var(--incoming));background:linear-gradient(90deg,#aaa,#fff,#555);transition:none;box-shadow:0 0 5px #fff,0 0 8px #0001}.brain-outputs>span:before{transform:scaleX(var(--outgoing))}.brain-core{transition:box-shadow .7s}.brain-active .brain-core{box-shadow:var(--raised),0 0 24px #fff,inset 0 0 0 1px #fff}.brain-feedback{position:relative}.brain-feedback:before{content:"";width:100%;height:2px;transform:scaleX(var(--outgoing));transform-origin:0;background:linear-gradient(90deg,#ccc,#666,#fff);position:absolute;top:-1px;left:0}.brain-core img{animation:none}.workload-card,.vertical-card{transition:transform .35s}.workflow-diagram{position:relative}.workflow-engine{animation:none}.workflow-canvas{transition:box-shadow .35s}.time-total>span:not(.time-unit){font-size:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline}.time-total>.time-unit{letter-spacing:0;color:#777;font-size:20px;display:block}.sr-only,.time-total>.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}@media (hover:hover) and (prefers-reduced-motion:no-preference){.workload-card:hover,.vertical-card:hover{transform:translateY(-4px)}.workload-card:hover .workflow-canvas{box-shadow:var(--raised),0 0 18px #fff}}@keyframes connect-flow{0%{stroke-dashoffset:155px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes learn-path{to{stroke-dashoffset:0}}@keyframes knowledge-light{0%{fill:#aaa}to{fill:#222}}@keyframes task-progress{to{transform:scaleX(1)}}@keyframes task-check{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.brain-sources>span:after{transform-origin:top;width:2px;height:25px;transform:scaleY(var(--incoming));display:block;top:100%;left:50%;right:auto}.brain-outputs>span:before{transform-origin:top;width:2px;height:25px;transform:scaleY(var(--outgoing));display:block;top:-25px;left:50%}.brain-core{position:relative}.brain-feedback{line-height:1.8}}@media (prefers-reduced-motion:reduce){.moving-wire{opacity:.3;stroke-dasharray:none}.learning-wire{stroke-dashoffset:0}.task-status svg{opacity:1}.agent-task>i{transform:scaleX(1)}.brain-panel{--incoming:1!important;--outgoing:1!important;--flow:1!important}}.moving-wire{stroke:#111;stroke-width:2.7px;stroke-dasharray:18 100;filter:drop-shadow(0 0 3px #fff)}.diagram-active .moving-wire{animation:3.2s ease-in-out 2 both connect-flow-bold}.learning-wire{stroke:#222;stroke-width:2.4px;opacity:1}.diagram-active .learning-wire{animation:2.8s ease-out both learn-path}.diagram-active .system-node{animation:.7s both node-arrival}.diagram-active .node-b{animation-delay:.2s}.diagram-active .node-c{animation-delay:.4s}.diagram-active .node-d{animation-delay:.6s}.diagram-active .system-center{animation:1.5s .7s both center-charge}.agent-task>i{background:#222;height:3px}.diagram-active .agent-task>i{animation-duration:1.25s}.diagram-active .task-1>i{animation-delay:1.25s}.diagram-active .task-2>i{animation-delay:2.5s}.diagram-active .task-status{animation:.35s 1.15s both status-complete}.diagram-active .task-1 .task-status{animation-delay:2.4s}.diagram-active .task-2 .task-status{animation-delay:3.65s}.diagram-active .task-status svg{animation-delay:1.15s}.diagram-active .task-1 .task-status svg{animation-delay:2.4s}.diagram-active .task-2 .task-status svg{animation-delay:3.65s}.brain-sources>span:after,.brain-outputs>span:before{background:linear-gradient(90deg,#111,#777,#111);height:3px;transform:scaleX(0);box-shadow:0 0 8px #fff,0 0 3px #0004}.brain-active .brain-sources>span:after{animation:.9s ease-out .2s both brain-connect}.brain-active .brain-sources>span:nth-child(2):after{animation-delay:.4s}.brain-active .brain-sources>span:nth-child(3):after{animation-delay:.6s}.brain-active .brain-core{animation:1.1s 1.2s both brain-charge}.brain-active .brain-core img{animation:1.1s 1.2s both brain-symbol}.brain-active .brain-outputs>span:before{animation:.9s ease-out 2s both brain-connect}.brain-active .brain-outputs>span:nth-child(2):before{animation-delay:2.2s}.brain-active .brain-outputs>span:nth-child(3):before{animation-delay:2.4s}.brain-active .brain-outputs>span{animation:.8s 2.6s both output-light}.brain-active .brain-outputs>span:nth-child(2){animation-delay:2.8s}.brain-active .brain-outputs>span:nth-child(3){animation-delay:3s}.brain-feedback:before{background:#555;height:3px;transform:scaleX(0)}.brain-active .brain-feedback:before{animation:1s ease-out 3.3s both brain-connect}@keyframes brain-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brain-connect-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes brain-charge{0%{box-shadow:var(--raised)}55%{box-shadow:var(--raised),0 0 0 2px #999,0 0 35px #fff}to{box-shadow:var(--raised),0 0 0 1px #bbb,0 0 18px #fff}}@keyframes brain-symbol{50%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes output-light{50%{background:#e6e6e6;transform:translateY(-3px)}to{background:#f0f0f0;transform:translateY(0)}}@keyframes node-arrival{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes center-charge{50%{box-shadow:var(--raised),0 0 0 2px #aaa,0 0 22px #fff}to{box-shadow:var(--raised)}}@keyframes status-complete{to{color:#fff;background:#222;border-color:#222}}@keyframes connect-flow-bold{0%{stroke-dashoffset:118px;opacity:.25}20%,85%{opacity:1}to{stroke-dashoffset:0;opacity:.7}}@media (max-width:760px){.brain-sources>span:after,.brain-outputs>span:before{width:3px;height:25px;transform:scaleY(0)}.brain-active .brain-sources>span:after,.brain-active .brain-outputs>span:before{animation-name:brain-connect-vertical}}@media (prefers-reduced-motion:reduce){.brain-sources>span:after,.brain-outputs>span:before,.brain-feedback:before{transform:scaleX(1)}.system-node{opacity:1}.task-status{color:#fff;background:#222}.moving-wire{stroke-dasharray:none;opacity:.6}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.brain-sources>span:after,.brain-outputs>span:before{transform:scaleY(1)}}.workflow-engine img{transform:rotate(var(--scroll-turn,0deg));transform-origin:50%;will-change:transform;transition:none}@media (prefers-reduced-motion:reduce){.workflow-engine img{will-change:auto;transform:none}}.site-nav nav{gap:23px}.site-nav nav a{white-space:nowrap;font-size:13px}.site-footer{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:25px 70px;padding:38px 0;display:grid}.footer-intro .brand-logo{margin-left:-16px}.footer-intro p{font-size:17px}.footer-intro>span{color:#777;margin-top:9px;font-size:13px;display:block}.site-footer nav{grid-template-columns:1fr 1fr;align-content:center;gap:14px 25px;display:grid}.site-footer nav a{align-items:center;gap:7px;font-size:14px;display:flex}.site-footer small{color:#777;grid-column:1/-1;padding-top:20px;font-size:12px}.audience-hero{padding-top:65px;padding-bottom:45px}.audience-hero h1{letter-spacing:-2px;max-width:1060px;margin:28px auto 24px;font-size:clamp(37px,4.4vw,60px);line-height:1.13}.audience-hero>p{max-width:750px;margin:auto;font-size:19px}.audience-chapters{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:40px;display:flex}.audience-chapters a{color:#666;font-size:13px}.audience-chapters a:hover{color:#000}.audience-context{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:35px 30px}.audience-context p{color:#333;max-width:820px;margin:auto;font-size:23px;line-height:1.5}.audience-context>span{letter-spacing:.12em;color:#888;margin-top:22px;font-size:11px;display:block}.preserve-lines{white-space:pre-line}.pain-grid{gap:40px}.pain-grid article{border-right:1px solid #ddd;padding:0 22px 10px 0}.pain-grid article:last-child{border-right:0}.pain-grid h3{letter-spacing:-.6px;margin:22px 0 15px;font-size:26px;line-height:1.25}.pain-grid p{font-size:17px;line-height:1.6}.audience-page .section-heading>p{max-width:780px;margin:auto}.audience-caption{text-align:center;color:#777;max-width:790px;margin:26px auto 0;font-size:13px}.measure-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.measure-section h2{letter-spacing:-1.4px;margin:23px 0 20px;font-size:41px;line-height:1.2}.measure-section h2 span{color:#858585}.measure-section p{font-size:17px}.measure-section ul{margin:0;padding:0;list-style:none}.measure-section li{border-bottom:1px solid #ddd;align-items:center;gap:15px;padding:20px 0;font-size:17px;display:flex}.measure-section li svg{flex-shrink:0}.team-inline{margin-top:35px}.niche-proof article{text-align:center;max-width:900px;margin:auto;padding:48px}.niche-proof blockquote{letter-spacing:-.8px;margin:28px 0;font-size:36px;line-height:1.3}.niche-proof strong{font-size:16px;font-weight:500}.niche-proof p{color:#777;margin-top:5px;font-size:14px}.ownership-grid article{padding:30px}.ownership-grid h3{letter-spacing:-.6px;margin:20px 0 14px;font-size:28px}.ownership-grid p{font-size:17px}.faq-grid{grid-template-columns:1fr 1fr;gap:35px 55px;display:grid}.faq-grid article{border-top:1px solid #ddd;padding-top:25px}.faq-grid h3{margin-bottom:12px;font-size:21px;line-height:1.35}.faq-grid p{font-size:17px;line-height:1.6}.faq-grid .text-link{margin-top:17px}.wellness-experience{text-align:center;max-width:900px}.wellness-experience h2{letter-spacing:-1.4px;margin:25px 0;font-size:41px;line-height:1.2}.wellness-experience p{max-width:760px;margin:auto;font-size:18px;line-height:1.6}.wellness-experience .text-link{margin-top:24px}.home-founder-photo{object-fit:cover;object-position:50% 35%;filter:grayscale();border-radius:50%;width:120px;height:120px;margin-bottom:25px}.founder-profile{grid-template-columns:.9fr 1.15fr;align-items:center;gap:65px;padding-top:35px;display:grid}.founder-portrait{overflow:hidden}.founder-portrait>img{object-fit:cover;object-position:50% 25%;filter:grayscale();width:100%;height:400px;display:block}.founder-portrait>div{padding:28px}.founder-portrait h2{letter-spacing:-1px;margin:10px 0 3px;font-size:35px}.founder-portrait p{font-size:16px}.founder-story h2{letter-spacing:-1.3px;margin:25px 0 23px;font-size:39px;line-height:1.2}.founder-story>p{margin-bottom:17px;font-size:17px;line-height:1.65}.source-link{text-underline-offset:4px;align-items:center;gap:8px;margin:6px 0 25px;font-size:13px;text-decoration:underline;display:inline-flex}.founder-story blockquote{border-top:1px solid #ddd;padding-top:24px;font-size:23px;line-height:1.45}.team-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.person-card{overflow:hidden}.person-photo{background:#ececec;height:340px;overflow:hidden}.person-photo img{object-fit:cover;object-position:50% 30%;filter:grayscale();width:100%;height:100%;display:block}.person-copy{padding:30px}.person-copy h3{letter-spacing:-1px;margin:14px 0 4px;font-size:34px}.person-role{color:#555;margin-bottom:18px;font-size:16px;display:block}.person-copy p{font-size:17px;line-height:1.65}.person-work{color:#777;border-top:1px solid #ddd;margin-top:25px;padding-top:18px;font-size:13px}.team-principles{text-align:center}.team-principles h2{letter-spacing:-1.4px;margin:25px 0;font-size:42px;line-height:1.3}.team-principles h2 span{color:#858585}.team-principles p{max-width:770px;margin:auto;font-size:18px;line-height:1.6}@media (max-width:1000px){.site-nav{flex-wrap:wrap;gap:5px;height:auto;min-height:100px;padding-bottom:15px}.site-nav nav{flex-wrap:wrap;order:3;justify-content:center;gap:14px 23px;width:100%}.site-nav>.button{margin-left:auto}.founder-profile{gap:35px}.founder-story h2{font-size:33px}.founder-portrait>img{height:360px}}@media (max-width:760px){.site-nav nav{justify-content:flex-start;gap:12px 20px;padding:8px 0 4px;display:flex}.site-nav nav a{font-size:12px}.site-nav{min-height:84px}.hero-paths{flex-wrap:wrap}.audience-hero{padding-top:38px}.audience-hero h1{letter-spacing:-1px;font-size:35px}.audience-hero>p{font-size:17px}.audience-chapters{gap:14px 22px;margin-top:30px}.audience-context{padding:28px 10px}.audience-context p{font-size:19px}.pain-grid{gap:24px}.pain-grid article{border-bottom:1px solid #ddd;border-right:0;padding-bottom:24px}.pain-grid article:last-child{border-bottom:0}.pain-grid h3{margin-top:14px;font-size:24px}.measure-section{grid-template-columns:1fr;gap:25px}.measure-section h2{font-size:33px}.measure-section li{padding:16px 0;font-size:16px}.niche-proof article{padding:28px}.niche-proof blockquote{font-size:27px}.ownership-grid article{padding:25px}.faq-grid{grid-template-columns:1fr;gap:28px}.wellness-experience h2{font-size:32px}.site-footer{grid-template-columns:1fr;gap:20px}.site-footer nav{gap:14px}.site-footer small{padding-top:10px}.founder-profile{grid-template-columns:1fr;gap:35px;padding-top:20px}.founder-portrait>img{height:auto;max-height:410px}.founder-story h2{font-size:34px}.team-grid{grid-template-columns:1fr}.person-photo{height:330px}.person-copy{padding:25px}.person-copy .step{font-size:11px}.team-principles h2{font-size:32px}.team-principles p{font-size:17px}}
