@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DMtmJ5ZE.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.Dm3htQBi.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BZdD_g9V.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.b6lpi8_2.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.Cjtb1TV-.woff2)format("woff2-variations");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:#0c0c0d;--surface:#1b1c1e;--line:#2e2f31;--fg:#ecece6;--soft:#cfcfc9;--muted:#a3a39d;--dim:#7e7f82;--accent:#ff6700;--sans:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--g:clamp(16px, 3.4vw, 48px);--ease:cubic-bezier(.2, .75, .1, 1);--ease-out:cubic-bezier(.6, 0, .8, .4);color-scheme:dark}:root[data-theme=light]{--bg:#f2f1ec;--surface:#e2e1db;--line:#cdccc5;--fg:#141414;--soft:#34342f;--muted:#5c5c56;--dim:#6e6e68;--accent:#ff6700;color-scheme:light}.on-media{--fg:#ecece6;--soft:#cfcfc9;--muted:#a3a39d;--dim:#7e7f82;--surface:#1b1c1e;--accent:#ff6700;color:var(--fg)}html.theme-anim,html.theme-anim body,html.theme-anim .top,html.theme-anim .menu{transition:background-color .4s var(--ease), color .4s var(--ease)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--bg)}.mono{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;line-height:1.5}.wrap{max-width:1440px;padding-inline:var(--g);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--fg);color:var(--bg);padding:10px 14px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.media{background:var(--surface);max-width:100%;position:relative;overflow:hidden}.media>img,.media>video,.media>iframe,.media>picture,.media>picture>img{object-fit:cover;width:100%;height:100%;display:block}@media (orientation:portrait){.is-d{display:none!important}}@media (orientation:landscape){.is-m{display:none!important}}.full{height:100svh;min-height:520px}.media .tag{color:var(--dim);position:absolute;bottom:14px;left:16px;right:16px}.media{transition:opacity .5s var(--ease)}main.leaving .media{opacity:0}@media (prefers-reduced-motion:reduce){main.leaving .media{opacity:1}}html.js-wait [data-anim]{opacity:0}[data-anim] .ln{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}[data-w-lines] .ln{margin-right:-2em;padding-right:2em}[data-w-lines] .li{white-space:nowrap}[data-anim] .li{will-change:transform;transition:transform .95s var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * 90ms);display:inline-block}.is-pre .li{transform:translateY(108%)}.is-out .li{transition-duration:.55s;transition-timing-function:var(--ease-out);transition-delay:calc(var(--i,0) * 40ms);transform:translateY(-108%)}html.no-tr [data-anim] .li{transition:none!important}@media (prefers-reduced-motion:reduce){[data-anim] .li{transition:none!important;transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}::view-transition-group(*){animation-duration:.7s;animation-timing-function:cubic-bezier(.7,0,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.has-cur,html.has-cur *{cursor:none!important}.cur{z-index:9999;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .2s;position:fixed;top:0;left:0}.cur.on{opacity:1}.cur-dot{background:var(--accent);width:12px;height:12px;transition:opacity .15s, transform .22s var(--ease);border-radius:50%;position:absolute;top:-6px;left:-6px}.cur-ring{box-sizing:border-box;border:2px solid var(--accent);opacity:0;width:64px;height:64px;transition:opacity .18s, transform .25s var(--ease);border-radius:50%;position:absolute;top:-32px;left:-32px;transform:scale(.25)}.cur.ring .cur-dot{opacity:0;transform:scale(.4)}.cur.ring .cur-ring{opacity:1;transform:none}.top[data-astro-cid-nen7h5rs]{z-index:20;padding:calc(22px + env(safe-area-inset-top,0px)) var(--g) 22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;transition:background-color .4s;display:flex;position:fixed;top:0;left:0;right:0}[data-theme=light] .top[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px)}.top[data-astro-cid-nen7h5rs].solid{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px)}.desk[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.top[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.desk[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.lang[data-astro-cid-nen7h5rs]{color:var(--muted)}.lang[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs][aria-current]{color:var(--fg)}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin:-10px 0;padding:10px 0;display:none}.bars[data-astro-cid-nen7h5rs]{width:22px;height:10px;display:block;position:relative}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:8.5px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:4.25px;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:4.25px;transform:rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{z-index:15;background:var(--bg);padding:calc(112px + env(safe-area-inset-top,0px)) var(--g) calc(40px + env(safe-area-inset-bottom,0px));clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs].open{clip-path:inset(0)}.menu[data-astro-cid-nen7h5rs].closing{clip-path:inset(0 0 100%);transition-duration:.55s;transition-delay:.2s;transition-timing-function:cubic-bezier(.6,0,.3,1)}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;display:flex}.menu-link[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;padding-block:4px;font-size:clamp(44px,13vw,64px);font-weight:300;line-height:1.05;display:block}.menu-link[data-astro-cid-nen7h5rs]:hover,.menu-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.menu-foot[data-astro-cid-nen7h5rs]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-bottom:24px;display:flex}.menu-theme[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.switch[data-astro-cid-nen7h5rs]{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;margin:-12px 0;padding:12px 0;display:inline-flex}.track[data-astro-cid-nen7h5rs]{width:36px;height:20px;transition:background-color .3s var(--ease);border:1px solid;border-radius:10px;display:block;position:relative}.knob[data-astro-cid-nen7h5rs]{width:12px;height:12px;transition:transform .35s var(--ease), background-color .3s;background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.switch[data-astro-cid-nen7h5rs][aria-checked=true] .knob[data-astro-cid-nen7h5rs]{transform:translate(16px)}.switch[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.logo[data-astro-cid-nen7h5rs]{display:inline-grid}.logo[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{grid-area:1/1}.logo-short[data-astro-cid-nen7h5rs],.dburger[data-astro-cid-nen7h5rs]{display:none}@media (width>=721px){.logo-short[data-astro-cid-nen7h5rs]{letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .2s, transform .3s var(--ease);font-size:19px;font-weight:800;display:block;transform:translateY(-6px)}.logo-full[data-astro-cid-nen7h5rs]{transition:clip-path .35s var(--ease), opacity .25s;clip-path:inset(-20% -10% -20% 0)}.top[data-astro-cid-nen7h5rs].compact .logo-full[data-astro-cid-nen7h5rs]{clip-path:inset(-20% 100% -20% 0);opacity:0;visibility:hidden;transition:clip-path .25s var(--ease), opacity .2s, visibility 0s .25s}.top[data-astro-cid-nen7h5rs].compact .logo-short[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:80ms;transform:none}.desk[data-astro-cid-nen7h5rs]{position:relative}.desk[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:not(.dburger){transition:opacity .25s, transform .35s var(--ease);transition-delay:calc(var(--k,0) * 30ms)}.top[data-astro-cid-nen7h5rs].compact .desk[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:not(.dburger){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s, transform .25s var(--ease), visibility 0s .25s;transition-delay:0s;transform:translate(16px)}.dburger[data-astro-cid-nen7h5rs]{cursor:pointer;color:inherit;opacity:0;visibility:hidden;transition:opacity .15s, transform .25s var(--ease), visibility 0s .25s;background:0 0;border:0;padding:12px 0 12px 12px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.85)}.top[data-astro-cid-nen7h5rs].compact .dburger[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .2s 80ms, transform .3s var(--ease) 80ms, visibility 0s;transform:translateY(-50%)}.dburger[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.dbars[data-astro-cid-nen7h5rs]{width:32px;height:14px;display:block;position:relative}.dbars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;height:3.5px;position:absolute;left:0;right:0}.dbars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.dbars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:10.5px}}@media (width<=720px){.desk[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:flex}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs],.knob[data-astro-cid-nen7h5rs],.track[data-astro-cid-nen7h5rs],.logo-full[data-astro-cid-nen7h5rs],.logo-short[data-astro-cid-nen7h5rs],.desk[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs],.dburger[data-astro-cid-nen7h5rs]{transition:none!important}}footer[data-astro-cid-jo6i4kqk]{margin-top:clamp(112px,12vw,168px)}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:36px 48px;display:flex}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 20px;display:flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}
