.nl-wide.svelte-1tb2mxi{width:100%;max-width:1760px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem)}.nl-hero.svelte-1tb2mxi{position:relative;padding:10rem 0 5rem;overflow:hidden}.nl-hero-bg.svelte-1tb2mxi{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#06060bf2,#a855f733 40%,#ec489926,#06060bf2),var(--bg-primary)}.nl-hero-layout.svelte-1tb2mxi{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:center}.nl-hero.svelte-1tb2mxi h1:where(.svelte-1tb2mxi){font-family:var(--font-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin-bottom:1.5rem}.nl-hero.svelte-1tb2mxi p:where(.svelte-1tb2mxi){font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text-secondary);line-height:1.75;max-width:560px;margin-bottom:2rem}.nl-hero-media.svelte-1tb2mxi{margin:0}@media(min-width:1280px){.nl-hero-media.svelte-1tb2mxi{margin-right:calc(-1*((100vw - 1280px)/2 + clamp(1.5rem,4vw,3rem) - max((100vw - 1760px) / 2,0px) - clamp(1rem,2.5vw,2rem)))}}.nl-hero-media.svelte-1tb2mxi img:where(.svelte-1tb2mxi){display:block;width:100%;height:auto;border-radius:20px;border:1px solid var(--border-color)}.nl-jump.svelte-1tb2mxi{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding:2px;margin:-2px;scrollbar-width:none}.nl-jump.svelte-1tb2mxi::-webkit-scrollbar{display:none}.nl-jump.svelte-1tb2mxi a:where(.svelte-1tb2mxi){flex:none;white-space:nowrap}.nl-jump.svelte-1tb2mxi a:where(.svelte-1tb2mxi),.nl-social.svelte-1tb2mxi a:where(.svelte-1tb2mxi){display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:100px;background:var(--bg-card);color:var(--text-primary);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .3s}.nl-jump.svelte-1tb2mxi a:where(.svelte-1tb2mxi):hover,.nl-social.svelte-1tb2mxi a:where(.svelte-1tb2mxi):hover{border-color:var(--purple)}@media(max-width:1279px){.nl-hero.svelte-1tb2mxi{padding:8.5rem 0 4rem}.nl-hero-layout.svelte-1tb2mxi{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.nl-section.svelte-1tb2mxi{padding:clamp(4rem,8vw,6rem) 0;background:var(--bg-primary)}.nl-alt.svelte-1tb2mxi{background:var(--bg-secondary)}.group-heading.svelte-1tb2mxi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.group-heading.svelte-1tb2mxi h2:where(.svelte-1tb2mxi){font-family:var(--font-primary);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.group-heading.svelte-1tb2mxi p:where(.svelte-1tb2mxi){color:var(--text-secondary);font-size:.95rem}.kicker.svelte-1tb2mxi{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin-bottom:.75rem}.signs-grid.svelte-1tb2mxi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}.sign.svelte-1tb2mxi{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden}.sign.svelte-1tb2mxi img:where(.svelte-1tb2mxi){display:block;width:100%;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sign-body.svelte-1tb2mxi{display:flex;flex-direction:column;flex:1;padding:1.5rem}.sign.svelte-1tb2mxi h3:where(.svelte-1tb2mxi){font-family:var(--font-primary);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.sign-handle.svelte-1tb2mxi{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--cyan);font-weight:600;font-size:.95rem;text-decoration:none}.sign-handle.svelte-1tb2mxi:hover{text-decoration:underline}.sign.svelte-1tb2mxi p:where(.svelte-1tb2mxi){color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:.85rem}.sign.svelte-1tb2mxi .sign-intro:where(.svelte-1tb2mxi){color:var(--text-primary)}.sign-profile.svelte-1tb2mxi{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--text-primary);font-weight:600;font-size:.95rem;text-decoration:none}.sign-profile.svelte-1tb2mxi:hover{color:var(--purple)}@media(min-width:640px){.signs-grid.svelte-1tb2mxi{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.signs-grid.svelte-1tb2mxi{grid-template-columns:repeat(4,1fr)}}.story.svelte-1tb2mxi{padding:clamp(2.5rem,5vw,4rem) 0;border-top:1px solid var(--border-color);scroll-margin-top:6rem}.group-heading.svelte-1tb2mxi+.story:where(.svelte-1tb2mxi){border-top:0;padding-top:0}.story-head.svelte-1tb2mxi{display:grid;gap:1.25rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.story-title.svelte-1tb2mxi{font-family:var(--font-primary);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:.75rem;overflow-wrap:break-word}.story-meta.svelte-1tb2mxi{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--text-secondary)}.story-desc.svelte-1tb2mxi{color:var(--text-secondary);line-height:1.75;font-size:clamp(.95rem,1.3vw,1.05rem);max-width:680px;margin-bottom:1rem;overflow-wrap:break-word}.story-solo.svelte-1tb2mxi{max-width:560px}.story-side.svelte-1tb2mxi{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem;max-width:none}.story-side.svelte-1tb2mxi .photo:where(.svelte-1tb2mxi){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem}@media(max-width:479px){.story-side.svelte-1tb2mxi{-moz-columns:1;columns:1}}@media(min-width:960px){.story-head.svelte-1tb2mxi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);align-items:start}.story-head.has-solo.svelte-1tb2mxi{grid-template-areas:"main photo" "copy photo";grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr}.story-head.has-solo.svelte-1tb2mxi .story-head-main:where(.svelte-1tb2mxi){grid-area:main}.story-head.has-solo.svelte-1tb2mxi .story-head-copy:where(.svelte-1tb2mxi){grid-area:copy}.story-head.has-solo.svelte-1tb2mxi .story-solo:where(.svelte-1tb2mxi){grid-area:photo;width:100%}.story-head.has-solo.svelte-1tb2mxi:not(.solo-wide,.side-pair){grid-template-columns:minmax(0,720px) minmax(0,600px);justify-content:start}.story-head.has-solo.svelte-1tb2mxi:not(.solo-wide,.side-pair) .story-solo:where(.svelte-1tb2mxi){max-width:600px}.story-head.solo-wide.svelte-1tb2mxi{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.story-head.solo-wide.svelte-1tb2mxi .story-solo:where(.svelte-1tb2mxi){max-width:none}.story-head.side-pair.svelte-1tb2mxi{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.story-head.side-pair.svelte-1tb2mxi .story-solo:where(.svelte-1tb2mxi){max-width:none}}.chips-label.svelte-1tb2mxi{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:1.25rem 0 .5rem}.chips.svelte-1tb2mxi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-1tb2mxi{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .8rem;background:#a855f714;border:1px solid rgba(168,85,247,.15);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--text-secondary);text-decoration:none}.chip-creator.svelte-1tb2mxi{background:#06b6d414;border-color:#06b6d438;color:var(--text-primary)}.chip.is-link.svelte-1tb2mxi{min-height:44px;transition:border-color .3s}.chip.is-link.svelte-1tb2mxi:hover{border-color:var(--cyan)}.photo.svelte-1tb2mxi{margin:0;min-width:0}.photo.svelte-1tb2mxi img:where(.svelte-1tb2mxi){display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--border-color)}.photo.svelte-1tb2mxi:not(.is-wide) img:where(.svelte-1tb2mxi){width:auto;max-width:100%}.photo.svelte-1tb2mxi figcaption:where(.svelte-1tb2mxi){margin-top:.75rem;color:var(--text-secondary);font-size:.95rem;line-height:1.55;max-width:70ch;overflow-wrap:break-word}.story-media.svelte-1tb2mxi{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 1.5rem;align-items:start}@media(min-width:640px){.story-media.svelte-1tb2mxi{grid-template-columns:repeat(2,minmax(0,1fr))}.story-media.svelte-1tb2mxi .photo.is-wide:where(.svelte-1tb2mxi){grid-column:1 / -1}}@media(min-width:960px){.story-media.svelte-1tb2mxi{grid-template-columns:repeat(3,minmax(0,1fr))}.story-media.wide-pairs.svelte-1tb2mxi{grid-template-columns:repeat(2,minmax(0,1fr))}.story-media.wide-pairs.svelte-1tb2mxi .photo.is-wide:where(.svelte-1tb2mxi){grid-column:auto}.story-media.is-pairs.svelte-1tb2mxi{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc((100% - 3rem) * 2 / 3 + 1.5rem)}}@media(max-width:480px){.photo.svelte-1tb2mxi img:where(.svelte-1tb2mxi){border-radius:12px}}.partner-grid.svelte-1tb2mxi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2rem 1.25rem}.partner-grid.svelte-1tb2mxi img:where(.svelte-1tb2mxi){border:0}@media(min-width:640px){.partner-grid.svelte-1tb2mxi{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.partner-grid.svelte-1tb2mxi{grid-template-columns:repeat(3,1fr)}}.nl-links.svelte-1tb2mxi{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:3rem}.nl-text-link.svelte-1tb2mxi{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--purple);text-underline-offset:4px}.nl-text-link.svelte-1tb2mxi:hover{color:var(--purple)}.nl-social.svelte-1tb2mxi{list-style:none;margin:1rem 0 0;padding:0;display:flex;gap:.75rem}.nl-archive-note.svelte-1tb2mxi{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:44px;margin-bottom:1.5rem;padding:.5rem 1rem;border:1px solid var(--border-glow);border-radius:12px;background:var(--bg-card);color:var(--text-secondary);font-size:.9rem;text-decoration:none}.nl-archive-note.svelte-1tb2mxi span:where(.svelte-1tb2mxi){color:var(--text-primary);font-weight:600}.nl-archive-note.svelte-1tb2mxi:hover{border-color:var(--purple)}.past-grid.svelte-1tb2mxi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.past-grid.svelte-1tb2mxi{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.past-grid.svelte-1tb2mxi{grid-template-columns:repeat(3,1fr)}}.past-card.svelte-1tb2mxi{display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;transition:border-color .3s}.past-card.svelte-1tb2mxi:hover{border-color:var(--purple)}.past-card.svelte-1tb2mxi img:where(.svelte-1tb2mxi){display:block;width:100%;height:auto}.past-body.svelte-1tb2mxi{display:flex;flex-direction:column;flex:1;padding:1.5rem}.past-title.svelte-1tb2mxi{font-family:var(--font-primary);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);margin-bottom:.6rem}.past-intro.svelte-1tb2mxi{color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin-bottom:1rem}.past-read.svelte-1tb2mxi{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--text-primary);font-weight:600;font-size:.95rem}.past-card.svelte-1tb2mxi:hover .past-read:where(.svelte-1tb2mxi){color:var(--purple)}.nl-masthead.svelte-1tb2mxi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;padding:.7rem 0;margin-bottom:1.75rem;max-width:560px;border-top:3px double var(--rule-strong);border-bottom:1px solid var(--rule-strong);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700}.nl-masthead-name.svelte-1tb2mxi{font-family:var(--font-primary);color:var(--pink)}.nl-masthead-edition.svelte-1tb2mxi{color:var(--text-secondary);letter-spacing:.14em}.nl-hero.svelte-1tb2mxi p.nl-dek:where(.svelte-1tb2mxi){color:var(--text-primary);opacity:.85}.group-heading.svelte-1tb2mxi{border-bottom:0;border-top:3px double var(--rule-strong);padding:1.25rem 0 0}.group-heading.svelte-1tb2mxi p:where(.svelte-1tb2mxi){font-style:italic}.story.svelte-1tb2mxi{position:relative}.story.svelte-1tb2mxi:before{content:"";position:absolute;top:-1px;left:0;width:3.5rem;height:3px;border-radius:3px;background:var(--pink)}.group-heading.svelte-1tb2mxi+.story:where(.svelte-1tb2mxi):before{display:none}.story-kicker.svelte-1tb2mxi{color:var(--cyan)}.story-meta.svelte-1tb2mxi{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--text-muted)}.story-meta.svelte-1tb2mxi svg:where(.svelte-1tb2mxi){color:var(--pink)}.story-desc.story-lede.svelte-1tb2mxi{display:flow-root;white-space:pre-line;color:var(--text-primary);font-size:clamp(1.02rem,1.4vw,1.15rem)}.story-lede.svelte-1tb2mxi:first-letter{float:left;margin:.06em .14em 0 0;font-family:var(--font-primary);font-weight:800;font-size:3.3em;line-height:.82;color:var(--pink)}.chip.svelte-1tb2mxi{background:transparent;border-color:var(--rule-strong);color:var(--text-secondary)}.chip-creator.svelte-1tb2mxi{background:color-mix(in srgb,var(--pink) 12%,transparent);border-color:color-mix(in srgb,var(--pink) 35%,transparent);color:var(--text-primary)}.chip.is-link.svelte-1tb2mxi:hover{border-color:var(--pink)}.sign-kicker.svelte-1tb2mxi,.sign-handle.svelte-1tb2mxi{color:var(--pink)}.past-body.svelte-1tb2mxi .kicker:where(.svelte-1tb2mxi){color:var(--pink)}
