.hero{height:min(100svh,940px);min-height:680px;margin-top:-69px;position:relative;overflow:hidden}.hero canvas{width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(to top, var(--space) 8%, #07091200);pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.pins{pointer-events:none;z-index:1;position:absolute;inset:0}.pins .leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders line{stroke:#eef1f857;stroke-width:1px}.leaders circle{fill:var(--c);stroke:#070912cc;stroke-width:2px}.pin{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;height:32px;color:var(--ink);will-change:transform;background:#090b14d6;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff17}.pin i{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.pin b{font-weight:500}.pin em{color:var(--ink-2);font-style:normal}.hero-copy{z-index:2;position:absolute;bottom:64px;left:0;right:0}.hero-copy h1{max-width:9.5em}.hero-copy .lede{margin-top:20px}.ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.telemetry{flex-wrap:wrap;align-items:flex-end;gap:40px;margin-top:48px;display:flex}.telemetry div{gap:2px;display:grid}.telemetry .num{color:var(--ink);font-size:21px}.telemetry .small{font-size:13px}section.block{margin-top:var(--s16)}.head{margin-bottom:var(--s6);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.head p{color:var(--ink-2);max-width:30em}.crew-grid{grid-template-columns:repeat(3,1fr);gap:88px 24px;padding-top:72px;display:grid}.crew-card{transition:transform .5s var(--ease), box-shadow .5s var(--ease);gap:12px;padding:112px 28px 28px;display:grid;position:relative}.crew-card .crew-art{filter:drop-shadow(0 18px 24px #00000073);width:150px;position:absolute;top:-86px;left:18px}.crew-card:hover{box-shadow:inset 0 0 0 1px var(--hair-2)}.crew-card img{filter:drop-shadow(0 18px 24px #00000073);width:150px;position:absolute;top:-86px;left:18px}.crew-card .halo{border-radius:var(--r) var(--r) 0 0;background:radial-gradient(260px 120px at 90px 0, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%);height:140px;position:absolute;top:0;left:0;right:0}.crew-card h3{align-items:baseline;gap:10px;display:flex}.crew-card h3 .mod{font-size:14px}.crew-card p{color:var(--ink-2);font-size:15px}.crew-card .foot{border-top:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;font-size:14px;display:flex}.crew-card .foot .num{color:var(--ink);font-size:16px}.traj{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:44px;padding-left:0;display:grid;position:relative}.traj:before{content:"";background:linear-gradient(90deg, var(--hair-2), #ffb54780 70%, var(--hair-2));height:1px;position:absolute;top:13px;left:6px;right:6px}.traj li{list-style:none;position:relative}.traj li:before{content:"";background:var(--space);width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;position:absolute;top:-37px;left:0}.traj li:last-child:before{box-shadow:inset 0 0 0 1.5px var(--solar-a);background:radial-gradient(circle, var(--solar-a) 0 3px, var(--space) 3.5px)}.traj .n{font:400 14px var(--mono);color:var(--ink-2)}.traj h3{margin:6px 0 8px}.traj p{color:var(--ink-2);max-width:22em;font-size:15px}@media (max-width:860px){.hero{height:auto;min-height:0}.hero canvas{height:62svh;min-height:400px;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.hero:after{display:none}.pins{height:62svh;min-height:400px;bottom:auto}.pin{gap:7px;height:28px;padding:0 11px 0 10px;font-size:12px}.pin em{display:none}.pin{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090b14f0}.hero-copy{margin-top:-40px;position:relative;bottom:auto}.telemetry{gap:20px 28px;margin-top:36px}.crew-grid{grid-template-columns:1fr;row-gap:80px}.traj{grid-template-columns:1fr;gap:32px;padding-top:0;padding-left:32px}.traj:before{background:linear-gradient(180deg, var(--hair-2), #ffb54780 80%);width:1px;height:auto;inset:6px auto 6px 6px}.traj li:before{top:4px;left:-32px}}@media (min-width:861px) and (max-width:1100px){.crew-grid{grid-template-columns:repeat(2,1fr)}}.telemetry .empty-line{color:var(--ink-2);max-width:34em;font-size:14px}.crew-card .foot .none{color:var(--ink-2)}.story{margin-top:-69px;position:relative}.story .stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.story .hero{height:100%;min-height:0;margin-top:0}@media (max-width:860px){.story .stage{min-height:0}.story .hero canvas{height:100%;min-height:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.story .hero:after{height:62%;display:block}.story .pins{height:100%;min-height:0}.story .hero-copy{margin-top:0;position:absolute;bottom:24px}.story .hero-copy .telemetry{margin-top:24px}}.crew-card .cover{z-index:2;border-radius:var(--r);position:absolute;inset:0}.crew-card .cover:focus-visible{outline-offset:4px}.beats .beat{height:100svh}.story-ui{z-index:3;pointer-events:none;position:absolute;inset:0}.story-ui:before{content:"";opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(90deg,#070912eb 0%,#070912d6 34%,#07091266 47%,#07091200 60%);position:absolute;inset:0}.story-ui.live:before{opacity:1}.mod-text{opacity:0;transition:opacity .55s var(--ease), translate .7s var(--ease);align-items:center;display:flex;position:absolute;inset:0;translate:0 18px}.mod-text.on{opacity:1;translate:0}.mod-text .wrap{pointer-events:none}.mod-text .wrap>*{max-width:520px}.mod-text.on .wrap>*{pointer-events:auto}.mod-text .idx{color:var(--c);letter-spacing:.02em;font-size:15px;display:block}.mod-text .idx em{color:var(--ink-3);font-style:normal}.mod-name{letter-spacing:-.04em;margin-top:10px;font-size:clamp(52px,6.4vw,96px);font-weight:500;line-height:.96}.mod-text .one{color:var(--ink-2);max-width:26em;margin-top:18px;font-size:19px;line-height:1.5}.detail{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 28%, transparent), 0 24px 60px -24px #000c;background:#0c0f18d1;align-items:center;gap:40px;margin-top:32px;padding:18px 24px 18px 14px;display:flex}.detail .crew-art{filter:drop-shadow(0 16px 20px #00000080);flex:none;width:132px;margin:-46px 0 -26px}.detail .who{gap:6px;display:grid}.detail .who b{color:var(--c);font-size:18px;font-weight:500}.detail .who p{color:var(--ink-2);font-size:15px}.detail .who a{margin-top:2px;font-size:15px}.leader{opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0;overflow:hidden}.leader.on{opacity:1}.leader .line{border-top:1px dashed color-mix(in srgb, var(--c,#fff) 70%, transparent);transform-origin:0 0;will-change:transform;width:1000px;height:0;position:absolute;top:0;left:0}.leader .end{background:var(--c,#fff);will-change:transform;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.dots{pointer-events:auto;opacity:0;transition:opacity .4s var(--ease);gap:14px;display:grid;position:absolute;top:50%;right:28px;translate:0 -50%}.dots.on{opacity:1}.dots a{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.dots i{width:8px;height:8px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);background:#eef1f847;border-radius:50%}.dots a.on i{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent), 0 0 14px var(--c);transform:scale(1.25)}.dots a:hover i{background:var(--c)}@media (max-width:860px){.mod-text{align-items:flex-end;padding-bottom:28px}.mod-name{font-size:clamp(40px,12vw,56px)}.mod-text .one{margin-top:10px;font-size:16px}.detail{gap:30px;margin-top:18px;padding:12px 16px 12px 8px}.story-ui:before{background:linear-gradient(#07091200 40%,#07091273 50%,#070912e6 66%,#070912f5 100%)}.detail .crew-art{width:84px;margin:-30px 0 -16px}.detail .who p{font-size:14px}.dots{gap:6px;top:34%;right:10px}}.job[data-live] .arm-r{animation:var(--job,none)}.job-bolt{--job:job-screw .42s ease-in-out infinite alternate}.job-pixel{--job:job-paint 1.7s var(--ease) infinite}.job-reel{--job:job-pan 4s ease-in-out infinite}.job-echo{--job:job-hold 2.4s ease-in-out infinite}.job-scope{--job:job-sweep 3.6s ease-in-out infinite}.job-vega{--job:job-signal 2.2s var(--ease) infinite}@keyframes job-screw{0%{rotate:-5deg}to{rotate:7deg}}@keyframes job-paint{0%,to{rotate:-10deg}45%{rotate:14deg}60%{rotate:10deg}}@keyframes job-pan{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes job-hold{0%,to{rotate:0deg}50%{rotate:-6deg}}@keyframes job-sweep{0%,to{rotate:-12deg}50%{rotate:10deg}}@keyframes job-signal{0%,60%,to{rotate:0deg}20%{rotate:-30deg}40%{rotate:-8deg}}.job{position:relative}.job:before,.job:after{content:"";pointer-events:none;opacity:0;position:absolute}.job-echo:before,.job-echo:after{aspect-ratio:1;border:1.5px solid var(--m-comms);border-radius:50%;width:44%;top:4%;left:8%}.job-echo[data-live]:before{animation:2.2s ease-out infinite job-ring}.job-echo[data-live]:after{animation:2.2s ease-out 1.1s infinite job-ring}@keyframes job-ring{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.job-reel:after{background:#ff5a6a;border-radius:50%;width:7px;height:7px;top:14%;right:16%;box-shadow:0 0 8px #ff5a6a}.job-reel[data-live]:after{animation:1s step-end infinite job-rec}@keyframes job-rec{0%{opacity:1}50%{opacity:0}}.job-pixel:before,.job-pixel:after{background:var(--m-studio);border-radius:50%;width:7px;height:7px;top:34%;right:6%;box-shadow:14px 10px 0 -1px #ffb547,-4px 22px 0 -2px #6fdde3}.job-pixel[data-live]:before{animation:1.7s ease-out infinite job-drop}.job-pixel[data-live]:after{animation:1.7s ease-out .85s infinite job-drop}@keyframes job-drop{0%{opacity:.95;transform:translate(0)scale(1)}to{opacity:0;transform:translate(26px,-18px)scale(.5)}}.job-bolt:after{background:#ffd27a;border-radius:50%;width:4px;height:4px;top:30%;right:4%;box-shadow:6px -4px 0 -1px #ffb547,-5px -6px 0 -1px #fff2c8,3px 7px 0 -1px #ffb547}.job-bolt[data-live]:after{animation:.5s steps(2,end) infinite job-spark}@keyframes job-spark{0%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.6)rotate(40deg)}}.job-scope:after{transform-origin:0;background:linear-gradient(90deg,#dfe6f5b3,#0000);border-radius:2px;width:60%;height:2px;top:22%;right:-30%}.job-scope[data-live]:after{animation:3.6s ease-in-out infinite job-beam}@keyframes job-beam{0%,to{opacity:.8;transform:rotate(-14deg)}50%{opacity:.5;transform:rotate(12deg)}}.job-vega:after{border:1.5px solid var(--m-bridge);border-radius:50%;width:14px;height:14px;top:52%;left:38%}.job-vega[data-live]:after{animation:2.2s ease-out infinite job-ring}.ledger-empty{position:relative}.ledger-empty td i{background:#ffffff0d;border-radius:6px;height:10px;display:block;position:relative;overflow:hidden}.ledger-empty td.num i{margin-left:auto}.ledger-empty td i:after{content:"";animation:shimmer 2.6s var(--ease) infinite;animation-delay:calc(var(--r,0) * .18s);background:linear-gradient(90deg,#0000,#ffffff17,#0000);position:absolute;inset:0;translate:-100%}@keyframes shimmer{to{translate:100%}}.ledger-empty tbody tr{opacity:calc(1 - var(--r,0) * .2)}.ledger-empty .peek{border-radius:var(--r);background:linear-gradient(#0000,#10131c8c 30%,#10131cf7 70%);justify-content:center;align-items:flex-end;gap:22px;height:100%;padding:0 24px 28px;display:flex;position:absolute;inset:auto 0 0}.ledger-empty .peek .crew-art{filter:drop-shadow(0 12px 18px #00000080);flex:none;width:112px;margin-bottom:-10px}.ledger-empty .peek p{color:var(--ink-2);max-width:30em;padding-bottom:12px}.ledger-empty .peek b{color:var(--ink);font-weight:500}@media (max-width:860px){.ledger-empty .peek{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-bottom:20px}.ledger-empty .peek .crew-art{width:88px}}.launch{margin-top:var(--s16);text-align:center;isolation:isolate;justify-items:center;gap:20px;padding:320px 0 40px;display:grid;position:relative}.launch .sky{z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.launch .arc{opacity:.7;background:radial-gradient(closest-side,#0000 98.4%,#ffb54759 99.3%,#0000 100%);border-radius:50%;width:220vw;height:220vw;position:absolute;top:230px;left:50%;translate:-50%}.launch .far{filter:drop-shadow(0 30px 40px #0000008c);width:min(560px,80vw);height:auto;animation:22s ease-in-out infinite far-drift;position:absolute;top:0;left:50%;translate:-50%}@keyframes far-drift{0%,to{transform:translate(-6px)rotate(-1.2deg)}50%{transform:translate(6px,-10px)rotate(1.2deg)}}@supports (animation-timeline:view()){.launch .far{animation:linear both far-shrink,22s ease-in-out infinite far-drift;animation-timeline:view(),auto;animation-range:cover cover 70%,normal}}@keyframes far-shrink{0%{opacity:.4;translate:-50% 60px;scale:1.35}to{opacity:1;translate:-50%;scale:.72}}.launch h2{letter-spacing:-.035em;max-width:11em;font-size:clamp(44px,6vw,84px);line-height:1}.launch .lede{margin-inline:auto}.row-crew{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,28px);margin:28px 0 8px;display:flex}.row-crew .roll{justify-items:center;gap:8px;width:clamp(64px,9vw,104px);display:grid}.row-crew .roll .crew-art{width:100%}.row-crew .roll .crew-art[data-live] .arm-r{animation:wave-turn 6.6s var(--ease) infinite;animation-delay:calc(var(--i) * 1.1s)}@keyframes wave-turn{0%,20%,to{rotate:0deg}4%{rotate:-26deg}8%{rotate:8deg}12%{rotate:-20deg}16%{rotate:4deg}}.launch .ctas{justify-content:center}@media (max-width:860px){.launch{padding-top:220px}.launch .arc{top:160px}.row-crew .roll{width:52px}}#main>section{content-visibility:auto;contain-intrinsic-size:auto 900px}.mod-text:not(.on) .crew-art,.mod-text:not(.on) .crew-art *,.mod-text:not(.on) .job:before,.mod-text:not(.on) .job:after{animation:none!important}.mod-text:not(.on){visibility:hidden;transition:opacity .55s var(--ease), translate .7s var(--ease), visibility 0s linear .55s}.mod-text.on{visibility:visible;transition:opacity .55s var(--ease), translate .7s var(--ease), visibility 0s}
