.nlx{--nlx-bg:#120b09;--nlx-bg-deep:#0b0605;--nlx-accent:#8d493a;--nlx-accent-hi:#a85a48;--nlx-sand:#d0b8a8;--nlx-cream:#dfd3c3;--nlx-ink:#f8ede3;--nlx-ink-2:#f8ede3b8;--nlx-line:#dfd3c31f;--nlx-line-strong:#dfd3c33d;--nlx-glow-strength:.55;--nlx-slow:1;--nlx-ease:cubic-bezier(.16,1,.3,1);--nlx-ease-io:cubic-bezier(.65,0,.35,1);background:var(--nlx-bg);color:var(--nlx-ink);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px}html:has(.nlx){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#120b09}@media (prefers-reduced-motion:no-preference){html:has(.nlx){scroll-behavior:smooth}}.nlx ::selection{background:var(--nlx-accent);color:var(--nlx-ink)}.nlx :focus-visible{outline:2px solid var(--nlx-sand);outline-offset:3px}.nlx-display{font-family:var(--font-serif),"Didot","Bodoni 72",Georgia,serif;letter-spacing:-.025em;font-weight:400;line-height:.92}.nlx-display em{color:var(--nlx-sand);font-style:italic}.nlx-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-sand);align-items:center;gap:.9rem;font-size:13px;display:flex}.nlx-eyebrow-index{color:var(--nlx-ink);font-variant-numeric:tabular-nums}.nlx-eyebrow-rule{background:var(--nlx-line-strong);width:2.5rem;height:1px}.nlx-photo{filter:sepia(.42)saturate(.78)contrast(1.06)brightness(.68)}.nlx-hero-scrim{background:linear-gradient(90deg,#120b09eb 0%,#120b099e 45%,#120b0959 100%),linear-gradient(#120b098c 0%,#120b0900 30%,#120b0933 60%,#120b09 100%)}@media (max-width:1023px){.nlx-hero-scrim{background:linear-gradient(#120b09b3 0%,#120b0999 40%,#120b09d9 75%,#120b09 100%)}}.nlx-card-scrim{background:linear-gradient(#120b0940 0%,#120b0999 55%,#120b09f5 94%)}.nlx-finale{background:var(--nlx-bg-deep)}.nlx-finale-scrim{background:radial-gradient(70% 60% at 50% 40%,#0b06058c,var(--nlx-bg-deep)85%)}.nlx-glow{pointer-events:none;background:radial-gradient(closest-side,rgba(141,73,58,var(--nlx-glow-strength)),#8d493a1f 55%,transparent 100%);filter:blur(20px);border-radius:9999px}.nlx-glow-soft{opacity:.55}.nlx-glow-breathe{animation:nlx-breathe calc(9s*var(--nlx-slow))var(--nlx-ease-io)infinite}@keyframes nlx-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.nlx-live-dot{background:var(--nlx-accent-hi);width:7px;height:7px;animation:nlx-ping calc(2.4s*var(--nlx-slow))var(--nlx-ease)infinite;border-radius:9999px;display:inline-block;box-shadow:0 0 #8d493ab3}@keyframes nlx-ping{0%{box-shadow:0 0 #a85a48b3}to{box-shadow:0 0 0 10px #a85a4800}}.nlx-reveal{opacity:0;transition:opacity calc(1.4s*var(--nlx-slow))var(--nlx-ease)var(--d,0s),transform calc(1.7s*var(--nlx-slow))var(--nlx-ease)var(--d,0s);transform:translateY(32px)}.nlx-reveal.nlx-reveal-slow{transition-duration:calc(2.2s*var(--nlx-slow));transform:translateY(64px)scale(.97)}.nlx-reveal.is-in{opacity:1;transform:none}.nlx-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.nlx-line-inner{opacity:0;transition:transform calc(1.8s*var(--nlx-slow))var(--nlx-ease)var(--d,0s),opacity calc(1.2s*var(--nlx-slow))var(--nlx-ease)var(--d,0s);display:block;transform:translateY(108%)}.nlx-lines.is-in .nlx-line-inner{opacity:1;transform:none}.nlx-float{animation:nlx-float calc(8s*var(--nlx-slow))var(--nlx-ease-io)infinite}.nlx-float-tilt{animation-name:nlx-float-tilt}@keyframes nlx-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes nlx-float-tilt{0%,to{transform:translate(0,0)rotate(-2.5deg)}50%{transform:translateY(-18px)rotate(1.5deg)}}.nlx-cta{background:var(--nlx-accent);color:var(--nlx-ink);letter-spacing:.01em;transition:background-color .7s var(--nlx-ease),box-shadow .9s var(--nlx-ease),transform .7s var(--nlx-ease);border-radius:9999px;align-items:center;gap:.6rem;padding:1rem 1.9rem;font-size:16px;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f8ede314,0 18px 50px -14px #8d493ad9}.nlx-cta:hover{background:var(--nlx-accent-hi);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f8ede324,0 22px 70px -12px #8d493a}.nlx-cta svg{transition:transform .7s var(--nlx-ease)}.nlx-cta:hover svg{transform:translate(4px)}.nlx-cta-sm{padding:.6rem 1.25rem;font-size:14px;box-shadow:inset 0 0 0 1px #f8ede314,0 10px 30px -12px #8d493acc}.nlx-cta-lg{padding:1.2rem 2.5rem;font-size:18px}.nlx-text-link{color:var(--nlx-ink);padding-bottom:4px;font-size:16px;position:relative}.nlx-text-link:after{content:"";background:var(--nlx-line-strong);transform-origin:100%;height:1px;transition:background-color .6s var(--nlx-ease);position:absolute;inset:auto 0 0}.nlx-text-link:hover:after{background:var(--nlx-sand)}.nlx-input{border:1px solid var(--nlx-line-strong);color:var(--nlx-ink);transition:border-color .6s var(--nlx-ease),background-color .6s var(--nlx-ease);background:#f8ede30a;border-radius:9999px;padding:0 1.5rem;font-size:16px}.nlx-input::placeholder{color:#f8ede373}.nlx-input:focus{border-color:var(--nlx-sand);background:#f8ede312;outline:none}.nlx-nav{border-bottom:1px solid #0000}.nlx-nav.is-solid{border-bottom-color:var(--nlx-line);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#120b09c7}.nlx-nav-link{letter-spacing:.02em;color:var(--nlx-ink-2);transition:color .6s var(--nlx-ease);font-size:14px}.nlx-nav-link:hover{color:var(--nlx-ink)}.nlx-phone{aspect-ratio:9/19.5;background:linear-gradient(160deg,#2a1c17,#0d0807 40%,#1b120f);border-radius:2.9rem;width:clamp(240px,24vw,320px);padding:10px;box-shadow:0 0 0 1px #dfd3c32e,inset 0 0 0 1px #0009,0 60px 120px -30px #000000e6,0 30px 120px -40px #8d493ae6}.nlx-phone-screen{background:var(--nlx-bg);border-radius:2.3rem;height:100%;position:relative;overflow:hidden}.nlx-scroll-cue{letter-spacing:.2em;text-transform:uppercase;color:var(--nlx-sand);align-items:center;gap:.75rem;font-size:13px}.nlx-scroll-cue:after{content:"";background:linear-gradient(90deg,var(--nlx-sand),transparent);transform-origin:0;width:3rem;height:1px;animation:nlx-cue calc(2.8s*var(--nlx-slow))var(--nlx-ease)infinite}@keyframes nlx-cue{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.nlx-rail-tab{border-top:1px solid var(--nlx-line);font-family:var(--font-serif),Georgia,serif;text-align:left;color:#f8ede352;transition:color .9s var(--nlx-ease),padding .9s var(--nlx-ease);align-items:baseline;gap:1.25rem;padding:.85rem 0;font-size:2.6rem;line-height:1;display:flex}.nlx-rail-tab:last-child{border-bottom:1px solid var(--nlx-line)}.nlx-rail-tab:hover{color:#f8ede3a6}.nlx-rail-tab.is-active{color:var(--nlx-ink);box-shadow:inset 2px 0 0 var(--nlx-accent);padding-left:.75rem}.nlx-rail-index{font-family:var(--font-dm-sans),sans-serif;letter-spacing:.15em;color:var(--nlx-sand);font-size:13px}.nlx-chip-bar{background:linear-gradient(#120b09f2 70%,#120b0900)}.nlx-chip-tab{border:1px solid var(--nlx-line-strong);color:var(--nlx-ink-2);transition:all .6s var(--nlx-ease);border-radius:9999px;flex-shrink:0;padding:.6rem 1.15rem;font-size:14px}.nlx-chip-tab.is-active{background:var(--nlx-accent);border-color:var(--nlx-accent);color:var(--nlx-ink)}.nlx-stack-card{top:calc(8.75rem + var(--i)*14px);height:min(calc(100svh - 10rem - var(--i)*14px),640px);border:1px solid var(--nlx-line);background:var(--nlx-bg);border-radius:26px;min-height:480px;margin-bottom:10vh;position:sticky;overflow:hidden;box-shadow:0 -30px 80px -30px #000000e6}.nlx-stack-card:last-of-type{margin-bottom:0}@media (min-width:1024px){.nlx-stack-card{top:calc(7rem + var(--i)*24px);height:min(calc(100svh - 9rem - var(--i)*24px),720px);border-radius:32px}}.nlx-glass-panel{border:1px solid var(--nlx-line);-webkit-backdrop-filter:blur(14px);background:#120b0980;border-radius:20px;padding:.5rem 1.25rem}.nlx-shorten{border-left:1px solid var(--nlx-accent);flex-direction:column;gap:.4rem;padding-left:1.25rem;display:flex}.nlx-shorten-long{color:#f8ede380;word-break:break-all;font-size:14px;-webkit-text-decoration:line-through #d0b8a880;text-decoration:line-through #d0b8a880}.nlx-shorten-short{font-family:var(--font-serif),Georgia,serif;color:var(--nlx-ink);font-size:2rem;line-height:1.1}.nlx-step-inner{grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid;position:relative}.nlx-step-bar{background:var(--nlx-accent);transform-origin:top;width:2px;position:absolute;top:-1.25rem;bottom:-1.25rem;left:-1px;transform:scaleY(0)}.nlx-auto-stage{flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:768px){.nlx-auto-stage{flex-direction:row;justify-content:center;align-items:center}}.nlx-reel{aspect-ratio:9/16;border:1px solid var(--nlx-line-strong);border-radius:28px;flex-shrink:0;width:min(270px,78vw);position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2}.nlx-wire{background:var(--nlx-line);flex-shrink:0;width:1px;height:3.5rem;position:relative}.nlx-wire-fill{background:var(--nlx-accent-hi);transform-origin:top;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 14px 2px #8d493ae6}.nlx-wire-spark{background:var(--nlx-ink);opacity:0;border-radius:9999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:50%;box-shadow:0 0 16px 5px #a85a48f2}@media (min-width:768px){.nlx-wire{width:clamp(3rem,6vw,6rem);height:1px}.nlx-wire-fill{transform-origin:0;transform:scaleX(0)}.nlx-wire-spark{top:50%;left:0}}.nlx-dm{border:1px solid var(--nlx-line-strong);background:linear-gradient(#241814eb,#120b09f5);border-radius:26px;width:min(330px,88vw);padding:1.1rem 1.1rem 1.25rem;position:relative;box-shadow:0 50px 100px -40px #000000f2}.nlx-typing{background:#f8ede314;border-radius:1rem;gap:4px;padding:.75rem .9rem;display:flex}.nlx-typing span{background:var(--nlx-sand);width:6px;height:6px;animation:nlx-dot 1.1s var(--nlx-ease-io)infinite;border-radius:9999px}.nlx-typing span:nth-child(2){animation-delay:.15s}.nlx-typing span:nth-child(3){animation-delay:.3s}@keyframes nlx-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.nlx-click-chip{white-space:nowrap;color:var(--nlx-ink);background:#1d120f;border:1px solid #8d493ab3;border-radius:9999px;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:13px;display:flex;position:absolute;bottom:-1.1rem;left:50%;box-shadow:0 10px 40px -8px #8d493ae6}.nlx-auto .nlx-a,.nlx-auto [class*=nlx-a-step],.nlx-auto [class*=nlx-a-step] .nlx-step-bar{animation-duration:calc(9s*var(--nlx-slow));animation-timing-function:var(--nlx-ease-io);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.nlx-auto.is-playing .nlx-a,.nlx-auto.is-playing [class*=nlx-a-step],.nlx-auto.is-playing [class*=nlx-a-step] .nlx-step-bar{animation-play-state:running}.nlx-auto [data-a=comment]{animation-name:nlx-a-comment}.nlx-auto [data-a=keyword]{animation-name:nlx-a-keyword}.nlx-auto [data-a=wire]{animation-name:nlx-a-wire-y}.nlx-auto [data-a=spark]{animation-name:nlx-a-spark-y;animation-timing-function:linear}.nlx-auto [data-a=inbox]{animation-name:nlx-a-inbox}.nlx-auto [data-a=typing]{animation-name:nlx-a-typing}.nlx-auto [data-a=dm]{animation-name:nlx-a-dm}.nlx-auto [data-a=link]{animation-name:nlx-a-link}.nlx-auto [data-a=seen]{animation-name:nlx-a-seen}.nlx-auto [data-a=click]{animation-name:nlx-a-click}@media (min-width:768px){.nlx-auto [data-a=wire]{animation-name:nlx-a-wire-x}.nlx-auto [data-a=spark]{animation-name:nlx-a-spark-x}}.nlx-auto .nlx-a-step1{animation-name:nlx-a-step1}.nlx-auto .nlx-a-step2{animation-name:nlx-a-step2}.nlx-auto .nlx-a-step3{animation-name:nlx-a-step3}.nlx-auto .nlx-a-step1 .nlx-step-bar{animation-name:nlx-a-bar1}.nlx-auto .nlx-a-step2 .nlx-step-bar{animation-name:nlx-a-bar2}.nlx-auto .nlx-a-step3 .nlx-step-bar{animation-name:nlx-a-bar3}@keyframes nlx-a-comment{0%,7%{opacity:0;transform:translateY(16px)}13%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-6px)}}@keyframes nlx-a-keyword{0%,16%{background-color:#8d493a00}20%,91%{background-color:#8d493a}97%,to{background-color:#8d493a00}}@keyframes nlx-a-wire-x{0%,21%{transform-origin:0;transform:scaleX(0)}31%{transform-origin:0;transform:scaleX(1)}32%,40%{transform-origin:100%;transform:scaleX(1)}48%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes nlx-a-wire-y{0%,21%{transform-origin:top;transform:scaleY(0)}31%{transform-origin:top;transform:scaleY(1)}32%,40%{transform-origin:bottom;transform:scaleY(1)}48%,to{transform-origin:bottom;transform:scaleY(0)}}@keyframes nlx-a-spark-x{0%,21%{opacity:0;left:0}22%{opacity:1}31%{opacity:1;left:100%}35%,to{opacity:0;left:100%}}@keyframes nlx-a-spark-y{0%,21%{opacity:0;top:0}22%{opacity:1}31%{opacity:1;top:100%}35%,to{opacity:0;top:100%}}@keyframes nlx-a-inbox{0%,28%{border-color:#dfd3c33d}34%,66%{border-color:#dfd3c352}72%,91%{border-color:#8d493ae6;box-shadow:0 50px 100px -40px #000000f2,0 0 60px -10px #8d493a99}97%,to{border-color:#dfd3c33d}}@keyframes nlx-a-typing{0%,31%{opacity:0;transform:translateY(8px)}34%,42%{opacity:1;transform:none}45%,to{opacity:0;transform:none}}@keyframes nlx-a-dm{0%,43%{opacity:0;transform:translateY(12px)scale(.98)}48%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes nlx-a-link{0%,51%{opacity:0;transform:translateY(12px)scale(.98)}57%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes nlx-a-seen{0%,61%{opacity:0}64%,91%{opacity:1}97%,to{opacity:0}}@keyframes nlx-a-click{0%,67%{opacity:0;transform:translate(-50%,12px)scale(.96)}73%,91%{opacity:1;transform:translate(-50%)scale(1)}97%,to{opacity:0;transform:translate(-50%)scale(1)}}@keyframes nlx-a-step1{0%,6%{opacity:.4}10%,31%{opacity:1}35%,to{opacity:.4}}@keyframes nlx-a-step2{0%,31%{opacity:.4}35%,62%{opacity:1}66%,to{opacity:.4}}@keyframes nlx-a-step3{0%,64%{opacity:.4}68%,93%{opacity:1}97%,to{opacity:.4}}@keyframes nlx-a-bar1{0%,6%{transform:scaleY(0)}31%{transform:scaleY(1)}35%,to{transform:scaleY(0)}}@keyframes nlx-a-bar2{0%,31%{transform:scaleY(0)}62%{transform:scaleY(1)}66%,to{transform:scaleY(0)}}@keyframes nlx-a-bar3{0%,64%{transform:scaleY(0)}93%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.nlx-qr-card{transition:background-color .9s var(--nlx-ease);border-radius:28px;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 0 0 1px #f8ede31f,0 60px 120px -40px #000000f2,0 30px 90px -30px #8d493abf}.nlx-scan{inset-inline:0;height:30%;animation:nlx-scan calc(1.6s*var(--nlx-slow))var(--nlx-ease-io)both;pointer-events:none;background:linear-gradient(#0000,#8d493a80 85%,#f8ede3e6 100%);position:absolute;top:0}@keyframes nlx-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(340%)}}.nlx-style-row{border-bottom:1px solid var(--nlx-line);color:#f8ede373;text-align:left;width:100%;transition:color .7s var(--nlx-ease),padding .7s var(--nlx-ease),box-shadow .7s var(--nlx-ease);align-items:center;gap:1.5rem;padding:1.05rem 0;display:flex}.nlx-style-row>:first-child{min-width:7.5rem}.nlx-style-row.is-active{color:var(--nlx-ink);box-shadow:inset 2px 0 0 var(--nlx-accent);padding-left:.85rem}.nlx-style-row[aria-checked=true]>:first-child:after{content:" ·";color:var(--nlx-accent-hi)}.nlx-network{background:radial-gradient(120% 60% at 50% 50%,#170e0b 0%,var(--nlx-bg)60%)}.nlx-map-grid{background-image:radial-gradient(#dfd3c317 1px,#0000 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(60% 55%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 55%,#000 30%,#0000 100%)}.nlx-node{opacity:0;transition:opacity calc(1.1s*var(--nlx-slow))var(--nlx-ease)}.nlx-node.is-on{opacity:1}.nlx-node>*{transform-box:fill-box;transform-origin:50%}.nlx-node-hub{opacity:1}.nlx-hub-ring{animation:nlx-ring calc(4.5s*var(--nlx-slow))var(--nlx-ease)infinite}.nlx-hub-ring-2{animation-delay:calc(2.25s*var(--nlx-slow))}@keyframes nlx-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.nlx-network text{font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.nlx-pulses{opacity:0;transition:opacity 1.6s var(--nlx-ease)}.nlx-pulses.is-on{opacity:1}.nlx-ticker-row{border:1px solid var(--nlx-line);-webkit-backdrop-filter:blur(10px);background:#120b09bf;border-radius:14px;gap:.6rem;padding:.6rem .85rem;font-size:13px;display:flex}.nlx-ticker-row.is-new{animation:nlx-ticker-in .9s var(--nlx-ease)both;border-color:#8d493ab3}@keyframes nlx-ticker-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nlx *,.nlx :before,.nlx :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.nlx-reveal,.nlx-line-inner{opacity:1!important;transform:none!important}.nlx-auto .nlx-a{opacity:1;transform:none}.nlx-auto [data-a=keyword]{background:var(--nlx-accent)}.nlx-auto [data-a=typing],.nlx-auto [data-a=spark]{display:none}.nlx-auto [data-a=wire]{transform:none}.nlx-auto [data-a=click]{transform:translate(-50%)}.nlx-auto [data-a=inbox]{border-color:#8d493ae6}}
