body.home-scroll-world{overflow-x:clip}html:not([data-theme=light]) .home-scroll-world.in-world .site-header{border-color:transparent;background:linear-gradient(180deg,rgba(5,4,3,.88),rgba(5,4,3,.3) 62%,transparent);backdrop-filter:none}html:not([data-theme=light]) .home-scroll-world.in-world :is(.site-logo,.nav-link){color:#f5e9d4}html:not([data-theme=light]) .home-scroll-world.in-world .nav-link{text-shadow:0 1px 18px rgba(0,0,0,.55)}html:not([data-theme=light]) .home-scroll-world.in-world .theme-toggle{background:#0a080673;border-color:#ffffff24;backdrop-filter:blur(14px)}:root{--w-ink:5 4 3;--w-cream:#f5e9d4;--w-muted:#bcb09f;--w-faint:rgba(238,224,203,.45);--w-hot:#df9a43;--w-link-bg:rgba(18,10,5,.55)}html[data-theme=neon]{--w-ink:3 8 20}html[data-theme=light]{--w-ink:251 246 238;--w-cream:#1d1510;--w-muted:#5f5246;--w-faint:rgba(45,32,20,.55);--w-hot:#a4560f;--w-link-bg:rgba(255,250,242,.8)}html[data-theme=light] .scene-stack{--w-ink:5 4 3;--w-cream:#f5e9d4;--w-muted:#bcb09f;filter:invert(1) hue-rotate(180deg) saturate(.8)}html[data-theme=light] .scene-stack img{filter:invert(1) hue-rotate(180deg)}.world-scroll{position:relative;height:900vh;background:rgb(var(--w-ink))}.world-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:rgb(var(--w-ink));color:var(--w-cream)}.world-grain{position:absolute;inset:-50%;z-index:70;opacity:.065;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:grain .22s steps(2) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(0)}}.world-progress{position:absolute;z-index:110;top:0;left:0;right:0;height:2px;background:#ffffff17}.world-progress span{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#c86c14,#f5b65d,#f2dfbf);box-shadow:0 0 18px #e58a1f}.scene-stack,.world-scene{position:absolute;inset:0}.world-scene{opacity:var(--scene-opacity,0);overflow:hidden;pointer-events:none;will-change:opacity,transform,filter;background:rgb(var(--w-ink))}.world-scene:after{content:"";position:absolute;inset:0;z-index:40;background:linear-gradient(90deg,rgb(var(--w-ink) / .93),rgb(var(--w-ink) / .58) 26%,rgb(var(--w-ink) / .08) 55%,rgb(var(--w-ink) / .2)),linear-gradient(0deg,rgb(var(--w-ink) / .44),transparent 35%);pointer-events:none}.scene-origin{background:radial-gradient(circle at 67% 47%,#6f3517 0,#24130b 24%,rgb(var(--w-ink)) 63%)}.sky-plane{position:absolute;inset:-10%;transform:translate(calc(var(--local)*-2vw),calc(var(--local)*1vh)) scale(calc(1 + var(--local)*.06));background:radial-gradient(circle at 74% 26%,rgba(245,179,79,.28),transparent 16%),radial-gradient(circle at 68% 51%,rgba(229,138,31,.17),transparent 34%),linear-gradient(#120b07,#060403)}.grid-plane{position:absolute;inset:35% -12% -35% 34%;transform-origin:50% 0;transform:perspective(700px) rotateX(62deg) translateY(calc(var(--local)*-7vh)) scale(calc(1 + var(--local)*.3));background-image:linear-gradient(rgba(229,138,31,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(229,138,31,.15) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.orbit{position:absolute;left:68%;top:49%;border:1px solid rgba(239,181,103,.32);border-radius:50%;transform:translate(-50%,-50%) rotate(calc(var(--local)*80deg)) scale(calc(1 + var(--local)*.46));box-shadow:0 0 55px #e58a1f1a,inset 0 0 44px #e58a1f14}.orbit-a{width:43vw;height:43vw}.orbit-b{width:29vw;height:29vw;transform:translate(-50%,-50%) rotate(calc(var(--local)*-110deg)) scale(calc(1 + var(--local)*.7));border-style:dashed}.ada-core{position:absolute;left:68%;top:49%;width:clamp(210px,24vw,390px);aspect-ratio:1;transform:translate(-50%,-50%) translate(calc(var(--local)*-6vw),calc(var(--local)*-4vh)) scale(calc(.78 + var(--local)*.75))}.ada-core img{position:absolute;inset:17%;width:66%;height:66%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid rgba(255,239,214,.9);box-shadow:0 0 0 12px #e58a1f1f,0 0 90px #e58a1f7a}.core-rings,.core-rings:before,.core-rings:after{position:absolute;inset:0;border:1px solid rgba(245,185,100,.55);border-radius:50%;content:""}.core-rings{animation:spin 18s linear infinite}.core-rings:before{inset:8%;border-style:dashed}.core-rings:after{inset:-8%;opacity:.35}@keyframes spin{to{transform:rotate(360deg)}}.intent-chip{position:absolute;z-index:4;padding:9px 13px;border:1px solid rgba(244,186,100,.32);border-radius:999px;background:var(--w-link-bg);backdrop-filter:blur(10px);color:#f5c67d;font:800 10px/1 ui-monospace,monospace;letter-spacing:.15em;transform:translate(calc(var(--local)*-5vw),calc(var(--local)*-3vh))}.chip-a{left:52%;top:27%}.chip-b{right:9%;top:38%}.chip-c{right:20%;bottom:20%}.spark-field i{--a:calc(var(--i)*18deg);position:absolute;left:68%;top:49%;width:4px;height:4px;border-radius:50%;background:#f7c577;box-shadow:0 0 12px #f19b35;transform:rotate(var(--a)) translate(calc(15vw + var(--local)*9vw)) scale(calc(.4 + var(--local)*1.2));opacity:calc(.25 + var(--local)*.65)}.scene-crew{background:radial-gradient(circle at 70% 45%,#19322f,#0a1210 34%,#050604 74%)}.command-deck{position:absolute;inset:17% -8% -32% 30%;border-radius:50%;transform:perspective(900px) rotateX(58deg) rotate(calc(-8deg + var(--local)*8deg)) scale(calc(.82 + var(--local)*.44));background:radial-gradient(circle,rgba(57,159,129,.2) 0 2px,transparent 3px),radial-gradient(circle at center,#2c746138,#070b09 58%);background-size:32px 32px,auto;border:1px solid rgba(111,229,193,.18);box-shadow:inset 0 0 120px #050706,0 0 100px #2d957821}.deck-rings{position:absolute;left:70%;top:49%;width:55vw;height:55vw;border:1px solid rgba(104,221,184,.18);border-radius:50%;transform:translate(-50%,-50%) scale(calc(.65 + var(--local)*.5));box-shadow:0 0 0 8vw #216b5606,0 0 0 17vw #216b5605}.crew-orbit{position:absolute;left:70%;top:49%;width:min(65vw,980px);height:min(62vw,780px);transform:translate(-50%,-50%) translate(calc(var(--local)*-5vw),calc(var(--local)*1vh)) scale(calc(.72 + var(--local)*.5))}.crew-node{--angle:calc(var(--i)*60deg - 72deg);position:absolute;left:50%;top:50%;width:110px;text-align:center;transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(150px,22vw,330px)) rotate(calc(var(--angle)*-1)) translateY(calc(sin(var(--i))*10px));color:#dff8ef}.crew-node span{display:block;width:82px;height:82px;margin:auto;border-radius:22px;padding:4px;background:linear-gradient(145deg,#6ed0b4,#102c25);box-shadow:0 15px 50px #0000008c,0 0 35px #53d2aa38}.crew-node img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.crew-node b{display:block;margin-top:9px;font-size:13px}.crew-node small{color:#73a99a;font:700 8px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.routing-beam{position:absolute;left:48%;top:50%;width:44%;height:1px;background:linear-gradient(90deg,transparent,#63e6bc,transparent);transform:rotate(calc(18deg + var(--local)*26deg));transform-origin:center;box-shadow:0 0 15px #35a785}.beam-b{transform:rotate(calc(-38deg - var(--local)*32deg))}.scene-log{background:radial-gradient(circle at 70% 55%,#261528,#0a070b 57%,rgb(var(--w-ink)))}.log-tunnel{position:absolute;inset:-20%;background:repeating-radial-gradient(ellipse at 72% 52%,transparent 0 7%,rgba(232,126,255,.08) 7.3%,transparent 7.8%);transform:scale(calc(.7 + var(--local)*1.1)) rotate(calc(var(--local)*8deg))}.log-stream{position:absolute;left:46%;top:9%;width:47vw;height:130vh;transform-origin:50% 70%;transform:perspective(1000px) rotateX(calc(8deg + var(--local)*9deg)) rotate(-7deg) translateY(calc(var(--local)*-49vh)) scale(calc(.78 + var(--local)*.4));display:grid;gap:2.5vh}.log-stream article{min-height:23vh;padding:25px 28px;border:1px solid rgba(228,145,239,.18);border-radius:18px;background:linear-gradient(145deg,#231226f0,#0a070bd1);box-shadow:0 30px 70px #0006}.log-stream span,.log-stream small{font:800 9px ui-monospace,monospace;letter-spacing:.16em;color:#d980e7}.log-stream .log-title{margin:28px 0;font:500 clamp(22px,2.6vw,38px)/1.05 Georgia,serif;color:#f7e8f8;max-width:540px}.terminal-edge{position:absolute;right:-6%;bottom:-22%;width:50%;height:38%;background:linear-gradient(150deg,#211825,#050405);border:1px solid rgba(255,255,255,.1);transform:rotate(-9deg) translateY(calc(var(--local)*-6vh));box-shadow:0 -30px 90px #050405}.scene-timeline{background:linear-gradient(#14162a 0,#201628 44%,#080507)}.timeline-sky{position:absolute;inset:-10%;background:radial-gradient(circle at 69% 20%,rgba(242,115,120,.4),transparent 13%),radial-gradient(circle at 75% 48%,rgba(119,90,195,.18),transparent 36%);transform:scale(calc(1 + var(--local)*.25)) translateY(calc(var(--local)*2vh))}.timeline-road{position:absolute;left:50%;top:36%;width:64%;height:90%;transform:perspective(700px) rotateX(66deg) rotate(-18deg) translate(calc(var(--local)*-6vw),calc(var(--local)*-18vh)) scale(calc(.85 + var(--local)*.5));border:2px solid rgba(247,133,111,.55);border-width:0 0 0 3px;border-radius:50%;box-shadow:-7px 0 #aa67e533,-12px 0 32px #f570704d}.milestone{position:absolute;left:70%;color:#f7e5e2;transform:translate(calc(var(--local)*-12vw),calc(var(--local)*-11vh)) scale(calc(.7 + var(--local)*.55))}.milestone i{display:block;width:15px;height:15px;border:3px solid #f78d72;border-radius:50%;background:#24131f;box-shadow:0 0 28px #ec7f7f}.milestone b,.milestone span{display:block;margin-left:28px}.milestone b{margin-top:-16px;font-size:12px;letter-spacing:.12em}.milestone span{color:#be8ab4;font:700 9px ui-monospace,monospace;margin-top:5px}.m1{top:25%;left:57%}.m2{top:48%;left:73%}.m3{top:72%;left:61%}.road-glow{position:absolute;right:3%;bottom:-15%;width:40vw;height:40vw;border-radius:50%;background:#f5725a21;filter:blur(70px)}.scene-resources{background:radial-gradient(circle at 70% 50%,#213a45,#0b1519 38%,#050505 78%)}.atlas-table{position:absolute;inset:8% -10% -34% 35%;border-radius:10%;transform:perspective(900px) rotateX(57deg) rotate(calc(-12deg + var(--local)*9deg)) translate(calc(var(--local)*-5vw),calc(var(--local)*-7vh)) scale(calc(.72 + var(--local)*.58));background:linear-gradient(135deg,#2a505be6,#071014f2);border:1px solid rgba(117,203,215,.22);box-shadow:inset 0 0 90px #091b20b3,0 60px 100px #030404}.atlas-grid{position:absolute;inset:15% -10% -20% 37%;transform:perspective(900px) rotateX(57deg) rotate(calc(-12deg + var(--local)*9deg)) translate(calc(var(--local)*-5vw),calc(var(--local)*-7vh)) scale(calc(.72 + var(--local)*.58));background-image:linear-gradient(rgba(101,198,209,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(101,198,209,.11) 1px,transparent 1px);background-size:44px 44px}.atlas-district{position:absolute;min-width:130px;padding:15px 18px;border:1px solid rgba(115,213,221,.28);border-radius:10px;background:#08171cc7;box-shadow:0 20px 55px #00000059,0 0 24px #4abfca1a;transform:translate(calc(var(--local)*-7vw),calc(var(--local)*-5vh)) scale(calc(.75 + var(--local)*.5));color:#dff8fa}.atlas-district i{display:block;color:#73d6db;font:500 34px Georgia,serif}.atlas-district b{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.d1{left:52%;top:25%}.d2{right:8%;top:37%}.d3{left:59%;bottom:19%}.d4{right:19%;bottom:9%}.scan-line{position:absolute;left:38%;right:0;top:calc(18% + var(--local)*56%);height:1px;background:linear-gradient(90deg,transparent,#a2f1ee,transparent);box-shadow:0 0 25px #6fd7d3}.scene-tools{background:radial-gradient(circle at 69% 49%,#352b15,#161107 36%,#060503 76%)}.workshop-floor{position:absolute;inset:26% -15% -32% 35%;transform:perspective(750px) rotateX(62deg) rotate(calc(7deg - var(--local)*9deg)) scale(calc(.72 + var(--local)*.55));background:radial-gradient(circle at center,rgba(216,177,72,.18),transparent 53%),repeating-conic-gradient(from 0deg,rgba(231,191,81,.06) 0 4deg,transparent 4deg 12deg);border-radius:50%;border:1px solid rgba(232,196,96,.16)}.tool-ring{position:absolute;left:69%;top:51%;width:min(65vw,900px);height:min(56vw,680px);transform:translate(-50%,-50%) rotate(calc(var(--local)*-8deg)) scale(calc(.72 + var(--local)*.48))}.tool-station{--angle:calc(var(--i)*72deg - 90deg);position:absolute;left:50%;top:50%;width:155px;height:95px;padding:16px;border:1px solid rgba(238,197,85,.24);border-radius:15px;background:linear-gradient(145deg,#2f250eeb,#0a0804eb);transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(175px,23vw,325px)) rotate(calc(var(--angle)*-1));box-shadow:0 24px 55px #0000007a}.tool-station span{color:#d8a947;font:700 9px ui-monospace,monospace}.tool-station b{display:block;margin-top:16px;color:#fff0ba;font-size:14px;letter-spacing:.09em}.tool-station i{position:absolute;right:14px;top:14px;width:6px;height:6px;border-radius:50%;background:#e3bd5d;box-shadow:0 0 16px #edc968}.tool-core{position:absolute;left:69%;top:51%;width:125px;height:125px;padding:20px;border-radius:36px;background:linear-gradient(145deg,#e2ad3d,#372a0d);transform:translate(-50%,-50%) scale(calc(.65 + var(--local)*.72));box-shadow:0 0 80px #e1ad4254}.tool-core img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.energy-line{position:absolute;left:48%;top:50%;width:43%;height:1px;background:linear-gradient(90deg,transparent,#e5bd58,transparent);transform:rotate(calc(12deg + var(--local)*40deg));box-shadow:0 0 18px #e8b947}.e2{transform:rotate(calc(-47deg - var(--local)*34deg))}.scene-workflow{background:radial-gradient(circle at 73% 52%,#342245,#15101b 42%,#060406 77%)}.conveyor{position:absolute;left:36%;right:-8%;top:39%;height:28%;transform:perspective(700px) rotateX(55deg) rotate(-8deg) translate(calc(var(--local)*-9vw)) scale(calc(.78 + var(--local)*.45));background:repeating-linear-gradient(90deg,#1c1424 0 55px,#2d1d3a 56px 58px);border:1px solid rgba(211,140,241,.2);box-shadow:0 40px 90px #060406,inset 0 0 70px #85459f24}.task-fragment{position:absolute;top:48%;padding:11px 15px;border:1px dashed rgba(226,163,244,.35);border-radius:8px;color:#e7b9f1;font:800 9px ui-monospace,monospace;letter-spacing:.14em;transform:translate(calc(var(--local)*30vw)) rotate(-8deg);opacity:calc(1 - var(--local))}.f1{left:39%}.f2{left:51%;top:43%}.f3{left:44%;top:59%}.pack{position:absolute;top:39%;width:155px;height:190px;padding:20px;border-radius:18px;background:linear-gradient(145deg,#ba72d5,#3c214b 46%,#120b16);border:1px solid rgba(255,218,255,.25);box-shadow:0 35px 70px #00000080,inset 0 1px #fff3;transform:translate(calc(var(--local)*-9vw),calc(var(--local)*-3vh)) scale(calc(.7 + var(--local)*.6)) rotate(-7deg);color:#fff0ff}.pack span{font:700 10px ui-monospace,monospace}.pack b{display:block;margin-top:65px;font-size:24px}.pack small{display:block;margin-top:6px;color:#d8a7e9;font:700 8px ui-monospace,monospace;letter-spacing:.13em}.pack-a{left:51%}.pack-b{left:66%;top:34%;transform:translate(calc(var(--local)*-7vw),calc(var(--local)*-1vh)) scale(calc(.65 + var(--local)*.52)) rotate(3deg)}.pack-c{left:80%;top:43%;transform:translate(calc(var(--local)*-5vw),calc(var(--local)*-4vh)) scale(calc(.61 + var(--local)*.46)) rotate(9deg)}.occluder{position:absolute;right:-12%;bottom:-28%;width:40%;height:65%;background:#160e1c;transform:rotate(-20deg) translate(calc(var(--local)*-3vw),calc(var(--local)*-5vh));filter:blur(3px)}.scene-system{background:radial-gradient(circle at 70% 48%,#173342,#091419 39%,#040506 79%)}.system-map{position:absolute;left:42%;right:3%;top:28%;height:45%;transform:translate(calc(var(--local)*-5vw),calc(var(--local)*-3vh)) scale(calc(.75 + var(--local)*.55));display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8vw}.system-node{position:relative;z-index:3;width:clamp(120px,13vw,185px);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#193f4f,#071014 70%);border:1px solid rgba(104,207,228,.3);box-shadow:0 0 70px #43afc424}.system-node span{color:#69cfdf;font:500 36px Georgia,serif}.system-node b{font-size:11px;letter-spacing:.15em;margin-top:5px}.system-node.route{width:clamp(155px,17vw,235px);background:radial-gradient(circle,#875016,#241309 70%);border-color:#efad4e6b;box-shadow:0 0 90px #e58a1f40}.system-node.route img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:auto;border:3px solid #e9aa52}.system-path{position:absolute;top:50%;height:2px;background:linear-gradient(90deg,transparent,#67d6e5,#efa94e,transparent);box-shadow:0 0 20px #64d9e6}.p1{left:12%;width:39%}.p2{left:53%;width:35%}.system-halo{position:absolute;left:70%;top:50%;width:55vw;height:55vw;border:1px solid rgba(91,199,218,.12);border-radius:50%;transform:translate(-50%,-50%) rotate(calc(var(--local)*55deg)) scale(calc(.63 + var(--local)*.6))}.h2{width:38vw;height:38vw;border-style:dashed;transform:translate(-50%,-50%) rotate(calc(var(--local)*-80deg)) scale(calc(.7 + var(--local)*.75))}.scene-signal{background:radial-gradient(circle at 69% 47%,#462513,#120b07 35%,#040302 74%)}.signal-space{position:absolute;inset:-15%;background:radial-gradient(circle at 69% 47%,rgba(238,159,58,.24),transparent 22%),radial-gradient(circle,rgba(245,184,92,.18) 0 1px,transparent 2px);background-size:auto,47px 47px;transform:scale(calc(.72 + var(--local)*.7)) rotate(calc(var(--local)*4deg))}.beacon{position:absolute;left:69%;top:48%;width:clamp(190px,23vw,350px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%) scale(calc(.65 + var(--local)*.7));background:radial-gradient(circle,#f2b85b 0 4%,#7a3f13 24%,rgba(38,18,7,.4) 46%,transparent 48%);box-shadow:0 0 140px #eb952747}.beacon img{width:29%;height:29%;border-radius:25%;box-shadow:0 0 40px #ffd48966}.beacon i{position:absolute;inset:18%;border:1px solid rgba(247,190,102,.38);border-radius:50%;animation:pulse 3s ease-out infinite}.beacon i:nth-child(2){animation-delay:1s}.beacon i:nth-child(3){animation-delay:2s}@keyframes pulse{0%{transform:scale(.5);opacity:0}25%{opacity:.8}to{transform:scale(2.3);opacity:0}}.receiver{position:absolute;padding:10px 13px;border:1px solid rgba(240,176,82,.23);border-radius:999px;background:#110904a6;color:#efbc72;font:800 9px ui-monospace,monospace;letter-spacing:.14em;transform:translate(calc(var(--local)*-4vw),calc(var(--local)*-4vh)) scale(calc(.7 + var(--local)*.45))}.r1{left:50%;top:23%}.r2{right:9%;top:35%}.r3{right:19%;bottom:16%}.signal-orbit{position:absolute;left:69%;top:48%;width:62vw;height:62vw;border:1px dashed rgba(239,173,74,.16);border-radius:50%;transform:translate(-50%,-50%) rotate(calc(var(--local)*90deg)) scale(calc(.55 + var(--local)*.6))}.copy-stack{position:absolute;z-index:60;left:clamp(22px,5vw,78px);bottom:clamp(54px,8vh,100px);width:min(42vw,590px);min-height:390px;pointer-events:none}.copy-stack:before{content:"";position:absolute;z-index:-1;inset:-70px -100px -55px -80px;background:radial-gradient(ellipse at 26% 55%,rgb(var(--w-ink) / .88),rgb(var(--w-ink) / .5) 46%,transparent 72%);filter:blur(4px)}.scene-copy{position:absolute;inset:auto 0 0;opacity:var(--copy-opacity,0);transform:translateY(var(--copy-y,22px));filter:blur(calc((1 - var(--copy-opacity,0))*5px));pointer-events:none;will-change:opacity,transform,filter}.scene-copy.is-active{pointer-events:auto}.scene-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:var(--w-hot);font:850 10px/1 ui-monospace,monospace;letter-spacing:.19em;text-transform:uppercase}.scene-eyebrow span{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(229,138,31,.4);border-radius:50%;background:#e58a1f14}.scene-copy .scene-h1{font:500 clamp(60px,7.2vw,112px)/.83 Georgia,serif;letter-spacing:-.075em;color:var(--w-cream);margin-bottom:20px}.scene-copy .scene-h1 a{color:#e58a1f}.scene-copy h2{font:500 clamp(34px,4.2vw,65px)/.96 Georgia,serif;letter-spacing:-.055em;max-width:650px;color:var(--w-cream)}.scene-copy .scene-h1+h2{font-size:clamp(21px,2.1vw,31px);line-height:1.05;max-width:480px}.scene-copy p{margin-top:18px;max-width:480px;color:var(--w-muted);font-size:clamp(14px,1.2vw,17px);line-height:1.58}.scene-cta{pointer-events:auto;display:inline-flex;align-items:center;gap:16px;margin-top:24px;min-height:48px;padding:0 19px;border:1px solid rgba(237,174,85,.38);border-radius:999px;background:var(--w-link-bg);backdrop-filter:blur(10px);color:var(--w-hot);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.scene-cta span{font-size:16px;transition:transform .2s}.scene-cta:hover span{transform:translate(2px,-2px)}.scene-nav{position:absolute;z-index:90;right:clamp(16px,2.5vw,40px);top:50%;transform:translateY(-50%);display:grid;gap:7px}.scene-nav button{width:120px;height:31px;padding:0 0 0 12px;border:0;background:transparent;color:var(--w-faint);display:grid;grid-template-columns:25px 1fr;align-items:center;text-align:left;cursor:pointer;font:750 8px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.scene-nav button:before{content:"";position:absolute;right:0;width:18px;height:1px;background:currentColor;transition:width .25s,color .25s}.scene-nav button span{color:#b96b1a}.scene-nav button b{font:inherit;opacity:0;transform:translate(6px);transition:opacity .25s,transform .25s}.scene-nav button:hover b,.scene-nav button.is-active b{opacity:1;transform:none}.scene-nav button.is-active{color:#f0b45f}.scene-nav button.is-active:before{width:34px;box-shadow:0 0 12px #e58a1f}.scroll-hint{position:absolute;z-index:90;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:12px;color:var(--w-faint);font:750 8px ui-monospace,monospace;letter-spacing:.18em}.scroll-hint i{width:35px;height:1px;background:linear-gradient(90deg,#d77b21,transparent);animation:hint 1.5s ease-in-out infinite}@keyframes hint{50%{transform:scaleX(.6);transform-origin:left;opacity:.45}}.scene-counter{position:absolute;z-index:90;right:clamp(18px,3vw,45px);bottom:24px;display:flex;align-items:baseline;gap:5px;font-family:ui-monospace,monospace}.scene-counter b{color:#e58a1f;font-size:24px}.scene-counter span{color:#766957;font-size:9px}@media(max-width:980px){.world-scroll{height:760vh}html:not([data-theme=light]) .home-scroll-world.in-world .site-header{background:linear-gradient(180deg,rgba(5,4,3,.95),rgba(5,4,3,.66) 75%,transparent)}.copy-stack{width:min(62vw,560px);bottom:54px}.scene-nav{display:none}.world-scene:after{background:linear-gradient(90deg,#050403e8,#05040370 48%,#0504031a),linear-gradient(0deg,rgba(5,4,3,.7),transparent 55%)}.ada-core,.orbit,.deck-rings,.crew-orbit,.tool-ring,.tool-core,.beacon,.signal-orbit{left:73%}.log-stream{left:39%;width:60vw}.system-map{left:34%;right:-8%;gap:4vw}.atlas-district{min-width:110px}.scene-copy h2{font-size:clamp(32px,5vw,54px)}}@media(max-width:640px){.world-scroll{height:650vh}.world-stage{height:100svh}.home-scroll-world .site-header{min-height:90px}.copy-stack{left:20px;right:20px;bottom:42px;width:auto;min-height:310px}.copy-stack:before{inset:-55px -25px -35px;background:linear-gradient(0deg,rgb(var(--w-ink) / .95),rgb(var(--w-ink) / .68) 70%,transparent)}.scene-copy .scene-h1{font-size:clamp(52px,18vw,76px)}.scene-copy h2{font-size:clamp(30px,9vw,43px);max-width:95%}.scene-copy .scene-h1+h2{font-size:22px}.scene-copy p{font-size:14px;max-width:92%}.scene-eyebrow{margin-bottom:12px}.scene-cta{margin-top:18px}.scroll-hint{display:none}.scene-counter{bottom:14px}.world-scene:after{background:linear-gradient(0deg,rgb(var(--w-ink) / .96),rgb(var(--w-ink) / .68) 48%,rgb(var(--w-ink) / .04) 78%)}.ada-core,.orbit,.deck-rings,.crew-orbit,.tool-ring,.tool-core,.beacon,.signal-orbit{left:63%;top:35%}.ada-core{width:220px}.orbit-a{width:82vw;height:82vw}.orbit-b{width:58vw;height:58vw}.intent-chip{display:none}.crew-orbit{width:96vw;height:72vw;top:35%}.crew-node{width:64px;transform:translate(-50%,-50%) rotate(var(--angle)) translate(33vw) rotate(calc(var(--angle)*-1))}.crew-node span{width:52px;height:52px;border-radius:15px}.crew-node img{border-radius:12px}.crew-node b{font-size:9px}.crew-node small{display:none}.log-stream{left:20%;top:4%;width:86vw;transform:perspective(800px) rotateX(12deg) rotate(-7deg) translateY(calc(var(--local)*-42vh)) scale(calc(.68 + var(--local)*.42))}.log-stream article{min-height:19vh}.timeline-road{left:22%;width:95%}.milestone{transform:translate(calc(var(--local)*-4vw),calc(var(--local)*-8vh)) scale(calc(.65 + var(--local)*.42))}.m1{left:45%;top:17%}.m2{left:67%;top:35%}.m3{left:49%;top:50%}.atlas-table,.atlas-grid{left:10%;right:-28%;top:2%}.atlas-district{padding:10px;min-width:88px}.atlas-district i{font-size:23px}.atlas-district b{font-size:7px}.d1{left:27%;top:17%}.d2{right:3%;top:19%}.d3{left:39%;bottom:43%}.d4{right:15%;bottom:38%}.tool-ring{width:104vw;height:75vw;top:34%}.tool-station{width:93px;height:62px;padding:9px;transform:translate(-50%,-50%) rotate(var(--angle)) translate(37vw) rotate(calc(var(--angle)*-1))}.tool-station b{font-size:9px;margin-top:9px}.tool-core{width:92px;height:92px;padding:13px;top:34%}.conveyor{left:7%;right:-30%;top:19%;height:20%}.pack{top:19%;width:96px;height:126px;padding:13px}.pack b{margin-top:35px;font-size:15px}.pack-a{left:28%}.pack-b{left:55%;top:16%}.pack-c{left:78%;top:22%}.task-fragment{top:25%;font-size:6px;padding:7px}.system-map{left:7%;right:0;top:13%;height:32%;gap:2vw}.system-node{width:92px}.system-node.route{width:115px}.system-node.route img{width:55px;height:55px}.system-node span{font-size:24px}.system-node b{font-size:8px}.system-path{top:29%}.signal-space{background-size:auto,29px 29px}.beacon{width:185px}.receiver{font-size:6px}.r1{left:18%;top:16%}.r2{right:4%;top:20%}.r3{right:8%;bottom:48%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world-scroll{height:auto}.world-stage{position:relative;height:auto;overflow:visible}.scene-stack,.copy-stack,.world-progress,.scene-nav,.scroll-hint,.scene-counter,.world-grain{display:none}.copy-stack{position:relative}.world-stage:after{content:"";display:block}.copy-stack{display:grid!important;width:auto;min-height:0;padding:130px 22px 50px;gap:18px}.scene-copy{position:relative;opacity:1!important;transform:none!important;filter:none!important;padding:30px 0;border-bottom:1px solid #2d2118}.scene-copy:last-child{border-bottom:0}.scene-copy .scene-h1{font-size:58px}.home-scroll-world .site-header{position:sticky}}.home-scroll-world .site-footer{position:relative;z-index:30;margin-top:0}.home-front{position:relative}.front-hero{position:relative;isolation:isolate;overflow:clip;min-height:calc(100svh - var(--chrome-top));display:grid;align-items:center;padding:clamp(40px,6vh,80px) 0 clamp(56px,8vh,96px)}.front-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hh-grid{position:absolute;inset:-10% -10% 0;background-image:linear-gradient(color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 45%,#000 20%,transparent 75%);transform:perspective(900px) rotateX(18deg);transform-origin:50% 0}.hh-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:hh-float 14s ease-in-out infinite alternate}.hh-glow-a{width:44vw;height:44vw;right:-6vw;top:-8vw;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%)}.hh-glow-b{width:30vw;height:30vw;left:-8vw;bottom:-12vw;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 30%,transparent),transparent 70%);animation-delay:-6s}@keyframes hh-float{to{transform:translate(-3vw,3vh) scale(1.08)}}.front-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px)}.front-hero-copy{display:grid;gap:20px;justify-items:start}.front-hero-copy>*{animation:hh-in .9s var(--ease-out) backwards}.front-hero-copy>:nth-child(2){animation-delay:.08s}.front-hero-copy>:nth-child(3){animation-delay:.16s}.front-hero-copy>:nth-child(4){animation-delay:.24s}.front-hero-copy>:nth-child(5){animation-delay:.32s}.front-hero-copy>:nth-child(6){animation-delay:.4s}@keyframes hh-in{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}}.front-hero-title{font:500 clamp(80px,10.5vw,168px)/.84 var(--font-display);letter-spacing:-.075em;color:var(--text)}.front-hero-title a{color:var(--accent)}.front-hero-sub{font:500 clamp(26px,2.6vw,38px)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--text);max-width:16ch}.front-hero-copy .ds-lede{max-width:34rem}.front-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.front-hero-stats{display:grid;grid-template-columns:repeat(4,auto);gap:clamp(18px,3vw,40px);margin:14px 0 0;padding-top:22px;border-top:1px solid var(--border)}.front-hero-stats div{display:grid;gap:6px}.front-hero-stats dt{order:2;color:var(--muted);font:700 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.front-hero-stats dd{margin:0;font:500 clamp(30px,3vw,44px)/1 var(--font-display);letter-spacing:-.05em;color:var(--text)}.home-orbit{--r1:clamp(130px,13vw,200px);--r2:clamp(200px,20vw,300px);--node:clamp(52px,4.6vw,70px);position:relative;justify-self:center;width:calc(var(--r2) * 2 + var(--node));aspect-ratio:1;max-width:100%;animation:hh-in 1.2s var(--ease-out) .2s backwards}.orbit-line{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);transform:translate(-50%,-50%);pointer-events:none}.orbit-line-a{width:calc(var(--r1) * 2);height:calc(var(--r1) * 2)}.orbit-line-b{width:calc(var(--r2) * 2);height:calc(var(--r2) * 2);border-style:dashed;opacity:.7;animation:home-spin 120s linear infinite}.orbit-line-c{width:calc(var(--r1) * 1.1);height:calc(var(--r1) * 1.1);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 80px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 50px color-mix(in srgb,var(--accent) 18%,transparent)}.orbit-core{position:absolute;left:50%;top:50%;z-index:3;display:grid;justify-items:center;gap:10px;transform:translate(-50%,-50%);color:var(--text)}.orbit-core img{width:calc(var(--r1) * .92);height:calc(var(--r1) * .92);border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid color-mix(in srgb,var(--accent) 75%,white);box-shadow:0 0 0 10px var(--accent-soft),0 30px 90px var(--glow);transition:transform .6s var(--ease-spring)}.orbit-core span{position:absolute;bottom:-30px;color:var(--accent);font:800 10.5px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.orbit-core:hover img{transform:scale(1.04)}.orbit-ring{position:absolute;inset:0;animation:home-spin 70s linear infinite}.orbit-ring-2{animation-duration:110s;animation-direction:reverse}.orbit-node{position:absolute;left:50%;top:50%;width:var(--node);height:var(--node);margin:calc(var(--node) / -2) 0 0 calc(var(--node) / -2);transform:rotate(var(--a)) translate(var(--r1)) rotate(calc(var(--a) * -1))}.orbit-ring-2 .orbit-node{transform:rotate(var(--a)) translate(var(--r2)) rotate(calc(var(--a) * -1))}.orbit-node img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--agent-accent);background:var(--panel);box-shadow:0 12px 34px color-mix(in srgb,var(--agent-accent) 30%,transparent),0 0 0 4px var(--bg);animation:home-spin 70s linear infinite reverse;transition:scale .4s var(--ease-spring)}.orbit-ring-2 .orbit-node img{animation-duration:110s;animation-direction:normal}.orbit-node:hover img,.orbit-node:focus-visible img{scale:1.18}.home-orbit:hover .orbit-ring,.home-orbit:hover .orbit-node img,.home-orbit:focus-within .orbit-ring,.home-orbit:focus-within .orbit-node img{animation-play-state:paused}.home-tour-head{margin-bottom:28px}.home-front>.world-scroll{margin-top:0}.home-block+.home-block{margin-top:clamp(64px,8vw,120px)}.home-head{display:grid;gap:12px}.home-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-stories{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.home-story{display:grid;justify-items:center;gap:6px;text-align:center;color:var(--text);min-width:0}.home-story-ring{width:100%;max-width:84px;aspect-ratio:1;padding:3px;border-radius:50%;background:conic-gradient(from 200deg,var(--agent-accent),color-mix(in srgb,var(--agent-accent) 25%,transparent),var(--agent-accent));transition:transform .45s var(--ease-spring)}.home-story-ring img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--bg);background:var(--panel)}.home-story b{margin-top:4px;font-size:13.5px}.home-story small{color:var(--muted);font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-story:hover .home-story-ring{transform:translateY(-4px) scale(1.05)}.home-story:active .home-story-ring{transform:scale(.92)}.home-posts{margin-top:16px}.home-explore{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-tile h3{font-size:24px}.home-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.home-journey{display:grid;gap:18px;align-content:start;justify-items:start}.home-journey ol{list-style:none;margin:0;padding:0;display:grid;width:100%}.home-journey li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.home-ms-emoji{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--panel-soft);font-size:20px}.home-journey time{display:block;margin-bottom:4px;color:var(--accent);font:750 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-journey b{font:500 19px/1.25 var(--font-display);letter-spacing:-.02em}.home-claw{position:relative;display:block;min-height:420px;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:#0b0805;color:#fbf2e3}.home-claw img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--ease-out)}.home-claw:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,4,3,.92))}.home-claw-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;display:grid;gap:10px}.home-claw-copy b{font:500 clamp(34px,3.6vw,52px)/.95 var(--font-display);letter-spacing:-.05em}.home-claw-copy>span:last-child{color:#fbf2e3c7;font-size:15px}.home-claw:hover img{transform:scale(1.05)}@media(max-width:1100px){.home-stories{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:22px}}@media(max-width:980px){.home-explore{grid-template-columns:repeat(2,minmax(0,1fr))}.home-split{grid-template-columns:1fr}}@media(max-width:760px){body.home-scroll-world{background:var(--bg)}.world-scroll{display:none}.home-scroll-world .site-header{position:sticky}.front-hero{min-height:0;padding:18px 0 8px}.front-hero-inner{grid-template-columns:1fr;gap:6px}.home-orbit{--r1:96px;--r2:146px;--node:42px;order:-1;width:min(100%,334px)}.orbit-core span{display:none}.front-hero-title{font-size:clamp(64px,20vw,88px)}.front-hero-sub{font-size:25px}.front-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.front-hero-actions .ds-btn{justify-content:center}.front-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.front-hero-stats dd{font-size:28px}.front-hero-stats dt{font-size:9.5px;letter-spacing:.08em}.home-tour-head{display:none}.hh-glow{filter:blur(50px)}.home-block+.home-block,.home-intro{margin-top:48px}.home-front .ds-section-head{display:grid;gap:2px;justify-items:start;margin-bottom:16px}.home-front .ds-section-head .ds-h2{font-size:clamp(30px,8.6vw,36px)}.home-more{min-height:40px}.home-stories{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 6px}.home-stories::-webkit-scrollbar{display:none}.home-story{flex:0 0 72px}.home-story-ring{width:72px}.home-story small{display:none}.home-explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-tile{padding:16px;gap:10px;border-radius:var(--radius-md)}.home-tile h3{font-size:19px}.home-tile p{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-tile .ds-card-icon{width:38px;height:38px;border-radius:12px}.home-claw{min-height:300px;border-radius:var(--radius-lg)}}@keyframes home-spin{to{transform:rotate(360deg)}}@media(max-width:980px)and (min-width:761px){.front-hero-inner{grid-template-columns:1fr}.home-orbit{order:-1;--r1:120px;--r2:185px;--node:54px}.front-hero{min-height:0}}@media(prefers-reduced-motion:reduce){.orbit-ring,.orbit-node img,.orbit-line-b,.hh-glow,.front-hero-copy>*,.home-orbit{animation:none}}
