<!-- PORTERS OF ST. JOSEPH MINISTRY WORDPRESS HTML BLOCK STARTS HERE -->
<div class="psj-wordpress-wrapper" style="font-family: 'Inter', system-ui, -apple-system, sans-serif; color: #1f2937; background-color: #f9fafb; line-height: 1.6; margin: 0; padding: 0; width: 100%;">
<!-- EMBEDDED STYLES FOR WORDPRESS COMPATIBILITY -->
<style>
.psj-wordpress-wrapper * { box-sizing: border-box; }
.psj-hero-bg {
background: linear-gradient(135deg, #0f1410 0%, #1a221b 100%);
color: #ffffff;
position: relative;
overflow: hidden;
}
.psj-hero-bg::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-image: radial-gradient(#4D583222 1.5px, transparent 0);
background-size: 20px 20px;
opacity: 0.6;
}
.psj-btn-primary {
background-color: #4D5832;
color: #ffffff !important;
padding: 12px 28px;
border-radius: 8px;
font-weight: 700;
text-decoration: none;
display: inline-block;
transition: all 0.2s ease;
box-shadow: 0 4px 12px rgba(0,0,0,0.25);
border: 1px solid rgba(255,255,255,0.15);
}
.psj-btn-primary:hover {
opacity: 0.92;
transform: translateY(-1px);
}
.psj-btn-secondary {
background-color: rgba(255,255,255,0.08);
color: #ffffff !important;
padding: 12px 28px;
border-radius: 8px;
font-weight: 600;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
border: 1px solid rgba(255,255,255,0.3);
transition: all 0.2s ease;
}
.psj-btn-secondary:hover {
background-color: rgba(255,255,255,0.18);
border-color: rgba(255,255,255,0.6);
}
.psj-btn-donate {
background-color: #7B181B;
color: #ffffff !important;
padding: 12px 28px;
border-radius: 8px;
font-weight: 700;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
box-shadow: 0 4px 12px rgba(0,0,0,0.25);
border: 1px solid rgba(255,255,255,0.2);
}
.psj-btn-donate:hover {
opacity: 0.92;
transform: translateY(-1px);
}
.psj-card {
background: #ffffff;
border-radius: 12px;
border: 1px solid #e5e7eb;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.psj-card:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px -3px rgba(0, 0, 0, 0.08);
}
.psj-badge {
background-color: #4D583215;
color: #4D5832;
border: 1px solid #4D583240;
font-size: 12px;
font-weight: 700;
padding: 4px 12px;
border-radius: 9999px;
display: inline-block;
text-transform: uppercase;
letter-spacing: 0.05em;
}
</style>
<!-- SECTION 1: HERO HEADER -->
<section class="psj-hero-bg" style="padding: 60px 20px; text-align: center;">
<div style="max-width: 900px; margin: 0 auto; position: relative; z-index: 2;">
<!-- PARISH & LOGO BADGE -->
<div style="margin-bottom: 24px;">
<div class="relative w-36 h-36 md:w-44 md:h-44 mx-auto flex items-center justify-center drop-shadow-2xl">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSYCSvfk6QFueBursYRGH4u6idXTfner4pFFbopUicucQ&s=10" alt="Porters of St. Joseph Emblem" class="w-full h-full object-contain rounded-full border-2 border-white/20 shadow-xl" onerror="this.onerror=null; this.src='https://placehold.co/200x200/4D5832/FFFFFF?text=Porters+Seal';">
</div>
</div>
<div style="margin-bottom: 12px;">
<span style="color: #c5a059; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 2px;">
Porters of St. Joseph • Holy Cross Chapter
</span>
</div>
<p style="color: #9ca3af; font-size: 11px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 16px;">
OSTIARII SANCTI IOSEPH
</p>
<div style="max-width: 750px; margin: 0 auto 20px auto; padding: 16px; background: rgba(255,255,255,0.06); border-radius: 8px; border-left: 3px solid #4D5832;">
<p style="font-family: 'Cinzel', serif; font-style: italic; color: #f3f4f6; font-size: 15px; margin: 0;">
“I would rather be a doorkeeper in the house of my God than dwell in the tents of wickedness.” — Psalms 84:10
</p>
</div>
<h1 style="font-family: 'Cinzel', serif; font-size: 34px; font-weight: 800; color: #ffffff; margin-bottom: 16px; line-height: 1.2;">
Who Are the Porters?
</h1>
<p style="font-size: 16px; color: #d1d5db; max-width: 720px; margin: 0 auto 32px auto; line-height: 1.7;">
Protecting the Blessed Sacrament, our religious, and the Faithful is our vocation! We are a brotherhood of Catholic men at Holy Cross stepping into the breach to defend our parish.
</p>
<div style="display: flex; gap: 14px; justify-content: center; align-items: center; flex-wrap: wrap;">
<a href="#join-modal" onclick="var m=document.getElementById('psj-join-modal'); if(m){m.style.display='flex';} return false;" class="psj-btn-primary">Join Holy Cross Porters</a>
<a href="https://www.zeffy.com/en-US/organizations/holy-cross-porters" target="_blank" rel="noopener noreferrer" class="psj-btn-donate">
<span style="margin-right: 6px;">✝</span> Donate to Chapter
</a>
<a href="#member-portal" onclick="var p=document.getElementById('member-portal'); if(p){p.scrollIntoView({behavior:'smooth'});} return false;" class="psj-btn-secondary">
<span style="margin-right: 6px;">🔒</span> Porter Portal
</a>
</div>
</div>
</section>
<!-- INSTANT APPLICATION POPUP MODAL -->
<div id="psj-join-modal" style="display: none; position: fixed; inset: 0; z-index: 99999; background-color: rgba(15, 20, 16, 0.85); backdrop-filter: blur(4px); align-items: center; justify-content: center; padding: 16px;">
<div style="background-color: #ffffff; width: 100%; max-width: 580px; max-height: 90vh; overflow-y: auto; border-radius: 16px; border: 1px solid #e5e7eb; box-shadow: 0 20px 40px rgba(0,0,0,0.4); position: relative; padding: 28px;">
<!-- Close Button -->
<button type="button" onclick="document.getElementById('psj-join-modal').style.display='none';" style="position: absolute; top: 16px; right: 16px; background: #f3f4f6; border: none; width: 32px; height: 32px; border-radius: 50%; font-size: 18px; font-weight: bold; cursor: pointer; color: #4b5563; display: flex; align-items: center; justify-content: center;">
✕
</button>
<!-- Modal Header -->
<div style="text-align: center; margin-bottom: 20px; padding-right: 20px;">
<span class="psj-badge">Holy Cross Chapter </span>
<h3 style="font-family: 'Cinzel', serif; font-size: 22px; font-weight: 700; color: #111827; margin: 8px 0 4px 0;">
Step Into the Breach
</h3>
<p style="font-size: 13px; color: #6b7280; margin: 0;">
Submit your details below to notify chapter leadership and begin your journey.
</p>
</div>
<!-- Form -->
<form action="https://formsubmit.co/porters@holycrossmesa.org" method="POST" style="text-align: left;">
<input type="hidden" name="_subject" value="New Holy Cross Porters Chapter">
<input type="hidden" name="_template" value="table">
<div style="margin-bottom: 12px;">
<label style="display: block; font-size: 12px; font-weight: 700; color: #374151; margin-bottom: 4px;">Full Name *</label>
<input type="text" name="Full Name" required placeholder="e.g. John Doe" style="width: 100%; padding: 10px 12px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 13px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 12px;">
<label style="display: block; font-size: 12px; font-weight: 700; color: #374151; margin-bottom: 4px;">Email Address *</label>
<input type="email" name="Email" required placeholder="john@example.com" style="width: 100%; padding: 10px 12px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 13px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 12px;">
<label style="display: block; font-size: 12px; font-weight: 700; color: #374151; margin-bottom: 4px;">Phone Number *</label>
<input type="tel" name="Phone" required placeholder="(123) 456-7890" style="width: 100%; padding: 10px 12px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 13px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 16px;">
<label style="display: block; font-size: 12px; font-weight: 700; color: #374151; margin-bottom: 4px;">Background / Experience (Optional)</label>
<textarea name="Experience & Background" rows="3" placeholder="Tell us briefly about your background or why you are called to serve..." style="width: 100%; padding: 10px 12px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 13px; outline: none; font-family: inherit; background-color: #f9fafb; color: #111827; resize: vertical;"></textarea>
</div>
<button type="submit" style="width: 100%; background-color: #4D5832; color: #ffffff; font-weight: 700; font-size: 14px; padding: 12px 20px; border-radius: 8px; border: none; cursor: pointer; transition: all 0.2s ease; box-shadow: 0 4px 12px rgba(0,0,0,0.15);">
Join Today
</button>
</form>
<div style="margin-top: 16px; padding-top: 14px; border-top: 1px solid #f3f4f6; text-align: center; font-size: 12px; color: #4b5563;">
<p style="margin: 0; font-weight: 600;">Chapter Captain: <strong>Kalvin McDonald</strong> | Chapter Recruiting Officer: <strong>Nick Talamantes</strong></p>
<p style="margin: 4px 0 0 0;">Email: <a href="mailto:porters@holycrossmesa.org" style="color: #4D5832; font-weight: 700; text-decoration: underline;">porters@holycrossmesa.org</a></p>
</div>
</div>
</div>
<!-- SECTION 2: MEN OF VIRTUE & ST. JOSEPH TITLES -->
<section id="mission" style="padding: 56px 20px; background-color: #ffffff; border-bottom: 1px solid #e5e7eb;">
<div style="max-width: 1050px; margin: 0 auto;">
<div style="text-align: center; margin-bottom: 40px;">
<span class="psj-badge">Vocation & Character</span>
<h2 style="font-family: 'Cinzel', serif; font-size: 28px; font-weight: 700; color: #111827; margin-top: 10px;">
We Are... Men of Virtue
</h2>
<p style="color: #6b7280; font-size: 15px; max-width: 700px; margin: 8px auto 0 auto;">
We have chosen St. Joseph — foster father of our Lord and husband of the Blessed Virgin — to be our Patron. We emulate three of St. Joseph’s titles to strengthen our vocations as husbands and fathers:
</p>
<div style="width: 60px; height: 4px; background-color: #4D5832; margin: 16px auto 0 auto; border-radius: 2px;"></div>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px;">
<!-- Virtue 1 -->
<div class="psj-card" style="padding: 24px; border-top: 4px solid #4D5832;">
<div style="display: flex; align-items: center; gap: 10px; margin-bottom: 12px;">
<span style="color: #4D5832; font-size: 22px;">🛡</span>
<h3 style="font-family: 'Cinzel', serif; font-size: 18px; font-weight: 700; color: #111827; margin: 0;">
Protector of the Holy Church
</h3>
</div>
<p style="font-size: 13.5px; color: #374151; font-style: italic; line-height: 1.6; background-color: #f9fafb; padding: 12px; border-radius: 8px; margin: 0;">
“Legitimate defense can be not only a right but a grave duty for one who is responsible for the lives of others. The defense of the common good requires that an unjust aggressor be rendered unable to cause harm.” (CCC 2265)
</p>
</div>
<!-- Virtue 2 -->
<div class="psj-card" style="padding: 24px; border-top: 4px solid #7B181B;">
<div style="display: flex; align-items: center; gap: 10px; margin-bottom: 12px;">
<span style="color: #7B181B; font-size: 22px;">🏛</span>
<h3 style="font-family: 'Cinzel', serif; font-size: 18px; font-weight: 700; color: #111827; margin: 0;">
Pillar of Families
</h3>
</div>
<p style="font-size: 13.5px; color: #374151; font-style: italic; line-height: 1.6; background-color: #f9fafb; padding: 12px; border-radius: 8px; margin: 0;">
“Husbands, love your wives, as Christ loved the Church and gave himself up for her...” (Eph 5:25)
</p>
</div>
<!-- Virtue 3 -->
<div class="psj-card" style="padding: 24px; border-top: 4px solid #4D5832;">
<div style="display: flex; align-items: center; gap: 10px; margin-bottom: 12px;">
<span style="color: #4D5832; font-size: 22px;">⚔</span>
<h3 style="font-family: 'Cinzel', serif; font-size: 18px; font-weight: 700; color: #111827; margin: 0;">
Terror of Demons
</h3>
</div>
<p style="font-size: 13.5px; color: #374151; font-style: italic; line-height: 1.6; background-color: #f9fafb; padding: 12px; border-radius: 8px; margin: 0;">
“Herein lies the fullness of masculinity; each Catholic man must be prepared to give himself completely, to charge into the breach, to engage in spiritual combat, to defend women, children, and others...” (Bishop Olmsted)
</p>
</div>
</div>
</div>
</section>
<!-- SECTION 3: WHAT DO THE PORTERS DO & HOW WE DO IT -->
<section id="doing" style="padding: 56px 20px; background-color: #f3f4f6;">
<div style="max-width: 1050px; margin: 0 auto;">
<div style="text-align: center; margin-bottom: 40px;">
<span class="psj-badge">Men of Vigilance</span>
<h2 style="font-family: 'Cinzel', serif; font-size: 28px; font-weight: 700; color: #111827; margin-top: 10px;">
What Do the Porters Do?
</h2>
<p style="font-size: 18px; font-weight: 700; color: #4D5832; max-width: 750px; margin: 10px auto 0 auto;">
“We Protect the Blessed Sacrament, our religious, and the Faithful.”
</p>
<p style="font-size: 14px; color: #6b7280; max-width: 650px; margin: 6px auto 0 auto;">
Our complete consultation and training is an ongoing relationship supporting men as they step into the breach.
</p>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px;">
<!-- Method 1 -->
<div class="psj-card" style="padding: 24px;">
<div style="width: 44px; height: 44px; border-radius: 10px; background-color: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: bold; margin-bottom: 16px;">
🎯
</div>
<h3 style="font-size: 17px; font-weight: 700; color: #111827; margin-bottom: 8px;">Leadership & Ongoing Tactical Training</h3>
<p style="font-size: 13.5px; color: #4b5563; line-height: 1.6;">Quarterly training in Self-Defense, De-Escalation, Critical Incident Response, and Church Safety Planning.</p>
</div>
<!-- Method 2 -->
<div class="psj-card" style="padding: 24px;">
<div style="width: 44px; height: 44px; border-radius: 10px; background-color: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: bold; margin-bottom: 16px;">
📋
</div>
<h3 style="font-size: 17px; font-weight: 700; color: #111827; margin-bottom: 8px;">Standardized Policies & Procedures</h3>
<p style="font-size: 13.5px; color: #4b5563; line-height: 1.6;">Written protocols vetted by the diocese and insurance companies to mitigate liability and provide clear purpose.</p>
</div>
<!-- Method 3 -->
<div class="psj-card" style="padding: 24px;">
<div style="width: 44px; height: 44px; border-radius: 10px; background-color: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: bold; margin-bottom: 16px;">
🕊
</div>
<h3 style="font-size: 17px; font-weight: 700; color: #111827; margin-bottom: 8px;">Protecting Blessed Sacrament & Faithful</h3>
<p style="font-size: 13.5px; color: #4b5563; line-height: 1.6;">Standing active guard during Mass, Sacraments, and parish gatherings so our community can worship in peace.</p>
</div>
</div>
</div>
</section>
<!-- SECTION 4: MEETINGS, SHIFTS & REQUIREMENTS -->
<section style="padding: 56px 20px; background-color: #ffffff;">
<div style="max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 32px; align-items: start;">
<!-- Schedule Card -->
<!-- SECTION 4: MEETINGS & REQUIREMENTS -->
<section style="padding: 56px 20px; background-color: #ffffff;">
<div style="max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 32px; align-items: start;">
<!-- Schedule Card -->
<div style="background-color: #0f1410; color: #ffffff; padding: 32px; border-radius: 12px; border-top: 5px solid #4D5832;">
<h3 style="font-family: 'Cinzel', serif; font-size: 22px; font-weight: 700; margin-bottom: 20px; color: #ffffff;">
Holy Cross Gathering Times
</h3>
<div style="margin-bottom: 24px;">
<p style="font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #9ca3af; margin-bottom: 4px; font-weight: 700;">Monthly Gathering</p>
<p style="font-size: 16px; font-weight: 600; color: #ffffff; margin: 0;">Monthly Huddle: Every 3rd Saturday of the Month</p>
</div>
<div style="padding: 16px; background-color: rgba(255,255,255,0.05); border-radius: 8px; border: 1px solid rgba(255,255,255,0.1);">
<p style="font-size: 13px; color: #d1d5db; margin: 0; line-height: 1.5;">
<strong>Note:</strong> Rotating teams ensure our parish is guarded while enabling all members to worship with their families.
</p>
</div>
</div>
<!-- Requirements Card -->
<div>
<span class="psj-badge">Holy Cross Chapter</span>
<h3 style="font-family: 'Cinzel', serif; font-size: 24px; font-weight: 700; color: #111827; margin: 10px 0 16px 0;">
Requirements for Service
</h3>
<p style="font-size: 14px; color: #4b5563; margin-bottom: 20px;">
Because Porters hold a sacred responsibility for parish safety, all prospective members must meet the following criteria:
</p>
<ul style="list-style: none; padding: 0; margin: 0 0 28px 0;">
<li style="display: flex; align-items: center; gap: 12px; font-size: 14px; color: #374151; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #f3f4f6;">
<span style="color: #4D5832; font-weight: bold;">✔</span>
<span>Practicing Catholic male in good standing (18+)</span>
</li>
<li style="display: flex; align-items: center; gap: 12px; font-size: 14px; color: #374151; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #f3f4f6;">
<span style="color: #4D5832; font-weight: bold;">✔</span>
<span>Safe Environment Training (Diocesan Clearance)</span>
</li>
<li style="display: flex; align-items: center; gap: 12px; font-size: 14px; color: #374151; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #f3f4f6;">
<span style="color: #4D5832; font-weight: bold;">✔</span>
<span>Background check</span>
</li>
<li style="display: flex; align-items: center; gap: 12px; font-size: 14px; color: #374151; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #f3f4f6;">
<span style="color: #4D5832; font-weight: bold;">✔</span>
<span>Attendance at monthly security briefing & prayer</span>
</li>
</ul>
</div>
</div>
</section>
<!-- SECTION 5: MEMBER PORTAL EMBEDDED IFRAME -->
<section id="member-portal" style="padding: 56px 20px; background-color: #0f1410; color: #ffffff; border-top: 2px solid #4D5832;">
<div style="max-width: 1050px; margin: 0 auto;">
<div style="text-align: center; margin-bottom: 24px;">
<span class="psj-badge" style="background-color: rgba(255,255,255,0.1); color: #ffffff; border-color: rgba(255,255,255,0.2);">🔒 Holy Cross Chapter Portal</span>
<h2 style="font-family: 'Cinzel', serif; font-size: 28px; font-weight: 700; color: #ffffff; margin-top: 10px;">
Member Portal & Duty Roster
</h2>
<p style="color: #9ca3af; font-size: 14px; max-width: 650px; margin: 8px auto 0 auto;">
Access shift assignments, duty sign-ups, and chapter tools directly below.
</p>
<div style="width: 50px; height: 3px; background-color: #4D5832; margin: 16px auto 0 auto; border-radius: 2px;"></div>
</div>
<!-- EMBEDDED GOOGLE APPS SCRIPT IFRAME -->
<div style="background-color: #1a221b; border-radius: 12px; padding: 12px; border: 1px solid rgba(255,255,255,0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5);">
<iframe
src="https://script.google.com/macros/s/AKfycbwrp1pXPG-JdeOtuMxDuutXLOy8OEkexnMQ2VoPzJZ66sEvZ4jqGuHYnVWfWOwP1300/exec"
width="100%"
height="800px"
style="border: none; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); background-color: #ffffff;"
allow="geolocation; microphone; camera">
</iframe>
</div>
</div>
</section>
<!-- SECTION 6: CHAPTER LEADERSHIP ROSTER -->
<section id="leadership" style="padding: 56px 20px; background-color: #ffffff; border-top: 1px solid #e5e7eb;">
<div style="max-width: 1050px; margin: 0 auto;">
<div style="text-align: center; margin-bottom: 36px;">
<span class="psj-badge">Chapter Officers</span>
<h2 style="font-family: 'Cinzel', serif; font-size: 28px; font-weight: 700; color: #111827; margin-top: 10px;">
Holy Cross Chapter Leadership
</h2>
<p style="color: #6b7280; font-size: 14px; max-width: 600px; margin: 6px auto 0 auto;">
Serving Holy Cross Parish under the patronage of St. Joseph.
</p>
<div style="width: 50px; height: 3px; background-color: #4D5832; margin: 14px auto 0 auto; border-radius: 2px;"></div>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 18px;">
<!-- Captain -->
<div class="psj-card" style="padding: 20px; text-align: center; border-top: 3px solid #4D5832;">
<div style="width: 42px; height: 42px; border-radius: 50%; background: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px auto; font-size: 18px;">
⚔️
</div>
<span style="font-size: 10px; font-weight: 800; text-transform: uppercase; tracking: 1px; color: #4D5832; display: block; margin-bottom: 4px;">Captain</span>
<h4 style="font-size: 15px; font-weight: 700; color: #111827; margin: 0;">Kalvin McDonald</h4>
</div>
<!-- Executive Officer -->
<div class="psj-card" style="padding: 20px; text-align: center; border-top: 3px solid #4D5832;">
<div style="width: 42px; height: 42px; border-radius: 50%; background: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px auto; font-size: 18px;">
⭐
</div>
<span style="font-size: 10px; font-weight: 800; text-transform: uppercase; tracking: 1px; color: #4D5832; display: block; margin-bottom: 4px;">Executive Officer</span>
<h4 style="font-size: 15px; font-weight: 700; color: #111827; margin: 0;">Ryan Ruggiero</h4>
</div>
<!-- Spiritual Officer -->
<div class="psj-card" style="padding: 20px; text-align: center; border-top: 3px solid #7B181B;">
<div style="width: 42px; height: 42px; border-radius: 50%; background: #7B181B15; color: #7B181B; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px auto; font-size: 18px;">
✝
</div>
<span style="font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #7B181B; display: block; margin-bottom: 4px;">Spiritual Officer</span>
<h4 style="font-size: 15px; font-weight: 700; color: #111827; margin: 0;">Paul Hawkins</h4>
</div>
<!-- Recruiting Officer -->
<div class="psj-card" style="padding: 20px; text-align: center; border-top: 3px solid #4D5832;">
<div style="width: 42px; height: 42px; border-radius: 50%; background: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px auto; font-size: 18px;">
📢
</div>
<span style="font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #4D5832; display: block; margin-bottom: 4px;">Recruiting Officer</span>
<h4 style="font-size: 15px; font-weight: 700; color: #111827; margin: 0;">Nick Talamantes</h4>
</div>
<!-- Fundraising Officer -->
<div class="psj-card" style="padding: 20px; text-align: center; border-top: 3px solid #4D5832;">
<div style="width: 42px; height: 42px; border-radius: 50%; background: #4D583215; color: #4D5832; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px auto; font-size: 18px;">
🤝
</div>
<span style="font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #4D5832; display: block; margin-bottom: 4px;">Fundraising Officer</span>
<h4 style="font-size: 15px; font-weight: 700; color: #111827; margin: 0;">Jose Munoz</h4>
</div>
</div>
</div>
</section>
<!-- SECTION 7: DIRECT APPLICATION FORM & CONTACT -->
<section id="join-form" style="padding: 60px 20px; background-color: #f9fafb; border-top: 1px solid #e5e7eb;">
<div style="max-width: 750px; margin: 0 auto; background-color: #ffffff; padding: 36px 28px; border-radius: 16px; border: 1px solid #e5e7eb; box-shadow: 0 10px 25px -5px rgba(0,0,0,0.05); text-align: center;">
<div style="margin-bottom: 28px;">
<span class="psj-badge">Holy Cross Chapter</span>
<h3 style="font-family: 'Cinzel', serif; font-size: 26px; font-weight: 700; color: #111827; margin: 10px 0 8px 0;">
Step Into the Breach
</h3>
<p style="font-size: 14px; color: #6b7280; max-width: 580px; margin: 0 auto;">
Ready to join the brotherhood? Click below to notify chapter leadership and begin your application.
</p>
<div style="width: 50px; height: 3px; background-color: #4D5832; margin: 14px auto 0 auto; border-radius: 2px;"></div>
</div>
<!-- DIRECT WORDPRESS CONTACT & NOTIFICATION FORM -->
<form action="https://formsubmit.co/porters@holycrossmesa.org" method="POST" style="text-align: left; max-width: 600px; margin: 0 auto 28px auto;">
<input type="hidden" name="_subject" value="New Member Sign Up">
<input type="hidden" name="_template" value="table">
<div style="margin-bottom: 16px;">
<label style="display: block; font-size: 13px; font-weight: 700; color: #374151; margin-bottom: 6px;">Full Name *</label>
<input type="text" name="Full Name" required placeholder="e.g. John Doe" style="width: 100%; padding: 11px 14px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 14px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 16px;">
<label style="display: block; font-size: 13px; font-weight: 700; color: #374151; margin-bottom: 6px;">Email Address *</label>
<input type="email" name="Email" required placeholder="john@example.com" style="width: 100%; padding: 11px 14px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 14px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 16px;">
<label style="display: block; font-size: 13px; font-weight: 700; color: #374151; margin-bottom: 6px;">Phone Number *</label>
<input type="tel" name="Phone" required placeholder="(123) 456-7890" style="width: 100%; padding: 11px 14px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 14px; outline: none; background-color: #f9fafb; color: #111827;">
</div>
<div style="margin-bottom: 22px;">
<label style="display: block; font-size: 13px; font-weight: 700; color: #374151; margin-bottom: 6px;">Relevant Background / Military / Law Enforcement / Medical Experience (Optional)</label>
<textarea name="Experience & Background" rows="4" placeholder="Tell us briefly about your background or why you are called to serve..." style="width: 100%; padding: 11px 14px; border-radius: 8px; border: 1px solid #d1d5db; font-size: 14px; outline: none; font-family: inherit; background-color: #f9fafb; color: #111827; resize: vertical;"></textarea>
</div>
<button type="submit" style="width: 100%; background-color: #4D5832; color: #ffffff; font-weight: 700; font-size: 15px; padding: 14px 24px; border-radius: 8px; border: none; cursor: pointer; transition: all 0.2s ease; box-shadow: 0 4px 12px rgba(0,0,0,0.15);">
Join Today
</button>
</form>
<div style="padding-top: 20px; border-top: 1px solid #f3f4f6; text-align: center; font-size: 14px; color: #374151;">
<p style="margin: 0 0 8px 0; font-weight: 700; color: #111827; text-transform: uppercase; font-size: 12px; letter-spacing: 1px;">Chapter Leadership Contact</p>
<p style="margin: 4px 0 0 0; color: #4b5563;">Chapter Captain: <strong>Kalvin McDonald</strong></p>
<p style="margin: 4px 0 0 0; color: #4b5563;">Chapter Recruiting Officer: <strong>Nick Talamantes</strong></p>
<p style="margin: 10px 0 0 0;">Email: <a href="mailto:porters@holycrossmesa.org" style="color: #4D5832; font-weight: 700; text-decoration: underline;">porters@holycrossmesa.org</a></p>
</div>
</div>
</section>
<!-- FOOTER -->
<footer style="background-color: #0f1410; color: #9ca3af; text-align: center; padding: 24px 20px; font-size: 12px; border-top: 1px solid #1f2937;">
<p style="margin: 0 0 6px 0;"><strong>Porters of St. Joseph • Holy Cross Chapter</strong></p>
<p style="margin: 0; color: #6b7280;">Ostiarii Sancti Ioseph • Terror Daemonum • Protector Sanctae Ecclesiae • Familiarum Columen</p>
</footer>
</div>
<!-- PORTERS OF ST. JOSEPH MINISTRY WORDPRESS HTML BLOCK ENDS HERE -->