.stage[data-astro-cid-z3yhoh5g]{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.stage-grid[data-astro-cid-z3yhoh5g]{align-items:start;column-gap:var(--space-5);row-gap:var(--space-4);padding-block:var(--space-5) var(--space-5);grid-template:".globe"1fr"head globe""readout globe"".globe"1fr"controls controls"/minmax(0,5fr) minmax(0,7fr);display:grid}.readout-head[data-astro-cid-z3yhoh5g]{z-index:1;grid-area:head;min-width:0;position:relative}.readout[data-astro-cid-z3yhoh5g]{z-index:1;grid-area:readout;min-width:0;position:relative}.stage-when[data-astro-cid-z3yhoh5g]{gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.phase[data-astro-cid-z3yhoh5g]{color:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 var(--space-2)}[data-astro-cid-z3yhoh5g][data-phase=projected] .phase[data-astro-cid-z3yhoh5g]{color:var(--bone-dim);border-style:dashed}.when[data-astro-cid-z3yhoh5g]{color:var(--bone-dim);font-variant-numeric:tabular-nums}.figure[data-astro-cid-z3yhoh5g]{margin:var(--space-4) 0 0;color:var(--bone);font-family:var(--font-display);font-weight:400;font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);white-space:nowrap}.figure-unit[data-astro-cid-z3yhoh5g]{margin-inline-start:.12em}.caption[data-astro-cid-z3yhoh5g]{margin:var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--mute)}.homes[data-astro-cid-z3yhoh5g]{margin:var(--space-4) 0 0;font-family:var(--font-text);font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--bone-dim)}.homes[data-astro-cid-z3yhoh5g] span[data-astro-cid-z3yhoh5g]{color:var(--bone)}.stats[data-astro-cid-z3yhoh5g]{justify-content:start;gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rule);grid-template-columns:repeat(3,auto);display:grid}.stats[data-astro-cid-z3yhoh5g] div[data-astro-cid-z3yhoh5g]{min-width:0}.stats[data-astro-cid-z3yhoh5g] dt[data-astro-cid-z3yhoh5g]{white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--mute)}.stats[data-astro-cid-z3yhoh5g] dd[data-astro-cid-z3yhoh5g]{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--ls-body-lg);color:var(--bone)}.stats[data-astro-cid-z3yhoh5g].world{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-z3yhoh5g].world dt[data-astro-cid-z3yhoh5g]{white-space:normal}.stats[data-astro-cid-z3yhoh5g].world dd[data-astro-cid-z3yhoh5g]{font-size:var(--t-body);line-height:var(--lh-body)}.legend[data-astro-cid-z3yhoh5g]{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--mute);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]{align-items:center;gap:var(--space-2);display:inline-flex}.sw[data-astro-cid-z3yhoh5g]{flex:none;display:inline-block}.sw-campus[data-astro-cid-z3yhoh5g]{background:var(--bone);border-radius:50%;width:9px;height:9px}.sw-cluster[data-astro-cid-z3yhoh5g]{border:1px solid var(--mute);border-radius:50%;width:9px;height:9px}.sw-cloud[data-astro-cid-z3yhoh5g]{background:var(--bone-dim);width:5px;height:5px}.credit[data-astro-cid-z3yhoh5g]{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-caption);color:var(--mute)}.credit[data-astro-cid-z3yhoh5g] a[data-astro-cid-z3yhoh5g]{color:var(--bone-dim)}.credit[data-astro-cid-z3yhoh5g] a[data-astro-cid-z3yhoh5g]:hover{color:var(--bone)}.onward[data-astro-cid-z3yhoh5g]{margin:var(--space-5) 0 0;font-family:var(--font-mono);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.globe[data-astro-cid-z3yhoh5g]{aspect-ratio:1;touch-action:pan-y;grid-area:globe;place-self:center end;width:min(100%,50rem,100svh - 17rem);margin:0;position:relative}.globe-static[data-astro-cid-z3yhoh5g],.globe[data-astro-cid-z3yhoh5g] canvas[data-astro-cid-z3yhoh5g]{width:100%;height:100%;position:absolute;inset:0}.globe[data-astro-cid-z3yhoh5g] canvas[data-astro-cid-z3yhoh5g]{opacity:0;cursor:grab;transition:opacity var(--dur-reveal) var(--ease)}.globe-static[data-astro-cid-z3yhoh5g]{transition:opacity var(--dur-reveal) var(--ease)}[data-astro-cid-z3yhoh5g][data-globe=live] .globe[data-astro-cid-z3yhoh5g] canvas[data-astro-cid-z3yhoh5g]{opacity:1}[data-astro-cid-z3yhoh5g][data-globe=live] .globe-static[data-astro-cid-z3yhoh5g]{opacity:0}.tip[data-astro-cid-z3yhoh5g]{z-index:2;min-width:13rem;max-width:18rem;padding:var(--space-3);background:var(--ink-raise);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow-1);pointer-events:none;position:absolute;top:0;left:0}.tip[data-astro-cid-z3yhoh5g] p[data-astro-cid-z3yhoh5g]{margin:0}.tip[data-astro-cid-z3yhoh5g] p[data-astro-cid-z3yhoh5g]:empty{display:none}.tip-name[data-astro-cid-z3yhoh5g]{font-family:var(--font-text);font-weight:500;font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:var(--ls-body-lg);color:var(--bone)}.tip-meta[data-astro-cid-z3yhoh5g],.tip-state[data-astro-cid-z3yhoh5g]{font-family:var(--font-mono);font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--mute)}.tip-power[data-astro-cid-z3yhoh5g]{font-family:var(--font-mono);font-size:var(--t-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--bone);margin-top:var(--space-2)!important}.tip-link[data-astro-cid-z3yhoh5g]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);display:none}@media (pointer:coarse){.tip[data-astro-cid-z3yhoh5g]{pointer-events:auto}.tip-link[data-astro-cid-z3yhoh5g]{display:inline-block}}.controls[data-astro-cid-z3yhoh5g]{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule);grid-area:controls;grid-template-columns:auto minmax(0,1fr) auto;display:none}.js [data-astro-cid-z3yhoh5g][data-globe=live] .controls[data-astro-cid-z3yhoh5g]{display:grid}.play[data-astro-cid-z3yhoh5g]{border:1px solid var(--rule-strong);width:2.75rem;height:2.75rem;color:var(--bone);cursor:pointer;transition:border-color var(--dur-tap) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.play[data-astro-cid-z3yhoh5g]:hover{border-color:var(--bone)}.play[data-astro-cid-z3yhoh5g]:focus-visible,.jump[data-astro-cid-z3yhoh5g]:focus-visible,.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.play-icon[data-astro-cid-z3yhoh5g]{border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0;margin-inline-start:3px}[data-astro-cid-z3yhoh5g][data-playing=true] .play-icon[data-astro-cid-z3yhoh5g]{border:0;border-inline:4px solid;width:12px;height:14px;margin:0}.track[data-astro-cid-z3yhoh5g]{padding-block:var(--space-4) var(--space-4);position:relative}.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--bone-dim) 0 var(--today), var(--rule-strong) var(--today) 100%);height:2px}.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]::-moz-range-track{background:linear-gradient(to right, var(--bone-dim) 0 var(--today), var(--rule-strong) var(--today) 100%);height:2px}.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--bone);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;margin-top:-6px}.track[data-astro-cid-z3yhoh5g] input[data-astro-cid-z3yhoh5g]::-moz-range-thumb{background:var(--bone);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px}.today-tick[data-astro-cid-z3yhoh5g]{left:var(--today);align-items:center;gap:var(--space-1);pointer-events:none;display:flex;position:absolute;top:0;transform:translate(-3px)}.today-label[data-astro-cid-z3yhoh5g],.proj-label[data-astro-cid-z3yhoh5g],.years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]{font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--mute)}.today-label[data-astro-cid-z3yhoh5g]{color:var(--bone)}.proj-label[data-astro-cid-z3yhoh5g]{pointer-events:none;position:absolute;top:0;right:0}.years[data-astro-cid-z3yhoh5g]{pointer-events:none;height:1.2em;margin:0;padding:0;list-style:none;position:absolute;bottom:0;left:0;right:0}.years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]{left:var(--at);position:absolute;transform:translate(-50%)}.years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]:first-child{transform:none}.years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]:last-child{transform:translate(-100%)}.jumps[data-astro-cid-z3yhoh5g]{gap:var(--space-2);display:flex}.jump[data-astro-cid-z3yhoh5g]{padding:var(--space-1) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--bone-dim);font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;cursor:pointer;transition:color var(--dur-tap) var(--ease), border-color var(--dur-tap) var(--ease);background:0 0}.jump[data-astro-cid-z3yhoh5g]:hover{color:var(--bone);border-color:var(--bone)}.stage[data-astro-cid-z3yhoh5g][data-variant=embed]{border-bottom:0;flex:auto;min-height:0;display:flex}[data-astro-cid-z3yhoh5g][data-variant=embed] .stage-grid[data-astro-cid-z3yhoh5g]{max-width:none;min-height:0;padding-inline:var(--space-4);padding-block:var(--space-3);row-gap:var(--space-2);flex:auto;grid-template:"head""globe"minmax(0,1fr)"controls"/minmax(0,1fr)}[data-astro-cid-z3yhoh5g][data-variant=embed] .figure[data-astro-cid-z3yhoh5g]{margin-top:var(--space-2);font-size:min(var(--t-display), 14svh)}[data-astro-cid-z3yhoh5g][data-variant=embed] .stage-when[data-astro-cid-z3yhoh5g],[data-astro-cid-z3yhoh5g][data-variant=embed] .caption[data-astro-cid-z3yhoh5g]{margin-top:var(--space-2)}[data-astro-cid-z3yhoh5g][data-variant=embed] .homes[data-astro-cid-z3yhoh5g]{margin-top:var(--space-2);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}[data-astro-cid-z3yhoh5g][data-variant=embed] .globe[data-astro-cid-z3yhoh5g]{aspect-ratio:auto;justify-self:center;width:100%;height:100%;max-height:100%}[data-astro-cid-z3yhoh5g][data-variant=embed] .globe-static[data-astro-cid-z3yhoh5g]{object-fit:contain}[data-astro-cid-z3yhoh5g][data-variant=embed] .controls[data-astro-cid-z3yhoh5g]{padding-top:var(--space-2)}@media (width<=30rem){[data-astro-cid-z3yhoh5g][data-variant=embed] .jumps[data-astro-cid-z3yhoh5g]{display:none}[data-astro-cid-z3yhoh5g][data-variant=embed] .controls[data-astro-cid-z3yhoh5g]{grid-template-columns:auto minmax(0,1fr)}[data-astro-cid-z3yhoh5g][data-variant=embed] .years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]:not(:nth-child(4n+1)){display:none}}@media (width>=40rem) and (height>=22rem){[data-astro-cid-z3yhoh5g][data-variant=embed] .stage-grid[data-astro-cid-z3yhoh5g]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"globe""controls"}[data-astro-cid-z3yhoh5g][data-variant=embed] .readout-head[data-astro-cid-z3yhoh5g]{pointer-events:none;grid-area:globe;place-self:start;max-width:22rem}[data-astro-cid-z3yhoh5g][data-variant=embed] .readout-head[data-astro-cid-z3yhoh5g] [data-astro-cid-z3yhoh5g]:is(a,button){pointer-events:auto}[data-astro-cid-z3yhoh5g][data-variant=embed] .globe[data-astro-cid-z3yhoh5g]{aspect-ratio:1;justify-self:end;width:auto;max-width:100%}}@media (width<=63.99rem){.stage-grid[data-astro-cid-z3yhoh5g]{padding-block:var(--space-4) var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""globe""controls""readout"}.globe[data-astro-cid-z3yhoh5g]{justify-self:center;width:min(100%,36rem)}.years[data-astro-cid-z3yhoh5g] li[data-astro-cid-z3yhoh5g]:nth-child(2n),.proj-label[data-astro-cid-z3yhoh5g]{display:none}.figure[data-astro-cid-z3yhoh5g]{margin-top:var(--space-3)}}@media (width<=30rem){.controls[data-astro-cid-z3yhoh5g]{grid-template-columns:auto minmax(0,1fr)}.jumps[data-astro-cid-z3yhoh5g]{grid-column:1/-1}.stats[data-astro-cid-z3yhoh5g]{grid-template-columns:repeat(2,minmax(0,max-content))}}
