.boot[data-astro-cid-ge2uvauf]{display:none}html.booting .boot[data-astro-cid-ge2uvauf]{display:flex}html.booting body{animation:0s 7s forwards boot-unlock;overflow:hidden}html.booting .boot[data-astro-cid-ge2uvauf]{animation:.4s 7s forwards boot-failsafe}@keyframes boot-failsafe{to{opacity:0;visibility:hidden}}@keyframes boot-unlock{to{overflow:visible}}.boot[data-astro-cid-ge2uvauf]{z-index:150;background:var(--bg);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(32px,6vw,72px);position:fixed;inset:0}.boot-inner[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.boot-lines[data-astro-cid-ge2uvauf]{color:var(--fg-2);gap:6px;width:min(520px,100%);font-size:clamp(.72rem,1vw,.85rem);display:grid}.b-head[data-astro-cid-ge2uvauf]{color:var(--fg);margin-bottom:10px}.b-head[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--fg-3)}.b-line[data-astro-cid-ge2uvauf]{opacity:0;gap:8px;display:flex}.b-line[data-astro-cid-ge2uvauf] .ok[data-astro-cid-ge2uvauf]{color:var(--accent)}.b-line[data-astro-cid-ge2uvauf] .dots[data-astro-cid-ge2uvauf]{border-bottom:1px dotted var(--fg-3);flex:1;transform:translateY(-4px)}.b-line[data-astro-cid-ge2uvauf] .b[data-astro-cid-ge2uvauf]{color:var(--fg-1)}.boot-count[data-astro-cid-ge2uvauf]{letter-spacing:-.06em;font-size:clamp(4rem,14vw,12rem);font-weight:500;line-height:.8}.boot-count[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--fg-3);margin-left:.1em;font-size:.3em}.boot-bar[data-astro-cid-ge2uvauf]{height:2px;position:absolute;bottom:0;left:0;right:0}.boot-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(20px, 4vh, 48px));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-field[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.hero-inner[data-astro-cid-ge2uvauf]{pointer-events:none;flex-direction:column;flex:1;justify-content:space-between;gap:clamp(28px,5vh,56px);display:flex}.hero-inner[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(a,button){pointer-events:auto}.hero-top[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:16px;display:flex}.coord[data-astro-cid-ge2uvauf]{text-align:right;min-width:15ch}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.058em;margin-block:auto;padding-block:2vh;font-size:clamp(2.3rem,11.4vw,13.5rem);font-weight:500;line-height:.88}.ht-line[data-astro-cid-ge2uvauf]{overflow-clip-margin:.2em;padding-bottom:.08em;display:block;overflow:clip}.ht-in[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}.ht-word[data-astro-cid-ge2uvauf]{display:inline-block}.ht-comma[data-astro-cid-ge2uvauf]{color:var(--fg-3)}.ht-serif[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;color:var(--accent);padding-right:.08em;font-size:1.04em}.hero-bottom[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:end;gap:clamp(20px,3vw,48px);padding-bottom:clamp(88px,12vh,128px);display:grid}.hero-lead[data-astro-cid-ge2uvauf]{max-width:38ch;color:var(--fg-1)}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.hero-meta[data-astro-cid-ge2uvauf]{justify-self:end;gap:12px;min-width:220px;display:grid}.hero-meta[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.hero-meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{text-align:right;font-size:.92rem}.hero-meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf] .muted[data-astro-cid-ge2uvauf]{margin-left:6px;font-size:.72rem}.hero-meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{pointer-events:auto}.ticker[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);align-items:center;height:46px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track[data-astro-cid-ge2uvauf]{width:max-content;animation:70s linear infinite ticker;display:flex}.ticker[data-astro-cid-ge2uvauf]:hover .ticker-track[data-astro-cid-ge2uvauf]{animation-play-state:paused}.ticker-run[data-astro-cid-ge2uvauf]{flex:none;display:flex}.ticker-run[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;padding-left:28px;font-size:.74rem}.ticker-run[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--accent);padding-left:28px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}@media (width<=1100px){.hero-bottom[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero-meta[data-astro-cid-ge2uvauf]{display:none}}@media (width<=700px){.hide-sm[data-astro-cid-ge2uvauf]{display:none}.hero-bottom[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-title[data-astro-cid-ge2uvauf]{margin-block:8vh auto}}.statement[data-astro-cid-55m5epj2]{max-width:22ch;margin-bottom:clamp(48px,7vw,96px)}.stats[data-astro-cid-55m5epj2]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat[data-astro-cid-55m5epj2]{border-right:1px solid var(--line);padding:22px 22px 26px 0}.stat[data-astro-cid-55m5epj2]+.stat[data-astro-cid-55m5epj2]{padding-left:22px}.stat[data-astro-cid-55m5epj2]:last-child{border-right:0}.stat-v[data-astro-cid-55m5epj2]{letter-spacing:-.05em;margin:22px 0 10px;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:500;line-height:1}.stat-s[data-astro-cid-55m5epj2]{font-size:.86rem}.heat-card[data-astro-cid-55m5epj2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);margin-top:clamp(40px,6vw,72px);padding:22px;position:relative}.heat-head[data-astro-cid-55m5epj2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:18px;display:flex}.legend[data-astro-cid-55m5epj2]{align-items:center;gap:4px;display:flex}.legend[data-astro-cid-55m5epj2] i[data-astro-cid-55m5epj2]{border-radius:2px;width:10px;height:10px}.heat-scroll[data-astro-cid-55m5epj2]{scrollbar-width:none;overflow-x:auto}.heat-scroll[data-astro-cid-55m5epj2]::-webkit-scrollbar{display:none}.heat[data-astro-cid-55m5epj2]{--cell:minmax(9px, 1fr);min-width:calc(var(--cols) * 12px)}.heat-months[data-astro-cid-55m5epj2]{grid-template-columns:repeat(var(--cols), var(--cell));font-family:var(--font-mono);color:var(--fg-3);white-space:nowrap;gap:3px;margin-bottom:8px;font-size:.64rem;display:grid}.heat-grid[data-astro-cid-55m5epj2]{grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:3px;display:grid}.heat-grid[data-astro-cid-55m5epj2] i[data-astro-cid-55m5epj2]{aspect-ratio:1;background:var(--bg-3);outline-offset:1px;border-radius:2px;outline:1px solid #0000;transition:outline-color .2s}.heat-grid[data-astro-cid-55m5epj2] i[data-astro-cid-55m5epj2][data-i]:hover{outline-color:var(--fg);z-index:1;position:relative}.l0[data-astro-cid-55m5epj2]{background:var(--bg-3)!important}.legend[data-astro-cid-55m5epj2] .l0[data-astro-cid-55m5epj2]{background:var(--bg-3)}.l1[data-astro-cid-55m5epj2]{background:color-mix(in srgb, var(--accent) 24%, var(--bg-3))!important}.l2[data-astro-cid-55m5epj2]{background:color-mix(in srgb, var(--accent) 48%, var(--bg-3))!important}.l3[data-astro-cid-55m5epj2]{background:color-mix(in srgb, var(--accent) 74%, var(--bg-3))!important}.l4[data-astro-cid-55m5epj2]{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent)!important}.heat-tip[data-astro-cid-55m5epj2]{z-index:5;background:var(--fg);color:var(--bg);pointer-events:none;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:.72rem;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px))}.heat-tip[data-astro-cid-55m5epj2] b[data-astro-cid-55m5epj2]{font-weight:600}.langs[data-astro-cid-55m5epj2]{margin-top:28px}.lang-bar[data-astro-cid-55m5epj2]{gap:3px;height:10px;margin:14px 0 16px;display:flex}.lang-bar[data-astro-cid-55m5epj2] span[data-astro-cid-55m5epj2]{transform-origin:0;border-radius:3px}.lang-list[data-astro-cid-55m5epj2]{flex-wrap:wrap;gap:8px 26px;padding:0;font-size:.9rem;list-style:none;display:flex}.lang-list[data-astro-cid-55m5epj2] li[data-astro-cid-55m5epj2]{align-items:center;gap:8px;display:flex}.lang-list[data-astro-cid-55m5epj2] i[data-astro-cid-55m5epj2]{border-radius:2px;width:8px;height:8px}@media (width<=900px){.stats[data-astro-cid-55m5epj2]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-55m5epj2]:nth-child(2){border-right:0}.stat[data-astro-cid-55m5epj2]:nth-child(3){padding-left:0}.stat[data-astro-cid-55m5epj2]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=600px){.hide-sm[data-astro-cid-55m5epj2]{display:none}.heat-card[data-astro-cid-55m5epj2]{padding:16px}}.systems[data-astro-cid-cjmg5rex]{padding-bottom:clamp(40px,6vw,80px)}.sys-intro[data-astro-cid-cjmg5rex]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(56px,9vw,140px);display:grid}.sys-intro[data-astro-cid-cjmg5rex] .lead[data-astro-cid-cjmg5rex]{max-width:42ch}.sys[data-astro-cid-cjmg5rex]{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,120px);position:relative}.sys[data-astro-cid-cjmg5rex]:before{content:"";background:radial-gradient(60% 50% at 70% 40%, color-mix(in srgb, var(--hue) 9%, transparent), transparent 70%);pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.sys[data-astro-cid-cjmg5rex].is-active:before{opacity:1}.sys-head[data-astro-cid-cjmg5rex]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(36px,5vw,72px);display:grid}.sys-id[data-astro-cid-cjmg5rex]{grid-template-columns:auto 1fr;align-items:end;column-gap:18px;display:grid}.sys-index[data-astro-cid-cjmg5rex]{color:var(--hue);padding-bottom:1.1em;font-size:clamp(.9rem,1.2vw,1.1rem)}.sys-name[data-astro-cid-cjmg5rex]{letter-spacing:-.06em;font-size:clamp(3.6rem,12vw,12rem);font-weight:500;line-height:.8}.sys-kind[data-astro-cid-cjmg5rex]{color:var(--hue);grid-column:2;align-items:center;gap:8px;margin-top:18px;display:flex}.sys-headline[data-astro-cid-cjmg5rex]{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.12}.sys-copy[data-astro-cid-cjmg5rex] .muted[data-astro-cid-cjmg5rex]{max-width:52ch}.sys-diagram[data-astro-cid-cjmg5rex]{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb, var(--bg-1) 70%, transparent);padding:clamp(18px,2.4vw,36px)}.sys-foot[data-astro-cid-cjmg5rex]{justify-content:space-between;align-items:end;gap:24px;margin-top:28px;display:flex}.sys-stats[data-astro-cid-cjmg5rex]{flex-wrap:wrap;gap:10px clamp(24px,4vw,56px);display:flex}.sys-stats[data-astro-cid-cjmg5rex] dd[data-astro-cid-cjmg5rex]{letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500}@media (width<=960px){.sys-intro[data-astro-cid-cjmg5rex],.sys-head[data-astro-cid-cjmg5rex]{grid-template-columns:1fr}.sys-foot[data-astro-cid-cjmg5rex]{flex-direction:column;align-items:flex-start}}@media (width<=860px){.sys-diagram[data-astro-cid-cjmg5rex]{padding:22px 18px 4px}}.v[data-astro-cid-yt63euig]{place-items:center;width:100%;height:100%;display:grid;position:relative}.v-note[data-astro-cid-yt63euig]{position:absolute;bottom:0;right:0;color:var(--pm)!important}.v-phones[data-astro-cid-yt63euig]{min-height:min(72vh,680px)}.phone[data-astro-cid-yt63euig]{aspect-ratio:1206/2622;background:var(--device-frame);border-radius:clamp(28px,2.6vw,44px);width:min(16.5vw,260px,31vh);padding:9px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,0 50px 100px -30px #000000b3,0 0 0 1px #0009}.phone-0[data-astro-cid-yt63euig]{z-index:3;width:min(19vw,300px,36vh)}.phone-1[data-astro-cid-yt63euig]{z-index:2;filter:brightness(.72);transform:translate(-62%)rotate(-7deg)scale(.86)}.phone-2[data-astro-cid-yt63euig]{z-index:1;filter:brightness(.72);transform:translate(62%)rotate(7deg)scale(.86)}.phone-screen[data-astro-cid-yt63euig]{background:#000;border-radius:clamp(20px,2vw,35px);height:100%;position:relative;overflow:hidden}.phone-screen[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{object-fit:cover;width:100%;height:100%}.island[data-astro-cid-yt63euig]{background:#000;border-radius:20px;width:31%;height:3.6%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.v-mac[data-astro-cid-yt63euig]{min-height:min(64vh,620px)}.win[data-astro-cid-yt63euig]{background:var(--ps);border-radius:12px;width:min(46vw,860px);position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -30px #000000bf}.win[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{width:100%}.win-bar[data-astro-cid-yt63euig]{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;height:30px;padding:0 12px;display:flex}.win-bar[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.win-bar[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]:nth-child(2){background:#febc2e}.win-bar[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]:nth-child(3){background:#28c840}.win-bar[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{color:var(--pm);margin:0 auto;font-size:.7rem;transform:translate(-24px)}.win-front[data-astro-cid-yt63euig]{z-index:2;transform:translate(-6%,8%)}.win-back[data-astro-cid-yt63euig]{z-index:1;filter:brightness(.7);width:min(36vw,640px);transform:translate(28%,-26%)}.v-popover[data-astro-cid-yt63euig]{align-content:start;min-height:min(72vh,680px)}.menubar[data-astro-cid-yt63euig]{backdrop-filter:blur(20px);width:min(48vw,820px);height:30px;color:var(--pf);background:#ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-top:2vh;padding:0 14px;font-size:.72rem;display:flex}.mb-right[data-astro-cid-yt63euig]{gap:16px;display:flex}.mb-icon[data-astro-cid-yt63euig].is-on{background:#ffffff2e;border-radius:4px;padding:2px 6px}.popover[data-astro-cid-yt63euig]{border-radius:14px;justify-self:end;width:min(19vw,330px,40vh);margin-top:10px;margin-right:max(0px,50% - min(48vw,820px)/2 + 40px);overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 50px 100px -20px #000c}.v-pods[data-astro-cid-yt63euig]{min-height:min(64vh,600px)}.pods-card[data-astro-cid-yt63euig]{background:#202022;border:1px solid #ffffff14;border-radius:22px;width:min(40vw,620px);padding:clamp(20px,2.4vw,36px) clamp(22px,2.6vw,40px) clamp(26px,3vw,44px);box-shadow:0 60px 120px -30px #000c}.pods-title[data-astro-cid-yt63euig]{letter-spacing:-.01em;color:#f2f2f2;margin-bottom:clamp(16px,2vw,28px);font-size:clamp(1.2rem,1.8vw,1.9rem);font-weight:600}.rings[data-astro-cid-yt63euig]{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,32px);display:grid}.ring[data-astro-cid-yt63euig]{justify-items:center;gap:10px;display:grid;position:relative}.ring[data-astro-cid-yt63euig] svg[data-astro-cid-yt63euig]{width:100%;transform:rotate(-90deg)}.ring-bg[data-astro-cid-yt63euig]{fill:none;stroke:#3a3a3c;stroke-width:9px}.ring-fg[data-astro-cid-yt63euig]{fill:none;stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset 1.6s var(--ease-out)}.ring-v[data-astro-cid-yt63euig]{aspect-ratio:1;color:#f2f2f2;place-items:center;font-size:clamp(1.1rem,2.2vw,2.2rem);font-weight:500;display:grid;position:absolute;top:0;left:0;right:0}.ring-l[data-astro-cid-yt63euig]{color:#b9b9bd;font-size:clamp(.9rem,1.3vw,1.3rem)}.taskbar[data-astro-cid-yt63euig]{height:40px;color:var(--pm);background:#ffffff0f;border-radius:10px;align-items:center;padding:0 16px;font-size:.72rem;display:flex;position:absolute;bottom:6%;right:4%}.tb-tray[data-astro-cid-yt63euig]{align-items:center;gap:14px;display:flex}.tb-pod[data-astro-cid-yt63euig]{color:#0b0b0b;background:#32d74b;border-radius:5px;place-items:center;width:22px;height:22px;font-size:.66rem;font-weight:700;display:grid}.v-wond[data-astro-cid-yt63euig]{min-height:min(68vh,640px)}.wond-glow[data-astro-cid-yt63euig]{aspect-ratio:1;object-fit:cover;opacity:.85;filter:saturate(1.2);border-radius:50%;width:min(34vw,560px);position:absolute}.wond-icon[data-astro-cid-yt63euig]{z-index:2;border-radius:22.5%;width:min(13vw,210px);position:relative;box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #b2d88b26}.eq[data-astro-cid-yt63euig]{z-index:3;align-items:flex-end;gap:6px;height:46px;display:flex;position:absolute;bottom:12%}.eq[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]{background:var(--pa);transform-origin:bottom;width:6px;height:100%;animation:1.4s ease-in-out infinite alternate eq;animation-delay:calc(var(--i) * -.23s);border-radius:3px}@keyframes eq{0%{transform:scaleY(.18)}50%{transform:scaleY(.9)}to{transform:scaleY(.4)}}.wond-pal[data-astro-cid-yt63euig]{z-index:3;color:var(--pf);gap:8px;padding:0;font-size:.8rem;list-style:none;display:grid;position:absolute;top:4%;right:0}.wond-pal[data-astro-cid-yt63euig] li[data-astro-cid-yt63euig]{align-items:center;gap:10px;display:flex}.wond-pal[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff26}.wond-pal[data-astro-cid-yt63euig] b[data-astro-cid-yt63euig]{font-family:var(--font-mono);color:var(--pm);font-size:.72rem;font-weight:400}.v-gym[data-astro-cid-yt63euig]{align-content:center;gap:28px;min-height:min(66vh,620px)}.gym-timer[data-astro-cid-yt63euig]{aspect-ratio:1;place-items:center;width:min(26vw,400px,46vh);display:grid;position:relative}.gym-timer[data-astro-cid-yt63euig] svg[data-astro-cid-yt63euig]{position:absolute;inset:0;transform:rotate(-90deg)}.gt-bg[data-astro-cid-yt63euig]{fill:none;stroke:#ffffff14;stroke-width:6px}.gt-fg[data-astro-cid-yt63euig]{fill:none;stroke:var(--pa);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--pa) 60%, transparent));animation:9s linear infinite rest}@keyframes rest{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.gym-icon[data-astro-cid-yt63euig]{border-radius:22%;width:34%;margin-bottom:18%}.gym-time[data-astro-cid-yt63euig]{letter-spacing:-.04em;color:var(--pf);font-size:clamp(1.8rem,3.4vw,3.4rem);position:absolute;bottom:26%}.gym-cap[data-astro-cid-yt63euig]{position:absolute;bottom:19%;color:var(--pm)!important}.gym-facts[data-astro-cid-yt63euig]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px;display:flex}.gym-facts[data-astro-cid-yt63euig] .chip[data-astro-cid-yt63euig]{color:var(--pf);border-color:#ffffff24}.v-enclave[data-astro-cid-yt63euig]{align-content:center;gap:18px;min-height:min(66vh,620px)}.town[data-astro-cid-yt63euig]{--u:min(3.6vw, 64px);width:calc(var(--tw) * var(--u));height:calc(var(--th) * var(--u));image-rendering:pixelated;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -30px #000000b3}.town[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig],.town[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{image-rendering:pixelated}.ground[data-astro-cid-yt63euig]{grid-template-columns:repeat(var(--tw), var(--u));display:grid}.ground[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{width:var(--u);height:var(--u)}.prop[data-astro-cid-yt63euig]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) / 32 * var(--u));height:calc(var(--h) / 32 * var(--u));position:absolute}.citizen[data-astro-cid-yt63euig]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:var(--u);height:calc(var(--u) * 1.25);animation:sprite .7s steps(6) infinite, var(--walk) var(--d) linear infinite;filter:drop-shadow(0 3px #00000040);z-index:2;background-repeat:no-repeat;background-size:600% 100%;position:absolute}.walk-h[data-astro-cid-yt63euig]{--walk:walk-h}.walk-h2[data-astro-cid-yt63euig]{--walk:walk-h2}.walk-v[data-astro-cid-yt63euig]{--walk:walk-v}.walk-v2[data-astro-cid-yt63euig]{--walk:walk-v2}@keyframes sprite{0%{background-position:0 0}to{background-position:120% 0}}@keyframes walk-h{0%{transform:translateX(calc(var(--u) * -1))}to{transform:translateX(calc(var(--u) * 12))}}@keyframes walk-h2{0%{transform:translateX(calc(var(--u) * 12)) scaleX(-1)}to{transform:translateX(calc(var(--u) * -1)) scaleX(-1)}}@keyframes walk-v{0%{transform:translateY(calc(var(--u) * -1.3))}to{transform:translateY(calc(var(--u) * 7))}}@keyframes walk-v2{0%{transform:translateY(calc(var(--u) * 7))}to{transform:translateY(calc(var(--u) * -1.3))}}.town-hud[data-astro-cid-yt63euig]{width:calc(12*min(3.6vw,64px));color:var(--pm);justify-content:space-between;gap:16px;font-size:.72rem;display:flex}.v-plant[data-astro-cid-yt63euig]{min-height:min(64vh,600px)}.plant-chart[data-astro-cid-yt63euig]{background:var(--ps);border:1px solid #ffffff12;border-radius:16px;width:min(40vw,640px);padding:18px 20px;box-shadow:0 50px 100px -30px #000000b3}.plant-chart[data-astro-cid-yt63euig] svg[data-astro-cid-yt63euig]{width:100%;height:clamp(140px,20vw,260px);margin:12px 0;overflow:visible}.pc-head[data-astro-cid-yt63euig],.pc-foot[data-astro-cid-yt63euig]{color:var(--pm);justify-content:space-between;font-size:.72rem;display:flex}.pc-live[data-astro-cid-yt63euig]{color:var(--pa)}.pc-thr[data-astro-cid-yt63euig]{stroke:#ff8a5b;stroke-dasharray:4 6;stroke-width:1.2px;vector-effect:non-scaling-stroke}.pc-line[data-astro-cid-yt63euig]{fill:none;stroke:var(--pa);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pc-dot[data-astro-cid-yt63euig]{fill:#ff8a5b}.tg[data-astro-cid-yt63euig]{color:#eaf2fb;background:#1f2c3a;border-radius:16px 16px 16px 4px;width:min(22vw,330px);padding:14px 16px;font-size:.9rem;line-height:1.4;position:absolute;bottom:10%;right:0;box-shadow:0 30px 60px -20px #000000b3}.tg-from[data-astro-cid-yt63euig]{color:#6ab3f3;margin-bottom:4px;font-size:.7rem;display:block}.v-bellows[data-astro-cid-yt63euig]{min-height:min(72vh,680px)}.bl-phone[data-astro-cid-yt63euig]{aspect-ratio:9/19.5;background:#fdfbf7;border-radius:clamp(30px,2.8vw,46px);align-content:start;justify-items:center;width:min(18vw,290px,34vh);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 9px #2b2b2a,0 0 0 10px #4a4844,0 60px 100px -30px #2b2b2a73}.bl-island[data-astro-cid-yt63euig]{z-index:2;background:#111;border-radius:20px;width:34%;height:3.4%;margin-top:5%;position:relative}.bl-fold[data-astro-cid-yt63euig]{--open:1;transform-origin:top;justify-items:center;margin-top:-2px;display:grid}.bl-fold[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]{width:calc(34% + var(--i) * 5.5%);width:calc((34 + var(--i) * 6) * 1%);min-width:calc(60px + var(--i) * 14px);height:calc(var(--open) * 16px);margin-top:calc(var(--open) * -1px);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(#6e4630,#8b5a3c 45%,#5a3a28);display:block;box-shadow:inset 0 -2px #00000040}.bl-fold[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]:nth-child(2n){background:linear-gradient(#5a3a28,#7a4e35 55%,#4b3022)}.bl-lens[data-astro-cid-yt63euig]{width:calc(120px * (.6 + var(--open) * .4));aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#3b3f46,#0d0e10 60%);border-radius:50%;place-items:center;margin-top:6px;display:grid;box-shadow:0 0 0 7px #b39256,0 0 0 9px #8a7140,0 14px 30px #00000059}.bl-lens[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#6f7a8a,#1a1d22 70%);border-radius:50%;width:34%}.bl-hint[data-astro-cid-yt63euig]{color:#6a6457;font-size:.68rem;position:absolute;bottom:6%}@media (width<=1023px){.v[data-astro-cid-yt63euig]{padding-block:8px 24px;min-height:0!important}.v-phones[data-astro-cid-yt63euig]{height:92vw;max-height:560px}.phone[data-astro-cid-yt63euig]{width:34vw}.phone-0[data-astro-cid-yt63euig]{width:40vw}.v-mac[data-astro-cid-yt63euig]{height:64vw}.win[data-astro-cid-yt63euig]{width:82vw}.win-back[data-astro-cid-yt63euig]{width:62vw}.menubar[data-astro-cid-yt63euig]{width:100%}.popover[data-astro-cid-yt63euig]{width:56vw;margin-right:6vw}.pods-card[data-astro-cid-yt63euig]{width:100%}.taskbar[data-astro-cid-yt63euig]{justify-self:end;margin-top:14px;position:static}.v-wond[data-astro-cid-yt63euig]{height:86vw;max-height:520px}.wond-glow[data-astro-cid-yt63euig]{width:76vw}.wond-icon[data-astro-cid-yt63euig]{width:30vw}.gym-timer[data-astro-cid-yt63euig]{width:64vw}.town[data-astro-cid-yt63euig]{--u:calc((100vw - 40px) / 12)}.town-hud[data-astro-cid-yt63euig]{flex-direction:column;gap:4px;width:100%}.plant-chart[data-astro-cid-yt63euig]{width:100%}.tg[data-astro-cid-yt63euig]{justify-self:end;width:86%;margin-top:14px;position:static}.bl-phone[data-astro-cid-yt63euig]{width:46vw}.v-note[data-astro-cid-yt63euig]{margin-top:10px;position:static}}.pr-intro[data-astro-cid-rtei5hqi]{padding-top:clamp(96px,14vw,200px);padding-bottom:clamp(48px,7vw,100px)}.pr-intro-grid[data-astro-cid-rtei5hqi]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.pr-intro-grid[data-astro-cid-rtei5hqi] .lead[data-astro-cid-rtei5hqi]{max-width:40ch}.pr-pin[data-astro-cid-rtei5hqi]{background:var(--cb);color:var(--cf);position:relative;overflow:hidden}.pr-hud[data-astro-cid-rtei5hqi]{top:calc(var(--nav-h) + 8px);z-index:3;align-items:center;gap:18px;display:none;position:absolute;left:0;right:0}.pr-hud[data-astro-cid-rtei5hqi] .label[data-astro-cid-rtei5hqi]{color:var(--cm);white-space:nowrap}.pr-progress[data-astro-cid-rtei5hqi]{background:color-mix(in srgb, var(--cf) 16%, transparent);flex:1;height:1px}.pr-progress[data-astro-cid-rtei5hqi] i[data-astro-cid-rtei5hqi]{background:var(--ca);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pr-track[data-astro-cid-rtei5hqi]{flex-direction:column;display:flex}.pr[data-astro-cid-rtei5hqi]{color:var(--pf);background:var(--pb);position:relative}.pr-inner[data-astro-cid-rtei5hqi]{min-height:100svh;padding-block:calc(var(--nav-h) + 56px) 48px;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.pr-meta[data-astro-cid-rtei5hqi]{letter-spacing:.06em;text-transform:uppercase;color:var(--pm);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.pr-n[data-astro-cid-rtei5hqi]{color:var(--pa)}.sep[data-astro-cid-rtei5hqi]{opacity:.4}.pr-status[data-astro-cid-rtei5hqi]{border:1px solid color-mix(in srgb, var(--pa) 50%, transparent);color:var(--pa);border-radius:999px;margin-left:6px;padding:3px 8px}.pr-name[data-astro-cid-rtei5hqi]{letter-spacing:-.055em;margin:18px 0;font-size:clamp(2.8rem,5.6vw,6rem);font-weight:500;line-height:.9}.pr-tag[data-astro-cid-rtei5hqi]{letter-spacing:-.015em;max-width:30ch;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.35}.pr-hl[data-astro-cid-rtei5hqi]{gap:10px;max-width:46ch;margin:26px 0 22px;padding:0;list-style:none;display:grid}.pr-hl[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]{color:var(--pm);padding-left:22px;font-size:.93rem;line-height:1.45;position:relative}.pr-hl[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]:before{content:"";background:var(--pa);width:10px;height:1px;position:absolute;top:.62em;left:0}.pr-stack[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:6px;display:flex}.pr-stack[data-astro-cid-rtei5hqi] .chip[data-astro-cid-rtei5hqi]{color:var(--pf);border-color:color-mix(in srgb, var(--pf) 18%, transparent)}.pr-loc[data-astro-cid-rtei5hqi]{color:var(--pa)!important}.pr-links[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pr-btn[data-astro-cid-rtei5hqi]{--b-bg:var(--pf);--b-fg:var(--pb)}.pr-btn[data-astro-cid-rtei5hqi]:before{background:var(--pa)}.pr-btn[data-astro-cid-rtei5hqi]:hover{color:var(--pb)}.pr-ghost[data-astro-cid-rtei5hqi]{--b-fg:var(--pf);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pf) 25%, transparent)}.pr-ghost[data-astro-cid-rtei5hqi]:before{background:var(--pf)}.pr-ghost[data-astro-cid-rtei5hqi]:hover{color:var(--pb)}.pr-visual[data-astro-cid-rtei5hqi]{align-items:center;height:100%;min-height:0;display:grid;position:relative}@media (width>=1024px){html:not(.reduced) .pr-hud[data-astro-cid-rtei5hqi]{display:flex}html:not(.reduced) .pr-track[data-astro-cid-rtei5hqi]{flex-direction:row;width:max-content;height:100svh}html:not(.reduced) .pr[data-astro-cid-rtei5hqi]{background:0 0;width:100vw;height:100svh}html:not(.reduced) .pr-inner[data-astro-cid-rtei5hqi]{height:100%;min-height:0}}@media (width<=1023px){.pr-intro-grid[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}.pr-inner[data-astro-cid-rtei5hqi]{grid-template-columns:1fr;min-height:0;padding-block:72px 56px}.pr-visual[data-astro-cid-rtei5hqi]{order:-1}}[data-rings] .ring-fg{stroke-dashoffset:100px!important}[data-rings].is-in .ring-fg{stroke-dashoffset:calc(100 - var(--v))!important}.jr-title[data-astro-cid-ej22s2rq]{max-width:18ch;margin-bottom:clamp(56px,8vw,120px)}.jr[data-astro-cid-ej22s2rq]{padding:0;list-style:none;position:relative}.jr-line[data-astro-cid-ej22s2rq]{background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:12.5%}.jr-line[data-astro-cid-ej22s2rq] i[data-astro-cid-ej22s2rq]{background:linear-gradient(to bottom, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,1));display:block}.jr-item[data-astro-cid-ej22s2rq]{grid-template-columns:12.5% 1fr;gap:0;padding-bottom:clamp(40px,6vw,80px);display:grid}.jr-date[data-astro-cid-ej22s2rq]{color:var(--fg-2);text-transform:uppercase;letter-spacing:.06em;padding-top:6px;padding-right:24px;font-size:.8rem;position:relative}.jr-dot[data-astro-cid-ej22s2rq]{background:var(--bg);border:1.5px solid var(--fg-3);border-radius:50%;width:11px;height:11px;transition:border-color .4s,background .4s,box-shadow .4s;position:absolute;top:9px;right:-6px}.jr-item[data-astro-cid-ej22s2rq].is-lit .jr-dot[data-astro-cid-ej22s2rq]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}.jr-item[data-astro-cid-ej22s2rq].is-lit .jr-date[data-astro-cid-ej22s2rq]{color:var(--fg)}.jr-body[data-astro-cid-ej22s2rq]{max-width:760px;padding-left:clamp(28px,4vw,64px)}.jr-body[data-astro-cid-ej22s2rq] .h3[data-astro-cid-ej22s2rq]{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.6rem)}.jr-body[data-astro-cid-ej22s2rq] .muted[data-astro-cid-ej22s2rq]{max-width:60ch;font-size:1.02rem}.jr-repos[data-astro-cid-ej22s2rq]{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.jr-repos[data-astro-cid-ej22s2rq] .chip[data-astro-cid-ej22s2rq]:hover{border-color:var(--hue);color:var(--fg)}@media (width<=760px){.jr-line[data-astro-cid-ej22s2rq]{left:5px}.jr-item[data-astro-cid-ej22s2rq]{grid-template-columns:1fr;padding-left:28px}.jr-date[data-astro-cid-ej22s2rq]{margin-bottom:10px;padding-right:0}.jr-dot[data-astro-cid-ej22s2rq]{left:-28px;right:auto}.jr-body[data-astro-cid-ej22s2rq]{padding-left:0}}.contact[data-astro-cid-he3spzz3]{padding-bottom:clamp(80px,10vw,140px)}.ct-title[data-astro-cid-he3spzz3]{letter-spacing:-.055em;margin-bottom:clamp(48px,7vw,100px);font-size:clamp(2.8rem,8.6vw,9.6rem);font-weight:500;line-height:.92}.ct-line[data-astro-cid-he3spzz3]{display:block}.ct-line[data-astro-cid-he3spzz3].serif{letter-spacing:-.03em}.ct-grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(16px,2vw,28px);display:grid}.ct-mail[data-astro-cid-he3spzz3]{border-radius:calc(var(--radius) + 6px);background:var(--accent-fill);min-height:220px;color:var(--accent-ink);text-align:left;isolation:isolate;align-content:space-between;gap:18px;padding:clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden}.ct-mail[data-astro-cid-he3spzz3]:after{content:"";z-index:-1;background:var(--fg);transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.ct-mail[data-astro-cid-he3spzz3]:hover:after{transform:none}.ct-mail[data-astro-cid-he3spzz3]:hover{color:var(--bg)}.ct-mail[data-astro-cid-he3spzz3] .label[data-astro-cid-he3spzz3]{color:inherit;opacity:.7}.ct-addr[data-astro-cid-he3spzz3]{letter-spacing:-.04em;word-break:break-all;font-size:clamp(1.3rem,3.4vw,3.2rem);font-weight:500;line-height:1}.ct-icon[data-astro-cid-he3spzz3]{position:absolute;top:clamp(22px,3vw,40px);right:clamp(22px,3vw,40px)}.ct-links[data-astro-cid-he3spzz3]{gap:10px;display:grid}.ct-link[data-astro-cid-he3spzz3]{border-radius:var(--radius);border:1px solid var(--line-2);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:20px 22px;font-size:1.05rem;transition:background .3s,border-color .3s;display:grid}.ct-link[data-astro-cid-he3spzz3]:hover{background:var(--bg-2);border-color:var(--fg-2)}.ct-link[data-astro-cid-he3spzz3] .arrow[data-astro-cid-he3spzz3]{transition:transform .4s var(--ease-out);color:var(--fg-2)}.ct-link[data-astro-cid-he3spzz3]:hover .arrow[data-astro-cid-he3spzz3]{color:var(--accent);transform:translate(3px,-3px)}@media (width<=900px){.ct-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.work-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(40px,6vw,80px);display:grid}.work-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:38ch}@media (width<=960px){.work-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
