.ns .co-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:var(--mint-tint);color:var(--deep)}.ns .co-ico.amber{background:var(--amber-tint);color:var(--amber-ink)}.ns .co-ico.violet{background:var(--violet-tint);color:var(--violet)}.ns .ns-white .np-card.co-soft{background:#f5f8f6;border-color:var(--line-2)}.ns ul.co-cards{list-style:none;padding:0;margin-bottom:0}.ns .co-cards .np-card-b{gap:12px;padding:26px 26px 28px}.ns .co-cards .np-card-t{margin-top:6px}.ns .co-more{display:inline-flex;margin-top:32px;font-size:16px;font-weight:600;color:var(--deep)}.ns .co-more:hover{text-decoration:underline}.ns .np-dark .co-more{color:var(--mint)}.ns .co-story-p{display:flex;flex-direction:column;gap:18px}.ns .co-story-p p{margin:0;font-size:18px;line-height:1.65;color:var(--muted);text-wrap:pretty}.ns .co-story-p p:first-child{font-size:20px;line-height:1.55;color:var(--ink)}.ns .co-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.ns .co-stat{display:flex;flex-direction:column;min-width:0;padding:30px 30px 28px;border-radius:24px;background:#08181399;border:1px solid rgba(171,232,229,.16)}.ns .co-stat>b{font-size:clamp(56px,6vw,84px);font-weight:600;line-height:.95;letter-spacing:-.05em;color:var(--mint)}.ns .co-stat>b.s{font-size:clamp(30px,2.8vw,38px);line-height:1.1;letter-spacing:-.03em}.ns .co-stat>p{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--on-dark-2)}.ns .co-stat>p small{display:block;margin-top:6px;font-size:13.5px;color:var(--on-dark-3)}.ns .co-stat>a{margin-top:auto;padding-top:20px;font-size:15px;font-weight:600;color:var(--mint)}.ns .co-stat>a:hover{text-decoration:underline}.ns .co-team{list-style:none;max-width:1040px;margin:52px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.ns .co-person{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ns .co-face{display:block;width:152px;height:152px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#e2eae6}.ns .co-face.ini{display:flex;align-items:center;justify-content:center;background:var(--lobby);color:var(--mint);font-size:44px;font-weight:600;letter-spacing:.02em}.ns .co-name{margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.ns .co-role{margin:4px 0 0;font-size:14.5px;line-height:1.4;color:var(--muted)}.ns .co-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"info form";gap:48px 64px;align-items:start}.ns .co-form{grid-area:form;scroll-margin-top:100px}.ns .co-info{grid-area:info}.ns .co-h{margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}.ns .co-form>p{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.ns .co-embed{min-height:410px;margin-top:24px}.ns .co-fallback{padding:24px;border-radius:14px;background:#f7f9f7;font-size:15px;line-height:1.6;color:var(--muted);text-align:center}.ns .co-fallback a{color:var(--deep);font-weight:600}.ns .co-info>p{margin:14px 0 0;font-size:16.5px;line-height:1.6;color:var(--muted)}.ns .co-ways{list-style:none;margin:26px 0 0;padding:0}.ns .co-ways>li{padding:18px 0;border-top:1px solid var(--line)}.ns .co-ways>li:last-child{border-bottom:1px solid var(--line)}.ns .co-ways small{display:block;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--deep)}.ns .co-way{display:inline-block;margin-top:6px;font-size:19px;font-weight:600;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.ns .co-way:hover{color:var(--deep);text-decoration:underline}.ns .co-social{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0}.ns .co-social a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14.5px;color:var(--ink)}.ns .co-social a:hover{border-color:var(--deep)}.ns .co-fast{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px}.ns .co-fast .ns-eyebrow{color:var(--mint)}.ns .co-fast h3{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ns .co-fast p{margin:0;font-size:15.5px;line-height:1.55;color:var(--on-dark-2)}.ns .co-fast .ns-btn{margin-top:8px;min-height:48px;padding:0 22px;font-size:16px}.ns .np-hero .np-meta a.co-mail{color:var(--mint);border-bottom-color:#abe8e573}.ns .co-names{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0}.ns .co-names li{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:#f5f8f6;border:1px solid var(--line-2);font-size:16px;font-weight:600;color:var(--ink)}.ns .co-scaffold-intro{max-width:760px;margin:0 0 36px}.ns .co-legal-sec{padding-top:72px}.ns .co-legal-prose{font-size:17px;line-height:1.7}.ns .co-legal-prose .co-intro{font-size:19.5px;line-height:1.6;color:var(--ink)}.ns .co-legal-prose h2{margin-top:52px}.ns .co-legal-prose h3{margin-top:34px;font-size:19px}.ns .co-legal-prose table{font-size:15px}.ns .co-legal-prose ul{list-style:disc}.ns .co-legal-prose ol{list-style:decimal}.ns .co-legal-prose ol[type=a]{list-style-type:lower-alpha}.ns .co-formula{padding:14px 18px;border-radius:12px;background:#f3f7f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.ns .co-legal-prose .co-legal-foot{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--faint)}.ns .co-toc li{display:flex}.ns .co-toc a{display:block}.ns .co-quiet{margin:0;padding:0 6px;font-size:14.5px;line-height:1.5;color:var(--faint)}.ns .co-quiet a{color:var(--deep);text-decoration:underline;text-decoration-color:#1f6b5559;text-underline-offset:3px}.ns .np-hero .co-dated strong{font-weight:600;color:var(--on-dark-2)}@media (min-width: 1081px){.ns.co-legal .np-aside{max-height:calc(100vh - 124px);overflow-y:auto}}@media (max-width: 1080px){.ns.co-legal .np-aside{order:-1}.ns .co-legal-sec{padding-top:48px}}@media (max-width: 960px){.ns .co-contact{grid-template-columns:minmax(0,1fr);grid-template-areas:"form" "info";gap:40px}.ns .co-proof{grid-template-columns:minmax(0,1fr);max-width:560px}.ns .co-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.ns .co-story-p p{font-size:16.5px}.ns .co-story-p p:first-child{font-size:18px}.ns .co-proof{margin-top:32px;gap:14px}.ns .co-stat{padding:24px}.ns .co-stat>b{font-size:52px}.ns .co-cards .np-card-b{gap:8px;padding:20px 20px 22px}.ns .co-ico{flex-basis:38px;width:38px;height:38px;border-radius:12px}.ns .co-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin-top:36px}.ns .co-face{width:124px;height:124px}.ns .co-face.ini{font-size:36px}.ns .co-name{margin-top:14px;font-size:16.5px}.ns .co-role{font-size:13.5px}.ns .co-embed{margin-top:18px}.ns .co-way{font-size:17px}.ns .co-legal-prose{font-size:16.5px}.ns .co-legal-prose .co-intro{font-size:18px}.ns .co-legal-sec{padding-top:36px}.ns .co-names li{min-height:40px;padding:0 14px;font-size:15px}}@media (max-width: 560px){.ns .co-form.np-panel{padding:22px 16px}.ns .co-embed{min-height:800px}}
