#nlt .nlt-hero{position:relative;min-height:92vh;min-height:92svh;display:flex;align-items:center;z-index:10;padding:6rem 0 5rem}#nlt .signal-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}#nlt .nlt-hero-inner{position:relative;z-index:2}#nlt .nlt-h1{font-size:clamp(2.8rem,7.6vw,6.4rem);line-height:1.03;letter-spacing:-.03em;margin:1.2rem 0 1.6rem}#nlt .nlt-h1 em{font-style:italic;color:var(--color-accent)}#nlt .signal-form{margin-top:2.2rem;max-width:36rem}#nlt .signal-note{margin-top:.9rem}#nlt .signal-form [data-newsletter-status]{color:var(--color-teal)}#nlt .nlt-cue{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}#nlt .nlt-cue-line{display:block;width:1px;height:36px;background:var(--color-muted);transform-origin:top}html.story-live #nlt .nlt-cue-line{animation:nlt-cue 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes nlt-cue{0%{transform:scaleY(0)}45%{transform:scaleY(1);transform-origin:top}46%{transform-origin:bottom}90%,to{transform:scaleY(0);transform-origin:bottom}}#nlt .nlt-flow{position:relative;z-index:10;padding:clamp(5.5rem,11vh,8.5rem) 0}#nlt .inside{background:var(--color-bg-soft)}#nlt .letter-list{list-style:none;margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;max-width:52rem}#nlt .letter-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:baseline;padding:1.5rem 0 1.4rem;border-top:1px solid var(--color-border)}#nlt .letter-row:last-child{border-bottom:1px solid var(--color-border)}html.story-live #nlt .letter-row{transition-delay:calc(var(--i, 0) * 70ms)}#nlt .letter-num{color:var(--color-accent)}#nlt .letter-name{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.6rem);color:var(--ink)}#nlt .letter-desc{margin:.3rem 0 0;font-size:.98rem;line-height:1.65;color:var(--color-secondary);max-width:40em}#nlt .room{position:relative;z-index:10;background:var(--ink);padding:clamp(6rem,12vh,9rem) 0}#nlt .room-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}@media(max-width:960px){#nlt .room-grid{grid-template-columns:1fr}}#nlt .room-h2{color:var(--paper);max-width:13em}#nlt .room-lede{color:#f6f1e8c7}#nlt .room-list{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-width:36em}#nlt .room-list li{position:relative;padding-left:1.4rem;font-size:1rem;line-height:1.6;color:#f6f1e8b8}#nlt .room-list li:before{content:"+";position:absolute;left:0;top:0;color:#d0704f;font-family:var(--font-mono)}#nlt .room-price{margin-top:1.8rem}#nlt .room-price .anno{color:#d0704f}#nlt .room-ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.1rem}#nlt .paper-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;font-size:1rem;line-height:1;border-radius:.5rem;border:2px solid rgba(246,241,232,.4);color:var(--paper);background:transparent;transition:all .15s ease}#nlt .paper-btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}#nlt .room-note{display:flex;align-items:center;gap:.6rem;margin-top:1.8rem}#nlt .room-pulse{position:relative;width:9px;height:9px;border-radius:999px;background:var(--color-teal);flex:none}html.story-live #nlt .room-pulse:after{content:"";position:absolute;inset:-5px;border-radius:999px;border:1px solid var(--color-teal);opacity:0;animation:nlt-pulse 2.6s ease-out infinite}@keyframes nlt-pulse{0%{transform:scale(.4);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}#nlt .room-art{justify-self:center;width:min(60vw,300px)}#nlt .room-art svg{display:block;width:100%;overflow:visible}#nlt .room-art path{fill:none;stroke:#f6f1e88c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}#nlt .room-art path.door-slab,#nlt .room-art path.door-knob{stroke:#d0704f}#nlt .room-art .door-rays path{stroke:#be9640bf;stroke-width:1.4}html.story-live #nlt .room-art path{stroke-dashoffset:100;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}html.story-live #nlt .room-art path.drawn{stroke-dashoffset:0}html.story-live #nlt .door-rays{animation:rays-breathe 4.5s ease-in-out infinite}@keyframes rays-breathe{0%,to{opacity:1}50%{opacity:.45}}#nlt .room-fig{text-align:center;margin-top:1rem}@media(max-width:960px){#nlt .room-art{width:min(48vw,220px)}}#nlt .archive-shell{margin-top:clamp(2.5rem,6vh,4rem)}#nlt .leads{background:var(--color-bg-soft)}#nlt .leads-form{margin-top:2rem}#nlt .leads-services{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:2.4rem;padding-top:1.8rem;border-top:1px dashed var(--color-border);font-size:.98rem;color:var(--color-secondary)}
