.intro[data-astro-cid-fmp4ekgg]{z-index:100;background:var(--c-deep);transition:opacity .8s var(--ease-out);justify-content:center;align-items:center;animation:0s linear 4.5s forwards intro-safety;display:none;position:fixed;inset:0}html.intro-on .intro[data-astro-cid-fmp4ekgg]{display:flex}html.intro-out .intro[data-astro-cid-fmp4ekgg]{opacity:0;pointer-events:none}@keyframes intro-safety{to{visibility:hidden;opacity:0}}.intro__inner[data-astro-cid-fmp4ekgg]{width:min(440px,78vw);transition:transform .8s var(--ease-out);flex-direction:column;gap:.875rem;display:flex}html.intro-out .intro__inner[data-astro-cid-fmp4ekgg]{transform:translateY(-8px)}.intro__row[data-astro-cid-fmp4ekgg]{justify-content:space-between;display:flex}.intro__label[data-astro-cid-fmp4ekgg]{color:var(--c-dim)}.intro__pct[data-astro-cid-fmp4ekgg]{color:var(--c-white);font-variant-numeric:tabular-nums}.intro__track[data-astro-cid-fmp4ekgg]{background:color-mix(in srgb, var(--c-cool) 15%, transparent);height:1px;position:relative}.intro__bar[data-astro-cid-fmp4ekgg]{background:var(--c-ice);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.intro__glow[data-astro-cid-fmp4ekgg]{border-radius:var(--r-round);background:radial-gradient(closest-side, color-mix(in srgb, var(--c-sun-soft) 35%, transparent), transparent);pointer-events:none;width:140px;height:80px;margin-left:-70px;position:absolute;top:-40px;left:0}.logo-img[data-astro-cid-f7espo7c]{width:clamp(220px,38vw,560px);height:auto}.logo-ph[data-astro-cid-f7espo7c]{flex-direction:column;align-items:center;gap:1.375rem;display:flex}.logo-ph__arc[data-astro-cid-f7espo7c]{width:clamp(170px,25vw,370px);height:auto;color:var(--c-cool)}.logo-ph__word[data-astro-cid-f7espo7c]{font-family:var(--font-display);letter-spacing:.4em;color:var(--c-pure);white-space:nowrap;padding-left:.4em;font-size:clamp(1.5rem,4vw,3.75rem);font-weight:300;font-stretch:100%;line-height:1}.logo-ph__note[data-astro-cid-f7espo7c]{margin-top:var(--space-3);color:var(--c-dim);font-size:.6875rem}.hero[data-astro-cid-vjc3kfer]{background:var(--sky-0);height:250vh;position:relative}.hero__stage[data-astro-cid-vjc3kfer]{height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}html.is-static .hero[data-astro-cid-vjc3kfer],html:not(.js) .hero[data-astro-cid-vjc3kfer]{height:auto}html.is-static .hero__stage[data-astro-cid-vjc3kfer],html:not(.js) .hero__stage[data-astro-cid-vjc3kfer]{position:relative}.hero__sky[data-astro-cid-vjc3kfer]{width:100%;height:100%;position:absolute;inset:0}.s-deep[data-astro-cid-vjc3kfer]{stop-color:var(--sky-0)}.s-dusk[data-astro-cid-vjc3kfer]{stop-color:color-mix(in srgb, var(--sky-1) 50%, var(--sky-2))}.s-dawn[data-astro-cid-vjc3kfer]{stop-color:var(--sky-5)}.s-ice[data-astro-cid-vjc3kfer]{stop-color:var(--c-ice)}.s-sun[data-astro-cid-vjc3kfer]{stop-color:var(--c-sun)}.s-sun-soft[data-astro-cid-vjc3kfer]{stop-color:var(--c-sun-soft)}.hero__night[data-astro-cid-vjc3kfer],.hero__ground[data-astro-cid-vjc3kfer]{fill:var(--c-deep)}.hero__dawn[data-astro-cid-vjc3kfer]{opacity:calc(var(--hp) * .95)}.hero__rings[data-astro-cid-vjc3kfer],.hero__ice[data-astro-cid-vjc3kfer],.hero__sun[data-astro-cid-vjc3kfer]{transform-box:view-box;transform-origin:720px 560px}.hero__rings[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--c-cool);stroke-width:1px;transform:scale(calc(1 + var(--hp) * .5));opacity:calc(.8 - var(--hp) * .5)}.hero__rings[data-astro-cid-vjc3kfer] circle[data-astro-cid-vjc3kfer]{vector-effect:non-scaling-stroke}.hero__ice[data-astro-cid-vjc3kfer]{transform:scale(calc(1 + var(--hp) * 1.1));opacity:calc(.35 + var(--hp) * .65)}.hero__sun[data-astro-cid-vjc3kfer]{transform:translateY(calc((1 - var(--hp)) * 36px)) scale(calc(.7 + var(--hp) * 1.2));opacity:calc(.22 + var(--hp) * .78)}.hero__lanes[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--c-cool);stroke-opacity:.1;stroke-width:1px;stroke-dasharray:2 26;stroke-dashoffset:calc(var(--hp) * -700px)}.hero__horizon[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--c-cool);stroke-opacity:.85;stroke-width:1px}.hero__light[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--c-pure);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:60 940;opacity:0;animation:14s linear 2.4s infinite hero-light}@keyframes hero-light{0%{stroke-dashoffset:1000px;opacity:0}12%{opacity:1}78%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.hero__logo[data-astro-cid-vjc3kfer]{inset-inline:0;padding-inline:var(--space-5);transform-origin:50% 60%;opacity:calc(1 - var(--hp) * 2.4);transform:translateY(calc(var(--hp) * -40px)) scale(calc(1 + var(--hp) * 2.2));will-change:transform, opacity;justify-content:center;display:flex;position:absolute;top:31%}.hero__title[data-astro-cid-vjc3kfer]{font:inherit;margin:0}.hero__tomorrow[data-astro-cid-vjc3kfer]{inset-inline:0;padding-inline:var(--space-4);opacity:calc(var(--hp) * 2.4 - 1.1);transform:translateY(calc((1 - var(--hp)) * 70px));pointer-events:none;flex-direction:column;align-items:center;gap:1.125rem;display:flex;position:absolute;top:26%}.hero__word[data-astro-cid-vjc3kfer]{font-size:var(--fs-hero-word);color:var(--c-pure);white-space:nowrap;margin:0}.hero__tagline[data-astro-cid-vjc3kfer]{color:var(--c-pure);margin:0}html.is-static .hero__tomorrow[data-astro-cid-vjc3kfer],html:not(.js) .hero__tomorrow[data-astro-cid-vjc3kfer]{opacity:1;top:auto;bottom:42%;transform:none}html.is-static .hero__word[data-astro-cid-vjc3kfer],html:not(.js) .hero__word[data-astro-cid-vjc3kfer]{display:none}.hero__bar[data-astro-cid-vjc3kfer]{inset-inline:0;width:100%;max-width:var(--max-w);padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:var(--space-5);opacity:calc(1 - var(--hp) * 1.4);margin-inline:auto;display:flex;position:absolute;bottom:112px}.hero__cue[data-astro-cid-vjc3kfer]{min-height:44px;color:var(--c-silver);opacity:calc(1 - var(--hp) * 4);transition:color var(--dur-1) var(--ease-out);align-items:flex-end;gap:.875rem;text-decoration:none;display:flex}.hero__cue[data-astro-cid-vjc3kfer]:hover{color:var(--c-white)}.hero__cue-line[data-astro-cid-vjc3kfer]{background:color-mix(in srgb, var(--c-cool) 18%, transparent);width:1px;height:52px;display:block;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{background:var(--c-white);width:1px;height:20px;animation:hero-cue 2.6s var(--ease-in-out) infinite;display:block;position:absolute;top:0;left:0}@keyframes hero-cue{0%{transform:translateY(-22px)}to{transform:translateY(58px)}}.hero__meta[data-astro-cid-vjc3kfer]{color:var(--c-dim)}html.js:not(.is-static) .hero__horizon[data-astro-cid-vjc3kfer]{animation:hero-horizon 2.2s var(--ease-out) .15s both}html.js:not(.is-static) .hero__title[data-astro-cid-vjc3kfer]{animation:hero-rise 1.8s var(--ease-out) .45s both}html.js:not(.is-static) .hero__bar[data-astro-cid-vjc3kfer]>[data-astro-cid-vjc3kfer]{animation:hero-fade 1.4s var(--ease-out) 1.5s both}html.js:not(.is-static) .hero__bar[data-astro-cid-vjc3kfer]>[data-astro-cid-vjc3kfer]:last-child{animation-delay:1.65s}html.intro-on:not(.intro-out) .hero__horizon[data-astro-cid-vjc3kfer],html.intro-on:not(.intro-out) .hero__title[data-astro-cid-vjc3kfer],html.intro-on:not(.intro-out) .hero__bar[data-astro-cid-vjc3kfer]>[data-astro-cid-vjc3kfer],html.intro-on:not(.intro-out) .hero__light[data-astro-cid-vjc3kfer]{animation-play-state:paused}@keyframes hero-horizon{0%{stroke-dasharray:0 1000;stroke-dashoffset:-500px}to{stroke-dasharray:1000 0;stroke-dashoffset:0}}@keyframes hero-rise{0%{opacity:0;clip-path:inset(0 50%);transform:translateY(18px)}40%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes hero-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=520px){.hero__meta[data-astro-cid-vjc3kfer]{display:none}.hero__bar[data-astro-cid-vjc3kfer]{bottom:104px}}.manifesto[data-astro-cid-nnfqu5h2]{padding-block:var(--section-pad);background:linear-gradient(to bottom, var(--sky-0), var(--sky-1));color:var(--c-white)}.manifesto__label[data-astro-cid-nnfqu5h2]{color:var(--c-dim);margin:0}.manifesto__sentence[data-astro-cid-nnfqu5h2]{margin:var(--space-3) 0 0;max-width:26ch;color:var(--c-silver)}.manifesto__keyword[data-astro-cid-nnfqu5h2]{font-size:var(--fs-giant);color:var(--c-pure);margin:clamp(2rem,4vw,3.5rem) 0 0 -.04em}.manifesto__connects[data-astro-cid-nnfqu5h2]{color:var(--c-silver);flex-direction:column;gap:.625rem;margin:clamp(2.5rem,6vw,6rem) 0 0;padding:0;list-style:none;display:flex}.manifesto__p[data-astro-cid-nnfqu5h2]{max-width:36ch;margin:var(--space-5) 0 0;color:var(--c-silver)}.manifesto__p--1[data-astro-cid-nnfqu5h2]{margin-top:var(--space-7)}@media (width>=760px){.manifesto__label[data-astro-cid-nnfqu5h2]{grid-area:1/1/auto/7}.manifesto__sentence[data-astro-cid-nnfqu5h2]{grid-area:1/7/auto/-1;margin:0}.manifesto__connects[data-astro-cid-nnfqu5h2]{gap:var(--space-2) var(--space-6);flex-flow:wrap;grid-column:1/-1}.manifesto__p--1[data-astro-cid-nnfqu5h2]{grid-column:1/7}.manifesto__p--2[data-astro-cid-nnfqu5h2]{margin-top:var(--space-7);grid-column:7/-1}}@media (width>=1000px){.manifesto__sentence[data-astro-cid-nnfqu5h2]{grid-column:9/-1}.manifesto__connects[data-astro-cid-nnfqu5h2]{flex-direction:column;grid-area:3/1/span 2/4;gap:.625rem}.manifesto__p--1[data-astro-cid-nnfqu5h2],.manifesto__p--2[data-astro-cid-nnfqu5h2]{grid-row:3;margin-top:clamp(2.5rem,6vw,6rem)}.manifesto__p--1[data-astro-cid-nnfqu5h2]{grid-column:5/9}.manifesto__p--2[data-astro-cid-nnfqu5h2]{grid-column:9/-1}}.arc[data-astro-cid-wubamx2w]{padding-block:var(--section-pad);background:linear-gradient(to bottom, var(--sky-1), var(--sky-2));color:var(--c-white)}.arc__top[data-astro-cid-wubamx2w]{justify-content:space-between;align-items:center;gap:1.25rem var(--space-6);flex-wrap:wrap;display:flex}.arc__titles[data-astro-cid-wubamx2w]{gap:var(--space-2);flex-direction:column;display:flex}.arc__label[data-astro-cid-wubamx2w],.arc__title[data-astro-cid-wubamx2w]{margin:0}.arc__label[data-astro-cid-wubamx2w]{color:var(--c-dim)}.arc__title[data-astro-cid-wubamx2w]{color:var(--c-silver)}.arc__controls[data-astro-cid-wubamx2w]{align-items:center;gap:var(--space-3);display:flex}.arc__step[data-astro-cid-wubamx2w]{border:var(--line) solid color-mix(in srgb, var(--c-cool) 28%, transparent);border-radius:var(--r-sm);width:44px;height:44px;color:var(--c-white);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.arc__step[data-astro-cid-wubamx2w] svg[data-astro-cid-wubamx2w]{transition:transform var(--dur-1) var(--ease-out)}.arc__step[data-astro-cid-wubamx2w]:hover{border-color:color-mix(in srgb, var(--c-cool) 70%, transparent);background:color-mix(in srgb, var(--c-cool) 6%, transparent)}[data-astro-cid-wubamx2w][data-arc-prev]:hover svg[data-astro-cid-wubamx2w]{transform:translate(-2px)}[data-astro-cid-wubamx2w][data-arc-next]:hover svg[data-astro-cid-wubamx2w]{transform:translate(2px)}.arc__count[data-astro-cid-wubamx2w]{text-align:center;min-width:64px;color:var(--c-silver);font-variant-numeric:tabular-nums}.arc__words[data-astro-cid-wubamx2w]{margin-top:clamp(1.75rem,4vw,3.5rem);display:grid}.arc__word[data-astro-cid-wubamx2w]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) 2.5rem;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility var(--dur-2);flex-wrap:wrap;grid-area:1/1;display:flex;transform:translateY(16px)}.arc__word[data-astro-cid-wubamx2w].is-active{opacity:1;visibility:visible;transform:none}.arc__big[data-astro-cid-wubamx2w]{font-size:var(--fs-xl);color:var(--c-pure);margin:0 0 0 -.04em}.arc__line[data-astro-cid-wubamx2w]{max-width:30ch;color:var(--c-silver);text-wrap:balance;margin:0 0 .6em}.arc__figure[data-astro-cid-wubamx2w]{aspect-ratio:12/5;width:min(100%,72rem);margin:clamp(2.5rem,4.5vw,3.75rem) auto 0;position:relative}.s-sun-soft[data-astro-cid-wubamx2w]{stop-color:var(--c-sun-soft)}.s-ice[data-astro-cid-wubamx2w]{stop-color:var(--c-ice)}.arc__svg[data-astro-cid-wubamx2w]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc__base[data-astro-cid-wubamx2w]{stroke:var(--c-cool);stroke-opacity:.2;stroke-width:1px;vector-effect:non-scaling-stroke}.arc__path[data-astro-cid-wubamx2w]{fill:none;stroke:var(--c-silver);stroke-opacity:.32;stroke-width:1px;vector-effect:non-scaling-stroke}.arc__trail[data-astro-cid-wubamx2w]{fill:none;stroke:var(--c-ice);stroke-width:2.4px;stroke-dasharray:var(--arc-f) 200;transition:stroke-dasharray 1.1s var(--ease-out)}.arc__dot[data-astro-cid-wubamx2w]{fill:none;stroke:var(--c-pure);stroke-width:13px;stroke-linecap:round;stroke-dasharray:.001 200;stroke-dashoffset:var(--arc-off);transition:stroke-dashoffset 1.1s var(--ease-out)}.arc__dot--halo[data-astro-cid-wubamx2w]{stroke:var(--c-sun-soft);stroke-opacity:.28;stroke-width:40px}.arc__points[data-astro-cid-wubamx2w]{position:absolute;inset:0}.arc__point[data-astro-cid-wubamx2w]{border-radius:var(--r-round);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.arc__point[data-astro-cid-wubamx2w] span[data-astro-cid-wubamx2w]{border-radius:var(--r-round);background:var(--c-silver);width:7px;height:7px;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);display:block}.arc__point[data-astro-cid-wubamx2w]:hover span[data-astro-cid-wubamx2w],.arc__point[data-astro-cid-wubamx2w]:focus-visible span[data-astro-cid-wubamx2w]{background:var(--c-white);transform:scale(1.6)}.arc__plabel[data-astro-cid-wubamx2w]{white-space:nowrap;pointer-events:none;color:var(--c-dim);transition:color var(--dur-1) var(--ease-out);position:absolute}.arc__plabel[data-astro-cid-wubamx2w].is-active{color:var(--c-white)}@media (width<=760px){.arc__plabel[data-astro-cid-wubamx2w]{display:none}}.worlds[data-astro-cid-oy5m57tl]{background:linear-gradient(to bottom, var(--sky-2), var(--sky-3) 55%, var(--sky-4));color:var(--c-white);position:relative}.worlds__stage[data-astro-cid-oy5m57tl]{padding-block:var(--section-pad);position:relative;overflow:hidden}.worlds__bg[data-astro-cid-oy5m57tl]{width:100%;height:100%;position:absolute;inset:0}.s-ice[data-astro-cid-oy5m57tl]{stop-color:var(--c-ice)}.s-sun[data-astro-cid-oy5m57tl]{stop-color:var(--c-sun)}.s-sun-soft[data-astro-cid-oy5m57tl]{stop-color:var(--c-sun-soft)}.worlds__ground[data-astro-cid-oy5m57tl]{fill:var(--sky-1);opacity:.55}.worlds__lanes[data-astro-cid-oy5m57tl]{fill:none;stroke:var(--c-cool);stroke-opacity:.1;stroke-width:1px}.worlds__horizon[data-astro-cid-oy5m57tl]{stroke:var(--c-cool);stroke-opacity:.75;stroke-width:1px;vector-effect:non-scaling-stroke}.worlds__head[data-astro-cid-oy5m57tl]{z-index:6;width:100%;max-width:var(--max-w);padding-inline:var(--gutter);flex-direction:column;gap:.875rem;margin-inline:auto;display:flex;position:relative}.worlds__label[data-astro-cid-oy5m57tl],.worlds__intro[data-astro-cid-oy5m57tl]{color:var(--c-silver);margin:0}.worlds__intro[data-astro-cid-oy5m57tl]{max-width:34ch}.worlds__title[data-astro-cid-oy5m57tl]{font-size:var(--fs-m);letter-spacing:-.03em;margin:0;line-height:.95}.worlds__index[data-astro-cid-oy5m57tl]{display:none}.stations[data-astro-cid-oy5m57tl]{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:clamp(2.5rem,5vw,4.5rem) auto 0;display:grid;position:relative}.station[data-astro-cid-oy5m57tl]{flex-direction:column;min-height:22.5rem;display:flex;position:relative;overflow:hidden}html.js:not(.is-static) .worlds[data-astro-cid-oy5m57tl]{height:340vh}html.js:not(.is-static) .worlds__stage[data-astro-cid-oy5m57tl]{height:100svh;min-height:620px;padding:0;position:sticky;top:0}html.js:not(.is-static) .worlds__head[data-astro-cid-oy5m57tl]{top:clamp(2.5rem,6vh,4.5rem);pointer-events:none;position:absolute;inset-inline:0}html.js:not(.is-static) .worlds__label[data-astro-cid-oy5m57tl]{pointer-events:auto;align-self:flex-start}html.js:not(.is-static) .worlds__index[data-astro-cid-oy5m57tl]{z-index:7;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;right:clamp(1rem,4vw,4rem);transform:translateY(-50%)}.worlds__index[data-astro-cid-oy5m57tl] button[data-astro-cid-oy5m57tl]{align-items:center;gap:var(--space-3);min-height:44px;padding:0 0 0 var(--space-2);color:var(--c-silver);cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;display:flex}.worlds__index[data-astro-cid-oy5m57tl] button[data-astro-cid-oy5m57tl]:hover{color:var(--c-white)}.worlds__index-line[data-astro-cid-oy5m57tl]{background:color-mix(in srgb, var(--c-cool) 35%, transparent);transform-origin:100%;width:20px;height:1px;transition:transform .7s var(--ease-out), background-color var(--dur-1) var(--ease-out);display:block}.worlds__index[data-astro-cid-oy5m57tl] button[data-astro-cid-oy5m57tl][aria-current=true]{color:var(--c-pure)}.worlds__index[data-astro-cid-oy5m57tl] button[data-astro-cid-oy5m57tl][aria-current=true] .worlds__index-line[data-astro-cid-oy5m57tl]{background:var(--c-sun-soft);transform:scaleX(2)}html.js:not(.is-static) .stations[data-astro-cid-oy5m57tl]{max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}html.js:not(.is-static) .station[data-astro-cid-oy5m57tl]{width:min(35rem,86vw);transform:translate(-50%, -50%) translate(var(--sx,0px), var(--sy,0px)) scale(var(--sk,1));opacity:var(--so,1);will-change:transform, opacity;position:absolute;top:50%;left:50%}@media (width<=1000px){html.js:not(.is-static) .worlds__index[data-astro-cid-oy5m57tl]{display:none}}@media (width<=760px){html.js:not(.is-static) .station[data-astro-cid-oy5m57tl]{top:calc(50% + 3.5rem)}}.station__light[data-astro-cid-oy5m57tl]{border-radius:var(--r-round);pointer-events:none;opacity:.85;width:340px;height:340px;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out);position:absolute}.station__rings[data-astro-cid-oy5m57tl]{fill:none;width:100%;height:100%;stroke:var(--c-cool);stroke-width:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0}.station__rings[data-astro-cid-oy5m57tl] circle[data-astro-cid-oy5m57tl]{vector-effect:non-scaling-stroke}.station__rings[data-astro-cid-oy5m57tl] circle[data-astro-cid-oy5m57tl]:first-child{stroke-opacity:.22}.station__rings[data-astro-cid-oy5m57tl] circle[data-astro-cid-oy5m57tl]:nth-child(2){stroke-opacity:.12}.station__rings[data-astro-cid-oy5m57tl] circle[data-astro-cid-oy5m57tl]:nth-child(3){stroke-opacity:.06}.station[data-astro-cid-oy5m57tl]:hover .station__light[data-astro-cid-oy5m57tl]{opacity:1;transform:translate(-14px,-10px)scale(1.05)}.station[data-astro-cid-oy5m57tl]:hover .station__rings[data-astro-cid-oy5m57tl]{transform:translateY(-8px)}.station__inner[data-astro-cid-oy5m57tl]{justify-content:space-between;gap:var(--space-7);flex-direction:column;flex:1;padding:1.625rem 1.75rem;display:flex;position:relative}.station__top[data-astro-cid-oy5m57tl]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);display:flex}.station__status[data-astro-cid-oy5m57tl]{text-align:right;flex:none}.station__bottom[data-astro-cid-oy5m57tl]{flex-direction:column;display:flex}.station__name[data-astro-cid-oy5m57tl]{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,6vw,5.25rem);line-height:.92}.station__name--next5[data-astro-cid-oy5m57tl]{font-family:var(--font-next5);letter-spacing:-.02em;font-weight:700;line-height:.9}.station__by[data-astro-cid-oy5m57tl]{margin:var(--space-3) 0 0;letter-spacing:.02em;transition:opacity var(--dur-2) var(--ease-out);align-items:baseline;gap:.5em;font-size:.75rem;display:inline-flex}.station__by[data-astro-cid-oy5m57tl] .station__wordmark{color:var(--c-white);flex:none}.station__row[data-astro-cid-oy5m57tl]{margin-top:var(--space-5);justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.station__desc[data-astro-cid-oy5m57tl]{max-width:32ch;font-size:var(--fs-small);margin:0;line-height:1.5}.station--warm[data-astro-cid-oy5m57tl]{--glass-bg:color-mix(in srgb, var(--world-warm) 8%, transparent);--glass-border:color-mix(in srgb, var(--world-warm) 34%, transparent);color:var(--world-warm-ink)}.station--warm[data-astro-cid-oy5m57tl] .station__light[data-astro-cid-oy5m57tl]{background:radial-gradient(circle, color-mix(in srgb, var(--world-warm-light) 78%, transparent), transparent 68%);bottom:-120px;right:-70px}.station--warm[data-astro-cid-oy5m57tl] .station__cat[data-astro-cid-oy5m57tl],.station--warm[data-astro-cid-oy5m57tl] .station__by[data-astro-cid-oy5m57tl],.station--warm[data-astro-cid-oy5m57tl] .station__status[data-astro-cid-oy5m57tl]{color:var(--world-warm-ink-2)}.station--sage[data-astro-cid-oy5m57tl]{--glass-bg:color-mix(in srgb, var(--world-sage) 7%, transparent);--glass-border:color-mix(in srgb, var(--world-sage) 34%, transparent);color:var(--world-sage-ink)}.station--sage[data-astro-cid-oy5m57tl] .station__light[data-astro-cid-oy5m57tl]{background:radial-gradient(circle, color-mix(in srgb, var(--world-sage-light) 55%, transparent), transparent 68%);width:360px;height:360px;top:10px;right:-130px}.station--sage[data-astro-cid-oy5m57tl] .station__cat[data-astro-cid-oy5m57tl],.station--sage[data-astro-cid-oy5m57tl] .station__by[data-astro-cid-oy5m57tl],.station--sage[data-astro-cid-oy5m57tl] .station__status[data-astro-cid-oy5m57tl]{color:var(--world-sage-ink-2)}.station--ice[data-astro-cid-oy5m57tl]{--glass-bg:color-mix(in srgb, var(--c-cool) 5%, transparent);--glass-border:color-mix(in srgb, var(--c-cool) 30%, transparent);color:var(--c-white)}.station--ice[data-astro-cid-oy5m57tl] .station__cat[data-astro-cid-oy5m57tl],.station--ice[data-astro-cid-oy5m57tl] .station__desc[data-astro-cid-oy5m57tl],.station--ice[data-astro-cid-oy5m57tl] .station__status[data-astro-cid-oy5m57tl]{color:var(--c-silver)}@media (width<=520px){.station[data-astro-cid-oy5m57tl]{min-height:21rem}.station__inner[data-astro-cid-oy5m57tl]{padding:1.375rem 1.375rem 1.5rem}.station__top[data-astro-cid-oy5m57tl]{gap:var(--space-1);flex-direction:column}.station__status[data-astro-cid-oy5m57tl]{text-align:left}}.ht[data-astro-cid-i6yevbk5]{--htp:1;background:linear-gradient(to bottom, var(--sky-4), var(--sky-5));color:var(--c-white);position:relative}.ht__stage[data-astro-cid-i6yevbk5]{padding-block:var(--section-pad);position:relative;overflow:hidden}.ht__canvas[data-astro-cid-i6yevbk5],.ht__glabels[data-astro-cid-i6yevbk5]{display:none}.ht__label[data-astro-cid-i6yevbk5]{color:var(--c-silver);margin:0}.ht__static[data-astro-cid-i6yevbk5]{width:100%;max-width:72rem;height:auto;margin:clamp(2.5rem,6vw,4.5rem) auto 0;display:block;position:relative;overflow:visible}.ht__static--tall[data-astro-cid-i6yevbk5]{display:none}.ht__static-arc[data-astro-cid-i6yevbk5],.ht__static-horizon[data-astro-cid-i6yevbk5]{fill:none;stroke:var(--c-cool);stroke-width:1px;vector-effect:non-scaling-stroke}.ht__static-arc[data-astro-cid-i6yevbk5]{stroke-opacity:.35}.ht__static-horizon[data-astro-cid-i6yevbk5]{stroke-opacity:.6}.ht__static-tech[data-astro-cid-i6yevbk5].t0{fill:var(--c-ice)}.ht__static-tech[data-astro-cid-i6yevbk5].t1{fill:var(--c-cool)}.ht__static-human[data-astro-cid-i6yevbk5].t0{fill:var(--c-sun)}.ht__static-human[data-astro-cid-i6yevbk5].t1{fill:var(--c-horizon)}.ht__end[data-astro-cid-i6yevbk5]{align-items:center;gap:var(--space-5);padding-inline:var(--gutter);text-align:center;flex-direction:column;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.ht__keyword[data-astro-cid-i6yevbk5]{color:var(--c-pure);margin:0;font-size:clamp(3rem,min(7.8vw,12.5svh),7rem)}.ht__sentence[data-astro-cid-i6yevbk5]{max-width:40ch;color:var(--c-cool);margin:0}.ht__glow[data-astro-cid-i6yevbk5]{pointer-events:none;position:absolute;inset:0}.ht__glow[data-astro-cid-i6yevbk5]:before{content:"";aspect-ratio:1.4;border-radius:var(--r-round);background:radial-gradient(closest-side, color-mix(in srgb, var(--c-sun) 28%, transparent), transparent);width:min(70vw,56rem);position:absolute;top:60%;left:25%;transform:translate(-50%,-50%)}.ht__glow--cool[data-astro-cid-i6yevbk5]:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-ice) 20%, transparent), transparent);left:75%}.ht__glow--warm[data-astro-cid-i6yevbk5]{transform:translateX(calc(var(--htp) * 25%))}.ht__glow--cool[data-astro-cid-i6yevbk5]{transform:translateX(calc(var(--htp) * -25%))}@media (width<=759px){.ht__static--wide[data-astro-cid-i6yevbk5]{display:none}.ht__static--tall[data-astro-cid-i6yevbk5]{display:block}}html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5]{--htp:0;--ht-t:clamp(0, calc((var(--htp) - .72) / .24), 1);height:260vh}html.js:not(.is-static) .ht__stage[data-astro-cid-i6yevbk5]{height:100svh;min-height:560px;padding:0;position:sticky;top:0}html.js:not(.is-static) .ht__canvas[data-astro-cid-i6yevbk5]{width:100%;height:100%;display:block;position:absolute;inset:0}html.js:not(.is-static) .ht__static[data-astro-cid-i6yevbk5]{display:none}html.js:not(.is-static) .ht__glow[data-astro-cid-i6yevbk5]{will-change:transform}html.js:not(.is-static) .ht__head[data-astro-cid-i6yevbk5]{top:clamp(2.5rem,6vh,4.5rem);position:absolute;inset-inline:0}html.js:not(.is-static) .ht__glabels[data-astro-cid-i6yevbk5]{pointer-events:none;opacity:calc(1 - var(--htp) / .3);display:block;position:absolute;inset:0}.ht__glabel[data-astro-cid-i6yevbk5]{white-space:nowrap;position:absolute;transform:translate(-50%)}.ht__glabel--human[data-astro-cid-i6yevbk5]{left:var(--ht-hl-x,25%);top:var(--ht-hl-y,70%);color:var(--world-warm-ink-2)}.ht__glabel--tech[data-astro-cid-i6yevbk5]{left:var(--ht-tl-x,75%);top:var(--ht-tl-y,72%);color:var(--c-cool)}html.js:not(.is-static) .ht__end[data-astro-cid-i6yevbk5]{pointer-events:none;margin:0;display:block;position:absolute;inset:0}html.js:not(.is-static) .ht__keyword[data-astro-cid-i6yevbk5],html.js:not(.is-static) .ht__sentence[data-astro-cid-i6yevbk5]{opacity:var(--ht-t);transform:translateY(calc((1 - var(--ht-t)) * 24px));will-change:transform, opacity;margin-inline:auto;position:absolute;inset-inline:0}html.js:not(.is-static) .ht__keyword[data-astro-cid-i6yevbk5]{top:var(--ht-text-top,61%);padding-inline:var(--gutter)}html.js:not(.is-static) .ht__sentence[data-astro-cid-i6yevbk5]{top:var(--ht-sentence-top,82%)}html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__end[data-astro-cid-i6yevbk5]{inset:auto 0;top:var(--ht-text-top,60%);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__keyword[data-astro-cid-i6yevbk5],html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__sentence[data-astro-cid-i6yevbk5]{position:relative;top:auto}html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__sentence[data-astro-cid-i6yevbk5]{padding-inline:var(--gutter)}.ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__glow[data-astro-cid-i6yevbk5]:before{width:min(110vw,44rem);top:40%;left:50%}.ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__glow--cool[data-astro-cid-i6yevbk5]:before{top:62%}.ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__glow--warm[data-astro-cid-i6yevbk5]{transform:translateY(calc(var(--htp) * 8%))}.ht[data-astro-cid-i6yevbk5][data-layout=tall] .ht__glow--cool[data-astro-cid-i6yevbk5]{transform:translateY(calc(var(--htp) * -14%))}@media (width<=759px){html.js:not(.is-static) .ht[data-astro-cid-i6yevbk5]{height:220vh}}.vision[data-astro-cid-c6yojwdb]{--vp:.62;background:linear-gradient(to bottom, var(--sky-5) 0%, var(--sky-6) 34%, var(--sky-7) 52%, var(--sky-8) 64%, var(--sky-9) 100%);height:clamp(760px,72vw,1080px);position:relative;overflow:hidden}.vision__haze[data-astro-cid-c6yojwdb],.vision__sun[data-astro-cid-c6yojwdb]{border-radius:var(--r-round);pointer-events:none;position:absolute;top:58%;left:50%}.vision__haze[data-astro-cid-c6yojwdb]{width:1300px;height:520px;transform:translate(-50%, -50%) scale(calc(.8 + var(--vp) * .4));background:radial-gradient(closest-side, color-mix(in srgb, var(--c-cool) 42%, transparent), transparent)}.vision__sun[data-astro-cid-c6yojwdb]{width:900px;height:900px;transform:translate(-50%, calc(-50% + (1 - var(--vp)) * 160px)) scale(calc(.7 + var(--vp) * .5));background:radial-gradient(closest-side, color-mix(in srgb, var(--c-sun) 95%, transparent), color-mix(in srgb, var(--c-sun-soft) 35%, transparent) 45%, transparent)}.vision__rings[data-astro-cid-c6yojwdb]{fill:none;stroke:var(--c-pure);stroke-width:1px}.vision__rings[data-astro-cid-c6yojwdb] circle[data-astro-cid-c6yojwdb],.vision__horizon[data-astro-cid-c6yojwdb]{vector-effect:non-scaling-stroke}.vision__ground[data-astro-cid-c6yojwdb]{fill:var(--sky-9);opacity:.5}.vision__horizon[data-astro-cid-c6yojwdb]{stroke:var(--c-pure);stroke-opacity:.9;stroke-width:1px}.vision__svg[data-astro-cid-c6yojwdb]{width:100%;height:100%;position:absolute;inset:0}.vision__content[data-astro-cid-c6yojwdb]{flex-direction:column;justify-content:space-between;padding-block:clamp(3rem,6vw,6rem);display:flex;position:absolute;inset:0}.vision__label[data-astro-cid-c6yojwdb],.vision__first[data-astro-cid-c6yojwdb]{margin:0}.vision__first[data-astro-cid-c6yojwdb]{margin-top:var(--space-3);max-width:26ch}@media (width>=760px){.vision__label[data-astro-cid-c6yojwdb]{grid-area:1/1/auto/7}.vision__first[data-astro-cid-c6yojwdb]{grid-area:1/7/auto/-1;margin:0}}@media (width>=1000px){.vision__first[data-astro-cid-c6yojwdb]{grid-column:9/-1}}.vision__label[data-astro-cid-c6yojwdb]{color:var(--c-cool)}.vision__first[data-astro-cid-c6yojwdb]{color:var(--c-pure)}.vision__second[data-astro-cid-c6yojwdb]{font-size:var(--fs-vision);color:var(--c-ink);margin:0 0 0 -.04em}.pr[data-astro-cid-p4uopdll]{padding-block:var(--section-pad);background:linear-gradient(to bottom, var(--sky-9), var(--sky-10));color:var(--c-ink)}.pr__head[data-astro-cid-p4uopdll]{flex-direction:column;gap:1.125rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}@media (width>=1000px){.pr__head[data-astro-cid-p4uopdll]{grid-column:1/5;margin:0}.pr__list[data-astro-cid-p4uopdll]{grid-column:5/-1}}.pr__label[data-astro-cid-p4uopdll]{color:var(--c-ink-3);margin:0}.pr__title[data-astro-cid-p4uopdll]{letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,3vw,2.875rem);line-height:1}.pr__list[data-astro-cid-p4uopdll]{border-bottom:var(--line) solid var(--line-ink);margin:0;padding:0;list-style:none}.pr__item[data-astro-cid-p4uopdll]{border-top:var(--line) solid var(--line-ink);position:relative}.pr__item[data-astro-cid-p4uopdll]:before{content:"";background:var(--c-ink);transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pr__item[data-astro-cid-p4uopdll][data-open=true]:before{transform:scaleX(1)}.pr__h[data-astro-cid-p4uopdll]{margin:0}.pr__h[data-astro-cid-p4uopdll] button[data-astro-cid-p4uopdll]{align-items:baseline;gap:var(--space-5);width:100%;color:var(--c-ink-3);text-align:left;cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:clamp(1.375rem,2.4vw,2.125rem) 0;display:flex}.pr__item[data-astro-cid-p4uopdll][data-open=true] .pr__h[data-astro-cid-p4uopdll] button[data-astro-cid-p4uopdll],.pr__h[data-astro-cid-p4uopdll] button[data-astro-cid-p4uopdll]:hover{color:var(--c-ink)}.pr__num[data-astro-cid-p4uopdll]{color:var(--c-ink-3);font-variant-numeric:tabular-nums;flex:0 0 56px}.pr__name[data-astro-cid-p4uopdll]{font-size:var(--fs-s);letter-spacing:-.03em;text-wrap:balance;transition:transform var(--dur-2) var(--ease-out);flex:auto;line-height:1.02}.pr__h[data-astro-cid-p4uopdll] button[data-astro-cid-p4uopdll]:hover .pr__name[data-astro-cid-p4uopdll]{transform:translate(3px)}.pr__icon[data-astro-cid-p4uopdll]{width:20px;height:20px;transition:transform var(--dur-2) var(--ease-out);flex:0 0 20px;align-self:center;position:relative}.pr__icon[data-astro-cid-p4uopdll]:before,.pr__icon[data-astro-cid-p4uopdll]:after{content:"";background:currentColor;position:absolute}.pr__icon[data-astro-cid-p4uopdll]:before{height:1px;top:9.5px;left:0;right:0}.pr__icon[data-astro-cid-p4uopdll]:after{width:1px;top:0;bottom:0;left:9.5px}.pr__item[data-astro-cid-p4uopdll][data-open=true] .pr__icon[data-astro-cid-p4uopdll]{transform:rotate(45deg)}.pr__acc[data-astro-cid-p4uopdll]{transition:grid-template-rows .8s var(--ease-out);grid-template-rows:0fr;display:grid}.pr__acc[data-astro-cid-p4uopdll]>div[data-astro-cid-p4uopdll]{min-height:0;overflow:hidden}.pr__item[data-astro-cid-p4uopdll][data-open=true] .pr__acc[data-astro-cid-p4uopdll],html:not(.js) .pr__acc[data-astro-cid-p4uopdll]{grid-template-rows:1fr}.pr__text[data-astro-cid-p4uopdll]{max-width:44ch;color:var(--c-ink-2);margin:0 0 clamp(1.375rem,2.4vw,2.125rem) 80px}@media (width<=520px){.pr__h[data-astro-cid-p4uopdll] button[data-astro-cid-p4uopdll]{gap:var(--space-3)}.pr__num[data-astro-cid-p4uopdll]{flex-basis:28px}.pr__text[data-astro-cid-p4uopdll]{margin-left:calc(28px + var(--space-3))}}.ct[data-astro-cid-he3spzz3]{padding-block:var(--section-pad);background:linear-gradient(to bottom, var(--sky-10), var(--sky-11));color:var(--c-ink)}.ct__grid[data-astro-cid-he3spzz3]{align-items:start;row-gap:3.5rem}.ct__intro[data-astro-cid-he3spzz3]{flex-direction:column;gap:1.625rem;display:flex}@media (width>=1000px){.ct__intro[data-astro-cid-he3spzz3]{grid-column:1/7}.ct__panel[data-astro-cid-he3spzz3]{grid-column:7/-1}}.ct__label[data-astro-cid-he3spzz3]{color:var(--c-ink-3);margin:0}.ct__title[data-astro-cid-he3spzz3]{text-wrap:wrap;max-width:11ch;font-size:var(--fs-l);margin:0 0 0 -.03em;line-height:.92}.ct__mail[data-astro-cid-he3spzz3]{color:var(--c-ink);font-family:var(--font-mono);letter-spacing:.04em;align-self:flex-start;font-size:.8125rem;text-decoration:none}.ct__panel[data-astro-cid-he3spzz3]{border:var(--line) solid color-mix(in srgb, var(--c-ink) 10%, transparent);border-radius:var(--r-md);background:var(--glass-light);backdrop-filter:blur(16px);max-width:620px;padding:clamp(1.375rem,2.4vw,2.125rem)}.ct__nojs[data-astro-cid-he3spzz3]{color:var(--c-ink-2);margin:0;display:none}.ct__nojs[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--c-ink);text-decoration:none}html:not(.js) .ct__nojs[data-astro-cid-he3spzz3]{display:block}html:not(.js) .ct__form[data-astro-cid-he3spzz3]{display:none}.ct__form[data-astro-cid-he3spzz3]{flex-direction:column;gap:1.875rem;display:flex}.ct__topics[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}.ct__legend[data-astro-cid-he3spzz3]{margin-bottom:var(--space-3);color:var(--c-ink-3);padding:0}.ct__chips[data-astro-cid-he3spzz3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ct__chip[data-astro-cid-he3spzz3]{position:relative}.ct__chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;width:1px;height:1px;position:absolute}.ct__chip[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{min-height:44px;padding:0 var(--space-4);border:var(--line) solid color-mix(in srgb, var(--c-ink) 22%, transparent);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}.ct__chip[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--c-ink)}.ct__chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.ct__chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--c-ink);outline-offset:3px}.ct__field[data-astro-cid-he3spzz3]{gap:var(--space-1);flex-direction:column;display:flex}.ct__field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--c-ink-3)}.ct__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.ct__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;padding:var(--space-3) 0;border:0;border-bottom:var(--line) solid color-mix(in srgb, var(--c-ink) 25%, transparent);color:var(--c-ink);transition:border-color var(--dur-1) var(--ease-out);background:0 0;border-radius:0;font-size:1.125rem;line-height:1.5}.ct__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical}.ct__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.ct__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--c-ink-3);opacity:1}.ct__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.ct__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-bottom-color:var(--c-ink);outline:none}.ct__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.ct__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{box-shadow:0 1px 0 0 var(--c-ink)}.ct__err[data-astro-cid-he3spzz3]{color:var(--c-error);font-size:.8125rem}.ct__done[data-astro-cid-he3spzz3]{padding-block:var(--space-2);color:var(--c-ink);flex-direction:column;gap:1.25rem;display:flex}.ct__done[data-astro-cid-he3spzz3][hidden]{display:none}.ct__done-title[data-astro-cid-he3spzz3]{margin:0;font-size:2.75rem;line-height:1}.ct__done-text[data-astro-cid-he3spzz3]{max-width:34ch;color:var(--c-ink-2);margin:0}.ct__again[data-astro-cid-he3spzz3]{min-height:44px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.dock[data-astro-cid-4pg35wjo]{--dock-bg:var(--glass-dark);--dock-border:color-mix(in srgb, var(--c-cool) 16%, transparent);--dock-fg:var(--c-silver);--dock-fg-strong:var(--c-pure);--dock-fg-dim:var(--c-dim);--dock-hover:color-mix(in srgb, var(--c-cool) 10%, transparent);--dock-active:color-mix(in srgb, var(--c-cool) 14%, transparent);--dock-cta-bg:var(--c-white);--dock-cta-fg:var(--c-ink);--dock-glyph:var(--c-white);left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:50;border:var(--line) solid var(--dock-border);border-radius:var(--r-lg);background:var(--dock-bg);backdrop-filter:blur(18px)saturate(150%);max-width:calc(100vw - 24px);box-shadow:0 12px 40px color-mix(in srgb, var(--c-deep) 28%, transparent);white-space:nowrap;color:var(--dock-fg-strong);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.dock[data-astro-cid-4pg35wjo][data-surface=light]{--dock-bg:var(--glass-ivory);--dock-border:color-mix(in srgb, var(--c-ink) 10%, transparent);--dock-fg:var(--c-ink-2);--dock-fg-strong:var(--c-ink);--dock-fg-dim:var(--c-ink-3);--dock-hover:color-mix(in srgb, var(--c-ink) 6%, transparent);--dock-active:color-mix(in srgb, var(--c-ink) 9%, transparent);--dock-cta-bg:var(--c-ink);--dock-cta-fg:var(--c-white);--dock-glyph:var(--c-ink);box-shadow:0 12px 40px color-mix(in srgb, var(--c-deep) 12%, transparent)}@supports not (backdrop-filter:blur(1px)){.dock[data-astro-cid-4pg35wjo]{--dock-bg:color-mix(in srgb, var(--c-deep) 92%, transparent)}.dock[data-astro-cid-4pg35wjo][data-surface=light]{--dock-bg:color-mix(in srgb, var(--c-ivory) 96%, transparent)}}.dock__home[data-astro-cid-4pg35wjo]{border-radius:var(--r-sm);width:44px;height:44px;color:var(--dock-glyph);transition:color var(--dur-2) var(--ease-out), background-color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.dock__home[data-astro-cid-4pg35wjo]:hover{background:var(--dock-hover)}.dock__link[data-astro-cid-4pg35wjo]{border-radius:var(--r-sm);height:44px;color:var(--dock-fg);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.dock__link[data-astro-cid-4pg35wjo]:hover{background:var(--dock-hover);color:var(--dock-fg-strong)}.dock__link[data-astro-cid-4pg35wjo][aria-current=true]{background:var(--dock-active);color:var(--dock-fg-strong)}.dock__time[data-astro-cid-4pg35wjo]{color:var(--dock-fg-dim);font-variant-numeric:tabular-nums;transition:color var(--dur-2) var(--ease-out);padding:0 .75rem}.dock__cta[data-astro-cid-4pg35wjo]{height:44px;padding:0 var(--space-4);border-radius:var(--r-sm);background:var(--dock-cta-bg);color:var(--dock-cta-fg);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.dock__menu[data-astro-cid-4pg35wjo]{border-radius:var(--r-sm);height:44px;color:var(--dock-fg-strong);cursor:pointer;transition:color var(--dur-2) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;padding:0 .875rem;display:none}.dock__menu[data-astro-cid-4pg35wjo]:hover{background:var(--dock-hover)}.dock[data-astro-cid-4pg35wjo][data-surface=light] [data-astro-cid-4pg35wjo]:focus-visible{outline-color:var(--c-ink)}@media (width<=1000px){.dock__link[data-astro-cid-4pg35wjo]{display:none}.dock__menu[data-astro-cid-4pg35wjo]{display:inline-flex}}@media (width<=520px){.dock__time[data-astro-cid-4pg35wjo]{display:none}}.sheet[data-astro-cid-iozgv6v4]{inset:auto 12px max(12px, env(safe-area-inset-bottom));width:auto;max-width:560px;max-height:calc(100dvh - 24px);padding:var(--space-3) 1.25rem var(--space-5);border:var(--line) solid color-mix(in srgb, var(--c-cool) 16%, transparent);border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-deep-2) 92%, transparent);backdrop-filter:blur(20px);color:var(--c-white);opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), overlay var(--dur-1) allow-discrete, display var(--dur-1) allow-discrete;margin:0 auto;position:fixed;overflow-y:auto;transform:translateY(24px)}.sheet[data-astro-cid-iozgv6v4][open]{opacity:1;transform:none}@starting-style{.sheet[data-astro-cid-iozgv6v4][open]{opacity:0;transform:translateY(24px)}}.sheet[data-astro-cid-iozgv6v4]::backdrop{background:color-mix(in srgb, var(--c-deep) 0%, transparent);transition:background-color var(--dur-1) var(--ease-out), overlay var(--dur-1) allow-discrete, display var(--dur-1) allow-discrete}.sheet[data-astro-cid-iozgv6v4][open]::backdrop{background:color-mix(in srgb, var(--c-deep) 55%, transparent)}@starting-style{.sheet[data-astro-cid-iozgv6v4][open]::backdrop{background:color-mix(in srgb, var(--c-deep) 0%, transparent)}}.sheet__head[data-astro-cid-iozgv6v4]{justify-content:space-between;align-items:center;height:56px;display:flex}.sheet__time[data-astro-cid-iozgv6v4]{color:var(--c-dim)}.sheet__close[data-astro-cid-iozgv6v4]{min-height:44px;padding:0 0 0 var(--space-3);color:var(--c-white);cursor:pointer;background:0 0;border:0}.sheet__list[data-astro-cid-iozgv6v4]{margin:0;padding:0;list-style:none}.sheet__list[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]{align-items:baseline;gap:var(--space-4);border-top:var(--line) solid color-mix(in srgb, var(--c-cool) 12%, transparent);color:var(--c-silver);transition:color var(--dur-1) var(--ease-out);padding:.875rem 0;text-decoration:none;display:flex}.sheet__list[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]:hover,.sheet__list[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4][aria-current=true]{color:var(--c-pure)}.sheet__list[data-astro-cid-iozgv6v4] .mono[data-astro-cid-iozgv6v4]{color:var(--c-dim);flex:0 0 1.75rem}.sheet__label[data-astro-cid-iozgv6v4]{letter-spacing:-.03em;transition:transform var(--dur-2) var(--ease-out);font-size:1.875rem;line-height:1.05}.sheet__list[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]:hover .sheet__label[data-astro-cid-iozgv6v4]{transform:translate(3px)}.sheet__list[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4][aria-current=true] .sheet__label[data-astro-cid-iozgv6v4]:after{content:"";border-radius:var(--r-round);background:var(--c-sun-soft);vertical-align:middle;width:6px;height:6px;margin-left:.6em;display:inline-block}.sheet__foot[data-astro-cid-iozgv6v4]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:var(--line) solid color-mix(in srgb, var(--c-cool) 12%, transparent);flex-wrap:wrap;display:flex}.sheet__mail[data-astro-cid-iozgv6v4]{min-height:44px;color:var(--c-white);text-transform:none;align-items:center;text-decoration:none;display:inline-flex}.sheet__meta[data-astro-cid-iozgv6v4]{color:var(--c-dim)}
