.hero[data-astro-cid-i3irphx7]{isolation:isolate;grid-template-columns:var(--rail) 1fr;height:100svh;min-height:34rem;padding:0 var(--gutter) max(env(safe-area-inset-bottom), clamp(1.2rem, 3.5vh, 2.6rem)) 0;grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.sky[data-astro-cid-i3irphx7]{z-index:-1;cursor:crosshair;position:absolute;inset:0}.sky[data-astro-cid-i3irphx7] .sky-plate{opacity:.85;mix-blend-mode:screen;width:min(46vw,78vh);height:auto;transition:opacity 1.6s;position:absolute;top:50%;right:8%;transform:translateY(-50%)rotate(-12deg);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.galaxy[data-astro-cid-i3irphx7]{opacity:0;width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0;mask-image:linear-gradient(#000 72%,#0000)}.hero[data-astro-cid-i3irphx7].is-live .galaxy[data-astro-cid-i3irphx7]{opacity:1}.hero[data-astro-cid-i3irphx7].is-live .sky-plate{opacity:0}.veil[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(90deg, #07060dc7 0%, #07060d47 34%, transparent 55%), linear-gradient(0deg, var(--color-void) 0%, transparent 26%);position:absolute;inset:0}.title[data-astro-cid-i3irphx7]{display:contents}.rail[data-astro-cid-i3irphx7]{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:max(env(safe-area-inset-bottom), clamp(1.2rem, 3.5vh, 2.6rem));--wdth:132;animation:stretch 2.4s .2s var(--ease-out-expo) both;user-select:none;grid-area:1/1/span 2;place-self:end center;padding-block:0 .04em;font-size:min(9.6svh,12vw);font-weight:900;line-height:.78;position:relative;transform:rotate(180deg)}.rail-fill[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--color-core) 0%, #ffd7a8 38%, var(--color-halpha) 70%, var(--color-haze) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.rail-ghost[data-astro-cid-i3irphx7]{color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--color-young) 70%, transparent);transform:translate(calc(var(--gx,0) * 1px), calc(var(--gy,0) * 1px + .06em));mix-blend-mode:screen;transition:transform 1.2s var(--ease-out-expo);animation:ghost-in 2.8s .3s var(--ease-out-expo) both;position:absolute;inset:0}@keyframes stretch{0%{--wdth:50;opacity:0;letter-spacing:.3em}}@keyframes ghost-in{0%{opacity:0;transform:translateY(-60%)}}.studio[data-astro-cid-i3irphx7]{left:calc(var(--rail) + .4rem);bottom:max(env(safe-area-inset-bottom), clamp(1.2rem, 3.5vh, 2.6rem));letter-spacing:.5em;text-transform:uppercase;--wdth:125;color:var(--color-core-dim);font-size:clamp(.8rem,1vw,1rem);font-weight:700;display:none;position:absolute}.kicker[data-astro-cid-i3irphx7]{left:calc(var(--rail) + var(--gutter));color:var(--color-core);animation:fade-up 1.2s .9s var(--ease-out-expo) both;align-items:center;gap:.8em;display:inline-flex;position:absolute;top:clamp(6.5rem,22vh,13rem)}.dot[data-astro-cid-i3irphx7]{background:var(--color-halpha);width:6px;height:6px;box-shadow:0 0 0 4px #ff5e9c26, 0 0 18px var(--color-halpha);border-radius:50%;animation:2.6s ease-in-out infinite pulse}.lines[data-astro-cid-i3irphx7]{padding-left:var(--gutter);z-index:2;grid-area:2/2;max-width:60rem;position:relative}.collide[data-astro-cid-i3irphx7]{font-size:clamp(2.3rem,5.6vw,6.6rem);line-height:.92;display:grid}.line[data-astro-cid-i3irphx7]{animation:from-left 1.6s .5s var(--ease-out-expo) both;display:block}.l2[data-astro-cid-i3irphx7]{color:#0000;background:linear-gradient(90deg, var(--color-halpha) 0%, #ffb0cd 45%, var(--color-young) 100%);-webkit-background-clip:text;background-clip:text;padding-left:.9em;animation-name:from-right;animation-delay:.7s}.sub[data-astro-cid-i3irphx7]{max-width:30rem;color:var(--color-core-dim);animation:fade-up 1.2s 1.2s var(--ease-out-expo) both;margin-top:clamp(1rem,2.4vh,1.6rem)}@keyframes from-left{0%{opacity:0;filter:blur(8px);transform:translate(-12%)}}@keyframes from-right{0%{opacity:0;filter:blur(8px);transform:translate(14%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes pulse{50%{box-shadow:0 0 0 8px #ff5e9c00, 0 0 26px var(--color-halpha)}}.index[data-astro-cid-i3irphx7]{right:var(--gutter);z-index:3;justify-items:end;gap:.6rem;display:grid;position:absolute;top:50%;transform:translateY(-46%)}.index-label[data-astro-cid-i3irphx7]{color:var(--color-core-dim);margin-bottom:.8rem}.index[data-astro-cid-i3irphx7] ol[data-astro-cid-i3irphx7]{gap:clamp(.6rem,2.4vh,1.6rem);margin:0;padding:0;list-style:none;display:grid}.index[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{transform:translateX(calc(sin(var(--i) * 51.5662deg) * -3.2vw));animation:fade-up 1.2s calc(1.2s + var(--i) * .14s) var(--ease-out-expo) both}.index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{text-align:right;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:.9rem;padding:.2rem 0;display:grid}.idx[data-astro-cid-i3irphx7]{color:var(--accent);grid-row:1/span 2;align-self:start;padding-top:.6em}.name[data-astro-cid-i3irphx7]{--wdth:112;text-transform:uppercase;transition:--wdth .9s var(--ease-out-expo), color .4s, letter-spacing .9s var(--ease-out-expo);font-size:clamp(1.6rem,2.9vw,3.3rem);font-weight:800}.meta[data-astro-cid-i3irphx7]{color:var(--color-core-dim);grid-column:2;justify-content:flex-end;align-items:center;gap:.7em;font-size:.75rem;display:inline-flex}.stage[data-astro-cid-i3irphx7]{color:var(--color-void);background:var(--accent);letter-spacing:.14em;clip-path:polygon(.35em 0,100% 0,calc(100% - .35em) 100%,0 100%);padding:.05em .55em;font-size:.68rem}.index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover .name[data-astro-cid-i3irphx7],.index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:focus-visible .name[data-astro-cid-i3irphx7]{--wdth:150;color:var(--accent);letter-spacing:.01em}.lens[data-astro-cid-i3irphx7]{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;width:clamp(10rem,17vw,16rem);transform:translate(var(--lx,-50%), var(--ly,-50%)) scale(.6);transition:opacity .4s, transform .7s var(--ease-out-expo);background:conic-gradient(from 0deg, var(--color-young), var(--color-halpha), var(--color-amber), var(--color-young));border-radius:50%;padding:3px;position:fixed;top:0;left:0}.lens[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{width:100%;height:100%;image-rendering:pixelated;background-position:50%;background-size:cover;border-radius:50%;display:block;box-shadow:inset 0 0 40px #07060dcc}.lens[data-astro-cid-i3irphx7].is-on{opacity:1;transform:translate(var(--lx,-50%), var(--ly,-50%)) scale(1)}.obs[data-astro-cid-i3irphx7]{right:var(--gutter);bottom:max(env(safe-area-inset-bottom), clamp(1.2rem, 3.5vh, 2.6rem));z-index:3;text-align:right;animation:fade-up 1.2s 1.5s var(--ease-out-expo) both;justify-items:end;display:grid;position:absolute}.obs-row[data-astro-cid-i3irphx7]{align-items:center;gap:.6em;display:inline-flex}.clock[data-astro-cid-i3irphx7]{color:var(--color-core);font-variant-numeric:tabular-nums}.clock[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-born]{color:var(--color-halpha);text-align:right;min-width:4ch}.dim[data-astro-cid-i3irphx7]{color:color-mix(in oklab, var(--color-core-dim) 70%, transparent)}.tick[data-astro-cid-i3irphx7]{background:var(--color-halpha);width:18px;height:1px}@media (width<=64rem){.index[data-astro-cid-i3irphx7]{top:auto;bottom:clamp(9rem,26vh,14rem);transform:none}.index-label[data-astro-cid-i3irphx7]{display:none}.name[data-astro-cid-i3irphx7]{font-size:clamp(1.3rem,3.6vw,2rem)}.obs[data-astro-cid-i3irphx7] .hint[data-astro-cid-i3irphx7]{display:none}.obs[data-astro-cid-i3irphx7]{top:calc(max(env(safe-area-inset-top), .9rem) + 3.8rem);bottom:auto}.obs[data-astro-cid-i3irphx7] .obs-row[data-astro-cid-i3irphx7]:nth-child(2),.obs[data-astro-cid-i3irphx7] .obs-row[data-astro-cid-i3irphx7]:nth-child(3){display:none}}@media (width<=48rem){.hero[data-astro-cid-i3irphx7]{padding-bottom:max(env(safe-area-inset-bottom), 1.4rem);grid-template-rows:1fr auto auto}.veil[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--color-void) 0%, #07060dd9 30%, transparent 58%), linear-gradient(90deg, #07060d99, transparent 40%)}.sky[data-astro-cid-i3irphx7] .sky-plate{width:88vw;top:34%;right:50%;transform:translate(50%,-50%)rotate(78deg)}.rail[data-astro-cid-i3irphx7]{margin-bottom:max(env(safe-area-inset-bottom), 1.4rem);grid-row:1/span 3;font-size:min(12svh,15vw)}.kicker[data-astro-cid-i3irphx7]{padding-left:var(--gutter);grid-area:2/2;margin-bottom:1rem;font-size:.75rem;position:static;top:auto}.lines[data-astro-cid-i3irphx7]{grid-row:3}.collide[data-astro-cid-i3irphx7]{font-size:clamp(1.75rem,8.4vw,3rem)}.l2[data-astro-cid-i3irphx7]{padding-left:.45em}.sub[data-astro-cid-i3irphx7]{max-width:22rem}.index[data-astro-cid-i3irphx7]{display:none}.obs[data-astro-cid-i3irphx7]{top:calc(max(env(safe-area-inset-top), .9rem) + 3.6rem);font-size:.75rem;bottom:auto}.obs[data-astro-cid-i3irphx7] .obs-row[data-astro-cid-i3irphx7]:nth-child(2),.obs[data-astro-cid-i3irphx7] .obs-row[data-astro-cid-i3irphx7]:nth-child(3){display:none}}@media (width>=64rem) and (height>=38rem){.lines[data-astro-cid-i3irphx7]{position:static}.l1[data-astro-cid-i3irphx7]{left:calc(var(--rail) + var(--gutter));max-width:9.5em;position:absolute;top:calc(clamp(6.5rem,22vh,13rem) + 2.6rem)}.collide[data-astro-cid-i3irphx7]{font-size:clamp(2.6rem,5vw,6.4rem)}.l2[data-astro-cid-i3irphx7]{padding-left:1.6em}}@media (height<=34rem) and (orientation:landscape){.index[data-astro-cid-i3irphx7],.obs[data-astro-cid-i3irphx7] .hint[data-astro-cid-i3irphx7]{display:none}}.worlds[data-astro-cid-jdcwxfzt]{min-height:100svh;padding:clamp(4rem, 10vh, 7rem) var(--gutter) clamp(3rem, 8vh, 5rem);grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);display:grid;position:relative}.worlds-head[data-astro-cid-jdcwxfzt]{align-self:center;gap:1.4rem;max-width:24rem;display:grid}.kicker[data-astro-cid-jdcwxfzt]{color:var(--color-halpha);align-items:center;gap:.8em;display:inline-flex}.bar[data-astro-cid-jdcwxfzt]{background:currentColor;width:2.4rem;height:1px}.heading[data-astro-cid-jdcwxfzt]{--wdth:62;text-transform:uppercase;font-size:clamp(3.2rem,7vw,8rem);font-weight:900;line-height:.8}.lead[data-astro-cid-jdcwxfzt]{color:var(--color-core-dim);font-size:clamp(1.25rem,1.7vw,1.75rem);line-height:1.15}.panels[data-astro-cid-jdcwxfzt]{min-height:min(78svh,50rem);margin-right:calc(var(--gutter) * -1);gap:0;display:flex}.panel[data-astro-cid-jdcwxfzt]{--skew:7%;min-width:0;clip-path:polygon(var(--skew) 0, 100% 0, calc(100% - var(--skew)) 100%, 0 100%);transition:flex-grow 1.1s var(--ease-out-expo);isolation:isolate;flex:1 1 0;margin-left:-3.2%;position:relative;overflow:hidden}.panel[data-astro-cid-jdcwxfzt]:first-child{margin-left:0}.panel[data-astro-cid-jdcwxfzt].is-open{flex-grow:3.4}.panel-img[data-astro-cid-jdcwxfzt]{object-fit:cover;z-index:-2;filter:grayscale(.85)brightness(.55)contrast(1.1);width:100%;height:100%;transition:filter 1.1s var(--ease-out-expo), transform 1.6s var(--ease-out-expo);position:absolute;inset:0;transform:scale(1.12)}.panel[data-astro-cid-jdcwxfzt].is-open .panel-img[data-astro-cid-jdcwxfzt]{filter:none;transform:scale(1)}.panel-tint[data-astro-cid-jdcwxfzt]{z-index:-1;background:linear-gradient(180deg, transparent 30%, #07060deb 100%), linear-gradient(120deg, color-mix(in oklab, var(--accent2) 38%, transparent), transparent 60%);mix-blend-mode:normal;position:absolute;inset:0}.panel[data-astro-cid-jdcwxfzt]:after{content:"";background:linear-gradient(to bottom, var(--accent), transparent 40%, var(--accent2));clip-path:polygon(var(--skew) 0, calc(var(--skew) + 1.5px) 0, 1.5px 100%, 0 100%);opacity:.7;pointer-events:none;position:absolute;inset:0}.panel-index[data-astro-cid-jdcwxfzt]{top:1.4rem;right:calc(var(--skew) + 1rem);color:var(--accent);--wdth:140;font-size:clamp(.9rem,1.1vw,1.1rem);font-weight:700;position:absolute}.panel-spine[data-astro-cid-jdcwxfzt]{writing-mode:vertical-rl;text-transform:uppercase;--wdth:80;color:var(--color-core);transition:opacity .5s, transform .9s var(--ease-out-expo);font-size:clamp(2.2rem,3.6vw,4.4rem);font-weight:900;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)rotate(180deg)}.panel[data-astro-cid-jdcwxfzt].is-open .panel-spine[data-astro-cid-jdcwxfzt]{opacity:0;transform:translate(-50%)rotate(180deg)translateY(-2rem)}.panel-body[data-astro-cid-jdcwxfzt]{left:calc(var(--skew) * .2 + 1.6rem);right:calc(var(--skew) + 1.6rem);opacity:0;transition:opacity .6s, transform 1s var(--ease-out-expo);pointer-events:none;gap:.9rem;display:grid;position:absolute;bottom:clamp(1.6rem,4vh,3rem);transform:translateY(1.5rem)}.panel[data-astro-cid-jdcwxfzt].is-open .panel-body[data-astro-cid-jdcwxfzt]{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.panel-meta[data-astro-cid-jdcwxfzt]{color:var(--accent);flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.panel-stage[data-astro-cid-jdcwxfzt]{color:var(--color-void);background:var(--accent);padding:0 .6em}.panel-meta[data-astro-cid-jdcwxfzt] span[data-astro-cid-jdcwxfzt]+span[data-astro-cid-jdcwxfzt]:before{content:"·";color:var(--color-core-dim);margin-right:1.2rem}.panel-name[data-astro-cid-jdcwxfzt]{--wdth:118;text-transform:uppercase;text-shadow:0 0 60px #07060d99;font-size:clamp(2.8rem,6vw,7.5rem);font-weight:900;line-height:.8}.panel-link[data-astro-cid-jdcwxfzt]:before{content:"";position:absolute;inset:-100vh -100vw}.panel-tag[data-astro-cid-jdcwxfzt]{max-width:30ch;font-size:clamp(1.2rem,1.8vw,1.9rem);line-height:1.1}.panel-platforms[data-astro-cid-jdcwxfzt]{color:var(--color-core);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-platforms[data-astro-cid-jdcwxfzt] li[data-astro-cid-jdcwxfzt]{align-items:center;gap:.5em;display:inline-flex}.panel-actions[data-astro-cid-jdcwxfzt]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.4rem;display:flex}.enter[data-astro-cid-jdcwxfzt]{color:var(--color-core);align-items:center;gap:.7em;display:inline-flex}.enter[data-astro-cid-jdcwxfzt] .icon{transition:transform .6s var(--ease-out-expo)}.panel[data-astro-cid-jdcwxfzt]:hover .enter[data-astro-cid-jdcwxfzt] .icon{transform:translate(.5rem)}.play[data-astro-cid-jdcwxfzt]{z-index:2;color:var(--color-void);background:var(--accent);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);align-items:center;gap:.6em;padding:.8em 1.3em .8em 1em;transition:background .3s;display:inline-flex;position:relative}a[data-astro-cid-jdcwxfzt].play:hover{background:var(--color-core)}.play[data-astro-cid-jdcwxfzt].is-soon{color:var(--color-core);background:color-mix(in oklab, var(--accent) 18%, transparent)}@media (width<=64rem){.worlds[data-astro-cid-jdcwxfzt]{grid-template-columns:minmax(0,1fr);padding-top:clamp(3rem,7vh,5rem)}.worlds-head[data-astro-cid-jdcwxfzt]{max-width:40rem}.panels[data-astro-cid-jdcwxfzt]{min-height:70svh}}@media (width<=48rem){.panels[data-astro-cid-jdcwxfzt]{margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);flex-direction:column;min-height:0}.panel[data-astro-cid-jdcwxfzt],.panel[data-astro-cid-jdcwxfzt].is-open{--skew:2.4rem;height:64svh;min-height:26rem;clip-path:polygon(0 var(--skew), 100% 0, 100% calc(100% - var(--skew)), 0 100%);flex:none;margin:-2.4rem 0 0}.panel[data-astro-cid-jdcwxfzt]:first-child{margin-top:0}.panel[data-astro-cid-jdcwxfzt]:after{clip-path:polygon(0 var(--skew), 100% 0, 100% 1.5px, 0 calc(var(--skew) + 1.5px))}.panel-img[data-astro-cid-jdcwxfzt]{filter:none;transform:none}.panel-spine[data-astro-cid-jdcwxfzt]{display:none}.panel-index[data-astro-cid-jdcwxfzt]{top:calc(var(--skew) + .6rem);right:var(--gutter)}.panel-body[data-astro-cid-jdcwxfzt]{left:var(--gutter);right:var(--gutter);bottom:calc(var(--skew) + 1rem);opacity:1;pointer-events:auto;transform:none}.panel-name[data-astro-cid-jdcwxfzt]{--wdth:96;font-size:clamp(2.4rem,12.6vw,4.4rem)}}.studio[data-astro-cid-j34mjp5b]{min-height:100svh;padding:clamp(4rem, 10vh, 7rem) var(--gutter) 0 calc(var(--rail) + var(--gutter));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem) clamp(1.5rem,4vw,5rem);display:grid;position:relative;overflow:clip}.copy[data-astro-cid-j34mjp5b]{gap:1.6rem;max-width:44rem;display:grid}.kicker[data-astro-cid-j34mjp5b]{color:var(--color-young);align-items:center;gap:.8em;display:inline-flex}.bar[data-astro-cid-j34mjp5b]{background:currentColor;width:2.4rem;height:1px}.title[data-astro-cid-j34mjp5b]{font-size:clamp(2.6rem,5.4vw,6.2rem);line-height:.95}.body[data-astro-cid-j34mjp5b]{color:var(--color-core-dim);max-width:54ch;font-size:clamp(.82rem,.76rem + .25vw,.98rem);line-height:1.85}.stats[data-astro-cid-j34mjp5b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:.4rem 0 0;display:grid}.stat[data-astro-cid-j34mjp5b]{border-left:1px solid var(--hair-strong);align-content:start;gap:.4rem;padding-left:.9rem;display:grid}.stat[data-astro-cid-j34mjp5b] dt[data-astro-cid-j34mjp5b]{--wdth:120;background:linear-gradient(90deg, var(--color-amber), var(--color-halpha), var(--color-haze));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:800;line-height:1}.stat[data-astro-cid-j34mjp5b] dd[data-astro-cid-j34mjp5b]{margin:0}.name[data-astro-cid-j34mjp5b]{color:var(--color-core);border-left:2px solid var(--color-halpha);max-width:40ch;padding-left:1rem;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.2}.system[data-astro-cid-j34mjp5b]{justify-items:center;gap:1.2rem;margin:0;display:grid}.sky[data-astro-cid-j34mjp5b]{aspect-ratio:1;width:min(100%,40rem);position:relative}.sky[data-astro-cid-j34mjp5b] .nebula{object-fit:cover;opacity:.22;filter:saturate(1.2);border-radius:50%;width:76%;height:76%;position:absolute;inset:12%;transform:rotate(-18deg);mask-image:radial-gradient(closest-side,#000 40%,#0000 100%)}.orbits[data-astro-cid-j34mjp5b]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbits[data-astro-cid-j34mjp5b] ellipse[data-astro-cid-j34mjp5b]{fill:none;stroke:var(--hair-strong);stroke-width:.18px;stroke-dasharray:.6 1.2;animation:linear infinite dash;animation-duration:calc(30s + var(--i) * 18s)}@keyframes dash{to{stroke-dashoffset:-60px}}.satellite[data-astro-cid-j34mjp5b]{pointer-events:none;position:absolute;inset:0;transform:rotate(-18deg)scaleY(.42)}.satellite[data-astro-cid-j34mjp5b]>span[data-astro-cid-j34mjp5b]{width:calc(var(--rx) * 2);height:calc(var(--rx) * 2);margin:calc(var(--rx) * -1);animation:linear infinite revolve;animation-duration:calc(14s + var(--i) * 9s);position:absolute;top:50%;left:50%}.satellite[data-astro-cid-j34mjp5b]>span[data-astro-cid-j34mjp5b]:after{content:"";background:var(--accent);width:6px;height:14px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-left:-3px;position:absolute;top:0;left:50%}@keyframes revolve{to{transform:rotate(360deg)}}.core[data-astro-cid-j34mjp5b]{justify-items:center;gap:.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core[data-astro-cid-j34mjp5b] .core-mark{filter:drop-shadow(0 0 24px #ff5e9c59);width:clamp(4.5rem,9vw,7rem);height:auto}.core-name[data-astro-cid-j34mjp5b]{color:var(--color-core);letter-spacing:.3em;font-size:.75rem}.body-link[data-astro-cid-j34mjp5b]{left:var(--x);top:var(--y);text-align:center;justify-items:center;gap:.45rem;display:grid;position:absolute;transform:translate(-50%,-1.6rem)}.planet[data-astro-cid-j34mjp5b]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 35%, #1a1430), #0b0914 70%);width:clamp(2.6rem,4.4vw,3.4rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 26px color-mix(in oklab, var(--accent) 35%, transparent);transition:transform .6s var(--ease-out-expo), box-shadow .6s;border-radius:50%;place-items:center;display:grid}.planet[data-astro-cid-j34mjp5b] img{width:62%;height:auto}.planet[data-astro-cid-j34mjp5b].fill{overflow:hidden}.planet[data-astro-cid-j34mjp5b].fill img{object-fit:cover;width:100%;height:100%;transform:scale(1.18)}.body-link[data-astro-cid-j34mjp5b]:hover .planet[data-astro-cid-j34mjp5b],.body-link[data-astro-cid-j34mjp5b]:focus-visible .planet[data-astro-cid-j34mjp5b]{box-shadow:0 0 0 1px var(--accent), 0 0 40px color-mix(in oklab, var(--accent) 60%, transparent);transform:scale(1.14)}.tag[data-astro-cid-j34mjp5b]{backdrop-filter:blur(6px);background:#07060db8;justify-items:center;gap:.25rem;padding:.35rem .6rem;display:grid}.tag-name[data-astro-cid-j34mjp5b]{--wdth:112;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.2rem);font-weight:800;transition:color .3s}.body-link[data-astro-cid-j34mjp5b]:hover .tag-name[data-astro-cid-j34mjp5b]{color:var(--accent)}.tag-plat[data-astro-cid-j34mjp5b]{color:var(--color-core-dim);font-size:.7rem}.tag-meta[data-astro-cid-j34mjp5b]{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.stage[data-astro-cid-j34mjp5b]{color:var(--color-void);background:var(--accent);letter-spacing:.12em;padding:.05em .5em}.caption[data-astro-cid-j34mjp5b]{text-align:center;max-width:32rem}.studio-footer[data-astro-cid-j34mjp5b]{min-width:0;margin-inline:calc((var(--rail) + var(--gutter)) * -1) calc(var(--gutter) * -1);grid-column:1/-1}@media (width<=64rem){.studio[data-astro-cid-j34mjp5b]{padding-left:var(--gutter);grid-template-columns:minmax(0,1fr)}.studio-footer[data-astro-cid-j34mjp5b]{margin-inline:calc(var(--gutter) * -1)}.sky[data-astro-cid-j34mjp5b]{width:min(92vw,30rem)}}@media (width<=30rem){.stats[data-astro-cid-j34mjp5b]{grid-template-columns:1fr}}@media (width<=48rem){.tag-plat[data-astro-cid-j34mjp5b]{display:none}.planet[data-astro-cid-j34mjp5b]{width:2.3rem}.tag[data-astro-cid-j34mjp5b]{padding:.2rem .4rem}.tag-name[data-astro-cid-j34mjp5b]{font-size:.85rem}}
