.NfDiEG_page{padding-block:clamp(3.5rem,7vw,7rem)}.NfDiEG_hero{gap:var(--space-5);border-bottom:var(--border-width) solid var(--line);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.NfDiEG_hero h1{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.75rem,6vw,5.75rem);line-height:.96}.NfDiEG_story{max-width:47rem;color:var(--ink);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.75}.NfDiEG_story p+p{margin-top:var(--space-4)}.NfDiEG_founders{padding-block:clamp(3.5rem,7vw,6rem)}.NfDiEG_sectionHeading{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.NfDiEG_sectionHeading h2,.NfDiEG_support h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.75rem);line-height:1}.NfDiEG_founderList{border-bottom:var(--border-width) solid var(--line);padding:0;list-style:none}.NfDiEG_founderList li{gap:var(--space-3) var(--space-4);padding-block:var(--space-6);border-top:var(--border-width) solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.NfDiEG_number{color:var(--ochre-dark);font-family:var(--font-editorial);font-size:var(--text-lg)}.NfDiEG_founderIdentity h3{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1}.NfDiEG_founderIdentity p{margin-top:var(--space-2);color:var(--forest);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.NfDiEG_founderDescription{max-width:45rem;color:var(--muted-ink);grid-column:2;line-height:1.7}.NfDiEG_support{gap:var(--space-6);border:var(--border-width) solid var(--line);background:var(--surface);padding:clamp(1.5rem,4vw,3rem);display:grid}.NfDiEG_support>div:first-child{gap:var(--space-3);max-width:48rem;display:grid}.NfDiEG_support>div:first-child>p:last-child{color:var(--muted-ink);line-height:1.65}.NfDiEG_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:48rem){.NfDiEG_hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;column-gap:clamp(3rem,8vw,8rem)}.NfDiEG_hero>.NfDiEG_eyebrow{grid-area:1/1/auto/-1}.NfDiEG_hero h1{grid-area:2/1}.NfDiEG_story{grid-area:2/2}.NfDiEG_founderList li{align-items:start;gap:var(--space-5);grid-template-columns:3rem minmax(13rem,.55fr) minmax(0,1fr)}.NfDiEG_founderDescription{grid-column:3}.NfDiEG_support{grid-template-columns:minmax(0,1fr) auto;align-items:end}.NfDiEG_actions{justify-content:flex-end}}@media (max-width:24rem){.NfDiEG_page{padding-block-start:var(--space-7)}.NfDiEG_hero h1{font-size:2.6rem}.NfDiEG_founderList li{padding-block:var(--space-5)}.NfDiEG_actions .button{width:100%}}
