@layer landing{.nlh .page-hero{padding-block:45px 0}.nlh .crumbs ol{font-size:calc(13px * var(--type));color:#686d6d;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nlh .crumbs li{gap:10px;display:flex}.nlh .crumbs li+li:before{content:"/";color:#b5b7b3}.nlh .crumbs a:hover{color:var(--blue)}.nlh .crumbs [aria-current]{color:var(--ink)}.nlh .page-title{max-width:15ch;font-size:calc(clamp(60px, 6.6vw, 108px) * var(--type));letter-spacing:-.065em;text-wrap:balance;margin-top:70px;line-height:.98}.nlh .page-title.is-long{max-width:19ch;font-size:calc(clamp(52px, 5.4vw, 88px) * var(--type))}.nlh .page-hero-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:50px;margin-top:70px;padding-block:28px 45px;display:flex}.nlh .page-lead{gap:16px;max-width:620px;display:grid}.nlh .page-lead p{font-size:calc(18px * var(--type));color:#525555;line-height:1.6}.nlh .page-hero-actions{flex-wrap:wrap;flex-shrink:0;justify-content:end;gap:14px;display:flex}.nlh .page-hero>.wrap>.chips{margin-top:40px;padding-bottom:45px}.nlh .page-hero:not(:has(.page-hero-foot)) .page-title{margin-bottom:70px}.nlh .page-hero{border-bottom:1px solid var(--line)}.nlh .chips{flex-wrap:wrap;gap:10px;display:flex}.nlh .chip{color:var(--ink);font:calc(13px * var(--type)) var(--body);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c8c9c6;align-items:center;gap:10px;padding:9px 14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.nlh .chip small{font-size:inherit;color:#8a8d8c}.nlh .chip:hover{border-color:var(--ink)}.nlh .chip[aria-current=page],.nlh .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nlh .chip[aria-current=page] small,.nlh .chip[aria-pressed=true] small{color:#b5b7b3}.nlh .page-section{padding-block:110px}.nlh .page-section.is-tight{padding-block:70px}.nlh .page-section.is-ruled{border-top:1px solid var(--line)}.nlh .page-section.is-grey{background:#e9ebea}.nlh .page-section.is-dark{color:#f2f1e9;background:#171b18}.nlh .page-section.is-dark .eyebrow,.nlh .page-section.is-dark .muted{color:#abb2ac}.nlh .page-section.is-dark em{color:#7197ff}.nlh .page-section h2+.lede,.nlh .lede{max-width:520px;font-size:calc(17px * var(--type));color:#606264}.nlh .page-section.is-dark .lede{color:#b9bdb7}.nlh .split{grid-template-columns:1fr 1.25fr;align-items:start;gap:8%;display:grid}.nlh .split.is-even{grid-template-columns:1fr 1fr}.nlh .split>.sticky{position:sticky;top:40px}.nlh .split h2{margin-top:25px}.nlh .copy{gap:22px;display:grid}.nlh .copy p{font-size:calc(18px * var(--type));color:#525555;line-height:1.65}.nlh .copy p:first-child{font-size:calc(24px * var(--type));letter-spacing:-.02em;color:var(--ink);line-height:1.4}.nlh .stat-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.nlh .stat-row>div{padding:26px 24px 0 0}.nlh .stat-row>div+div{border-left:1px solid var(--line);padding-left:24px}.nlh .stat-row dd{font:500 calc(52px * var(--type)) / 1 var(--display);letter-spacing:-.06em;margin:0}.nlh .stat-row dt{font-size:calc(13px * var(--type));color:#646768;margin-top:12px}.nlh .stat-row.is-compact dd{font-size:calc(36px * var(--type))}.nlh .panels{grid-template-columns:repeat(var(--cols,2), 1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.nlh .panel{background:#e3e7e9;flex-direction:column;gap:22px;min-height:240px;padding:30px;transition:background .2s;display:flex}.nlh .panel:nth-child(4n+2){background:#dce4fc}.nlh a.panel:hover{background:#c7d6fb}.nlh .panel:has(>a:hover){background:#c7d6fb}.nlh .panel>.eyebrow{color:var(--blue)}.nlh .panel h3{font-size:calc(30px * var(--type));line-height:1.12}.nlh .panel p{font-size:calc(15px * var(--type));color:#525555;line-height:1.6}.nlh .panel ul{font-size:calc(14px * var(--type));border-top:1px solid #c1c8cb;gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.nlh .panel ul li:before{content:"→ ";color:var(--blue)}.nlh .panel .panel-foot{font-size:calc(13px * var(--type));margin-top:auto}.nlh .cards{grid-template-columns:repeat(var(--cols,3), 1fr);gap:70px 38px;margin:0;padding:0;list-style:none;display:grid}.nlh .card{flex-direction:column;height:100%;display:flex;position:relative}.nlh .card-media{aspect-ratio:3/2;background:#e9ebea;position:relative;overflow:hidden}.nlh .card-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.nlh .card:hover .card-media img{transform:scale(1.04)}.nlh .card-media.is-word{background:var(--card-bg,#e0e4e3);color:var(--card-fg,#1e292b);flex-direction:column;justify-content:space-between;padding:30px 28px;display:flex}.nlh .card-media.is-word strong{font:600 calc(64px * var(--type)) / 1 var(--display);letter-spacing:-.06em}.nlh .card-media.is-word>span:first-child{font-size:calc(14px * var(--type));justify-content:space-between;gap:20px;display:flex}.nlh .card-media.is-word div>span{font-size:calc(14px * var(--type));opacity:.8;display:block}.nlh .card-media .round-arrow{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.nlh .card:hover .round-arrow{opacity:1;transform:none}.nlh .card-body{flex-direction:column;flex:1;padding-top:22px;display:flex}.nlh .card-meta{font-size:calc(13px * var(--type));color:#686d6d;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nlh .card-meta .tag{color:var(--ink);margin:0}.nlh .card h3{font-size:calc(28px * var(--type));letter-spacing:-.04em;margin-top:16px;line-height:1.14}.nlh .card h3 a:before{content:"";z-index:1;position:absolute;inset:0}.nlh .card h3 a:hover,.nlh .card:hover h3 a{color:var(--blue)}.nlh .card-body>p{font-size:calc(15px * var(--type));color:#666;flex:1;margin-top:12px;line-height:1.6}.nlh .card-foot{border-top:1px solid var(--line);font-size:calc(13px * var(--type));color:#5b5c5e;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;display:flex}.nlh .card-tags{z-index:2;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex;position:relative}.nlh .card-tags .chip{font-size:calc(11px * var(--type));padding:6px 10px}.nlh .card-foot>.site-theme{z-index:2;position:relative}.nlh .card dl{flex-wrap:wrap;gap:10px 32px;margin:18px 0 0;display:flex}.nlh .card dd{font:500 calc(22px * var(--type)) var(--display);letter-spacing:-.04em;margin:0}.nlh .card dt{font-size:calc(12px * var(--type));color:#686d6d}.nlh .card.is-featured{grid-template-columns:1.16fr 1fr;align-items:stretch;gap:45px;display:grid}.nlh .card.is-featured .card-media{aspect-ratio:auto;min-height:420px}.nlh .card.is-featured .card-body{padding-top:0}.nlh .card.is-featured h3{font-size:calc(44px * var(--type));letter-spacing:-.055em;line-height:1.06}.nlh .featured-slot{border-bottom:1px solid var(--line);margin-bottom:90px;padding-bottom:90px}.nlh .empty{text-align:center;border:1px dashed #b5b7b3;padding:70px 30px}.nlh .empty h2{font-size:calc(30px * var(--type))}.nlh .empty p{color:#646768;max-width:460px;margin:14px auto 0}.nlh .team{grid-template-columns:repeat(3,1fr);gap:38px;margin:0;padding:0;list-style:none;display:grid}.nlh .team figure{margin:0}.nlh .team-photo{aspect-ratio:4/5;background:#e8e6e2;position:relative;overflow:hidden}.nlh .team-photo img{object-fit:cover;filter:grayscale();transition:filter .6s,transform .7s cubic-bezier(.16,1,.3,1)}.nlh .team figure:hover .team-photo img{filter:none;transform:scale(1.03)}.nlh .team figcaption{justify-content:space-between;align-items:baseline;gap:14px;padding-top:20px;display:flex}.nlh .team h3{font-size:calc(28px * var(--type));letter-spacing:-.04em}.nlh .team figcaption span{font-size:calc(13px * var(--type));color:#686d6d;text-align:right}.nlh .quotes{border-top:1px solid #3a403b;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.nlh .quotes figure{flex-direction:column;justify-content:space-between;gap:40px;height:100%;margin:0;padding:35px 35px 10px 0;display:flex}.nlh .quotes li+li figure{border-left:1px solid #3a403b;padding-left:35px}.nlh .quotes blockquote{font:400 calc(22px * var(--type)) / 1.4 var(--display);letter-spacing:-.025em;margin:0}.nlh .quotes figcaption{font-size:calc(13px * var(--type));color:#abb2ac}.nlh .quotes figcaption b{color:#f2f1e9;font-weight:500;display:block}.nlh .rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.nlh .rows>li{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:20px;padding:22px 0;display:grid}.nlh .rows .eyebrow{color:#686d6d;font-size:calc(12px * var(--type));padding-top:4px}.nlh .rows a,.nlh .rows span{font-size:calc(19px * var(--type));letter-spacing:-.01em}.nlh .rows a:hover{color:var(--blue)}.nlh .ticks{font-size:calc(14px * var(--type));color:#333;gap:10px;margin:0;padding:0;list-style:none;display:grid}.nlh .ticks li:before{content:"→ ";color:var(--blue)}.nlh .signup{background:#dce4fc;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;margin-top:110px;padding:50px;display:grid}.nlh .signup h2{font-size:calc(44px * var(--type))}.nlh .signup p{max-width:460px;font-size:calc(16px * var(--type));color:#525555;margin-top:16px}.nlh .article-meta{font-size:calc(14px * var(--type));color:#525555;flex-wrap:wrap;gap:12px 30px;display:flex}.nlh .article-meta b{font-size:calc(12px * var(--type));letter-spacing:.075em;text-transform:uppercase;color:#8a8d8c;margin-bottom:4px;font-weight:550;display:block}.nlh .article-cover{aspect-ratio:16/7;background:#e9ebea;margin-bottom:45px;position:relative;overflow:hidden}.nlh .article-cover img{object-fit:cover}.nlh .legal{grid-template-columns:1fr 2.2fr;gap:8%;display:grid}@media (max-width:1000px){.nlh .cards{gap:55px 25px;--cols:2!important}.nlh .card.is-featured{grid-template-columns:1fr;gap:0}.nlh .card.is-featured .card-body{padding-top:22px}.nlh .card.is-featured .card-media{aspect-ratio:3/2;min-height:0}.nlh .stat-row{grid-template-columns:repeat(2,1fr)}.nlh .stat-row>div:nth-child(3){border-left:0;padding-left:0}.nlh .stat-row>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:26px}.nlh .quotes{grid-template-columns:1fr}.nlh .quotes li+li figure{border-top:1px solid #3a403b;border-left:0;padding-left:0}.nlh .team{grid-template-columns:repeat(2,1fr);gap:25px}.nlh .signup,.nlh .legal{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){.nlh .page-hero{padding-top:30px}.nlh .page-title,.nlh .page-title.is-long{font-size:calc(clamp(44px, 12vw, 64px) * var(--type));max-width:none;margin-top:45px}.nlh .page-hero-foot{flex-direction:column;align-items:start;gap:26px;margin-top:40px}.nlh .page-hero-actions{justify-content:start}.nlh .page-lead p{font-size:calc(16px * var(--type))}.nlh .page-hero:not(:has(.page-hero-foot)) .page-title{margin-bottom:45px}.nlh .page-section{padding-block:70px}.nlh .page-section.is-tight{padding-block:50px}.nlh .split,.nlh .split.is-even{grid-template-columns:1fr;gap:35px}.nlh .split>.sticky{position:static}.nlh .copy p{font-size:calc(16px * var(--type))}.nlh .copy p:first-child{font-size:calc(20px * var(--type))}.nlh .cards,.nlh .panels{gap:45px;--cols:1!important}.nlh .panels{gap:20px}.nlh .card h3{font-size:calc(25px * var(--type))}.nlh .card.is-featured h3{font-size:calc(32px * var(--type))}.nlh .featured-slot{margin-bottom:55px;padding-bottom:55px}.nlh .stat-row dd{font-size:calc(38px * var(--type))}.nlh .team{grid-template-columns:1fr;gap:40px}.nlh .rows>li{grid-template-columns:1fr;gap:6px}.nlh .signup{margin-top:70px;padding:30px 25px}.nlh .signup h2{font-size:calc(32px * var(--type))}.nlh .article-cover{aspect-ratio:3/2}}.nlh .contact.contact-page h2{max-width:13ch;font-size:calc(clamp(60px, 7.4vw, 118px) * var(--type))}.nlh .contact-page .contact-bottom p{max-width:560px}@media (max-width:700px){.nlh .contact.contact-page h2{font-size:calc(clamp(44px, 12vw, 72px) * var(--type))}}.nlh .button.outline{border:1px solid var(--ink);color:var(--ink);background:0 0}.nlh .button.outline:hover{background:var(--ink);color:var(--paper)}.nlh .button.is-sm{font-size:calc(13px * var(--type));gap:22px;padding:11px 16px}.nlh .button:disabled{opacity:.55;pointer-events:none}.nlh .panel{position:relative}.nlh .panel h3 a:before{content:"";position:absolute;inset:0}.nlh .page-hero+.faq,.nlh .page-hero+.process{padding-top:110px}.nlh .page-section+.faq{padding-top:0}.nlh .faq+.contact,.nlh .page-section+.contact{margin-top:0}@media (max-width:700px){.nlh .page-hero+.faq,.nlh .page-hero+.process{padding-top:70px}}.nlh .page-hero+.scatter{margin-top:0}.nlh .steps-detail article{grid-template-columns:50px .8fr 1.4fr 1fr;gap:30px;padding:34px 0;display:grid}.nlh .steps-detail article:last-child{border-bottom:1px solid var(--line)}.nlh .steps-detail h3{font-size:calc(34px * var(--type))}.nlh .steps-detail p{margin-top:0}.nlh .steps-detail small{color:#686d6d;margin-top:10px}.nlh .steps-detail .ticks{padding-top:5px}@media (max-width:1000px){.nlh .steps-detail article{grid-template-columns:40px 1fr;gap:14px 20px}.nlh .steps-detail article>p,.nlh .steps-detail article>.ticks{grid-column:2}}.nlh .status-tag{align-items:center;gap:7px;display:inline-flex}.nlh .status-tag>span{border-radius:50%;width:6px;height:6px}.nlh .card-media.is-shot img{object-position:top}.nlh .card-tagline{color:var(--ink);font-weight:500}.nlh main>article>section{zoom:var(--zoom)}.nlh .article-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:8%;display:grid}.nlh .article-layout>.site-theme:first-child{max-width:54rem}.nlh .article-aside{position:sticky;top:40px}@media (max-width:1000px){.nlh .article-layout{grid-template-columns:1fr;gap:60px}.nlh .article-aside{position:static}}.nlh .story{gap:70px;max-width:820px;display:grid}.nlh .story-lede{font-size:calc(24px * var(--type));letter-spacing:-.02em;margin-top:20px;line-height:1.45}.nlh .story .steps{margin-top:20px}.nlh .story .steps p{font-size:calc(17px * var(--type));color:#333}.nlh .story-quote{color:#f2f1e9;background:#171b18;margin:0;padding:45px}.nlh .story-quote blockquote{font:400 calc(30px * var(--type)) / 1.3 var(--display);letter-spacing:-.03em;margin:0}.nlh .story-quote figcaption{font-size:calc(14px * var(--type));color:#abb2ac;margin-top:28px}.nlh .story-quote b{color:#f2f1e9;font-weight:500}.nlh .article-aside .rows>li{grid-template-columns:1fr;gap:8px}.nlh .article-aside .rows span:not(.eyebrow){font-size:calc(17px * var(--type))}.nlh .next-panel{min-height:0;margin-top:35px}@media (max-width:700px){.nlh .story{gap:50px}.nlh .story-lede{font-size:calc(19px * var(--type))}.nlh .story-quote{padding:28px}.nlh .story-quote blockquote{font-size:calc(22px * var(--type))}}.nlh .article-cover.is-shot{aspect-ratio:2}.nlh .article-cover.is-shot img{object-position:top}.nlh .article-cover.is-poster{background:var(--card-bg,#2563ff);color:#fff;aspect-ratio:2.4;flex-direction:column;justify-content:space-between;padding:45px;display:flex}.nlh .article-cover.is-poster strong{font:600 calc(110px * var(--type)) / .9 var(--display);letter-spacing:-.07em}.nlh .article-cover.is-poster figcaption{max-width:520px;font-size:calc(15px * var(--type));opacity:.85}.nlh .story-title{font-size:calc(40px * var(--type));margin-top:20px;line-height:1.1}.nlh .story-closing{border-left:2px solid var(--blue);font:400 calc(26px * var(--type)) / 1.35 var(--display);letter-spacing:-.03em;padding-left:28px}.nlh .ticks.two-col{grid-template-columns:1fr 1fr;gap:10px 30px}.nlh .roadmap h3 small{font:550 calc(11px * var(--type)) var(--body);letter-spacing:.075em;text-transform:uppercase;color:#8a8d8c;margin:0 0 0 10px;display:inline}.nlh .roadmap article:not(.is-done)>span{color:#8a8d8c}@media (max-width:700px){.nlh .article-cover.is-poster{aspect-ratio:4/3;padding:25px}.nlh .article-cover.is-poster strong{font-size:calc(60px * var(--type))}.nlh .story-title{font-size:calc(30px * var(--type))}.nlh .ticks.two-col{grid-template-columns:1fr}}.nlh .legal-rows{border-bottom:1px solid var(--line)}.nlh .legal-rows article{border-top:1px solid var(--line);grid-template-columns:60px 1fr 1.6fr;gap:30px;padding:34px 0;display:grid}.nlh .legal-rows article>span{font:calc(14px * var(--type)) var(--display);color:var(--blue);padding-top:6px}.nlh .legal-rows h2{font-size:calc(30px * var(--type));letter-spacing:-.04em}.nlh .legal-rows article>div{gap:16px;display:grid}.nlh .legal-rows p{font-size:calc(17px * var(--type));color:#525555;line-height:1.7}.nlh .legal-rows a{border-bottom:1px solid}.nlh .legal-rows a:hover{color:var(--blue)}@media (max-width:1000px){.nlh .legal-rows article{grid-template-columns:40px 1fr;gap:14px 20px}.nlh .legal-rows article>div{grid-column:2}}.nlh :not(.process-grid)>.steps article{min-height:0}.motion-ready .nlh :not(.process-grid)>.steps article{opacity:1}.nlh .page-section.is-dark .heading-row>p{color:#b9bdb7}}.nlh :is(.text-gradient-violet,.text-gradient-hero){color:#2563ff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}
