:root{--ink:#111214;--grey:#6a6b70;--line:#e4e5e8;--dot:#cdced2;--dark:#0d0e10;--white:#fff;--led:#ff6a13;--pl-red:#e8323f;--led-rgb:255, 106, 19;--led-glow:0 0 12px rgba(var(--led-rgb), .7);--font-display:"Doto", "Doto Fallback: Courier New", "Doto Fallback: Roboto Mono", "Doto Fallback: Noto Sans Mono", "Doto Fallback: Liberation Mono", ui-monospace, monospace;--font-sans:"Geist", "Geist Fallback: -apple-system", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans", "Geist Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", "Martian Mono Fallback: Cascadia Mono", "Martian Mono Fallback: Consolas", "Martian Mono Fallback: Courier New", "Martian Mono Fallback: Roboto Mono", "Martian Mono Fallback: Noto Sans Mono", "Martian Mono Fallback: Liberation Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--m:20px;--gut:12px;--cols:4;--wrap-max:1600px;--wrap-w:min(100% - 2 * var(--m), var(--wrap-max));--fs-h1:34px;--fs-h2:32px;--fs-num:64px;--fs-lead:16px;--fs-body:16px;--fs-mono:11px;--sec-pad:80px;--nav-h:64px;--tap:44px;--z-nav:50;--z-menu:100;--t-fast:.24s;--t-base:.48s;--t-slow:.9s;--t-reveal:1.1s;--t-ambient:2.4s;--e-out:cubic-bezier(.215, .61, .355, 1);--e-out-strong:cubic-bezier(.16, 1, .3, 1);--e-inout:cubic-bezier(.455, .03, .515, .955);--e-light:cubic-bezier(.25, .46, .45, .94);--e-breath:cubic-bezier(.445, .05, .55, .95)}@media (width>=540px){:root{--m:32px;--gut:16px;--fs-h1:38px;--fs-h2:36px;--fs-num:72px;--sec-pad:96px}}@media (width>=768px){:root{--m:40px;--gut:20px;--cols:8;--fs-h1:44px;--fs-h2:44px;--fs-num:52px;--fs-body:15px;--sec-pad:112px}}@media (width>=1024px){:root{--m:48px;--gut:24px;--cols:12;--fs-h1:44px;--fs-h2:48px;--fs-num:72px;--fs-lead:17px;--sec-pad:136px;--nav-h:85px}}@media (width>=1200px){:root{--m:56px;--fs-h1:48px;--fs-h2:56px;--fs-num:88px;--sec-pad:160px}}@media (width>=1400px){:root{--m:64px;--fs-h1:52px;--fs-h2:60px;--fs-num:104px;--fs-body:16px;--sec-pad:176px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline-offset:3px;outline:2px solid}::selection{background:var(--ink);color:var(--white)}.wrap{width:var(--wrap-w);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--gut);column-gap:var(--gut);display:grid}.section{padding-block:var(--sec-pad)}.t-h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.02}.t-h1,.t-h2,.t-num{font-family:var(--font-sans);font-weight:500}.t-h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.04}.t-num{font-size:var(--fs-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.t-lead{font-size:var(--fs-lead);color:var(--grey)}.t-body,.t-lead{font-family:var(--font-sans);font-weight:400;line-height:1.55}.t-body{font-size:var(--fs-body)}.t-mono{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.on-dark{background:var(--dark);color:var(--white)}html.is-locked{scrollbar-gutter:auto;background:var(--dark);overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html.motion [data-hide-until-motion]{visibility:hidden;animation:0s 3s forwards motion-failsafe}@keyframes motion-failsafe{to{visibility:visible}}.split-line-mask{margin-block:-.16em -.12em;padding-block:.16em .12em}@keyframes led-once{0%{box-shadow:0 0 8px rgba(var(--led-rgb),.6);transform:scale(1)}45%{box-shadow:0 0 16px rgba(var(--led-rgb),.95);transform:scale(1.5)}to{box-shadow:0 0 8px rgba(var(--led-rgb),.6);transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.doto[data-v-9fc82558]{width:100%;font-family:var(--font-display);letter-spacing:0;color:inherit;margin:0;font-style:normal;font-weight:700;container-type:inline-size}.doto__line[data-v-9fc82558],.doto__v[data-v-9fc82558]{display:block}.doto__line[data-v-9fc82558]{white-space:nowrap;line-height:.88;font-size:calc(100cqw / (var(--chars) * .6))}.doto__v--desk[data-v-9fc82558]{display:none}@media (width>=768px){.doto__v--desk[data-v-9fc82558]{display:block}.doto__v--mob[data-v-9fc82558]{display:none}}.sm[data-v-ab1aad80]{justify-content:space-between;align-items:center;width:100%;height:24px;display:flex}.sm__dot[data-v-ab1aad80]{background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.sm__dot--lit[data-v-ab1aad80],.sm__on[data-v-ab1aad80]{background:var(--led)}.sm__on[data-v-ab1aad80]{box-shadow:var(--led-glow);opacity:0;border-radius:50%;position:absolute;inset:0}.led-dot[data-v-840dc7d6]{width:var(--size);height:var(--size);background:var(--led);box-shadow:0 0 var(--glow-r,12px) rgba(var(--led-rgb),var(--glow-a,.7));border-radius:50%;flex:none;display:inline-block}.led-dot--flat[data-v-840dc7d6]{box-shadow:none}.arrow[data-v-2186c7ab]{flex:none;width:1.15em;height:.86em;display:inline-block;overflow:visible}.btn[data-v-a17a4144]{--glow-r:8px;--glow-a:.6;min-height:var(--tap);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:10px;padding:14px 18px;font-weight:400;line-height:1;display:inline-flex}.btn--dark[data-v-a17a4144]{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn--light[data-v-a17a4144]{background:var(--white);color:var(--ink);border-color:var(--white)}.btn--outline[data-v-a17a4144]{color:inherit;background:0 0;border-color:currentColor}.btn--lg[data-v-a17a4144]{min-height:52px;font-size:12px;font-weight:500}.btn--block[data-v-a17a4144]{justify-content:center;width:100%;display:flex}.btn__arrow[data-v-a17a4144]{transition:transform var(--t-base) var(--e-out);display:inline-block}.btn:focus-visible .btn__arrow[data-v-a17a4144],.btn:hover .btn__arrow[data-v-a17a4144]{transform:translate(4px)}.btn:focus-visible .btn__led[data-v-a17a4144],.btn:hover .btn__led[data-v-a17a4144]{animation:led-once var(--t-slow) var(--e-breath) 1}.err[data-v-b8da8c78]{min-height:100svh;padding-top:calc(28px + var(--nav-h));flex-direction:column;justify-content:center;padding-bottom:40px;display:flex}.err__name[data-v-b8da8c78]{container-type:inline-size}.err__doto[data-v-b8da8c78]{width:min(100%,61svh)}.err__smuga[data-v-b8da8c78]{margin-top:calc(min(100cqw,61svh)/15)}.err__body[data-v-b8da8c78]{gap:40px;margin-top:40px;display:grid}.err__text[data-v-b8da8c78]{max-width:520px}.err__h1[data-v-b8da8c78]{font-family:var(--font-sans);letter-spacing:-.035em;font-size:34px;font-weight:500;line-height:1.02}.err__cta[data-v-b8da8c78],.err__lead[data-v-b8da8c78]{margin-top:18px}.dal__lab[data-v-b8da8c78]{color:var(--grey);margin-bottom:12px}.dal__a[data-v-b8da8c78]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.dal__t[data-v-b8da8c78]{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.25}.dal__arrow[data-v-b8da8c78]{color:var(--grey);transition:transform var(--t-base) var(--e-out),color var(--t-base) var(--e-out)}.dal__a:active .dal__arrow[data-v-b8da8c78],.dal__a:focus-visible .dal__arrow[data-v-b8da8c78]{color:var(--ink);transform:translate(8px)}@media (hover:hover){.dal__a:hover .dal__arrow[data-v-b8da8c78]{color:var(--ink);transform:translate(8px)}}@media (width>=768px){.err__h1[data-v-b8da8c78]{font-size:44px}.dal__t[data-v-b8da8c78]{font-size:22px}}@media (width>=1024px){.err[data-v-b8da8c78]{padding-top:calc(40px + var(--nav-h));padding-bottom:64px}.err__body[data-v-b8da8c78]{-moz-column-gap:48px;grid-template-columns:repeat(2,minmax(0,520px));justify-content:space-between;align-items:start;column-gap:48px;margin-top:56px}.err__h1[data-v-b8da8c78]{font-size:52px}.err__cta[data-v-b8da8c78],.err__lead[data-v-b8da8c78]{margin-top:24px}}
