.nl-lede a{color:#fff;text-decoration:underline;text-underline-offset:3px}.nl-list{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-gap:22px;gap:22px}.nl-item{position:relative;display:grid;grid-template-columns:150px 1fr;grid-gap:6px 28px;gap:6px 28px;padding:26px 28px;color:var(--sb-ink);background:rgba(10,14,28,.62);border:1px solid var(--sb-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .15s}.nl-item:before{content:"";position:absolute;inset:-7px 7px 7px -7px;z-index:-1;border:1px solid rgba(169,191,255,.18);background:rgba(58,111,248,.05)}.nl-item:hover{border-color:rgba(169,191,255,.5)}.nl-item:hover .nl-title{color:#C9D6FF}.nl-num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF7A45;padding-top:7px}.nl-num small{display:block;margin-top:6px;font-size:11px;font-weight:500;color:rgba(246,244,239,.5)}.nl-title{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:28px;font-weight:600;letter-spacing:-.022em;line-height:1.15;color:var(--sb-ink);transition:color .15s}.nl-dek{grid-column:2;font-size:16.5px;line-height:1.5;color:var(--sb-dim)}.nl-list li{list-style:none}.nl-page{background:#05070D}.nl-hero{position:relative;z-index:2;border-bottom:4px solid var(--sb-pop)}.nl-hero-in{max-width:760px;margin:0 auto;padding:clamp(36px,7vh,88px) clamp(20px,4vw,32px) clamp(40px,7vh,72px)}.nl-back{font-size:15px;color:var(--sb-dim)}.nl-back:hover{color:var(--sb-ink)}.nl-meta{margin:30px 0 14px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF7A45}.nl-meta span{color:rgba(246,244,239,.35);margin:0 6px}.nl-h1{color:#fff;font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.035em;max-width:16ch}.nl-dek-lg{margin:20px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:#B8C4E6;max-width:56ch}.nl-paper{position:relative;z-index:2;flex:1 1;background:#F6F4EF;color:#1F1F1F;padding:clamp(40px,7vh,72px) clamp(20px,4vw,32px) 96px}.nl-body{max-width:680px;margin:0 auto;font-size:19px;line-height:1.72;counter-reset:nl-sec}.nl-body,.nl-body li,.nl-body p{color:#2A2A2A}.nl-body p{margin:0 0 20px}.nl-body>p:first-of-type{font-size:23px;line-height:1.5;font-weight:500;color:#0A0A0A;margin-bottom:26px}.nl-body h2{counter-increment:nl-sec;margin:48px 0 16px;padding-top:30px;border-top:1px solid #e2ded6;color:#0A0A0A;font-size:clamp(26px,3vw,32px);line-height:1.15;letter-spacing:-.022em}.nl-body h2:before{content:counter(nl-sec,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--sb-pop)}.nl-body h3{margin:32px 0 12px;color:#0A0A0A;font-size:22px}.nl-body ol,.nl-body ul{margin:0 0 22px;padding-left:24px}.nl-body li{margin:0 0 8px}.nl-body a{color:#1F4FD8;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nl-body strong{color:#0A0A0A}.nl-body hr{border:0;border-top:1px solid #e2ded6;margin:40px 0}.nl-body img{display:block;max-width:100%;height:auto;margin:8px 0 28px}.nl-body blockquote{margin:12px 0 30px;padding:4px 0 4px 22px;border-left:4px solid var(--sb-pop);font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:clamp(24px,2.6vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#0A0A0A}.nl-body blockquote p{margin:0;color:inherit}.nl-body div[data-callout]{margin:12px 9px 34px 0;padding:26px 30px;background:#05070D;color:#fff;border-left:5px solid var(--sb-pop);box-shadow:9px 9px 0 #BFD0FF;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:clamp(22px,2.4vw,26px);font-weight:700;line-height:1.3;letter-spacing:-.012em}.nl-body div[data-callout] strong{color:#fff}.nl-cta{position:relative;max-width:680px;margin:56px auto 0;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#fff;border:1px solid #e2ded6;box-shadow:9px 9px 0 #BFD0FF}.nl-cta-k{margin:0;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5B647A}.nl-cta-t{margin:6px 0 0;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.015em;color:#0A0A0A}@media (max-width:640px){.nl-item{grid-template-columns:1fr;padding:22px}.nl-dek{grid-column:1}.nl-title{font-size:23px}.nl-body{font-size:18px}.nl-body>p:first-of-type{font-size:20px}.nl-body div[data-callout]{padding:22px;box-shadow:6px 6px 0 #BFD0FF}}.lb{display:flex;align-items:center;gap:16px;margin-top:28px;max-width:660px;padding:14px 16px;background:rgba(10,14,28,.6);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-cue,.lb-on{border-color:#FF5A1F;box-shadow:6px 6px 0 rgba(58,111,248,.55)}.lb-play{flex:none;display:grid;place-items:center;width:52px;height:52px;background:#FF5A1F;color:#fff;border:0;cursor:pointer}.lb-play:hover{background:#E84E15}.lb-main{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.lb-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lb-label{min-width:0;font-size:15px;font-weight:600;color:#F6F4EF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-time{flex:none;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12.5px;color:rgba(246,244,239,.75)}.lb-wave{position:relative;height:52px;overflow:hidden;cursor:pointer;outline:none}.lb-wave:focus-visible{box-shadow:0 0 0 2px #A9BFFF}.lb-wave svg{position:absolute;inset:0;width:100%;height:100%;display:block}.lb-base rect{fill:rgba(246,244,239,.26)}.lb-played rect{fill:#FF5A1F}.lb-wave rect{transition:y .6s ease,height .6s ease}.lb-wave .lb-win rect{fill:rgba(10,14,28,.55);transition:none}.lb-wave:not(.lb-ready) .lb-base rect{fill:rgba(246,244,239,.18)}.lb-head{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#F6F4EF;pointer-events:none}.lb-speed{flex:none;padding:6px 8px;background:transparent;border:1px solid rgba(255,255,255,.25);color:#F6F4EF;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}@media (max-width:560px){.lb{gap:12px;padding:12px}.lb-play{width:44px;height:44px}.lb-wave{height:42px}.lb-time,.lb-wave .lb-win{display:none}}.nl-teaser{position:relative;max-height:none}.nl-teaser:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;pointer-events:none;background:linear-gradient(rgba(246,244,239,0),#F6F4EF 85%)}.nl-gate{position:relative;max-width:680px;margin:8px auto 0;padding:32px 32px 28px;background:#fff;border:1px solid #e2ded6;border-top:5px solid var(--sb-pop);box-shadow:9px 9px 0 #BFD0FF}.nl-gate-t{margin:8px 0 0;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.12;letter-spacing:-.022em;color:#0A0A0A}.nl-gate-sub{margin:12px 0 0;font-size:18px;line-height:1.55;color:#2A2A2A;max-width:56ch}.nl-gate-form{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.nl-gate-form input{flex:1 1 260px;min-width:0;height:54px;padding:0 16px;font:inherit;font-size:17px;color:#0A0A0A;background:#F6F4EF;border:1px solid #cfcac0;border-radius:0;outline:none}.nl-gate-form input:focus{border-color:#3A6FF8;box-shadow:0 0 0 3px rgba(58,111,248,.18)}.nl-gate-form button{flex:none;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 22px;font:inherit;font-size:17px;font-weight:600;color:#fff;background:#0A0A0A;border:0;border-radius:0;cursor:pointer}.nl-gate-form button:hover{background:#FF5A1F}.nl-gate-form button:disabled{opacity:.7;cursor:default}.nl-gate-err{margin:12px 0 0;font-size:15px;color:#B42318}.nl-gate-err a{color:inherit;text-decoration:underline}.nl-gate-fine{margin:16px 0 0;font-size:15px;color:#4A4A4A}@media (max-width:640px){.nl-gate{padding:26px 22px 22px;box-shadow:6px 6px 0 #BFD0FF}.nl-gate-form button{width:100%;justify-content:center}}.sb.nl-cream{--sb-ink:#0A0A0A;--sb-dim:#4A5163;--sb-line:rgba(26,26,26,.12);background:#F6F4EF;color:#0A0A0A}.nl-cream .sb-art:after{display:none}.nl-cream .sb-art:before{background:linear-gradient(90deg,rgba(58,111,248,.07) 1px,transparent 0) 0 0/64px 64px,linear-gradient(180deg,rgba(58,111,248,.07) 1px,transparent 0) 0 0/64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent);mask-image:linear-gradient(180deg,#000,#000 55%,transparent)}.nl-cream .sb-top{border-bottom:1px solid rgba(26,26,26,.08);background:rgba(246,244,239,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nl-cream .sb-brand{color:#0A0A0A}.nl-cream .sb-brand img{filter:brightness(0)}.nl-cream .sb-back{color:#0A0A0A;font-weight:600}.nl-cream .sb-back:hover{color:#1F3FB0}.nl-cream .sb-eyebrow{color:#4A5163}.nl-cream .mg-gal-title{color:#0A0A0A}.nl-cream .sb-sub{color:#2A2F3A}.nl-cream .nl-lede a{color:#0A0A0A;font-weight:600}.nl-cream .mg-draft{color:#9A3412;background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.45)}.nl-cream .sb-foot{color:#4A5163;border-top:1px solid rgba(26,26,26,.1);background:#EFECE5;-webkit-backdrop-filter:none;backdrop-filter:none}.nl-cream .sb-foot a:hover{color:#0A0A0A}.nl-cream .nl-item{background:#fff;border:1px solid rgba(26,26,26,.12);-webkit-backdrop-filter:none;backdrop-filter:none;color:#0A0A0A}.nl-cream .nl-item:before{border-color:rgba(58,111,248,.28);background:rgba(58,111,248,.06)}.nl-cream .nl-item:hover{border-color:#3A6FF8}.nl-cream .nl-item:hover .nl-title{color:#1F3FB0}.nl-cream .nl-num{color:#E0531C}.nl-cream .nl-num small{color:#5B647A}.nl-cream .nl-title{color:#0A0A0A}.nl-cream .nl-dek{color:#3A4050}.nl-page.nl-cream{background:#F6F4EF}.nl-cream .nl-hero{border-bottom:1px solid rgba(26,26,26,.12)}.nl-cream .nl-hero:after{content:"";position:absolute;left:0;bottom:-1px;width:min(220px,30vw);height:4px;background:var(--sb-pop)}.nl-cream .nl-back{color:#4A5163}.nl-cream .nl-back:hover{color:#0A0A0A}.nl-cream .nl-meta{color:#E0531C}.nl-cream .nl-meta span{color:rgba(26,26,26,.3)}.nl-cream .nl-h1{color:#0A0A0A}.nl-cream .nl-dek-lg{color:#3A4050}.nl-cream .nl-paper{background:#F6F4EF}.nl-cream .lb{background:#0A0A0A;border-color:#0A0A0A}