@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #16181a;--surface: #1e2124;--concrete: #3c4045;--paper: #e8e7e4;--accent: #ffffff;--belt: #b9b7b2;--hairline: rgba(232, 231, 228, .14);--hairline-strong: rgba(232, 231, 228, .28);--muted: rgba(232, 231, 228, .58);--dim: rgba(232, 231, 228, .38);--font-display: "Oswald", "Arial Narrow", system-ui, sans-serif;--font-text: "Manrope Variable", "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--t-display: clamp(2.5rem, 9vw, 4rem);--t-h2: clamp(1.75rem, 5.5vw, 2.5rem);--t-h3: clamp(1.375rem, 4vw, 1.75rem);--t-lead: clamp(1.0625rem, 2.6vw, 1.25rem);--t-body: 1rem;--t-small: .8125rem;--gutter: clamp(1.25rem, 5vw, 3.5rem);--measure: 62ch;--section-gap: clamp(4rem, 11vh, 7.5rem);--max-width: 1180px}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-text);font-size:var(--t-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.01em;margin:0;text-wrap:balance}p{margin:0;max-width:var(--measure)}.shell{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.section{border-top:1px solid var(--hairline);padding-block:var(--section-gap)}.section__head{font-size:var(--t-h2);margin-bottom:clamp(1.75rem,4vh,2.75rem)}.prose{display:grid;gap:1.1em}.lead{font-size:var(--t-lead);line-height:1.45}.pullquote{margin:clamp(2rem,5vh,3rem) 0 0;padding-left:clamp(1rem,3vw,1.75rem);border-left:2px solid var(--concrete);font-size:var(--t-lead);line-height:1.45;color:var(--paper);max-width:var(--measure)}.figures{display:grid;gap:0;align-content:start}.figure{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--hairline)}.figure:first-child{border-top:1px solid var(--hairline)}.figure__label{font-size:var(--t-small);color:var(--muted);text-align:left}.figure__value{font-family:var(--font-mono);font-size:var(--t-body);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.figure__note{grid-column:2;font-family:var(--font-mono);font-size:var(--t-small);color:var(--dim);text-align:right;white-space:nowrap}.figure--belt .figure__value{color:var(--belt)}.figure--mark .figure__value{color:var(--accent)}.figures--large .figure{padding-block:.95rem}.figures--large .figure__label{font-size:var(--t-body);color:var(--paper)}.figures--large .figure__value{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:0}.figures--large .figure--mark .figure__value{color:var(--accent)}.figures--large .figure--mark{box-shadow:inset 2px 0 0 var(--accent);padding-left:.85rem}.split{display:grid;gap:clamp(2rem,5vw,4rem)}@media(min-width:860px){.split{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.6rem;border:1px solid transparent;border-radius:2px;font-family:var(--font-display);font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.btn--primary{background:var(--accent);color:var(--ink)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--paper)}.btn--ghost{border-color:var(--hairline-strong);color:var(--paper)}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--paper)}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.topbar{position:fixed;inset:0 0 auto;z-index:20;display:flex;justify-content:flex-end;align-items:center;gap:clamp(1rem,3vw,1.75rem);padding:clamp(.9rem,2.5vh,1.4rem) var(--gutter);pointer-events:none}.topbar>*{pointer-events:auto}.topbar__link{font-size:var(--t-small);text-decoration:none;color:var(--muted);transition:color .15s ease}.topbar__link:hover,.topbar__link:focus-visible{color:var(--paper)}.langswitch{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.06em;text-decoration:none;color:var(--paper);padding:.35rem .55rem;border:1px solid var(--hairline-strong);border-radius:2px;transition:border-color .15s ease}.langswitch:hover,.langswitch:focus-visible{border-color:var(--paper)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero__stage{position:absolute;inset:0;background:var(--ink)}.hero__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(22,24,26,0) 0%,rgba(22,24,26,.1) 42%,rgba(22,24,26,.72) 74%,var(--ink) 100%)}.hero__poster{width:100%;height:100%;object-fit:cover}.hero__body{position:relative;z-index:3;padding-block:clamp(2.5rem,8vh,5rem)}.hero__title{font-size:var(--t-display);letter-spacing:-.02em}.hero__tagline{margin-top:clamp(.75rem,2vh,1.25rem);font-size:var(--t-lead);line-height:1.35;max-width:28ch}.hero__foot{margin-top:clamp(1.75rem,5vh,2.75rem);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,4vw,2.5rem)}.countdown{display:flex;align-items:baseline;gap:.55rem;font-size:var(--t-body);color:var(--muted)}.countdown__num{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums;color:var(--paper)}.countdown__unit{color:var(--muted)}.grid-media{align-items:start;display:grid;gap:clamp(.75rem,2vw,1.25rem);grid-template-columns:1fr}@media(min-width:620px){.grid-media{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.grid-media{grid-template-columns:repeat(3,1fr)}}.frame{display:flex;flex-direction:column;gap:.6rem}.frame__media{aspect-ratio:var(--ar, 3 / 2);background:var(--surface);border:1px solid var(--hairline);object-fit:cover;width:100%}.frame__caption{font-family:var(--font-mono);font-size:var(--t-small);color:var(--dim);line-height:1.4}.frame--empty .frame__media{border-style:dashed;border-color:var(--hairline);background:transparent}.wall{width:min(100%,26rem);display:grid;gap:.5rem}.wall__owner{aspect-ratio:3 / 1;display:grid;place-items:center;background:var(--accent);color:var(--ink);font-family:var(--font-display);font-size:var(--t-h3);font-weight:600}.wall__slots{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.wall__slot{aspect-ratio:3 / 2;display:grid;place-items:center;border:1px dashed var(--hairline-strong);background:transparent;color:var(--dim);font-size:var(--t-small);text-decoration:none;transition:border-color .15s ease,color .15s ease}.wall__slot:hover,.wall__slot:focus-visible{border-color:var(--paper);color:var(--paper)}.wall__slot--taken{border-style:solid;border-color:var(--hairline);background:var(--concrete);padding:12%}.wall__slot--taken img{max-height:100%;object-fit:contain}.benefits{list-style:none;margin:0;padding:0;display:grid;gap:0}.benefits li{padding-block:.7rem;border-bottom:1px solid var(--hairline)}.benefits li:first-child{border-top:1px solid var(--hairline)}.partners__actions{margin-top:clamp(1.75rem,4vh,2.5rem);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.robot__subtitle{font-size:var(--t-small);color:var(--muted);margin-top:-.75rem;margin-bottom:clamp(1.5rem,4vh,2.25rem)}.robot__render{width:100%;aspect-ratio:4 / 5;background:var(--surface);border:1px solid var(--hairline);object-fit:contain}.footer{border-top:1px solid var(--hairline);padding-block:clamp(2.5rem,7vh,4rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.footer__rights{font-family:var(--font-mono);font-size:var(--t-small);color:var(--dim)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero__stage:after{pointer-events:none;z-index:2}.hero__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.robot__stage{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--surface);border:1px solid var(--hairline);overflow:hidden}.robot__canvas{position:absolute;inset:0}.robot__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.robot__lines line{stroke:var(--hairline-strong);stroke-width:1;transition:opacity .2s ease}.callout{position:absolute;display:flex;flex-direction:column;gap:.1rem;transform:translateY(-50%);pointer-events:none;transition:opacity .2s ease,color .15s ease;max-width:45%}.callout--left{left:.75rem;align-items:flex-start;text-align:left}.callout--right{right:.75rem;align-items:flex-end;text-align:right}.callout__label{font-size:var(--t-small);color:var(--dim);line-height:1.2}.callout__value{font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--paper);white-space:nowrap}.callout--active .callout__label{color:var(--paper)}.callout--active .callout__value{color:var(--accent)}.robot__hint{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);font-size:var(--t-small);color:var(--dim);pointer-events:none;white-space:nowrap}.figure--linked{cursor:default;transition:border-color .15s ease}.figure--on .figure__value{color:var(--accent)}.figure--on .figure__label{color:var(--paper)}@media(max-width:859px){.callout,.robot__lines{display:none}.robot__stage{aspect-ratio:3 / 4}}
