@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap";:root{color:#fff;font-synthesis:none;--violet:#8052ff;--amber:#ffb829;--muted:#9a9a9a;--mist:#bdbdbd;--line:#27232e;background:#000;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;min-width:320px;margin:0}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--amber);outline-offset:4px}::selection{background:var(--violet);color:#fff}.site-shell{background:#000;overflow:hidden}.section-wrap{width:min(1280px,100% - 96px);margin:0 auto}.site-header{z-index:5;justify-content:space-between;align-items:center;padding:32px 48px;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.05em;align-items:center;gap:11px;font-family:Space Grotesk,sans-serif;font-size:19px;display:inline-flex}.brand-mark{width:22px;height:22px;display:inline-flex;position:relative}.brand-mark i{background:var(--violet);clip-path:polygon(50% 0,100% 100%,0 100%);width:12px;height:12px;position:absolute}.brand-mark i:first-child{top:1px;left:0}.brand-mark i:nth-child(2){background:#15846e;top:8px;left:8px;transform:rotate(180deg)}.brand-mark i:nth-child(3){background:#b56dff;top:0;left:7px;transform:rotate(60deg)}.primary-nav{align-items:center;gap:30px;display:flex}.primary-nav>a:not(.button){color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:600;transition:color .2s}.primary-nav>a:not(.button):hover,.text-link:hover{color:#fff}.button{background:var(--violet);color:#fff;letter-spacing:.065em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 20px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#956fff;transform:translateY(-2px)}.button span{font-size:17px}.button-small{padding:12px 16px}.menu-toggle{display:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:850px;padding:118px 0 80px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.eyebrow,.section-index{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:600}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow-dot,.demo-status i{background:var(--amber);border-radius:50%;width:6px;height:6px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Space Grotesk,sans-serif;font-weight:400}h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.6rem,8.3vw,7.15rem);line-height:.86}h1 em{color:var(--violet);font-style:normal}.hero-description{color:#dedbe3;max-width:430px;margin:32px 0 25px;font-size:16px;font-weight:300;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.text-link{color:#dedbe3;font-size:13px;transition:color .2s}.text-link span{color:var(--violet);margin-left:9px;font-size:17px}.hero-footnote{color:#77717e;letter-spacing:.02em;margin:43px 0 0;font-size:11px}.hero-footnote span{color:var(--amber);margin-right:8px;font-size:15px}.hero-art{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.brain-visual{perspective:1600px;width:min(680px,57vw);height:min(590px,50vw);min-height:400px;max-height:590px;position:relative}.brain-halo{filter:blur(35px);z-index:0;background:radial-gradient(#8052ff30,#15846e14 36%,#0000 70%);position:absolute;inset:8% 3%}.brain-perspective-container{height:100%;transform-style:preserve-3d;width:100%;position:relative}.brain-svg{height:100%;transform-style:preserve-3d;z-index:1;width:100%;position:relative;overflow:visible}.brain-particle{animation:4s ease-in-out infinite twinkle;animation-delay:var(--twinkle-delay);transform-box:fill-box;transform-origin:50%}.brain-outlines{opacity:.95}.brain-fold{filter:drop-shadow(0 0 6px #ffb829bf);opacity:.85;stroke:#ffb829;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.5px}.brain-detail{fill:none;opacity:.42;stroke:#fff;stroke-linecap:round;stroke-width:1.1px}.brain-depth-layers{position:absolute}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.75)translateY(2px)}50%{opacity:1;transform:scale(1.4)translate(-1px,-1px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.brain-caption{color:#c0b9ca;letter-spacing:.04em;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:34px;left:14%}.caption-pulse{background:var(--violet);box-shadow:0 0 15px var(--violet);border-radius:50%;width:6px;height:6px}.art-note{color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1.4;position:absolute;bottom:70px;right:0}.art-note span{color:var(--muted)}.scroll-cue{color:#706b76;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;display:flex;position:absolute;bottom:22px;left:0}.scroll-cue span{background:var(--violet);width:28px;height:1px}.manifesto{border-top:1px solid var(--line);padding:112px 0 75px}.section-index{margin-bottom:32px}.section-index span{color:#56505d;padding:0 5px}.manifesto-content{grid-template-columns:1.15fr .85fr;align-items:start;gap:8%;padding-left:28%;display:grid}h2{letter-spacing:-.075em;margin:-8px 0 0;font-size:clamp(3rem,5.2vw,4.65rem);line-height:.96}h2 span{color:var(--muted)}.manifesto-copy{max-width:410px;padding-top:4px}.manifesto-copy>p,.section-intro,.journal-aside>p{color:var(--mist);margin:0 0 25px;font-size:16px;font-weight:300;line-height:1.65}.manifesto-signoff{border-top:1px solid var(--line);color:#77717e;letter-spacing:.03em;justify-content:space-between;margin-top:97px;padding-top:17px;font-size:11px;display:flex}.manifesto-signoff b{color:var(--amber);margin-left:5px;font-size:16px;font-weight:400}.product{border-top:1px solid var(--line);padding:114px 0 93px}.section-heading{grid-template-columns:28% 1fr;align-items:start;display:grid}.section-heading>div{justify-content:space-between;align-items:end;display:flex}.section-heading h2{flex:0 0 50%}.section-intro{max-width:310px;margin:0 0 4px}.knowledge-demo{background:linear-gradient(135deg,#121018,#09080b 72%);border:1px solid #282330;border-radius:8px;min-height:292px;margin:66px 0 0 28%;padding:24px 28px}.demo-topline{color:#797482;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.demo-status{color:#ddd8e5;align-items:center;gap:8px;display:flex}.demo-status i{background:#48c99e;box-shadow:0 0 8px #48c99ecc}.demo-shortcut{color:#716c77}.search-form{border-bottom:1px solid #3b3545;align-items:center;gap:15px;margin-top:27px;padding-bottom:15px;display:flex}.search-glyph{color:var(--violet);font-size:31px;line-height:1;transform:rotate(-20deg)}.search-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px;font-weight:300}.search-form input::placeholder{color:#827c89}.search-form input:focus-visible{outline:none}.search-form button{background:var(--violet);color:#fff;border:0;border-radius:50%;width:35px;height:35px;font-size:19px;transition:background .2s}.search-form button:hover{background:#956fff}.suggested-questions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:22px;display:flex}.suggested-questions>span,.result-label{color:#77717e;letter-spacing:.1em;text-transform:uppercase;margin-right:5px;font-size:10px}.suggested-questions button{color:#c4bfcb;background:#17141d;border:1px solid #302b37;border-radius:999px;padding:9px 12px;font-size:11px;transition:border-color .2s}.suggested-questions button:hover{border-color:var(--violet)}.suggested-questions button span{color:var(--violet);margin-left:8px}.search-result{padding-top:20px}.search-result>p{color:#f3eff8;letter-spacing:-.03em;margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:20px}.result-source{color:#77717e;font-size:11px}.product-footnote{color:#77717e;justify-content:space-between;margin:14px 0 0 28%;font-size:10px;display:flex}.product-footnote b{color:var(--violet);font-weight:400}.approach{border-top:1px solid var(--line);padding:114px 0 115px}.approach-heading{grid-template-columns:28% 1fr;align-items:start;display:grid}.flow-illustration{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-around;align-items:center;min-height:248px;margin:70px 0 0 28%;display:flex}.flow-source{width:190px;height:164px;position:relative}.flow-orbit{color:#d1c9de;border:1px solid #8052ff66;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute}.orbit-one{width:100px;height:66px;top:0;left:44px}.orbit-two{width:100px;height:66px;top:76px;left:4px}.orbit-three{width:100px;height:66px;top:76px;right:4px}.flow-center{color:#fff;background:#17121f;border:1px solid #4a376c;border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;font-size:10px;display:flex;position:absolute;top:52px;left:65px}.flow-arrow{color:#686170;font-size:24px}.flow-dala{color:#fff;flex-direction:column;align-items:center;gap:5px;font-family:Space Grotesk,sans-serif;font-size:19px;display:flex}.flow-dala .brand-mark{transform:scale(.8)}.flow-dala small,.flow-outcome small{color:#827c89;font-family:DM Sans,sans-serif;font-size:10px}.flow-outcome{flex-direction:column;align-items:center;gap:7px;display:flex}.outcome-spark{color:var(--amber);font-size:24px}.flow-outcome strong{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400}.principles{grid-template-columns:repeat(3,1fr);gap:28px;margin:50px 0 0 28%;display:grid}.principles article{border-top:1px solid #39333f;padding-top:17px}.principle-number{color:var(--violet);letter-spacing:.08em;font-size:10px}.principles h3{letter-spacing:-.04em;margin:20px 0 10px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:400}.principles p{color:#9d97a4;max-width:235px;margin:0;font-size:12px;font-weight:300;line-height:1.6}.journal{border-top:1px solid var(--line);justify-content:space-between;align-items:end;min-height:365px;padding:93px 0 88px;display:flex;position:relative;overflow:hidden}.journal>div:first-child,.journal-aside{z-index:1;position:relative}.journal-aside{max-width:325px;padding-bottom:4px}.journal-aside>p{font-size:14px}.journal-watermark{color:#8052ff12;font-size:390px;line-height:.6;position:absolute;top:90px;right:10%}.closing{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;padding:112px 0 126px;display:flex;position:relative}.closing-orb{width:75px;height:75px;margin-bottom:33px;position:relative}.closing-orb:before{content:"";background:radial-gradient(circle,#8052ffcc,#8052ff21 48%,#0000 70%);border-radius:50%;position:absolute;inset:-35px}.closing-orb span{background:var(--violet);clip-path:polygon(50% 0,100% 100%,0 100%);width:24px;height:24px;position:absolute;top:10px;left:25px}.closing-orb span:nth-child(2){background:#ffb829;top:31px;left:39px;transform:rotate(85deg)scale(.65)}.closing-orb span:nth-child(3){background:#15846e;top:38px;left:15px;transform:rotate(210deg)scale(.7)}.closing .section-index{margin-bottom:19px}.closing h2{margin:0 0 30px;font-size:clamp(3.7rem,7.3vw,6rem)}.closing h2 span{color:var(--violet)}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:25px 0 31px;font-size:10px;display:flex}.site-footer .brand{color:#fff;font-size:16px}.site-footer p{margin:0}.site-footer>a:not(.brand) span{color:var(--violet)}.site-footer a{color:#c0b9ca}.back-to-top{color:#c0b9ca;margin-left:auto}.human-badge{color:#e9e2ff;text-transform:none;background:#ffffff08;border:1px solid #8052ff1f;border-radius:8px;padding:8px 12px;font-size:11px}@media (width>=1500px){.site-header{padding-left:max(48px,50vw - 640px);padding-right:max(48px,50vw - 640px)}}@media (width<=900px){.section-wrap{width:min(100% - 64px,760px)}.site-header{padding:27px 32px}.primary-nav{gap:18px}.hero{grid-template-columns:.95fr 1.05fr;min-height:750px}h1{font-size:clamp(4rem,9vw,6rem)}.brain-visual{width:58vw;min-height:360px}.hero-art{min-height:480px}.manifesto-content{padding-left:20%}.section-heading,.approach-heading{grid-template-columns:22% 1fr}.knowledge-demo,.flow-illustration,.principles,.product-footnote{margin-left:22%}.section-heading>div{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=640px){.section-wrap{width:calc(100% - 42px)}.site-header{padding:22px 21px}.menu-toggle{color:#fff;letter-spacing:.1em;z-index:2;text-transform:uppercase;background:0 0;border:1px solid #39333f;border-radius:999px;padding:9px 13px;font-size:10px;display:block;position:relative}.primary-nav{border-bottom:1px solid var(--line);z-index:1;background:#09080bfa;flex-direction:column;align-items:stretch;gap:21px;padding:83px 22px 25px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.primary-nav.is-open{transform:translateY(0)}.primary-nav>a:not(.button){color:#fff;font-size:13px}.primary-nav .button{align-self:flex-start}.hero{min-height:auto;padding:143px 0 45px;display:block}.eyebrow{margin-bottom:27px;font-size:9px}h1{font-size:clamp(3.5rem,14.5vw,5.3rem)}.hero-description{max-width:390px;margin:26px 0 22px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.button{padding:14px 16px;font-size:10px}.hero-footnote{margin-top:28px}.hero-art{min-height:335px;margin:8px -8px 0}.brain-visual{width:100%;height:350px;min-height:0}.brain-caption{font-size:9px;bottom:15px;left:8%}.art-note{font-size:12px;bottom:44px;right:3%}.scroll-cue{display:none}.manifesto,.product,.approach{padding:75px 0}.section-index{margin-bottom:26px;font-size:9px}.manifesto-content{padding-left:0;display:block}h2{font-size:clamp(2.85rem,12vw,4rem)}.manifesto-copy{margin-top:29px}.manifesto-copy>p,.section-intro,.journal-aside>p{font-size:14px}.manifesto-signoff{flex-direction:column;gap:9px;margin-top:54px}.section-heading,.approach-heading{display:block}.section-heading>div{gap:19px}.section-intro{max-width:380px}.knowledge-demo{min-height:280px;margin:37px 0 0;padding:18px 16px}.demo-topline{font-size:8px}.demo-shortcut{text-align:right;max-width:120px}.search-form{gap:9px;margin-top:26px}.search-form input{font-size:13px}.search-form input::placeholder{font-size:12px}.suggested-questions{flex-direction:column;align-items:flex-start}.suggested-questions button{font-size:10px}.search-result>p{font-size:17px}.product-footnote{flex-direction:column;gap:5px;margin:12px 0 0}.flow-illustration{min-height:208px;margin:40px 0 0}.flow-source{transform-origin:50%;width:120px;height:136px;transform:scale(.75)}.flow-arrow{font-size:17px}.flow-dala{font-size:15px}.flow-outcome strong{font-size:13px}.flow-dala small,.flow-outcome small{text-align:center;font-size:8px}.principles{grid-template-columns:1fr;gap:21px;margin:34px 0 0}.principles article{grid-template-columns:38px 1fr;padding-top:14px;display:grid}.principle-number{grid-row:span 2;padding-top:3px}.principles h3{margin:0 0 7px;font-size:16px}.principles p{max-width:300px;font-size:11px}.journal{flex-direction:column;align-items:flex-start;gap:23px;min-height:0;padding:76px 0}.journal-aside{max-width:290px}.journal-watermark{font-size:250px;top:110px;right:0}.closing{padding:83px 0 92px}.closing h2{font-size:clamp(3.6rem,15vw,5rem)}.site-footer{grid-template-columns:1fr 1fr;align-items:flex-start;gap:18px 10px;display:grid}.site-footer .brand,.site-footer>:nth-child(2){grid-column:1/-1}.back-to-top{text-align:right;justify-self:end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
