.nr-page{--nr-paper:#fafaf9;--nr-ink:#0f172a;--nr-slate:#334155;--nr-body:#475569;--nr-muted:#64748b;--nr-rule:#e2e1dd;--nr-rule-soft:#eeedea;--nr-teal:#0d9488;--nr-teal-bright:#2dd4bf;--nr-serif:var(--font-newsreader), Newsreader, Georgia, serif;--nr-sans:var(--font-inter), Inter, system-ui, sans-serif;--nr-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--nr-paper)}.nr-wrap{max-width:1180px;color:var(--nr-ink);font-family:var(--nr-sans);margin:0 auto;padding:0 28px}.nr-wrap *,.nr-wrap :before,.nr-wrap :after{box-sizing:border-box}.nr-wrap p{margin:0}.nr-wrap a{color:var(--nr-teal);text-decoration:none}.nr-wrap a:hover{color:var(--nr-ink);text-decoration:underline}.nr-label,.nr-eyebrow,.nr-kicker{font:500 10px var(--nr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nr-muted)}.nr-rule{border-bottom:1px solid var(--nr-rule);padding-bottom:9px}.nr-mono-link{font:400 12.5px var(--nr-mono);margin-top:9px;display:block}.nr-mono-sm{font:500 11.5px var(--nr-mono);margin-top:10px}.nr-mono-xs{font:500 11px var(--nr-mono);color:var(--nr-muted);margin-top:8px}.nr-small{font:400 12.5px/1.65 var(--nr-sans);color:var(--nr-muted);margin-top:12px!important}.nr-row-between{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.nr-masthead{border-bottom:1px solid var(--nr-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:calc(6rem + 44px) 0 16px;display:flex}.nr-eyebrow{letter-spacing:.2em}.nr-masthead h1{font:400 clamp(38px, 5vw, 58px)/1.05 var(--nr-serif);letter-spacing:-.02em;color:var(--nr-ink);margin:14px 0 0}.nr-masthead-meta{font:400 12px/1.7 var(--nr-mono);color:var(--nr-muted);text-align:right;min-width:180px}.nr-split{border-bottom:1px solid var(--nr-rule);flex-wrap:wrap;display:flex}.nr-split-main{border-right:1px solid var(--nr-rule);flex:460px;min-width:0;padding:34px 40px 40px 0}.nr-split-side{flex:0 300px;min-width:238px;padding:34px 0 40px 32px}.nr-kicker{letter-spacing:.12em;color:var(--nr-teal);font-size:10.5px}.nr-lead h2{font:400 clamp(26px, 3.2vw, 36px)/1.2 var(--nr-serif);letter-spacing:-.015em;max-width:24ch;color:var(--nr-ink);margin:12px 0 14px}.nr-lead-dek{font:400 16px/1.7 var(--nr-sans);color:var(--nr-slate);max-width:60ch;margin-bottom:10px!important}.nr-lead-note{font:400 14.5px/1.7 var(--nr-sans);color:var(--nr-muted);max-width:60ch}.nr-lead-links{font:500 12.5px var(--nr-mono);flex-wrap:wrap;align-items:center;gap:26px;margin-top:20px;display:flex}.nr-wrap .nr-muted-link{color:var(--nr-muted)}.nr-contact-name{font:400 15px/1.5 var(--nr-serif);margin-top:12px!important}.nr-contact-role{font:400 12.5px var(--nr-sans);color:var(--nr-muted);margin-top:3px!important}.nr-boilerplate{padding-bottom:34px}.nr-copy{font:500 10.5px var(--nr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nr-ink);cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:5px;padding:7px 12px}.nr-copy:hover,.nr-copy:focus-visible{border-color:var(--nr-teal);color:var(--nr-teal)}.nr-boilerplate-text{font:400 14.5px/1.85 var(--nr-sans);color:var(--nr-slate);max-width:62ch;margin-top:14px!important}.nr-founder-card{align-items:flex-start;gap:16px;margin-top:14px;display:flex}.nr-founder-card img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--nr-rule);background:var(--nr-rule-soft);flex:none;width:84px;height:104px}.nr-founder-name{font:400 18px/1.3 var(--nr-serif)}.nr-founder-bio{font:400 12.5px/1.7 var(--nr-sans);color:var(--nr-slate);margin-top:9px!important}.nr-quicklinks{border-bottom:1px solid var(--nr-ink);flex-wrap:wrap;display:flex}.nr-quicklinks>div{border-right:1px solid var(--nr-rule);flex:220px;padding:20px 24px 22px}.nr-quicklinks>div:first-child{padding-left:0}.nr-quicklinks>div:last-child{border-right:0;padding-right:0}.nr-quicklinks .nr-label{letter-spacing:.12em;font-size:9.5px}.nr-quicklinks a{font:400 13.5px var(--nr-sans);margin-top:8px;display:block}.nr-index{padding-top:36px}.nr-index-head{border-bottom:1px solid var(--nr-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:10px;display:flex}.nr-index-head h2{font:400 24px/1.2 var(--nr-serif);color:var(--nr-ink);margin:0}.nr-filters{flex-wrap:wrap;gap:18px;display:flex}.nr-filters button{font:400 11.5px var(--nr-mono);color:var(--nr-teal);cursor:pointer;background:0 0;border:0;padding:0}.nr-filters button:hover{text-decoration:underline}.nr-filters button[aria-pressed=true]{color:var(--nr-ink);cursor:default;font-weight:500;text-decoration:none}.nr-row{border-bottom:1px solid var(--nr-rule-soft);flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.nr-row-date{font:400 11.5px/1.6 var(--nr-mono);color:var(--nr-muted);flex:0 0 96px}.nr-row-body{flex:360px;min-width:0}.nr-wrap .nr-row-title{max-width:44ch;font:400 clamp(18px, 2.1vw, 21px)/1.35 var(--nr-serif);color:var(--nr-ink);display:block}.nr-row-body p{font:400 14px/1.7 var(--nr-sans);color:var(--nr-body);max-width:68ch;margin-top:7px!important}.nr-row-link{font:500 11.5px var(--nr-mono);flex:0 0 108px}.nr-kit{background:var(--nr-ink);color:#f1f5f9;margin:42px 0 56px;padding:30px 32px 34px;scroll-margin-top:96px}.nr-kit-head{border-bottom:1px solid #f1f5f938;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.nr-kit-head p{font:500 10px var(--nr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nr-teal-bright)}.nr-kit-head span,.nr-kit-meta{font:400 11.5px var(--nr-mono);color:#94a3b8}.nr-wrap .nr-kit-head a{color:var(--nr-teal-bright)}.nr-kit-row{border-bottom:1px solid #f1f5f91f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.nr-kit-name{font:400 15px var(--nr-serif);color:#f1f5f9;flex:220px}.nr-kit-meta{flex:0 0 170px}.nr-wrap .nr-kit-row a{font:500 11.5px var(--nr-mono);color:var(--nr-teal-bright);flex:0 0 96px}.nr-wrap .nr-kit-row a:hover{color:#f1f5f9}@media (max-width:760px){.nr-wrap{padding:0 16px}.nr-split-main{border-right:0;border-bottom:1px solid var(--nr-rule);padding-right:0}.nr-split-side{padding-left:0}.nr-masthead-meta{text-align:left}.nr-quicklinks>div{border-right:0;border-bottom:1px solid var(--nr-rule);padding-left:0}.nr-kit{margin-left:-16px;margin-right:-16px;padding:24px 18px}}.dark .nr-page{--nr-paper:#0b1220;--nr-ink:#f1f5f9;--nr-slate:#cbd5e1;--nr-body:#a3b1c2;--nr-muted:#94a3b8;--nr-rule:#1e293b;--nr-rule-soft:#15202f;--nr-teal:#2dd4bf;--nr-teal-bright:#5eead4}.dark .nr-page .nr-copy{border-color:#334155}.dark .nr-page .nr-copy:hover,.dark .nr-page .nr-copy:focus-visible{border-color:var(--nr-teal);color:var(--nr-teal)}.dark .nr-page .nr-founder-card img{background:#15202f;border-color:#334155}.dark .nr-page .nr-kit{color:#f1f5f9;background:#050a14}.dark .nr-page .nr-kit-head{border-bottom-color:#f1f5f92e}.dark .nr-page .nr-kit-row{border-bottom-color:#f1f5f91a}.dark .nr-page .nr-kit-name{color:#f1f5f9}.dark .nr-page .nr-kit-head span,.dark .nr-page .nr-kit-meta{color:#94a3b8}
