.sidebar[data-astro-cid-wv7whodv]{top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:48px 40px var(--space-4xl);background:var(--bg-primary);scrollbar-width:none;flex-direction:column;gap:56px;display:flex;position:sticky;overflow-y:auto}.sidebar__nav-wrap[data-astro-cid-wv7whodv]{flex-direction:column;gap:16px;display:flex}.sidebar__current[data-astro-cid-wv7whodv]{font-size:20px;line-height:30px}.sidebar__nav[data-astro-cid-wv7whodv]{flex-direction:column;display:flex;position:relative}.sidebar__item[data-astro-cid-wv7whodv]{z-index:1;color:var(--text-tertiary);transition:color var(--dur-base) var(--ease-out);padding:6px 0;font-size:14px;line-height:20px;position:relative}.sidebar__item[data-astro-cid-wv7whodv]:hover,.sidebar__item[data-astro-cid-wv7whodv].is-active{color:var(--text-primary)}.sidebar__indicator[data-astro-cid-wv7whodv]{height:var(--h,32px);background:linear-gradient(90deg, var(--bg-secondary), transparent);border-left:3px solid var(--fg-brand);transform:translateY(var(--y,0px));transition:transform var(--dur-base) var(--ease-out);position:absolute;top:0;left:-16px;right:0}.sidebar__footer[data-astro-cid-wv7whodv]{flex-direction:column;gap:20px;display:flex}.sidebar__contacts[data-astro-cid-wv7whodv]{gap:var(--space-md);color:var(--text-secondary);flex-direction:column;margin:0;font-size:14px;line-height:20px;display:flex}.sidebar__contacts[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{align-items:center;gap:var(--space-md);display:flex}.sidebar__contacts[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:last-child{align-items:flex-start}.sidebar__contacts[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:last-child .icon{margin-top:2px}.sidebar__contacts[data-astro-cid-wv7whodv] .icon{color:var(--fg-secondary);flex:none}.sidebar__contacts[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:var(--text-primary)}.footer[data-astro-cid-jo6i4kqk]{gap:var(--space-6xl);margin-top:var(--section-gap);padding:var(--space-7xl) 0 48px;border-top:1px solid var(--border-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.footer__map[data-astro-cid-jo6i4kqk]{opacity:.22;pointer-events:none;width:1000px;height:666.667px;position:absolute;bottom:-127.67px;left:50%;translate:-50%}.footer__map[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:100%}.footer__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-4xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.footer__col[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);font-size:14px;font-weight:600;line-height:20px}.footer__link[data-astro-cid-jo6i4kqk],.footer__text[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:relative}.footer__link[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}.footer__link[data-astro-cid-jo6i4kqk]:hover:after{transform:scaleX(1)}.footer__link--sm[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);font-size:14px;font-weight:400;line-height:20px}.footer__link--inline[data-astro-cid-jo6i4kqk]{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;display:inline}.footer__link--inline[data-astro-cid-jo6i4kqk]:after{content:none}.footer__wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-8px;user-select:none;justify-content:center;font-size:200px;font-weight:700;line-height:.9;display:flex;position:relative}.footer__char[data-astro-cid-jo6i4kqk]{display:inline-block;overflow:clip}.footer__char[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{background:linear-gradient(#fafafa1a,#94949400);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);justify-content:space-between;gap:24px;font-size:14px;line-height:20px;display:flex;position:relative}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-3xl);display:flex}@media (width<=1279px){.footer__wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;font-size:clamp(80px,16vw,200px)}}@media (width<=767px){.footer[data-astro-cid-jo6i4kqk]{gap:40px;padding:56px 0 40px}.footer__map[data-astro-cid-jo6i4kqk]{display:none}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.footer__wordmark[data-astro-cid-jo6i4kqk]{font-size:80px}.footer__link[data-astro-cid-jo6i4kqk],.footer__text[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px}}.body[data-astro-cid-krec2tlm]{z-index:1;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid;position:relative}.main[data-astro-cid-krec2tlm]{gap:var(--section-gap);min-width:0;padding:128px var(--main-pad-x) 0;flex-direction:column;display:flex}.main[data-astro-cid-krec2tlm]>.footer{margin-top:0}.main--compact[data-astro-cid-krec2tlm]{gap:72px}@media (width<=1279px){.body[data-astro-cid-krec2tlm]{grid-template-columns:minmax(0,1fr)}.body[data-astro-cid-krec2tlm]>.sidebar{display:none}.main[data-astro-cid-krec2tlm]{padding:var(--section-gap) var(--pad-x) 0}}.index-rule[data-astro-cid-7jfay5wv]{align-items:center;gap:var(--space-lg);height:20px;display:flex}.index-rule__num[data-astro-cid-7jfay5wv]{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.index-rule__line[data-astro-cid-7jfay5wv]{flex:1;height:1px;position:relative}.index-rule__base[data-astro-cid-7jfay5wv],.index-rule__traveled[data-astro-cid-7jfay5wv]{transform-origin:0;height:1px;position:absolute;top:0;left:0}.index-rule__base[data-astro-cid-7jfay5wv]{background:var(--border-primary);right:0}.index-rule__traveled[data-astro-cid-7jfay5wv]{width:calc(var(--progress) * 100%);background:var(--bg-accent);opacity:.55}.index-rule__dot[data-astro-cid-7jfay5wv]{top:-2px;left:calc(var(--progress) * 100% - 2.5px);background:var(--bg-accent);border-radius:50%;width:5px;height:5px;position:absolute}.index-rule__label[data-astro-cid-7jfay5wv]{text-transform:uppercase;color:var(--text-tertiary);opacity:.6;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px}
