.nxv2w{--bg:#081018;--ink:#e7f0f5;--muted:#8196a2;--accent:#1fcee3;--hair:color-mix(in oklch,var(--ink)12%,transparent);--disp:var(--font-sg),"Space Grotesk",sans-serif;--sans:var(--font-hg),"Hanken Grotesk",sans-serif}@supports (color:lab(0% 0 0)){.nxv2w{--bg:lab(4.41076% -1.15651 -5.54615);--ink:lab(94.2467% -2.5447 -3.50547);--muted:lab(60.6303% -5.40859 -9.2423);--accent:lab(75.5172% -36.9435 -22.659)}}*{box-sizing:border-box}.nxv2w{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.62;overflow-x:clip}.nxv2w a{color:inherit;text-decoration:none}.nxv2w ::selection{background:var(--accent);color:var(--bg)}.nxv2w:before{content:"";z-index:-1;background:radial-gradient(38% 48% at 16% 12%,color-mix(in oklch,var(--accent)16%,transparent),transparent 60%),radial-gradient(44% 54% at 86% 26%,color-mix(in oklch,var(--accent)11%,transparent),transparent 62%),radial-gradient(54% 60% at 50% 104%,color-mix(in oklch,var(--accent)15%,transparent),transparent 64%),var(--bg);animation:24s ease-in-out infinite mesh;position:fixed;inset:-10%}@keyframes mesh{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-2.2%,1.6%)scale(1.04)}}.nxv2w .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.nxv2w nav{z-index:60;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:24px clamp(20px,4vw,56px);transition:all .4s;display:flex;position:fixed;inset:0 0 auto}.nxv2w nav.solid{background:color-mix(in oklch,var(--bg)82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--hair);padding:14px clamp(20px,4vw,56px)}.nxv2w .wm{font-family:var(--disp);letter-spacing:.34em;padding-left:.34em;font-size:21px;font-weight:600}.nxv2w .nl{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,var(--ink)80%,transparent);gap:32px;font-size:12px;font-weight:500;display:flex}.nxv2w .nl a:hover,.nxv2w .nl a.on{color:var(--accent)}.nxv2w .ncta{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:12px;font-weight:500}@media (max-width:640px){.nxv2w .nl{display:none}}.nxv2w .phero{align-items:flex-end;height:64vh;min-height:440px;display:flex;position:relative;overflow:hidden}.nxv2w .phero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nxv2w .phero:after{content:"";background:linear-gradient(180deg,color-mix(in oklch,var(--bg)42%,transparent),transparent 40%,color-mix(in oklch,var(--bg)90%,transparent));position:absolute;inset:0}.nxv2w .phin{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(48px,8vh,84px);position:relative}.nxv2w .eye{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:500}.nxv2w .phin h1{font-family:var(--disp);letter-spacing:-.02em;margin:0;font-size:clamp(48px,8vw,104px);font-weight:500;line-height:.96}.nxv2w .phin .sub{opacity:.86;max-width:52ch;margin:18px 0 0;font-size:18px}.nxv2w section.blk{z-index:2;position:relative}.nxv2w .thesis{text-align:center;padding:clamp(90px,14vh,160px) 0}.nxv2w .thesis h2{font-family:var(--disp);letter-spacing:-.015em;max-width:20ch;margin:0 auto;font-size:clamp(34px,5.4vw,72px);font-weight:500;line-height:1.05}.nxv2w .thesis em{color:var(--accent);font-style:normal}.nxv2w .feat{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(36px,6vh,80px) 0;display:grid}.nxv2w .feat.flip .ftext{order:2}.nxv2w .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklch,var(--accent)40%,transparent);background:color-mix(in oklch,var(--accent)12%,transparent);border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.nxv2w .feat h3{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,50px);font-weight:500;line-height:1.02}.nxv2w .feat p{color:var(--muted);max-width:46ch;margin:18px 0 0;font-size:16.5px}.nxv2w .feat p b{color:var(--ink);font-weight:400}.nxv2w .feat .shows{border-top:1px solid var(--hair);margin-top:20px;padding-top:18px}.nxv2w .feat .shows .lbl{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:11px}.nxv2w .feat .shows p{color:var(--ink);opacity:.9;margin:0;font-size:15.5px}.nxv2w .feat .fimg{aspect-ratio:4/5;border:1px solid var(--hair);border-radius:16px;overflow:hidden}.nxv2w .feat .fimg img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:820px){.nxv2w .feat{grid-template-columns:1fr;gap:28px}.nxv2w .feat.flip .ftext{order:0}.nxv2w .feat .fimg{aspect-ratio:16/10}}.nxv2w .reserve{text-align:center;padding:clamp(90px,15vh,180px) 0}.nxv2w .reserve .k{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:12px}.nxv2w .reserve h2{font-family:var(--disp);letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:1}.nxv2w .btn{font-family:var(--disp);background:var(--accent);color:var(--bg);border-radius:999px;padding:16px 34px;font-size:15px;font-weight:500;transition:all .3s;display:inline-block}.nxv2w .btn:hover{box-shadow:0 12px 40px color-mix(in oklch,var(--accent)40%,transparent);transform:translateY(-2px)}.nxv2w footer{border-top:1px solid var(--hair);padding:60px 0;position:relative;overflow:hidden}.nxv2w footer .in{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.nxv2w .fwm{font-family:var(--disp);letter-spacing:.3em;font-weight:600}.nxv2w footer .cc{color:var(--muted);font-size:12px}.nxv2w footer:before{content:"";background:radial-gradient(46% 64% at 28% 100%,color-mix(in oklch,var(--accent)22%,transparent),transparent 66%),radial-gradient(40% 56% at 72% 100%,color-mix(in oklch,var(--accent)16%,transparent),transparent 66%);pointer-events:none;height:130%;position:absolute;inset:auto 0 -50%}.nxv2w .reveal{animation:.8s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}