@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/roboto-flex-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/roboto-flex-latin.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:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-latin.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oranienbaum-latin-400.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 Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500i.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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500.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 Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600.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:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/montserrat-latin.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{--bg:#fafaf9;--surface:#f2f2f0;--surface-2:#e9e9e6;--paper:#fdfdfc;--text:#111110;--text-muted:#54544e;--text-subtle:#85857d;--border:#e4e4e0;--border-strong:#c9c9c3;--warm:#e3a868;--f-display:"Roboto Flex", system-ui, sans-serif;--f-text:"Onest", system-ui, sans-serif;--f-label:"Roboto Flex", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--pad:5vw;--maxw:1320px;--hdr:64px;--r-sm:2px;--r-md:2px;--r-lg:0;--r-xl:0;--ease-out:cubic-bezier(.2, .7, .2, 1);--dark-ease:.7s ease .12s}.theme-dark{--bg:#0b0b0a;--surface:#161615;--surface-2:#1f1f1d;--paper:#141413;--text:#f2f2ee;--text-muted:#a5a59d;--text-subtle:#6f6f68;--border:#262624;--border-strong:#3a3a37}@media (width<=760px){:root{--pad:5.5vw;--hdr:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:var(--r-sm)}.skip-link{left:var(--pad);z-index:100;border-radius:var(--r-md);background:var(--text);color:var(--bg);padding:10px 14px;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}main{min-height:60vh;display:block}.big{font-family:var(--f-display);font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,5.2vw,5.4rem);font-weight:400;line-height:.95}.big .mute{color:var(--text-subtle)}.eyebrow{font-family:var(--f-label);font-variation-settings:"wdth" 50, "wght" 620;letter-spacing:.03em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 14px;font-size:12.5px;line-height:1}.label{font-family:var(--f-label);font-variation-settings:"wdth" 50, "wght" 640;letter-spacing:.03em}.lede{color:var(--text-muted);max-width:52ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.btn{border-radius:var(--r-md);background:var(--text);color:var(--bg);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:#3a3a35}.btn-ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--text)}.link-line{color:var(--text);border-bottom:1px solid;padding-bottom:2px;font-weight:500;text-decoration:none}.rv{opacity:0;transition:opacity .8s ease, transform .9s var(--ease-out);transform:translateY(24px)}.rv.in,.no-js .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.hdr[data-astro-cid-isef26zo]{height:var(--hdr);z-index:40;padding:0 var(--pad);color:var(--text);background:var(--bg);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.hdr-dark[data-astro-cid-isef26zo]{z-index:41;opacity:0;background:var(--bg);transition:opacity var(--dark-ease)}.hdr-dark[data-astro-cid-isef26zo].on{opacity:1}.logo[data-astro-cid-isef26zo]{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-isef26zo] svg{width:21px;height:21px;display:block;transform:translateY(-1.3px)}.logo-wd[data-astro-cid-isef26zo]{font-family:var(--f-display);font-variation-settings:"wdth" 151, "wght" 900;letter-spacing:.01em;font-size:19px}.nav[data-astro-cid-isef26zo]{gap:26px;margin-left:14px;display:flex}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--text-muted);font-size:14.5px;text-decoration:none}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--text)}.hdr-r[data-astro-cid-isef26zo]{align-items:center;gap:22px;margin-left:auto;display:flex}.lang[data-astro-cid-isef26zo]{font-family:var(--f-label);font-variation-settings:"wdth" 50, "wght" 600;letter-spacing:.03em;color:var(--text-subtle);gap:5px;font-size:13px;line-height:1;display:flex}.lang[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:inherit;text-decoration:none}.lang[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--text)}.lang[data-astro-cid-isef26zo] b[data-astro-cid-isef26zo]{color:var(--text);font-weight:inherit}.burger[data-astro-cid-isef26zo]{cursor:pointer;background:0 0;border:0;width:32px;height:32px;margin-left:auto;display:none;position:relative}.burger[data-astro-cid-isef26zo]:before,.burger[data-astro-cid-isef26zo]:after{content:"";background:var(--text);height:1.5px;position:absolute;left:5px;right:5px}.burger[data-astro-cid-isef26zo]:before{top:12px}.burger[data-astro-cid-isef26zo]:after{top:19px}.mmenu[data-astro-cid-isef26zo]{z-index:60;background:var(--bg);padding:calc(var(--hdr) + 4vh) var(--pad) 6vh;flex-direction:column;display:flex;position:fixed;inset:0}.mmenu[data-astro-cid-isef26zo][hidden]{display:none}.mmenu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{flex-direction:column;gap:6px;display:flex}.mmenu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-family:var(--f-display);font-variation-settings:"wdth" 112, "wght" 780;letter-spacing:-.02em;font-size:clamp(2.2rem,11vw,3.4rem);line-height:1.05;text-decoration:none}.mmenu-lang[data-astro-cid-isef26zo]{font-family:var(--f-label);font-variation-settings:"wdth" 50, "wght" 620;gap:16px;margin-top:auto;font-size:15px;display:flex}.mmenu-lang[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--text-subtle);text-decoration:none}.mmenu-close[data-astro-cid-isef26zo]{top:calc((var(--hdr) - 32px) / 2);right:var(--pad);cursor:pointer;background:0 0;border:0;width:32px;height:32px;position:absolute}.mmenu-close[data-astro-cid-isef26zo]:before,.mmenu-close[data-astro-cid-isef26zo]:after{content:"";background:var(--text);height:1.5px;position:absolute;top:15px;left:5px;right:5px;transform:rotate(45deg)}.mmenu-close[data-astro-cid-isef26zo]:after{transform:rotate(-45deg)}@media (width<=760px){.nav[data-astro-cid-isef26zo],.hdr-r[data-astro-cid-isef26zo]{display:none}.burger[data-astro-cid-isef26zo]{display:block}}.ft[data-astro-cid-oenwriqq]{border-top:1px solid var(--border);padding-top:9vh;overflow:hidden}.ft-top[data-astro-cid-oenwriqq]{grid-template-columns:repeat(4,1fr);gap:32px;padding-bottom:10vh;display:grid}.ft-top[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text);font-size:15.5px;line-height:1.9;text-decoration:none;display:block}.ft-top[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-underline-offset:3px;text-decoration:underline}.ft-lang[data-astro-cid-oenwriqq]{margin:0;font-size:15.5px;line-height:1.9}.ft-lang[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{display:inline}.ft-lang[data-astro-cid-oenwriqq] b[data-astro-cid-oenwriqq]{font-weight:600}.ft-legal[data-astro-cid-oenwriqq]{color:var(--text-subtle);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;font-size:13.5px;display:flex}.ft-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-muted);font-size:13.5px;line-height:1.7}.ft-word[data-astro-cid-oenwriqq]{padding:0 var(--pad) 2vw;text-align:center;user-select:none}.fw-in[data-astro-cid-oenwriqq]{font-family:var(--f-display);letter-spacing:-.005em;white-space:nowrap;gap:.22em;font-size:11vw;font-weight:400;line-height:.8;display:inline-flex}.fw-in[data-astro-cid-oenwriqq] .wd{display:inline-flex}.fw-in[data-astro-cid-oenwriqq] .ch{font-variation-settings:"wdth" var(--w,112), "wght" var(--g,860);display:inline-block}@media (width<=760px){.ft-top[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:28px 20px}.fw-in[data-astro-cid-oenwriqq]{flex-direction:column;gap:.02em;line-height:.84}}.case-fill{z-index:200;pointer-events:none;position:fixed;inset:0}.case-enter body:after{content:"";z-index:200;pointer-events:none;background:var(--case-enter);animation:.75s cubic-bezier(.7,0,.2,1) .12s forwards case-reveal;position:fixed;inset:0}@keyframes case-reveal{to{clip-path:inset(0 0 100%)}}
