@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(./space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(./space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(./space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(./space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(./space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(./space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:#0b130e;--lime:#befb03;--white:#fff;--blood:#f2222c;--line:#ffffff38;--gutter:clamp(20px, 6vw, 140px);--ease:cubic-bezier(.22, 1, .36, 1);--t:.4s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg)}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);margin:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.15;overflow-x:hidden}h1,h2,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img,picture,svg{max-width:100%;display:block}em.k{color:var(--lime);font-style:normal}em.r{color:var(--blood);font-style:normal}a{color:var(--white)}:focus-visible{outline:4px solid var(--lime);outline-offset:4px;border-radius:4px}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--lime);color:var(--bg);border-radius:12px;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.noscript{padding:120px var(--gutter)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:#5e7f6b;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--lime)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#5e7f6b transparent}}.brand{z-index:40;top:18px;left:var(--gutter);min-height:44px;transition:opacity var(--t) var(--ease);align-items:center;display:inline-flex;position:fixed}.brand-logo{width:auto;height:2.1rem}@media (width<=520px){.brand-logo{border-radius:9px;width:40px;height:40px}}body[data-kind=q] .brand,body[data-kind=flow] .brand,body[data-kind=video] .brand,body[data-kind=end] .brand,body[data-kind=team] .brand,body[data-kind=closing] .brand{opacity:0;pointer-events:none}.progress{z-index:50;height:6px;position:fixed;top:0;left:0;right:0}.progress-bar{background:var(--lime);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.chapter{min-height:100dvh;padding:96px var(--gutter) 56px;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,48px);display:flex}.chapter+.chapter{border-top:1px solid #0000}.title{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:clamp(36px,5.4vw,120px);font-weight:700;line-height:1.02}.title--xl{max-width:14ch;font-size:clamp(42px,7.4vw,170px)}.sub{text-wrap:balance;max-width:26ch;font-size:clamp(26px,2.8vw,60px);font-weight:400;line-height:1.2}.fig{letter-spacing:-.04em;color:var(--lime);text-wrap:balance;font-size:clamp(60px,11vw,250px);font-weight:700;line-height:.95}.fig--m{font-size:clamp(48px,7.2vw,170px)}.cap{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-size:clamp(28px,3.4vw,76px);font-weight:700;line-height:1.12}.q{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:18ch;margin:auto;font-size:clamp(40px,6.4vw,150px);font-weight:700;line-height:1.05}.flow{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:14ch;color:var(--lime);margin:auto;font-size:clamp(46px,7vw,160px);font-weight:700;line-height:1.02}.big{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,8.6vw,200px);font-weight:700;line-height:.98}.copy{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,32px);display:flex}.k-q,.k-flow{text-align:center;align-items:center}.k-team,.k-end{text-align:center;justify-content:center;align-items:center}.logo-big{width:min(80vw,34rem);height:auto}.team-h{letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em .4em;margin:0;font-size:clamp(48px,8vw,190px);font-weight:700;line-height:1;display:flex}.logo-inline{width:auto;height:.85em}.k-closing .sub{color:var(--lime);max-width:none;font-weight:700}.cover-copy{flex-direction:column;gap:clamp(16px,2vw,32px);max-width:52rem;display:flex}@media (width<=999px){.k-cover{justify-content:flex-end}}.stage{z-index:0;pointer-events:none;contain:strict;background:var(--bg);position:fixed;inset:0;overflow:hidden}.sc{position:absolute;inset:0}.sc-poster img,.sc-video{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.sc.has-clip .sc-poster{opacity:0}.sc-video{z-index:1}.sc-svg{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-boxes{z-index:3;contain:strict;position:absolute;inset:0}.trk{border:2px solid var(--lime);opacity:0;border-radius:2px;position:absolute}.trk.trk--focus{border-width:3px}.trk span{color:var(--bg);background:var(--lime);white-space:nowrap;padding:0 6px;font:400 .7rem/1.3rem IBM Plex Mono,ui-monospace,monospace;position:absolute;top:-1.35rem;left:-2px}.sc-trails,.sc-zone,.sc-gaps{opacity:0}.stage:before,.stage:after{content:"";pointer-events:none;transition:opacity var(--t) var(--ease);position:absolute;inset:0}.stage:after{z-index:4;opacity:0;background:linear-gradient(90deg,#0b130ef5 0%,#0b130ee6 40%,#0b130e4d 70%,#0b130e66 100%),linear-gradient(#0000 70%,#0b130ed9 100%)}.stage:before{z-index:5;opacity:1;background:#0b130edb}body[data-kind=cover] .stage:before{opacity:0}body[data-kind=cover] .stage:after{opacity:1}body[data-kind=flow] .stage:before{opacity:.8}@media (width<=999px){.sc{height:58svh;bottom:auto}body[data-kind=cover] .stage:after{background:linear-gradient(#0b130e33 0% 34%,#0b130ef7 56%,#0b130e 100%)}}main{z-index:1;position:relative}.art{color:var(--white)}.art--rider{width:min(88vw,78.12vh,60rem);height:auto;fill:var(--lime);stroke:none}.art--rider .hat{fill:var(--lime);stroke:var(--lime);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.art--rider .arm{fill:none;stroke:var(--lime);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.k-rider,.k-map{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;display:grid}@media (width>=900px){.k-rider,.k-nosensor,.k-map{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(24px,4vw,100px)}.art--rider,.art--nosensor{justify-self:end}}.k-dots .art--dots{width:min(100%,76rem,70.4vh);height:auto}.art--dots .d{fill:#ffffff8c}.art--dots .hit circle{fill:var(--lime)}.art--dots .hit path{stroke:var(--lime);stroke-width:2.2px;fill:none;stroke-linecap:round}.art--map{justify-self:end;width:min(100%,42vh,30rem);height:auto}.art--map .oth{fill:#ffffff1a;stroke:#ffffff4d;stroke-width:.8px}.art--map .hi{fill:var(--lime);stroke:var(--bg);stroke-width:1.4px}.art--map text{fill:var(--bg);letter-spacing:.02em;font:700 17px Space Grotesk,sans-serif}.art--map text.out{fill:var(--lime);font-size:19px}.k-video{justify-content:center;align-items:center}body[data-kind=video] .stage:before{opacity:1;background:#0b130ef0}.mvp{flex-direction:column;gap:14px;width:min(100%,177.778dvh - 462.222px,96rem);display:flex}.mvp-frame{aspect-ratio:16/9;border:3px solid var(--lime);background:#000;border-radius:14px;position:relative;overflow:hidden}.mvp-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.mvp-play{border:4px solid var(--lime);width:clamp(72px,7vw,120px);height:clamp(72px,7vw,120px);color:var(--lime);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);background:#0b130ec7;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.mvp-play svg{stroke:none;width:44%;height:44%;margin-left:8%}.mvp.is-paused .mvp-play{opacity:1;pointer-events:auto}.mvp-cap{color:var(--bg);background:var(--lime);border-radius:2px;align-self:flex-start;padding:2px 10px;font:400 clamp(14px,1.1vw,22px)/1.4 IBM Plex Mono,ui-monospace,monospace}@media (width>=900px) and (height<=820px){.mvp{width:min(100%,177.778dvh - 391.111px,96rem)}}.steps3{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);width:100%;display:grid;position:relative}.step3,.tl-step{align-content:start;align-self:start}.step3{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 20px;display:grid;position:relative}.step3-ic{border:4px solid var(--lime);width:clamp(72px,8vw,150px);height:clamp(72px,8vw,150px);color:var(--lime);background:var(--bg);z-index:1;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid;position:relative}.step3-ic svg{stroke-width:1.5px;width:52%;height:52%}.step3-n{display:none}.step3 strong{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,76px);line-height:1.05}.step3-s{font-size:clamp(22px,1.9vw,40px)}@media (width>=900px){.steps3{grid-template-columns:repeat(3,minmax(0,1fr))}.step3{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:18px}.step3-ic{grid-row:auto}.steps3:before,.steps3:after{content:"";height:4px;position:absolute;top:calc(clamp(72px,8vw,150px)/2 - 2px);left:calc(clamp(72px,8vw,150px)/2);right:calc(33.3333% - clamp(20px,3vw,48px)/1.5 - clamp(72px,8vw,150px)/2)}.steps3:before{background:var(--line)}.steps3:after{background:var(--lime);transform-origin:0;transition:transform var(--t) var(--ease) .15s;transform:scaleX(0)}.steps3.in:after{transform:scaleX(1)}}.tl{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);width:100%;display:grid;position:relative}.tl-step{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;display:grid;position:relative}.tl-dot{border:4px solid var(--lime);width:clamp(64px,6.4vw,120px);height:clamp(64px,6.4vw,120px);color:var(--lime);background:var(--bg);z-index:1;border-radius:50%;place-items:center;font-size:clamp(28px,2.8vw,56px);font-weight:700;display:grid;position:relative}.tl-step:last-child .tl-dot{background:var(--lime);color:var(--bg)}.tl-step strong{letter-spacing:-.02em;font-size:clamp(28px,3vw,66px);line-height:1.05}@media (width>=900px){.tl{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-step{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:18px}.tl:before,.tl:after{content:"";height:4px;position:absolute;top:calc(clamp(64px,6.4vw,120px)/2 - 2px);left:calc(clamp(64px,6.4vw,120px)/2);right:calc(25% - clamp(20px,3vw,40px)/1.33333 - clamp(64px,6.4vw,120px)/2)}.tl:before{background:var(--line)}.tl:after{background:var(--lime);transform-origin:0;transition:transform var(--t) var(--ease) .15s;transform:scaleX(0)}.tl.in:after{transform:scaleX(1)}}.js [data-reveal]{opacity:0;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);transition-delay:calc(var(--d,0) * 70ms);transform:translateY(20px)}.js [data-reveal].in{opacity:1;transform:none}@media (width>=900px) and (height<=820px){.chapter{gap:clamp(14px,2.2vw,32px);padding-top:84px;padding-bottom:36px}.fig{font-size:clamp(56px,10vw,190px)}.fig--m{font-size:clamp(44px,5.4vw,120px)}.k-dots .art--dots{width:min(100%,76rem,64vh)}.title--xl{font-size:clamp(40px,6.6vw,130px)}.art--rider{width:min(80vw,60.84vh,48rem)}.art--map{width:min(100%,45vh,26rem)}}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transition:opacity .15s linear;transform:none}.steps3:after,.tl:after{transition:none}}
