/* Top Banner Styles (Red line removed) */ .alert-bar { background: var(--navy-dark, #001f3d); padding: 11px 48px; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; border-bottom: none !important; /* This removes the red line */ } .alert-pill { background: var(--red, #D90000); color: white; font-size: 9px; font-weight: 700; padding: 3px 8px; border-radius: 100px; letter-spacing: 1.5px; text-transform: uppercase; } .alert-text { display: flex; align-items: center; gap: 10px; font-size: 13px; color: white; font-weight: 500; font-family: 'DM Sans', sans-serif; } .alert-link { font-size: 13px; font-weight: 700; color: rgba(255, 255, 255, 0.6); cursor: pointer; transition: color 0.15s; white-space: nowrap; font-family: 'DM Sans', sans-serif; } .alert-link:hover { color: white; }
New 2026 Endorsements Are Live — See Who We're Supporting
View Endorsements →
hero
:root{ --navy:#00305A; --navy-mid:#00274d; --navy-dark:#001f3d; --navy-light:#1a4a72; --red:#D90000; --red-dark:#a80000; --offwhite:#F0F0F5; --white:#fff; --text-dark:#00305A; --text-mid:#2a4a6e; --text-light:#6a85a0; --border:rgba(0,48,90,0.1); --green:#1a8a3a; --r:10px; --r-sm:6px; --r-lg:16px; --shadow-sm:0 2px 8px rgba(0,48,90,0.08); --shadow-md:0 8px 24px rgba(0,48,90,0.12); --shadow-lg:0 20px 48px rgba(0,48,90,0.16); } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} html{scroll-behavior:smooth} body{font-family:'DM Sans',sans-serif;background:var(--offwhite);color:var(--text-dark);overflow-x:hidden;line-height:1.6} a{color:inherit;text-decoration:none} button{font-family:inherit;cursor:pointer} /* ── SHARED LAYOUT ── */ .container{max-width:1140px;margin:0 auto;padding:0 48px} .container-sm{max-width:820px;margin:0 auto;padding:0 48px} .section{padding:80px 0} /* ── TYPE ── */ .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'DM Mono',monospace;font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px} .eyebrow::after{content:'';display:block;width:28px;height:1px;background:var(--red)} .eyebrow-lt{color:rgba(255,255,255,0.4)} .eyebrow-lt::after{background:rgba(255,255,255,0.25)} .h1{font-family:'Playfair Display',serif;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:1.03;letter-spacing:-2px} .h2{font-family:'Playfair Display',serif;font-size:clamp(28px,4vw,50px);font-weight:900;line-height:1.08;letter-spacing:-1.5px} .h3{font-family:'Playfair Display',serif;font-size:24px;font-weight:700;line-height:1.2} .h4{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;line-height:1.3} .em-red{color:var(--red);font-style:italic} .white{color:white} .w60{color:rgba(255,255,255,0.6)} .w40{color:rgba(255,255,255,0.4)} .body-lg{font-size:18px;font-weight:300;line-height:1.78;color:var(--text-mid)} .body-md{font-size:15px;line-height:1.75;color:var(--text-mid)} .body-sm{font-size:13px;line-height:1.7;color:var(--text-light)} /* ── BUTTONS ── */ .btn-primary{display:inline-block;padding:14px 32px;background:var(--red);color:white;border:none;border-radius:5px;font-size:14px;font-weight:700;transition:background .18s,transform .15s;cursor:pointer} .btn-primary:hover{background:var(--red-dark);transform:translateY(-1px)} .btn-secondary{display:inline-block;padding:13px 28px;border:1.5px solid var(--navy);color:var(--navy);border-radius:5px;font-size:14px;font-weight:600;transition:all .18s;background:transparent;cursor:pointer} .btn-secondary:hover{background:var(--navy);color:white} .btn-wg{display:inline-block;padding:13px 28px;border:1.5px solid rgba(255,255,255,0.3);color:var(--offwhite);background:rgba(255,255,255,0.07);border-radius:5px;font-size:14px;font-weight:600;transition:all .18s;cursor:pointer} .btn-wg:hover{border-color:white;background:rgba(255,255,255,0.15);color:white} /* ── PAGE HERO (shared) ── */ .page-hero{background:var(--navy);padding:72px 0 60px;position:relative;overflow:hidden} .page-hero::after{content:'';position:absolute;right:-100px;top:-100px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(217,0,0,0.12) 0%,transparent 70%);pointer-events:none} .page-hero .container{position:relative;z-index:1} /* HERO */ .hero{min-height:100vh;background:var(--navy);display:flex;flex-direction:column;justify-content:center;padding:100px 0 72px;position:relative;overflow:hidden} .hero-grid{position:absolute;inset:0;opacity:0.025;background-image:linear-gradient(rgba(255,255,255,1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,1) 1px,transparent 1px);background-size:56px 56px} .hero-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(217,0,0,0.16) 0%,transparent 70%);right:-140px;top:-120px;pointer-events:none} .hero-content{position:relative;z-index:1} .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'DM Mono',monospace;font-size:10px;color:rgba(255,255,255,0.38);letter-spacing:3px;text-transform:uppercase;margin-bottom:22px} .hero-line{width:32px;height:1px;background:var(--red)} .hero-title{font-family:'Playfair Display',serif;font-size:clamp(44px,7vw,82px);font-weight:900;color:white;line-height:1.0;letter-spacing:-2.5px;margin-bottom:26px;max-width:740px} .hero-title .em{font-style:italic;color:var(--red)} .hero-sub{font-size:18px;font-weight:300;color:rgba(255,255,255,0.58);line-height:1.78;max-width:500px;margin-bottom:40px} .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:64px} .hero-stats{display:flex;gap:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.1);flex-wrap:wrap} .stat-num{font-family:'Playfair Display',serif;font-size:36px;font-weight:900;color:white;line-height:1} .stat-num .acc{color:var(--red)} .stat-lbl{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.32);margin-top:5px} /* WHAT IS EMGAGE PAC */ .what-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center} .what-right{background:var(--navy);border-radius:var(--r-lg);padding:40px} .what-stat{padding:18px 0;border-bottom:1px solid rgba(255,255,255,0.07)} .what-stat:last-child{border-bottom:none;padding-bottom:0} .what-stat-num{font-family:'Playfair Display',serif;font-size:38px;font-weight:900;color:white;line-height:1} .what-stat-num span{color:var(--red)} .what-stat-lbl{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-top:4px} .what-stat-desc{font-size:13px;color:rgba(255,255,255,0.5);margin-top:4px;line-height:1.6} /* HOW WE WORK */ .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .pillar{background:white;border:1px solid var(--border);border-radius:var(--r);padding:32px;border-top:3px solid var(--navy)} .pillar-num{font-family:'DM Mono',monospace;font-size:11px;font-weight:500;color:var(--red);letter-spacing:2px;margin-bottom:16px} .pillar-icon{font-size:32px;margin-bottom:14px} .pillar-title{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--navy);margin-bottom:10px} /* Endorsed strip */ .e-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} .ec{background:white;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s} .ec:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)} .ec-bar{height:4px;background:var(--navy)} .ec-bar.primary{background:var(--red)} .ec-bar.won{background:var(--green)} .ec-body{padding:20px} .ec-av{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:17px;font-weight:900;color:white;background:var(--navy);margin-bottom:13px;border:2px solid white;box-shadow:var(--shadow-sm)} .ec-name{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:2px} .ec-race{font-size:12px;font-weight:600;color:var(--red);margin-bottom:4px} .ec-state{font-size:11px;color:var(--text-light)} .ec-foot{padding:11px 20px;background:var(--offwhite);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center} .eb{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:100px} .eb-primary{background:rgba(217,0,0,0.1);color:var(--red)} .eb-general{background:rgba(0,48,90,0.08);color:var(--navy)} .eb-won{background:rgba(26,138,58,0.12);color:var(--green)} .ec-date{font-family:'DM Mono',monospace;font-size:10px;color:var(--text-light)} /* news strip */ .news-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px} .nc{background:white;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .2s} .nc:hover{box-shadow:var(--shadow-md)} .nc.lead{grid-row:span 2} .nc-img{background:linear-gradient(135deg,var(--navy-mid),var(--navy-dark));height:160px;display:flex;align-items:center;justify-content:center;font-size:40px} .nc.lead .nc-img{height:210px} .nc-body{padding:20px;flex:1;display:flex;flex-direction:column} .nc-cat{font-family:'DM Mono',monospace;font-size:9px;font-weight:500;color:var(--red);letter-spacing:2px;text-transform:uppercase;margin-bottom:7px} .nc-title{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;color:var(--navy);line-height:1.35;margin-bottom:8px} .nc.lead .nc-title{font-size:20px} .nc-excerpt{font-size:13px;line-height:1.7;color:var(--text-mid);flex:1;margin-bottom:12px} .nc-foot{padding-top:12px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center} .nc-date{font-size:11px;color:var(--text-light);font-family:'DM Mono',monospace} .nc-link{font-size:12px;font-weight:700;color:var(--red)} /* join CTA */ .join-wrap{background:linear-gradient(135deg,var(--navy-dark),var(--navy));border-radius:var(--r-lg);padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative;overflow:hidden} .join-wrap::after{content:'';position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(217,0,0,0.1) 0%,transparent 70%);right:-80px;top:-80px;pointer-events:none} .perks{list-style:none;margin-bottom:28px} .perks li{display:flex;align-items:center;gap:11px;font-size:14px;color:rgba(255,255,255,0.82);padding:9px 0;border-bottom:1px solid rgba(255,255,255,0.07)} .perks li:last-child{border-bottom:none} .perk-dot{width:20px;height:20px;background:rgba(217,0,0,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ff8080;flex-shrink:0} .form-box{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:var(--r);padding:32px;position:relative;z-index:1} .f-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,0.38);margin-bottom:6px} .f-in{width:100%;padding:11px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:var(--r-sm);color:white;font-size:14px;font-family:'DM Sans',sans-serif;outline:none;margin-bottom:12px;transition:border-color .18s} .f-in::placeholder{color:rgba(255,255,255,0.22)} .f-in:focus{border-color:var(--red)} .f-row{display:grid;grid-template-columns:1fr 1fr;gap:10px} .f-btn{width:100%;padding:13px;background:var(--red);border:none;border-radius:var(--r-sm);color:white;font-size:14px;font-weight:700;font-family:'DM Sans',sans-serif;cursor:pointer;margin-top:4px;transition:background .18s} .f-btn:hover{background:var(--red-dark)} .f-note{text-align:center;font-size:11px;color:rgba(255,255,255,0.18);margin-top:8px} /* MODAL & OTHERS */ .modal-overlay{display:none;position:fixed;inset:0;z-index:500;background:rgba(0,10,24,0.72);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px} .modal-overlay.open{display:flex} .modal{background:white;border-radius:14px;width:100%;max-width:500px;max-height:85vh;overflow-y:auto;animation:slideUp .25s ease} @keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .modal-hd{background:var(--navy);padding:28px 28px 24px;position:relative;border-radius:14px 14px 0 0} .modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.1);border:none;cursor:pointer;color:white;font-size:15px;display:flex;align-items:center;justify-content:center} .modal-av{width:64px;height:64px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:20px;font-weight:900;color:white;margin-bottom:13px;border:3px solid rgba(255,255,255,0.18)} .modal-name{font-family:'Playfair Display',serif;font-size:22px;font-weight:900;color:white;margin-bottom:3px} .modal-race{font-size:13px;color:rgba(255,255,255,0.5);margin-bottom:8px} .modal-bgs{display:flex;gap:6px;flex-wrap:wrap} .m-eb{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:100px;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.75)} .modal-bd{padding:24px 28px} .ms-ttl{font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-light);margin-bottom:8px;margin-top:16px} .ms-ttl:first-child{margin-top:0} .modal-reason{font-size:14px;line-height:1.75;color:var(--text-mid);background:var(--offwhite);padding:16px;border-radius:8px;border-left:3px solid var(--red)} .modal-issues{display:flex;flex-wrap:wrap;gap:6px} .m-issue{font-size:12px;font-weight:600;padding:4px 12px;background:var(--offwhite);color:var(--text-mid);border-radius:100px} .modal-acts{display:flex;gap:10px;margin-top:20px} .ma{flex:1;padding:12px;border-radius:6px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .15s} .ma-p{background:var(--red);color:white;border:none} .ma-p:hover{background:var(--red-dark)} .ma-s{background:var(--offwhite);color:var(--navy);border:1px solid var(--border)} .ma-s:hover{background:var(--border)} .bg-white{background:white} .bg-off{background:var(--offwhite)} .bg-navy{background:var(--navy)} @media(max-width:1024px){ .container{padding:0 32px} .what-grid,.about-grid,.contact-grid,.donate-grid,.join-wrap{grid-template-columns:1fr} .pillars{grid-template-columns:1fr 1fr} .e-strip,.news-grid{grid-template-columns:1fr 1fr} .nc.lead{grid-row:auto} .endo-layout,.news-layout{grid-template-columns:1fr} .sb{display:none} .fam-grid{grid-template-columns:1fr 1fr 1fr} } @media(max-width:768px){ .container,.container-sm{padding:0 20px} .section{padding:56px 0} .pillars,.e-strip,.news-grid{grid-template-columns:1fr} .hero-stats{gap:28px} .hero-ctas{flex-direction:column} .fam-grid{grid-template-columns:1fr} .crit-grid{grid-template-columns:1fr} .da-grid{grid-template-columns:1fr 1fr} .donate-bar{padding:12px 20px} .article{flex-direction:column} .art-img{width:100%;height:110px} .f-row{grid-template-columns:1fr} .join-wrap{padding:32px 24px} }
Federal PAC · Muslim American Political Power

Electing Champions
for Muslim America

Emgage PAC is the largest Muslim American political action committee — endorsing and financially supporting candidates who stand with our communities.

89%
Win Rate — 2024
500+
Candidates Endorsed
1M+
Voters Reached
7
Active States
What Is Emgage PAC?

The Largest Muslim American Political Action Committee

Emgage PAC endorses and financially supports candidates for public office based on their record and commitment to civil rights, religious freedom, diversity, and justice.

We produce voter guides, candidate profiles, and endorsement cards distributed directly in Muslim American communities — so voters can make informed choices at the ballot box.

Officials seeking endorsement are assessed on viability, community support, and their voting record or position on the issues that matter most to our communities.

By the Numbers
89%
Win Rate in 2024
21 of our endorsed candidates won their races last cycle.
70K
Calls Made (2020)
Direct voter contact through phone and text banking campaigns.
460K
Texts Sent (2020)
Mobilizing Muslim American voters across swing states.
500+
Total Endorsements
Across federal, state, and local races nationwide.
How We Work

Three Ways We Build Political Power

01
⚖️
Endorse Candidates

We vet and endorse candidates at every level — local, state, and federal — based on their record on civil rights, religious freedom, foreign policy, and justice for all.

02
💰
Fund Campaigns

Emgage PAC provides direct financial contributions to endorsed candidates, amplifying Muslim American political power where it counts most — at the ballot box.

03
🗳️
Educate Voters

We produce endorsement cards, candidate profiles, and voter guides distributed in local communities so Muslim American voters can make informed decisions.

2026 Cycle

Featured Endorsements

AE
Abdul El-Sayed
U.S. Senate
📍 Michigan
PrimaryAug 4, 2026
IO
Ilhan Omar
U.S. House · MN-05
📍 Minnesota
PrimaryAug 12, 2026
CV
Chris Van Hollen
U.S. Senate
📍 Maryland
GeneralNov 3, 2026
Newsroom

Latest News & Statements

🗳️
Endorsement
Emgage PAC Announces First Wave of 2026 Endorsements
We're proud to announce our first wave of 2026 endorsements — candidates who have been rigorously vetted and proven their commitment to civil rights and just policy.
Apr 2026Read →
📊
Results
89% Win Rate: Our 2024 Cycle in Review
From state legislatures to Congress, Emgage-endorsed candidates delivered in 2024.
Jan 2025Read →
🏛️
Statement
Emgage PAC Condemns Anti-Muslim Rhetoric on House Floor
The Sharia Free America Caucus took the House Floor for a coordinated hour of anti-Muslim speeches. We respond.
Apr 2026Read →
Join the Movement

Help Us Elect Muslim American Champions

Whether you donate, volunteer, or spread the word — every action helps build the political power our communities deserve.

  • Exclusive candidate briefings & endorsement updates
  • Voter guides and endorsement cards for your community
  • Invitations to campaign events & election nights
  • Direct line to our advocacy & endorsement team
Stay Connected

Get endorsement announcements & voter guides

No spam. Unsubscribe anytime.
function openModal(name,race,state,party,stage,type,issues,reason){ document.getElementById('mAv').textContent=name.split(' ').map(w=>w[0]).join('').slice(0,2); document.getElementById('mName').textContent=name; document.getElementById('mRace').textContent=race; document.getElementById('mReason').textContent=reason; document.getElementById('mBgs').innerHTML=`${party} ${state} ${stage.charAt(0).toUpperCase()+stage.slice(1)} `+(type==='new'?'New Candidate':'Incumbent'); document.getElementById('mIssues').innerHTML=issues.map(i=>`${i}`).join(''); document.getElementById('mOverlay').classList.add('open'); document.body.style.overflow='hidden'; } function closeModal(){document.getElementById('mOverlay').classList.remove('open');document.body.style.overflow='';} function closeOut(e){if(e.target===document.getElementById('mOverlay'))closeModal();} document.addEventListener('keydown',e=>{if(e.key==='Escape')closeModal();}); document.querySelectorAll('.da-btn').forEach(b=>b.addEventListener('click',function(){document.querySelectorAll('.da-btn').forEach(x=>x.classList.remove('on'));this.classList.add('on');})); document.querySelectorAll('.freq').forEach(b=>b.addEventListener('click',function(){document.querySelectorAll('.freq').forEach(x=>x.classList.remove('on'));this.classList.add('on');})); document.querySelectorAll('.d-amt').forEach(b=>b.addEventListener('click',function(){document.querySelectorAll('.d-amt').forEach(x=>x.classList.remove('sel'));this.classList.add('sel');}));