@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--ink:#06090d;--ink-2:#0b1016;--coal:#10161d;--paper:#f6f6f2;--paper-2:#eeefe9;--card:#ffffff;--white:#f3f5f1;--text-dark:#12171a;--muted:#98a4a3;--muted-light:#626c67;--signal:#b6ef80;--signal-deep:#5a8a3a;--mint:#7fe3c0;--sky:#86c5ff;--lilac:#c3b5ff;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.16);--line-light:rgba(18,23,26,.08);--line-light-strong:rgba(18,23,26,.16);--glass:rgba(255,255,255,.04);--glass-hover:rgba(255,255,255,.07);--shadow-card:0 1px 2px rgba(18,23,26,.04),0 24px 60px -28px rgba(18,23,26,.22);--shadow-card-hover:0 2px 4px rgba(18,23,26,.04),0 36px 80px -28px rgba(18,23,26,.3);--shadow-dark:0 40px 120px -40px rgba(0,0,0,.7);--r-xl:32px;--r-lg:24px;--r-md:18px;--r-sm:12px;--ease:cubic-bezier(.16,1,.3,1);--sans:var(--font-inter),"Inter",-apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body,html{background:var(--ink)}body{margin:0;font-family:var(--sans);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03"}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:4px}.light-section :focus-visible{outline-color:var(--signal-deep)}::selection{background:var(--signal);color:var(--ink)}figure,h1,h2,h3,h4,p{margin:0}h2{font-size:clamp(2.2rem,3.9vw,3.6rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}h2,h3{font-weight:500}p{line-height:1.85}img{max-width:100%}.content-width{width:min(100% - 112px,1280px);margin-inline:auto}.section-padding{padding-block:128px}.light-section{background:var(--paper);color:var(--text-dark)}.sheet,main{position:relative}.sheet{z-index:2;border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:calc(var(--r-xl) * -1)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 .72rem/1 var(--mono);letter-spacing:.14em;color:var(--signal);padding:9px 14px;border-radius:999px;border:1px solid rgba(182,239,128,.22);background:rgba(182,239,128,.06);width:-moz-fit-content;width:fit-content}.light-section .eyebrow{color:var(--signal-deep);border-color:rgba(90,138,58,.22);background:rgba(90,138,58,.06)}.micro-label{font:.72rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.status-dot{position:relative;width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.status-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid;opacity:.5;animation:ping 2.4s var(--ease) infinite}.arrow-up-right-icon{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none;flex:0 0 auto;transition:transform .4s var(--ease)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font-size:.9375rem;font-weight:500;letter-spacing:.005em;transition:transform .45s var(--ease),background .3s,color .3s,border-color .3s,box-shadow .45s var(--ease)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0);transition-duration:.1s}.button:hover .arrow-up-right-icon{transform:translate(2px,-2px)}.button-arrow{display:inline-block;transition:transform .4s var(--ease)}.button:hover .button-arrow{transform:translateY(3px)}.button.signal{background:var(--signal);color:#0b1a04;box-shadow:0 0 0 1px rgba(182,239,128,.25),0 14px 36px -14px rgba(182,239,128,.6)}.button.signal:hover{background:#c9f6a0;box-shadow:0 0 0 1px rgba(182,239,128,.35),0 22px 48px -14px rgba(182,239,128,.75)}.button.text-button{color:var(--white);background:var(--glass);border-color:var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.button.text-button:hover{background:var(--glass-hover);border-color:var(--line-strong)}.button.outline{color:var(--white);border-color:var(--line-strong);background:transparent}.button.outline:hover{background:var(--glass-hover);border-color:rgba(255,255,255,.3)}.light-section .button.outline{color:var(--text-dark);border-color:var(--line-light-strong);background:var(--card);box-shadow:var(--shadow-card)}.light-section .button.outline:hover{border-color:rgba(18,23,26,.3);box-shadow:var(--shadow-card-hover)}.skip-link{position:fixed;left:24px;top:8px;padding:12px 20px;background:var(--signal);color:var(--ink);z-index:200;border-radius:999px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@keyframes rise{0%{opacity:0;transform:translateY(26px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{rotate:1turn}}@keyframes spin-reverse{to{rotate:-1turn}}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:.9}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@keyframes shimmer{to{background-position:200%}}@keyframes drift-a{0%{transform:translate(0) scale(1)}50%{transform:translate(10%,14%) scale(1.12)}to{transform:translate(-6%,6%) scale(.96)}}@keyframes drift-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-14%,12%) scale(1.08)}to{transform:translate(6%,-6%) scale(1.02)}}@keyframes drift-c{0%{transform:translate(0) scale(1)}50%{transform:translate(12%,-10%) scale(1.1)}to{transform:translate(-8%,4%) scale(.98)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}[data-reveal=stagger]>*,[data-reveal]:not([data-reveal=stagger]){opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform 1.1s var(--ease);transition-delay:calc(var(--i, 0) * 90ms);will-change:opacity,transform}[data-reveal=stagger].is-in>*,[data-reveal].is-in:not([data-reveal=stagger]){opacity:1;transform:none}[data-spotlight]{position:relative;overflow:hidden}[data-spotlight]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--spot,rgba(182,239,128,.16)),transparent 62%)}[data-spotlight]:hover:after{opacity:1}[data-spotlight]>*{position:relative;z-index:1}.light-section [data-spotlight]{--spot:rgba(182,239,128,.32)}.aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none;will-change:transform}.aurora-a{width:clamp(420px,58vw,860px);aspect-ratio:1;left:-14%;top:-34%;background:radial-gradient(circle at 40% 40%,rgba(182,239,128,.5),transparent 62%);animation:drift-a 26s ease-in-out infinite alternate}.aurora-b{width:clamp(380px,48vw,740px);aspect-ratio:1;right:-8%;top:-18%;background:radial-gradient(circle at 50% 50%,rgba(127,227,192,.42),transparent 62%);animation:drift-b 30s ease-in-out infinite alternate}.aurora-c{width:clamp(420px,52vw,800px);aspect-ratio:1;right:18%;bottom:-46%;background:radial-gradient(circle at 50% 50%,rgba(134,197,255,.34),transparent 62%);animation:drift-c 34s ease-in-out infinite alternate}.masthead{position:fixed;inset:0 0 auto 0;z-index:40;height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-inline:max(36px,calc((100vw - 1280px) / 2));border-bottom:1px solid transparent;transition:height .5s var(--ease),background .5s,border-color .5s,-webkit-backdrop-filter .5s;transition:height .5s var(--ease),background .5s,border-color .5s,backdrop-filter .5s;transition:height .5s var(--ease),background .5s,border-color .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s}.masthead.is-open,.masthead.is-scrolled{height:68px;background:rgba(6,9,13,.68);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-color:var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-lockup{display:grid;width:188px;aspect-ratio:3218/943}.brand-artwork{display:block;grid-area:1/1;width:100%;height:auto;object-fit:contain;transition:opacity .3s var(--ease)}.brand-artwork-dark{opacity:0}.brand-artwork-light{opacity:1}.navigation{display:flex;gap:4px;font-size:.875rem;color:#c9d2cc;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navigation a{padding:9px 16px;border-radius:999px;transition:background .3s,color .3s}.navigation a:hover{color:var(--white);background:var(--glass-hover)}.header-actions{display:flex;align-items:center;gap:14px}.nav-cta{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;color:var(--white);border:1px solid var(--line-strong);border-radius:999px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.875rem;transition:border-color .3s,color .3s,background .3s,transform .45s var(--ease)}.nav-cta:hover{border-color:rgba(182,239,128,.5);color:var(--signal);background:rgba(182,239,128,.06);transform:translateY(-1px)}.nav-cta:hover .arrow-up-right-icon{transform:translate(2px,-2px)}.menu-toggle{display:none;width:44px;height:44px;background:var(--glass);border:1px solid var(--line-strong);border-radius:999px}.menu-toggle span{display:block;width:18px;height:1.5px;border-radius:2px;background:var(--white);margin:5px auto;transition:transform .45s var(--ease)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.masthead.is-light{color:var(--text-dark)}.masthead.is-light:is(.is-scrolled,.is-open){background:rgba(246,246,242,.74);border-color:var(--line-light)}.masthead.is-light .brand-artwork-dark{opacity:1}.masthead.is-light .brand-artwork-light{opacity:0}.masthead.is-light .navigation{color:#465049;border-color:var(--line-light);background:rgba(18,23,26,.04)}.masthead.is-light .navigation a:hover{color:var(--text-dark);background:rgba(18,23,26,.06)}.masthead.is-light .nav-cta{color:var(--text-dark);border-color:var(--line-light-strong);background:rgba(255,255,255,.6)}.masthead.is-light .nav-cta:hover{color:var(--signal-deep);border-color:rgba(90,138,58,.5);background:rgba(182,239,128,.18)}.masthead.is-light .menu-toggle{border-color:var(--line-light-strong);background:rgba(255,255,255,.6)}.masthead.is-light .menu-toggle span{background:var(--text-dark)}.hero{position:relative;overflow:hidden;padding-top:84px;background:var(--ink);isolation:isolate}.hero-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-grid{background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.2px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 70% at 62% 42%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 62% 42%,#000 10%,transparent 70%);opacity:.5}.hero-grid,.hero-noise{position:absolute;inset:0}.hero-noise{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-main{position:relative;z-index:1;min-height:640px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:48px;gap:48px;padding-block:72px 56px}.hero-copy{position:relative;z-index:2}.hero-copy>*{animation:rise 1.1s var(--ease) both}.hero-copy>:first-child{animation-delay:.05s}.hero-copy>:nth-child(2){animation-delay:.18s}.hero-copy>:nth-child(3){animation-delay:.34s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.58s}.hero .eyebrow{margin-bottom:34px}.hero h1>span{display:block;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.4;letter-spacing:-.02em;font-weight:400;color:#d9e0da}.hero h1 strong{display:block;white-space:normal;font-size:clamp(4.5rem,8.2vw,8.2rem);font-weight:500;line-height:1.12;letter-spacing:-.05em;background:linear-gradient(115deg,#ffffff,#eef5ea 18%,#b8e9c9 38%,#a6d8ff 50%,#b8e9c9 62%,#eef5ea 82%,#ffffff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shimmer 9s linear infinite}.signal-period{-webkit-text-fill-color:var(--signal);color:var(--signal)}.hero-lead{font-size:1.5rem;font-weight:400;letter-spacing:.01em;margin-top:26px;color:#e6ece6}.hero-description{color:var(--muted);max-width:520px;font-size:1.0625rem;margin-top:14px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.hero-foundation{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding-block:8px calc(64px + var(--r-xl));animation:rise 1.1s var(--ease) .75s both}.hero-foundation a{display:grid;grid-template-columns:1fr auto;grid-row-gap:10px;row-gap:10px;align-items:center;padding:22px 24px;border-radius:var(--r-md);background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .5s var(--ease),border-color .4s,background .4s}.hero-foundation a:hover{transform:translateY(-3px);border-color:var(--line-strong);background:var(--glass-hover)}.hero-foundation .micro-label{color:#8ea092}.hero-foundation strong{grid-column:1;font-size:1rem;font-weight:450;color:#e6ece6}.hero-foundation svg{grid-column:2;grid-row:1/3;align-self:center;color:#90a28f}.hero-foundation a:hover strong,.hero-foundation a:hover svg{color:var(--signal)}.hero-foundation a:hover svg{transform:translate(2px,-2px)}.os-map{position:relative;z-index:1;width:100%;max-width:560px;margin-left:auto;animation:rise 1.4s var(--ease) .4s both}.map-heading,.os-map figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8ea092;font:.72rem/1.6 var(--mono);letter-spacing:.06em}.map-heading{margin-bottom:4px}.map-indicator{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;padding:5px 12px;white-space:nowrap;color:#c3cfc6;font-family:var(--sans);letter-spacing:.02em}.map-indicator .status-dot{color:var(--signal)}.map-orbits{position:relative;width:100%;aspect-ratio:1.08}.map-glow{width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(182,239,128,.22),rgba(127,227,192,.08) 45%,transparent 70%);filter:blur(24px);animation:breathe 6s ease-in-out infinite}.map-glow,.map-ring{position:absolute;left:50%;top:50%;translate:-50% -50%}.map-ring{border:1px solid rgba(255,255,255,.1);border-radius:50%}.ring-outer{width:92%;aspect-ratio:1;animation:spin 80s linear infinite}.ring-middle{width:71%;aspect-ratio:1;border-style:dashed;border-color:rgba(182,239,128,.28);animation:spin-reverse 56s linear infinite}.ring-inner{width:50%;aspect-ratio:1;border-color:rgba(182,239,128,.45);background:radial-gradient(circle,rgba(182,239,128,.12),transparent 70%);box-shadow:inset 0 0 40px rgba(182,239,128,.08),0 0 60px -20px rgba(182,239,128,.35)}.map-axis{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.axis-horizontal{height:1px;top:50%;width:100%}.axis-vertical{width:1px;left:50%;top:0;height:100%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent)}.map-core{position:absolute;inset:32% 21%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.map-core>span{font:.72rem var(--mono);color:var(--signal);letter-spacing:.18em}.map-core strong{font-size:clamp(2rem,3vw,3rem);font-weight:500;letter-spacing:-.045em}.map-core small{color:#aebbb0;font-size:.8125rem;letter-spacing:.06em}.map-node{position:absolute;display:flex;align-items:center;gap:9px;padding:9px 14px;color:#d3ded4;background:rgba(11,16,22,.7);border:1px solid var(--line-strong);border-radius:999px;font-size:.8125rem;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px -14px rgba(0,0,0,.8);animation:float 7s ease-in-out infinite}.map-node i{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 10px var(--signal)}.node-memory{left:4%;top:21%;animation-delay:-1s}.node-runtime{right:0;top:31%;animation-delay:-3.2s}.node-tools{left:7%;bottom:22%;animation-delay:-5s}.node-governance{right:4%;bottom:16%;animation-delay:-2.1s}.orbit-dot{position:absolute;left:50%;top:0;width:8px;height:8px;translate:-50% -50%;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(182,239,128,.14),0 0 20px rgba(182,239,128,.9)}.orbit-dot-soft{width:6px;height:6px;background:var(--mint);box-shadow:0 0 0 4px rgba(127,227,192,.12),0 0 16px rgba(127,227,192,.9)}.map-output{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.map-output span{font-size:.8125rem;text-align:center;padding:9px 4px;border-radius:999px;color:#b7c4ba;transition:background .3s,color .3s}.map-output span:hover{background:var(--glass-hover);color:var(--white)}.os-map figcaption{margin-top:16px;color:#7f9084}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line-light);margin-bottom:60px}.section-aside{font-size:.875rem;color:var(--muted-light)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start}.muted-title{color:#8b958e}.intro-copy{padding-top:6px}.intro-copy p{font-size:1rem;color:var(--muted-light);margin-top:16px}.intro-copy .large-copy{margin-top:0;color:var(--text-dark);font-size:1.375rem;line-height:1.7}.paradigm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:72px}.paradigm-grid article{padding:32px 32px 34px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line-light);box-shadow:var(--shadow-card);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.paradigm-grid article:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.paradigm-grid .micro-label{color:var(--signal-deep)}.before-label{color:#8a948d;margin-top:26px;font-size:1rem;text-decoration:line-through;-webkit-text-decoration-color:rgba(18,23,26,.25);text-decoration-color:rgba(18,23,26,.25)}.paradigm-arrow{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:15px;margin-block:14px 16px;color:var(--signal-deep);background:rgba(182,239,128,.22)}.paradigm-grid h3{font-size:1.25rem;margin-bottom:10px;letter-spacing:-.01em}.paradigm-grid article>p:last-child{color:var(--muted-light);font-size:.9375rem}.contact-section{background:var(--ink);padding-top:0}.contact-grid{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:80px;gap:80px;padding:72px 80px;border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow:var(--shadow-dark)}.aurora-contact{width:60%;aspect-ratio:1;left:-10%;top:-60%;opacity:.5;background:radial-gradient(circle,rgba(182,239,128,.45),rgba(127,227,192,.2) 40%,transparent 65%);animation:drift-a 24s ease-in-out infinite alternate;z-index:-1}.contact-grid h2{margin-top:26px}.contact-copy p{max-width:440px;color:#bcc8bf;font-size:1.0625rem}.contact-copy .button{margin-top:28px}.contact-copy .micro-label{display:block;color:#8b9a8e;margin-top:24px}.site-footer{padding-block:36px 44px;border-top:1px solid var(--line)}.site-footer>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer p{color:#8f9c93;font-size:.875rem}.site-footer>div>span{font:.72rem var(--mono);letter-spacing:.06em;color:#7c8a80}.back-top{color:#aeb9b1;font-size:.875rem;padding:8px 14px;border-radius:999px;border:1px solid var(--line);transition:border-color .3s,color .3s}.back-top:hover{color:var(--signal);border-color:rgba(182,239,128,.4)}.contact-qr-trigger{cursor:pointer}.contact-qr-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(4,7,10,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:fade .35s ease both}.contact-qr-dialog{position:relative;width:min(460px,100%);padding:34px;color:var(--text-dark);background:var(--paper);border-radius:var(--r-lg);box-shadow:0 30px 100px rgba(0,0,0,.55);animation:dialog-in .55s var(--ease) both}.contact-qr-close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;padding:0 0 3px;color:var(--text-dark);background:var(--card);border:1px solid var(--line-light);border-radius:50%;font-size:24px;transition:background .3s,transform .4s var(--ease)}.contact-qr-close:hover{background:var(--signal);transform:rotate(90deg)}.contact-qr-close:focus-visible{outline-color:var(--signal-deep)}.contact-qr-kicker{color:var(--signal-deep);font:.72rem/1.5 var(--mono);letter-spacing:.12em;margin:0 40px 16px 0}.contact-qr-dialog h2{font-size:1.75rem;letter-spacing:-.02em}.contact-qr-dialog>p:not(.contact-qr-kicker){color:var(--muted-light);font-size:.9375rem;margin-block:10px 22px}.contact-qr-image-frame{padding:10px;background:#fff;border:1px solid var(--line-light);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.contact-qr-image-frame img{display:block;width:100%;height:auto;border-radius:8px}.architecture-section{padding-top:0;padding-bottom:calc(128px + var(--r-xl))}.architecture-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:70px;gap:70px;padding-top:72px;border-top:1px solid var(--line-light)}.architecture-intro .eyebrow{margin-bottom:26px}.architecture-intro>p{color:var(--muted-light);max-width:510px;font-size:1.0625rem}.architecture-board{position:relative;overflow:hidden;isolation:isolate;margin-top:56px;padding:40px;color:var(--white);background:linear-gradient(180deg,#0d131a,#07090d);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-xl);box-shadow:var(--shadow-dark)}.architecture-board:before{width:60%;left:-20%;top:-50%;background:radial-gradient(circle,rgba(182,239,128,.22),transparent 65%)}.architecture-board:after,.architecture-board:before{content:"";position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%;filter:blur(60px)}.architecture-board:after{width:50%;right:-15%;bottom:-50%;background:radial-gradient(circle,rgba(134,197,255,.18),transparent 65%)}.architecture-input{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.architecture-input .micro-label{color:#a7c48f}.architecture-input p{font-size:1.125rem;color:#e2eadc}.architecture-input>span:last-child{font-size:.8125rem;color:#97a49b}.architecture-kernel{border:1px solid rgba(182,239,128,.3);border-radius:var(--r-md);padding:26px 28px;background:linear-gradient(160deg,rgba(182,239,128,.1),rgba(182,239,128,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.kernel-title{display:flex;align-items:center;gap:12px;color:var(--signal);margin-bottom:24px}.kernel-title h3{color:var(--white);font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.kernel-title>span:last-child{margin-left:auto;color:#b9c8b3;font-size:.875rem}.kernel-modules{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.kernel-modules span{text-align:center;color:#d0dbcb;font-size:.9375rem;padding:12px 8px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.architecture-deployments{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.architecture-deployments a{display:grid;grid-template-columns:1fr auto;grid-gap:6px 16px;gap:6px 16px;padding:26px 28px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);transition:transform .5s var(--ease),border-color .4s,background .4s}.architecture-deployments a:hover{transform:translateY(-3px);border-color:var(--line-strong);background:var(--glass-hover)}.architecture-deployments .micro-label{color:#99ad8d}.architecture-deployments h4{grid-column:1;font-size:1.375rem;font-weight:500;letter-spacing:-.015em}.architecture-deployments p{grid-column:1;font-size:.875rem;color:#a9b7a9}.architecture-deployments svg{grid-column:2;grid-row:1/4;align-self:center;color:var(--signal)}.architecture-deployments a:hover svg{transform:translate(2px,-2px)}.architecture-domains{display:flex;align-items:center;gap:28px;padding-top:28px}.architecture-domains>span{color:#8fa38a;flex:0 0 auto}.architecture-domains>div{display:flex;flex:1 1;justify-content:flex-start;flex-wrap:wrap;gap:8px}.architecture-domains a{font-size:.8125rem;color:#c2cdc1;padding:7px 14px;border-radius:999px;border:1px solid var(--line);transition:border-color .3s,color .3s,background .3s}.architecture-domains a:hover{color:var(--signal);border-color:rgba(182,239,128,.4);background:rgba(182,239,128,.06)}.architecture-note{display:flex;justify-content:space-between;gap:24px;font-size:.875rem;color:var(--muted-light);margin-top:24px}.architecture-note span{flex-shrink:0;font-size:.8125rem}.intelligence-section{background:var(--ink);padding-bottom:calc(128px + var(--r-xl))}.dark-heading{border-color:var(--line)}.dark-heading .section-aside{color:var(--muted)}.intelligence-intro{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:70px;gap:70px;align-items:center}.intelligence-intro>p{color:var(--muted);font-size:1rem}.energy-flow{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass)}.energy-flow:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(182,239,128,.09),transparent);animation:sweep 6s ease-in-out infinite}.flow-node{position:relative;padding:28px 24px;border-right:1px solid var(--line)}.flow-node:last-child{border:0}.flow-no{font:.72rem var(--mono);color:#86987f}.flow-node h3{font-size:1.375rem;font-weight:500;margin-block:16px 8px;letter-spacing:-.01em}.flow-node>.micro-label{color:#93a48f}.flow-node.highlighted{background:linear-gradient(180deg,rgba(182,239,128,.1),rgba(182,239,128,.03))}.flow-node.highlighted h3{color:var(--signal)}.flow-arrow{position:absolute;right:-13px;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;background:var(--coal);border:1px solid var(--line-strong);color:#b6c7b0;width:26px;height:26px;border-radius:50%;font-size:.8125rem}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:60px}.evidence-grid article{padding:32px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);transition:transform .5s var(--ease),border-color .4s}.evidence-grid article:hover{transform:translateY(-4px);border-color:var(--line-strong)}.evidence-grid article>p:first-child{color:#c0ccc2;font-size:.9375rem}.evidence-number{font-size:clamp(2.6rem,4.4vw,4rem);letter-spacing:-.045em;line-height:1.15;font-weight:500;margin-top:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#ffffff,#cfe9d6 70%,#a9dcc0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.evidence-number>span:not(.count-up){display:block;font-size:.875rem;letter-spacing:.02em;color:#a9bba7;-webkit-text-fill-color:#a9bba7;margin-top:10px;font-weight:400}.evidence-grid .evidence-context{color:#93a297;font-size:.8125rem;margin-top:20px}.evidence-grid a,.market-thesis a{display:inline-flex;align-items:center;gap:8px;color:#a3b3a5;font-size:.75rem;margin-top:12px;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.2);text-decoration-color:rgba(255,255,255,.2);text-underline-offset:4px;transition:color .3s}.evidence-grid a:hover,.market-thesis a:hover{color:var(--signal)}.evidence-grid svg,.market-thesis svg{width:12px;height:12px}.market-thesis{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:50px;gap:50px;align-items:center;margin-top:72px;padding-top:44px;border-top:1px solid var(--line)}.market-thesis>p{font-size:.8125rem;color:#93a68b}.market-thesis>p>span{display:block;color:#e0eadb;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.75;margin-top:14px;letter-spacing:-.01em}.market-thesis>div{justify-self:end;display:flex;flex-direction:column;align-items:flex-start}.market-thesis strong{font-size:2.75rem;letter-spacing:-.045em;color:#e6f2de;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-thesis>div>span{color:#a0b39a;font-size:.875rem;margin-top:8px}.stage-badge{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;line-height:1.4;white-space:nowrap;color:#5d6b58;border:1px solid var(--line-light-strong);border-radius:999px;padding:6px 12px;background:var(--card)}.stage-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#93a684}.stage-badge.active-stage{background:rgba(182,239,128,.2);border-color:rgba(90,138,58,.3);color:#3f6a2a}.stage-badge.active-stage:before{background:var(--signal-deep);box-shadow:0 0 8px rgba(90,138,58,.6)}.product-wordmark{display:flex;align-items:center;gap:14px;font-size:1.75rem;letter-spacing:-.03em;margin-bottom:22px;font-weight:500}.product-wordmark>span{color:var(--signal-deep);font-size:1.25rem}.cloud-section h2{font-size:clamp(2.2rem,3.7vw,3.4rem)}.cloud-capabilities{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:60px}.cloud-capabilities article{padding:36px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line-light);box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cloud-capabilities article:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.capability-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.capability-top .micro-label{color:var(--signal-deep)}.planned-label{font-size:.72rem;color:#5d6b58;padding:4px 10px;background:var(--paper-2);border-radius:999px;flex:0 0 auto}.cloud-capabilities h3{font-size:1.375rem;margin-block:24px 12px;letter-spacing:-.015em}.cloud-capabilities article>p{color:var(--muted-light);font-size:1rem;margin-bottom:28px}.capability-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.capability-tags span{color:#4c6340;background:rgba(182,239,128,.18);padding:6px 12px;border-radius:999px;font-size:.8125rem}.cloud-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:44px}.cloud-bottom b{font-size:1.125rem;font-weight:500}.cloud-bottom p>span{display:block;font-size:.9375rem;color:var(--muted-light);margin-top:5px}.cloud-cta{color:var(--white);background:var(--text-dark);white-space:nowrap;box-shadow:0 16px 40px -18px rgba(18,23,26,.6)}.cloud-cta:hover{background:#24302c}.enterprise-section{background:linear-gradient(180deg,var(--paper),var(--paper-2))}.enterprise-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:90px;gap:90px;align-items:center}.enterprise-copy h2{margin-top:28px;font-size:clamp(2.2rem,3.7vw,3.4rem)}.enterprise-copy .enterprise-lead{font-size:1.25rem;color:#2a3430;margin-top:26px;line-height:1.7}.enterprise-copy>p:not(.eyebrow):not(.enterprise-lead){font-size:1rem;color:var(--muted-light);margin-top:16px}.enterprise-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.enterprise-tags span{font-size:.8125rem;color:#3f4f44;padding:7px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line-light)}.enterprise-tags span:before{content:"+";color:var(--signal-deep);margin-right:6px}.enterprise-copy>.button{margin-top:34px}.enterprise-plan{border:1px solid var(--line-light);border-radius:var(--r-xl);padding:32px 36px 24px;background:var(--card);box-shadow:var(--shadow-card)}.enterprise-plan-head{display:flex;flex-wrap:wrap;gap:9px 20px;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line-light)}.enterprise-plan-head .micro-label{color:var(--signal-deep)}.enterprise-plan-head>span:last-child{color:var(--muted-light);font-size:.8125rem}.enterprise-step{display:grid;grid-template-columns:34px 1fr;grid-gap:18px;gap:18px;padding-block:24px;border-bottom:1px solid var(--line-light)}.enterprise-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#3f6a2a;background:rgba(182,239,128,.25);font:.72rem var(--mono)}.enterprise-step h3{font-size:1.125rem;color:var(--text-dark);margin-bottom:6px}.enterprise-step p{font-size:.9375rem;color:var(--muted-light);line-height:1.8}.enterprise-plan-foot{font-size:.8125rem;color:var(--muted-light);text-align:center;padding-top:20px}.products-section{padding-bottom:calc(128px + var(--r-xl))}.products-intro{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:70px;gap:70px;align-items:center}.products-intro>p{font-size:1.0625rem;color:var(--muted-light)}.product-index{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px;padding-bottom:28px;border-bottom:1px solid var(--line-light)}.product-index a{color:#56655a;font-size:.8125rem;padding:8px 14px;border-radius:999px;border:1px solid var(--line-light);background:var(--card);transition:color .3s,border-color .3s,background .3s}.product-index a:hover{color:var(--text-dark);border-color:rgba(90,138,58,.4);background:rgba(182,239,128,.14)}.product-feature{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding-block:72px;border-bottom:1px solid var(--line-light);scroll-margin-top:24px}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.product-meta>.micro-label{color:var(--signal-deep)}.product-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:15px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.25;letter-spacing:-.035em;font-weight:500;margin-top:22px}.product-name>span{font-size:.875rem;color:#6b7a6e;letter-spacing:0;font-weight:400}.domain-card h4,.product-story h4,.sceneforge-copy h4{font-size:clamp(1.5rem,2.3vw,1.9rem);line-height:1.5;letter-spacing:-.02em;font-weight:500;margin-top:22px}.product-story>p{color:var(--muted-light);font-size:1rem;margin-top:16px}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.product-tags span{font-size:.8125rem;color:#4c6340;padding:6px 12px;border-radius:999px;background:rgba(182,239,128,.18)}.product-tags span:before{content:"+";margin-right:6px}.product-diagram{padding:30px;border:1px solid var(--line-light);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card)}.diagram-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--line-light);color:var(--signal-deep)}.diagram-title>span:last-child{font-size:.75rem;color:var(--muted-light)}.research-inputs{display:flex;gap:8px;margin-top:24px}.research-inputs span{font-size:.8125rem;flex:1 1;text-align:center;color:#4c6340;border:1px solid var(--line-light);border-radius:999px;padding:8px 4px;background:var(--paper)}.research-stream{margin-block:18px}.research-stream>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding-block:15px;border-bottom:1px solid var(--line-light)}.research-stream>div>span{color:var(--signal-deep);font:.72rem var(--mono)}.research-stream b{font-size:.9375rem;font-weight:500}.research-stream small{font-size:.75rem;color:var(--muted-light)}.research-output{padding:16px 18px;background:rgba(182,239,128,.18);border:1px solid rgba(90,138,58,.2);border-radius:var(--r-sm)}.research-output>span{color:var(--signal-deep);font-size:.75rem;display:block;margin-bottom:6px}.research-output b{font-weight:500;font-size:.875rem}.diagram-footnote{margin-top:16px;text-align:center;color:var(--muted-light);font-size:.75rem}.service-topline{display:flex;justify-content:space-between;gap:20px;font-size:.8125rem;color:var(--muted-light);padding-block:22px 6px}.service-journey>div{display:flex;gap:18px;align-items:center;padding-block:16px;position:relative}.service-journey>div:not(:last-child):after{content:"";position:absolute;width:1px;background:rgba(90,138,58,.3);top:calc(50% + 16px);bottom:-16px;left:15px}.service-journey>div>span{width:32px;height:32px;border:1px solid rgba(90,138,58,.3);color:#3f6a2a;background:rgba(182,239,128,.22);border-radius:50%;display:grid;place-items:center;font:.72rem var(--mono);flex-shrink:0}.service-journey b{font-size:.9375rem;font-weight:500}.service-journey p{color:var(--muted-light);font-size:.8125rem;margin-top:4px}.service-loop{font-size:.8125rem;text-align:center;color:var(--signal-deep);padding:18px 10px 0;margin-top:8px;border-top:1px solid var(--line-light)}.product-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}.domain-card{padding:34px;border:1px solid var(--line-light);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;scroll-margin-top:24px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.domain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.domain-card .product-meta{min-height:28px}.domain-card .product-name{margin-top:27px}.card-category{color:var(--signal-deep);font-size:.9375rem;margin-top:8px}.domain-card>p:not(.card-category){color:var(--muted-light);font-size:1rem;margin-top:18px;margin-bottom:28px}.product-path{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;border:1px solid var(--line-light);background:var(--paper);border-radius:var(--r-md)}.product-path>div{padding:18px 12px;position:relative;border-right:1px solid var(--line-light)}.product-path>div:last-child{border:0}.product-path>div>span{font:.72rem var(--mono);color:var(--signal-deep)}.product-path p{font-size:.875rem;margin-top:8px;color:#3f4f44}.product-path i{position:absolute;top:50%;right:-8px;font-style:normal;font-size:.8125rem;line-height:1;background:var(--paper);color:var(--signal-deep);z-index:1;padding-inline:2px}.card-current{display:grid;grid-template-columns:64px 1fr;grid-gap:15px;gap:15px;margin-top:24px;align-items:baseline}.card-current>span{font-size:.8125rem;color:var(--signal-deep)}.card-current p{color:var(--muted-light);font-size:.875rem}.sceneforge-feature{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:56px;gap:56px;align-items:center;margin-top:20px;padding:44px;color:var(--white);background:linear-gradient(180deg,#0d131a,#07090d);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-xl);box-shadow:var(--shadow-dark);scroll-margin-top:24px}.sceneforge-feature:before{content:"";position:absolute;z-index:-1;width:50%;aspect-ratio:1;right:-12%;top:-50%;border-radius:50%;background:radial-gradient(circle,rgba(195,181,255,.22),transparent 65%);filter:blur(60px)}.sceneforge-feature .product-meta .micro-label{color:#b9c9ad}.sceneforge-feature .stage-badge{color:#c3d1bb;border-color:var(--line-strong);background:var(--glass)}.sceneforge-feature .stage-badge:before{background:#9db08f}.sceneforge-copy>p{font-size:1rem;color:#b9c5b6;margin-top:20px}.sceneforge-copy .sceneforge-stage{font-size:.875rem;color:#a3b39f;margin-top:16px}.sceneforge-diagram .diagram-title{border-color:var(--line);color:#b9cba4}.sceneforge-diagram .diagram-title>span:last-child{color:#8d9c8e}.film-pipeline{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:26px}.film-pipeline>div{padding:14px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass);transition:background .3s,border-color .3s}.film-pipeline>div:hover{background:var(--glass-hover);border-color:var(--line-strong)}.film-pipeline>div>span{color:#a8c48f;font:.72rem var(--mono)}.film-pipeline b{font-size:1.0625rem;font-weight:500}.film-pipeline small{color:#a7b8a2;font:.68rem var(--mono);letter-spacing:.06em}.creative-control{display:flex;align-items:center;justify-content:space-around;gap:15px;margin-top:18px;padding-block:20px;background:rgba(182,239,128,.07);border:1px solid rgba(182,239,128,.22);border-radius:var(--r-sm)}.creative-control>div{display:flex;flex-direction:column;gap:8px}.creative-control>div>span{color:#b6ce98;font:.72rem var(--mono);letter-spacing:.1em}.creative-control b{font-size:.9375rem;font-weight:500;color:#dbe6d1}.creative-plus{font-size:24px;font-weight:300;color:#8e9f86}.asset-library{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;color:#a3b39f;font-size:.8125rem}.asset-library>div{display:flex;gap:8px}.asset-library>div>span{padding:5px 12px;border:1px solid var(--line);border-radius:999px}.products-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px}.products-bottom>p{color:var(--muted-light);font-size:.9375rem}.text-contact{background:transparent;color:#2f4a22;border:0;display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;padding:12px 0;white-space:nowrap}.text-contact:hover{text-decoration:underline;text-underline-offset:6px;-webkit-text-decoration-color:rgba(90,138,58,.5);text-decoration-color:rgba(90,138,58,.5)}.text-contact:hover .arrow-up-right-icon{transform:translate(2px,-2px)}.vision-section{background:var(--ink);overflow:hidden}.vision-section>.content-width{position:relative}.vision-section>.content-width:before{content:"";position:absolute;left:50%;top:-10%;width:70%;aspect-ratio:1.6;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse,rgba(182,239,128,.1),rgba(134,197,255,.06) 45%,transparent 70%);filter:blur(70px);pointer-events:none}.vision-section>.content-width>.eyebrow{display:flex;margin-inline:auto}.vision-heading{text-align:center;margin-top:38px}.vision-heading h2{font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1.3;font-weight:500}.vision-heading>p{color:#adbdae;font-size:1.125rem;margin-top:26px}.era-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:72px}.era-timeline>div{padding:32px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);transition:transform .5s var(--ease),border-color .4s}.era-timeline>div:hover{transform:translateY(-4px);border-color:var(--line-strong)}.era-no{font:.72rem var(--mono);color:#8ea092;letter-spacing:.1em}.era-timeline h3{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;margin-top:26px;display:flex;align-items:center;gap:14px}.era-timeline p{font-size:1rem;color:#b9c8ba;margin-top:14px}.era-caption{display:block;font-size:.8125rem;color:#8ea092;margin-top:24px}.agent-era{background:linear-gradient(160deg,rgba(182,239,128,.14),rgba(182,239,128,.03))!important;border-color:rgba(182,239,128,.3)!important;box-shadow:0 30px 80px -40px rgba(182,239,128,.35)}.agent-era .era-no,.agent-era h3{color:var(--signal)}.vision-statement{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center;padding-top:72px}.vision-hours{display:flex;flex-direction:column;align-items:center;position:relative}.vision-hours:before{content:"";position:absolute;inset:10% 20%;border-radius:50%;background:radial-gradient(circle,rgba(182,239,128,.2),transparent 70%);filter:blur(40px);animation:breathe 7s ease-in-out infinite}.vision-hours strong{position:relative;font-size:clamp(6rem,10vw,9.5rem);font-weight:400;line-height:1.1;letter-spacing:-.06em;background:linear-gradient(120deg,#ffffff,#d5eedc 55%,#a9dcc0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vision-hours strong>span{color:var(--signal);-webkit-text-fill-color:var(--signal);font-weight:200;padding-inline:10px;opacity:.7}.vision-hours>span{color:#98aa9b;font-size:.8125rem;margin-top:14px;position:relative}.vision-statement>p{color:#b3c1b3;font-size:1.0625rem;max-width:510px}.vision-closing{text-align:center;font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.7;margin-top:96px;color:#e6eee3;letter-spacing:-.015em}.vision-closing>span{color:#9db495}@media (min-width:1600px){.hero-main{min-height:720px}}@media (max-width:1100px){.content-width{width:calc(100% - 72px)}.navigation a{padding:8px 12px}.hero-main{gap:24px;padding-block:60px 48px;min-height:600px}.hero h1 strong{font-size:8vw}.map-node{padding:7px 11px;font-size:.75rem}.map-heading .micro-label{max-width:160px}.os-map figcaption span:first-child{max-width:180px}.contact-grid,.intro-grid{gap:45px}.contact-grid{padding:56px}.architecture-intro,.intelligence-intro,.products-intro{gap:45px}.architecture-board{padding:30px}.architecture-domains{gap:20px}.architecture-domains>.micro-label{max-width:105px}.cloud-capabilities article{padding:28px}.capability-top{flex-wrap:wrap}.enterprise-grid{gap:45px}.enterprise-plan{padding:26px}.product-feature{gap:35px}.product-diagram{padding:24px}.research-stream>div{grid-template-columns:20px 1fr;gap:8px}.research-stream small{grid-column:2}.domain-card{padding:28px}.sceneforge-feature{gap:32px;padding:32px}.film-pipeline{gap:5px}.film-pipeline>div{padding-inline:4px}.vision-statement{gap:55px}}@media (max-width:820px){:root{--r-xl:26px}.content-width{width:calc(100% - 48px)}.masthead{height:72px;padding-inline:24px;gap:18px}.masthead.is-open,.masthead.is-scrolled{height:64px}.menu-toggle{display:block}.navigation{display:none;position:absolute;left:12px;right:12px;top:calc(100% + 8px);padding:10px;border-radius:var(--r-lg);background:rgba(10,14,20,.92);border:1px solid var(--line-strong);box-shadow:var(--shadow-dark);animation:rise .5s var(--ease) both}.navigation.is-open{display:flex;flex-direction:column;gap:2px}.masthead.is-light .navigation{background:rgba(250,250,247,.96);border-color:var(--line-light);box-shadow:var(--shadow-card-hover)}.navigation a{padding:14px 16px;font-size:1rem;border-radius:var(--r-sm)}.nav-cta{padding:10px 14px}.hero{padding-top:72px}.hero-main{grid-template-columns:1fr;gap:56px;padding-block:56px 40px;min-height:0}.hero-copy{max-width:620px}.hero h1>span{font-size:2.5rem}.hero h1 strong{font-size:clamp(4.5rem,13vw,7rem)}.hero-description{max-width:570px}.os-map{width:90%;max-width:500px;margin-inline:auto}.map-heading .micro-label{max-width:none}.map-node{font-size:.8125rem;padding:8px 12px}.map-core strong{font-size:2.5rem}.os-map figcaption span:first-child{max-width:none}.hero-foundation{gap:10px;padding-bottom:calc(48px + var(--r-xl))}.hero-foundation a{padding:18px 16px}.hero-foundation .micro-label{font-size:.68rem;letter-spacing:.02em}.hero-foundation strong{font-size:.875rem}.hero-foundation svg{display:none}.section-padding{padding-block:88px}.architecture-section,.intelligence-section,.products-section{padding-bottom:calc(88px + var(--r-xl))}.section-aside{display:none}.section-heading{margin-bottom:40px}.intro-grid{grid-template-columns:1fr;gap:30px}.paradigm-grid{margin-top:48px;gap:12px}.paradigm-grid article{padding:26px}.paradigm-grid h3{font-size:1.125rem}.contact-grid{grid-template-columns:1fr;gap:32px;padding:44px 36px}.contact-copy p{max-width:560px}.site-footer>div{flex-wrap:wrap}.architecture-section{padding-top:0}.architecture-intro{grid-template-columns:1fr;gap:26px;padding-top:56px}.architecture-intro>p{max-width:100%}.architecture-input .micro-label{width:100%}.architecture-input p{font-size:1rem}.architecture-input>span:last-child{font-size:.75rem}.architecture-kernel{padding:22px}.kernel-title{flex-wrap:wrap}.kernel-title>span:last-child{margin-left:18px;width:100%}.kernel-modules{grid-template-columns:1fr 1fr}.kernel-modules span{font-size:.875rem}.architecture-deployments a{padding:22px}.architecture-domains{flex-direction:column;align-items:flex-start;gap:12px}.architecture-domains>.micro-label{max-width:none}.architecture-domains>div{width:100%}.architecture-note{flex-direction:column;gap:6px}.intelligence-intro{grid-template-columns:1fr;gap:28px}.flow-node{padding:22px 14px}.flow-node h3{font-size:1.125rem}.flow-node>.micro-label{font-size:.68rem;letter-spacing:0}.evidence-grid{gap:12px}.evidence-grid article{padding:24px}.evidence-grid a{display:flex;align-items:baseline;line-height:1.8}.evidence-number{font-size:2.75rem}.market-thesis{gap:25px}.market-thesis>p>span{font-size:1.0625rem}.desktop-break{display:none}.market-thesis strong{font-size:2.125rem}.cloud-capabilities{margin-top:40px;gap:12px}.cloud-capabilities article{padding:26px}.cloud-capabilities h3{font-size:1.1875rem}.cloud-bottom{align-items:flex-start;flex-direction:column;gap:22px}.enterprise-grid{grid-template-columns:1fr;gap:40px}.enterprise-copy{max-width:600px}.enterprise-plan{padding:28px}.products-intro{grid-template-columns:1fr;gap:25px}.product-index{gap:6px}.product-feature{grid-template-columns:1fr;gap:32px;padding-block:48px}.product-diagram{padding:26px}.research-stream>div{grid-template-columns:24px 1fr auto}.research-stream small{grid-column:auto}.product-cards{gap:14px}.domain-card{padding:24px}.product-name{font-size:2rem}.domain-card h4{font-size:1.375rem}.product-path p{font-size:.8125rem}.product-path>div{padding-inline:8px}.card-current{grid-template-columns:1fr;gap:7px}.sceneforge-feature{grid-template-columns:1fr;gap:35px}.sceneforge-copy h4{font-size:1.75rem}.products-bottom{flex-direction:column;align-items:flex-start;gap:12px}.era-timeline{gap:12px}.era-timeline>div{padding:26px 22px}.era-timeline h3{font-size:1.2rem}.era-timeline p{font-size:.875rem}.vision-statement{gap:35px}.vision-statement>p{font-size:1rem}.vision-hours strong{font-size:5.5rem}}@media (max-width:540px){:root{--r-xl:22px}.content-width{width:calc(100% - 40px)}.masthead{padding-inline:20px}.brand{gap:9px}.brand-lockup{width:152px}.header-actions{gap:8px}.nav-cta{font-size:.8125rem;gap:8px;padding-inline:12px}.nav-cta svg{display:none}.hero-main{padding-top:44px;gap:44px}.hero .eyebrow{font-size:.68rem;letter-spacing:.08em;margin-bottom:26px}.hero h1>span{font-size:1.9rem}.hero h1 strong{font-size:clamp(3.5rem,15vw,5rem)}.hero-lead{font-size:1.25rem}.hero-description{font-size:1rem}.hero-actions{gap:10px}.button{padding-inline:20px;font-size:.875rem;min-height:48px}.os-map{width:100%}.aurora{filter:blur(60px)}.map-heading .micro-label{max-width:190px}.map-node{font-size:.72rem;padding:6px 9px;gap:6px}.map-core strong{font-size:2rem}.map-core>span{font-size:.68rem}.map-core small{font-size:.72rem}.os-map figcaption{font-size:.68rem;gap:20px}.os-map figcaption span:first-child{max-width:185px}.map-output span{font-size:.75rem;padding:8px 2px}.hero-foundation{grid-template-columns:1fr;gap:8px;padding-block:0 calc(40px + var(--r-xl))}.hero-foundation a{grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:16px 18px;row-gap:4px}.hero-foundation svg{display:block}.section-padding{padding-block:72px}.architecture-section,.intelligence-section,.products-section{padding-bottom:calc(72px + var(--r-xl))}.paradigm-grid{grid-template-columns:1fr;margin-top:40px}.paradigm-grid h3{font-size:1.1875rem}.contact-grid{padding:36px 26px}.contact-grid h2{font-size:2.1rem}.site-footer>div{display:grid;grid-template-columns:1fr auto;grid-row-gap:20px;row-gap:20px}.site-footer .brand{grid-column:1}.site-footer p{grid-column:1/-1;grid-row:2}.site-footer>div>span{grid-column:1}.back-top{grid-column:2;grid-row:3;font-size:.8125rem}.contact-qr-backdrop{padding:16px}.contact-qr-dialog{padding:26px}.architecture-board{padding:20px;margin-top:32px}.architecture-intro{padding-top:40px}.architecture-input{gap:10px;margin-bottom:20px}.architecture-input p{font-size:.9375rem}.architecture-kernel{padding:18px 14px}.kernel-title{gap:9px;padding-left:4px}.kernel-title h3{font-size:1.25rem}.kernel-title>span:last-child{margin-left:14px;font-size:.8125rem}.kernel-modules span{font-size:.8125rem}.architecture-deployments{grid-template-columns:1fr;gap:10px}.architecture-deployments a{padding:20px}.architecture-deployments p{font-size:.8125rem}.architecture-domains a{font-size:.75rem;padding:6px 11px}.architecture-note{font-size:.8125rem}.energy-flow{grid-template-columns:1fr;margin-top:32px;border-radius:var(--r-md)}.flow-node{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-right:0;border-bottom:1px solid var(--line);padding:20px 22px}.flow-node:last-child{border-bottom:0}.flow-node h3{margin:0;font-size:1.125rem}.flow-arrow{top:auto;bottom:-13px;right:calc(50% - 13px);transform:rotate(90deg)}.evidence-grid{grid-template-columns:1fr;margin-top:32px}.evidence-number{font-size:3rem;margin-top:12px}.evidence-number>span{display:inline-block;margin-left:14px;font-size:.875rem}.evidence-grid .evidence-context{margin-top:12px}.market-thesis{grid-template-columns:1fr;margin-top:36px;padding-top:0;border:0}.market-thesis>p>span{font-size:1.1875rem}.market-thesis>div{justify-self:start;padding-top:10px}.cloud-capabilities{grid-template-columns:1fr}.cloud-capabilities article{padding:24px}.cloud-capabilities h3{font-size:1.25rem}.cloud-bottom b{font-size:1.0625rem}.enterprise-plan{padding:22px}.enterprise-plan-head{flex-direction:column;align-items:flex-start}.enterprise-step{gap:12px;padding-block:20px}.enterprise-plan-foot{font-size:.75rem}.product-index{margin-top:26px}.product-index a{font-size:.75rem;padding:6px 11px}.product-meta{gap:10px}.product-meta>.micro-label{font-size:.68rem;letter-spacing:0}.product-name{font-size:2rem}.product-story h4{font-size:1.5rem}.product-diagram{padding:20px}.research-stream>div{grid-template-columns:24px 1fr;gap:8px;padding-block:14px}.research-stream small{grid-column:2}.research-output b{font-size:.8125rem}.service-topline{font-size:.75rem;gap:10px}.service-loop{font-size:.75rem;padding-inline:0}.product-cards{grid-template-columns:1fr;margin-top:32px;gap:14px}.domain-card{padding:24px}.domain-card h4{font-size:1.4rem}.card-current{grid-template-columns:64px 1fr;gap:12px}.sceneforge-feature{padding:24px;margin-top:14px}.film-pipeline{gap:4px}.film-pipeline>div{padding-inline:2px}.film-pipeline b{font-size:.875rem}.film-pipeline small{writing-mode:vertical-rl;min-height:50px}.creative-control{gap:10px;padding-inline:10px}.creative-control b{font-size:.8125rem}.asset-library>div{flex-wrap:wrap}.vision-heading{margin-top:28px}.vision-heading h2{font-size:2rem}.vision-heading>p{font-size:1rem}.era-timeline{grid-template-columns:1fr;margin-top:40px}.era-timeline>div{padding:24px}.era-timeline h3{font-size:1.3rem;margin-top:16px}.vision-statement{grid-template-columns:1fr;gap:24px;padding-top:48px}.vision-hours strong{font-size:5.5rem}.vision-statement>p{font-size:1rem}.vision-closing{font-size:1.4rem;margin-top:56px}}@media (max-width:360px){.content-width{width:calc(100% - 32px)}.masthead{padding-inline:16px;gap:8px}.header-actions{gap:5px}.brand-lockup{width:140px}.nav-cta{padding-inline:10px;font-size:.75rem}.hero h1>span{font-size:1.7rem}.domain-card,.product-diagram,.sceneforge-feature{padding:18px}.card-current{grid-template-columns:1fr;gap:5px}.map-core strong{font-size:1.75rem}.node-runtime{right:-1%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],[data-reveal]>*{opacity:1!important;transform:none!important}}