@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}._0is2Na_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}._0is2Na_variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.eflgXG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.eflgXG_variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.mmFDLq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.mmFDLq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#070b09;--ink-2:#0b120e;--ink-3:#111b15;--ink-4:#1a271f;--volt:#b4e64a;--volt-2:#d6ff7a;--green:#44b048;--green-2:#2f8a3a;--sun:#ffe14d;--panel:#1b3a7a;--text:#e8efe4;--paper:#eef2e8;--muted:#8d9d93;--muted-dark:#56645b;--line:#e8efe41f;--line-dark:#070b0924;--gutter:clamp(18px, 4vw, 64px);--max:1440px;--ease:cubic-bezier(.22, 1, .36, 1);--display:var(--font-display), "Arial Black", sans-serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);color:var(--text);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}html.nav-open body{overflow:hidden}img,svg,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,blockquote{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}::selection{background:var(--volt);color:var(--ink)}:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.emblem{aspect-ratio:245/265;background:currentColor;display:inline-block;-webkit-mask:url(/brand/emblem.png) 50%/contain no-repeat;mask:url(/brand/emblem.png) 50%/contain no-repeat}.wordmark{line-height:.95;display:inline-grid}.wordmark__name{font:700 15px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:flex}.wordmark__name--volt{color:var(--volt)}.wordmark__bolt{width:.82em;height:.82em;margin:0 .04em}.dot{background:var(--volt);border-radius:50%;width:8px;height:8px;animation:2.2s infinite pulse;display:inline-block;box-shadow:0 0 #b4e64a99}@keyframes pulse{70%{box-shadow:0 0 0 10px #b4e64a00}to{box-shadow:0 0 #b4e64a00}}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(90px,12vw,170px) 0;position:relative}.section__head{margin-bottom:clamp(40px,6vw,80px)}.section__head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 60px;display:flex}.section__lede{max-width:420px;color:var(--muted);font-size:17px}.eyebrow{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--volt);align-items:center;gap:12px;margin-bottom:22px;display:flex}.h1,.h2{max-width:16ch;font:500 clamp(36px, 5.2vw, 78px) / 1.02 var(--display);letter-spacing:-.03em}.h1{max-width:14ch;font-size:clamp(44px,7.4vw,118px)}.h1 em,.h2 em{background:linear-gradient(100deg, var(--volt-2), var(--volt) 40%, var(--green));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.link-arrow{font:600 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--volt);transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;padding-bottom:6px;display:inline-flex}.link-arrow:hover{background-size:100% 1px}.reveal-cover{z-index:5;background:var(--cover,var(--ink));transform-origin:top;pointer-events:none;position:absolute;inset:0}.btn{height:54px;font:700 14px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:color .4s var(--ease), border-color .4s, transform .4s var(--ease), box-shadow .4s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translate(-101%)}.btn:hover:before{transform:none}.btn:active{transform:scale(.97)}.btn--sm{height:42px;padding:0 18px;font-size:13px}.btn--volt{background:var(--volt);color:var(--ink)}.btn--volt:before{background:var(--sun)}.btn--volt:hover{box-shadow:0 0 34px #b4e64a73}.btn--ghost{border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--ghost:before{background:var(--text)}.btn--ghost:hover{color:var(--ink)}.tilt{position:relative}.tilt__glare{z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #d6ff7a73, transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s;position:absolute;inset:0}.tilt:hover .tilt__glare{opacity:1}html.js [data-reveal],html.js [data-split]{opacity:0}.cursor{display:none}html.has-cursor .cursor{z-index:300;background:var(--volt);pointer-events:none;width:12px;height:12px;transition:width .4s var(--ease), height .4s var(--ease), background .3s;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0;box-shadow:0 0 18px #b4e64acc}.cursor span{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .2s}.cursor[data-state=link]{width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--volt);background:#b4e64a2e}.cursor[data-state^=label]{background:var(--volt);width:88px;height:88px}.cursor[data-state^=label] span{opacity:1}.loader{display:none}html.js .loader{z-index:200;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.loader__half{background:var(--ink);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;width:50.5%;position:absolute;top:0;bottom:0}.loader__half--left{border-right:1px solid #b4e64a4d;left:0}.loader__half--right{right:0}.loader__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#b4e64a47,#44b04814 45%,#0000 70%);width:min(900px,140vw);position:absolute}.loader__inner{aspect-ratio:1;place-items:center;width:min(200px,46vw);display:grid;position:relative}.loader__ring,.pt__ring{position:absolute;inset:0;overflow:visible}.loader__ring circle,.pt__ring circle{fill:none;stroke:var(--volt);stroke-width:3px;stroke-dasharray:1;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 6px #b4e64acc);transform:rotate(-90deg)}.loader__emblem{width:58%;color:var(--volt)}.loader__word{left:var(--gutter);max-width:50vw;font:500 clamp(18px, 2.4vw, 32px) / 1.15 var(--display);letter-spacing:-.02em;flex-wrap:wrap;gap:.35em;display:flex;position:absolute;bottom:clamp(24px,5vh,54px);overflow:hidden}.loader__word span{display:inline-block}.loader__meter{right:var(--gutter);justify-items:end;gap:14px;display:grid;position:absolute;bottom:clamp(18px,4vh,44px)}.loader__bars{gap:5px;display:flex}.loader__bar{background:var(--ink-4);border-radius:3px;width:clamp(8px,1.2vw,14px);height:clamp(26px,3.6vw,42px);transition:background .2s,box-shadow .2s}.loader__bar.is-lit{background:var(--volt);box-shadow:0 0 12px #b4e64ab3}.loader__count{font:600 clamp(60px, 11vw, 150px) / .85 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--volt);align-items:flex-start;display:flex}.loader__count small{margin-top:.15em;font-size:.3em}.loader__flash{background:var(--volt-2);opacity:0;pointer-events:none;position:absolute;inset:0}.pt{z-index:150;visibility:hidden;pointer-events:none;position:fixed;inset:0}.pt__panel{will-change:transform;position:absolute;inset:0}.pt__panel--lime{background:var(--volt)}.pt__panel--green{background:var(--green-2)}.pt__panel--ink{background:var(--ink);place-items:center;display:grid;overflow:hidden}.pt__inner{padding:0 var(--gutter);justify-items:center;gap:26px;display:grid}.pt__mark{aspect-ratio:1;place-items:center;width:104px;display:grid;position:relative}.pt__emblem{width:58%;color:var(--volt)}.pt__title{font:500 clamp(40px, 7.5vw, 116px) / 1.05 var(--display);letter-spacing:-.04em;text-align:center;flex-wrap:wrap;justify-content:center;display:flex;overflow:hidden}.pt__char{display:inline-block}.header{z-index:100;height:80px;padding:0 var(--gutter);transition:transform .5s var(--ease), background .4s, height .4s var(--ease);align-items:center;gap:28px;display:flex;position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:66px;box-shadow:0 1px 0 var(--line);background:#070b09cc}.header.is-hidden{transform:translateY(-100%)}.header.is-open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.header__logo{align-items:center;gap:10px;margin-right:auto;display:flex}.header__emblem{width:36px;color:var(--volt);transition:transform .8s var(--ease)}.header__logo:hover .header__emblem{transform:rotate(-14deg)scale(1.06)}.header__nav{gap:clamp(14px,2vw,32px);font-size:14px;font-weight:600;display:flex}.header__nav a{padding:6px 0;position:relative}.header__nav a:after{content:"";background:var(--volt);height:2px;box-shadow:0 0 8px var(--volt);transform-origin:100%;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header__nav a:hover:after,.header__nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.header__burger{border:1px solid var(--line);border-radius:50%;width:48px;height:48px;display:none;position:relative}.header__burger span{height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;left:14px;right:14px}.header__burger span:first-child{top:19px}.header__burger span:last-child{top:27px}.header.is-open .header__burger span:first-child{transform:translateY(4px)rotate(45deg)}.header.is-open .header__burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.mnav{z-index:90;padding:110px var(--gutter) 40px;background:var(--ink-2);visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mnav__row{overflow:hidden}.mnav__link{font:500 clamp(32px, 8.5vw, 56px) / 1.2 var(--display);letter-spacing:-.03em;align-items:baseline;gap:14px;display:flex}.mnav__link small{font:600 12px/1 var(--mono);color:var(--volt)}.mnav__foot{color:var(--muted);gap:18px;font-size:14px;display:grid}.mnav__foot .btn{justify-self:start}.hero{background:var(--ink);grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__stage{position:absolute;inset:0}.hero__canvas{inset:0;position:absolute!important}.hero__fallback{object-fit:cover;transition:opacity 1.2s}.hero__fallback.is-under{opacity:0}.hero__shade{pointer-events:none;background:linear-gradient(90deg,#070b09e0 0%,#070b098c 34%,#070b0900 62%),linear-gradient(#070b0900 66%,#070b09f2 100%),linear-gradient(#070b0999 0%,#070b0900 18%);position:absolute;inset:0}.hero__inner{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:40px;padding-top:120px;padding-bottom:40px;display:flex;position:relative}.hero__inner a,.hero__inner button{pointer-events:auto}.hero__copy{max-width:760px}.hero__title{font:700 clamp(34px, min(5.4vw, 9vh), 88px) / .98 var(--display);letter-spacing:-.045em;text-transform:uppercase}.hero__title .line{padding-bottom:.04em;display:block;overflow:hidden}.hero__title .word{white-space:nowrap;display:inline-block}.hero__title .char{display:inline-block}.hero__title .line--accent{color:var(--volt)}.hero__lede{color:#c5d1c9;max-width:470px;margin-top:26px;font-size:clamp(16px,1.3vw,19px)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__hud{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:280px;font-family:var(--mono);background:#070b098c;border:1px solid #b4e64a40;border-radius:18px;align-self:flex-end;padding:20px}.hud__top{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.hud__live{color:var(--volt);align-items:center;gap:8px;display:flex}.hud__time{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.hud__label{color:var(--muted);margin-top:18px;font-size:12px}.hud__value{font:600 52px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--text);align-items:baseline;gap:8px;display:flex}.hud__value small{color:var(--volt);letter-spacing:0;font-size:16px}.hud__meter{background:var(--ink-4);border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.hud__meter span{background:linear-gradient(90deg, var(--green), var(--volt), var(--sun));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hud__hint{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.hero__stats{z-index:2;grid-template-columns:repeat(4,1fr);padding-bottom:34px;display:grid;position:relative}.hero__stat{border-top:1px solid var(--line);gap:6px;padding:20px 20px 0 0;display:grid}.hero__stat strong{font:500 clamp(26px, 2.8vw, 42px) / 1 var(--display);letter-spacing:-.04em;color:var(--text)}.hero__stat span{color:var(--muted);max-width:24ch;font-size:13px}.marquee{z-index:3;rotate:var(--tilt,0deg);margin:0 -2vw;padding:20px 0;position:relative;overflow:hidden}.marquee--volt{background:var(--volt);color:var(--ink)}.marquee--line{background:var(--sun);color:var(--ink)}.marquee--ink{background:var(--ink-3)}.marquee__track{width:max-content;display:flex}.marquee__row{display:flex}.marquee__item{font:700 clamp(24px, 3.4vw, 50px) / 1 var(--display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:30px;padding-right:30px;display:flex}.marquee__bolt{width:clamp(26px,2.8vw,40px);height:auto}.statement__grid{grid-template-columns:1.25fr 1fr;grid-template-areas:"eyebrow photos""text photos";align-items:start;gap:0 clamp(30px,6vw,100px);display:grid}.statement .eyebrow{grid-area:eyebrow}.statement__text{font:400 clamp(22px, 2.5vw, 38px) / 1.32 var(--display);letter-spacing:-.025em;grid-area:text}.statement__w.is-key{color:var(--volt)}.statement__photos{grid-area:photos;min-height:560px;position:relative}.statement__photo{border-radius:16px;position:absolute;overflow:hidden}.statement__photo img{object-fit:cover;width:100%;height:100%}.statement__photo--a{aspect-ratio:1.3;width:86%;top:0;right:0}.statement__photo--b{aspect-ratio:1.6;border:6px solid var(--ink);width:56%;bottom:0;left:0}.services{background:var(--paper);color:var(--ink);--cover:var(--paper)}.services .eyebrow{color:var(--green-2)}.services .h2 em{background:linear-gradient(100deg, var(--green), var(--green-2));-webkit-background-clip:text;background-clip:text}.services__list{border-top:1px solid var(--line-dark)}.svc{border-bottom:1px solid var(--line-dark)}.svc__head{text-align:left;grid-template-columns:70px 1fr auto 40px;align-items:center;gap:20px;width:100%;padding:clamp(22px,3vw,36px) 0;display:grid}.svc__index{font:600 13px/1 var(--mono);color:var(--muted-dark)}.svc__title{font:500 clamp(24px, 3.4vw, 52px) / 1.05 var(--display);letter-spacing:-.035em;transition:transform .6s var(--ease), color .4s}.svc.is-open .svc__title{color:var(--green-2);transform:translate(14px)}.svc__short{font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark)}.svc__plus{transition:transform .5s var(--ease);justify-self:end}.svc.is-open .svc__plus{transform:rotate(45deg)}.svc__body{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.svc.is-open .svc__body{grid-template-rows:1fr}.svc__inner{grid-template-columns:70px 1fr 1fr;gap:20px;display:grid;overflow:hidden}.svc__inner>div{color:#34413a;grid-column:3;padding-bottom:34px;font-size:17px}.svc__thumb{display:none}.svc__points{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.svc__points li{font:600 12px/1 var(--mono);background:#070b090f;border-radius:999px;padding:8px 14px}.services__float{z-index:4;aspect-ratio:.8;pointer-events:none;opacity:0;border-radius:16px;width:300px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px #070b094d}.services__float img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s, transform .8s var(--ease);position:absolute;inset:0;transform:scale(1.15)}.services__float img.is-on{opacity:1;transform:none}.build{background:var(--ink-2);--charge:0;position:relative}.build__pin{grid-template-columns:minmax(0,1fr);align-content:center;min-height:100vh;padding:clamp(80px,11vh,120px) 0 clamp(24px,5vh,60px);display:grid;position:relative;overflow:hidden}.build__head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.build__count{font:600 14px/1 var(--mono);color:var(--muted)}.build__count b{color:var(--volt);letter-spacing:-.04em;font-size:46px}.build__cable{height:2px;margin:clamp(30px, 5vh, 50px) var(--gutter) 0;background:var(--ink-4);position:relative}.build__charge{background:linear-gradient(90deg, var(--green), var(--volt));box-shadow:0 0 14px var(--volt);transform-origin:0;transform:scaleX(var(--charge));position:absolute;inset:0}.build__spark{top:50%;left:calc(var(--charge) * 100%);background:var(--volt-2);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 20px 6px #d6ff7ab3}.build__track{width:max-content;padding:34px var(--gutter) 0;gap:clamp(18px,2.4vw,34px);display:flex}.step{opacity:.38;flex:0 0 clamp(280px,30vw,440px);transition:opacity .6s;position:relative}.step.is-live{opacity:1}.step__node{border:2px solid var(--muted-dark);background:var(--ink-2);border-radius:50%;width:12px;height:12px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:-42px;left:0}.step.is-live .step__node{border-color:var(--volt);background:var(--volt);box-shadow:0 0 14px var(--volt)}.step__photo{background:var(--ink-3);border-radius:14px;height:clamp(170px,40vh,340px);overflow:hidden}.step__photo img{object-fit:cover;filter:grayscale(.8)brightness(.7);width:116%;max-width:none;height:100%;transition:filter .8s var(--ease);margin-left:-8%}.step.is-live .step__photo img{filter:none}.step__copy{grid-template-columns:auto 1fr;gap:4px 16px;margin-top:20px;display:grid}.step__n{font:600 13px/1.6 var(--mono);color:var(--volt);grid-row:span 2}.step__copy h3{font:500 clamp(18px, 1.6vw, 24px) / 1.2 var(--display);letter-spacing:-.02em}.step__copy p{color:var(--muted);font-size:15px}.step--end{flex-basis:clamp(260px,26vw,380px);align-items:center;padding-right:6vw;display:grid}.step__end{font:500 clamp(22px, 2.2vw, 34px) / 1.2 var(--display);letter-spacing:-.03em;color:var(--muted)}.step__end span{color:var(--volt);font-size:1.8em;display:block}.map__grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.map__stage{position:sticky;top:90px}.map__svg{width:100%;max-height:82vh;overflow:visible}.map__outline{fill:#b4e64a08;stroke:#b4e64a40;stroke-width:.8px}.map__dot{fill:#e8efe438}.map__arc{fill:none;stroke:#b4e64a59;stroke-width:1px;stroke-dasharray:1;transition:stroke .4s,stroke-width .4s}.map__arc.is-active{stroke:var(--volt);stroke-width:1.8px;filter:drop-shadow(0 0 4px var(--volt))}.map__hq rect{fill:var(--sun)}.map__hq text,.map__label{font:600 9px/1 var(--mono);fill:var(--text);paint-order:stroke;stroke:var(--ink);stroke-width:3px}.map__hq text{fill:var(--sun)}.map__pin{cursor:pointer;outline:none}.map__core{fill:var(--ink);stroke:var(--volt);stroke-width:2px;transition:fill .3s}.map__pin.is-active .map__core,.map__pin:hover .map__core,.map__pin:focus-visible .map__core{fill:var(--volt)}.map__pulse{fill:none;stroke:var(--volt);opacity:0;transform-box:fill-box;transform-origin:50%}.map__pin.is-active .map__pulse{animation:ping 1.8s var(--ease) infinite}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.map__label{opacity:.55;transition:opacity .3s}.map__pin.is-active .map__label{opacity:1;fill:var(--volt)}.map__card{border:1px solid var(--line);background:var(--ink-2);border-radius:20px;overflow:hidden}.map__card-photo{aspect-ratio:16/10;position:relative;overflow:hidden}.map__card-photo img{object-fit:cover;width:100%;height:100%}.map__badge{background:var(--volt);color:var(--ink);font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;position:absolute;top:16px;left:16px}.map__card-body{gap:16px;padding:clamp(20px,2.4vw,30px);display:grid}.map__card-body h3{font:500 clamp(22px, 2vw, 30px) / 1.1 var(--display);letter-spacing:-.03em}.map__card-body p{color:var(--muted)}.map__card-body .link-arrow{justify-self:start}.map__facts{flex-wrap:wrap;gap:8px;display:flex}.map__facts li{border:1px solid var(--line);font:600 12px/1 var(--mono);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.map__facts svg{color:var(--volt)}.map__list{border-top:1px solid var(--line);margin-top:18px}.map__list button{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);transition:color .3s, padding .4s var(--ease);grid-template-columns:130px 1fr 70px;align-items:center;gap:16px;padding:14px 4px;font-size:15px;display:grid}.map__list button b{font:600 13px/1 var(--mono);text-align:right}.map__list button.is-active{color:var(--text);padding-left:12px}.map__bar{background:var(--ink-4);border-radius:2px;height:4px;position:relative;overflow:hidden}.map__bar:after{content:"";background:var(--muted-dark);transform-origin:0;transform:scaleX(var(--w));transition:background .3s;position:absolute;inset:0}.map__list button.is-active .map__bar:after{background:linear-gradient(90deg, var(--green), var(--volt))}.reel{padding:clamp(40px,6vw,80px) 0 clamp(90px,10vw,140px);position:relative;overflow:hidden}.reel__head{justify-content:space-between;align-items:baseline;display:flex}.reel__hint{font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.reel__strip{width:max-content;padding:10px var(--gutter);cursor:grab;touch-action:pan-y;align-items:flex-start;gap:18px;display:flex}.reel.is-dragging .reel__strip{cursor:grabbing}.reel__item{-webkit-user-select:none;user-select:none;transition:transform .5s var(--ease);border-radius:14px;flex:none;position:relative;overflow:hidden}.reel.is-dragging .reel__item{transform:scale(.96)}.reel__item img{object-fit:cover;pointer-events:none;width:100%;height:100%}.reel__item--0{aspect-ratio:4/5;width:clamp(240px,26vw,400px)}.reel__item--1{aspect-ratio:16/10;width:clamp(280px,34vw,520px);margin-top:60px}.reel__item--2{aspect-ratio:1;width:clamp(220px,22vw,340px);margin-top:20px}.reel__item span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 11px/1 var(--mono);background:#070b09b3;border-radius:999px;padding:7px 11px;position:absolute;bottom:12px;left:12px}.fleet{background:var(--ink-2)}.fleet__tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.fleet__tabs button{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 20px;font-weight:600;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.fleet__tabs button span{font:600 11px/1 var(--mono);color:var(--volt)}.fleet__tabs button.is-active{background:var(--volt);border-color:var(--volt);color:var(--ink)}.fleet__tabs button.is-active span{color:var(--ink)}.fleet__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.fleet__photo{aspect-ratio:4/4.4;background:var(--ink-3);border-radius:20px;overflow:hidden}.fleet__photo img{object-fit:cover;width:100%;height:100%}.fleet__si{color:var(--volt);font-size:18px}.fleet__name{font:500 clamp(30px, 3.6vw, 56px) / 1.02 var(--display);letter-spacing:-.04em;margin-top:8px}.fleet__specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.spec{padding:20px 14px 20px 0}.spec+.spec{border-left:1px solid var(--line);padding-left:18px}.spec dt{font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.spec dd{font:600 clamp(22px, 2.4vw, 34px) / 1 var(--mono);letter-spacing:-.04em;color:var(--text);margin-top:10px}.fleet__uses{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.fleet__uses li{background:var(--ink-4);border-radius:999px;padding:8px 14px;font-size:14px}.fleet__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.leader__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.leader__left{justify-items:start;gap:26px;display:grid;position:sticky;top:100px}.leader__left .eyebrow{margin-bottom:0}.leader__card{background:radial-gradient(circle at 80% 0%, #b4e64a2e, transparent 55%), linear-gradient(160deg, var(--ink-3), var(--ink-2));border:1px solid #b4e64a40;border-radius:22px;width:min(100%,420px);padding:26px;overflow:hidden}.leader__monogram{aspect-ratio:1.25;background:repeating-linear-gradient(90deg, #1b3a7a8c 0 22%, #0e1e40b3 22% 23%), repeating-linear-gradient(0deg, transparent 0 15%, #8caae640 15% 15.6%), var(--panel);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.leader__monogram span{font:800 clamp(80px, 9vw, 130px) / 1 var(--display);letter-spacing:-.06em;color:var(--text);text-shadow:0 10px 40px #00000080}.leader__emblem{width:40px;color:var(--volt);position:absolute;bottom:14px;right:14px}.leader__id{margin-top:22px}.leader__id h2{font:500 30px/1.1 var(--display);letter-spacing:-.03em}.leader__id p{color:var(--muted);margin-top:6px}.leader__chip{border:1px solid var(--line);font:600 11px/1 var(--mono);color:var(--volt);border-radius:999px;margin-top:18px;padding:7px 12px;display:inline-block}.leader__quote{border-left:2px solid var(--volt);color:#c5d1c9;max-width:420px;padding-left:18px;font-size:18px}.leader__photo{border-radius:20px;position:relative;overflow:hidden}.leader__photo img{aspect-ratio:4/3.4;object-fit:cover;object-position:50% 30%;width:100%}.leader__photo figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b09b3;border-radius:12px;padding:12px 14px;font-size:14px;position:absolute;bottom:16px;left:16px;right:16px}.leader__timeline{gap:30px;margin-top:60px;padding-left:46px;display:grid;position:relative}.leader__wire{background:var(--ink-4);width:2px;position:absolute;top:8px;bottom:8px;left:11px}.leader__wire-fill{background:linear-gradient(180deg, var(--green), var(--volt));box-shadow:0 0 10px var(--volt);transform-origin:top;position:absolute;inset:0}.leader__node{opacity:.45;grid-template-columns:70px 1fr;gap:18px;transition:opacity .6s;display:grid;position:relative}.leader__node:before{content:"";border:2px solid var(--muted-dark);background:var(--ink);border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;top:4px;left:-41px}.leader__node.is-live{opacity:1}.leader__node.is-live:before{border-color:var(--volt);background:var(--volt);box-shadow:0 0 12px var(--volt)}.leader__year{font:600 15px/1.5 var(--mono);color:var(--volt)}.leader__node h3{font:500 19px/1.3 var(--display);letter-spacing:-.02em}.leader__node p{color:var(--muted);font-size:15px}.contact{background:var(--paper);color:var(--ink);--cover:var(--paper)}.contact .eyebrow{color:var(--green-2)}.contact .h2 em{background:linear-gradient(100deg, var(--green), var(--green-2));-webkit-background-clip:text;background-clip:text}.contact__grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.contact__cards{gap:4px;margin-top:40px;display:grid}.contact__cards li{border-bottom:1px solid var(--line-dark);gap:16px;padding:18px 0;display:flex}.contact__cards svg{color:var(--green-2);flex:none;margin-top:3px}.contact__cards span{font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);display:block}.contact__cards a,.contact__cards p{align-items:center;gap:4px;font-size:18px;font-weight:600;display:inline-flex}.contact__cards a:hover{color:var(--green-2)}.quote{background:var(--ink);color:var(--text);border-radius:24px;gap:20px;padding:clamp(22px,3vw,40px);display:grid}.quote legend{font:500 20px/1.2 var(--display);letter-spacing:-.02em;margin-bottom:14px}.quote__chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:10px 15px;font-size:14px;transition:background .3s,color .3s,border-color .3s;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:2px solid var(--volt);outline-offset:2px}.chip.is-on{background:var(--volt);border-color:var(--volt);color:var(--ink);font-weight:600}.quote__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:8px;display:grid}.field span{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{border:1px solid var(--line);background:var(--ink-3);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:14px 16px;transition:border-color .3s,box-shadow .3s}.field input::placeholder,.field textarea::placeholder{color:var(--muted-dark)}.field input:focus,.field textarea:focus{border-color:var(--volt);outline:none;box-shadow:0 0 0 3px #b4e64a2e}.quote__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.contact__map{background:var(--ink-4);border-radius:22px;height:clamp(280px,36vw,440px);margin-top:clamp(50px,7vw,90px);overflow:hidden}.contact__map iframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%}.footer{background:var(--ink);border-top:1px solid var(--line);padding-top:clamp(70px,9vw,120px);position:relative;overflow:hidden}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer__emblem{width:64px;color:var(--volt)}.footer__tag{max-width:300px;font:500 17px/1.4 var(--display);letter-spacing:-.02em;margin-top:18px}.footer__tag span{font:600 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px;display:block}.footer__col{color:var(--muted);align-content:start;gap:10px;font-size:15px;display:grid}.footer__col h2{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-bottom:8px}.footer__col a{align-items:center;gap:4px;transition:color .3s;display:inline-flex}.footer__col a:hover{color:var(--volt)}.footer__social{gap:8px;margin-top:10px;display:grid}.footer__giant{font:800 clamp(34px, 7.6vw, 150px) / .9 var(--display);letter-spacing:-.06em;text-transform:uppercase;background:linear-gradient(180deg, var(--ink-4), var(--ink) 88%);color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;justify-content:center;gap:.25em;margin:clamp(40px,6vw,90px) 0 -.16em;display:flex}.footer__base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;padding-bottom:28px;font-size:13px;display:flex}.phero{align-items:end;min-height:78svh;padding:150px 0 60px;display:grid;position:relative;overflow:hidden}.phero__bg{position:absolute;inset:-10% 0}.phero__bg img{object-fit:cover;opacity:.55}.phero:after{content:"";background:linear-gradient(0deg, var(--ink) 0%, #070b0933 60%, #070b0999 100%);position:absolute;inset:0}.phero__inner{z-index:2;position:relative}.phero__stats{font:600 13px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:12px 40px;margin-top:34px;display:flex}.phero__stats b{color:var(--volt);letter-spacing:-.04em;margin-right:6px;font-size:30px}.filters{z-index:20;flex-wrap:wrap;gap:8px;padding:16px 0;display:flex;position:sticky;top:76px}.filters button{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b09b3;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.filters button small{font:600 11px/1 var(--mono);opacity:.7}.filters button.is-active{background:var(--volt);border-color:var(--volt);color:var(--ink)}.projs{gap:clamp(70px,9vw,130px);padding-top:40px;padding-bottom:clamp(90px,10vw,150px);display:grid}.proj.is-hidden{display:none}.proj__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-bottom:22px;display:flex}.proj__place{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--volt);align-items:center;gap:12px;margin-bottom:12px;display:flex}.proj__status{color:var(--muted);border:1px solid;border-radius:999px;padding:5px 10px;font-size:10px}.proj__status--ongoing{color:var(--sun)}.proj__head h2{font:500 clamp(28px, 3.6vw, 54px) / 1.04 var(--display);letter-spacing:-.04em}.proj__facts{flex-wrap:wrap;gap:8px;display:flex}.proj__facts li{border:1px solid var(--line);font:600 12px/1 var(--mono);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.proj__facts svg{color:var(--volt)}.proj__body{color:#c5d1c9;grid-template-columns:1.2fr 1fr;gap:20px 60px;padding:26px 0 30px;font-size:17px;display:grid}.proj__scope{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.proj__scope li{background:var(--ink-3);font:600 12px/1 var(--mono);color:var(--text);border-radius:999px;padding:8px 13px}.proj__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(140px,15vw,240px);gap:12px;display:grid}.proj__grid li{border-radius:12px;overflow:hidden}.proj__grid li.is-lead{grid-area:span 2/span 2}.proj__grid button{width:100%;height:100%;display:block}.proj__grid img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s}.proj__grid button:hover img{transform:scale(1.06)}.lightbox{z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .35s var(--ease);background:#040705f0;place-items:center;padding:60px 70px;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.lightbox figure{gap:14px;max-width:min(1200px,100%);display:grid}.lightbox img{width:auto;max-height:78vh;animation:fade .5s var(--ease);border-radius:12px;margin:0 auto}.lightbox figcaption{color:var(--muted);justify-content:space-between;gap:20px;font-size:14px;display:flex}.lightbox figcaption span:last-child{font-family:var(--mono);color:var(--volt)}.lightbox__btn{border:1px solid var(--line);background:var(--ink-2);border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:grid;position:absolute}.lightbox__btn:hover{background:var(--volt);color:var(--ink)}.lightbox__close{top:18px;right:18px}.lightbox__prev{top:50%;left:14px;translate:0 -50%}.lightbox__next{top:50%;right:14px;translate:0 -50%}@media (max-width:1180px){.header__nav{display:none}.header__burger{display:block}}@media (max-width:1000px){.hero__hud{display:none}.statement__grid{grid-template-columns:1fr;grid-template-areas:"eyebrow""text""photos"}.statement__photos{height:min(110vw,620px);min-height:0;margin-top:50px}.map__grid,.fleet__grid,.leader__grid,.contact__grid{grid-template-columns:1fr}.map__stage,.leader__left{position:relative;top:0}.footer__grid{grid-template-columns:1fr 1fr}.services__float{display:none}.svc__inner{grid-template-columns:1fr}.svc__inner>div{grid-column:auto}.svc__thumb{aspect-ratio:16/9;border-radius:14px;display:block;overflow:hidden}.svc__thumb img{object-fit:cover;width:100%;height:100%}.proj__body{grid-template-columns:1fr}.proj__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(130px,34vw,260px)}}@media (max-width:899px){.build__pin{min-height:0}.build__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:20px;overflow-x:auto}.build__track::-webkit-scrollbar{display:none}.step{scroll-snap-align:start;opacity:1;flex-basis:78vw}.step__photo img{filter:none;width:100%;margin:0}.step .step__node{border-color:var(--volt);background:var(--volt)}.build__cable,.build__count{display:none}}@media (max-width:700px){.header__call{display:none}.hero__inner{align-items:flex-end;padding-top:110px}.hero__shade{background:linear-gradient(#070b091a 25%,#070b09b3 55%,#070b09f5 100%)}.hero__stats{grid-template-columns:1fr 1fr;gap:0 16px}.hero__stat{padding-bottom:16px}.svc__head{grid-template-columns:34px 1fr 28px;gap:12px}.svc__short{display:none}.fleet__specs{grid-template-columns:1fr}.spec+.spec{border-left:0;border-top:1px solid var(--line);padding-left:0}.quote__row{grid-template-columns:1fr}.map__list button{grid-template-columns:110px 1fr 60px}.footer__grid{grid-template-columns:1fr}.lightbox{padding:70px 12px}.lightbox__prev,.lightbox__next{top:auto;bottom:14px;translate:none}.loader__word{max-width:60vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
