.film{position:relative}.plate{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.film-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}.act{position:relative}.act .stage{position:sticky;top:0;height:100vh;overflow:hidden;z-index:3;pointer-events:none}.type{position:absolute;top:0;right:0;bottom:0;left:0}.era{font-family:JetBrains Mono,monospace;font-size:clamp(10px,.9vw,11px);font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#4a8bd4;margin-bottom:22px}.headline{font-family:Space Grotesk,sans-serif;font-size:clamp(42px,8vw,96px);font-weight:300;letter-spacing:-.025em;line-height:1.04;color:#eceef2;text-wrap:balance;margin:0}.headline .hl{color:#7dbae6}.fact{font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.2vw,13px);font-weight:400;letter-spacing:.18em;color:#9ba1ad;margin-top:26px}.fact .hl{color:#4a8bd4}.sub{font-family:JetBrains Mono,monospace;font-size:clamp(10px,1vw,12px);letter-spacing:.3em;color:#62656e;margin-top:28px}.type>*{position:relative}.act--internet .type:before{content:"";position:absolute;left:50%;top:42%;width:130%;height:80%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(6,7,9,.55),transparent);pointer-events:none}.act--ignition .type{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:24vh}.act--ignition .headline{font-size:clamp(34px,6.5vw,76px);letter-spacing:-.02em;max-width:18ch}.cue{position:absolute;bottom:56px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;color:#62656e;text-transform:uppercase}.cue-glyph{display:inline-block;animation:cue-bob 2s cubic-bezier(.65,0,.35,1) infinite}@keyframes cue-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.act--speech .type{padding:0 8vw 0 64vw;display:flex;flex-direction:column;justify-content:center}.act--speech .headline{font-size:clamp(34px,4.6vw,64px);max-width:14ch}.act--writing .type{padding:16vh 0 0 8vw}.act--writing .headline{font-size:clamp(34px,5vw,68px);max-width:16ch}.act--internet .type{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:30vh;text-align:center}.act--internet .headline{max-width:16ch;font-size:clamp(36px,5.4vw,72px)}.act--llms .type{padding:30vh 0 0 8vw;max-width:38vw}.act--llms .headline{font-size:clamp(34px,5vw,68px);max-width:13ch}.kaeva-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;text-align:center}.kaeva-mark{position:absolute;top:40vh;left:50%;transform:translate(-50%,-50%)}.kaeva-mark .pyr polygon{transition:filter .6s cubic-bezier(.16,1,.3,1)}.kaeva-mark--ack .pyr polygon{filter:brightness(1.12)}.verdict{position:absolute;top:62vh;left:50%;transform:translate(-50%) translateY(28px);font-family:Space Grotesk,sans-serif;font-weight:300;font-size:clamp(36px,6vw,72px);letter-spacing:-.02em;line-height:1.04;color:#eceef2;max-width:16ch;margin:0;opacity:0;text-wrap:balance;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.verdict.on{opacity:1;transform:translate(-50%) translateY(0)}.until{position:absolute;top:80vh;left:50%;transform:translate(-50%) translateY(20px);font-family:Space Grotesk,sans-serif;font-weight:400;font-size:clamp(28px,4.5vw,56px);letter-spacing:-.01em;color:#7dbae6;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.until.on{opacity:1;transform:translate(-50%) translateY(0)}.rail{position:fixed;left:0;right:0;bottom:24px;z-index:4;display:flex;justify-content:center;align-items:baseline;gap:clamp(20px,3.5vw,44px);pointer-events:none;transition:opacity .8s cubic-bezier(.55,0,1,.45)}.rail--exit{opacity:0!important}.rail-ch{display:inline-flex;align-items:baseline;gap:6px;font-family:JetBrains Mono,monospace;text-transform:uppercase}.rail-n{font-size:8px;color:#4a8bd4}.rail-label{position:relative;font-size:10px;letter-spacing:.28em;transition:color .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),text-shadow .3s cubic-bezier(.16,1,.3,1)}@media(min-width:1600px){.rail-label{font-size:11px}}.rail-strike{position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:#4a8bd4d9;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.65,0,.35,1)}.rail-ch--hidden{opacity:0}.rail-ch--ghost .rail-label{color:#9ba1ad;opacity:.25}.rail-ch--ghost .rail-n{opacity:.25}.rail-ch--lit .rail-label{color:#7dbae6;opacity:1;text-shadow:0 0 12px rgba(125,186,230,.45)}.rail-ch--lit .rail-n{opacity:1}.rail-ch--pulse .rail-label{color:#7dbae6;text-shadow:0 0 12px rgba(125,186,230,.45);animation:rail-breath 3.2s ease-in-out infinite}.rail-ch--pulse .rail-n{animation:rail-breath 3.2s ease-in-out infinite}@keyframes rail-breath{0%,to{opacity:1}50%{opacity:.55}}.rail-ch--dead .rail-label{color:#9ba1ad;opacity:.15;text-shadow:none}.rail-ch--dead .rail-n{opacity:.15}.rail-ch--dead .rail-strike{transform:scaleX(1)}.top--film{position:fixed;top:0;left:0;right:0;z-index:5;opacity:.55;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.top--settle{opacity:1}.settle{position:relative;z-index:3;background:#060709;max-width:880px;margin:0 auto;padding:10vh clamp(20px,5vw,40px) 64px}.settle .mission{margin:0 auto}.settle .rise{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.settle .rise.in{opacity:1;transform:none}.live-dot{animation-duration:3.2s!important}@media(max-width:700px){.act--ignition .headline{max-width:14ch}.act--ignition .type{padding-top:22vh}.act--speech .type{padding:56vh 24px 0;max-width:none}.act--speech .headline{max-width:22ch;font-size:clamp(30px,8vw,44px)}.act--writing .type{padding:12vh 24px 0}.act--writing .headline{max-width:12ch}.act--internet .type{padding-top:26vh}.act--internet .headline{max-width:11ch}.act--llms .type{padding:58vh 24px 0;max-width:none}.act--llms .headline{max-width:20ch}.rail{bottom:16px;flex-wrap:wrap;row-gap:8px;padding:0 16px}.rail-label{font-size:9px}.rail-n{font-size:7px}.kaeva-mark{top:34vh}.verdict{top:58vh;max-width:12ch}.until{top:78vh}}@media(prefers-reduced-motion:reduce){.cue-glyph,.rail-ch--pulse .rail-label,.rail-ch--pulse .rail-n{animation:none}.rail-label,.rail-strike,.verdict,.until,.settle .rise{transition:none}.settle .rise{opacity:1;transform:none}}.imagine-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:12vh}.imagine-head{font-size:clamp(34px,5vw,68px);max-width:18ch}.vignettes{position:absolute;left:50%;transform:translate(-50%);top:50vh;width:min(72ch,86vw);text-align:left;display:flex;flex-direction:column;gap:16px}.vig{font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.15vw,13px);letter-spacing:.14em;line-height:1.7;color:#9ba1ad;margin:0;transition:opacity .45s cubic-bezier(.16,1,.3,1)}.vig .hl{color:#7dbae6}.vig--now{color:#eceef2}.imagine-close{position:absolute;bottom:9vh;left:50%;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-weight:300;font-size:clamp(18px,2.2vw,28px);letter-spacing:-.01em;color:#9ba1ad;white-space:nowrap}.imagine-close .hl{color:#7dbae6;font-weight:400}@media(max-width:700px){.imagine-stage{padding-top:10vh}.imagine-head{max-width:13ch}.vignettes{top:44vh;gap:12px;width:calc(100vw - 48px)}.vig{font-size:11px;letter-spacing:.08em;line-height:1.65}.imagine-close{white-space:normal;width:calc(100vw - 48px);text-align:center;bottom:6vh}}.sound-toggle{background:none;border:none;cursor:pointer;pointer-events:auto;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.28em;color:#62656e;padding:6px 0 6px 18px;transition:color .3s cubic-bezier(.16,1,.3,1)}.sound-toggle:hover{color:#9ba1ad}.sound-toggle--on{color:#7dbae6}.film3d-host canvas,.film-canvas3d{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}.film-canvas{z-index:2}:root{--bg: #060709;--ink: #eceef2;--ink-2: #9ba1ad;--ink-3: #62656e;--ink-4: #3a3d45;--line: rgba(166, 173, 187, .1);--line-2: rgba(166, 173, 187, .18);--blue: #4a8bd4;--blue-bright: #7dbae6;--blue-deep: #1e3a5f;--surface: rgba(15, 17, 21, .6);--sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--display: "Space Grotesk", var(--sans);--mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:radial-gradient(1000px 600px at 18% -10%,rgba(74,139,212,.07),transparent 60%),radial-gradient(900px 700px at 95% 110%,rgba(30,58,95,.18),transparent 60%),var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--blue-bright);text-decoration:none}a:hover{text-decoration:underline}.page{max-width:880px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(20px,5vw,40px) 64px;display:flex;flex-direction:column;min-height:100vh;gap:clamp(56px,9vh,96px)}.top{display:flex;justify-content:space-between;align-items:center;animation:rise .6s var(--ease) both}.mark{display:flex;align-items:center;gap:12px}.mark-name{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.34em;color:var(--ink)}.top-meta{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--ink-3)}.hero{display:flex;flex-direction:column;gap:clamp(28px,4.5vh,44px);animation:rise .7s var(--ease) .08s both}.lineage{font-family:var(--mono);font-size:11px;letter-spacing:.26em;color:var(--blue)}.hero h1{font-family:var(--display);font-size:clamp(34px,6vw,62px);font-weight:300;line-height:1.08;letter-spacing:-.015em;max-width:18ch;text-wrap:balance}.hero h1 .accent{color:var(--blue-bright)}.challenges{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.challenges-label{font-family:var(--mono);font-size:10px;letter-spacing:.26em;color:var(--ink-3)}.challenges ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px}.challenges li{display:flex;align-items:baseline;gap:9px}.ch-n{font-family:var(--mono);font-size:10px;color:var(--blue)}.ch-name{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;color:var(--ink-2)}.mission{font-size:clamp(15px,1.6vw,17px);line-height:1.7;color:var(--ink-2);max-width:62ch}.mission em{color:var(--ink);font-style:italic}.product{display:flex;flex-direction:column;gap:14px;animation:rise .7s var(--ease) .16s both}.product-kicker{display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.26em;color:var(--ink-3)}.live{display:inline-flex;align-items:center;gap:7px;color:var(--blue)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:breathe 2.6s ease-in-out infinite}.product-card{display:block;padding:clamp(20px,3vw,30px);border:1px solid var(--line-2);border-radius:16px;background:var(--surface);transition:border-color .25s var(--ease),transform .16s var(--ease)}.product-card:hover{border-color:#4a8bd480;transform:translateY(-1px);text-decoration:none}.product-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-word{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:.22em;color:var(--blue)}.product-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.3em;color:var(--ink-3)}.product-line{margin-top:14px;font-size:15px;line-height:1.65;color:var(--ink-2);max-width:60ch}.product-cta{margin-top:18px;display:flex;align-items:baseline;gap:22px}.cta-main{font-family:var(--display);font-size:15px;font-weight:500;color:var(--blue-bright)}.cta-side{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.foot{margin-top:auto;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:22px;animation:rise .7s var(--ease) .22s both}.foot-lines{display:flex;flex-wrap:wrap;gap:10px 24px;font-family:var(--mono);font-size:11.5px}.foot-lines a{color:var(--ink-2)}.foot-lines a:hover{color:var(--blue-bright)}.foot-id{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--ink-4)}.foot-sign{font-family:var(--display);font-style:italic;font-size:12.5px;color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.hero h1{font-size:clamp(38px,7vw,74px);line-height:1.04;letter-spacing:-.02em}.mission{font-size:clamp(16px,1.8vw,19px);line-height:1.75}::selection{background:#4a8bd459;color:#eceef2}.field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.field span{position:absolute;border-radius:50%;opacity:.06;animation:drift linear infinite alternate}@keyframes drift{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}.page>*:not(.field){position:relative;z-index:1}.pyr-l,.pyr-r,.pyr-b{animation:pyr-in .8s var(--ease) both}.pyr-l{animation-delay:.05s;transform-origin:center}.pyr-r{animation-delay:.2s}.pyr-b{animation-delay:.35s}@keyframes pyr-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}.lineage{display:flex;flex-wrap:wrap;gap:0}.lin-step{display:inline-flex;align-items:center;opacity:0;animation:lin-light .7s var(--ease) both}.lin-arrow{color:var(--ink-4);margin:0 12px}.lin-term{color:var(--ink-2);transition:color .4s}.lin-term--now{color:var(--blue-bright)}@keyframes lin-light{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.challenges-label{display:flex;gap:8px}.challenges-until{color:var(--blue);opacity:0;animation:lin-light .6s var(--ease) 4.3s both}.ch-name{position:relative;display:inline-block}.ch-name:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:var(--blue);opacity:.85;transform:scaleX(0);transform-origin:left center;animation:strike .7s var(--ease) both;animation-delay:inherit}@keyframes strike{to{transform:scaleX(1)}}.product-card{position:relative;overflow:hidden}.product-card:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(125,186,230,.06),transparent);transition:left .9s var(--ease);pointer-events:none}.product-card:hover:before{left:120%}.page{gap:clamp(64px,10vh,110px)}@media(max-width:640px){.lin-arrow{margin:0 8px}.challenges ul{gap:8px 18px}.top-meta{display:none}}
