.logo-text[data-v-d4a1b2b1]{fill:#000;animation:.6s ease-out .25s both logo-text-in-d4a1b2b1}.sq[data-v-d4a1b2b1]{fill:#000;stroke:#000;stroke-width:193.45px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) both logo-sq-in-d4a1b2b1}.sq-tl[data-v-d4a1b2b1]{animation-delay:50ms}.sq-bl[data-v-d4a1b2b1]{animation-delay:.14s}.sq-br[data-v-d4a1b2b1]{animation-delay:.23s}.plus-stroke[data-v-d4a1b2b1]{fill:none;stroke:#000;stroke-width:193.45px;stroke-linecap:round;stroke-dasharray:880;animation:.45s cubic-bezier(.22,1,.36,1) both logo-plus-draw-d4a1b2b1}.plus-v[data-v-d4a1b2b1]{animation-delay:.34s}.plus-h[data-v-d4a1b2b1]{animation-delay:.42s}.plus[data-v-d4a1b2b1]{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.logo:hover .plus[data-v-d4a1b2b1]{transform:rotate(90deg)}@keyframes logo-sq-in-d4a1b2b1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes logo-plus-draw-d4a1b2b1{0%{opacity:0;stroke-dashoffset:880px}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes logo-text-in-d4a1b2b1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.logo-text[data-v-d4a1b2b1],.plus-stroke[data-v-d4a1b2b1],.sq[data-v-d4a1b2b1]{animation:none}.plus[data-v-d4a1b2b1]{transition:none}.logo:hover .plus[data-v-d4a1b2b1]{transform:none}}.lang-toggle[data-v-1e9ea318]{background:#0000000d;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.lang-toggle__item[data-v-1e9ea318]{letter-spacing:.04em;color:#71717a;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;line-height:1.2;transition:color .15s ease-out,background-color .15s ease-out}a.lang-toggle__item[data-v-1e9ea318]:hover{color:#18181b}a.lang-toggle__item[data-v-1e9ea318]:active{opacity:.5}.lang-toggle__item--active[data-v-1e9ea318]{color:#18181b;background:#fff;box-shadow:0 1px 2px #00000014}.capsule[data-v-fbad795d]{isolation:isolate;background:#ffffff8c;border-radius:999px;transition:max-width .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),background-color .35s ease-out,box-shadow .35s ease-out;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff59,0 0 0 1px #18181b14,0 4px 16px -8px #0000001a}.capsule__glass[data-v-fbad795d]{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);pointer-events:none;position:absolute;inset:0}.capsule[data-v-fbad795d]:before{background:linear-gradient(#ffffff80,#fff0 55%)}.capsule[data-v-fbad795d]:after,.capsule[data-v-fbad795d]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.capsule[data-v-fbad795d]:after{-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffffff2,#fff3 30%,#ffffff0d 55%,#ffffffa6);padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.capsule--scrolled[data-v-fbad795d]{background:#ffffffe0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff73,0 0 0 1px #18181b1a,0 16px 40px -16px #00000038}.nav-link[data-v-fbad795d]{z-index:1;color:#3f3f46;border-radius:999px;padding:.375rem .75rem;font-size:.9rem;font-weight:500;transition:color .15s ease-out,opacity .1s ease-out;position:relative}.nav-link.router-link-active[data-v-fbad795d],.nav-link[data-v-fbad795d]:hover{color:#18181b}.nav-link[data-v-fbad795d]:active{opacity:.5}.nav-indicator[data-v-fbad795d]{pointer-events:none;background:#0000000f;border-radius:999px;transition:transform .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1),opacity .15s ease-out;position:absolute;top:0;bottom:0;left:0}.nav-press[data-v-fbad795d]:active{opacity:.5;transition:opacity .1s ease-out}.menu-sheet[data-v-fbad795d]{-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);background:#ffffffb8;border-radius:1.25rem;box-shadow:inset 0 1px #fff9,0 0 0 1px #0000000d,0 16px 40px -12px #0003}.menu-anim-in[data-v-fbad795d]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.menu-anim-out[data-v-fbad795d]{transition:opacity .2s ease-in,transform .2s ease-in}.menu-item[data-v-fbad795d]{animation:.35s cubic-bezier(.22,1,.36,1) both menu-item-in-fbad795d;animation-delay:calc(60ms + var(--d) * 40ms)}@keyframes menu-item-in-fbad795d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.capsule[data-v-fbad795d],.capsule--scrolled[data-v-fbad795d]{background:#fffffff2}.menu-sheet[data-v-fbad795d]{background:#fffffffa}}@media (prefers-reduced-transparency:reduce){.capsule[data-v-fbad795d],.capsule--scrolled[data-v-fbad795d],.menu-sheet[data-v-fbad795d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.capsule__glass[data-v-fbad795d]{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.capsule[data-v-fbad795d]{transition:none}.menu-item[data-v-fbad795d]{animation:none}.menu-anim-in[data-v-fbad795d],.menu-anim-out[data-v-fbad795d]{transition:opacity .2s}}@font-face{font-family:Rubik;src:local(Rubik Regular Italic),local(Rubik Italic),url(../_fonts/qRcOR7ywwQCAv9q0__GnCf2QHuTNoG-USXGn0MhNYww-5YlKK216o232PrgIlM_wvRe54NApvIj_XStdkgR1DrI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Rubik Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.364%;ascent-override:83.2118%;descent-override:22.2491%;line-gap-override:0%}@font-face{font-family:Rubik Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.558%;ascent-override:88.5771%;descent-override:23.6837%;line-gap-override:0%}@font-face{font-family:Rubik Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104%;ascent-override:89.9038%;descent-override:24.0385%;line-gap-override:0%}@font-face{font-family:Rubik Fallback\: Arial;src:local(Arial);size-adjust:104.98%;ascent-override:89.0649%;descent-override:23.8141%;line-gap-override:0%}@font-face{font-family:Rubik Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.7342%;ascent-override:94.6987%;descent-override:25.3205%;line-gap-override:0%}@font-face{font-family:Rubik;src:local(Rubik Regular),local(Rubik),url(../_fonts/UzXwgggfG6brIxtB88BsSr77s5lRgX5Cx3b5iewue84-0_rEi_EVCg3U5VqZFlYF5LF-yHUOhhvOMl0r3q2Zb-s.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}.footer[data-v-8f80a26c]{background-color:#f3f4f6;background-image:radial-gradient(#0e0e1029 1px,#0000 1.2px);background-size:20px 20px;border-top:1px solid #0e0e101a}.dark{background-image:radial-gradient(#f3f4f61a 1px,#0000 1.2px);border-top-color:#f3f4f61a}.footer-label[data-v-8f80a26c]{letter-spacing:.16em;text-transform:uppercase;color:#0e0e108c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500}.footer-wordmark[data-v-8f80a26c]{letter-spacing:.05em;color:#f3f4f6;-webkit-text-stroke:1.5px #0e0e1047;margin-right:-.05em;font-family:Rubik,Rubik Fallback\: BlinkMacSystemFont,Rubik Fallback\: Segoe UI,Rubik Fallback\: Helvetica Neue,Rubik Fallback\: Arial,Rubik Fallback\: Noto Sans,sans-serif;font-size:calc(min(100vw - 2rem,72rem)/7.46);line-height:.85}.dark{color:#0a0a0a;-webkit-text-stroke-color:#f3f4f640}.footer-coords[data-v-8f80a26c]{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#0e0e1073;margin-top:1.25rem;font:500 .72rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dark{color:#f3f4f673}
