@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@300;400;500;600&family=JetBrains+Mono:wght@300;400;500&family=Pacifico&family=Audiowide&family=Orbitron:wght@500;700&display=swap";@font-face{font-family:Eagle Horizon;src:url(/fonts/EagleHorizon.woff2) format("woff2"),url(/fonts/EagleHorizon.woff) format("woff"),url(/fonts/EagleHorizon.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}:root{--ink:#f5f3ee;--ink-dim:rgba(245,243,238,.62);--ink-faint:rgba(245,243,238,.32);--bg:#05060a;--c-aero:#5fb7ff;--c-cyber:#1ee5d0;--c-it:#7cffb2;--c-bank:#f3c04a;--c-ins:#b19aff;--c-real:#ff9b7a;--c-const:#ff7235;--c-fin:#f3c04a;--c-realinfra:#7ad4ff;--c-retail:#ff5ba7;--c-health:#ff4d6d;--c-robo:#2bd8a7;--c-agri:#ffcc4d;--display:"Instrument Serif", "Times New Roman", serif;--body:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--script:"Pacifico", "Brush Script MT", cursive;--brand:"Eagle Horizon", "Audiowide", "Orbitron", "Space Grotesk", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{position:relative}a{color:inherit;text-decoration:none}.stage{position:fixed;inset:0;overflow:hidden;background:#05060a;pointer-events:none;z-index:1}.stage *{pointer-events:auto}.scene{position:absolute;inset:0;will-change:transform,opacity,filter;contain:layout paint}.chrome{position:fixed;inset:0;pointer-events:none;z-index:10}.chrome>*{pointer-events:auto}.nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px clamp(14px,3vw,36px);font-family:var(--mono);font-size:clamp(10px,1.05vw,11.5px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.nav .brand{display:flex;align-items:center;gap:clamp(8px,1vw,14px);text-transform:none;text-decoration:none;flex-shrink:0;line-height:1.4;padding:6px 0 8px}.nav .brand img{height:clamp(28px,3.4vw,44px);width:auto;display:block;filter:drop-shadow(0 0 12px rgba(255,180,220,.45)) drop-shadow(0 0 6px rgba(140,200,255,.4))}.nav .brand span{font-family:var(--brand);font-weight:400;font-size:clamp(22px,2.6vw,34px);letter-spacing:.04em;line-height:1.3;background:linear-gradient(110deg,#ffe2d2,#ffbada 28%,#c5b5ff 58%,#9dd6ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(255,180,220,.35));display:inline-block;padding:.1em .02em .22em;text-transform:uppercase}.nav .links{display:flex;gap:clamp(10px,1.6vw,28px);align-items:center;flex-shrink:1;min-width:0}.nav .links a{opacity:.82;white-space:nowrap}.nav .links a:hover{opacity:1}.nav .cta{border:1px solid var(--ink);padding:7px 12px;border-radius:999px;background:transparent;font-family:var(--mono);font-size:clamp(10px,1.05vw,11.5px);letter-spacing:.18em;cursor:pointer;color:var(--ink);white-space:nowrap}@media (max-width: 900px){.nav .cta{display:none}}@media (max-width: 640px){.nav .links{display:none}}.rail{position:absolute;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;align-items:flex-end;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:difference;color:var(--ink)}.rail-item{display:flex;align-items:center;gap:10px;opacity:.42;cursor:pointer;transition:opacity .3s}.rail-item .dot{width:6px;height:6px;border-radius:50%;background:currentColor;transition:transform .3s,background .3s}.rail-item .lbl{opacity:0;transform:translate(6px);transition:opacity .3s,transform .3s;font-size:9.5px}.rail-item.active{opacity:1}.rail-item.active .dot{transform:scale(1.8);background:var(--accent, currentColor);box-shadow:0 0 12px var(--accent, currentColor)}.rail-item.active .lbl{opacity:.85;transform:translate(0)}.rail-item:hover{opacity:1}.rail-item:hover .lbl{opacity:.85;transform:translate(0)}.proj-ticker{position:absolute;left:0;right:0;bottom:78px;display:flex;align-items:center;gap:14px;padding:0 clamp(14px,3vw,36px);pointer-events:none;z-index:3;transition:opacity .3s}.proj-ticker-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.36em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;flex-shrink:0}.proj-ticker-track{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.proj-ticker-row{display:flex;gap:12px;width:max-content;animation:tickerSlide 38s linear infinite}.proj-ticker:hover .proj-ticker-row{animation-play-state:paused}@keyframes tickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.proj-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);pointer-events:auto;text-decoration:none;white-space:nowrap;transition:transform .25s,border-color .25s,background .25s}.proj-chip:hover{transform:translateY(-2px);border-color:#ffb4dc8c;background:linear-gradient(180deg,#ffb4dc1f,#b48cff0f)}.proj-chip .dot{width:7px;height:7px;border-radius:50%;background:#9aa3b2;box-shadow:0 0 8px currentColor}.proj-chip .dot.live{background:#5cf28e;box-shadow:0 0 10px #5cf28ed9;animation:chipPulse 1.8s ease-in-out infinite}.proj-chip .dot.beta{background:#ffd166;box-shadow:0 0 8px #ffd166b3}.proj-chip .dot.pilot{background:#7cc7ff;box-shadow:0 0 8px #7cc7ffb3}.proj-chip .status{font-weight:500;color:#fffffff2}.proj-chip .sep{color:#ffffff4d}.proj-chip .name{font-family:var(--body);font-weight:600;letter-spacing:.04em;text-transform:none;font-size:12.5px;background:linear-gradient(110deg,#ffe2d2,#ffbada 40%,#c5b5ff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.proj-chip .tags{color:#ffffff8c;font-size:9.5px;letter-spacing:.22em;padding-left:6px;border-left:1px solid rgba(255,255,255,.18);margin-left:2px}@keyframes chipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@media (max-width: 640px){.proj-ticker{bottom:60px}.proj-ticker-label{display:none}.proj-chip{font-size:9.5px;padding:6px 10px}.proj-chip .name{font-size:11px}.proj-chip .tags{display:none}}.scroll-hint{position:absolute;bottom:18px;right:24px;font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim);display:flex;flex-direction:column;align-items:flex-end;gap:6px;opacity:.7}@media (max-height: 760px){.scroll-hint{display:none}}.scroll-hint .line{width:1px;height:32px;background:linear-gradient(to bottom,transparent,var(--ink-dim));animation:scrollLine 2.2s ease-in-out infinite}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.progress{position:absolute;left:36px;bottom:36px;width:240px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;mix-blend-mode:difference;color:var(--ink)}.progress .pct{display:flex;justify-content:space-between;margin-bottom:6px;opacity:.66}.progress .bar{height:1px;background:#ffffff2e;position:relative}.progress .fill{position:absolute;inset:0 auto 0 0;background:var(--ink);transform-origin:left center}.panel{position:absolute;z-index:2;pointer-events:auto}.panel .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent, var(--ink));margin-bottom:18px;display:flex;align-items:center;gap:10px}.panel .eyebrow .num{font-family:var(--mono);color:var(--ink-faint)}.panel .eyebrow .bar{width:24px;height:1px;background:var(--accent, var(--ink))}.panel h2{font-family:var(--display);font-weight:400;font-size:clamp(48px,7vw,96px);line-height:.98;letter-spacing:-.02em;margin-bottom:22px;color:var(--ink)}.panel h2 em{font-style:italic;color:var(--accent, var(--ink));font-weight:400}.panel p{font-size:16px;line-height:1.55;color:var(--ink-dim);max-width:440px;margin-bottom:24px;text-wrap:pretty}.panel .cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent, var(--ink));border:1px solid var(--accent, var(--ink));padding:11px 18px;border-radius:999px;cursor:pointer;transition:background .25s,color .25s}.panel .cta:hover{background:var(--accent);color:#05060a}.panel .cta .arrow{transition:transform .25s}.panel .cta:hover .arrow{transform:translate(3px)}.panel.hero{inset:10vh auto auto 50%;transform:translate(-50%);text-align:center;width:min(880px,94vw);padding:0 8px}.panel.hero .meta{flex-wrap:wrap;row-gap:10px}.panel.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(64px,10vw,160px);line-height:.94;letter-spacing:-.025em;margin-bottom:24px}.panel.hero h1 em{font-style:italic;color:var(--ink-dim)}.panel.hero p{margin:0 auto;font-size:18px;max-width:560px;color:var(--ink-dim)}.panel.hero .meta{display:flex;justify-content:center;gap:28px;margin-top:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.panel.hero .meta span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ink-faint);margin-right:8px;vertical-align:middle}.panel.left{inset:auto auto 12% 6%;max-width:520px}.panel.right{inset:auto 6% 12% auto;max-width:520px}.panel.center{inset:auto auto 12% 50%;transform:translate(-50%);text-align:center;max-width:560px}.panel.center h2{text-wrap:balance}.panel.tl{inset:18% auto auto 6%;max-width:520px}.panel.tr{inset:18% 6% auto auto;max-width:520px;text-align:right}.panel.tr .eyebrow{justify-content:flex-end}.panel.tr p{margin-left:auto}.panel.finale{inset:auto auto 50% 50%;transform:translate(-50%,50%);text-align:center;width:min(880px,92vw)}.panel.finale h2{font-size:clamp(56px,8vw,120px)}.mba-wrap{position:relative;width:150px;height:96px;pointer-events:none}.mba-container{width:150px;height:96px;position:absolute;left:50%;top:50%;margin:-48px 0 0 -75px;perspective:600px}.mba-inner{position:absolute;width:150px;height:96px;left:0;top:0;transform-style:preserve-3d;z-index:20;transform:rotateX(-20deg) rotateY(0) rotate(0)}.mba-screen{width:150px;height:96px;position:absolute;left:0;bottom:0;border-radius:7px;background:#ddd linear-gradient(45deg,#00000057,#0000);background-size:300px 300px;background-position:left bottom;box-shadow:inset 0 3px 7px #ffffff80;transform-style:preserve-3d;transform-origin:50% 100%}.mba-screen-face{width:150px;height:96px;position:absolute;left:0;bottom:0;border-radius:7px;background:#d3d3d3 linear-gradient(45deg,#0000003d,#0000);transform:translateZ(2px)}.mba-cam{width:3px;height:3px;border-radius:50%;background:#000;position:absolute;left:50%;top:4px;margin-left:-1.5px}.mba-display{width:130px;height:74px;margin:10px;background:#000;border-radius:1px;position:relative;box-shadow:inset 0 0 2px #000;overflow:hidden}.mba-display-shade{position:absolute;left:0;top:0;width:130px;height:74px;background:linear-gradient(-135deg,#fff0,#ffffff1a 47%,#fff0 48%);background-size:300px 200px;background-position:0 0}.mba-display-content{position:absolute;inset:0;padding:6px 8px;font-family:var(--body);color:#cdd2e4}.mba-app-bar{display:flex;align-items:center;gap:4px;font-size:5px}.mba-dot{display:inline-block;width:4px;height:4px;border-radius:50%}.mba-headline{font-size:9px;font-weight:600;color:#fff;line-height:1.05;margin-top:4px;letter-spacing:-.01em}.mba-grad{background:linear-gradient(110deg,#5fb7ff,#b59dff 60%,#c8a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mba-sub{font-size:4.5px;color:#9ca3bf;margin-top:3px}.mba-label{position:absolute;top:85px;left:57px;font-size:6px;color:#666;font-family:var(--body)}.mba-body{width:150px;height:96px;position:absolute;left:0;bottom:0;border-radius:7px;background:#cbcbcb linear-gradient(45deg,#0000003d,#0000);transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(-90deg)}.mba-body-face{width:150px;height:96px;position:absolute;left:0;bottom:0;border-radius:7px;background:#dfdfdf linear-gradient(30deg,#0000003d,#0000);transform:translateZ(-2px)}.mba-trackpad{width:40px;height:31px;position:absolute;left:50%;top:50%;border-radius:4px;margin:-44px 0 0 -18px;background:#cdcdcd linear-gradient(30deg,#0000003d,#0000);box-shadow:inset 0 0 3px #888}.mba-keyboard{width:130px;height:45px;position:absolute;left:7px;top:41px;border-radius:4px;background:#cdcdcd linear-gradient(30deg,#0000003d,#0000);box-shadow:inset 0 0 3px #777;padding-left:2px;overflow:hidden;transform-style:preserve-3d}.mba-key{width:6px;height:6px;background:#444;float:left;margin:1px;border-radius:2px;box-shadow:0 -2px #222;transform:translateZ(-2px)}.mba-key-space{width:45px}.mba-key-f{height:3px}.mba-foot{width:5px;height:5px;background:#333;border-radius:50%;position:absolute}.mba-foot-tl{left:20px;top:20px}.mba-foot-tr{right:20px;top:20px}.mba-foot-br{right:20px;bottom:20px}.mba-foot-bl{left:20px;bottom:20px}.mba-shadow{position:absolute;width:60px;height:0;left:40px;top:160px;box-shadow:0 0 60px 40px #0000004d;transform:rotateX(80deg) rotateY(0) rotate(0)}@keyframes mbaRotate{0%{transform:rotateX(-20deg) rotateY(0) rotate(0)}5%{transform:rotateX(-20deg) rotateY(-20deg) rotate(0)}20%{transform:rotateX(30deg) rotateY(200deg) rotate(0)}25%{transform:rotateX(-60deg) rotateY(150deg) rotate(0)}60%{transform:rotateX(-20deg) rotateY(130deg) rotate(0)}65%{transform:rotateX(-20deg) rotateY(120deg) rotate(0)}80%{transform:rotateX(-20deg) rotateY(375deg) rotate(0)}85%{transform:rotateX(-20deg) rotateY(357deg) rotate(0)}87%{transform:rotateX(-20deg) rotateY(360deg) rotate(0)}to{transform:rotateX(-20deg) rotateY(360deg) rotate(0)}}@keyframes mbaLidScreen{0%{transform:rotateX(0);background-position:left bottom}5%{transform:rotateX(50deg);background-position:left bottom}20%{transform:rotateX(-90deg);background-position:-150px top}25%{transform:rotateX(15deg);background-position:left bottom}30%{transform:rotateX(-5deg);background-position:right top}38%{transform:rotateX(5deg);background-position:right top}48%{transform:rotateX(0);background-position:right top}90%{transform:rotateX(0);background-position:right top}to{transform:rotateX(0);background-position:right center}}@keyframes mbaLidKeyboard{0%{background-color:#dfdfdf}50%{background-color:#bbb}to{background-color:#dfdfdf}}@keyframes mbaScreenShade{0%{background-position:-20px 0}5%{background-position:-40px 0}20%{background-position:200px 0}50%{background-position:-200px 0}80%{background-position:0 0}85%{background-position:-30px 0}90%{background-position:-20px 0}to{background-position:-20px 0}}@keyframes mbaKeys{0%{box-shadow:0 -2px #222}5%{box-shadow:1px -1px #222}20%{box-shadow:-1px 1px #222}25%{box-shadow:-1px 1px #222}60%{box-shadow:-1px 1px #222}80%{box-shadow:0 -2px #222}to{box-shadow:0 -2px #222}}@keyframes mbaShadow{0%{transform:rotateX(80deg) rotateY(0) rotate(0);box-shadow:0 0 60px 40px #0000004d}5%{transform:rotateX(80deg) rotateY(10deg) rotate(0);box-shadow:0 0 60px 40px #0000004d}20%{transform:rotateX(30deg) rotateY(-20deg) rotate(-20deg);box-shadow:0 0 50px 30px #0000004d}25%{transform:rotateX(80deg) rotateY(-20deg) rotate(50deg);box-shadow:0 0 35px 15px #0000001a}60%{transform:rotateX(80deg) rotateY(0) rotate(-50deg) translate(30px);box-shadow:0 0 60px 40px #0000004d}to{transform:rotateX(80deg) rotateY(0) rotate(0);box-shadow:0 0 60px 40px #0000004d}}.mba-anim-rotate{animation:mbaRotate 14s ease-in-out infinite}.mba-anim-lid-screen{animation:mbaLidScreen 14s ease-in-out infinite}.mba-anim-lid-keyboard{animation:mbaLidKeyboard 14s ease-in-out infinite}.mba-anim-screen-shade{animation:mbaScreenShade 14s ease-in-out infinite}.mba-anim-keys{animation:mbaKeys 14s ease-in-out infinite}.mba-anim-shadow{animation:mbaShadow 14s ease-in-out infinite}.starfield{position:absolute;inset:0;width:100%;height:100%;display:block}.tweaks-root{pointer-events:auto;z-index:50}.vignette{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 50%,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.edge-fade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,transparent 14%,transparent 86%,rgba(0,0,0,.45) 100%);pointer-events:none}.kpi-chip,.panel.finale,.proj-chip{-webkit-backdrop-filter:blur(4px)}@media (max-width: 1024px){.tweaks-panel{display:none!important}}@media (max-width: 900px){.rail{display:none!important}.progress{left:14px;bottom:14px;width:140px;font-size:9px}.scroll-hint{display:none}}@media (max-width: 640px){.panel.left,.panel.right{inset:auto 5% 8%!important;max-width:none!important;width:auto!important;text-align:left!important}.panel.tl,.panel.tr{inset:16% 5% auto!important;max-width:none!important;width:auto!important;text-align:left!important}.panel.center{inset:auto 5% 8%!important;transform:none!important;max-width:none!important;width:auto!important}.panel h2{font-size:clamp(34px,9vw,56px)!important;margin-bottom:14px!important}.panel p{font-size:14px!important;line-height:1.5!important;max-width:none!important;margin-bottom:16px!important}.panel .eyebrow{font-size:10px!important;margin-bottom:12px!important;letter-spacing:.24em!important}.panel .cta,.nav .cta,a.cta{padding:14px 22px!important;font-size:12px!important;min-height:44px!important}.panel.hero{width:90vw!important;padding:0!important}.panel.hero h1{font-size:clamp(40px,12vw,64px)!important}.panel.hero p{font-size:15px!important}.panel.hero .meta{gap:14px!important;margin-top:26px!important;font-size:9.5px!important}.panel.finale{width:92vw!important}.panel.finale h2{font-size:clamp(36px,11vw,56px)!important}.kpi-row{flex-direction:column!important;gap:8px!important;right:4%!important;left:4%!important;bottom:4%!important;align-items:stretch!important}.kpi-chip{min-width:0!important;width:100%!important;padding:8px 12px!important}.kpi-chip-value{font-size:16px!important}.retail-hero-cluster{right:4%!important;left:4%!important;top:18%!important;width:auto!important;height:56%!important}.dna-block{right:4%!important;width:56%!important;height:22%!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
