.loader{width:100px;aspect-ratio:1;padding:10px;box-sizing:border-box;display:grid;background:#fff;filter:blur(5px) contrast(10) hue-rotate(300deg);mix-blend-mode:darken}.loader:after,.loader:before{content:"";grid-area:1/1;width:40px;height:40px;background:#ffbb00;animation:l7 2s infinite}.loader:after{animation-delay:-1s}@keyframes l7{0%{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(100%,100%)}75%{transform:translateY(100%)}to{transform:translate(0)}}.nvh{--ink:#070a12;--night:#0b1020;--night-2:#121a2e;--line-d:#243150;--fg-d:#f3efe9;--mut-d:#9ba6bf;--paper:#f5f2ed;--paper-2:#ebe6de;--line-l:#d9d2c6;--fg-l:#141a29;--mut-l:#5a6274;--accent:#ff3c00;--accent-2:#ff6a33;--accent-txt:#ff6a33;--accent-ink:#c22e00;--display:var(--font-sora),"Sora","Segoe UI",Arial,sans-serif;--body:var(--font-plex),"IBM Plex Sans","Segoe UI",Arial,sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",Consolas,monospace;--gut-l:max(16px,env(safe-area-inset-left,0px));--gut-r:max(16px,env(safe-area-inset-right,0px));color-scheme:dark}.nvh *{box-sizing:border-box}.nvh{background:var(--night);color:var(--fg-d);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}.nvh img,.nvh video{max-width:100%;display:block}.nvh a{color:inherit}.nvh h1,.nvh h2,.nvh h3{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.02em}.nvh p{margin:0}.nvh .in{max-width:1240px;margin:0 auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.nvh .band{padding-block:clamp(72px,10vw,128px)}.nvh .dark{background:var(--night);color:var(--fg-d)}.nvh .ink{background:var(--ink);color:var(--fg-d)}.nvh .light{background:var(--paper);color:var(--fg-l);color-scheme:light}.nvh .eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-txt)}.nvh .light .eyebrow{color:var(--accent-ink)}.nvh .h2{font-size:clamp(32px,4.6vw,56px);line-height:1.06;font-weight:600}.nvh .lede{font-size:clamp(17px,1.5vw,19px);max-width:60ch;color:var(--mut-d)}.nvh .light .lede{color:var(--mut-l)}.nvh .head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,56px)}.nvh .head.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px}@media(max-width:860px){.nvh .head.split{grid-template-columns:1fr}}.nvh .btn{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--body);padding:15px 22px;border-radius:999px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.nvh .btn:hover{transform:translateY(-1px)}.nvh .btn.pri{background:var(--accent);color:#fff}.nvh .btn.pri:hover{background:var(--accent-2)}.nvh .btn.ghost{border-color:rgba(255,255,255,.32);color:var(--fg-d);background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}.nvh .btn.ghost:hover{border-color:#fff}.nvh .light .btn.ghost{border-color:var(--fg-l);color:var(--fg-l);background:transparent}.nvh .link{font-weight:600;text-decoration:none;color:var(--accent-txt);display:inline-flex;gap:8px;align-items:center}.nvh .light .link{color:var(--accent-ink)}.nvh .link:after{content:"→";transition:transform .2s}.nvh .link:hover:after{transform:translateX(4px)}.nvh .hero{position:relative;min-height:min(92vh,880px);display:grid;align-items:end;overflow:hidden;background:var(--ink)}.nvh .hero .poster,.nvh .hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nvh .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,18,.92),rgba(7,10,18,.55) 45%,rgba(7,10,18,.05) 80%),linear-gradient(0deg,rgba(7,10,18,.9),transparent 40%)}.nvh .hero .in{position:relative;z-index:2;width:100%;padding-block:120px 72px;display:grid;gap:26px}.nvh .hero h1{font-size:clamp(44px,7.4vw,96px);line-height:.98;font-weight:700;max-width:12ch}.nvh .hero h1 span{color:var(--accent)}.nvh .hero .lede{color:#c9cfdd;max-width:52ch}.nvh .cta{display:flex;flex-wrap:wrap;gap:12px}.nvh .sound{position:absolute;z-index:3;right:var(--gut-r);bottom:28px;display:flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#cfd5e2;background:rgba(7,10,18,.6);border:1px solid rgba(255,255,255,.18);padding:10px 14px;border-radius:999px;cursor:pointer}.nvh .sound i{width:8px;height:8px;border-radius:50%;background:var(--mut-d)}.nvh .sound[aria-pressed=true] i{background:var(--accent);box-shadow:0 0 10px var(--accent)}@media(max-width:700px){.nvh .hero{min-height:88vh}.nvh .hero:after{background:linear-gradient(0deg,rgba(7,10,18,.95) 10%,rgba(7,10,18,.35) 70%)}.nvh .sound{bottom:auto;top:16px}}.nvh .proof{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);background:var(--ink)}.nvh .proof ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.nvh .proof li{padding:26px 18px;border-left:1px solid var(--line-d);display:grid;gap:4px}.nvh .proof li:first-child{border-left:0;padding-left:0}.nvh .proof b{font:600 clamp(22px,2.4vw,30px)/1.1 var(--display)}.nvh .proof span{font-size:13px;color:var(--mut-d)}@media(max-width:1000px){.nvh .proof ul{grid-template-columns:repeat(3,minmax(0,1fr))}.nvh .proof li:nth-child(4){border-left:0;padding-left:0}.nvh .proof li{border-top:1px solid var(--line-d)}.nvh .proof li:nth-child(-n+3){border-top:0}}@media(max-width:560px){.nvh .proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nvh .proof li{border-left:0!important;padding-left:0!important;border-top:1px solid var(--line-d)!important}.nvh .proof li:nth-child(-n+2){border-top:0!important}}.nvh .fam{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){.nvh .fam{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.nvh .fam{grid-template-columns:1fr}}.nvh .fam a{display:grid;grid-template-rows:auto 1fr;text-decoration:none;background:#fff;border:1px solid var(--line-l);border-radius:14px;overflow:hidden;transition:transform .3s,box-shadow .3s}.nvh .fam a:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(20,26,41,.35)}.nvh .fam figure{margin:0;background:var(--night);aspect-ratio:4/3;overflow:hidden}.nvh .fam figure img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.nvh .fam a:hover figure img{transform:scale(1.05)}.nvh .fam div{padding:18px 20px 22px;display:grid;gap:6px;align-content:start}.nvh .fam h3{font-size:19px;font-weight:600}.nvh .fam p{font-size:14px;color:var(--mut-l)}.nvh .fam small{font:500 12px/1.4 var(--mono);color:var(--accent-ink);margin-top:6px}.nvh .rail-wrap{position:relative}.nvh .rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--line-d) transparent}.nvh .card{scroll-snap-align:start;background:var(--night-2);border:1px solid var(--line-d);border-radius:14px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.nvh .card img{aspect-ratio:4/3;object-fit:cover;width:100%}.nvh .card div{padding:18px 20px 22px;display:grid;gap:8px;align-content:start}.nvh .card .tag{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-txt)}.nvh .card h3{font-size:20px}.nvh .card p{font-size:14px;color:var(--mut-d)}.nvh .card ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font:400 13px/1.4 var(--mono);color:#d9dde8}.nvh .card li:before{content:"— ";color:var(--accent)}.nvh .rail-nav{display:flex;gap:8px}.nvh .rail-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-d);background:transparent;color:var(--fg-d);font-size:18px;cursor:pointer}.nvh .rail-nav button:hover{border-color:var(--accent);color:var(--accent)}.nvh .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.nvh .feature.rev .media{order:2}@media(max-width:860px){.nvh .feature{grid-template-columns:1fr}.nvh .feature.rev .media{order:0}}.nvh .media{border-radius:16px;overflow:hidden;position:relative;border:1px solid var(--line-d)}.nvh .media img,.nvh .media video{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}.nvh .copy{display:grid;gap:22px;align-content:start}.nvh .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:8px}.nvh .stats div{border-top:2px solid var(--accent);padding-top:12px;display:grid;gap:2px}.nvh .stats b{font:600 clamp(24px,2.6vw,34px)/1.1 var(--display)}.nvh .stats span{font-size:14px;color:var(--mut-d)}.nvh .light .stats span{color:var(--mut-l)}.nvh .tbl{overflow-x:auto;border:1px solid var(--line-l);border-radius:14px;background:#fff}.nvh table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}.nvh td,.nvh th{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line-l);vertical-align:top}.nvh thead th{font:600 15px/1.3 var(--display);background:var(--paper-2)}.nvh thead th small{display:block;font:400 12px/1.4 var(--mono);color:var(--mut-l);margin-top:4px}.nvh tbody th{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut-l);width:170px}.nvh td{font-variant-numeric:tabular-nums}.nvh tr:last-child td,.nvh tr:last-child th{border-bottom:0}.nvh .pick{display:inline-block;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;padding:5px 8px;border-radius:4px;margin-top:8px}.nvh .thumbrow td{padding:12px 18px 0;border:0}.nvh .thumbrow img{width:100%;max-width:200px;border-radius:8px;background:var(--night)}.nvh .cloud{position:relative;overflow:hidden;background:var(--ink)}.nvh .cloud>img,.nvh .cloud>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.nvh .cloud:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,18,.85),rgba(7,10,18,.25) 40%,rgba(7,10,18,.92))}.nvh .cloud .in{position:relative;z-index:1}.nvh .tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(120px,22vw,300px)}@media(max-width:860px){.nvh .tri{grid-template-columns:1fr;margin-top:80px}}.nvh .glass{background:rgba(18,26,46,.66);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:24px;display:grid;gap:10px}.nvh .glass .n{font:500 12px/1 var(--mono);color:var(--accent-txt)}.nvh .glass h3{font-size:20px}.nvh .glass p{font-size:15px;color:#c3cad9}.nvh .ind{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){.nvh .ind{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.nvh .ind{grid-template-columns:1fr}}.nvh .ind img,.nvh .ind video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.nvh .ind .t{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:grid;gap:6px}.nvh .ind h3{font-size:22px}.nvh .ind p{font-size:14px;color:#c3cad9}.nvh .film{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line-d);cursor:pointer;aspect-ratio:16/9;max-width:100%}.nvh .film img{width:100%;height:100%;object-fit:cover}.nvh .film .pbtn{position:absolute;inset:0;margin:auto;width:96px;height:96px;border-radius:50%;background:var(--accent);display:grid;place-items:center;box-shadow:0 0 0 14px rgba(255,60,0,.22);transition:transform .3s}.nvh .film:hover .pbtn{transform:scale(1.08)}.nvh .film .pbtn:before{content:"";margin-left:6px;border-left:26px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent}.nvh .film .cap{position:absolute;left:24px;bottom:22px;font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(7,10,18,.6);padding:9px 12px;border-radius:6px}.nvh .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.nvh .duo{grid-template-columns:1fr}}.nvh .panel{background:#fff;border:1px solid var(--line-l);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:520px){.nvh .panel{grid-template-columns:1fr}}.nvh .panel img{width:100%;height:100%;object-fit:cover;background:var(--night);min-height:220px}.nvh .panel div{padding:26px;display:grid;gap:10px;align-content:center}.nvh .panel h3{font-size:22px}.nvh .panel p{font-size:15px;color:var(--mut-l)}.nvh .panel ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px;font:400 13px/1.4 var(--mono)}.nvh .panel li:before{content:"— ";color:var(--accent-ink)}.nvh .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:s;border-top:1px solid var(--line-l)}@media(max-width:900px){.nvh .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.nvh .steps{grid-template-columns:1fr}}.nvh .steps div{padding:28px 24px 8px 0;display:grid;gap:10px;align-content:start}.nvh .steps div:before{counter-increment:s;content:"0" counter(s);font:500 13px/1 var(--mono);color:var(--accent-ink)}.nvh .steps h3{font-size:21px}.nvh .steps p{font-size:15px;color:var(--mut-l)}.nvh .globe{position:relative;overflow:hidden;background:var(--ink)}.nvh .globe>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.nvh .globe:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,18,.95),rgba(7,10,18,.7) 45%,rgba(7,10,18,0) 75%)}.nvh .globe .in{position:relative;z-index:1}.nvh .globe .copy{max-width:560px}.nvh .checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nvh .checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.nvh .checks li:before{content:"";width:22px;height:22px;border-radius:50%;margin-top:2px;background:radial-gradient(circle,var(--accent) 0 4px,transparent 5px),rgba(255,106,43,.16);border:1px solid rgba(255,106,43,.5)}.nvh .checks b{display:block;font-family:var(--display);font-weight:600}.nvh .checks span{color:var(--mut-d);font-size:15px}@media(max-width:760px){.nvh .globe:before{background:rgba(7,10,18,.78)}}.nvh .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.nvh .posts{grid-template-columns:1fr}}.nvh .posts a{text-decoration:none;border:1px solid var(--line-l);border-radius:14px;overflow:hidden;background:#fff;display:grid;grid-template-rows:auto 1fr}.nvh .posts img{aspect-ratio:16/9;object-fit:cover;width:100%}.nvh .posts div{padding:20px 22px 24px;display:grid;gap:10px;align-content:start}.nvh .posts small{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.nvh .posts h3{font-size:19px;line-height:1.3}.nvh .posts p{font-size:14px;color:var(--mut-l)}.nvh .partner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center;background:linear-gradient(120deg,#1b0f0a,#2a140a 40%,#0b1020);border:1px solid #4a2a19;border-radius:22px;padding:clamp(28px,5vw,64px);overflow:hidden;position:relative}@media(max-width:860px){.nvh .partner{grid-template-columns:1fr}}.nvh .partner ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nvh .partner li{display:flex;gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.nvh .partner li b{font:500 12px/1 var(--mono);color:var(--accent-txt);min-width:28px}.nvh .modal{position:fixed;inset:0;z-index:100;background:rgba(3,5,10,.92);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) var(--gut-r) 16px var(--gut-l)}.nvh .modal video{width:min(1200px,100%);max-height:84vh;border-radius:12px;background:#000}.nvh .modal button{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:var(--gut-r);width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:22px;cursor:pointer}@media(prefers-reduced-motion:reduce){.nvh .rv{opacity:1;transform:none;transition:none}}.nvh{display:block;width:100vw;max-width:100vw;margin-top:60px;overflow:hidden}.nvh .modal{z-index:10000}.nvh .modal[hidden]{display:none}.nvh .fam a,.nvh .posts a{color:inherit}.nvh .card h3 a,.nvh .ind h3 a,.nvh thead th a{text-decoration:none;color:inherit}.nvh .card h3 a:hover,.nvh thead th a:hover{color:var(--accent)}.nvh .ind{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1200px){.nvh .ind{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nvh .ind{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.nvh .ind{grid-template-columns:1fr}}.nvh .ind article{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--night-2);border:1px solid var(--line-d)}.nvh .ind article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,10,18,.95),rgba(7,10,18,.1) 55%);pointer-events:none}.nvh .ind article:hover img{transform:scale(1.06)}.nvh .ind .t{z-index:2}.nvh .ind h3 a:hover{color:var(--accent)}.nvh .ind button.play{all:unset;cursor:pointer;position:relative;z-index:3;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-txt);display:inline-flex;align-items:center;gap:8px;margin-top:4px}.nvh .ind button.play:before{content:"";width:0;height:0;border-left:9px solid var(--accent);border-top:6px solid transparent;border-bottom:6px solid transparent}.nvh .ind button.play:focus-visible{outline:2px solid var(--accent);outline-offset:4px}