.nvshow{--mint:#24e5c1;--muted:#a0b2b8;isolation:isolate;color:#f2f7f7;background:#050c10;font-family:inherit;position:relative;overflow:hidden}.nvshow *{box-sizing:border-box}.nvshow a{text-decoration:none}.nvshow button,.nvshow a{-webkit-tap-highlight-color:transparent}.nvshow button:focus-visible,.nvshow a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.nvshow__shell{width:min(100% - 48px,1240px);margin-inline:auto}.nvshow__ambient{pointer-events:none;z-index:-1;background:radial-gradient(52% 35% at 87% 8%,#16797338,#0000 80%),radial-gradient(28% 25% at 4% 44%,#15585d29,#0000 80%);height:1300px;position:absolute;inset:0 0 auto}.nvshow__hero{padding:clamp(125px,14vw,210px) 0 40px;position:relative}.nvshow__hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #24e5c11f;border-radius:50%;width:min(72vw,950px);position:absolute;top:7%;right:-13%;transform:rotate(-24deg);box-shadow:0 0 0 110px #24e5c103,0 0 0 220px #24e5c102}.nvshow__eyebrow{color:var(--mint);letter-spacing:.2em;align-items:center;gap:12px;font:750 11px/1.5 inherit;display:flex}.nvshow__status-dot{background:var(--mint);width:8px;height:8px;box-shadow:0 0 16px var(--mint);border-radius:50%}.nvshow__eyebrow-end{color:#758a90;letter-spacing:.13em;margin-left:auto}.nvshow__hero-layout{grid-template-columns:minmax(0,1.85fr) minmax(240px,.65fr);align-items:end;gap:clamp(24px,5vw,90px);margin-top:48px;display:grid}.nvshow h1,.nvshow h2,.nvshow h3,.nvshow p{margin-top:0}.nvshow h1{letter-spacing:-.075em;text-wrap:balance;margin-bottom:32px;font-size:clamp(48px,6.6vw,104px);font-weight:750;line-height:1.065}.nvshow h1 em,.nvshow__final h2 em{font-weight:inherit;color:var(--mint);font-style:normal}.nvshow__lead{max-width:660px;color:var(--muted);margin-bottom:32px;font-size:clamp(16px,1.45vw,19px);line-height:1.75}.nvshow__hero-actions,.nvshow__project-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nvshow__btn{letter-spacing:.01em;border-radius:100px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:14px 23px;font-size:13px;font-weight:750;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.nvshow__btn span{font-size:19px;font-weight:500}.nvshow__btn:hover{transform:translateY(-3px)}.nvshow__btn--solid{background:var(--mint);color:#061815}.nvshow__btn--solid:hover{background:#6cf5db;box-shadow:0 12px 32px #24e5c12b}.nvshow__btn--outline{color:#f3f6f7;border:1px solid #cbe8e94a}.nvshow__btn--outline:hover{border-color:var(--mint);color:var(--mint)}.nvshow__hero-note{border-left:1px solid #24e5c145;min-height:175px;padding:12px 0 5px 29px;position:relative}.nvshow__note-number{letter-spacing:-.09em;font-size:clamp(54px,5.4vw,84px);font-weight:730;line-height:1}.nvshow__note-number span{letter-spacing:0;color:var(--mint);font-size:15px;font-weight:600}.nvshow__hero-note p{color:var(--muted);max-width:235px;margin:14px 0 0;font-size:14px;line-height:1.65}.nvshow__note-graphic{color:var(--mint);font-size:23px;position:absolute;top:12px;right:0}.nvshow__hero-bottom{color:#758b91;letter-spacing:.2em;border-top:1px solid #b2d3d821;justify-content:space-between;gap:20px;margin-top:clamp(70px,10vw,130px);padding-top:21px;font-size:10px;font-weight:750;display:flex}.nvshow__portfolio{padding:clamp(75px,9vw,135px) 0 105px}.nvshow__section-header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.nvshow__kicker{color:var(--mint);letter-spacing:.2em;margin-bottom:18px;font-size:11px;font-weight:760}.nvshow__section-header h2,.nvshow__final h2{letter-spacing:-.065em;margin:0;font-size:clamp(41px,5vw,75px);font-weight:750;line-height:1.08}.nvshow__section-header h2 span{color:var(--mint)}.nvshow__section-header>p{color:var(--muted);max-width:365px;margin:0 0 5px;font-size:15px;line-height:1.8}.nvshow__filters{flex-wrap:wrap;gap:10px;margin-bottom:49px;display:flex}.nvshow__filter{appearance:none;cursor:pointer;color:#a8b7bc;background:#ffffff06;border:1px solid #b3d4d92e;border-radius:999px;padding:12px 17px;font:650 13px/1.3 inherit;transition:background .2s,color .2s,border-color .2s}.nvshow__filter span{opacity:.7;margin-left:10px;font-size:10px}.nvshow__filter:hover{color:#fff;border-color:#24e5c18c}.nvshow__filter.is-active{background:var(--mint);border-color:var(--mint);color:#061815}.nvshow__projects{gap:22px;display:grid}.nvshow__project{opacity:1;background:linear-gradient(126deg,#11282a99,#071218ed);border:1px solid #9ed3d024;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:480px;transition:border-color .35s,box-shadow .35s,transform .7s,opacity .7s;display:grid;overflow:hidden;transform:translateY(0)}.nvshow__project:hover{border-color:#24e5c14d;box-shadow:0 30px 100px #00000038}.nvshow__project[hidden]{display:none!important}.nvshow__project--reverse .nvshow__visual{order:2}.nvshow__project--reverse .nvshow__project-info{order:1}.nvshow__visual{background:#17262b;min-height:440px;position:relative;overflow:hidden}.nvshow__visual[data-theme=warm]{background:#59402b}.nvshow__visual[data-theme=light]{background:#a7c6b4}.nvshow__visual[data-theme=rose]{background:#b8a2a0}.nvshow__visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.7,.15,1);display:block;position:absolute;inset:0}.nvshow__project:hover .nvshow__visual img{transform:scale(1.045)}.nvshow__visual-overlay{pointer-events:none;background:linear-gradient(#00000054,#0000 40%,#000000a1);position:absolute;inset:0}.nvshow__visual-top{letter-spacing:.18em;text-shadow:0 1px 8px #000;justify-content:space-between;gap:15px;font-size:10px;font-weight:700;display:flex;position:absolute;top:27px;left:27px;right:27px}.nvshow__visual-top span:last-child{font-size:26px;line-height:12px}.nvshow__visual-action{color:#fff;-webkit-backdrop-filter:blur(16px);background:#051013d4;border:1px solid #dcf4ef52;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding:18px 22px;font-size:13px;font-weight:750;transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:26px;left:27px;right:27px}.nvshow__visual-action span{font-size:23px;font-weight:400}.nvshow__visual-action:hover{border-color:var(--mint);background:#0a312e}.nvshow__project-info{flex-direction:column;align-items:start;padding:clamp(27px,4vw,58px);display:flex}.nvshow__meta{color:#8da3a8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;width:100%;font-size:10px;font-weight:750;display:flex}.nvshow__meta-line{background:#c0dadd2e;flex:1;height:1px}.nvshow__project-title{margin:clamp(34px,4.5vw,65px) 0 20px}.nvshow__project-title>span{color:var(--mint);letter-spacing:.2em;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.nvshow__project-title h3{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.4vw,51px);line-height:1.06}.nvshow__description{color:var(--muted);max-width:440px;margin-bottom:24px;font-size:15px;line-height:1.8}.nvshow__features-label{color:#667f86;letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:750}.nvshow__features{color:#e4eded;gap:10px;margin:0 0 38px;padding:0;font-size:13px;list-style:none;display:grid}.nvshow__features li{align-items:center;gap:11px;display:flex}.nvshow__features li span{color:var(--mint);font-size:13px}.nvshow__project-actions{margin-top:auto}.nvshow__project-order{color:#e4f2f2;align-items:center;gap:12px;padding:10px 4px;font-size:13px;font-weight:750;display:inline-flex}.nvshow__project-order span{font-size:20px;transition:transform .2s}.nvshow__project-order:hover{color:var(--mint)}.nvshow__project-order:hover span{transform:translate(3px)}.nvshow__disclaimer{color:#7d9198;max-width:920px;margin:25px 0 0;font-size:12px;line-height:1.7}.nvshow__how{background:linear-gradient(110deg,#091f21f2,#040d12fa);border-block:1px solid #9dcdca1c;padding:clamp(80px,8vw,125px) 0}.nvshow__section-header--how{margin-bottom:55px}.nvshow__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nvshow__steps>div{background:#ffffff04;border:1px solid #aedad71f;border-radius:18px;padding:33px;transition:opacity .6s,transform .6s}.nvshow__steps>div>span{letter-spacing:-.05em;color:var(--mint);font-size:35px;font-weight:700}.nvshow__steps h3{letter-spacing:-.04em;margin:38px 0 12px;font-size:21px}.nvshow__steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.nvshow__final{padding:clamp(90px,11vw,155px) 0}.nvshow__final-inner{isolation:isolate;background:linear-gradient(120deg,#133c3aa6,#07161bfa);border:1px solid #24e5c136;border-radius:28px;padding:clamp(42px,8vw,110px);position:relative;overflow:hidden}.nvshow__final h2{z-index:1;margin-bottom:23px;position:relative}.nvshow__final p{z-index:1;max-width:530px;color:var(--muted);margin-bottom:30px;font-size:16px;line-height:1.75;position:relative}.nvshow__final .nvshow__btn{z-index:1;position:relative}.nvshow__final-orbit{pointer-events:none;z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#24e5c121,#0000 60%);border:1px solid #24e5c140;border-radius:50%;width:580px;position:absolute;top:-130px;right:-160px;box-shadow:0 0 0 110px #24e5c106,0 0 0 220px #24e5c104}@media (width<=1050px){.nvshow__project{grid-template-columns:1fr 1fr}.nvshow__project-info{padding:30px}.nvshow__project-title{margin:35px 0 15px}.nvshow__visual{min-height:430px}.nvshow__hero-layout{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.nvshow h1{font-size:clamp(46px,6vw,74px)}}@media (width<=780px){.nvshow__hero{padding-top:135px}.nvshow__hero-layout{display:block}.nvshow__hero-note,.nvshow__eyebrow-end{display:none}.nvshow__section-header{display:block}.nvshow__section-header>p{margin-top:20px}.nvshow__project{grid-template-columns:1fr}.nvshow__visual{height:clamp(290px,62vw,480px);min-height:0}.nvshow__project--reverse .nvshow__visual,.nvshow__project--reverse .nvshow__project-info{order:initial}.nvshow__project-info{padding:32px}.nvshow__project-title{margin:26px 0 16px}.nvshow__features{margin-bottom:28px}.nvshow__steps{grid-template-columns:1fr}.nvshow__steps h3{margin-top:24px}.nvshow__hero-bottom span:last-child{display:none}}@media (width<=520px){.nvshow__shell{width:min(100% - 36px,1240px)}.nvshow__hero{padding-top:115px}.nvshow h1{letter-spacing:-.07em;font-size:clamp(42px,11vw,64px)}.nvshow__hero-layout{margin-top:30px}.nvshow__hero-actions .nvshow__btn{width:100%}.nvshow__hero-bottom{margin-top:65px}.nvshow__portfolio{padding-top:65px}.nvshow__filter{padding:11px 13px;font-size:12px}.nvshow__filters{gap:8px;margin-bottom:26px}.nvshow__project{border-radius:19px}.nvshow__visual{height:255px}.nvshow__visual-top{top:17px;left:17px;right:17px}.nvshow__visual-action{min-height:47px;padding:12px 16px;bottom:15px;left:15px;right:15px}.nvshow__project-info{padding:25px 21px 29px}.nvshow__project-title h3{font-size:36px}.nvshow__meta{gap:8px;font-size:9px}.nvshow__project-actions{gap:14px;width:100%}.nvshow__project-actions .nvshow__btn{width:100%}.nvshow__project-order{margin:auto}.nvshow__final-inner{padding:44px 25px}.nvshow__final h2{font-size:40px}.nvshow__final-orbit{width:360px;right:-200px}}@media (prefers-reduced-motion:reduce){.nvshow *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
