:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mx:0;--my:0}html{scroll-behavior:smooth;background:var(--npzz-void)}body{background:var(--npzz-void);color:var(--npzz-ivory);-webkit-font-smoothing:antialiased;font-family:Archivo Variable,Unbounded Variable,sans-serif;font-stretch:100%;overflow-x:hidden}::selection{background:var(--npzz-gold);color:var(--npzz-void)}.grain{pointer-events:none;z-index:60;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.gold-text{background:linear-gradient(100deg, #b8913f 0%, var(--npzz-gold-light) 35%, var(--npzz-gold) 55%, #f3dca3 75%, #a9842f 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate goldshift}@keyframes goldshift{to{background-position:100% 0}}.eyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--npzz-gold);align-items:center;gap:1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:36px;height:1px}.mark777 .piece{transform-box:view-box}.mark777.is-animated .piece{opacity:0;will-change:transform, opacity;animation:1.3s cubic-bezier(.19,1,.22,1) forwards assemble;animation-delay:calc(.35s + var(--i) * .17s)}@keyframes assemble{0%{opacity:0;transform:translate(70px,-120px)}60%{opacity:1}to{opacity:1;transform:translate(0)}}.intro-fade,.mark-glow:before,.beam{will-change:transform, opacity}.mark777 .piece-depth{transform:translate(calc(var(--mx) * var(--depth)), calc(var(--my) * var(--depth)));transition:transform .9s cubic-bezier(.19,1,.22,1)}.mark777 .sheen{animation:7s cubic-bezier(.65,0,.35,1) 2.2s infinite sheen;transform:translate(0)skew(-28deg)}@keyframes sheen{0%{transform:translate(0)skew(-28deg)}35%,to{transform:translate(1700px)skew(-28deg)}}.mark-glow:before{content:"";background:radial-gradient(closest-side, rgb(var(--npzz-gold-rgb) / .2), transparent 100%);opacity:0;z-index:-1;animation:2.4s 1.4s forwards glow-in,6s ease-in-out 3.8s infinite breathe;position:absolute;inset:-18%}@keyframes glow-in{to{opacity:1}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.96)}}.beam{background:linear-gradient(180deg, rgb(var(--npzz-ivory-rgb) / .14), rgb(var(--npzz-gold-rgb) / .05) 45%, transparent 85%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(24px);pointer-events:none;opacity:0;width:min(34vw,420px);height:120%;animation:3s .2s forwards glow-in;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.beam-soft{opacity:.5;animation:none}.fog{pointer-events:none;filter:blur(40px);background:radial-gradient(#8c82731f,#0000 65%);height:45%;position:absolute;inset:auto -20% -10%}.fog-a{animation:26s ease-in-out infinite alternate drift}.fog-b{opacity:.7;height:30%;animation:34s ease-in-out infinite alternate-reverse drift;bottom:10%}@keyframes drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.hairline{background:linear-gradient(90deg, transparent, rgb(var(--npzz-gold-rgb) / .45), transparent);opacity:0;animation:2s 2.4s forwards glow-in;position:absolute}.intro-fade{opacity:0;animation:1.4s cubic-bezier(.19,1,.22,1) forwards rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}a.intro-fade{animation-name:rise-x}@keyframes rise-x{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scroll-line{background:linear-gradient(180deg, var(--npzz-gold), transparent);transform-origin:top;width:1px;height:46px;animation:2.4s ease-in-out infinite scrollcue;display:block}@keyframes scrollcue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.reveal{opacity:0;transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1);transform:translateY(28px)}.reveal.is-shown{opacity:1;transform:none}.navlink{transition:color .4s;position:relative}.navlink:after{content:"";background:var(--npzz-gold);transform-origin:100%;width:100%;height:1px;transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.navlink:hover:after{transform-origin:0;transform:scaleX(1)}.cover-beam{background:linear-gradient(180deg, rgb(var(--npzz-ivory-rgb) / .09), transparent 60%);clip-path:polygon(44% 0,56% 0,80% 100%,20% 100%);filter:blur(14px);position:absolute;inset:0}.mail-link{background:linear-gradient(90deg, var(--npzz-gold), var(--npzz-gold)) no-repeat left bottom / 100% 1px;padding-bottom:6px;transition:color .4s;position:relative}.mail-link:hover{color:var(--npzz-gold-light)}.marquee{gap:.5rem;width:max-content;animation:70s linear infinite marquee;display:flex}.marquee-rev{animation-duration:85s;animation-direction:reverse}@keyframes marquee{to{transform:translate(-50%)}}.film-poster{height:100%}.film-poster img,.film-poster video{transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1s}.film-poster:hover img,.film-poster:hover video{transform:scale(1.03)}.poster-frame{box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .18);pointer-events:none;transition:box-shadow .6s;position:absolute;inset:0}.film-poster:hover .poster-frame{box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .6)}.play-chip{border:1px solid rgb(var(--npzz-ivory-rgb) / .35);background:rgb(var(--npzz-void-rgb) / .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.3em;text-transform:uppercase;color:var(--npzz-ivory);align-items:center;gap:.7rem;padding:.7rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:10px;transition:border-color .4s,color .4s;display:inline-flex}.film-poster:hover .play-chip{border-color:var(--npzz-gold);color:var(--npzz-gold-light)}.play-tri{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.watch-btn{background:linear-gradient(100deg, #b8913f, var(--npzz-gold-light) 50%, #c9a24e);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.9rem;padding:1rem 1.6rem;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:filter .4s,transform .4s;display:inline-flex;color:#060606!important}.watch-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.contact:after{content:"";box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .12);position:absolute;inset:0}.contact:disabled{cursor:default}.film-modal{animation:.4s forwards glow-in}.play-round{border:1px solid rgb(var(--npzz-gold-rgb) / .5);width:56px;height:56px;color:var(--npzz-gold-light);border-radius:999px;place-items:center;transition:background .4s,color .4s;display:grid}.play-round:hover{background:var(--npzz-gold);color:var(--npzz-void)}.play-round .play-tri{margin-left:3px}.soon-chip{border:1px solid rgb(var(--npzz-gold-rgb) / .55);background:rgb(var(--npzz-void-rgb) / .55);letter-spacing:.32em;text-transform:uppercase;color:var(--npzz-gold-light);align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.soon-chip:before{content:"";background:var(--npzz-gold);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite breathe}.soon-lg{padding:1rem 1.6rem;font-size:11px}.is-soon img{filter:saturate(.75)brightness(.8)}.yt-card .cover-beam{opacity:.8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mark777 .sheen{display:none}.grain{animation:none}}.more-works-reveal{transition:height .5s cubic-bezier(.19,1,.22,1);overflow:hidden}.works-toggle{border-color:rgb(var(--npzz-gold-rgb) / .45);color:var(--npzz-gold-light);background:0 0;border-radius:0;height:auto;padding:1rem 1.6rem}.works-toggle:hover{background:rgb(var(--npzz-gold-rgb) / .08)}.lab-overview-card{scroll-margin-top:100px}.lab-overview-card.is-open{grid-column:1/-1}.lab-overview-trigger{text-align:left;white-space:normal;background:0 0;border-radius:0;width:100%;height:auto;padding:0;display:block}.lab-overview-trigger:hover{background:0 0}.lab-overview-poster{aspect-ratio:16/9;background:var(--npzz-coal);display:block;position:relative;overflow:hidden}.lab-overview-poster img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.lab-overview-trigger:hover img{transform:scale(1.03)}.lab-overview-card.is-open>.lab-overview-trigger{max-width:400px}.lab-overview-spec{border:1px solid rgb(var(--npzz-gold-rgb) / .25);color:var(--npzz-ash);padding:.3rem .5rem;font:9px/1.5 IBM Plex Mono,monospace}.lab-expansion{height:0;transition:height .45s cubic-bezier(.19,1,.22,1);overflow:hidden}.lab-expansion section{border-top:0;padding:2rem 0}.lab-expansion section h2{font-size:2.5rem}.lab-expansion section .mt-14{margin-top:2rem}.lab-expansion section .mt-8{margin-top:1rem}.lab-overview-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}@media (width>=768px){.lab-expansion section h2{font-size:4rem}}@media (prefers-reduced-motion:reduce){.lab-expansion{transition:none}}.series-block{scroll-margin-top:100px}.series-cover{aspect-ratio:2.4;background:var(--npzz-coal);cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.series-triptych{background:rgb(var(--npzz-gold-rgb) / .35);grid-template-columns:repeat(4,1fr);gap:2px;display:grid;position:absolute;inset:0}@media (width<=639px){.series-cover{aspect-ratio:1.6}.series-triptych{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.key-takes .tt-seg{width:100%}.key-takes .tt-seg-btn{white-space:normal;min-width:0;padding:.6rem .7rem;font-size:10px}.key-takes video{max-height:65svh}.series-panel{background:var(--npzz-coal);position:relative;overflow:hidden}.series-panel img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.series-cover:hover .series-panel img{transform:scale(1.04)}.series-panel-n{z-index:1;white-space:nowrap;color:var(--npzz-gold-light);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.4rem;font:10px/1 IBM Plex Mono,monospace;display:flex;position:absolute;top:.9rem;left:.9rem}.series-soon{white-space:nowrap;letter-spacing:0;border:1px solid var(--npzz-gold);color:var(--npzz-gold-light);background:var(--npzz-void);padding:.25rem .3rem;font-size:9px;display:inline-block}.series-info{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}@media (width>=768px){.series-info{flex-direction:row;justify-content:space-between;align-items:flex-end}}.series-row{border-top:1px solid rgb(var(--npzz-gold-rgb) / .15);gap:1.5rem;padding-top:1.5rem;display:grid}@media (width>=768px){.series-row{grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:2.5rem}}.series-next{border:1px solid rgb(var(--npzz-gold-rgb) / .25);align-items:center;gap:1rem;padding:.75rem;transition:background .3s;display:flex}.series-next:hover{background:rgb(var(--npzz-gold-rgb) / .06)}.series-next img{aspect-ratio:16/9;object-fit:cover;flex-shrink:0;width:96px}@media (width<=639px){.series-next{grid-template-columns:76px minmax(0,1fr);display:grid}.series-next img{width:76px}.series-next .soon-chip{grid-column:2;justify-self:start;margin-left:0}.series-next .font-display{overflow-wrap:anywhere;font-size:18px}}.lab-soon-strip{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.lab-soon-card{scroll-snap-align:start;flex:0 0 72%;min-width:0}.lab-soon-card:hover img{transform:scale(1.03)}@media (width>=768px){.lab-soon-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid;overflow:visible}}.respira-feature{border-block:1px solid rgb(var(--npzz-gold-rgb) / .25);gap:1.5rem;padding-block:1.5rem;display:grid}@media (width>=768px){.respira-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.labs-phasebar{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.labs-phasebar span{background:rgb(var(--npzz-gold-rgb) / .15);height:4px}.labs-phasebar span.is-done{background:rgb(var(--npzz-gold-rgb) / .4)}.labs-phasebar span.is-current{background:var(--npzz-gold-light)}.labs-meter-track{background:rgb(var(--npzz-gold-rgb) / .15);height:2px;margin-top:4px}.labs-meter-track span{background:var(--npzz-gold-light);height:100%;display:block}.labs-chip{border:1px solid rgb(var(--npzz-gold-rgb) / .3);font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--color-ash);padding:.5rem .9rem;font-size:10px}.labs-chip:hover,.labs-chip.is-active{color:var(--npzz-gold-light);border-color:var(--npzz-gold-light);background:rgb(var(--npzz-gold-rgb) / .08)}.labs-sound{border:1px solid rgb(var(--npzz-gold-rgb) / .5);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--npzz-gold-light);background:#060606b3;padding:.3rem .6rem;font-size:10px}
