:root{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#000;background:#fbfbfa;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--paper: #fbfbfa;--paper-2: #ffffff;--ink: #000;--slate: #424242;--soft: rgba(0, 0, 0, .08);--snap: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 14% 10%,rgba(0,0,0,.036),transparent 30%),radial-gradient(circle at 90% 4%,rgba(0,0,0,.026),transparent 34%),linear-gradient(180deg,var(--paper-2),var(--paper))}body:before{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(rgba(0,0,0,.32) .5px,transparent .8px),radial-gradient(rgba(0,0,0,.16) .4px,transparent .8px);background-position:0 0,11px 17px;background-size:23px 29px,31px 37px}body:after{content:"";position:fixed;inset:0;z-index:98;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 72%)}a{color:inherit}main{overflow:clip}button,input{font-family:inherit}.hero{position:relative;min-height:100svh;isolation:isolate;padding:clamp(1rem,2vw,1.6rem);display:grid;grid-template-rows:auto 1fr auto;border-bottom:1px solid var(--ink)}.hero:before{content:"";position:absolute;inset:clamp(1rem,2vw,1.6rem);border:1px solid var(--ink);z-index:-1}.hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.topline{display:grid;grid-template-columns:.75fr 1.2fr 1fr;gap:1px;border:1px solid var(--ink);background:var(--ink);font-size:clamp(.62rem,1vw,.75rem);font-weight:780;letter-spacing:.18em;text-transform:uppercase}.topline span{min-height:42px;display:grid;place-items:center;padding:.8rem;background:#fbfbfaf2;text-align:center}.hero-grid{width:min(1460px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(1.5rem,5vw,5.5rem);padding:clamp(3.2rem,8vw,7.5rem) clamp(1rem,4vw,4rem) clamp(2rem,4vw,3rem)}.brand-lockup{position:relative;z-index:1;align-self:center;text-align:center;transform:translateY(-1vh)}.micro,.invite-label,.eyebrow,.section-index{margin:0 0 1rem;color:var(--slate);font-size:.72rem;line-height:1.15;font-weight:820;letter-spacing:.22em;text-transform:uppercase}.hero-line{position:relative;z-index:3;margin-bottom:clamp(1.4rem,2vw,2.2rem);color:#000;letter-spacing:.2em}h1,h2,p{margin-top:0}h1{position:relative;z-index:2;margin:0 0 .11em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(8.2rem,20vw,21rem);font-style:italic;font-weight:700;line-height:.68;letter-spacing:.02em;font-kerning:none}.tagline{position:relative;z-index:2;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,5.1vw,5.5rem);font-style:italic;font-weight:600;line-height:.95;letter-spacing:-.014em}.invite-card{position:relative;align-self:center;padding:clamp(1.1rem,2vw,1.45rem);border:1px solid var(--ink);background:#fbfbfaf0;box-shadow:10px 10px 0 var(--ink);backdrop-filter:blur(6px)}.signup label{display:block;margin-bottom:.85rem;color:var(--ink);font-size:.74rem;font-weight:840;letter-spacing:.2em;text-transform:uppercase}.input-row{display:grid;grid-template-columns:1fr;gap:1rem}.signup input{width:100%;min-height:60px;border:0;border-bottom:1.5px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:clamp(1.35rem,3vw,2.25rem);letter-spacing:-.03em}.signup input::placeholder{color:#00000052}.signup input:focus-visible,.signup button:focus-visible,.jump:focus-visible{outline:2px solid #000;outline-offset:4px}.signup button,.jump{min-height:56px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:.95rem;font-weight:780;letter-spacing:-.015em;text-decoration:none;cursor:pointer;transition:transform .42s var(--snap),box-shadow .42s var(--snap),background .42s var(--snap),color .42s var(--snap)}.signup button{position:relative;overflow:hidden;padding:0 1.2rem}.signup button:hover,.jump:hover{transform:translateY(-2px);box-shadow:0 8px #0000001f}.signup button.success{justify-self:start;min-width:58px;aspect-ratio:1}.button-default,.button-hover{display:grid;place-items:center;transition:transform .46s var(--snap),opacity .46s var(--snap)}.button-hover{position:absolute;inset:0 1rem;opacity:0;transform:translateY(110%);font-size:.86rem;white-space:nowrap}.signup button:hover .button-default{opacity:0;transform:translateY(-110%)}.signup button:hover .button-hover{opacity:1;transform:translateY(0)}.loader{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.check{font-size:1.3rem}.form-message{min-height:1.5em;margin:.8rem 0 0;color:var(--slate);font-size:.88rem;line-height:1.45}.form-message.success,.form-message.error{color:var(--ink);font-weight:650}.bottom-strip{overflow:hidden;border:1px solid var(--ink);background:var(--ink);white-space:nowrap}.marquee-track{display:flex;width:max-content;gap:1px;animation:ledger 28s linear infinite}.marquee-track span{min-width:210px;padding:.9rem 1rem;background:#fbfbfaf5;text-align:center;color:var(--slate);font-size:.72rem;font-weight:820;letter-spacing:.22em;text-transform:uppercase}.model-section{position:relative;height:280svh;border-bottom:1px solid var(--ink);background:linear-gradient(180deg,#ffffffbd,#fbfbfaf5)}.model-sticky{position:sticky;top:0;min-height:100svh;display:grid;grid-template-columns:minmax(320px,.52fr) 1fr;gap:clamp(1.5rem,5vw,5rem);align-items:center;padding:clamp(3rem,6vw,7rem) clamp(1.2rem,6vw,7rem);overflow:hidden}.model-copy h2,.thesis h2,.language-copy h2,.hype h2,.final-cta h2{margin-bottom:clamp(1.4rem,2.6vw,2.4rem);font-size:clamp(2.7rem,6vw,7rem);font-weight:720;line-height:.88;letter-spacing:-.065em;text-wrap:balance}.model-copy p:last-child,.thesis p:last-child,.language-copy p:last-child,.hype p,.final-copy p:last-child{color:var(--slate);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75;margin-bottom:0}.model-frame{position:relative;height:min(74svh,760px);min-height:520px;border:1px solid var(--ink);background:linear-gradient(rgba(0,0,0,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.032) 1px,transparent 1px),#fbfbfadb;background-size:38px 38px;box-shadow:16px 16px #000;overflow:hidden}.model-frame:before,.model-frame:after{position:absolute;z-index:1;color:#0000008f;font:820 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.model-frame:before{content:"webgl solid model / bhAI v0.6 with name";left:1rem;top:1rem}.model-frame:after{content:"three.js / occt mesh / ascii material";right:1rem;bottom:1rem}.model-frame canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.thesis{display:grid;grid-template-columns:minmax(50px,.18fr) minmax(0,1fr) minmax(260px,.55fr);gap:clamp(1.5rem,5vw,6rem);padding:clamp(4rem,9vw,9rem) clamp(1.2rem,6vw,7rem);border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62))}.language-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding:clamp(4rem,9vw,9rem) clamp(1.2rem,6vw,7rem);border-bottom:1px solid var(--ink);background:radial-gradient(circle at 78% 20%,rgba(0,0,0,.05),transparent 30%),linear-gradient(180deg,#ffffffb8,#fbfbfaf2)}.language-section.is-visible .language-copy,.hype.is-visible .hype-copy,.final-cta.is-visible .final-copy{animation:revealSlidePop .92s var(--snap) both}.language-section.is-visible .language-board,.hype.is-visible .archive-board,.final-cta.is-visible .footer-signup{animation:revealCardSnap .98s var(--snap) .12s both}.language-copy{max-width:850px}.language-board{position:relative;min-height:470px;border:1px solid var(--ink);background:linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px),#fbfbfaf5;background-size:34px 34px;box-shadow:14px 14px 0 var(--ink);overflow:hidden}.language-board:before{content:"hindi / english / gujarati / marathi / tamil / kannada / bangla / telugu / ...";position:absolute;left:1rem;top:1rem;color:#0000008c;font:820 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;text-transform:uppercase}.chat-line{position:absolute;z-index:2;max-width:58%;padding:.9rem 1rem;border:1px solid #000;background:#fbfbfafa;box-shadow:6px 6px #00000017;font-size:clamp(.95rem,1.8vw,1.28rem);font-weight:720;line-height:1.25;letter-spacing:-.03em;animation:chatFloat 5.8s ease-in-out infinite}.language-section.is-visible .chat-line{animation:chatPopIn .76s var(--snap) both,chatFloat 5.8s ease-in-out infinite}.language-section.is-visible .chat-line:nth-child(1){animation-delay:.16s,0ms}.language-section.is-visible .chat-line:nth-child(2){animation-delay:.26s,-1.1s}.language-section.is-visible .chat-line:nth-child(3){animation-delay:.36s,-2.2s}.language-section.is-visible .chat-line:nth-child(4){animation-delay:.46s,-3.1s}.chat-line.left{left:7%;border-radius:22px 22px 22px 4px}.chat-line.right{right:7%;border-radius:22px 22px 4px;background:#000;color:#fff}.chat-line:nth-child(1){top:19%}.chat-line:nth-child(2){top:34%;animation-delay:-1.1s}.chat-line:nth-child(3){top:51%;animation-delay:-2.2s}.chat-line:nth-child(4){top:68%;animation-delay:-3.1s}.language-core{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-3deg);display:grid;place-items:center;width:min(42%,220px);aspect-ratio:1;border:1px solid #000;border-radius:999px;background:#fbfbfae6;box-shadow:9px 9px #0000001f;font:840 .76rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-align:center;text-transform:uppercase;padding-bottom:60px}.language-section.is-visible .language-core{animation:coreStamp .82s var(--snap) .56s both}.principles{border-bottom:1px solid var(--ink)}.principle{display:grid;grid-template-columns:minmax(300px,.78fr) 1fr;min-height:500px;border-top:1px solid var(--ink);transition-delay:var(--delay, 0ms)}.principle.is-visible .illustration{animation:revealWipe .9s var(--snap) both}.principle.is-visible .principle-copy .eyebrow,.principle.is-visible .principle-copy h2,.principle.is-visible .principle-copy p:last-child{animation:revealSlidePop .82s var(--snap) both}.principle.is-visible .principle-copy .eyebrow{animation-delay:90ms}.principle.is-visible .principle-copy h2{animation-delay:.17s}.principle.is-visible .principle-copy p:last-child{animation-delay:.26s}.principle:first-child{border-top:0}.illustration{display:grid;place-items:center;min-height:500px;padding:clamp(1.25rem,4vw,3rem);border-right:1px solid var(--ink);background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.052),transparent 36%),linear-gradient(rgba(0,0,0,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.028) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.scene{position:relative;width:min(82%,420px);aspect-ratio:1;transform:translateY(18px) scale(.98);opacity:0;transition:opacity .9s var(--snap),transform .9s var(--snap)}[data-reveal].is-visible .scene{opacity:1;transform:translateY(0) scale(1)}[data-reveal].is-visible .orbit-card,[data-reveal].is-visible .context-token{animation:detailPop .78s var(--snap) both,float 5.4s ease-in-out .9s infinite}[data-reveal].is-visible .data-flow{animation:detailPop .78s var(--snap) both,dataPulse 3.8s ease-in-out .9s infinite}[data-reveal].is-visible .control-knob{animation:detailPop .78s var(--snap) both}[data-reveal].is-visible .connector-line.one{animation:linePopOne .72s var(--snap) .18s both}[data-reveal].is-visible .connector-line.two{animation:linePopTwo .72s var(--snap) .3s both}[data-reveal].is-visible .orbit-card.two,[data-reveal].is-visible .data-flow.two,[data-reveal].is-visible .context-token.work{animation-delay:.15s,1.05s}[data-reveal].is-visible .orbit-card.three,[data-reveal].is-visible .data-flow.three,[data-reveal].is-visible .context-token.road{animation-delay:.24s,1.14s}[data-reveal].is-visible .data-flow.owned{animation-delay:.33s,1.23s}[data-reveal].is-visible .control-knob.active{animation-delay:.33s}[data-reveal].is-visible .context-hub{animation:hubPop .78s var(--snap) .33s both}.scene:before{content:"";position:absolute;inset:12%;border:1px solid rgba(0,0,0,.18);border-radius:999px;animation:breathe 4.8s ease-in-out infinite}.phone-shell{position:absolute;left:28%;top:11%;width:44%;height:72%;border:2px solid #000;border-radius:28px;background:#fbfbfaf0;box-shadow:10px 10px #00000014}.status-dot{width:12px;height:12px;margin:22px auto 24px;border:2px solid #000;border-radius:999px}.memory-line{height:2px;width:58%;margin:18px auto;background:#000}.memory-line.wide{width:70%}.memory-line.short{width:38%}.local-core{position:absolute;left:50%;bottom:18%;transform:translate(-50%);border:1px solid #000;border-radius:999px;padding:.45rem .8rem;font:800 .68rem/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.data-infographic{width:min(88%,480px);aspect-ratio:1.08}.data-infographic:before{inset:8%;border-radius:34px;background:linear-gradient(90deg,rgba(0,0,0,.11) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.09) 1px,transparent 1px);background-size:28px 28px;animation:breathe 5.4s ease-in-out infinite}.data-phone,.data-cloud,.data-vault,.data-flow,.data-caption{position:absolute;border:1px solid #000;background:#fbfbfaf7;box-shadow:7px 7px #00000017;font:820 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.data-phone{left:5%;top:20%;width:31%;height:54%;border-width:2px;border-radius:24px;padding:1.25rem .9rem}.data-phone span,.data-cloud span,.data-vault span{display:block;color:var(--slate);margin-bottom:.75rem}.data-phone i{display:block;height:2px;margin:1rem 0;background:#000}.data-phone i:nth-child(3){width:72%}.data-phone i:nth-child(4){width:48%}.data-cloud{right:2%;top:7%;width:38%;padding:1rem;border-radius:26px 26px 8px;transform:rotate(2deg)}.data-cloud strong,.data-vault strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-style:italic;line-height:.86;letter-spacing:-.04em;text-transform:none}.data-vault{right:8%;bottom:11%;text-align:right;width:43%;min-height:35%;padding:1.2rem;background:#000;color:#fff;transform:rotate(-2deg)}.data-vault span{color:#ffffff9e}.data-flow{padding:.62rem .72rem;border-radius:999px;animation:dataPulse 3.8s ease-in-out infinite}.data-flow.raw:after,.data-flow.owned:after{content:"";position:absolute;top:50%;height:1px;background:#000;transform-origin:left center}.data-flow.raw:after{left:-54px;width:48px;opacity:.38}.data-flow.owned:after{right:-56px;width:50px;opacity:.7;transform:rotate(8deg)}.data-flow.one{left:33%;top:24%;animation-delay:-.5s}.data-flow.two{left:35%;top:43%;animation-delay:-1.3s}.data-flow.three{left:33%;top:62%;animation-delay:-2.1s}.data-flow.owned{left:12%;bottom:22%;background:#000;color:#fff;animation-delay:-2.7s}.data-caption{left:4%;right:4%;bottom:-2%;padding:.8rem .9rem;text-align:center;color:var(--slate);box-shadow:5px 5px #0000000f}.orbit-card,.app-card,.control-knob{position:absolute;border:1px solid #000;background:#fbfbfaf5;box-shadow:5px 5px #00000014;font:820 .68rem/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.orbit-card{padding:.65rem .75rem;animation:float 5.2s ease-in-out infinite}.orbit-card.one{left:5%;top:26%}.orbit-card.two{right:4%;top:42%;animation-delay:-1.7s}.orbit-card.three{left:15%;bottom:16%;animation-delay:-3.2s}.ledger-sheet{position:absolute;left:18%;top:18%;width:64%;height:58%;border:2px solid #000;background:#fbfbfaf7}.ledger-sheet.back{transform:translate(18px,-18px);opacity:.26}.ledger-sheet.front{padding:2rem;box-shadow:12px 12px #00000014}.ledger-sheet span,.ledger-sheet strong{display:block;text-transform:uppercase;letter-spacing:.16em}.ledger-sheet span{font:820 .62rem/1 ui-monospace,monospace;color:var(--slate);margin-bottom:1rem}.ledger-sheet strong{font-size:clamp(1.35rem,3vw,2.2rem);line-height:.95;letter-spacing:-.04em;max-width:8ch}.ledger-sheet i{display:block;height:2px;width:80%;margin-top:1.1rem;background:#000}.ledger-sheet i:nth-child(5){width:48%}.control-knob{border-radius:999px;padding:.8rem .95rem;left:8%;bottom:12%}.control-knob.active{left:auto;right:8%;bottom:22%;background:#000;color:#fff}.ecosystem-phone{position:absolute;left:10%;top:17%;width:33%;height:66%;border:2px solid #000;border-radius:28px;background:#fbfbfaf7;box-shadow:10px 10px #00000014;padding:1.35rem 1rem}.ecosystem-phone span{display:block;margin-bottom:2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,4vw,3.1rem);font-style:italic;line-height:.85}.ecosystem-phone i{display:block;height:2px;margin:1rem 0;background:#000}.ecosystem-phone i:nth-child(3){width:72%}.ecosystem-phone i:nth-child(4){width:48%}.ecosystem-wearable{position:absolute;right:8%;top:35%;width:36%;height:24%;border:2px solid #000;border-radius:0;clip-path:polygon(17% 0,83% 0,100% 50%,83% 100%,17% 100%,0 50%);background:radial-gradient(circle at 22% 28%,rgba(0,0,0,.16) 0 8px,transparent 9px),radial-gradient(ellipse at 52% 54%,rgba(0,0,0,.08),transparent 45%),linear-gradient(135deg,#fffffff5,#ecece8fa);box-shadow:10px 10px #00000014;transform:rotate(-8deg)}.ecosystem-wearable:before,.ecosystem-wearable:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.ecosystem-wearable:before{left:15%;top:18%;width:34px;height:34px;border:1.5px solid #000;background:conic-gradient(from -42deg,#000 0 48deg,transparent 48deg 360deg),#fbfbfaf2;box-shadow:0 0 0 6px #0000000d}.ecosystem-wearable:after{left:22%;top:31%;width:8px;height:8px;background:#000;box-shadow:16px 2px #000000b3,8px 13px #00000057;animation:ledBlink 2.8s ease-in-out infinite}.ecosystem-wearable span{position:absolute;right:18%;top:50%;width:34%;height:2px;transform:translateY(-50%);border:0;border-radius:0;background:#000000b8;box-shadow:0 12px #0000005c,0 -12px #00000038}.connector-line{position:absolute;left:40%;width:28%;height:1px;background:#000;opacity:.38;transform-origin:left center}.connector-line.one{top:43%;transform:rotate(-10deg)}.connector-line.two{top:58%;transform:rotate(12deg)}.context-token,.context-hub{position:absolute;border:1px solid #000;background:#fbfbfaf5;box-shadow:5px 5px #00000014;font:820 .68rem/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.context-token{padding:.65rem .75rem;animation:float 5.5s ease-in-out infinite}.context-token.home{left:4%;bottom:12%}.context-token.work{right:3%;top:13%;animation-delay:-1.5s}.context-token.road{right:7%;bottom:12%;animation-delay:-3s}.context-hub{left:42%;top:47%;transform:translate(-50%,-50%);padding:.75rem .9rem;border-radius:999px;background:#000;color:#fff}.principle-copy{align-self:center;max-width:760px;padding:clamp(2rem,5.5vw,6rem)}.principle-copy h2{max-width:720px;margin-bottom:clamp(1.7rem,3vw,2.5rem);font-size:clamp(2.5rem,5vw,6rem);line-height:.9;letter-spacing:-.055em;text-wrap:balance}.principle-copy p:last-child{max-width:620px;color:var(--slate);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.hype{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center;padding:clamp(4rem,9vw,9rem) clamp(1.2rem,6vw,7rem);border-bottom:1px solid var(--ink)}.hype-copy{max-width:760px}.archive-board{position:relative;min-height:470px;display:grid;place-items:center;border:1px solid var(--ink);background:#fbfbfaeb;box-shadow:14px 14px 0 var(--ink);overflow:hidden;clip-path:inset(14% 14% 14% 14% round 0);transition:clip-path 1s var(--snap),transform 1s var(--snap)}.is-visible .archive-board{clip-path:inset(0 0 0 0 round 0);transform:translateY(-8px)}.archive-board:before{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(45deg,rgba(0,0,0,.052) 0 1px,transparent 1px 24px);transform:rotate(4deg)}.signal-card{position:relative;width:min(78%,560px);padding:clamp(1.4rem,3vw,2.4rem);border:1px solid #000;background:#fbfbfaf5;box-shadow:8px 8px #0003}.signal-card span{display:block;margin-bottom:1.7rem;color:var(--slate);font-size:.72rem;font-weight:820;letter-spacing:.22em;text-transform:uppercase}.signal-card strong{display:block;margin-bottom:1.8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.3rem,4vw,4.4rem);font-style:italic;line-height:.95}.question-flip{min-height:2.35em;perspective:900px;transform-style:preserve-3d;overflow-wrap:normal;word-break:normal;hyphens:none}.question-flip .question-word{display:inline-block;white-space:nowrap;margin:0 .2em 0 0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.question-flip .question-word span{display:inline-block;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;transform-origin:50% 70%;animation:letterSpringFlip .78s cubic-bezier(.2,1.45,.3,1) both;animation-delay:calc(var(--i) * 17ms);will-change:transform,opacity}.question-flip .question-word span.question-glyph-soft{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Kannada,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;font-size:.78em;font-style:normal;font-weight:500;letter-spacing:-.055em;transform-origin:50% 62%}.signal-card p{margin-bottom:0}.final-cta{min-height:66svh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,460px);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,9vw,9rem) clamp(1.2rem,6vw,7rem);border-top:1px solid var(--ink)}.final-cta h2{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:.005em}.final-copy{max-width:760px}.footer-signup{margin:0;padding:clamp(1.1rem,2vw,1.45rem);border:1px solid #000;background:#fbfbfaf0;box-shadow:10px 10px #000}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .86s var(--snap),transform .86s var(--snap)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ledger{to{transform:translate(-50%)}}@keyframes float{50%{transform:translateY(-12px)}}@keyframes breathe{50%{transform:scale(1.08);opacity:.4}}@keyframes dataPulse{50%{transform:translate(8px);box-shadow:9px 9px #0000001f}}@keyframes letterSpringFlip{0%{opacity:0;transform:rotateX(-96deg) translateY(.26em) scale(.92)}58%{opacity:1;transform:rotateX(18deg) translateY(-.05em) scale(1.03)}78%{transform:rotateX(-7deg) translateY(.015em) scale(.99)}to{opacity:1;transform:rotateX(0) translateY(0) scale(1)}}@keyframes chatFloat{50%{transform:translateY(-8px);box-shadow:8px 8px #00000021}}@keyframes revealSlidePop{0%{opacity:0;transform:translateY(34px) scale(.985);filter:blur(6px)}58%{opacity:1;transform:translateY(-7px) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes revealCardSnap{0%{opacity:0;transform:translateY(42px) rotate(-1.6deg) scale(.96);filter:blur(8px)}62%{opacity:1;transform:translateY(-8px) rotate(.8deg) scale(1.012);filter:blur(0)}to{opacity:1;transform:translateY(0) rotate(0) scale(1);filter:blur(0)}}@keyframes revealWipe{0%{opacity:0;clip-path:inset(18% 42% 18% 0)}68%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes chatPopIn{0%{opacity:0;transform:translateY(24px) rotate(-2deg) scale(.92)}65%{opacity:1;transform:translateY(-5px) rotate(1deg) scale(1.025)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes coreStamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(.72)}62%{opacity:1;transform:translate(-50%,-50%) rotate(2deg) scale(1.08)}to{opacity:1;transform:translate(-50%,-50%) rotate(-3deg) scale(1)}}@keyframes detailPop{0%{opacity:0;transform:translateY(16px) scale(.86)}64%{opacity:1;transform:translateY(-4px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hubPop{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.86)}64%{opacity:1;transform:translate(-50%,calc(-50% - 4px)) scale(1.06)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes linePopOne{0%{opacity:0;transform:rotate(-10deg) scaleX(0)}70%{opacity:.55;transform:rotate(-10deg) scaleX(1.08)}to{opacity:.38;transform:rotate(-10deg) scaleX(1)}}@keyframes linePopTwo{0%{opacity:0;transform:rotate(12deg) scaleX(0)}70%{opacity:.55;transform:rotate(12deg) scaleX(1.08)}to{opacity:.38;transform:rotate(12deg) scaleX(1)}}@keyframes ledBlink{0%,to{opacity:.42;filter:none}38%,54%{opacity:1;filter:drop-shadow(0 0 7px rgba(0,0,0,.38))}}@media(prefers-reduced-motion:reduce){.language-section.is-visible .language-copy,.language-section.is-visible .language-board,.language-section.is-visible .chat-line,.language-section.is-visible .language-core,.principle.is-visible .illustration,.principle.is-visible .principle-copy .eyebrow,.principle.is-visible .principle-copy h2,.principle.is-visible .principle-copy p:last-child,.hype.is-visible .hype-copy,.hype.is-visible .archive-board,.final-cta.is-visible .final-copy,.final-cta.is-visible .footer-signup,[data-reveal].is-visible .orbit-card,[data-reveal].is-visible .data-flow,[data-reveal].is-visible .control-knob,[data-reveal].is-visible .connector-line,[data-reveal].is-visible .context-token,[data-reveal].is-visible .context-hub,.ecosystem-wearable:after{animation:none!important}}@media(max-width:980px){.hero-grid,.model-sticky,.thesis,.language-section,.principle,.hype,.final-cta{grid-template-columns:1fr}.brand-lockup{transform:none}.invite-card{box-shadow:8px 8px 0 var(--ink)}.model-section{height:auto}.model-sticky{position:relative;min-height:auto}.model-frame{min-height:520px;box-shadow:9px 9px 0 var(--ink)}.language-board{min-height:430px;box-shadow:9px 9px 0 var(--ink)}.illustration{border-right:0;border-bottom:1px solid var(--ink);min-height:340px}.archive-board{box-shadow:9px 9px 0 var(--ink)}.final-cta{align-items:start}}@media(max-width:680px){.hero{padding:.75rem}.hero:before{inset:.75rem}.topline{grid-template-columns:1fr}.topline span:nth-child(n+2){display:none}.hero-grid{padding:2.5rem 1rem 1.2rem}h1{font-size:clamp(7.2rem,31vw,10.5rem);letter-spacing:.008em}.tagline{font-size:clamp(2.2rem,10vw,3.9rem)}.invite-card{padding:1rem}.button-hover{font-size:.76rem}.model-sticky,.thesis,.language-section,.principle-copy,.hype,.final-cta{padding:3.5rem 1.1rem}.model-copy h2,.thesis h2,.language-copy h2,.hype h2,.final-cta h2{font-size:clamp(2.6rem,14vw,4.2rem)}.principle-copy h2{font-size:clamp(2.5rem,13vw,4rem)}.model-frame{min-height:420px}.chat-line{max-width:72%}.language-core{width:46%;opacity:.92}.question-flip{font-size:clamp(2rem,10vw,3.35rem)}.marquee-track span{min-width:180px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.archive-board{clip-path:none}}
