.hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;padding-top:72px;padding-bottom:60px;display:flex;overflow:clip}.hero-glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(50% 60% at 50% 42%,#ff7a2f1f 0%,#ff7a2f0a 45%,#ff7a2f00 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:1;text-align:center;width:100%;max-width:940px;animation:hero-in .9s var(--ease-slab) both;flex-direction:column;align-items:center;gap:20px;padding:0 52px;display:flex;position:relative}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{animation:line-in 1.1s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 50ms);display:block}.hero-lead[data-astro-cid-lcdefpme]{text-wrap:balance}.hero-line[data-astro-cid-lcdefpme].left{left:-9px}.hero-line[data-astro-cid-lcdefpme].right{right:-9px}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:14px;padding-top:10px;display:flex}@keyframes hero-in{0%{opacity:0;transform:translateY(10px)}}@keyframes line-in{0%{opacity:0;transform:translateY(28px)}}.worlds[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:28px;padding-top:24px;padding-bottom:96px;display:flex}.stage[data-astro-cid-lcdefpme]{height:min(80vh,100svh - 148px);min-height:430px;position:relative}.intro-glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(42% 50% at 50% 52%,#ff7a2f1a 0%,#ff7a2f08 55%,#ff7a2f00 100%);position:absolute;inset:0}.intro-label[data-astro-cid-lcdefpme]{color:var(--text-dim)}:root[data-theme=light] .intro-panel[data-astro-cid-lcdefpme]{--text-body:var(--va-purple);--text-dim:#4a4560;--text-mute:#5f5a70;--line-hairline:#14102624;background:var(--va-bone-light)}.intro-title[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:12ch}.panel[data-astro-cid-lcdefpme].intro-panel .panel-top[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme].intro-panel .panel-bottom[data-astro-cid-lcdefpme]{justify-content:center;align-items:center}.intro-dust[data-astro-cid-lcdefpme],.intro-grain[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-grain[data-astro-cid-lcdefpme]{opacity:.08;mix-blend-mode:overlay;background-size:128px;animation:.9s steps(6,end) infinite intro-grain}:root[data-theme=light] .intro-grain[data-astro-cid-lcdefpme]{opacity:.035;mix-blend-mode:multiply}.intro-word[data-astro-cid-lcdefpme]{display:inline-block}.intro-panel[data-astro-cid-lcdefpme][data-intro=wait] .intro-ch[data-astro-cid-lcdefpme],.intro-panel[data-astro-cid-lcdefpme][data-intro=wait] .intro-word[data-astro-cid-lcdefpme]{opacity:0}.intro-panel[data-astro-cid-lcdefpme][data-intro=play] .intro-ch[data-astro-cid-lcdefpme]{animation:intro-ch .55s ease-out calc(var(--c) * 26ms) both}.intro-panel[data-astro-cid-lcdefpme][data-intro=play] .intro-word[data-astro-cid-lcdefpme]{animation:intro-word 1.2s var(--ease-slab) calc(.65s + var(--w) * .15s) both}.intro-panel[data-astro-cid-lcdefpme][data-intro=play] .intro-glow[data-astro-cid-lcdefpme]{animation:18s ease-out both intro-push}.intro-panel[data-astro-cid-lcdefpme][data-intro=play] .intro-label[data-astro-cid-lcdefpme],.intro-panel[data-astro-cid-lcdefpme][data-intro=play] .intro-title[data-astro-cid-lcdefpme]{animation:18s ease-out .4s both intro-push-text}@keyframes intro-ch{0%{opacity:0;filter:blur(3px)}}@keyframes intro-word{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}}@keyframes intro-push{to{transform:scale(1.08)}}@keyframes intro-push-text{to{transform:scale(1.03)}}@keyframes intro-grain{0%{background-position:0 0}20%{background-position:-37px 21px}40%{background-position:18px -44px}60%{background-position:-52px -9px}80%{background-position:29px 47px}to{background-position:0 0}}.hex-layer[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;position:absolute;inset:-1px}.hex-layer[data-astro-cid-lcdefpme][hidden]{display:none}.hex-canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.fx-layer[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.fx-layer[data-astro-cid-lcdefpme][hidden]{display:none}.fx-canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-lcdefpme]{--text-body:var(--va-bone);--text-dim:#c6c2ba;--text-mute:#8e8a82;--text-link:var(--va-steel-light);--line-hairline:#e8e4dc24;--line-pill:#e8e4dc80;--action-label:var(--va-bone);border:1px solid var(--line-hairline);border-radius:var(--card-radius,4px);background:var(--va-purple-deep);color:var(--text-body);flex-direction:column;justify-content:space-between;padding:56px 56px 48px;display:flex;position:absolute;inset:0;overflow:clip}.panel-art[data-astro-cid-lcdefpme],.shade[data-astro-cid-lcdefpme],.panel-link[data-astro-cid-lcdefpme],.rift[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.panel-art[data-astro-cid-lcdefpme]{object-fit:cover}.art-missing[data-astro-cid-lcdefpme]{--placeholder-ink:var(--accent);border-radius:3px;width:auto;height:auto;inset:14px}.shade[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(#0f0c1cb8 0%,#0f0c1c2e 22%,#0f0c1c99 50%,#0f0c1cf7 100%)}.shade-left[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0f0c1ccc 0%,#0f0c1c66 45%,#0f0c1c00 72%)}.rift[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none}.panel-top[data-astro-cid-lcdefpme],.panel-bottom[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;opacity:var(--portal-text,1);transform:translateY(var(--portal-text-shift,0px));position:relative}.panel-top[data-astro-cid-lcdefpme] a,.panel-bottom[data-astro-cid-lcdefpme] a{pointer-events:auto}.panel-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.world-label[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--text-body);text-shadow:0 1px 14px #0f0c1cd9;flex:none;align-items:center;gap:12px;display:flex}.statuses[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status[data-astro-cid-lcdefpme]{border:1px solid var(--line-pill);white-space:nowrap;background:#0f0c1c80;border-radius:2px;align-items:center;gap:8px;height:32px;padding:0 14px;display:flex}.panel-bottom[data-astro-cid-lcdefpme]{align-items:flex-end;gap:64px;display:flex}.story[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.story[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{text-shadow:0 1px 14px #0f0c1cd9}.tagline[data-astro-cid-lcdefpme],.lead[data-astro-cid-lcdefpme]{color:var(--text-dim)}.name[data-astro-cid-lcdefpme]{text-wrap:balance}.lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:560px}.panel-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px;padding-top:8px;display:flex}:root[data-theme=light] .panel[data-astro-cid-lcdefpme]{--text-body:var(--va-purple);--text-dim:#4a4560;--text-mute:#5f5a70;--text-link:var(--va-purple);--line-hairline:#14102624;--line-pill:#14102659;--action-label:var(--va-purple);background:var(--va-bone)}:root[data-theme=light] .shade[data-astro-cid-lcdefpme]{background:linear-gradient(#e8e4dc99 0%,#e8e4dc00 20% 40%,#e8e4dccc 66%,#e8e4dcf7 100%)}:root[data-theme=light] .shade-left[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#e8e4dcbf 0%,#e8e4dc59 40%,#e8e4dc00 66%)}:root[data-theme=light] .world-label[data-astro-cid-lcdefpme],:root[data-theme=light] .story[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],:root[data-theme=light] .story[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{text-shadow:0 1px 14px #e8e4dce6}:root[data-theme=light] .status[data-astro-cid-lcdefpme]{background:#e8e4dcb3}:root[data-theme=light] .dot[data-astro-cid-lcdefpme]{background:var(--accent-light)}:root[data-theme=light] .panel-actions[data-astro-cid-lcdefpme] .text-link{color:var(--text-body)}:root[data-theme=light] .panel[data-astro-cid-lcdefpme]:has(.art-missing){background:radial-gradient(60% 45% at 70% 30%, #14102612, transparent 70%), radial-gradient(45% 40% at 25% 70%, #1410260d, transparent 70%), var(--va-bone-light)}:root[data-theme=light] .art-missing[data-astro-cid-lcdefpme]{--placeholder-ink:#14102673}.rule[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-hairline)}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.heading[data-astro-cid-lcdefpme]{text-wrap:balance}.principles[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme]{padding-top:88px;padding-bottom:96px}.principles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:26px;display:grid}.principle[data-astro-cid-lcdefpme]{border:1px solid var(--line-hairline);background:var(--surface-card);border-radius:3px;flex-direction:column;gap:14px;padding:32px 30px 34px;display:flex;position:relative}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty}.rim[data-astro-cid-lcdefpme]{background:var(--va-ember);opacity:.75;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.latest[data-astro-cid-lcdefpme]{padding-top:56px;padding-bottom:52px}.dispatch[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:660px;display:flex}.meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.meta[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--va-ember)}.dispatch[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.summary[data-astro-cid-lcdefpme]{text-wrap:pretty}.summary[data-astro-cid-lcdefpme]{color:var(--text-dim)}.dispatch-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:26px;padding-top:4px;display:flex}.build-body[data-astro-cid-lcdefpme]{max-width:620px;color:var(--text-dim);text-wrap:pretty}.build-note[data-astro-cid-lcdefpme]{color:var(--text-mute)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--steps), 1fr);margin:0;padding:34px 0 0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-hairline);flex-direction:column;gap:12px;padding:28px 28px 8px 0;display:flex;position:relative}.step-dot[data-astro-cid-lcdefpme]{background:var(--va-ember);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.step[data-astro-cid-lcdefpme]>.t-body-small[data-astro-cid-lcdefpme]{color:var(--text-dim);text-wrap:pretty}.step-status[data-astro-cid-lcdefpme]{border:1px solid var(--glow);color:var(--glow);white-space:nowrap;border-radius:2px;align-self:flex-start;margin:0;padding:5px 11px}:root[data-theme=light] .step-status[data-astro-cid-lcdefpme]{color:var(--text-body)}@media (width<=1199px){.hero[data-astro-cid-lcdefpme],.worlds[data-astro-cid-lcdefpme],.latest[data-astro-cid-lcdefpme]{padding-left:40px;padding-right:40px}.panel-bottom[data-astro-cid-lcdefpme]{gap:36px}.principles[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme]{padding-top:72px;padding-bottom:80px}.principles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.steps[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.step[data-astro-cid-lcdefpme]{flex:none;width:270px}}@media (width<=809px){.hero[data-astro-cid-lcdefpme]{padding:56px 18px 48px}.hero-content[data-astro-cid-lcdefpme]{text-align:left;align-items:flex-start;padding:0 0 0 40px}.hero-line[data-astro-cid-lcdefpme].right{display:none}.worlds[data-astro-cid-lcdefpme]{gap:20px;padding:16px 18px 88px}.stage[data-astro-cid-lcdefpme]{height:min(74vh,100svh - 136px);min-height:460px}.panel[data-astro-cid-lcdefpme]{padding:32px 24px}.panel-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px}.tagline[data-astro-cid-lcdefpme]{display:none}.principles[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme]{padding-top:56px;padding-bottom:64px}.principles-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.latest[data-astro-cid-lcdefpme]{padding:48px 18px}.step[data-astro-cid-lcdefpme]{width:250px}}@media (height<=540px){.worlds[data-astro-cid-lcdefpme]{gap:16px;padding-top:16px}.stage[data-astro-cid-lcdefpme]{height:calc(100svh - 72px);min-height:0}.row[data-astro-cid-lcdefpme]{top:calc(100% + 10px)}.panel[data-astro-cid-lcdefpme]{padding:22px 32px 24px}.panel-bottom[data-astro-cid-lcdefpme]{gap:24px}.story[data-astro-cid-lcdefpme]{gap:10px}.tagline[data-astro-cid-lcdefpme]{display:none}.name[data-astro-cid-lcdefpme]{font-size:42px}.lead[data-astro-cid-lcdefpme]{max-width:520px;font-size:18px}.panel-actions[data-astro-cid-lcdefpme]{padding-top:4px}}@media (prefers-reduced-motion:reduce){.hero-content[data-astro-cid-lcdefpme],.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{animation:none}}.panel[data-astro-cid-lcdefpme].intro-panel{text-align:left;justify-content:flex-start;align-items:stretch;gap:0}.panel[data-astro-cid-lcdefpme].intro-panel .panel-top[data-astro-cid-lcdefpme]{justify-content:flex-start}.intro-title[data-astro-cid-lcdefpme]{max-width:none}.hub[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gate[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.gate[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--text-body);outline-offset:8px}[data-astro-cid-lcdefpme][data-lifting] .gate[data-astro-cid-lcdefpme]{pointer-events:none}.lift[data-astro-cid-lcdefpme]{z-index:30;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.lift[data-astro-cid-lcdefpme][hidden]{display:none}.lift-mark[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.row[data-astro-cid-lcdefpme]{visibility:hidden;justify-content:center;gap:6px;transition:visibility 0s .25s;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0}.worlds[data-astro-cid-lcdefpme][data-row-in] .row[data-astro-cid-lcdefpme]{visibility:visible;transition:none}.row[data-astro-cid-lcdefpme] .row-mark[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .2s ease-out, transform .2s ease-out, filter .3s var(--ease-out);transform:translateY(6px)}.worlds[data-astro-cid-lcdefpme][data-row-in] .row[data-astro-cid-lcdefpme] .row-mark[data-astro-cid-lcdefpme]{opacity:1;transition:opacity .5s var(--ease-out) calc(var(--k) * 45ms), transform .6s var(--ease-out) calc(var(--k) * 45ms), filter .3s var(--ease-out);transform:none}.row-mark[data-astro-cid-lcdefpme]{cursor:pointer;width:44px;height:44px;transition:filter .3s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.row-mark[data-astro-cid-lcdefpme][data-slug=skybound] .mark-dark[data-astro-cid-lcdefpme]{filter:brightness(0)invert(.94)}.row-mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:28px;height:28px}.row-mark[data-astro-cid-lcdefpme] .mark-light[data-astro-cid-lcdefpme],:root[data-theme=light] .row-mark[data-astro-cid-lcdefpme] .mark-dark[data-astro-cid-lcdefpme]{display:none}:root[data-theme=light] .row-mark[data-astro-cid-lcdefpme] .mark-light[data-astro-cid-lcdefpme]{display:block}.row-mark[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--world-colour,var(--text-body));outline-offset:2px}.row-mark[data-astro-cid-lcdefpme]:after{content:"";background:var(--world-colour,var(--va-ember));width:14px;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;margin-left:-7px;position:absolute;bottom:2px;left:50%;transform:scaleX(0)}.row-mark[data-astro-cid-lcdefpme][aria-current=true]{filter:drop-shadow(0 0 6px var(--world-colour,var(--va-ember)))}:root[data-theme=light] .row-mark[data-astro-cid-lcdefpme][aria-current=true],:root[data-theme=light] .row-mark[data-astro-cid-lcdefpme]:hover{filter:none}.row-mark[data-astro-cid-lcdefpme][aria-current=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.row-mark[data-astro-cid-lcdefpme]:hover{filter:drop-shadow(0 0 4px var(--world-colour,var(--va-ember)))}}.worlds[data-astro-cid-lcdefpme][data-open] .stage[data-astro-cid-lcdefpme]{touch-action:pan-y}.panel[data-astro-cid-lcdefpme][data-rest] .panel-art[data-astro-cid-lcdefpme]{animation:20s ease-in-out infinite alternate drift}@keyframes drift{to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-lcdefpme][data-rest] .panel-art[data-astro-cid-lcdefpme]{animation:none}.row[data-astro-cid-lcdefpme] .row-mark[data-astro-cid-lcdefpme],.worlds[data-astro-cid-lcdefpme][data-row-in] .row[data-astro-cid-lcdefpme] .row-mark[data-astro-cid-lcdefpme]{transition:opacity .3s,filter .2s;transform:none}.row-mark[data-astro-cid-lcdefpme]:after{transition:none}}
