@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400&family=Manrope:wght@400;500;600&display=swap";
:root{--bg:#070909;--fg:#f0f2eb;--muted:#92988f;--line:#f0f2eb24;--acid:#c9ff38;--panel:#0d1010}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.noise{pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}.shell{width:min(1480px,100% - 72px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;display:grid;position:relative}.brand{letter-spacing:.16em;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.brand-glyph{border:1px solid var(--fg);letter-spacing:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.nav nav{color:var(--muted);gap:34px;font-size:12px;display:flex}.nav a{transition:color .25s}.nav a:hover{color:var(--acid)}.nav-cta{border-bottom:1px solid var(--fg);justify-self:end;padding:8px 0;font-size:12px}.nav-cta span{color:var(--acid);margin-left:8px}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 96px);padding:105px 0 44px;display:flex;position:relative;overflow:hidden}.hero-meta{color:#697068;letter-spacing:.14em;justify-content:space-between;font:9px DM Mono,monospace;display:flex;position:absolute;top:26px;left:0;right:0}.hero-meta span:first-child{color:#aab0a8}.hero-meta i,.status i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 14px var(--acid);border-radius:50%;margin-right:9px;animation:1.8s infinite pulse;display:inline-block}.kicker,.section-code{letter-spacing:.16em;color:var(--acid);text-transform:uppercase;font:10px DM Mono,monospace}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(74px,11.7vw,178px);font-weight:500;line-height:.8}.hero h1 span{white-space:nowrap;display:block}.hero h1 .outline{color:#0000;-webkit-text-stroke:1px #f0f2ebb8;padding-left:7.7vw}.hero-foot{z-index:2;justify-content:space-between;align-items:end;margin-top:74px;display:flex;position:relative}.hero-foot>p{width:min(500px,42vw);color:var(--muted);margin:0;font-size:17px;line-height:1.6}.discover{border:1px solid var(--line);border-radius:50%;place-items:center;width:76px;height:76px;transition:all .3s;display:grid;position:relative}.discover span{letter-spacing:.12em;font:8px DM Mono;position:absolute;top:15px}.discover b{margin-top:17px;font-weight:400}.discover:hover{background:var(--acid);color:var(--bg);transform:rotate(-12deg)}.intelligence-map{aspect-ratio:1;opacity:.83;width:min(47vw,700px);position:absolute;top:7%;right:-7vw}.halo{border:1px solid #c9ff3838;border-radius:50%;animation:26s linear infinite rotate;position:absolute}.halo:after{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 20px var(--acid);border-radius:50%;position:absolute}.h1{inset:3%}.h1:after{top:14%;left:16%}.h2{border-style:dashed;animation-duration:18s;animation-direction:reverse;inset:19%}.h2:after{bottom:6%;right:25%}.h3{animation-duration:11s;inset:35%}.h3:after{top:-4px;left:50%}.beam{background:conic-gradient(#0000 72%,#c9ff381f);border-radius:50%;animation:7s linear infinite rotate;position:absolute;inset:0}.core-node{background:var(--acid);color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;inset:44%;box-shadow:0 0 80px 18px #c9ff3838}.core-node b{font-size:20px}.data{color:#8b9587;letter-spacing:.15em;font:8px DM Mono;position:absolute}.d1{top:21%;left:7%}.d2{top:42%;right:5%}.d3{bottom:9%;left:34%}.sat{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px #fff}.s1{top:4%;left:49%}.s2{bottom:23%;right:12%}.s3{bottom:29%;left:12%}.statement,.systems,.ventures{border-top:1px solid var(--line);padding:150px 0}.statement{grid-template-columns:1fr 2.2fr;gap:50px;display:grid}.section-code{gap:18px;display:flex}.section-code span{color:#676d66}.section-code p{margin:0}.statement-copy h2{letter-spacing:-.055em;max-width:1050px;margin:0;font-size:clamp(43px,5.5vw,82px);font-weight:500;line-height:1.03}.statement-copy>div{grid-template-columns:1fr 1fr;gap:55px;margin:65px 0 0 25%;display:grid}.statement-copy>div p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.section-heading{justify-content:space-between;align-items:start;margin-bottom:65px;display:flex}.section-heading>p{color:var(--muted);margin:0;font-size:13px}.cap-list{border-top:1px solid var(--line)}.cap-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 130px 1.1fr 1fr 35px;align-items:center;gap:25px;min-height:150px;transition:padding .35s,background .35s;display:grid}.cap-list article:hover{background:#c9ff3806;padding:0 18px}.cap-number,.cap-tag{color:#626861;letter-spacing:.1em;font:10px DM Mono}.cap-tag{color:var(--acid)}.cap-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.4vw,50px);font-weight:400}.cap-copy{max-width:460px;color:var(--muted);font-size:14px;line-height:1.65}.cap-arrow{color:var(--acid);font-size:21px}.operating{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:820px;display:grid}.operating-visual{border-right:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.op-grid{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 41px,#c9ff381f 42px 43px);width:70%;animation:5s ease-in-out infinite breathe;position:absolute}.op-grid:after,.op-grid:before{content:"";background:#c9ff384d;position:absolute}.op-grid:before{width:1px;height:130%;top:-15%;left:50%}.op-grid:after{width:130%;height:1px;top:50%;left:-15%}.op-pulse{background:var(--acid);z-index:2;border-radius:50%;width:86px;height:86px;box-shadow:0 0 110px 35px #c9ff383d}.operating-visual>p{text-align:center;color:#0a0c0b;z-index:3;font:9px/1.6 DM Mono;position:absolute}.operating-visual>p b{font-weight:400}.cross{color:var(--acid);font:16px DM Mono;position:absolute}.c1{top:10%;left:8%}.c2{bottom:10%;right:8%}.operating-copy{padding:100px 8vw}.operating-copy h2{letter-spacing:-.05em;margin:24px 0 70px;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1.08}.model-row{border-top:1px solid var(--line);grid-template-columns:42px 1fr 1.3fr;align-items:center;padding:25px 0;display:grid}.model-row:last-child{border-bottom:1px solid var(--line)}.model-row span{color:var(--acid);font:9px DM Mono}.model-row p{margin:0;font-size:20px}.model-row small{color:var(--muted);font-size:12px}.venture-list{border-top:1px solid var(--line)}.venture-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1.1fr 1fr 105px 30px;align-items:center;gap:28px;padding:42px 0;transition:padding .3s,color .3s;display:grid}.venture-list article:hover{color:var(--acid);padding-left:14px}.venture-id,.venture-list article>div>p,.status{color:#747a73;letter-spacing:.12em;text-transform:uppercase;font:9px DM Mono}.venture-list h3{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(32px,4.3vw,64px);font-weight:400}.venture-copy{color:var(--muted);max-width:430px;font-size:14px;line-height:1.65}.status i{width:5px;height:5px;margin-right:7px}.venture-arrow{font-size:22px}.closing{border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:90vh;display:flex}.closing h2{letter-spacing:-.065em;margin:30px 0 72px;font-size:clamp(62px,9vw,138px);font-weight:500;line-height:.92}.closing h2 span{color:#0000;-webkit-text-stroke:1px #f0f2eba6}.closing>a{border-bottom:1px solid var(--fg);padding-bottom:9px;font-size:19px}.closing>a b{color:var(--acid);margin-left:12px}.footer{border-top:1px solid var(--line);color:#6e746d;letter-spacing:.09em;grid-template-columns:1fr auto 1fr;align-items:center;height:120px;font:9px DM Mono;display:grid}.footer>p:last-child{justify-self:end}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes breathe{50%{opacity:.7;transform:scale(.94)}}@media (max-width:850px){.shell{width:calc(100% - 36px)}.nav{grid-template-columns:1fr auto;height:78px}.nav nav{display:none}.nav-cta{font-size:10px}.hero{min-height:calc(100svh - 78px);padding:120px 0 36px}.hero-meta span:not(:first-child){display:none}.hero h1{font-size:clamp(57px,18.2vw,100px);line-height:.84}.hero h1 .outline{padding-left:0}.intelligence-map{opacity:.55;width:100vw;top:15%;right:-56vw}.hero-foot{margin-top:60px}.hero-foot>p{width:calc(100% - 88px);font-size:14px}.discover{width:62px;height:62px}.statement,.systems,.ventures{padding:95px 0}.statement{grid-template-columns:1fr;gap:48px}.statement-copy h2{font-size:42px}.statement-copy>div{grid-template-columns:1fr;gap:24px;margin:45px 0 0}.section-heading{margin-bottom:42px;display:block}.section-heading>p{margin-top:18px}.cap-list article{grid-template-columns:35px 1fr 25px;gap:12px;min-height:0;padding:27px 0}.cap-tag{display:none}.cap-copy{grid-column:2/4;margin:0}.cap-list h3{font-size:29px}.cap-arrow{grid-area:1/3}.operating{grid-template-columns:1fr;min-height:0}.operating-visual{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.operating-copy{padding:85px 0}.model-row{grid-template-columns:34px 1fr}.model-row small{grid-column:2;margin-top:7px}.venture-list article{grid-template-columns:35px 1fr 28px;gap:10px;padding:30px 0}.venture-copy,.status{display:none}.venture-arrow{grid-area:1/3}.venture-list h3{font-size:34px}.closing{min-height:72vh}.closing h2{font-size:57px}.footer{grid-template-columns:1fr 1fr;gap:18px;height:auto;padding:30px 0}.footer>p:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.intelligence-map{--sphere-x:0px;--sphere-y:0px;--sphere-scroll-y:0px;--sphere-scale:1;--sphere-fade:.92;z-index:1;width:min(54vw,820px);opacity:var(--sphere-fade);transform:translate3d(var(--sphere-x),calc(var(--sphere-y) + var(--sphere-scroll-y)),0) scale(var(--sphere-scale));transform-origin:50%;will-change:transform,opacity;top:3%;right:7vw}.hero{isolation:isolate}.hero-copy,.hero-foot{z-index:3}.hero h1 .outline{text-shadow:0 0 24px #0709096b;position:relative}.sphere-glow{filter:blur(38px);background:#c9ff381f;border-radius:50%;animation:4.8s ease-in-out infinite sphere-breathe;position:absolute;inset:29%}.core-node{animation:3.8s ease-in-out infinite core-breathe}.intelligence-map .halo{transition:border-color .45s,opacity .45s}.hero:hover .intelligence-map .halo{border-color:#c9ff3857}@keyframes sphere-breathe{50%{opacity:.62;transform:scale(1.32)}}@keyframes core-breathe{50%{transform:scale(.88);box-shadow:0 0 105px 30px #c9ff384d}}@media (max-width:850px){.intelligence-map{z-index:1;width:112vw;top:15%;right:-38vw}.hero-copy,.hero-foot{z-index:3}}.brand{letter-spacing:.17em;gap:13px;font-size:14px;font-weight:600}.brand-glyph{isolation:isolate;border:2px solid var(--fg);width:36px;height:36px;font-size:14px;font-weight:500;line-height:1;position:relative}.brand-glyph:after{content:"";z-index:-1;border:1px solid #c9ff387a;border-radius:50%;position:absolute;inset:5px}.brand>span:last-child{text-shadow:0 0 18px #f0f2eb1f}@media (max-width:850px){.brand{font-size:13px}.brand-glyph{width:34px;height:34px;font-size:13px}}
