@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2ce019e56520762-s.1hy5o68j-7e-b.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:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b71538984594775c-s.3_4t2le6tviiu.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:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb9315cbc3bb353b-s.p.1jvok3quyhka8.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:Tilt Neon Fallback;src:local(Arial);ascent-override:99.18%;descent-override:27.25%;line-gap-override:0.0%;size-adjust:99.82%}.tilt_neon_3f193daf-module__dzRjzW__className{font-family:Tilt Neon,Tilt Neon Fallback;font-style:normal}.tilt_neon_3f193daf-module__dzRjzW__variable{--nx-f-tube:"Tilt Neon", "Tilt Neon Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.001-r-7mugpfu.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.016j3pq2se5f3.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2mx8o19a7jz1u.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}.big_shoulders_45053b6b-module__n0r4wa__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_45053b6b-module__n0r4wa__variable{--nx-f-sign:"Big Shoulders"}
@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6d17aaf9688500d5-s.13l88b10svigj.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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/94647ffa920346ad-s.40iv6h8sm2m8-.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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/07ad42c7cbfbb93f-s.p.1u3uiwvr4hxzg.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c38436978873060d-s.3-mpl5g0sz1pj.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6b81730c0a5df772-s.3ieg1wriviqld.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ccb04bdeaf6be910-s.p.01tr6x6g38e6j.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1132cef18dd979ff-s.11wo-l9v47rv-.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4c9470c1212438a9-s.0khxs77c4yfia.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/85183973983c2b0d-s.p.1rdf28my7bctm.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_60d7ced0-module__YBNI5a__className{font-family:Barlow,Barlow Fallback}.barlow_60d7ced0-module__YBNI5a__variable{--nx-f-text:"Barlow", "Barlow Fallback"}
.nx{--nx-night:#050510;--nx-ink:#eef0f7;--nx-text:#c3c7d6;--nx-dim:#8d92aa;--nx-line:#1b1d2e;--nx-metal:#2a2e45;--nx-cyan:#2ee6ff;--nx-cyan-core:#e8fdff;--nx-mag:#ff4bd8;--nx-mag-core:#ffe8fb;--nx-glow-c:0 0 .02em #fff, 0 0 .07em var(--nx-cyan), 0 0 .16em var(--nx-cyan), 0 0 .36em #2ee6ff8c, 0 0 .8em #2ee6ff4d;--nx-glow-m:0 0 .02em #fff, 0 0 .07em var(--nx-mag), 0 0 .16em var(--nx-mag), 0 0 .36em #ff4bd88c, 0 0 .8em #ff4bd84d;--nx-bloom-c:0 0 .03em #22dbf7, 0 0 .1em #22dbf7, 0 0 .22em #2ee6ff8c, 0 0 .5em #2ee6ff47, 0 0 1em #2ee6ff26;--nx-bloom-m:0 0 .03em #ff3fd2, 0 0 .1em #ff3fd2, 0 0 .22em #ff4bd88c, 0 0 .5em #ff4bd847, 0 0 1em #ff4bd826;--nx-pad:clamp(20px, 4.4vw, 72px);--nx-maxw:1600px;--nx-inline:max(var(--nx-pad), calc((100% - var(--nx-maxw)) / 2));--nx-col:clamp(14px, 1.8vw, 30px);--nx-gap:clamp(28px, 3.2vw, 60px);--nx-rail:72px;--nx-ns:min(var(--nx-cap,250px), calc(40svh / var(--n,2)), calc(100cqi / var(--e2,6)));background:var(--nx-night);min-height:100vh;color:var(--nx-text);font-family:var(--nx-f-text), "Barlow", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}@media (min-width:861px){.nx.nx--one{--nx-ns:min(var(--nx-cap1,300px), 42svh, calc(100cqi / var(--e1,6)))}}.nx *,.nx :before,.nx :after{box-sizing:border-box}.nx .nx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx a{color:inherit}.nx a:focus-visible,.nx button:focus-visible{outline:2px solid var(--nx-cyan);outline-offset:3px;border-radius:2px}.nx .nx-bg__particles canvas{opacity:.45;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000 72%);mask-image:linear-gradient(#000 0% 34%,#0000 72%)}.nx .nx-page{z-index:1;position:relative}.nx .nx-name,.nx .nx-tagline,.nx .nx-blade,.nx .nx-open__tube{font-family:var(--nx-f-tube), "Tilt Neon", system-ui, sans-serif;font-weight:400}.nx .nx-tw{white-space:nowrap;display:inline-block;position:relative}.nx .nx-glass{color:var(--glass);-webkit-text-stroke:.022em var(--rim);paint-order:stroke fill}.nx .nx-lit{animation:nxc-strike-0 1.15s var(--d,0s) both;position:absolute;inset:0}.nx .nx-k1>.nx-lit{animation-name:nxc-strike-1}.nx .nx-k2>.nx-lit{animation-name:nxc-strike-2}.nx .nx-gas{color:var(--gas);-webkit-text-stroke:.022em var(--gas);paint-order:stroke fill;text-shadow:var(--bloom);display:block}.nx .nx-core{color:var(--core);filter:blur(.026em);position:absolute;inset:0}.nx .nx-lit .nx-fault{animation:7.4s 4.8s infinite nxc-fault}@keyframes nxc-strike-0{0%,9%{opacity:0}10%,14%{opacity:1}15%,33%{opacity:0}34%,38%{opacity:1}39%,49%{opacity:0}50%,to{opacity:1}}@keyframes nxc-strike-1{0%,21%{opacity:0}22%,25%{opacity:1}26%,29%{opacity:0}30%,33%{opacity:1}34%,58%{opacity:0}59%,to{opacity:1}}@keyframes nxc-strike-2{0%,30%{opacity:0}31%,42%{opacity:1}43%,47%{opacity:0}48%,to{opacity:1}}@keyframes nxc-fault{0%,90%{opacity:1}91%{opacity:.18}92%{opacity:1}94%{opacity:.35}95%,to{opacity:1}}:is(html:has(.ff-intro:not(.ff-intro-leave)) .nx .nx-lit,html:has(.ff-intro:not(.ff-intro-leave)) .nx .nx-open__tube){animation-play-state:paused}.nx .nx-hero{flex-direction:column;min-height:100svh;display:flex;position:relative}.nx .nx-bar{z-index:3;padding:26px var(--nx-inline) 0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nx .nx-plate{border:1px solid var(--nx-metal);min-width:0;font:600 14px/1 var(--nx-f-sign), sans-serif;letter-spacing:.12em;color:var(--nx-text);overflow-wrap:anywhere;background:#080812cc;border-radius:2px;align-items:center;gap:10px;margin:0;padding:9px 14px 9px 12px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.nx .nx-plate:hover{color:var(--nx-ink);border-color:#2ee6ff80}.nx .nx-plate__on{color:var(--nx-dim);white-space:pre}.nx .nx-plate__led{background:var(--nx-cyan);width:6px;height:6px;box-shadow:0 0 6px var(--nx-cyan), 0 0 14px #2ee6ff99;border-radius:50%;flex:none}.nx .nx-nav ul{gap:clamp(18px,2.6vw,44px);margin:0;padding:0;list-style:none;display:flex}.nx .nx-nav a{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-dim);padding:14px 0;text-decoration:none;transition:color .2s;display:inline-block}.nx .nx-nav a:hover{color:var(--nx-ink)}.nx .nx-wall{column-gap:var(--nx-col);padding:clamp(48px, 9vh, 130px) var(--nx-inline) 0;flex:1 0 auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.nx .nx-spill{pointer-events:none;background:radial-gradient(40% 46% at 30% 92%,#2ee6ff1a,#0000 70%),radial-gradient(26% 22% at 24% 64%,#ff4bd80d,#0000 70%);position:absolute;inset:0}.nx .nx-signbox{flex-direction:column;grid-column:1/-1;align-items:flex-start;min-width:0;display:flex;position:relative;container-type:inline-size}.nx .nx-split .nx-signbox{grid-column:1/span 8}.nx .nx-name{--gas:#22dbf7;--core:#f4feff;--bloom:var(--nx-bloom-c);--glass:#2e3946;--rim:#6f7c8c;--sink:0em;isolation:isolate;width:fit-content;max-width:100%;margin:0 0 var(--sink);font-size:var(--nx-ns);letter-spacing:-.005em;color:var(--nx-cyan-core);line-height:.98;position:relative}.nx .nx-name.nx-dl{--sink:.07em}.nx .nx-name .nx-word{width:fit-content;max-width:100%;display:block;position:relative}.nx .nx-name--flow .nx-word{display:inline-block}@media (min-width:861px){.nx .nx-name--one .nx-word{display:inline-block}.nx .nx-name--one{--sink:0em}.nx .nx-name--one.nx-da{--sink:.07em}}.nx .nx-name .nx-word:before{content:"";z-index:-1;background:radial-gradient(circle at .055em,#a3abc4 0 .009em,#343a52 .017em,#0000 .022em),radial-gradient(circle at calc(100% - .055em),#a3abc4 0 .009em,#343a52 .017em,#0000 .022em),linear-gradient(#8ceeff80 0 1px,#2a3046 1px,#1b1f30 42%,#12141f calc(100% - 1px),#000 calc(100% - 1px));border-radius:.012em;height:.125em;position:absolute;top:.53em;left:.025em;right:.025em;box-shadow:0 .03em .05em #000000bf}.nx .nx-name .nx-word:after{content:"";z-index:-2;background:radial-gradient(circle at .026em .045em,#b9c0d6 0 .008em,#3a4058 .013em,#0000 .016em),radial-gradient(circle at .026em calc(100% - .045em),#b9c0d6 0 .008em,#3a4058 .013em,#0000 .016em),radial-gradient(circle at calc(100% - .026em) .045em,#b9c0d6 0 .008em,#3a4058 .013em,#0000 .016em),radial-gradient(circle at calc(100% - .026em) calc(100% - .045em),#b9c0d6 0 .008em,#3a4058 .013em,#0000 .016em),linear-gradient(90deg,#1d2232,#4a5272 40%,#262b3e 70%,#12151f) 0 0/.052em 100% no-repeat,linear-gradient(90deg,#1d2232,#4a5272 40%,#262b3e 70%,#12151f) 100% 0/.052em 100% no-repeat;height:.325em;position:absolute;top:.43em;left:.035em;right:.035em}.nx .nx-cable{z-index:-1;width:.12em;height:calc(.395em + var(--sink));border:max(2px,.013em) solid #30364d;border-width:max(2px,.013em) max(2px,.013em) 0 0;border-top-right-radius:.1em;position:absolute;top:.585em;left:calc(100% - .03em)}.nx .nx-tagline{--gas:#ff3fd2;--core:#fff1fc;--bloom:var(--nx-bloom-m);--glass:#3a2b40;--rim:#86708a;max-width:30ch;margin:0 0 min(calc(var(--nx-ns) * .16), 40px) calc(var(--nx-ns) * .045);font-size:max(15px, min(clamp(21px, 2.2vw, 36px), calc(var(--nx-ns) * .5)));color:var(--nx-mag-core);text-wrap:balance;order:-1;line-height:1.22}.nx .nx-tagline__ln{display:block}@media (min-width:861px){.nx.nx--one .nx-tagline{max-width:42ch}}.nx .nx-window{isolation:isolate;grid-column:9/-1;justify-self:end;align-items:flex-end;min-width:0;margin-bottom:9px;display:flex;position:relative}.nx .nx-window:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 50% at 66% 46%,#2ee6ff1f,#0000 72%),radial-gradient(34% 38% at 22% 80%,#ff4bd826,#0000 72%);position:absolute;inset:-22% -12% -10% -30%}.nx .nx-portrait{isolation:isolate;aspect-ratio:4/5;width:clamp(190px,18vw,300px);box-shadow:0 0 0 1px var(--nx-metal), 0 0 0 8px #08080f, 0 0 0 9px var(--nx-line), 0 0 70px -6px #2ee6ff38;background:#0b0b16;border-radius:1px;flex:none;margin:0;position:relative;overflow:hidden}.nx .nx-portrait img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.72);width:100%;height:100%;display:block}.nx .nx-portrait:before{content:"";z-index:1;mix-blend-mode:color;background:linear-gradient(100deg,#ff4bd899 0%,#ff4bd800 46%,#2ee6ff00 54%,#2ee6ffa6 100%);position:absolute;inset:0}.nx .nx-portrait:after{content:"";z-index:2;mix-blend-mode:screen;background:linear-gradient(100deg,#ff4bd84d,#0000 34% 66%,#2ee6ff52),linear-gradient(170deg,#ffffff12,#0000 32%);position:absolute;inset:0}.nx .nx-open{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;margin:0;display:flex;position:relative}.nx .nx-window:has(.nx-portrait) .nx-open{order:-1;align-items:flex-end;margin:0 -30px 18% 0}.nx .nx-window:has(.nx-portrait) .nx-open__cap{align-self:flex-start;padding-right:38px}.nx .nx-open__tube{border:.09em solid var(--nx-cyan-core);letter-spacing:.1em;color:var(--nx-mag-core);text-shadow:var(--nx-glow-m);box-shadow:0 0 .08em var(--nx-cyan), 0 0 .3em #2ee6ffb3, 0 0 .9em #2ee6ff4d, inset 0 0 .08em var(--nx-cyan), inset 0 0 .3em #2ee6ff73;background:#05050ed1;border-radius:.42em;padding:.12em .5em .16em;font-size:clamp(27px,2.3vw,38px);line-height:1;animation:1.2s 1.9s both nxc-flick;display:inline-block;position:relative}.nx .nx-open__tube:before,.nx .nx-open__tube:after{content:"";background:repeating-linear-gradient(#4a5070 0 3px,#0000 3px 5px);width:2px;height:30px;margin-bottom:.09em;position:absolute;bottom:100%}.nx .nx-open__tube:before{left:22%}.nx .nx-open__tube:after{right:22%}.nx .nx-window:not(:has(.nx-portrait)) .nx-open__tube:before{display:none}.nx .nx-window:not(:has(.nx-portrait)) .nx-open__tube:after{display:none}.nx .nx-open__cap{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-dim)}@keyframes nxc-flick{0%,18%{opacity:.22}19%,24%{opacity:1}25%,44%{opacity:.22}45%,49%{opacity:.9}50%,60%{opacity:.3}61%,to{opacity:1}}.nx .nx-floor{isolation:isolate;column-gap:var(--nx-col);min-height:clamp(220px,30svh,360px);padding:0 var(--nx-inline) clamp(44px, 7vh, 84px);background:radial-gradient(38% 60% at 30% 0,#2ee6ff1a,#0000 72%),linear-gradient(#0b0b1e 0%,#070715 42%,#050510f0 62%,#0505108c 82%,#05051000 100%);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid;position:relative;overflow:clip}.nx .nx-floor:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#2ee6ff80 14% 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #2ee6ff66}.nx .nx-floor__plane{z-index:0;perspective:300px;perspective-origin:50% 0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 62%,#0000 96%);mask-image:linear-gradient(#0000 0%,#000 26% 62%,#0000 96%)}.nx .nx-floor__plane>i{transform-origin:50% 0;height:300%;position:absolute;top:0;left:-70%;right:-70%;overflow:hidden;transform:rotateX(70deg)}.nx .nx-floor__plane>i>b{background-image:linear-gradient(#2ee6ff29 1px,#0000 1px),linear-gradient(90deg,#2ee6ff1f 1px,#0000 1px);background-position:50% 0;background-size:72px 72px;position:absolute;inset:-288px 0 0}@supports (animation-timeline:scroll()){.nx .nx-floor__plane>i>b{animation:linear both nxc-floor-run;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes nxc-floor-run{to{transform:translateY(288px)}}.nx .nx-reflect{z-index:1;column-gap:var(--nx-col);padding:0 var(--nx-inline);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;top:0;left:0;right:0}.nx .nx-split .nx-reflect .nx-signbox,.nx .nx-split.nx-floor .nx-reflect .nx-signbox{grid-column:1/span 8}.nx .nx-mirror{--pad:.5em;--sink:0em;width:fit-content;max-width:calc(100% + 2 * var(--pad));margin:var(--sink) calc(-1 * var(--pad)) 0;padding:0 var(--pad);font-size:var(--nx-ns);transform-origin:50% 0;opacity:.52;-webkit-mask-image:linear-gradient(to top, #000 0, #0000009e .3em, #0003 .62em, transparent min(.92em, 230px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to top, #000 0, #0000009e .3em, #0003 .62em, transparent min(.92em, 230px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(to top, #000 0, #0000009e .3em, #0003 .62em, transparent min(.92em, 230px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);position:relative;transform:translateY(108%)scaleY(-1.08);-webkit-mask-composite:source-in;mask-composite:intersect}.nx .nx-mirror .nx-name{margin:0;font-size:1em}.nx .nx-floor--open{min-height:clamp(260px,38svh,420px)}.nx .nx-mirror.nx-dl{--sink:.07em}@media (min-width:861px){.nx.nx--one .nx-mirror{--sink:0em}.nx.nx--one .nx-mirror.nx-da{--sink:.07em}}.nx .nx-band+.nx-band{top:0;left:var(--pad);position:absolute}.nx .nx-band--1{clip-path:inset(calc(100% - .55em) -1em .36em);filter:blur(.012em);transform:translate(.028em)}.nx .nx-band--2{clip-path:inset(calc(100% - .74em) -1em .55em);filter:blur(.018em);transform:translate(-.042em)}.nx .nx-band--3{clip-path:inset(-1em -1em .74em);filter:blur(.026em);transform:translate(.065em)skew(-6deg)}.nx .nx-mirror .nx-lit{color:var(--nx-cyan);text-shadow:0 0 .05em #2ee6ffe6,0 0 .2em #2ee6ff66;position:static}.nx .nx-mirror .nx-word:before,.nx .nx-mirror .nx-word:after{display:none}.nx .nx-meta{z-index:2;flex-direction:column;grid-column:9/-1;gap:26px;padding-top:clamp(30px,5vh,56px);display:flex;position:relative}.nx .nx-bio{max-width:48ch;color:var(--nx-text);text-wrap:pretty;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.58}.nx .nx-spec{border-top:1px solid var(--nx-line);margin:0}.nx .nx-spec>div{border-bottom:1px solid var(--nx-line);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.nx .nx-spec dt{font:600 13px/1.6 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim);overflow-wrap:anywhere}.nx .nx-spec dd{color:var(--nx-ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.nx .nx-links{flex-wrap:wrap;gap:4px 24px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.nx .nx-links a{min-height:44px;font:600 13.5px/1 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-ink);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.nx .nx-links a:hover{color:var(--nx-cyan)}.nx .nx-ico{flex:none;width:15px;height:15px}.nx .nx-findme{width:min(100%,420px)}.nx .nx-findme__label{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-dim);margin:0 0 12px}.nx .nx-sec{grid-template-columns:var(--nx-rail) minmax(0, 1fr);column-gap:var(--nx-gap);padding:clamp(80px, 8.4vw, 136px) var(--nx-inline) 0;display:grid;position:relative}.nx .nx-sec--projects{padding-top:clamp(24px,2.6vw,44px)}.nx .nx-sec--contact{padding-top:clamp(130px,13vw,220px)}.nx .nx-rail{min-width:0;position:relative}.nx .nx-body{grid-column:2;min-width:0}.nx .nx-blade{--core:var(--nx-cyan-core);--glow:var(--nx-glow-c);width:var(--nx-rail);writing-mode:vertical-rl;text-orientation:upright;font-variation-settings:"YROT" -14;font-size:24px;line-height:var(--nx-rail);letter-spacing:-.26em;text-align:center;text-transform:uppercase;color:var(--core);text-shadow:var(--glow);border:1px solid var(--nx-metal);background:linear-gradient(90deg,#0c0c18,#08080f 55%,#0c0c18);border-radius:2px;margin:0;padding:20px 0 14px;position:sticky;top:max(90px,14vh);box-shadow:inset 0 0 0 5px #07070d,inset 0 0 0 6px #ffffff09,0 0 46px -8px #2ee6ff47}.nx .nx-blade--m{--core:var(--nx-mag-core);--glow:var(--nx-glow-m);box-shadow:inset 0 0 0 5px #07070d,inset 0 0 0 6px #ffffff09,0 0 46px -8px #ff4bd847}.nx .nx-blade__more{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx .nx-blade:before,.nx .nx-blade:after{content:"";background:linear-gradient(var(--nx-metal), var(--nx-metal)) left center / 4px 12px no-repeat, linear-gradient(var(--nx-metal), var(--nx-metal)) center / 100% 2px no-repeat;width:22px;height:12px;position:absolute;right:100%}.nx .nx-blade:before{top:18px}.nx .nx-blade:after{bottom:18px}.nx .nx-strip{column-gap:var(--nx-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:1101px){.nx .nx-strip{grid-template-rows:repeat(var(--sides,1), 1fr)}}.nx .nx-s{--max:60px;isolation:isolate;flex-direction:column;gap:14px;min-width:0;display:flex;position:relative;container-type:inline-size}.nx .nx-s--solo{--max:250px;grid-column:1/-1}.nx .nx-s--lead{grid-column:1/span 7;grid-row:1 / span var(--sides,1);--max:230px}.nx .nx-s--side{grid-column:8/-1}.nx .nx-s--half{grid-column:span 6}.nx .nx-s--third{--max:50px;grid-column:span 4}.nx .nx-s--half,.nx .nx-s--third,.nx .nx-s--wide{margin-top:clamp(40px,4vw,64px)}.nx .nx-s--sign.nx-s--wide{--max:96px;--cq:.56;column-gap:var(--nx-gap);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.nx .nx-s--wide .nx-s__head{grid-column:1/-1}.nx .nx-s--wide .nx-s__name{grid-area:2/1/span 2}.nx .nx-s--wide .nx-s__sum{grid-area:2/2}.nx .nx-s--wide .nx-s__meta{grid-area:3/2}.nx .nx-s--wide.nx-s--bare .nx-s__meta{grid-row:2/span 2}.nx .nx-s--marquee{box-shadow:inset 0 0 0 1px var(--nx-metal), inset 0 0 0 7px #0a0a12, inset 0 0 0 8px var(--nx-line);background:radial-gradient(120% 60% at 50% 0,#ffeed20e,#0000 64%),linear-gradient(#0c0c18,#07070e);gap:16px;padding:clamp(32px,3.2vw,56px)}.nx .nx-s__bulbs{--b:radial-gradient(circle, #fffaf0 0 1.7px, #ffeccccc 2.3px, #ffdeb03d 3.8px, transparent 6.4px);z-index:-1;pointer-events:none;background:var(--b) 0 0 / 22px 14px repeat-x, var(--b) 0 100% / 22px 14px repeat-x, var(--b) 0 0 / 14px 22px repeat-y, var(--b) 100% 0 / 14px 22px repeat-y;position:absolute;inset:8px}.nx .nx-s--marquee .nx-s__head{align-items:center}.nx .nx-s--marquee .nx-s__no{align-items:baseline;gap:6px 20px}.nx .nx-s__kicker{font:400 clamp(22px, 2vw, 30px) / 1 var(--nx-f-tube), "Tilt Neon", sans-serif;letter-spacing:.01em;text-transform:none;color:var(--nx-mag-core);text-shadow:var(--nx-glow-m)}.nx .nx-s--marquee .nx-s__name{color:#f6f9ff;text-shadow:0 0 .02em #ffffffb3,0 0 .12em #e8fdff33,0 0 .42em #2ee6ff21}.nx .nx-s--marquee .nx-s__sum{-webkit-line-clamp:4;max-width:46ch;font-size:clamp(17px,1.35vw,20px)}.nx .nx-s__foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;padding-top:10px;display:flex}.nx .nx-s__reader{--pitch:38px;font:700 clamp(16px, 1.3vw, 19px) / var(--pitch) var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#16161e;font-variant-numeric:tabular-nums;background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--pitch) - 8px), #28221433 calc(var(--pitch) - 8px) calc(var(--pitch) - 7px), #ffffff8c calc(var(--pitch) - 7px) calc(var(--pitch) - 6px), transparent calc(var(--pitch) - 6px) var(--pitch)) 0 7px / 100% calc(100% - 16px) no-repeat, radial-gradient(130% 160% at 50% -20%, #fbf8ef, #e9e3d3 62%, #d8d0bc);box-shadow:inset 0 0 0 1px #0000004d, 0 0 0 5px #0a0a12, 0 0 0 6px var(--nx-metal), 0 0 34px #ffeccc1a;border-radius:1px;flex-wrap:wrap;align-self:stretch;column-gap:2.1em;margin:0;padding:7px 18px 9px;list-style:none;display:flex}.nx .nx-s__reader li{overflow-wrap:anywhere;flex-wrap:wrap;column-gap:1.1em;min-width:0;display:flex}.nx .nx-s--marquee .nx-s__live{font:600 14px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0}.nx .nx-s--sign{--max:60px;padding:26px 0 30px}.nx .nx-s--sign .nx-s__meta{border-top:1px solid var(--nx-line);margin-top:auto;padding-top:13px}.nx .nx-strip>.nx-s--side:nth-child(2):last-child .nx-s__name{margin-top:auto}.nx .nx-strip>.nx-s--side:nth-child(2):last-child .nx-s__meta{margin-top:0}.nx .nx-s--sign:before{content:"";background:linear-gradient(#2a2e40,#14161f);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.nx .nx-s--sign:after{content:"";background:linear-gradient(var(--nx-metal), var(--nx-metal)) 10% 0 / 2px 100% no-repeat, linear-gradient(var(--nx-metal), var(--nx-metal)) 90% 0 / 2px 100% no-repeat;height:7px;position:absolute;top:3px;left:0;right:0}.nx .nx-s__tube{pointer-events:none;background:#3a93a6;border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 2px #2ee6ff59}.nx .nx-s__tube:after{content:"";border-radius:inherit;background:var(--nx-cyan-core);box-shadow:0 0 3px var(--nx-cyan), 0 0 12px #2ee6ffb3, 0 0 34px #2ee6ff59;opacity:0;position:absolute;inset:0}.nx .nx-s__tube:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 0,#2ee6ff13,#0000 72%);height:120px;position:absolute;top:3px;left:6%;right:6%}.nx .nx-s__head{font:600 13px/1.35 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.nx .nx-s__no{flex-wrap:wrap;flex:none;gap:4px 16px;display:inline-flex}.nx .nx-s__back{text-align:right;min-width:0;color:var(--nx-cyan);overflow-wrap:anywhere;opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-4px)}.nx .nx-s__name{font:800 min(var(--max), calc(100cqi * var(--cq,1) / var(--tw,5))) / .9 var(--nx-f-sign), sans-serif;letter-spacing:.005em;text-transform:uppercase;color:var(--nx-ink);overflow-wrap:break-word;margin:0;transition:color .25s,text-shadow .4s}.nx .nx-s__name a{text-decoration:none}.nx .nx-s__name a:after{content:"";z-index:1;position:absolute;inset:0}.nx .nx-s__name a:focus-visible{outline:none}.nx .nx-s:has(.nx-s__name a:focus-visible){outline:2px solid var(--nx-cyan);outline-offset:6px}.nx .nx-s__sum{-webkit-line-clamp:3;max-width:50ch;color:var(--nx-text);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:16.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.nx .nx-s__meta{font:600 13.5px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.nx .nx-s__live a{z-index:2;color:var(--nx-cyan);text-underline-offset:4px;margin:-13px 0;padding:13px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block;position:relative}.nx .nx-s:hover .nx-s__tube:after,.nx .nx-s:focus-within .nx-s__tube:after{animation:.7s both nxc-tube-on}.nx .nx-s:hover .nx-s__back,.nx .nx-s:focus-within .nx-s__back{opacity:1;transform:none}.nx .nx-s--sign:hover .nx-s__name,.nx .nx-s--sign:focus-within .nx-s__name{color:#eef0f7e6;text-shadow:0 0 .1em #2ee6ff99,0 0 .3em #2ee6ff6b,0 0 .75em #2ee6ff38}.nx .nx-s--sign:hover .nx-s__tube:before,.nx .nx-s--sign:focus-within .nx-s__tube:before{background:radial-gradient(50% 100% at 50% 0,#2ee6ff29,#0000 72%)}.nx .nx-s--marquee:hover .nx-s__name,.nx .nx-s--marquee:focus-within .nx-s__name{text-shadow:0 0 .02em #fff,0 0 .14em #e8fdff66,0 0 .5em #2ee6ff42}.nx .nx-s--marquee:hover .nx-s__bulbs,.nx .nx-s--marquee:focus-within .nx-s__bulbs{animation:.8s steps(2,end) infinite nxc-chase}@keyframes nxc-tube-on{0%{opacity:0}10%,16%{opacity:1}17%,30%{opacity:.15}31%,36%{opacity:.9}37%,46%{opacity:.3}47%,to{opacity:1}}@keyframes nxc-chase{to{background-position:22px 0,-22px 100%,0 -22px,100% 22px}}@media (hover:none){.nx .nx-s__tube:after{opacity:1}.nx .nx-s__tube:before{background:radial-gradient(50% 100% at 50% 0,#2ee6ff21,#0000 72%)}.nx .nx-s__back{opacity:1;color:var(--nx-dim);transform:none}}.nx .nx-board{--groove:42px;--frame:8px;padding-bottom:calc(var(--frame) + 10px);box-shadow:inset 0 0 0 1px var(--nx-metal), inset 0 0 0 var(--frame) #12131c, inset 0 0 0 calc(var(--frame) + 1px) #02020a;background:linear-gradient(#2ee6ff12,#0000 120px),#0a0b12;border-radius:2px;position:relative}.nx .nx-board:before{content:"";top:var(--frame);background:var(--nx-cyan-core);height:2px;box-shadow:0 0 8px var(--nx-cyan), 0 0 24px #2ee6ff99;border-radius:2px;position:absolute;left:28px;right:28px}.nx .nx-board:after{content:"";inset:var(--frame);pointer-events:none;background:linear-gradient(112deg,#ffffff09,#fff0 30%);position:absolute}.nx .nx-board__head{padding:calc(var(--frame) + 24px) clamp(24px, 2.8vw, 48px) 18px;font:700 15px/1 var(--nx-f-sign), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--nx-ink);border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0;display:flex}.nx .nx-board__head span+span{color:var(--nx-dim);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-weight:600}.nx .nx-board__rows{margin:0;padding:4px clamp(24px,2.8vw,48px) 0}.nx .nx-board__row{grid-template-columns:220px minmax(0,1fr);column-gap:clamp(20px,2.4vw,40px);padding:4px 0;display:grid}.nx .nx-board__row+.nx-board__row{border-top:1px solid #ffffff13}.nx .nx-board__row dt{min-width:0;font:600 13px/var(--groove) var(--nx-f-sign), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-dim);white-space:nowrap;text-overflow:ellipsis;gap:12px;display:flex;overflow:hidden}.nx .nx-board__lvl{color:var(--nx-cyan);font-variant-numeric:tabular-nums}.nx .nx-board__row dd{min-width:0;margin:0}.nx .nx-board__row ul{background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--groove) - 1px), #ffffff0d calc(var(--groove) - 1px) var(--groove)) 0 0 / 100% calc(100% - var(--groove) + 1px) no-repeat;flex-wrap:wrap;column-gap:1.15em;margin:0;padding:0;list-style:none;display:flex}.nx .nx-board__row li{font:500 23px/var(--groove) var(--nx-f-sign), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e7e8f1;text-shadow:0 1px #000000b3;transform:translateY(calc(var(--j,0) * .5px)) rotate(calc(var(--j,0) * .16deg));overflow-wrap:anywhere}.nx .nx-board__row--also li{color:var(--nx-dim)}.nx .nx-index{border-top:1px solid var(--nx-line);margin:0;padding:0;list-style:none}.nx .nx-index a{gap:8px var(--nx-gap);border-bottom:1px solid var(--nx-line);min-height:108px;color:var(--nx-ink);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-content:start;align-items:baseline;padding:24px 0;text-decoration:none;display:grid}.nx .nx-index__name{font:700 clamp(24px, 2.1vw, 32px)/1 var(--nx-f-sign), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--nx-ink);overflow-wrap:break-word;padding-left:24px;transition:color .2s,text-shadow .3s;position:relative}.nx .nx-index__led{background:#17323b;border-radius:50%;width:9px;height:9px;transition:background .2s,box-shadow .2s;position:absolute;top:.3em;left:0;box-shadow:inset 0 0 0 1px #24505c}.nx .nx-index__sum{min-width:0;max-width:52ch;color:var(--nx-text);font-size:16px;line-height:1.55;display:block}.nx .nx-index__sum>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx .nx-index__meta{font:600 13.5px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;display:flex}.nx .nx-index a:hover .nx-index__name,.nx .nx-index a:focus-visible .nx-index__name{color:var(--nx-cyan-core);text-shadow:0 0 .3em #2ee6ff73}.nx .nx-index a:hover .nx-index__led,.nx .nx-index a:focus-visible .nx-index__led{background:var(--nx-cyan-core);box-shadow:0 0 6px var(--nx-cyan), 0 0 14px #2ee6ffb3}.nx .nx-hours{border-top:1px solid var(--nx-line);margin:0;padding:0;list-style:none}.nx .nx-hours>li{gap:10px var(--nx-gap);border-bottom:1px solid var(--nx-line);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;padding:30px 0 32px;display:grid}.nx .nx-hours__when{font:700 clamp(20px, 1.8vw, 28px)/1.1 var(--nx-f-sign), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--nx-dim);font-variant-numeric:tabular-nums;margin:0}.nx .nx-hours>li.is-now .nx-hours__when{color:var(--nx-cyan);text-shadow:0 0 18px #2ee6ff59}.nx .nx-hours__what h3,.nx .nx-hours__what h4{font:700 clamp(25px, 2.5vw, 40px)/1 var(--nx-f-sign), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--nx-ink);text-wrap:balance;margin:0}.nx .nx-hours--edu .nx-hours__what h4{font-size:clamp(20px,1.8vw,28px)}.nx .nx-hours__what p{color:var(--nx-text);margin:8px 0 0;font-size:17px}.nx .nx-hours__desc{max-width:46ch;color:var(--nx-text);margin:0;font-size:16px;line-height:1.6}.nx .nx-sub{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--nx-dim);margin:64px 0 0;padding-bottom:18px}.nx .nx-act{gap:var(--nx-gap);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:end;display:grid}.nx .nx-act__total{color:var(--nx-text);margin:0;font-size:16px;line-height:1.4}.nx .nx-act__total span{font:800 clamp(64px, 7.2vw, 116px)/.82 var(--nx-f-sign), sans-serif;letter-spacing:-.005em;color:var(--nx-ink);font-variant-numeric:tabular-nums;margin-bottom:12px;display:block}.nx .nx-act dl{border-top:1px solid var(--nx-line);margin:28px 0 0}.nx .nx-act dl>div{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.nx .nx-act dt{font:600 13px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim)}.nx .nx-act dd{font:700 19px/1.2 var(--nx-f-sign), sans-serif;color:var(--nx-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0}.nx .nx-act dd small{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-dim)}.nx .nx-led{grid-template-columns:repeat(var(--weeks,53), minmax(0, 1fr));gap:clamp(2px,.3vw,5px);display:grid}.nx .nx-led__wk{gap:inherit;grid-template-rows:repeat(7,auto);display:grid}.nx .nx-led__d{aspect-ratio:1;background:#141528;border-radius:50%;display:block}.nx .nx-led__d--pad{background:0 0}.nx .nx-v1{background:#0e4f5d}.nx .nx-v2{background:#138ea4}.nx .nx-v3{background:#25cbe6}.nx .nx-v4{box-shadow:0 0 5px var(--nx-cyan), 0 0 10px #2ee6ff73;background:#d4fcff}.nx .nx-act__axis{border-top:1px solid var(--nx-line);font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim);justify-content:space-between;margin:14px 0 0;padding-top:12px;display:flex}.nx .nx-act__axis-h{display:none}.nx .nx-certs{gap:0 var(--nx-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));margin:0;padding:0;list-style:none;display:grid}.nx .nx-certs li{border-top:2px solid var(--nx-metal);flex-direction:column;gap:10px;padding:24px 0 30px;display:flex}.nx .nx-certs__by,.nx .nx-certs__year{font:600 13px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim);margin:0}.nx .nx-certs__year{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px}.nx .nx-certs h3{font:700 clamp(22px, 1.9vw, 28px)/1.05 var(--nx-f-sign), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--nx-ink);overflow-wrap:anywhere;margin:0}.nx .nx-certs h3 a{text-underline-offset:5px;-webkit-text-decoration:underline #2ee6ff73;text-decoration:underline #2ee6ff73;text-decoration-thickness:1px;transition:color .2s}.nx .nx-certs h3 a:hover{color:var(--nx-cyan)}.nx .nx-door{gap:var(--nx-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.nx .nx-door__line{font:800 clamp(42px, 4.8vw, 80px)/.9 var(--nx-f-sign), sans-serif;letter-spacing:.005em;text-transform:uppercase;color:var(--nx-ink);text-wrap:balance;margin:0}.nx .nx-door__line>span{white-space:nowrap}.nx .nx-door__q{color:var(--nx-mag-core);text-shadow:var(--nx-glow-m)}.nx .nx-door__lead{max-width:40ch;color:var(--nx-text);margin:24px 0 0;font-size:18px}.nx .nx-door .nx-ltable{margin-top:32px}.nx .nx-ltable{border-top:1px solid var(--nx-line);margin:0;padding:0;list-style:none}.nx .nx-ltable a{border-bottom:1px solid var(--nx-line);min-height:54px;color:var(--nx-ink);grid-template-columns:18px 104px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;text-decoration:none;display:grid}.nx .nx-ltable .nx-ico{align-self:center}.nx .nx-ltable__k{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-dim)}.nx .nx-ltable__v{color:var(--nx-text);overflow-wrap:anywhere;font-size:16px;transition:color .2s}.nx .nx-ltable a:hover .nx-ltable__v{color:var(--nx-cyan)}.nx .nx-door__box{border-top:1px solid var(--nx-line);padding-top:30px;position:relative}.nx .nx-door__box form label>span:first-child{font:600 13px/1 var(--nx-f-sign), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-dim)}.nx .nx-door__box input,.nx .nx-door__box textarea{font:400 16px/1.5 var(--nx-f-text), sans-serif;color:var(--nx-ink);background:#06060d;border:1px solid #2a2d44;border-radius:2px;margin-top:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #00000080}.nx .nx-door__box input::placeholder,.nx .nx-door__box textarea::placeholder{color:#6b7090}.nx .nx-door__box input:focus,.nx .nx-door__box textarea:focus{border-color:var(--nx-cyan);box-shadow:0 0 0 3px #2ee6ff29}.nx .nx-door__box button[type=submit]{border:2px solid var(--nx-cyan-core);min-height:48px;font:600 14px/1 var(--nx-f-sign), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--nx-cyan-core);text-shadow:0 0 8px var(--nx-cyan);box-shadow:0 0 4px var(--nx-cyan), 0 0 14px #2ee6ff59, inset 0 0 4px var(--nx-cyan), inset 0 0 12px #2ee6ff40;background:0 0;border-radius:999px;padding:12px 28px;transition:box-shadow .25s,background .25s}.nx .nx-door__box button[type=submit]:hover{box-shadow:0 0 6px var(--nx-cyan), 0 0 26px #2ee6ff8c, inset 0 0 6px var(--nx-cyan), inset 0 0 18px #2ee6ff59;filter:none;background:#2ee6ff14}.nx .nx-door__box [role=status]{font:600 15px/1.5 var(--nx-f-sign), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-cyan)}.nx .nx-foot{padding:40px var(--nx-inline) 120px;border-top:1px solid var(--nx-line);font:600 13px/1.4 var(--nx-f-sign), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-dim);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 36px;margin-top:clamp(100px,10vw,170px);display:flex}.nx .nx-foot a{text-decoration:none;transition:color .2s}.nx .nx-foot__sign{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}.nx .nx-foot__tube{isolation:isolate;max-width:100%;font:400 min(clamp(36px, 4.4vw, 64px), calc((100vw - 2 * var(--nx-pad)) / var(--e2,6))) / 1.05 var(--nx-f-tube), "Tilt Neon", sans-serif;letter-spacing:0;text-transform:none;color:var(--nx-mag-core);text-shadow:var(--nx-glow-m);overflow-wrap:anywhere;position:relative}.nx .nx-foot__tube:before{content:"";z-index:-1;background:linear-gradient(#ff4bd83d 0 1px,#141626 1px calc(100% - 1px),#06070d calc(100% - 1px));border-radius:1px;height:.1em;position:absolute;top:.5em;left:-.14em;right:-.14em}.nx .nx-foot__cap{padding:12px 0;display:inline-block}.nx .nx-foot__sign:hover .nx-foot__cap,.nx .nx-foot__brand:hover{color:var(--nx-cyan)}.nx .nx-foot__sign:focus-visible{outline-offset:8px}.nx .nx-foot__brand{padding:12px 0;display:inline-block}@media (max-width:1100px){.nx .nx-split .nx-signbox,.nx .nx-split .nx-reflect .nx-signbox,.nx .nx-split.nx-floor .nx-reflect .nx-signbox{grid-column:1/span 7}.nx .nx-window,.nx .nx-meta{grid-column:8/-1}.nx .nx-s--lead{grid-area:auto/1/auto/-1}.nx .nx-s--side{grid-column:span 6;margin-top:clamp(40px,4vw,64px)}.nx .nx-strip:has(>.nx-s--side:nth-child(2):last-child) .nx-s--side{grid-column:1/-1}.nx .nx-strip:has(>.nx-s--side:nth-child(4)) .nx-s--side:nth-child(4){grid-column:1/-1}.nx .nx-s--third{grid-column:span 6}.nx .nx-s--third:last-child:nth-child(2n){grid-column:1/-1}.nx .nx-act{grid-template-columns:minmax(0,1fr)}.nx .nx-act__stats{gap:var(--nx-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.nx .nx-act dl{margin:0}}@media (max-width:860px){.nx{--nx-rail:0px;--nx-ns:min(var(--nx-cap,250px), 36vw, calc(40svh / var(--n,2)), calc(100cqi / var(--e2,6)));font-size:16px}.nx .nx-nav li:not(:last-child){display:none}.nx .nx-nav a{padding:16px 0}.nx .nx-plate{min-height:44px}.nx .nx-links a{min-width:44px;min-height:44px}.nx .nx-certs h3 a{padding:9px 0}.nx .nx-foot__cap,.nx .nx-foot__brand{padding:14px 0}.nx .nx-bar{padding-top:20px}.nx .nx-hero{min-height:0}.nx .nx-wall,.nx .nx-reflect,.nx .nx-floor{grid-template-columns:minmax(0,1fr)}.nx .nx-wall{align-items:start;padding-top:36px}.nx .nx-signbox,.nx .nx-split .nx-signbox,.nx .nx-split .nx-reflect .nx-signbox,.nx .nx-split.nx-floor .nx-reflect .nx-signbox{grid-column:1}.nx .nx-window{grid-area:1/1;justify-content:space-between;justify-self:stretch;margin-bottom:40px}.nx .nx-window:before{inset:-16% -8% -12%}.nx .nx-window:has(.nx-portrait) .nx-open{order:0;align-items:flex-end;margin:0}.nx .nx-window:has(.nx-portrait) .nx-open__cap{align-self:auto;padding-right:0}.nx .nx-portrait{width:96px;box-shadow:0 0 0 1px var(--nx-metal), 0 0 0 5px #08080f, 0 0 0 6px var(--nx-line), 0 0 40px -6px #2ee6ff38}.nx .nx-open__tube{font-size:26px}.nx .nx-open__tube:before,.nx .nx-open__tube:after{display:none}.nx .nx-tagline{font-size:max(15px, min(clamp(19px, 5.6vw, 24px), calc(var(--nx-ns) * .5)))}.nx .nx-floor{min-height:0}.nx .nx-floor.nx-floor--open{min-height:clamp(130px,36vw,170px)}.nx .nx-mirror{-webkit-mask-image:linear-gradient(to top, #000 0, #0009 .28em, #0000002e .55em, transparent min(.8em, 150px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);-webkit-mask-image:linear-gradient(to top, #000 0, #0009 .28em, #0000002e .55em, transparent min(.8em, 150px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(to top, #000 0, #0009 .28em, #0000002e .55em, transparent min(.8em, 150px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent)}.nx .nx-meta{padding-top:max(64px, calc(var(--nx-ns) * .9 + 22px));grid-column:1}.nx .nx-spec>div{grid-template-columns:92px minmax(0,1fr)}.nx .nx-sec{grid-template-columns:minmax(0,1fr);row-gap:30px;padding-top:76px}.nx .nx-sec--projects{padding-top:28px}.nx .nx-sec--contact{padding-top:112px}.nx .nx-blade__more{clip:auto;width:auto;height:auto;position:static;overflow:visible}.nx .nx-body{grid-column:1}.nx .nx-blade{writing-mode:horizontal-tb;font-variation-settings:normal;letter-spacing:.06em;width:auto;margin-top:22px;padding:11px 20px 12px;font-size:26px;line-height:1.1;display:inline-block;position:relative;top:auto}.nx .nx-blade:before,.nx .nx-blade:after{background:linear-gradient(var(--nx-metal), var(--nx-metal)) center top / 10px 3px no-repeat, linear-gradient(var(--nx-metal), var(--nx-metal)) center / 2px 100% no-repeat;width:10px;height:22px;top:-22px;bottom:auto;right:auto}.nx .nx-blade:before{left:18px}.nx .nx-blade:after{left:auto;right:18px}.nx .nx-strip>.nx-s{grid-area:auto/1/auto/-1}.nx .nx-s--marquee{padding:32px 26px 30px}.nx .nx-s__reader{--pitch:36px;letter-spacing:.12em;padding:6px 14px 8px;font-size:15px}.nx .nx-s--sign,.nx .nx-s--half,.nx .nx-s--third,.nx .nx-s--side{margin-top:40px;padding-bottom:0}.nx .nx-s--sign.nx-s--wide{--cq:1;--max:60px;display:flex}.nx .nx-s__head,.nx .nx-s--marquee .nx-s__head{flex-direction:column;align-items:flex-start;gap:6px}.nx .nx-s__back{text-align:left}.nx .nx-board{--groove:38px;--frame:6px}.nx .nx-board__head,.nx .nx-board__rows{padding-left:20px;padding-right:20px}.nx .nx-board__row{grid-template-columns:minmax(0,1fr);padding:12px 0 4px}.nx .nx-board__row dt{line-height:1.4}.nx .nx-board__row li{font-size:19px}.nx .nx-index a{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:20px 0}.nx .nx-index__sum--none{display:none}.nx .nx-index__name{font-size:25px}.nx .nx-index__sum,.nx .nx-index__meta{padding-left:24px}.nx .nx-hours>li{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.nx .nx-act__stats{grid-template-columns:minmax(0,1fr);gap:24px}.nx .nx-led{grid-template-columns:repeat(26,minmax(0,1fr));gap:3px}.nx .nx-led__wk:nth-last-child(n+27),.nx .nx-act__axis-y{display:none}.nx .nx-act__axis-h{display:inline}.nx .nx-door{grid-template-columns:minmax(0,1fr);row-gap:40px}.nx .nx-door__box{border-top:0;padding-top:0}.nx .nx-ltable a{grid-template-columns:18px 88px minmax(0,1fr)}.nx .nx-foot{margin-top:96px;padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.nx .nx-lit,.nx .nx-fault,.nx .nx-open__tube,.nx .nx-floor__plane>i>b,.nx .nx-s:hover .nx-s__tube:after,.nx .nx-s:focus-within .nx-s__tube:after,.nx .nx-s:hover .nx-s__bulbs,.nx .nx-s:focus-within .nx-s__bulbs{animation:none}.nx .nx-s:hover .nx-s__tube:after,.nx .nx-s:focus-within .nx-s__tube:after{opacity:1}.nx .nx-s__back,.nx .nx-s__name,.nx .nx-index__name{transition:none}}.nx .nx-name .nx-word:before,.nx .nx-name .nx-word:after,.nx .nx-cable{display:none}.nx .nx-mirror{opacity:.3;-webkit-mask-image:linear-gradient(to top, #000 0, #00000073 .28em, transparent min(.8em, 200px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);-webkit-mask-image:linear-gradient(to top, #000 0, #00000073 .28em, transparent min(.8em, 200px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent);mask-image:linear-gradient(to top, #000 0, #00000073 .28em, transparent min(.8em, 200px)), linear-gradient(to right, transparent, #000 var(--pad), #000 calc(100% - var(--pad)), transparent)}.nx .nx-band--0{clip-path:none;filter:blur(.014em)}.nx .nx-band+.nx-band{display:none}@media (max-width:860px){.nx .nx-s--sign.nx-s--wide{text-align:left;flex-direction:column;align-items:flex-start}.nx .nx-s--sign.nx-s--wide>*,.nx .nx-s--wide .nx-s__head,.nx .nx-s--wide .nx-s__back{text-align:left;justify-content:flex-start;align-self:flex-start;margin-left:0}}
