.nh-story{--story-ground:#eaf4f8}.nh-story-intro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:auto;padding:120px 32px 56px;display:grid}.nh-page main .nh-story-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.1}.nh-story-opening{margin:24px 0 0;font-size:28px;font-weight:600;line-height:1.4}.nh-story-subtitle{margin-top:16px;font-size:19px;line-height:1.6}.nh-story-photo{margin:0}.nh-story-photo img{border-radius:var(--pl-radius-card,20px);width:100%;height:auto;display:block}.nh-story-photo figcaption{margin-top:12px;font-size:12px;line-height:1.5}.nh-story .nh-section{max-width:1200px;padding:48px 32px}.nh-story-snapshots{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.nh-story-split{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.nh-story-ruled{border-top:1px solid var(--nh-line)}.nh-story-split p:not(.nh-origin):not(.nh-voice-label){color:var(--nh-ink);margin-top:18px;line-height:1.75}.nh-story .nh-origin{color:var(--nh-muted);margin:0 0 14px;font-size:13px}.nh-story .nh-soft{background:var(--story-ground)}.nh-story .nh-voice-note{background:0 0;border:0;border-left:2px solid #bdddea;border-radius:0;margin-top:32px;padding:8px 0 8px 28px}.nh-story .nh-voice-note blockquote{margin:0;font-size:23px;line-height:1.6}.nh-story .nh-voice-note p{color:var(--nh-ink);margin:0;line-height:1.7}.nh-story .nh-voice-label{font-size:12px;margin:0 0 14px!important}.nh-story-lede{max-width:70ch;margin-top:18px;line-height:1.75}.nh-story-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.nh-story-pillars li{border-top:1px solid var(--nh-line);padding-top:20px}.nh-story-pillars p{margin-top:12px;font-size:15px;line-height:1.75}.nh-founder-signoff{background:var(--story-ground);color:var(--nh-ink);border-radius:var(--pl-radius-card,20px);margin-top:28px;padding:32px}.nh-founder-signoff blockquote{max-width:55ch;margin:0 0 18px;font-size:25px;line-height:1.5}.nh-founder-signoff p{margin:0;font-size:13px}.nh-story .nh-story-invitation{text-align:left;border-top:1px solid var(--nh-line);max-width:850px;padding-bottom:56px}.nh-story-invitation p:not(.nh-origin){max-width:65ch;margin:18px 0 0;font-size:17px;line-height:1.75}.nh-story-invitation .nh-story-closing{font-size:19px}.nh-story-invitation .nh-btn{background:var(--nh-ink);border-color:var(--nh-ink);margin-top:28px}.nh-story-invitation .nh-btn:hover{background:#284d60}@media (max-width:700px){.nh-story-intro{grid-template-columns:1fr;gap:28px;padding:96px 20px 32px}.nh-story-opening{margin-top:20px;font-size:24px}.nh-story-subtitle{font-size:17px}.nh-story .nh-section{padding:32px 20px}.nh-story-split,.nh-story-pillars{grid-template-columns:1fr;gap:28px}.nh-story-snapshots{gap:16px}.nh-story .nh-voice-note{margin-top:0;padding-left:20px}.nh-story .nh-voice-note blockquote{font-size:21px}.nh-founder-signoff{padding:24px}.nh-founder-signoff blockquote{font-size:22px}}.nh-story{--story-sky:var(--pl-sky-soft,#d2e7ee);--story-blush:var(--pl-blush,#f4e5da);--story-mist:var(--pl-mist,#e8f2f6);--story-card-line:var(--pl-line,#d3e2e8)}.nh-story-intro,.nh-story .nh-story-invitation{background:var(--story-sky);box-shadow:0 0 0 100vmax var(--story-sky);clip-path:inset(0 -100vmax)}.nh-story-intro{padding-bottom:72px}.nh-page main .nh-story-intro h1{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,72px);line-height:1.02}.nh-story-opening{margin-top:20px;font-size:20px;font-weight:700;line-height:1.4}.nh-story-intro .nh-story-photo img{border-radius:var(--pl-radius-card,20px)}.nh-story-ruled{border-top:0;padding-top:72px!important}.nh-story-snapshots .nh-story-photo img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--pl-radius-card,20px)}.nh-page .nh-story h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);line-height:1.1}.nh-story .nh-section{padding-block:72px}.nh-story>.nh-soft:first-of-type{background:var(--portal-paper,#fffdf5)}.nh-story>.nh-soft:nth-of-type(2){background:var(--story-mist)}.nh-story .nh-story-split{align-items:center}.nh-story .nh-voice-note{border-left:0;margin-top:0;padding:0}.nh-story .nh-voice-note blockquote{letter-spacing:-.015em;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.35}.nh-story>.nh-soft:nth-of-type(2) .nh-voice-note{border:1px solid var(--story-card-line);border-radius:var(--pl-radius-card,20px);background:#fff;padding:24px 28px}.nh-story-pillars{gap:20px}.nh-story-pillars li{border:1px solid var(--story-card-line);border-radius:var(--pl-radius-card,20px);background:#fff;padding:24px}.nh-page main .nh-story-pillars h3{font-size:19px}.nh-story .nh-story-thanks{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:64px;display:grid}.nh-story-thanks>:not(.nh-founder-signoff){grid-column:1}.nh-story-thanks>.nh-founder-signoff{background:var(--nh-ink);color:#fffdf5;border-radius:var(--pl-radius-card,20px);grid-area:1/2/span 3;margin:0;padding:36px}.nh-founder-signoff blockquote{font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.35}.nh-founder-signoff p{color:var(--pl-sky-soft,#d2e7ee)}.nh-story .nh-story-invitation{border-top:0;max-width:1200px;padding-bottom:80px}@media (max-width:700px){.nh-story-intro{padding-bottom:40px}.nh-page main .nh-story-intro h1{font-size:44px}.nh-story-opening{font-size:19px}.nh-story .nh-section{padding-block:44px}.nh-story-ruled{padding-top:44px!important}.nh-story .nh-story-thanks{grid-template-columns:1fr}.nh-story-thanks>.nh-founder-signoff{grid-area:auto/1;margin-top:28px;padding:24px}.nh-story>.nh-soft:nth-of-type(2) .nh-voice-note{padding:20px}.nh-story .nh-story-invitation{padding-bottom:48px}}.nh-story{--story-sky:var(--pl-sky,#bdddea)}.nh-story .nh-voice-note blockquote,.nh-founder-signoff blockquote{font-family:var(--font-headline),"Arial Rounded MT Bold","Avenir Next","Segoe UI",sans-serif}