*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--font-ui:Inter,Arial,sans-serif;--font-world:Georgia,"Times New Roman",serif;--ink:#f3f5f7;--muted:#9fb6c8;--metal:#91a7b5;--line:#26313b}body{margin:0;background:#06080a;color:var(--ink);font-family:var(--font-ui);overflow-x:hidden}a{color:inherit}.top{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 5vw;background:rgba(6,8,10,.76);backdrop-filter:blur(22px) saturate(1.15);border-bottom:1px solid rgba(145,167,181,.18)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:42px;height:42px}.brand span{display:grid}.brand small,.eyebrow{font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.top nav{display:flex;gap:16px;flex-wrap:wrap}.top nav a{text-decoration:none;font-size:12px;color:#c8d3dc}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:94svh;padding:18vh 8vw 9vh;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 76% 26%,rgba(145,167,181,.34) 0,transparent 25%),radial-gradient(circle at 22% 72%,rgba(81,105,120,.13),transparent 28%),linear-gradient(145deg,#151b20,#050709 66%);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 58%),repeating-linear-gradient(112deg,transparent 0 72px,rgba(255,255,255,.012) 72px 73px);pointer-events:none}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;background:linear-gradient(0deg,#080a0d,transparent);pointer-events:none}.light-orbit{position:absolute;width:62vw;height:62vw;right:-14vw;top:-21vw;border:1px solid rgba(177,201,215,.42);border-radius:50%;opacity:.34;box-shadow:0 0 130px rgba(145,167,181,.22),inset 0 0 100px rgba(145,167,181,.08);animation:lumierBreath 8s ease-in-out infinite alternate}.hero h1{position:relative;font-family:var(--font-world);font-weight:400;font-style:italic;font-size:clamp(78px,16vw,205px);line-height:.78;margin:30px 0;letter-spacing:-.065em;text-shadow:0 20px 70px rgba(0,0,0,.5)}.lead{position:relative;max-width:780px;font-family:var(--font-world);font-size:clamp(24px,3.2vw,42px);line-height:1.15;color:#dce4e9}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:36px 0}.actions a,.claim button{padding:15px 20px;border:1px solid #dbe6ed;background:#e8eef2;color:#0a0c0e;text-decoration:none;font-weight:800;transition:transform .25s ease,box-shadow .25s ease}.actions a:hover,.actions a:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px rgba(185,211,225,.18)}.chain{margin-top:75px;color:var(--muted);font-size:12px;letter-spacing:.12em}.section{position:relative;isolation:isolate;padding:100px 8vw;border-bottom:1px solid #1c252c;background:linear-gradient(180deg,rgba(12,16,20,.97),rgba(7,10,13,.98));overflow:hidden}.section:after{content:"";position:absolute;z-index:-1;width:42vw;height:42vw;right:-25vw;top:10%;border:1px solid rgba(145,167,181,.09);border-radius:50%;box-shadow:0 0 90px rgba(145,167,181,.04)}.section h2,.claim h2{font-family:var(--font-world);font-weight:400;font-size:clamp(38px,6vw,78px);max-width:900px;margin:12px 0 24px;letter-spacing:-.045em}.section>p{max-width:850px;color:#aebbc4;font-size:18px;line-height:1.65}.explode{min-height:100vh;background:radial-gradient(circle at 50% 45%,#25343d 0,#0c1115 34%,#050709 72%)}.thread{position:sticky;top:75px;z-index:4;margin:30px 0;padding:12px 16px;border:1px solid #31414c;background:rgba(8,11,14,.78);backdrop-filter:blur(18px);font-size:11px;letter-spacing:.08em;color:#9fb0bb}.explode-stage{position:relative;min-height:590px;display:grid;place-items:center;margin-top:15px;perspective:1000px}.explode-stage:before{content:"";position:absolute;width:min(76vw,760px);aspect-ratio:1;border:1px solid rgba(158,177,189,.11);border-radius:50%;box-shadow:0 0 100px rgba(168,196,212,.08),inset 0 0 100px rgba(168,196,212,.04)}.core-work{position:relative;z-index:3;width:220px;height:220px;border-radius:50%;border:1px solid #9eb1bd;background:radial-gradient(circle at 35% 30%,#687984,#172127 55%,#070a0c);color:white;font-family:var(--font-world);font-size:22px;font-weight:700;box-shadow:0 0 95px rgba(168,196,212,.28);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease}.core-work:hover,.core-work:focus-visible{transform:scale(1.045);box-shadow:0 0 130px rgba(168,196,212,.38)}.core-work small{display:block;margin-top:9px;font-family:var(--font-ui);font-size:9px;letter-spacing:.15em;color:#b6c4cc}.orbit-nodes{position:absolute;inset:0}.orbit-nodes button{position:absolute;left:50%;top:50%;width:145px;min-height:82px;padding:10px;transform:translate(-50%,-50%) scale(.2);opacity:0;border:1px solid #526875;background:rgba(12,20,25,.9);backdrop-filter:blur(12px);color:#eef5f8;transition:.55s cubic-bezier(.2,.8,.2,1);cursor:pointer;box-shadow:0 18px 45px rgba(0,0,0,.25)}.orbit-nodes.open button:nth-child(1){transform:translate(-260%,-220%) scale(1);opacity:1}.orbit-nodes.open button:nth-child(2){transform:translate(155%,-220%) scale(1);opacity:1}.orbit-nodes.open button:nth-child(3){transform:translate(-300%,80%) scale(1);opacity:1}.orbit-nodes.open button:nth-child(4){transform:translate(195%,80%) scale(1);opacity:1}.orbit-nodes.open button:nth-child(5){transform:translate(-50%,210%) scale(1);opacity:1}.orbit-nodes.open button:nth-child(6){transform:translate(-50%,-330%) scale(1);opacity:1}.orbit-nodes button:hover{border-color:#9eb1bd;background:#16232b;box-shadow:0 22px 55px rgba(126,169,194,.13)}.orbit-nodes button small,.orbit-nodes button em{display:block;font-size:8px;letter-spacing:.1em;color:#8fa5b3}.orbit-nodes button b{display:block;margin:6px 0;font-family:var(--font-world);font-size:16px}.orbit-nodes button.unknown{border-style:dashed;opacity:.72}.explore-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.explore-actions button{padding:11px 14px;border:1px solid #344955;background:#0e1519;color:#dfe9ee;cursor:pointer}.live{background:linear-gradient(180deg,#080b0e,#11181d)}.world-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.world-dock article{position:relative;min-height:240px;padding:26px;border:1px solid #31414c;background:linear-gradient(145deg,rgba(30,42,50,.66),rgba(8,12,15,.94));overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.world-dock article:hover{transform:translateY(-7px);border-color:#536b79;box-shadow:0 28px 70px rgba(0,0,0,.32)}.world-dock article:after{content:"";position:absolute;width:150px;height:150px;right:-75px;bottom:-75px;border:1px solid #536b79;border-radius:50%;opacity:.35}.world-dock small{letter-spacing:.18em;color:#8fa8b7}.world-dock h3{font-family:var(--font-world);font-size:30px;font-weight:400;margin:20px 0 10px}.world-dock p{color:#aab8c1;line-height:1.5}.world-dock b{display:block;margin-top:22px;font-size:10px;letter-spacing:.1em;color:#718793}.world-dock .ai-card{grid-column:span 2;background:radial-gradient(circle at 80% 20%,#334650 0,transparent 35%),#0d1418}.ai-card button{padding:12px;border:1px solid #526875;background:transparent;color:#91a7b5;cursor:not-allowed}.status{display:grid;grid-template-columns:max-content 1fr;gap:12px 22px;margin-top:35px;max-width:720px}.status b{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:35px}.grid article{min-height:205px;padding:24px;background:linear-gradient(145deg,#12191e,#0b0f12);border:1px solid #293640;transition:transform .3s ease,border-color .3s ease}.grid article:hover{transform:translateY(-5px);border-color:#4c6371}.grid article small{color:#8fa9bb;letter-spacing:.1em}.grid article h3{font-family:var(--font-world);font-weight:400;font-size:28px;margin:24px 0 10px}.grid article p{color:#9eabb4;line-height:1.5}.grid article footer{margin-top:22px;font-size:10px;color:#647784}.grid article a{display:inline-block;margin-top:12px;color:#cde6f5}.journey{background:radial-gradient(circle at 20% 50%,rgba(77,105,121,.11),transparent 28%),#0b0f13}.steps,.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.steps span,.chips span{padding:12px 15px;border:1px solid #344550;background:#11181d;font-size:11px;letter-spacing:.08em}.notice{padding:18px;border-left:3px solid #748c9b;background:#10161b}.world{background:radial-gradient(circle at 80% 20%,rgba(89,120,138,.12),transparent 30%),linear-gradient(135deg,#10171c,#080a0d)}.claim{padding:100px 8vw;background:linear-gradient(135deg,#f0f4f6,#d8e1e6);color:#0a0d0f}.claim p{max-width:760px;font-size:18px;line-height:1.6}.claim button{display:block;margin:25px 0 12px;opacity:.55;cursor:not-allowed}.claim small{display:block;max-width:700px;color:#4c5b64}body>footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 8vw;color:#83949f;font-size:12px;background:#050709}@keyframes lumierBreath{from{transform:scale(.98);opacity:.26}to{transform:scale(1.035);opacity:.42}}@media(max-width:850px){.top nav{display:none}.hero{padding-top:14vh}.hero h1{font-size:25vw}.section,.claim{padding:70px 6vw}.status{grid-template-columns:1fr}.chain{line-height:1.8}.grid{grid-template-columns:1fr 1fr}.world-dock{grid-template-columns:1fr 1fr}.world-dock .ai-card{grid-column:span 2}.explode-stage{min-height:600px}.orbit-nodes.open button:nth-child(1){transform:translate(-150%,-250%) scale(.86)}.orbit-nodes.open button:nth-child(2){transform:translate(50%,-250%) scale(.86)}.orbit-nodes.open button:nth-child(3){transform:translate(-150%,130%) scale(.86)}.orbit-nodes.open button:nth-child(4){transform:translate(50%,130%) scale(.86)}.orbit-nodes.open button:nth-child(5){transform:translate(-50%,260%) scale(.86)}.orbit-nodes.open button:nth-child(6){transform:translate(-50%,-380%) scale(.86)}}@media(max-width:560px){.grid,.world-dock{grid-template-columns:1fr}.world-dock .ai-card{grid-column:auto}.hero{min-height:86svh}.brand small{display:none}.core-work{width:165px;height:165px}.orbit-nodes button{width:118px;min-height:70px;font-size:11px}.explode-stage{min-height:570px}.section h2,.claim h2{font-size:42px}.light-orbit{width:100vw;height:100vw;right:-44vw;top:-12vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.light-orbit{animation:none}.actions a,.core-work,.world-dock article,.grid article{transition:none}}
