:root{--b-bg:#f6f1e8;--b-paper:#fffaf2;--b-sunk:#efe6d7;--b-ink:#2a2118;--b-muted:#6f6253;--b-line:#e4d8c6;--b-wood:#c98b4b;--b-wood-soft:#f1e3cd;--b-wood-deep:#8f5a2b;--b-wood-shade:#9a6232;--b-marble:#2f5fd8;--b-gloss:#fff;--accent:var(--b-marble);--accent-contrast:#fff;--b-f-display:"Unbounded", "Golos Text", system-ui, sans-serif;--b-f-body:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--b-r-s:8px;--b-r:18px;--b-r-l:28px;--b-r-pill:999px;--b-s1:4px;--b-s2:8px;--b-s3:12px;--b-s4:16px;--b-s5:24px;--b-s6:32px;--b-s7:48px;--b-s8:72px;--b-s9:96px;--b-cube:48px;--b-wide:1160px;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--b-bg:#17130f;--b-paper:#211b16;--b-sunk:#2a231c;--b-ink:#efe6d8;--b-muted:#b3a593;--b-line:#3a3028;--b-wood:#d6a56b;--b-wood-soft:#2e251b;--b-wood-deep:#e0b27c;--b-wood-shade:#7a5230;--b-marble:#86a8ff;--accent-contrast:#17130f}}:root[data-theme=dark]{--b-bg:#17130f;--b-paper:#211b16;--b-sunk:#2a231c;--b-ink:#efe6d8;--b-muted:#b3a593;--b-line:#3a3028;--b-wood:#d6a56b;--b-wood-soft:#2e251b;--b-wood-deep:#e0b27c;--b-wood-shade:#7a5230;--b-marble:#86a8ff;--accent-contrast:#17130f}.brand-site,.brand-site *,.brand-site :before,.brand-site :after{box-sizing:border-box}.brand-site{background:var(--b-bg);color:var(--b-ink);font-family:var(--b-f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.brand-site :where(a){color:inherit}.brand-site :where(:focus-visible){outline:2px solid var(--b-marble);outline-offset:3px;border-radius:4px}.brand-site .b-wrap{max-width:var(--b-wide);padding-left:max(var(--b-s4), env(safe-area-inset-left,0px));padding-right:max(var(--b-s4), env(safe-area-inset-right,0px));margin:0 auto}.brand-site :where(h1,h2){font-family:var(--b-f-display);letter-spacing:-.01em;text-wrap:balance}.brand-site :where(h2){margin:0 0 var(--b-s5);font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.15}.brand-site :where(h3){margin:0 0 var(--b-s2);font-size:19px;font-weight:600;line-height:1.3}.b-btn{align-items:center;gap:var(--b-s2);font:inherit;cursor:pointer;border-radius:var(--b-r-pill);border:1px solid var(--b-line);background:var(--b-paper);color:var(--b-ink);padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.b-btn:hover{border-color:var(--b-muted)}.b-btn--primary{background:var(--b-ink);color:var(--b-paper);border-color:var(--b-ink)}.b-btn--primary:hover{background:var(--b-wood-deep);border-color:var(--b-wood-deep)}.b-soon{border:1.5px dashed var(--b-line);border-radius:var(--b-r);padding:var(--b-s5);color:var(--b-muted)}@media (prefers-reduced-motion:reduce){.brand-site *,.brand-site :before,.brand-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.b-top[data-astro-cid-t5wqsqiu]{z-index:10;background:color-mix(in srgb, var(--b-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--b-line);position:sticky;top:0}.b-top__in[data-astro-cid-t5wqsqiu]{justify-content:space-between;align-items:center;gap:var(--b-s3) var(--b-s4);min-height:64px;padding-top:var(--b-s2);padding-bottom:var(--b-s2);flex-wrap:wrap;display:flex}.b-mark[data-astro-cid-t5wqsqiu]{align-items:center;gap:var(--b-s3);text-decoration:none;display:flex}.b-mark[data-astro-cid-t5wqsqiu] svg[data-astro-cid-t5wqsqiu]{flex:none}.b-mark__name[data-astro-cid-t5wqsqiu]{font-family:var(--b-f-display);font-size:16px;font-weight:700;line-height:1.1}.b-nav[data-astro-cid-t5wqsqiu]{gap:var(--b-s1);flex-wrap:wrap;display:flex}.b-nav[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu]{color:var(--b-muted);padding:var(--b-s2) 14px;border-radius:var(--b-r-pill);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.b-nav[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu]:hover{background:var(--b-paper);color:var(--b-ink)}.b-nav[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu][aria-current=page]{background:var(--b-ink);color:var(--b-paper)}.b-foot[data-astro-cid-t5wqsqiu]{margin-top:var(--b-s9);border-top:1px solid var(--b-line);color:var(--b-muted);font-size:14px}.b-foot__in[data-astro-cid-t5wqsqiu]{justify-content:space-between;gap:var(--b-s3);flex-wrap:wrap;padding-top:28px;padding-bottom:40px;display:flex}.b-foot[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu]{text-decoration:none}.b-foot[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu]:hover{color:var(--b-ink);text-decoration:underline}@media (width<=520px){.b-nav[data-astro-cid-t5wqsqiu] a[data-astro-cid-t5wqsqiu]{padding:6px 10px;font-size:14px}}.run[data-astro-cid-lr5honp7]{margin:0}.run__svg[data-astro-cid-lr5honp7]{width:100%;height:auto;display:block;overflow:visible}.run__cap[data-astro-cid-lr5honp7]{justify-content:space-between;align-items:center;gap:var(--b-s3);margin-top:var(--b-s4);color:var(--b-muted);flex-wrap:wrap;font-size:14px;display:flex}.run__btn[data-astro-cid-lr5honp7]{padding:7px 14px;font-size:14px}.hero[data-astro-cid-lcdefpme]{padding:var(--b-s8) 0 var(--b-s7);border-bottom:1px solid var(--b-line);background:repeating-linear-gradient(0deg, transparent 0 calc(var(--b-cube) - 1px), color-mix(in srgb, var(--b-line) 70%, transparent) calc(var(--b-cube) - 1px) var(--b-cube)), repeating-linear-gradient(90deg, transparent 0 calc(var(--b-cube) - 1px), color-mix(in srgb, var(--b-line) 70%, transparent) calc(var(--b-cube) - 1px) var(--b-cube))}.hero__in[data-astro-cid-lcdefpme]{gap:var(--b-s7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.hero__org[data-astro-cid-lcdefpme]{margin:0 0 var(--b-s4);color:var(--b-wood-deep);font-size:15px;font-weight:600}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0;font-size:clamp(38px,5.6vw,72px);font-weight:700;line-height:1.02}.hero__lead[data-astro-cid-lcdefpme]{max-width:36ch;margin:var(--b-s5) 0 0;color:var(--b-muted);font-size:clamp(18px,2vw,21px)}.hero__cta[data-astro-cid-lcdefpme]{gap:var(--b-s3);margin-top:var(--b-s6);flex-wrap:wrap;display:flex}.hero__meta[data-astro-cid-lcdefpme]{margin:var(--b-s5) 0 0;color:var(--b-muted);font-size:14px}.hero__art[data-astro-cid-lcdefpme]{background:var(--b-bg);border:1px solid var(--b-line);border-radius:var(--b-r-l);padding:var(--b-s5)}.pf[data-astro-cid-lcdefpme]{gap:var(--b-s7);padding-top:var(--b-s8);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.toc[data-astro-cid-lcdefpme]{scroll-margin-top:88px;position:sticky;top:88px}.toc__title[data-astro-cid-lcdefpme]{font-size:14px;font-family:var(--b-f-body);color:var(--b-muted);letter-spacing:0;margin:0 0 var(--b-s3);font-weight:600}.toc__list[data-astro-cid-lcdefpme]{border-left:1px solid var(--b-line);margin:0;padding:0;list-style:none}.toc__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:var(--b-s3);padding:6px var(--b-s3);color:var(--b-muted);border-left:2px solid #0000;align-items:baseline;margin-left:-1px;font-size:15px;text-decoration:none;display:flex}.toc__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--b-ink);border-left-color:var(--b-wood)}.toc__n[data-astro-cid-lcdefpme]{font-family:var(--b-f-display);color:var(--b-wood-deep);min-width:2ch;font-size:12px}.pf__body[data-astro-cid-lcdefpme]{min-width:0}.part[data-astro-cid-lcdefpme]{padding-bottom:var(--b-s8);scroll-margin-top:88px}.part[data-astro-cid-lcdefpme]+.part[data-astro-cid-lcdefpme]{padding-top:var(--b-s7);border-top:1px solid var(--b-line)}.part__head[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--b-s4);margin-bottom:var(--b-s5);display:flex}.part__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.part__n[data-astro-cid-lcdefpme]{font-family:var(--b-f-display);color:var(--b-wood-deep);font-size:15px;font-weight:500}.part__lead[data-astro-cid-lcdefpme]{margin:calc(-1 * var(--b-s2)) 0 var(--b-s5);max-width:60ch;color:var(--b-muted)}.slot[data-astro-cid-lcdefpme]{margin:var(--b-s4) 0 0}.tbd[data-astro-cid-lcdefpme]{color:var(--b-muted);border-bottom:1.5px dashed var(--b-line)}.facts[data-astro-cid-lcdefpme]{background:var(--b-line);border:1px solid var(--b-line);border-radius:var(--b-r);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--b-paper);padding:var(--b-s4) var(--b-s5)}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--b-muted);margin-bottom:var(--b-s1);font-size:14px}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-weight:500}.facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--b-marble)}.theme[data-astro-cid-lcdefpme]{background:var(--b-wood-soft);border-radius:var(--b-r);padding:var(--b-s6)}.theme__label[data-astro-cid-lcdefpme]{margin:0 0 var(--b-s2);color:var(--b-muted);font-size:14px}.theme__text[data-astro-cid-lcdefpme]{margin:0 0 var(--b-s6);font-family:var(--b-f-display);font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.3}.theme__cols[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme]{gap:var(--b-s5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.theme[data-astro-cid-lcdefpme] .b-soon[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme] .b-soon[data-astro-cid-lcdefpme]{margin:0}.table-scroll[data-astro-cid-lcdefpme]{border:1px solid var(--b-line);border-radius:var(--b-r);background:var(--b-paper);overflow-x:auto}.progs[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:560px}.progs[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.progs[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line);vertical-align:top}.progs[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--b-muted);background:var(--b-sunk);font-size:14px;font-weight:500}.progs[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child>[data-astro-cid-lcdefpme]{border-bottom:0}.progs[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-weight:600}.progs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--b-marble)}.kinds[data-astro-cid-lcdefpme]{gap:var(--b-s4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.kind[data-astro-cid-lcdefpme]{background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r);padding:var(--b-s5);flex-direction:column;display:flex}.kind[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--b-s4);color:var(--b-muted);font-size:15px}.kind__state[data-astro-cid-lcdefpme]{color:var(--b-muted);background:var(--b-sunk);border-radius:var(--b-r-pill);padding:var(--b-s1) var(--b-s3);align-self:flex-start;margin-top:auto;font-size:13px}.mats[data-astro-cid-lcdefpme]{margin:var(--b-s5) 0 0;border-top:1px solid var(--b-line);padding:0;list-style:none}.mats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--b-s4) 0;border-bottom:1px solid var(--b-line)}.mats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--b-marble);font-size:18px;font-weight:600}.mats[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--b-s1) 0 0;color:var(--b-muted)}.people[data-astro-cid-lcdefpme]{gap:var(--b-s4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.person[data-astro-cid-lcdefpme]{gap:var(--b-s2);background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r);padding:var(--b-s5);flex-direction:column;display:flex}.person__pic[data-astro-cid-lcdefpme]{border-radius:var(--b-r-pill);background:var(--b-sunk);width:64px;height:64px;margin-bottom:var(--b-s2)}.person__line[data-astro-cid-lcdefpme]{border-radius:var(--b-r-pill);background:var(--b-sunk);width:55%;height:10px}.person__line--w[data-astro-cid-lcdefpme]{width:80%}.dirs[data-astro-cid-lcdefpme]{gap:var(--b-s4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.dir[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--b-s6);background:var(--b-ink);min-height:240px;color:var(--b-paper);border-radius:var(--b-r);padding:var(--b-s6);flex-direction:column;display:flex}.dir__title[data-astro-cid-lcdefpme]{font-family:var(--b-f-display);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.15}.dir__text[data-astro-cid-lcdefpme]{margin:var(--b-s3) 0 0;opacity:.78;max-width:52ch}.dir__links[data-astro-cid-lcdefpme]{align-items:center;gap:var(--b-s4) var(--b-s5);flex-wrap:wrap;display:flex}.dir__btn[data-astro-cid-lcdefpme]{background:var(--b-paper);color:var(--b-ink);border-color:var(--b-paper)}.dir__btn[data-astro-cid-lcdefpme]:hover{background:var(--b-wood-soft);border-color:var(--b-wood-soft)}.dir__sub[data-astro-cid-lcdefpme]{color:var(--b-paper);text-underline-offset:4px;text-decoration-color:color-mix(in srgb, var(--b-paper) 45%, transparent);font-weight:500}.dir__sub[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.dir-soon[data-astro-cid-lcdefpme]{align-items:center;display:flex}.panel[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--b-s5) var(--b-s7);background:var(--b-wood-soft);border-radius:var(--b-r);padding:var(--b-s6);flex-wrap:wrap;display:flex}.panel__text[data-astro-cid-lcdefpme]{max-width:58ch;margin:0}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--b-s7)}.hero__in[data-astro-cid-lcdefpme]{gap:var(--b-s6);grid-template-columns:minmax(0,1fr)}.hero__art[data-astro-cid-lcdefpme]{max-width:420px}.pf[data-astro-cid-lcdefpme]{gap:var(--b-s6);padding-top:var(--b-s7);grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-lcdefpme]{background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r);padding:var(--b-s4) var(--b-s5);position:static}.toc__list[data-astro-cid-lcdefpme]{columns:2;column-gap:var(--b-s5);border-left:0}.toc__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--b-s1) 0;break-inside:avoid;border-left:0;margin-left:0}.dirs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.dir[data-astro-cid-lcdefpme]{padding:var(--b-s5)}.dir-soon[data-astro-cid-lcdefpme]{min-height:96px}.theme[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme]{padding:var(--b-s5)}}@media (width<=520px){.toc__list[data-astro-cid-lcdefpme]{columns:1}}
