DATA Foundation Community Center & Trade Hub *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --olive: #3d3b2e; --olive-dark: #2a2920; --olive-mid: #4f4d3c; --cream: #f0ead6; --cream-dark: #e2d8bc; --red: #e63329; --red-dark: #b8261e; --white: #faf8f2; --text-body: #2a2920; --text-muted: #6b6649; } html { scroll-behavior: smooth; } body { font-family: 'Inter', sans-serif; background: var(--cream); color: var(--text-body); overflow-x: hidden; } nav { background: var(--olive-dark); display: flex; align-items: center; justify-content: space-between; padding: 0.85rem 4rem; position: sticky; top: 0; z-index: 100; border-bottom: 3px solid var(--red); } .nav-logo { display: flex; align-items: center; gap: 0.75rem; } .nav-logo img { width: 44px; height: 44px; border-radius: 50%; } .nav-wordmark { font-family: 'Bebas Neue', sans-serif; color: var(--cream); font-size: 1.4rem; letter-spacing: 0.08em; line-height: 1.1; } .nav-wordmark span { display: block; font-size: 0.75rem; letter-spacing: 0.2em; color: var(--cream-dark); font-family: 'Inter', sans-serif; font-weight: 500; text-transform: uppercase; } .nav-links { display: flex; gap: 2rem; list-style: none; } .nav-links a { color: var(--cream-dark); text-decoration: none; font-size: 0.8rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; transition: color 0.2s; } .nav-links a:hover { color: var(--red); } .nav-cta { background: var(--red); color: var(--cream) !important; padding: 0.45rem 1.2rem; border-radius: 2px; } .nav-cta:hover { background: var(--red-dark) !important; } .hero { min-height: 92vh; background: var(--olive-dark); display: grid; grid-template-columns: 1fr 1fr; align-items: center; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; inset: 0; background-image: repeating-linear-gradient(0deg, transparent, transparent 60px, rgba(240,234,214,0.03) 60px, rgba(240,234,214,0.03) 61px), repeating-linear-gradient(90deg, transparent, transparent 60px, rgba(240,234,214,0.03) 60px, rgba(240,234,214,0.03) 61px); } .hero-content { padding: 6rem 4rem 6rem 5rem; position: relative; z-index: 2; } .hero-eyebrow { font-family: 'Inter', sans-serif; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.3em; text-transform: uppercase; color: var(--red); margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.75rem; } .hero-eyebrow::before { content: ''; display: inline-block; width: 32px; height: 2px; background: var(--red); } .hero h1 { font-family: 'Bebas Neue', sans-serif; font-size: clamp(4rem, 7vw, 7.5rem); line-height: 0.92; color: var(--cream); letter-spacing: 0.02em; margin-bottom: 1.75rem; } .hero h1 em { color: var(--red); font-style: normal; } .hero-sub { font-family: 'DM Serif Display', serif; font-style: italic; font-size: 1.2rem; color: var(--cream-dark); line-height: 1.6; max-width: 480px; margin-bottom: 2.5rem; } .hero-btns { display: flex; flex-wrap: wrap; gap: 1rem; } .btn-primary { background: var(--red); color: var(--cream); border: none; padding: 1rem 2rem; font-family: 'Inter', sans-serif; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; cursor: pointer; text-decoration: none; display: inline-block; transition: background 0.2s, transform 0.15s; } .btn-primary:hover { background: var(--red-dark); transform: translateY(-1px); } .btn-outline { background: transparent; color: var(--cream); border: 1.5px solid rgba(240,234,214,0.4); padding: 1rem 2rem; font-family: 'Inter', sans-serif; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; cursor: pointer; text-decoration: none; display: inline-block; transition: border-color 0.2s, transform 0.15s; } .btn-outline:hover { border-color: var(--cream); transform: translateY(-1px); } .hero-visual { display: flex; align-items: center; justify-content: center; padding: 4rem 4rem 4rem 0; } .hero-seal-ring { width: 420px; height: 420px; border-radius: 50%; border: 2px solid rgba(240,234,214,0.15); display: flex; align-items: center; justify-content: center; animation: slowSpin 40s linear infinite; } @keyframes slowSpin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .hero-seal-inner { width: 320px; height: 320px; border-radius: 50%; border: 1px solid rgba(240,234,214,0.1); display: flex; align-items: center; justify-content: center; animation: slowSpin 40s linear infinite reverse; } .hero-seal-img { width: 220px; height: 220px; border-radius: 50%; animation: slowSpin 40s linear infinite; } section { padding: 6rem 5rem; } .section-label { font-size: 0.65rem; font-weight: 700; letter-spacing: 0.35em; text-transform: uppercase; color: var(--red); margin-bottom: 1rem; display: flex; align-items: center; gap: 0.75rem; } .section-label::before { content: ''; display: inline-block; width: 24px; height: 2px; background: var(--red); } .who { background: var(--white); display: grid; grid-template-columns: 1fr 1fr; gap: 5rem; align-items: center; } .who h2 { font-family: 'Bebas Neue', sans-serif; font-size: 4.5rem; line-height: 0.95; color: var(--olive-dark); margin-bottom: 1.5rem; letter-spacing: 0.02em; } .who h2 em { color: var(--red); font-style: normal; } .who p { font-size: 1rem; line-height: 1.85; color: var(--text-muted); margin-bottom: 1rem; } .who-accent { background: var(--olive-dark); padding: 3rem; position: relative; overflow: hidden; } .who-accent::before { content: 'DATA'; font-family: 'Bebas Neue', sans-serif; font-size: 10rem; color: rgba(240,234,214,0.05); position: absolute; top: -1rem; right: -1.5rem; line-height: 1; pointer-events: none; } .stat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; position: relative; z-index: 1; } .stat-card { padding: 1.75rem; border: 1px solid rgba(240,234,214,0.12); } .stat-num { font-family: 'Bebas Neue', sans-serif; font-size: 3rem; color: var(--cream); line-height: 1; margin-bottom: 0.35rem; } .stat-num span { color: var(--red); } .stat-label { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(240,234,214,0.55); } .offer { background: var(--cream); } .offer h2 { font-family: 'Bebas Neue', sans-serif; font-size: 3.5rem; color: var(--olive-dark); margin-bottom: 3.5rem; letter-spacing: 0.02em; } .offer-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; } .offer-card { background: var(--white); border-top: 4px solid var(--olive); padding: 2rem 1.75rem; transition: border-color 0.2s, transform 0.2s; } .offer-card:hover { border-color: var(--red); transform: translateY(-3px); } .offer-card.red-top { border-color: var(--red); } .offer-icon { width: 40px; height: 40px; background: var(--olive-dark); border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; } .offer-icon svg { width: 20px; height: 20px; fill: var(--cream); } .offer-card h3 { font-family: 'Bebas Neue', sans-serif; font-size: 1.5rem; color: var(--olive-dark); letter-spacing: 0.05em; margin-bottom: 0.25rem; } .offer-sub { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: var(--red); margin-bottom: 1rem; } .offer-list { list-style: none; padding: 0; } .offer-list li { font-size: 0.88rem; color: var(--text-muted); padding: 0.4rem 0; border-bottom: 1px solid var(--cream-dark); display: flex; align-items: center; gap: 0.5rem; line-height: 1.4; } .offer-list li::before { content: ''; display: inline-block; width: 5px; height: 5px; background: var(--red); border-radius: 50%; flex-shrink: 0; } .offer-list li:last-child { border-bottom: none; } .offer-cta { margin-top: 1.25rem; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--red); font-style: italic; } .pathway { background: var(--olive-dark); color: var(--cream); } .pathway h2 { font-family: 'Bebas Neue', sans-serif; font-size: 3.5rem; color: var(--cream); margin-bottom: 0.5rem; letter-spacing: 0.02em; } .pathway-sub { font-family: 'DM Serif Display', serif; font-style: italic; color: rgba(240,234,214,0.6); font-size: 1.05rem; margin-bottom: 3rem; } .steps-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: rgba(240,234,214,0.1); } .step { background: var(--olive-dark); padding: 1.75rem 1.5rem; transition: background 0.2s; cursor: default; } .step:hover { background: var(--olive-mid); } .step-num { font-family: 'Bebas Neue', sans-serif; font-size: 3.5rem; color: rgba(240,234,214,0.1); line-height: 1; margin-bottom: 0.5rem; transition: color 0.2s; } .step:hover .step-num { color: var(--red); } .step-title { font-family: 'Bebas Neue', sans-serif; font-size: 1.1rem; color: var(--cream); letter-spacing: 0.05em; } .step-line { width: 24px; height: 2px; background: var(--red); margin: 0.75rem 0; transition: width 0.2s; } .step:hover .step-line { width: 40px; } .step-phase { font-size: 0.65rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(240,234,214,0.4); } .pathway-footer { margin-top: 2.5rem; padding: 1.5rem 2rem; border-left: 4px solid var(--red); background: rgba(230,51,41,0.08); } .pathway-footer p { font-family: 'DM Serif Display', serif; font-size: 1.05rem; color: var(--cream); font-style: italic; } .impact { background: var(--red); color: var(--cream); padding: 5rem; text-align: center; } .impact-label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.35em; text-transform: uppercase; color: rgba(240,234,214,0.7); margin-bottom: 1.5rem; } .impact h2 { font-family: 'Bebas Neue', sans-serif; font-size: 4rem; color: var(--cream); margin-bottom: 3rem; letter-spacing: 0.02em; } .impact-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; margin-bottom: 3rem; } .impact-stat { border-top: 2px solid rgba(240,234,214,0.3); padding-top: 1.5rem; } .impact-num { font-family: 'Bebas Neue', sans-serif; font-size: 4rem; line-height: 1; color: var(--cream); } .impact-desc { font-size: 0.8rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(240,234,214,0.7); margin-top: 0.5rem; line-height: 1.4; } .impact-quote { max-width: 680px; margin: 0 auto; font-family: 'DM Serif Display', serif; font-size: 1.5rem; font-style: italic; color: rgba(240,234,214,0.9); line-height: 1.6; } .why { background: var(--white); display: grid; grid-template-columns: 1fr 1.5fr; gap: 5rem; align-items: start; } .why h2 { font-family: 'Bebas Neue', sans-serif; font-size: 3.5rem; color: var(--olive-dark); letter-spacing: 0.02em; line-height: 0.95; margin-bottom: 1.5rem; } .why h2 em { color: var(--red); font-style: normal; } .why-intro { font-family: 'DM Serif Display', serif; font-size: 1.1rem; color: var(--text-muted); font-style: italic; line-height: 1.65; } .why-items { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; } .why-item { padding: 1.75rem; background: var(--cream); border-left: 3px solid var(--olive); transition: border-color 0.2s; } .why-item:hover { border-color: var(--red); } .why-item h4 { font-family: 'Bebas Neue', sans-serif; font-size: 1.25rem; color: var(--olive-dark); letter-spacing: 0.05em; margin-bottom: 0.5rem; } .why-item p { font-size: 0.85rem; color: var(--text-muted); line-height: 1.6; } .cta-final { background: var(--olive-dark); padding: 6rem 5rem; display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; } .cta-final h2 { font-family: 'Bebas Neue', sans-serif; font-size: 4rem; color: var(--cream); letter-spacing: 0.02em; line-height: 0.95; margin-bottom: 1rem; } .cta-final h2 em { color: var(--red); font-style: normal; } .cta-final p { font-size: 1rem; color: rgba(240,234,214,0.65); line-height: 1.7; font-family: 'DM Serif Display', serif; font-style: italic; } .cta-ways { display: flex; flex-direction: column; gap: 0.85rem; } .cta-way { display: flex; align-items: center; justify-content: space-between; padding: 1.25rem 1.5rem; border: 1px solid rgba(240,234,214,0.12); cursor: pointer; transition: background 0.2s, border-color 0.2s; text-decoration: none; } .cta-way:hover { background: rgba(230,51,41,0.12); border-color: var(--red); } .cta-way-label { font-family: 'Bebas Neue', sans-serif; font-size: 1.25rem; color: var(--cream); letter-spacing: 0.05em; } .cta-way-arrow { font-size: 1.1rem; color: var(--red); font-weight: 700; transition: transform 0.2s; } .cta-way:hover .cta-way-arrow { transform: translateX(4px); } footer { background: var(--olive-dark); border-top: 1px solid rgba(240,234,214,0.1); padding: 2.5rem 5rem; display: flex; align-items: center; justify-content: space-between; } .footer-logo { font-family: 'Bebas Neue', sans-serif; font-size: 1.6rem; color: var(--cream); letter-spacing: 0.1em; } .footer-logo span { display: block; font-family: 'Inter', sans-serif; font-size: 0.65rem; font-weight: 600; letter-spacing: 0.25em; color: rgba(240,234,214,0.45); text-transform: uppercase; margin-top: -4px; } .footer-text { font-size: 0.78rem; color: rgba(240,234,214,0.35); text-align: center; font-style: italic; font-family: 'DM Serif Display', serif; } .chi-star { width: 18px; height: 18px; } .chicago-stars { display: flex; align-items: center; gap: 0.5rem; } @keyframes fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } } .hero-content > * { animation: fadeUp 0.8s ease both; } .hero-eyebrow { animation-delay: 0.1s; } .hero h1 { animation-delay: 0.25s; } .hero-sub { animation-delay: 0.4s; } .hero-btns { animation-delay: 0.55s; }
Chicago, Illinois — Est. MMXX

The Future
of Chicago
Starts Here.

A community-centered trade hub empowering youth, families, and returning citizens with skills, support, and real pathways to purpose and prosperity.

DATA Foundation

More Than
a Center.
A Movement.

The DATA Foundation Community Center & Trade Hub is designed to meet people where they are — and take them where they deserve to be.

We provide hands-on trade training, life skills, mentorship, and holistic support services that help individuals build careers, businesses, and better lives.

Built in partnership with leaders across Chicago, this initiative is part of a broader vision to create a diverse, innovative, world-class Chicago by investing in people first.

3,500+
Students Served
98%
Licensure Rate
100%
Completion Rate
17%
Recidivism Rate

Programs Built
to Change Trajectories

Trade Programs

3–10 Month Pathways
  • Barbering
  • Cosmetology
  • Esthetics & Nail Tech
  • Automotive & Diesel Mechanics
  • HVAC & Appliance Repair
  • Welding & Manufacturing
  • IT & Software Development
  • Culinary & Hospitality
  • Medical Assistant & Healthcare
Leads directly to certification, employment, or entrepreneurship

Life Skills & Personal Development

Build the Whole Person
  • Financial Literacy & Credit Building
  • Entrepreneurship & Business Development
  • Communication & Leadership
  • Conflict Resolution & Emotional Intelligence
  • Job Readiness & Resume Building

Wrap-Around Support Services

Because Stability Matters
  • Housing Assistance
  • Transportation Support
  • Mental Health Counseling
  • Substance Abuse Support
  • Food & Clothing Access
Success isn't just about skills — it's about stability.

Community Programs

Whole Community
  • Summer Camp & AAU Basketball
  • Mentorship Programs
  • Community Events & Workshops
  • Cooking & Wellness Classes

12 Steps.
One Life Changed.

A proven model that ensures people don't just start — they finish and thrive.

01
Intake & Assessment
Foundation
02
Goal Setting
Foundation
03
Trade Alignment
Foundation
04
Training Plan
Foundation
05
Support Services
Growth
06
Skill Development
Growth
07
Mentorship
Growth
08
Certification
Growth
09
Job Placement & Business Support
Launch
10
Continued Coaching
Launch
11
Community Integration
Legacy
12
Long-Term Success
Legacy
Real Results

The Numbers That Matter

3,500+
Students Served
98%
Licensure Rate
100%
Completion Rate
17%
Recidivism Rate (vs national avg)
"Programs inside Cook County Jail — because transformation is possible anywhere, for anyone."

Chicago Doesn't Need More Programs.
It Needs Solutions.

This center doesn't just fill a gap. It becomes the answer Chicago has been waiting for — proven, scalable, and rooted in the community.

Reduces Crime & Recidivism

By giving returning citizens a real path forward, we break cycles before they restart.

Creates Business Owners

Entrepreneurship training turns program graduates into job creators in their own neighborhoods.

Builds Workforce Pipelines

Employers get skilled, certified workers. Communities get stable livelihoods.

Strengthens Families

Stable income, life skills, and mental health support reach the whole household.

Revitalizes Communities

Investment in people becomes investment in blocks, schools, and neighborhood pride.

Invests in People First

The most direct path to a world-class Chicago runs through its most overlooked residents.

Be Part of the Movement.

Whether you're here to learn, lead, give, or grow — there's a place for you in the DATA Foundation family.