.fnote { –green:#0d1f17; –green-mid:#1a3a2a; –gold:#c8a84b; –gold-light:#e8c87a; –white:#f5f2ec; –off-black:#080f0b; color:var(–white); font-family:’Barlow’,sans-serif; font-size:17px; line-height:1.7; }
.fnote *, .fnote *::before, .fnote *::after { box-sizing:border-box; }
.fnote-hero { position:relative; background:linear-gradient(160deg,#0d1f17 0%,#060e09 60%,#080f0b 100%); padding:64px 24px 56px; overflow:hidden; }
.fnote-hero::after { content:”; position:absolute; top:-80px; right:-80px; width:420px; height:420px; border-radius:50%; background:radial-gradient(circle,rgba(200,168,75,0.12) 0%,transparent 70%); pointer-events:none; }
.fnote-hero-inner { max-width:900px; margin:0 auto; position:relative; z-index:1; }
.fnote-badge-row { display:flex; align-items:center; gap:12px; margin-bottom:28px; flex-wrap:wrap; }
.fnote-badge { display:inline-block; font-family:’Barlow Condensed’,sans-serif; font-weight:700; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; padding:5px 13px; border-radius:2px; }
.fnote-badge-note { background:#c8a84b; color:#080f0b; }
.fnote-badge-club { background:#1a3a2a; color:#f5f2ec; }
.fnote-badge-date { background:transparent; border:1px solid rgba(255,255,255,0.2); color:rgba(255,255,255,0.55); }
.fnote-date-line { font-family:’Barlow Condensed’,sans-serif; font-size:13px; letter-spacing:2px; color:rgba(255,255,255,0.4); text-transform:uppercase; margin-bottom:18px; }
.fnote-headline { font-family:’Bebas Neue’,sans-serif; font-size:clamp(44px,10vw,92px); line-height:0.9; letter-spacing:1px; color:#f5f2ec; margin-bottom:8px; }
.fnote-headline span { color:#c8a84b; }
.fnote-sub { font-family:’Barlow Condensed’,sans-serif; font-size:clamp(16px,3.5vw,24px); font-weight:600; letter-spacing:1.5px; color:rgba(255,255,255,0.5); text-transform:uppercase; margin-top:10px; }
.fnote-content { max-width:780px; margin:0 auto; padding:56px 24px; background:#080f0b; }
.fnote-intro { font-size:20px; font-weight:500; line-height:1.6; color:rgba(255,255,255,0.88); border-left:3px solid #c8a84b; padding-left:20px; margin-bottom:40px; }
.fnote-body p { margin-bottom:22px; color:rgba(255,255,255,0.78); font-size:17px; }
.fnote-body p strong { color:#f5f2ec; font-weight:600; }
.fnote-pull-quote { border-left:3px solid #c8a84b; background:rgba(200,168,75,0.05); padding:24px 28px; margin:36px 0; border-radius:0 4px 4px 0; }
.fnote-pull-quote p { font-family:’Barlow Condensed’,sans-serif; font-size:22px; font-weight:700; font-style:italic; line-height:1.45; color:#f5f2ec; margin:0 0 10px; }
.fnote-pull-quote cite { font-family:’Barlow Condensed’,sans-serif; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#c8a84b; font-style:normal; }
.fnote-staff-card { background:#1a3a2a; border:2px solid #c8a84b; border-radius:4px; padding:32px 28px; margin:40px 0; position:relative; overflow:hidden; }
.fnote-staff-card::before { content:”; position:absolute; top:0; left:0; right:0; height:3px; background:#c8a84b; }
.fnote-staff-label { font-family:’Barlow Condensed’,sans-serif; font-size:10px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:#c8a84b; margin-bottom:8px; display:block; }
.fnote-staff-title { font-family:’Bebas Neue’,sans-serif; font-size:28px; letter-spacing:1px; color:#f5f2ec; margin-bottom:18px; }
.fnote-staff-list { list-style:none; padding:0; margin:0; }
.fnote-staff-list li { padding:10px 0; border-bottom:1px solid rgba(255,255,255,0.08); display:flex; flex-direction:column; gap:2px; }
.fnote-staff-list li:last-child { border-bottom:none; }
.fnote-staff-name { font-family:’Barlow Condensed’,sans-serif; font-size:16px; font-weight:700; letter-spacing:1px; color:#f5f2ec; text-transform:uppercase; }
.fnote-staff-role { font-size:13px; color:rgba(255,255,255,0.55); }
.fnote-access-block { background:linear-gradient(135deg,rgba(200,168,75,0.08) 0%,rgba(200,168,75,0.03) 100%); border-left:3px solid #c8a84b; border-radius:0 4px 4px 0; padding:24px 24px; margin:36px 0; }
.fnote-access-label { font-family:’Barlow Condensed’,sans-serif; font-size:10px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:#c8a84b; margin-bottom:10px; display:block; }
.fnote-access-title { font-family:’Bebas Neue’,sans-serif; font-size:26px; letter-spacing:1px; color:#f5f2ec; margin-bottom:8px; }
.fnote-access-block p { font-size:15px; color:rgba(255,255,255,0.72); line-height:1.7; margin:0; }
.fnote-cta-block { background:linear-gradient(135deg,#1a3a2a 0%,#0d2416 100%); border:2px solid #c8a84b; border-radius:6px; padding:40px 36px; text-align:center; margin:44px 0; position:relative; overflow:hidden; }
.fnote-cta-eyebrow { font-family:’Barlow Condensed’,sans-serif; font-size:11px; font-weight:700; letter-spacing:3.5px; text-transform:uppercase; color:#c8a84b; margin-bottom:14px; display:block; }
.fnote-cta-title { font-family:’Bebas Neue’,sans-serif; font-size:clamp(34px,7vw,56px); letter-spacing:2px; color:#f5f2ec; line-height:0.95; margin-bottom:8px; }
.fnote-cta-title span { color:#c8a84b; }
.fnote-cta-detail { font-family:’Barlow Condensed’,sans-serif; font-size:18px; font-weight:600; letter-spacing:1.5px; text-transform:uppercase; color:rgba(255,255,255,0.5); margin-bottom:6px; }
.fnote-cta-venue { font-size:14px; color:rgba(255,255,255,0.4); font-family:’Barlow’,sans-serif; margin-bottom:8px; }
.fnote-cta-free { font-family:’Bebas Neue’,sans-serif; font-size:24px; letter-spacing:3px; color:#c8a84b; margin-top:14px; }
.fnote-footer { border-top:1px solid rgba(255,255,255,0.08); padding-top:28px; margin-top:20px; display:flex; align-items:center; gap:14px; flex-wrap:wrap; }
.fnote-author { font-family:’Barlow Condensed’,sans-serif; font-size:13px; letter-spacing:1.5px; text-transform:uppercase; color:rgba(255,255,255,0.4); }
.fnote-tag { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.1); border-radius:2px; padding:4px 10px; font-family:’Barlow Condensed’,sans-serif; font-size:12px; letter-spacing:1.5px; text-transform:uppercase; color:rgba(255,255,255,0.45); }

Founder’s Note
Capital City Roots FC
May 9, 2026

WHAT TONIGHT
MEANS

A note from the founder on the eleven months that built this match

Tonight, Capital City Roots FC walks into Mediacom Stadium to play the Des Moines Menace. Eleven months ago, this club did not exist. That sentence is the whole story.

When we started Capital City Roots FC in June 2025, it was a vision built on belief — belief that Des Moines deserved a professional development soccer club, that players in central Iowa deserved a real pathway to the next level, and that this community would show up if we built something worth showing up for.

Less than a year later, we are stepping onto a USL field on Latino Heritage Night, as a UPSL Premier club, playing up a level against one of the most respected organizations in the country. We made the playoffs in our very first season. Our head coach was selected for the UPSL Team of the Week twice in his first year. We have built a roster of dedicated players who chose this club because they believe in what we are building.

None of this is by accident.

“Tonight is not about winning or losing. It is about a UPSL club earning the right to play up a level on the biggest field in our state — and what that says to every player, every family, and every kid in Des Moines watching what we are building.”

Josh — Founder, Capital City Roots FC

⚽ The Staff That Built This

Thank You

To the men who have shown up every single day — through long nights, hard conversations, and zero shortcuts — because you believe in this professional development program. This club exists because of you.

  • Hamed AlicHead Coach · 2x UPSL Team of the Week (Fall 2025)
  • Jeff MenendezAssistant Coach
  • Collin SchmidtClub General Manager
  • Ethan BartelsDirector of Soccer Operations
  • Marc LeyvaHead Goalkeeper Trainer
  • Marco VelascoHead of Recruiting
  • Moad AliTeam Photographer · 515Kickers

I am proud of this group. I am proud of every player who pulls on this kit. And I am proud of what we are showing the next generation of soccer players in this city — that the level you dream about is closer than they have been told.

Tonight is also a thank you to the Des Moines Menace, to Pro Iowa, and to Kyle Davy for the opportunity. The Menace did not have to take this match. They chose to. Their belief in what we are building — in year two, before anyone had to believe — is something this club will not forget.

🌱 Access Is the Mission

Free for Every Family. Always.

Every home match the Roots play in our UPSL season is free admission. That is not a marketing decision — it is who we are. The community we are trying to reach cannot be priced out of the game we are trying to grow. Soccer should be accessible to every family, every kid, every level. That starts at the gate.

This is a big day for Capital City Roots FC. It is a big day for the Des Moines community. And it is a big day for soccer players of every level in this state who are watching what is possible when a city decides to build something together.

To everyone coming out to Mediacom tonight — thank you. We will see you under the lights.

🌱⚽ Back at Home Tomorrow Night

Roots FC vs
Garwo United FC

Sunday, May 10  ·  7:00 PM

James Cownie Sports Complex, Field 9  ·  Des Moines, Iowa

FREE ADMISSION

Published by

Leave a Reply