.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;margin:0 auto;padding:0 28px;color:var(--nr-ink);font-family:var(--nr-sans)}.nr-wrap *,.nr-wrap :after,.nr-wrap :before{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-eyebrow,.nr-kicker,.nr-label{font:500 10px var(--nr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nr-muted)}.nr-rule{padding-bottom:9px;border-bottom:1px solid var(--nr-rule)}.nr-mono-link{display:block;margin-top:9px;font:400 12.5px var(--nr-mono)}.nr-mono-sm{margin-top:10px;font:500 11.5px var(--nr-mono)}.nr-mono-xs{margin-top:8px;font:500 11px var(--nr-mono);color:var(--nr-muted)}.nr-small{font:400 12.5px/1.65 var(--nr-sans);color:var(--nr-muted);margin-top:12px!important}.nr-row-between{align-items:baseline;gap:16px}.nr-masthead,.nr-row-between{display:flex;justify-content:space-between}.nr-masthead{flex-wrap:wrap;gap:32px;align-items:flex-end;padding:calc(6rem + 44px) 0 16px;border-bottom:1px solid var(--nr-ink)}.nr-eyebrow{letter-spacing:.2em}.nr-masthead h1{font:400 clamp(38px,5vw,58px)/1.05 var(--nr-serif);letter-spacing:-.02em;margin:14px 0 0;color:var(--nr-ink)}.nr-masthead-meta{font:400 12px/1.7 var(--nr-mono);color:var(--nr-muted);text-align:right;min-width:180px}.nr-split{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--nr-rule)}.nr-split-main{flex:1 1 460px;min-width:0;padding:34px 40px 40px 0;border-right:1px solid var(--nr-rule)}.nr-split-side{flex:0 1 300px;min-width:238px;padding:34px 0 40px 32px}.nr-kicker{font-size:10.5px;letter-spacing:.12em;color:var(--nr-teal)}.nr-lead h2{font:400 clamp(26px,3.2vw,36px)/1.2 var(--nr-serif);letter-spacing:-.015em;margin:12px 0 14px;max-width:24ch;color:var(--nr-ink)}.nr-lead-dek{font:400 16px/1.7 var(--nr-sans);color:var(--nr-slate);margin-bottom:10px!important;max-width:60ch}.nr-lead-note{font:400 14.5px/1.7 var(--nr-sans);color:var(--nr-muted);max-width:60ch}.nr-lead-links{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:20px;font:500 12.5px var(--nr-mono)}.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;background:transparent;color:var(--nr-ink);border:1px solid #cbd5e1;padding:7px 12px;border-radius:5px;cursor:pointer}.nr-copy:focus-visible,.nr-copy:hover{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);margin-top:14px!important;max-width:62ch}.nr-founder-card{display:flex;gap:16px;margin-top:14px;align-items:flex-start}.nr-founder-card img{width:84px;height:104px;flex:none;-o-object-fit:cover;object-fit:cover;border:1px solid var(--nr-rule);background:var(--nr-rule-soft)}.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{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--nr-ink)}.nr-quicklinks>div{flex:1 1 220px;padding:20px 24px 22px;border-right:1px solid var(--nr-rule)}.nr-quicklinks>div:first-child{padding-left:0}.nr-quicklinks>div:last-child{border-right:0;padding-right:0}.nr-quicklinks .nr-label{font-size:9.5px;letter-spacing:.12em}.nr-quicklinks a{display:block;margin-top:8px;font:400 13.5px var(--nr-sans)}.nr-index{padding-top:36px}.nr-index-head{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--nr-rule)}.nr-index-head h2{font:400 24px/1.2 var(--nr-serif);margin:0;color:var(--nr-ink)}.nr-filters{display:flex;flex-wrap:wrap;gap:18px}.nr-filters button{font:400 11.5px var(--nr-mono);color:var(--nr-teal);background:none;border:0;padding:0;cursor:pointer}.nr-filters button:hover{text-decoration:underline}.nr-filters button[aria-pressed=true]{color:var(--nr-ink);font-weight:500;text-decoration:none;cursor:default}.nr-row{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0;border-bottom:1px solid var(--nr-rule-soft)}.nr-row-date{flex:0 0 96px;font:400 11.5px/1.6 var(--nr-mono);color:var(--nr-muted)}.nr-row-body{flex:1 1 360px;min-width:0}.nr-wrap .nr-row-title{display:block;max-width:44ch;font:400 clamp(18px,2.1vw,21px)/1.35 var(--nr-serif);color:var(--nr-ink)}.nr-row-body p{font:400 14px/1.7 var(--nr-sans);color:var(--nr-body);margin-top:7px!important;max-width:68ch}.nr-row-link{flex:0 0 108px;font:500 11.5px var(--nr-mono)}.nr-kit{margin:42px 0 56px;padding:30px 32px 34px;background:var(--nr-ink);color:#f1f5f9;scroll-margin-top:96px}.nr-kit-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid rgba(241,245,249,.22)}.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{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(241,245,249,.12)}.nr-kit-name{flex:1 1 220px;font:400 15px var(--nr-serif);color:#f1f5f9}.nr-kit-meta{flex:0 0 170px}.nr-wrap .nr-kit-row a{flex:0 0 96px;font:500 11.5px var(--nr-mono);color:var(--nr-teal-bright)}.nr-wrap .nr-kit-row a:hover{color:#f1f5f9}@media (max-width:760px){.nr-wrap{padding:0 16px}.nr-split-main{padding-right:0;border-right:0;border-bottom:1px solid var(--nr-rule)}.nr-split-side{padding-left:0}.nr-masthead-meta{text-align:left}.nr-quicklinks>div{padding-left:0;border-right:0;border-bottom:1px solid var(--nr-rule)}.nr-kit{padding:24px 18px;margin-left:-16px;margin-right:-16px}}