.nav-top-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.nav-top-actions[data-astro-cid-wpvy4v7s]>.nav-toggle[data-astro-cid-wpvy4v7s]{margin-inline-start:0}.nav-icon-btn[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-full);color:#f8f2da;cursor:pointer;background:#171717;border:1px solid #f8f2da38;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;line-height:1;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-icon-btn[data-astro-cid-wpvy4v7s]:hover{border-color:var(--border-active);color:#f8f2da;background:#2e2e2e}}.nav-icon-btn[data-astro-cid-wpvy4v7s]:active{transform:scale(.95)}.nav-icon-btn[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nav-icon-btn[data-astro-cid-wpvy4v7s]{transition:none}.nav-icon-btn[data-astro-cid-wpvy4v7s]:active{transform:none}}@media print{.nav-top-actions[data-astro-cid-wpvy4v7s]{display:none}}.nav-lang[data-astro-cid-wpvy4v7s]{inline-size:auto;padding-inline:var(--space-2);text-transform:uppercase;letter-spacing:.04em;gap:.3em;font-size:.85rem;text-decoration:none}@media (width<=767.98px){.nav-lang[data-astro-cid-wpvy4v7s]{inline-size:44px;padding-inline:0}.nav-lang[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/mm-program-page/_astro/inter-cyrillic-ext.Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/mm-program-page/_astro/inter-cyrillic.C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/mm-program-page/_astro/inter-latin-ext.B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/mm-program-page/_astro/inter-latin.8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/mm-program-page/_astro/cormorant-cyrillic-ext.DvUbc_aq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/mm-program-page/_astro/cormorant-cyrillic.Drb4xIYa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/mm-program-page/_astro/cormorant-latin-ext.BptIQll9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:400 700;font-display:swap;src:url(/mm-program-page/_astro/cormorant-latin.Bkk9G5Vc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--background-primary:#1400c3;--background-secondary:#16009f;--card-background:#0d0068;--background-tertiary:#120093;--interactive-normal:#120093;--interactive-hover:#0d0068;--code-background:#120093;--table-header-background:#120093;--text-normal:#f8f2da;--text-muted:#b3b3ba;--border-color:#8076d7;--border-strong:#9a93dd;--blockquote-border:#8076d7;--table-border:#8076d7;--surface-secondary:#120093;--text-accent:#ff8569;--text-accent-hover:#ffa68a;--button-bg:#171717;--button-bg-hover:#2e2e2e;--button-ink:#f8f2da;--accent-ink:#1a1a1a;--border-active:#ff8569;--text-accent-figure:#fe4e02;--cream-surface:#f8f2d8;--banner-ink:#1400c3;--banner-muted:#5b4fc4;--shadow-color:#0006;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Cormorant", Georgia, serif;--font-mono:"SF Mono", Monaco, "Cascadia Mono", "Roboto Mono", monospace;--content-max:1180px;--type-page-title:clamp(2.5rem, 2.5rem + .6vw, 3rem);--type-section-h2:clamp(1.9rem, 2.3vw, 2.4rem);--text-body:1.05rem;--prose-measure:66ch;--prose-lh:1.5;--prose-indent:1.5em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--page-pad:var(--space-5);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--card-padding:var(--space-6);--card-radius:var(--radius-xl);--nav-mobile-h:calc(65px + env(safe-area-inset-top));--z-decor:-1;--z-base:0;--z-float:60;--z-sticky:100;--z-panel:150;--z-top:200;--z-overlay:1000;--z-dialog:1200;--gradient-surface:linear-gradient(180deg, var(--card-background), color-mix(in srgb, var(--card-background) 88%, var(--background-primary)));--gradient-button:linear-gradient(135deg, var(--button-bg), var(--button-bg-hover));--gradient-rule:linear-gradient(90deg, var(--text-accent) 0%, transparent 70%)}[data-theme=light]{color-scheme:light;--background-primary:#f4efca;--background-secondary:#fff;--card-background:#f8f2da;--background-tertiary:#f4f4f5;--interactive-normal:#f4f4f5;--interactive-hover:#e4e4e7;--code-background:#f4f4f5;--table-header-background:#f4f4f5;--text-normal:#18181b;--text-muted:#52525b;--border-color:#84848b;--border-strong:#6b6b73;--blockquote-border:#e4e4e7;--table-border:#e4e4e7;--surface-secondary:#d4d4d8;--text-accent:#a8331a;--text-accent-hover:#8a2a16;--button-bg:#171717;--button-bg-hover:#2e2e2e;--button-ink:#f8f2da;--accent-ink:#fff;--border-active:#a8331a;--text-accent-figure:#f24a00;--shadow-color:#00000014;--gradient-surface:linear-gradient(180deg, var(--card-background), color-mix(in srgb, var(--card-background) 94%, var(--background-primary)))}[data-theme=cyberpunk]{color-scheme:dark;--background-primary:#171717;--background-secondary:#232327;--card-background:#232327;--background-tertiary:#2a2a30;--interactive-normal:#2a2a30;--interactive-hover:#33333b;--code-background:#2a2a30;--table-header-background:#2a2a30;--text-normal:#f8f2da;--text-muted:#9a9ab4;--border-color:#4a4a57;--border-strong:#6f6f80;--blockquote-border:#4a4a57;--table-border:#4a4a57;--surface-secondary:#1e1e22;--text-accent:#ff8569;--text-accent-hover:#ffbe99;--button-bg:#ff2bd6;--button-bg-hover:#ff5ce0;--button-ink:#1a1a1a;--accent-ink:#1a1a1a;--border-active:#ff8569;--text-accent-figure:#fe4e02;--shadow-color:#ff856926}@media print,(forced-colors:active),(prefers-contrast:more){html:root{--gradient-surface:var(--card-background);--gradient-button:var(--button-bg);--gradient-rule:none}}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--background-primary);scrollbar-color:var(--border-color) var(--background-primary);-webkit-tap-highlight-color:transparent}body{background-color:var(--background-primary);color:var(--text-normal);font-family:var(--font-sans);-webkit-text-size-adjust:100%;min-height:100dvh;font-size:1rem;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1}p{text-wrap:pretty}a{color:var(--text-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text-accent) 50%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){a:hover{color:var(--text-accent-hover);text-decoration-color:currentColor}}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}a,button,summary,label,input,select,textarea{touch-action:manipulation}:focus-visible{outline:2px solid var(--border-active);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--text-accent);color:var(--accent-ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-4);left:var(--space-4);z-index:var(--z-top);background:var(--text-accent);color:var(--accent-ink);padding:var(--space-2) var(--space-4);border-radius:var(--space-2);font-weight:500;text-decoration:none;transition:transform .2s;position:absolute;transform:translateY(-250%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{inline-size:100%;max-inline-size:var(--content-max);padding-block:var(--space-8) var(--space-16);padding-inline:max(var(--page-pad), env(safe-area-inset-left)) max(var(--page-pad), env(safe-area-inset-right));margin-inline:auto}.page:focus{outline:none}.page :target{scroll-margin-block-start:calc(var(--nav-mobile-h) + var(--space-6))}.page-head{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}h1.page-title{font-family:var(--font-display);font-size:var(--type-page-title);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;color:var(--text-normal);margin:0;font-weight:600;line-height:1.06}.page-intro{max-inline-size:64ch;font-size:var(--text-body);text-wrap:pretty;color:var(--text-normal);margin:0;line-height:1.6}dl.facts{gap:var(--space-4) var(--space-5);margin:var(--space-3) 0 0;border-block-start:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-block-start:var(--space-5);display:grid}.facts__item{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.facts dt{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.75rem;line-height:1.4}.facts dd{color:var(--text-normal);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.35}.eyebrow:lang(ru),.nav-brand-role:lang(ru),dl.facts dt:lang(ru){letter-spacing:.07em}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--gradient-button);color:var(--button-ink);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{background:var(--button-bg-hover);box-shadow:0 8px 20px color-mix(in srgb, var(--text-accent) 25%, transparent);transform:translateY(-2px)}}.button:not(:disabled):active{box-shadow:none;transform:none}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.button--secondary,.button.button-secondary{background:color-mix(in srgb, var(--text-accent) 10%, transparent);border-color:color-mix(in srgb, var(--text-accent) 40%, transparent);color:var(--text-accent)}@media (hover:hover) and (pointer:fine){.button--secondary:not(:disabled):hover,.button.button-secondary:not(:disabled):hover{background:color-mix(in srgb, var(--text-accent) 18%, transparent);border-color:color-mix(in srgb, var(--text-accent) 60%, transparent);color:var(--text-accent-hover)}}.button--ghost{color:#f8f2da;background:#171717;border-color:#f8f2da38}@media (hover:hover) and (pointer:fine){.button--ghost:not(:disabled):hover{border-color:var(--border-active);color:#f8f2da;background:#2e2e2e}}header.nav-mobile{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);block-size:var(--nav-mobile-h);padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--page-pad), calc((100% - var(--content-max)) / 2), env(safe-area-inset-left)) max(var(--page-pad), calc((100% - var(--content-max)) / 2), env(safe-area-inset-right));background:color-mix(in srgb, var(--background-primary) 88%, transparent);border-block-end:1px solid var(--border-color);backdrop-filter:blur(12px)saturate(140%);display:flex;position:sticky;inset-block-start:0}.nav-brand{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--text-normal);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-brand:hover{color:var(--text-normal)}}.nav-brand-icon{aspect-ratio:33/37;block-size:28px;-webkit-mask:var(--brand-logo) center / contain no-repeat;mask:var(--brand-logo) center / contain no-repeat;background-color:currentColor;flex:none;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.nav-brand:hover .nav-brand-icon{background-color:var(--text-accent)}}.nav-brand-text{flex-direction:column;min-inline-size:0;line-height:1.15;display:flex}.nav-brand-text b{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:600;overflow:hidden}.nav-brand-role{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}@media (width<=479.98px){header.nav-mobile .nav-brand-role{display:none}header.nav-mobile{gap:var(--space-2);padding-inline:max(var(--space-3), calc((100% - var(--content-max)) / 2), env(safe-area-inset-left)) max(var(--space-3), calc((100% - var(--content-max)) / 2), env(safe-area-inset-right))}header.nav-mobile .nav-brand-text b{font-size:1rem}}@media (width<=379.98px){header.nav-mobile .nav-brand-text{display:none}}ul.nav-inline{align-items:center;gap:var(--space-1);margin-inline-start:auto;list-style:none;display:flex}.nav-inline a{min-block-size:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);align-items:center;font-size:.9rem;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-inline a:hover{background:var(--interactive-hover);color:var(--text-normal)}}.nav-inline a[aria-current=page]{color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 10%, transparent)}.nav-inline a:before{content:"";block-size:16px;inline-size:16px;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat;background-color:currentColor;flex:none;margin-inline-end:.4em}.nav-link--home{--nav-icon:var(--nav-home)}.nav-link--projects{--nav-icon:var(--nav-projects)}.nav-link--contacts{--nav-icon:var(--nav-contact)}.nav-toggle{border-radius:var(--radius-full);color:#f8f2da;cursor:pointer;background:#171717;border:1px solid #f8f2da38;justify-content:center;align-items:center;block-size:44px;inline-size:44px;margin-inline-start:auto;padding:0;font-size:1.1rem;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-toggle:hover{border-color:var(--border-active);background:#2e2e2e}}.nav-toggle:active{transform:scale(.95)}.nav-scrim{z-index:calc(var(--z-panel) - 1);background:color-mix(in srgb, var(--background-primary) 74%, transparent);touch-action:none;opacity:0;visibility:hidden;transition:opacity .22s,visibility .22s;position:fixed;inset:0}#site-nav{block-size:100dvh;z-index:var(--z-panel);gap:var(--space-4);inline-size:min(360px,88vw);padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-5) + env(safe-area-inset-left));overscroll-behavior:contain;background:var(--background-secondary);border-inline-end:1px solid var(--border-color);box-shadow:0 24px 60px var(--shadow-color);visibility:hidden;flex-direction:column;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}body.nav-open,html:has(body.nav-open){overflow:hidden}body.nav-open .nav-scrim{opacity:1;visibility:visible}body.nav-open #site-nav{visibility:visible;transform:none}.drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border-color);padding-block-end:var(--space-4);display:flex}.drawer-head .nav-brand-icon{block-size:26px}.drawer-head .nav-brand-text b{font-size:1rem}.drawer-head button{border:1px solid var(--border-color);border-radius:var(--radius-full);block-size:40px;inline-size:40px;color:var(--text-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.drawer-head button:hover{border-color:var(--border-active);color:var(--text-accent)}}ul.drawer-links{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.drawer-link{min-block-size:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);border-inline-start:2px solid #0000;align-items:center;font-size:1rem;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.drawer-link:hover{background:var(--interactive-hover);color:var(--text-normal)}}.drawer-link.is-current{border-inline-start-color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 10%, transparent);color:var(--text-accent)}.drawer-foot{gap:var(--space-3);border-block-start:1px solid var(--border-color);flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.drawer-favs{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);font-size:.9rem;display:flex}.drawer-favs__count{min-inline-size:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-accent) 14%, transparent);color:var(--text-accent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.drawer-foot button{align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-normal);cursor:pointer;background:0 0;font-size:.9rem;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.drawer-foot button:hover{border-color:var(--border-active);background:color-mix(in srgb, var(--text-accent) 8%, transparent);color:var(--text-accent)}}.drawer-head button:active,.drawer-foot button:active{transform:translateY(1px)}.nav-inline a:active,.drawer-link:active{color:var(--text-accent)}:root{--nav-home:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%209l9-7%209%207v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM9%2022V12h6v10'/%3E%3C/svg%3E");--nav-projects:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2019a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h5l2%203h9a2%202%200%200%201%202%202z'/%3E%3C/svg%3E");--nav-contact:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2zM22%206l-10%207L2%206'/%3E%3C/svg%3E");--brand-logo:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAlCAYAAADMdYB5AAACT0lEQVR42u2XYXLTMBCFP2lyjMI1aFKuEXoLBivXoHY4BinXqJNeo1CO0eUHK2ZnkWUncfjBVDMajWWv9+nt6q2EiIQz+r2I/BSRzTn/iZzeNsAKECAB16f+6BwQMnHuoiBma3ODCK9MnAsiHJl8cyVy9hsWwDugAR51sj0nvhOABGCpPg/AfqEPN8B7g7YFXtQgzMRKVF35pCDQ596G40XHBHxXMcrO5whLA3xVx5bpQwQ6Q5ONVwJ+6DjGhFTClxeV3IIE6IEuAnvgjckFCmCSoVAq+mDfLYGd2obCdy1w67foHXDlwIhZzTcN0VjCZuc7Q71tLfBWI/AbmYiEAq3JhCEYGoPbQcnYrhVAGgDXq+ODZ9GDKMUzTYh7rfXAFx3LWl8BEVw40hHJmG3vgO1owRlhwjtKFbr96m+nsjcGopQTO439kN0e+HBMCKeAyO0G+KjjWEh6TcDOhbWovlNAZJ1fTawLuG2/dUD++m4MRN7rfjWlitgbQStpw3ZIdWPlEPus1AeH/kE1oXW1pa1U4A3wpIxWQQSjdo0WNHF0rzXpemeXnXZaAj4PnCWS/rux8xnEtVa4e0Op1/krzfzagSWPW1OPhrZ5k+cXfsIZZKndD2T52EG3M4tcDajxejEgPt6531bHyHdOyMaUc2vfxIKm5xK7H9gJp54tOxeivJgDIhL1LrnUu2Gs3Buj6RsReTZ95d6P9U22WZjE86Ijc1xsKu3PiS4OqJ5c6NgfSs+xUr4vwYC8XgP/WxChoC+Hfw1C9O7aGYE7eRf9Ah7mhDqryNitAAAAAElFTkSuQmCC);--social-telegram:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M11.944%200A12%2012%200%200%200%200%2012a12%2012%200%200%200%2012%2012%2012%2012%200%200%200%2012-12A12%2012%200%200%200%2012%200a12%2012%200%200%200-.056%200zm4.962%207.224c.1-.002.321.023.465.14a.506.506%200%200%201%20.171.325c.016.093.036.306.02.472-.18%201.898-.962%206.502-1.36%208.627-.168.9-.499%201.201-.82%201.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184%203.247-2.977%203.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793%201.14-5.061%203.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663%203.498-1.524%205.83-2.529%206.998-3.014%203.332-1.386%204.025-1.627%204.476-1.635z'/%3E%3C/svg%3E");--social-linkedin:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M0%201.146C0%20.513.526%200%201.175%200h13.65C15.474%200%2016%20.513%2016%201.146v13.708c0%20.633-.526%201.146-1.175%201.146H1.175C.526%2016%200%2015.487%200%2014.854zm4.943%2012.248V6.169H2.542v7.225zm-1.2-8.212c.837%200%201.358-.554%201.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4%203.226%202.4%203.934c0%20.694.521%201.248%201.327%201.248zm4.908%208.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878%201.232-.878.869%200%201.216.662%201.216%201.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274%200-1.845.7-2.165%201.193v.025h-.016l.016-.025V6.169h-2.4c.03.678%200%207.225%200%207.225z'/%3E%3C/svg%3E");--social-youtube:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z'/%3E%3C/svg%3E");--social-github:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M8%200C3.58%200%200%203.58%200%208c0%203.54%202.29%206.53%205.47%207.59.4.07.55-.17.55-.38%200-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01%201.08.58%201.23.82.72%201.21%201.87.87%202.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95%200-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12%200%200%20.67-.21%202.2.82a7.4%207.4%200%200%201%202-.27c.68%200%201.36.09%202%20.27%201.53-1.04%202.2-.82%202.2-.82.44%201.1.16%201.92.08%202.12.51.56.82%201.27.82%202.15%200%203.07-1.87%203.75-3.65%203.95.29.25.54.73.54%201.48%200%201.07-.01%201.93-.01%202.2%200%20.21.15.46.55.38A8.01%208.01%200%200%200%2016%208c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E");--social-site:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M0%208a8%208%200%201%201%2016%200A8%208%200%200%201%200%208m7.5-6.923c-.67.204-1.335.82-1.887%201.855q-.215.403-.395.872c.705.157%201.472.257%202.282.287zM4.249%203.539q.214-.577.481-1.078a7%207%200%200%201%20.597-.933A7%207%200%200%200%203.051%203.05q.544.277%201.198.49zM3.509%207.5c.036-1.07.188-2.087.436-3.008a9%209%200%200%201-1.565-.667A6.96%206.96%200%200%200%201.018%207.5zm1.4-2.741a12.3%2012.3%200%200%200-.4%202.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5%205.09V7.5h2.99a12.3%2012.3%200%200%200-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51%208.5c.035.987.176%201.914.399%202.741A13.6%2013.6%200%200%201%207.5%2010.91V8.5zm3.99%200v2.409c.91.03%201.783.145%202.591.332.223-.827.364-1.754.4-2.741zm-3.282%203.696q.18.469.395.872c.552%201.035%201.218%201.65%201.887%201.855V11.91c-.81.03-1.577.13-2.282.287zm.11%202.276a7%207%200%200%201-.598-.933%209%209%200%200%201-.481-1.079%208.4%208.4%200%200%200-1.198.49%207%207%200%200%200%202.276%201.522zm-1.383-2.964A13.4%2013.4%200%200%201%203.508%208.5h-2.49a6.96%206.96%200%200%200%201.362%203.675c.47-.258.995-.482%201.565-.667m6.728%202.964a7%207%200%200%200%202.275-1.521%208.4%208.4%200%200%200-1.197-.49%209%209%200%200%201-.481%201.078%207%207%200%200%201-.597.933M8.5%2011.909v3.014c.67-.204%201.335-.82%201.887-1.855q.216-.403.395-.872A12.6%2012.6%200%200%200%208.5%2011.91zm3.555-.401c.57.185%201.095.409%201.565.667A6.96%206.96%200%200%200%2014.982%208.5h-2.49a13.4%2013.4%200%200%201-.437%203.008M14.982%207.5a6.96%206.96%200%200%200-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4%201.938.437%203.008zM11.27%202.461q.266.502.482%201.078a8.4%208.4%200%200%200%201.196-.49%207%207%200%200%200-2.275-1.52c.218.283.418.597.597.932m-.488%201.343a8%208%200%200%200-.395-.872C9.835%201.897%209.17%201.282%208.5%201.077V4.09c.81-.03%201.577-.13%202.282-.287z'/%3E%3C/svg%3E")}.social-link--telegram{--social-icon:var(--social-telegram)}.social-link--linkedin{--social-icon:var(--social-linkedin)}.social-link--youtube{--social-icon:var(--social-youtube)}.social-link--site{--social-icon:var(--social-site)}.social-link--github{--social-icon:var(--social-github)}.site-footer{max-inline-size:var(--content-max);padding:var(--space-8) max(var(--page-pad), env(safe-area-inset-right)) max(var(--space-10), env(safe-area-inset-bottom)) max(var(--page-pad), env(safe-area-inset-left));border-block-start:1px solid var(--border-color);color:var(--text-muted);margin-inline:auto;font-size:.875rem;line-height:1.6}.site-footer p{max-inline-size:70ch}.site-footer a{color:var(--text-accent)}.site-footer__contacts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.footer-contact{align-items:center;gap:.45em;min-block-size:24px;display:inline-flex}.footer-contact:before{content:"";block-size:16px;inline-size:16px;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background-color:currentColor;flex:none}@media print{.site-footer__contacts{display:none}}@media (width<=1023.98px){ul.nav-inline{display:none}.nav-toggle{display:inline-flex}}@media (width<=767.98px){:root{--page-pad:var(--space-4)}.page{padding-block:var(--space-6) var(--space-12)}dl.facts{gap:var(--space-3) var(--space-4)}.site-footer{padding-block-end:max(var(--space-8), env(safe-area-inset-bottom))}header.nav-mobile{background:color-mix(in srgb, var(--background-primary) 97%, transparent);backdrop-filter:none}}@media (width<=479.98px){.page-head{gap:var(--space-2)}dl.facts{padding-block-start:var(--space-4)}h1.page-title{font-size:2.25rem}}@media print{html,body{color:#000!important;background:#fff!important}header.nav-mobile,#site-nav,.nav-scrim,.nav-toggle{display:none!important}.page{padding-block:0}.page,.site-footer,.page-title,.page-intro,.eyebrow,.facts dt,.facts dd,.nav-brand-text b,.nav-brand-role{color:#000!important}dl.facts{border-block-start:1px solid #000}.page,.site-footer{max-inline-size:none;padding-inline:0}.site-footer{border-block-start:1px solid #000}.site-footer a,a{text-decoration:none;color:#000!important}.button,.button--secondary,.button--ghost{color:#000;box-shadow:none;background:#fff;border:1px solid #000}}@media (prefers-reduced-motion:reduce){.button:not(:disabled):hover,.button:not(:disabled):active,.nav-toggle:active{transform:none}#site-nav,.nav-scrim{transition:none}}
