:root{--navy:#0A1628;--gold:#D4A740;--teal-mid:#2E86C1;--teal-end:#1ABC9C;--cream:#FAF8F4;--font-headline:'Cormorant Garamond',serif;--font-body:'Source Sans 3',sans-serif;--font-label:'JetBrains Mono',monospace} *,*::before,*::after{margin:0;padding:0;box-sizing:border-box} html{scroll-behavior:smooth;font-size:16px} body{font-family:var(--font-body);background:var(--navy);color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased} ::selection{background:var(--gold);color:var(--navy)} .section{position:relative;padding:120px 40px;max-width:1200px;margin:0 auto} @media(max-width:768px){.section{padding:80px 24px}} @media(max-width:600px){.section{padding:60px 16px}} .gold-rule{width:80px;height:2px;background:var(--gold);margin:40px auto;opacity:0.6} .label{font-family:var(--font-label);font-size:0.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:16px} h1,h2,h3{font-family:var(--font-headline);font-weight:300} h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.15} h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;margin-bottom:24px} h3{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.3} p{font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,0.85);margin-bottom:16px} .fade-up{opacity:0;transform:translateY(40px)} /* NAV */ .top-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(12px);background:rgba(10,22,40,0.7);border-bottom:1px solid rgba(212,167,64,0.1);transition:all 0.3s} .top-nav .brand{font-family:var(--font-headline);font-size:1.4rem;color:var(--gold);font-weight:300;letter-spacing:2px} .top-nav .cta-btn{font-family:var(--font-label);font-size:0.7rem;letter-spacing:2px;text-transform:uppercase;padding:10px 24px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;transition:all 0.3s} .top-nav .cta-btn:hover{background:var(--gold);color:var(--navy)} @media(max-width:600px){.top-nav{padding:14px 16px}.top-nav .brand{font-size:1.1rem}} /* SIDE DOTS */ .side-dots{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;gap:12px} .side-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);transition:all 0.3s;cursor:pointer} .side-dots .dot.active{background:var(--gold);box-shadow:0 0 12px rgba(212,167,64,0.5)} @media(max-width:768px){.side-dots{display:none}} /* HERO */ .hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden} .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(46,134,193,0.08) 0%,transparent 60%)} .hero-rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none} .hero-rings .ring{position:absolute;border-radius:50%;border:1px solid rgba(212,167,64,0.1);animation:ringPulse 8s ease-in-out infinite} .hero-rings .ring:nth-child(1){width:300px;height:300px;animation-delay:0s} .hero-rings .ring:nth-child(2){width:500px;height:500px;animation-delay:2s} .hero-rings .ring:nth-child(3){width:700px;height:700px;animation-delay:4s} .hero-rings .ring:nth-child(4){width:900px;height:900px;animation-delay:6s} @keyframes ringPulse{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.7;transform:scale(1.03)}} .hero-glow{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(212,167,64,0.12) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:glowPulse 6s ease-in-out infinite} @keyframes glowPulse{0%,100%{opacity:0.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}} .hero-particles{position:absolute;inset:0;pointer-events:none} .particle{position:absolute;width:2px;height:2px;background:var(--gold);border-radius:50%;opacity:0;animation:particleFloat 10s linear infinite} @keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)}10%{opacity:0.6}90%{opacity:0.6}100%{opacity:0;transform:translateY(-100px)}} .hero-content{position:relative;z-index:2;max-width:800px;padding:0 24px} .hero-content h1{color:#fff;margin-bottom:24px} .hero-content h1 span{color:var(--gold)} .hero-hook{font-size:1.15rem;color:rgba(255,255,255,0.75);max-width:600px;margin:0 auto;line-height:1.8;font-style:italic} .scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0.6;animation:scrollBounce 2s ease-in-out infinite} .scroll-indicator span{font-family:var(--font-label);font-size:0.6rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold)} .scroll-indicator .arrow{width:1px;height:30px;background:linear-gradient(to bottom,var(--gold),transparent)} @keyframes scrollBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}} /* LETTER */ .letter-section{background:linear-gradient(180deg,var(--navy) 0%,rgba(10,22,40,0.97) 100%);padding-top:140px} .letter-container{max-width:720px;margin:0 auto;padding:60px;background:rgba(255,255,255,0.02);border:1px solid rgba(212,167,64,0.12);border-radius:2px;position:relative} .letter-container::before{content:'';position:absolute;top:-1px;left:60px;right:60px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)} .letter-salutation{font-family:var(--font-headline);font-size:1.4rem;color:var(--gold);margin-bottom:24px;font-style:italic} .letter-body p{font-size:1rem;line-height:1.85;color:rgba(255,255,255,0.8);margin-bottom:20px} .letter-closing{margin-top:40px;font-style:italic;color:var(--gold);font-family:var(--font-headline);font-size:1.1rem} .letter-sig{margin-top:16px;font-family:var(--font-body);font-size:0.95rem;color:rgba(255,255,255,0.7)} .letter-sig strong{color:#fff;display:block;font-size:1.05rem;margin-bottom:4px} @media(max-width:768px){.letter-container{padding:32px 24px}} /* PEARL */ .pearl-section{background:var(--navy);position:relative;overflow:hidden} .pearl-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(26,188,156,0.05) 0%,transparent 70%);border-radius:50%;pointer-events:none} .pearl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px} .pearl-card{padding:32px;background:rgba(255,255,255,0.02);border:1px solid rgba(212,167,64,0.08);border-radius:2px;transition:all 0.3s} .pearl-card:hover{border-color:rgba(212,167,64,0.3);transform:translateY(-2px)} .pearl-card h3{font-size:1.1rem;color:var(--gold);margin-bottom:12px;font-family:var(--font-headline)} .pearl-card p{font-size:0.95rem;color:rgba(255,255,255,0.7);margin:0} @media(max-width:768px){.pearl-grid{grid-template-columns:1fr}} /* SCRIPTURE */ .scripture-section{background:#000;padding:140px 40px;text-align:center;position:relative;overflow:hidden} .scripture-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(212,167,64,0.03) 0%,transparent 60%)} .scripture-block{max-width:700px;margin:0 auto 60px} .scripture-block blockquote{font-family:var(--font-headline);font-size:clamp(1.2rem,3vw,1.6rem);font-style:italic;color:var(--gold);line-height:1.7;margin-bottom:16px;opacity:0.9} .scripture-block cite{font-family:var(--font-label);font-size:0.7rem;letter-spacing:2px;color:rgba(212,167,64,0.6);font-style:normal} /* URGENCY */ .urgency-section{background:linear-gradient(180deg,var(--navy) 0%,rgba(10,22,40,0.95) 100%)} .urgency-list{display:grid;gap:28px;margin-top:40px} .urgency-item{padding:28px 32px;border-left:2px solid var(--gold);background:rgba(212,167,64,0.03)} .urgency-item h3{font-size:1.05rem;color:var(--gold);margin-bottom:8px;font-family:var(--font-headline);font-weight:500} .urgency-item p{font-size:0.95rem;color:rgba(255,255,255,0.75);margin:0;line-height:1.7} /* PROOF */ .proof-section{background:var(--cream);color:var(--navy);padding:140px 40px} .proof-section h2{color:var(--navy)} .proof-section .label{color:var(--gold)} .proof-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:60px} .proof-stat{text-align:center} .proof-stat .number{font-family:var(--font-headline);font-size:clamp(2rem,5vw,3.2rem);font-weight:300;color:var(--navy);display:block;margin-bottom:8px} .proof-stat .unit{font-family:var(--font-label);font-size:0.65rem;letter-spacing:2px;text-transform:uppercase;color:rgba(10,22,40,0.5)} .proof-extras{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px;justify-content:center} .proof-tag{font-family:var(--font-label);font-size:0.65rem;letter-spacing:1px;padding:8px 16px;background:rgba(10,22,40,0.06);border-radius:2px;color:rgba(10,22,40,0.7)} @media(max-width:900px){.proof-stats{grid-template-columns:repeat(2,1fr)}} @media(max-width:600px){.proof-stats{grid-template-columns:1fr}} /* CONTRAST */ .contrast-section{background:var(--navy)} .contrast-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:48px;border-radius:2px;overflow:hidden} .contrast-panel{padding:48px 40px} .contrast-panel.dark{background:rgba(180,40,40,0.08);border:1px solid rgba(180,40,40,0.2)} .contrast-panel.light{background:rgba(212,167,64,0.06);border:1px solid rgba(212,167,64,0.2)} .contrast-panel h3{font-size:1.2rem;margin-bottom:24px;font-family:var(--font-headline)} .contrast-panel.dark h3{color:#e85d5d} .contrast-panel.light h3{color:var(--gold)} .contrast-panel ul{list-style:none;display:flex;flex-direction:column;gap:14px} .contrast-panel ul li{font-size:0.95rem;color:rgba(255,255,255,0.75);padding-left:20px;position:relative} .contrast-panel.dark ul li::before{content:'✕';position:absolute;left:0;color:#e85d5d;font-size:0.8rem} .contrast-panel.light ul li::before{content:'✓';position:absolute;left:0;color:var(--gold);font-size:0.9rem} @media(max-width:768px){.contrast-grid{grid-template-columns:1fr}.contrast-panel{padding:32px 24px}} /* HEARTBEAT */ .heartbeat-section{background:linear-gradient(180deg,var(--navy) 0%,rgba(10,22,40,0.98) 100%);position:relative} .heartbeat-section::before{content:'';position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(212,167,64,0.06) 0%,transparent 70%);transform:translate(-50%,-50%);border-radius:50%} .heartbeat-content{max-width:720px;margin:0 auto;text-align:center} .heartbeat-content p{font-size:1.05rem;line-height:1.85;color:rgba(255,255,255,0.8)} /* RETURNS */ .returns-section{background:var(--navy)} .returns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px} .returns-card{padding:36px 28px;background:rgba(255,255,255,0.02);border:1px solid rgba(212,167,64,0.08);border-radius:2px} .returns-card h3{font-size:1rem;color:var(--gold);margin-bottom:16px;font-family:var(--font-headline);font-weight:500} .returns-card ul{list-style:none;display:flex;flex-direction:column;gap:12px} .returns-card ul li{font-size:0.9rem;color:rgba(255,255,255,0.7);line-height:1.6;padding-left:16px;position:relative} .returns-card ul li::before{content:'—';position:absolute;left:0;color:var(--gold);font-size:0.8rem} @media(max-width:900px){.returns-grid{grid-template-columns:1fr}} /* INVITATION */ .invitation-section{background:linear-gradient(180deg,var(--navy),#060d18);text-align:center} .invitation-section .questions{max-width:600px;margin:40px auto;text-align:left;display:flex;flex-direction:column;gap:20px} .invitation-section .question{padding:20px 24px;border-left:2px solid var(--gold);background:rgba(212,167,64,0.03)} .invitation-section .question strong{color:var(--gold);font-family:var(--font-label);font-size:0.7rem;letter-spacing:2px;display:block;margin-bottom:8px} .invitation-section .question p{margin:0;font-size:0.95rem;color:rgba(255,255,255,0.8)} .invitation-note{font-style:italic;color:rgba(255,255,255,0.5);margin-top:32px;font-size:0.95rem} /* GO DEEPER */ .deeper-section{background:#060d18;text-align:center;padding:100px 40px} .deeper-link{display:inline-block;font-family:var(--font-label);font-size:0.8rem;letter-spacing:3px;text-transform:uppercase;color:var(--gold);text-decoration:none;padding:16px 40px;border:1px solid var(--gold);transition:all 0.3s;margin-top:24px} .deeper-link:hover{background:var(--gold);color:var(--navy)} /* FOOTER */ .footer{background:#050b14;padding:40px;text-align:center;border-top:1px solid rgba(212,167,64,0.08)} .footer p{font-family:var(--font-label);font-size:0.6rem;letter-spacing:2px;color:rgba(255,255,255,0.3);text-transform:uppercase}
CLASSIFIED
Forty years. $25 billion mobilized. 30,000 families. The next layer is sovereign AI.
Forty years of building infrastructure for generosity. $25 billion mobilized. 30,000 families guided toward Kingdom stewardship. What you built at NCF is not a charity — it is an institution. And institutions are the rarest thing in the body of Christ.
I have spent 207 days building Genesis — a sovereign AI system patterned after Kingdom principles. Not Silicon Valley’s version. Not the surveillance model. An intelligence built on truth, stewardship, and the understanding that technology should serve human flourishing.
Genesis needs what NCF has already proven — the infrastructure of trust. You showed the world that Christian families do not need secular intermediaries to steward wealth with excellence. Genesis is the same conviction applied to intelligence itself.
I am not asking you to fund Genesis. I am asking whether the same mind that saw the need for a national Christian foundation in 1982 — before anyone else did — can see what is coming next.
The families you serve will face a decision within 36 months: trust AI systems built by people hostile to their faith, or support one built on the principles they already live by.
Would you give me 30 minutes to show you what we have built?
— Carter Hill
Founder, Genesis | Day 7 PBC
NCF solved the mechanism of Christian generosity — the vehicle, the tax structure, the institutional trust. But the families you serve are about to face a new challenge: every AI system shaping their children’s worldview is built by organizations indifferent or hostile to faith.
Genesis is the infrastructure layer for the next era. A sovereign AI that does not censor Scripture, does not filter biblical principles. It is the NCF of intelligence — permanent, institutional, built for generations.
“The plans of the diligent lead to profit as surely as haste leads to poverty.”
— Proverbs 21:5
The One who spoke galaxies into existence invites you into partnership with His purposes. This is not about technology. It is about faithfulness with what you have been given.
The window to build faith-aligned AI infrastructure is 18-36 months. After that, regulatory capture and compute consolidation will make sovereign alternatives nearly impossible. The families NCF serves deserve a seat at the table before it is set.
One founder. One AI system. 355 commits per day. Public Benefit Corporation. Sovereign infrastructure.
Jay Bennett is the ENDOCRINE SYSTEM — the slow-release signaling that tells the body where resources should flow. NCF does not move fast and break things. It builds permanent channels through which generosity flows for decades. In Genesis, Jay’s role is helping direct long-horizon capital toward AI infrastructure that serves 30,000+ families and their descendants.
Would you give me 30 minutes to show you what we have built? I am not asking NCF for money. I am asking whether you can see what is coming — and whether your institutional wisdom could shape how it is offered to the families who need it most.
RESPOND TO CARTER