.nh.nh-story{--nh-accent:rgb(var(--c-primary-dark));--nh-glow:rgb(var(--c-primary) / .24)}html[data-mode=dark] .nh.nh-story{--nh-accent:#ffc857;--nh-glow:#ffc85757}.nh.nh-story>section[data-page-layer]{z-index:1}.nh-story .nh-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nh-story .nh-grid{background-image:radial-gradient(rgb(var(--c-ink) / .05) 1px, transparent 1px);opacity:.55;background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 22% 78%,#000 100%);mask-image:linear-gradient(#000 0%,#0000 22% 78%,#000 100%)}.nh-story .nh-orb{filter:blur(100px);opacity:.42;will-change:transform;border-radius:9999px;position:absolute}.nh-story .nh-grad{background:linear-gradient(115deg, rgb(var(--c-ink)) 20%, rgb(var(--c-primary-dark)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-mode=dark] .nh-story .nh-grad{background:linear-gradient(115deg,#fff 30%,#ffc857 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html.motion .nh-story .nh-word{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--wd,0s);display:inline-block;transform:translateY(.5em)}html.motion .nh-story .nh-word.in{opacity:1;transform:none}html.motion .nh-story .nh-fade,html.motion .nh-story [data-hero-el]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(14px)}html.motion .nh-story [data-hero-el].in,html.motion .nh-story .nh-fade.in{opacity:1;transform:none}.nh-story .nh-dot{background:var(--nh-accent);border-radius:9999px;width:7px;height:7px}html.motion .nh-story .nh-dot{animation:2.4s ease-in-out infinite nh-pulse}.nh-story .nh-card{position:relative}.nh-story .nh-glow:before{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 50% 0%, var(--nh-glow), transparent 60%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}html.motion .nh-story .nh-glow:hover:before{opacity:1}.nh-story .nh-num{line-height:1;position:absolute;top:.9rem;right:1.2rem}.nh-story .nh-agent-orb{position:relative}html.motion .nh-story .nh-agent:hover .nh-agent-orb{animation:.6s nh-wiggle}.nh-story .nh-photo{position:relative}.nh-story .nh-photo-glow{border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--c-primary) / .15);background:radial-gradient(120% 60% at 50% 110%, var(--nh-glow), transparent 60%);pointer-events:none;position:absolute;inset:0}html.motion .nh-story .nh-photo{animation:8s ease-in-out infinite nh-floaty}.nh-story .nh-cta{background:radial-gradient(120% 120% at 50% 0%, rgb(var(--c-primary) / .14), transparent 55%), rgb(var(--c-surface) / .7);backdrop-filter:blur(8px)}.nh-story .nh-cta-glow{background:radial-gradient(closest-side, var(--nh-glow), transparent 70%);filter:blur(30px);opacity:.6;pointer-events:none;border-radius:9999px;width:26rem;height:16rem;position:absolute;top:-20%;left:50%;transform:translate(-50%)}html.motion .nh-story .nh-cta-glow{animation:3.6s ease-in-out infinite nh-pulse}html.motion .nh-story .nh-btn{transition:transform .25s,box-shadow .25s,background-color .2s}html.motion .nh-story .nh-btn:hover{transform:translateY(-2px)}@keyframes nh-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes nh-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}}@keyframes nh-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nh-team-card[data-astro-cid-ktbjkbo6]{padding-top:1.5rem}.nh-team-card[data-astro-cid-ktbjkbo6] .nh-team-frame[data-astro-cid-ktbjkbo6]{border-radius:1rem;flex-shrink:0;width:7rem;margin-inline:auto}@media (width>=640px){.nh-team-card[data-astro-cid-ktbjkbo6]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (width>=1024px){.nh-team-card[data-astro-cid-ktbjkbo6]:last-child:nth-child(odd){grid-column:auto;width:100%}.nh-team-card[data-astro-cid-ktbjkbo6] .nh-team-frame[data-astro-cid-ktbjkbo6]{width:10rem}}.nh-team-frame[data-astro-cid-ktbjkbo6]{aspect-ratio:4/5;background:rgb(var(--c-ink) / .05)}.nh-team-placeholder[data-astro-cid-ktbjkbo6]{background:radial-gradient(120% 90% at 50% 12%, rgb(var(--c-primary) / .28), transparent 68%), linear-gradient(160deg, rgb(var(--c-surface)), rgb(var(--c-primary) / .14))}.nh-team-initials[data-astro-cid-ktbjkbo6]{font-family:var(--font-display,inherit);letter-spacing:.08em;color:rgb(var(--c-primary-dark));font-size:clamp(2.75rem,7vw,3.75rem);font-weight:800;line-height:1}html[data-public-site] .nh-story .reveal{opacity:1;transition:none;transform:none}html[data-public-site] main.nh-story>section{padding-block:clamp(2rem,5vw,3.5rem);scroll-margin-top:7rem}html[data-public-site] main.nh-story>section>div{padding-block:0}html[data-public-site] main.nh-story>.nh-hero{padding-top:clamp(3rem,7vw,5rem);padding-bottom:1.5rem}html[data-public-site] .nh-story .nh-hero>div{min-height:0}html[data-public-site] .nh-story .nh-title{max-width:20ch}html[data-public-site] .nh-story .nh-hero [data-hero-el]{margin-top:1.5rem}.nh-chapters{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.nh-chapters a{min-height:3rem;color:var(--cx-ink);align-items:center;gap:.6rem;font-size:.9rem;text-decoration:none;display:inline-flex}.nh-chapter-number{background:var(--cx-soft);width:2rem;height:2rem;color:var(--cx-blue);border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid}.nh-chapters a:hover{text-underline-offset:.25rem;text-decoration:underline}html[data-public-site] .nh-story .nh-problem>div{border-left:0;max-width:48rem;padding-left:0}html[data-public-site] .nh-story .nh-problem :is(h2,p:first-child){text-align:center}html[data-public-site] .nh-story .nh-problem p:not(:first-child){text-align:center;margin-inline:auto}html[data-public-site] .nh-story .nh-intention article{border-block:1px solid var(--cx-line);padding-block:2rem}.nh-journey-grid{align-items:start;gap:2rem;margin-top:2rem;display:grid}.nh-founders-photo{width:min(100%,16rem);margin-inline:auto}html[data-public-site] .nh-story .nh-photo{animation:none}.nh-journey-steps{counter-reset:story-step;margin:0;padding:0;list-style:none}.nh-journey-steps>li{border-left:1px solid var(--cx-line);counter-increment:story-step;padding:0 0 1.8rem 2.5rem;position:relative}.nh-journey-steps>li:last-child{border-left-color:#0000;padding-bottom:0}.nh-journey-steps>li:before{content:"0" counter(story-step);border:1px solid var(--cx-line);background:var(--cx-paper);width:2rem;height:2rem;color:var(--cx-blue);border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;top:0;left:-1rem}html[data-public-site] .nh-story .nh-journey-steps h3{text-align:center;font-size:var(--cx-type-subtitle);margin:0}html[data-public-site] .nh-story .nh-journey-steps p{text-align:center;margin-top:.75rem}.nh-journey-steps>li>p:last-child:not(:first-of-type){border-top:1px solid var(--cx-line);padding-top:.75rem}html[data-public-site] .nh-story .nh-journey-steps{max-width:42rem;margin-inline:auto;padding-left:1rem}html[data-public-site] .nh-story .nh-principles-grid{gap:0 2rem;margin-top:2rem}html[data-public-site] .nh-story [data-team-grid]{margin-top:2rem}html[data-public-site] .nh-story .nh-building-blocks li{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}html[data-public-site] .nh-story .nh-agent{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-public-site] .nh-story .nh-principles-grid article{padding:1.5rem 0}html[data-public-site] .nh-story .nh-principles-grid .nh-num{color:var(--cx-blue);font-size:1rem;position:static}html[data-public-site] .nh-story .nh-principles-grid h3{text-align:center}html[data-public-site] .nh-story .nh-limits article{padding:1.75rem 0}html[data-public-site] .nh-story .nh-limits :is(h2,p:first-child){text-align:center}html[data-public-site] .nh-story .nh-next ul{margin-top:2rem}html[data-public-site] .nh-story .nh-next li{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:1.25rem 0}html[data-public-site] .nh-story .nh-next li>p:first-child{text-align:center}html[data-public-site] .nh-story .nh-cta{padding:2rem 1.5rem}html[data-public-site] .nh-story>.nh-professional-doors{padding-top:0;padding-bottom:3rem}@media (width>=1024px){.nh-journey-grid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:3rem;max-width:64rem;margin-inline:auto}.nh-founders-photo{width:100%;position:sticky;top:7rem}}@media (width<=639px){.nh-chapters{flex-direction:column;align-items:flex-start;gap:0}.nh-founders-photo{width:11rem}html[data-public-site] .nh-story .nh-agent{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem}html[data-public-site] .nh-story .nh-problem p{font-size:1.125rem}}
