NEW ORLEANS · MOPAR · CARS · TRUCKS
FIRST · NO TOURISTS

Apply on Join. Do not buy a patch and hang it.

CARSTRUCKS
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>NO MERCY CAR CLUB — Built Different. Driven Hard.</title>
  <meta name="description" content="NO MERCY CAR CLUB. Mopar-first New Orleans club. Memberships, merch, event access, and build videos. Built different. Driven hard. Show no mercy." />
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Oswald:wght@400;500;600;700&family=Barlow:ital,wght@0,400;0,500;0,600;1,400&display=swap" rel="stylesheet" />
  <style>
    :root {
      --black: #050505;
      --ink: #0b0b0b;
      --panel: #121212;
      --panel-2: #1a1a1a;
      --steel: #c8c8c8;
      --muted: #8a8a8a;
      --red: #c81010;
      --red-hot: #e10600;
      --red-dark: #6e0a0a;
      --line: rgba(200, 16, 16, 0.45);
      --max: 1180px;
    }
    * { box-sizing: border-box; margin: 0; padding: 0; }
    html { scroll-behavior: smooth; }
    body {
      background: var(--black);
      color: var(--steel);
      font-family: "Barlow", system-ui, sans-serif;
      line-height: 1.55;
    }
    img { max-width: 100%; display: block; }
    a { color: inherit; text-decoration: none; }
    .wrap { width: min(var(--max), calc(100% - 40px)); margin: 0 auto; }

    /* NAV */
    .nav {
      position: sticky; top: 0; z-index: 50;
      background: rgba(5,5,5,.92);
      backdrop-filter: blur(10px);
      border-bottom: 1px solid var(--line);
    }
    .nav-inner {
      display: flex; align-items: center; justify-content: space-between;
      min-height: 72px; gap: 16px;
    }
    .brand { display: flex; align-items: center; gap: 12px; }
    .brand img { height: 52px; width: auto; }
    .brand-text { font-family: "Bebas Neue", sans-serif; letter-spacing: 2px; font-size: 22px; line-height: 1; }
    .brand-text span { display: block; color: var(--red); font-size: 11px; letter-spacing: 3px; }
    .links { display: flex; gap: 22px; align-items: center; font-family: "Oswald", sans-serif; letter-spacing: 1.5px; text-transform: uppercase; font-size: 13px; }
    .links a:hover { color: #fff; }
    .btn {
      display: inline-block;
      background: var(--red);
      color: #fff !important;
      font-family: "Oswald", sans-serif;
      letter-spacing: 2px;
      text-transform: uppercase;
      font-weight: 600;
      padding: 12px 18px;
      border: 0;
      cursor: pointer;
    }
    .btn:hover { background: var(--red-hot); }
    .btn-ghost {
      background: transparent;
      border: 1px solid var(--red);
      color: #fff !important;
    }
    .btn-ghost:hover { background: var(--red); }
    .menu-btn { display: none; background: none; border: 0; color: #fff; font-size: 26px; cursor: pointer; }

    /* HERO */
    .hero {
      position: relative;
      padding: 56px 0 72px;
      background:
        radial-gradient(900px 420px at 50% -10%, rgba(200,16,16,.22), transparent 60%),
        linear-gradient(#0b0b0b, #050505);
      overflow: hidden;
    }
    .hero::before, .hero::after {
      content: "";
      position: absolute; left: 0; right: 0; height: 3px;
      background: linear-gradient(90deg, transparent, var(--red), transparent);
    }
    .hero::before { top: 0; }
    .hero::after { bottom: 0; }
    .hero-banner { width: min(980px, 100%); margin: 0 auto 28px; filter: drop-shadow(0 12px 30px rgba(0,0,0,.6)); }
    .kicker {
      text-align: center;
      font-family: "Oswald", sans-serif;
      letter-spacing: 5px;
      text-transform: uppercase;
      color: var(--red);
      font-size: 13px;
      margin-bottom: 10px;
    }
    .hero h1 {
      font-family: "Bebas Neue", sans-serif;
      font-size: clamp(48px, 9vw, 92px);
      text-align: center;
      color: #f2f2f2;
      letter-spacing: 3px;
      line-height: .9;
    }
    .hero p.tag {
      text-align: center;
      font-family: "Oswald", sans-serif;
      letter-spacing: 3px;
      text-transform: uppercase;
      margin: 14px 0 28px;
      color: var(--muted);
    }
    .hero-cta { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
    .stats {
      display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px;
      margin-top: 48px;
    }
    .stat {
      border: 1px solid #2a2a2a;
      background: #0e0e0e;
      padding: 18px 12px;
      text-align: center;
    }
    .stat b {
      display: block;
      font-family: "Bebas Neue", sans-serif;
      font-size: 34px;
      color: #fff;
      letter-spacing: 1px;
    }
    .stat span { font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--muted); }

    section { padding: 72px 0; }
    .sec-label {
      font-family: "Oswald", sans-serif;
      color: var(--red);
      letter-spacing: 4px;
      text-transform: uppercase;
      font-size: 12px;
      margin-bottom: 8px;
    }
    h2 {
      font-family: "Bebas Neue", sans-serif;
      font-size: clamp(36px, 6vw, 58px);
      color: #fff;
      letter-spacing: 2px;
      line-height: .95;
      margin-bottom: 16px;
    }
    .lede { max-width: 640px; color: #bdbdbd; margin-bottom: 32px; }

    /* ABOUT */
    .about-grid {
      display: grid;
      grid-template-columns: 280px 1fr;
      gap: 40px;
      align-items: center;
    }
    .patch {
      width: 100%;
      border-radius: 50%;
      border: 3px solid var(--red-dark);
      box-shadow: 0 0 0 8px #111, 0 20px 50px rgba(0,0,0,.55);
    }
    .bullets { list-style: none; margin-top: 18px; }
    .bullets li {
      padding: 10px 0 10px 18px;
      border-bottom: 1px solid #222;
      position: relative;
    }
    .bullets li::before {
      content: "";
      width: 7px; height: 7px;
      background: var(--red);
      position: absolute; left: 0; top: 18px;
    }

    /* CARDS */
    .cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
    .card {
      background: var(--panel);
      border: 1px solid #262626;
      padding: 22px;
      display: flex;
      flex-direction: column;
    }
    .card.featured { border-color: var(--red); box-shadow: inset 0 0 0 1px rgba(200,16,16,.25); }
    .price {
      font-family: "Bebas Neue", sans-serif;
      font-size: 42px;
      color: #fff;
      margin: 8px 0 4px;
    }
    .price small { font-size: 16px; color: var(--muted); letter-spacing: 1px; }
    .card h3 {
      font-family: "Oswald", sans-serif;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: #fff;
      font-size: 20px;
    }
    .card ul { list-style: none; margin: 16px 0 22px; color: #b7b7b7; flex: 1; }
    .card ul li { padding: 6px 0; border-bottom: 1px dashed #2a2a2a; }
    .ribbon {
      display: inline-block;
      background: var(--red);
      color: #fff;
      font-size: 10px;
      letter-spacing: 2px;
      text-transform: uppercase;
      padding: 4px 8px;
      margin-bottom: 10px;
      font-family: "Oswald", sans-serif;
    }

    /* MERCH / EVENTS */
    .grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
    .item {
      background: var(--panel-2);
      border: 1px solid #262626;
    }
    .item .ph {
      height: 180px;
      background: #101010;
      display: grid;
      place-items: center;
      color: var(--muted);
      font-family: "Oswald", sans-serif;
      letter-spacing: 2px;
      text-transform: uppercase;
      font-size: 13px;
      border-bottom: 1px solid #222;
    }
    .item .meta { padding: 14px; }
    .item h3 { font-family: "Oswald", sans-serif; color: #fff; letter-spacing: 1px; font-size: 16px; text-transform: uppercase; }
    .item .amt { color: var(--red); font-weight: 700; margin-top: 6px; }

    .event {
      display: grid;
      grid-template-columns: 90px 1fr auto;
      gap: 16px;
      align-items: center;
      background: var(--panel);
      border: 1px solid #262626;
      padding: 16px 18px;
      margin-bottom: 12px;
    }
    .date {
      text-align: center;
      font-family: "Bebas Neue", sans-serif;
      color: #fff;
      line-height: 1;
    }
    .date b { display: block; font-size: 32px; color: var(--red); }
    .date span { font-size: 14px; letter-spacing: 2px; }

    /* VIDEO */
    .vids { display: grid; grid-template-columns: 1.4fr 1fr; gap: 16px; }
    .vid {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      background: #111;
      border: 1px solid #262626;
    }
    .vid iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
    .vid-list { display: grid; gap: 12px; }
    .vid-mini {
      display: grid;
      grid-template-columns: 160px 1fr;
      gap: 12px;
      background: var(--panel);
      border: 1px solid #262626;
    }
    .vid-mini .thumb {
      min-height: 90px;
      background: #151515;
      display: grid; place-items: center;
      color: var(--red);
      font-size: 22px;
    }
    .vid-mini div { padding: 12px 12px 12px 0; }
    .vid-mini h3 { font-family: "Oswald", sans-serif; color: #fff; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; }

    /* JOIN */
    .join {
      background:
        radial-gradient(700px 280px at 80% 0%, rgba(200,16,16,.18), transparent 60%),
        #0a0a0a;
      border-top: 1px solid var(--line);
      border-bottom: 1px solid var(--line);
    }
    form { display: grid; gap: 12px; max-width: 640px; }
    .row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
    label { font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--muted); font-family: "Oswald", sans-serif; }
    input, select, textarea {
      width: 100%;
      background: #101010;
      border: 1px solid #333;
      color: #eee;
      padding: 12px;
      font: 15px "Barlow", sans-serif;
    }
    input:focus, select:focus, textarea:focus { outline: 1px solid var(--red); border-color: var(--red); }
    textarea { min-height: 110px; resize: vertical; }

    footer {
      padding: 28px 0 40px;
      color: #777;
      font-size: 13px;
    }
    .foot {
      display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap;
      border-top: 1px solid #222; padding-top: 20px;
    }
    .disclaimer { max-width: 520px; color: #666; font-size: 12px; }

    @media (max-width: 900px) {
      .links { display: none; }
      .links.open {
        display: flex; flex-direction: column;
        position: absolute; top: 72px; left: 0; right: 0;
        background: #0b0b0b; padding: 18px 22px 22px; border-bottom: 1px solid var(--line);
      }
      .menu-btn { display: block; }
      .about-grid, .cards, .grid-4, .vids, .row, .event { grid-template-columns: 1fr; }
      .stats { grid-template-columns: 1fr 1fr; }
      .patch { max-width: 220px; margin: 0 auto; }
      .vid-mini { grid-template-columns: 1fr; }
    }
  </style>
</head>
<body>
  <header class="nav">
    <div class="wrap nav-inner">
      <a class="brand" href="#top">
        <img src="https://images.squarespace-cdn.com/content/6aadd94d84d71d3a0b360721/3cc23619-e313-442f-90f4-9a6cef299614/no-mercy-patch.jpg?content-type=image%2Fjpeg" alt="NO MERCY patch" />
        <div class="brand-text">NO MERCY<span>CAR CLUB · NOLA</span></div>
      </a>
      <button class="menu-btn" id="menuBtn" aria-label="Menu">☰</button>
      <nav class="links" id="links">
        <a href="#club">Club</a>
        <a href="#memberships">Memberships</a>
        <a href="#merch">Merch</a>
        <a href="#events">Events</a>
        <a href="#videos">Videos</a>
        <a class="btn" href="#join">Join</a>
      </nav>
    </div>
  </header>

  <main id="top">
    <section class="hero">
      <div class="wrap">
        <img class="hero-banner" src="https://images.squarespace-cdn.com/content/v1/6aadd94d84d71d3a0b360721/954e2ad0-200c-4e92-b4df-a3b17d4eba45/no-mercy-banner.jpg?format=1500w" alt="NO MERCY CAR CLUB — Built Different. Driven Hard. Show No Mercy." />
        <p class="kicker">New Orleans · Pursuit 5.7 · Come On, Buddha</p>
        <h1>SHOW NO MERCY</h1>
        <p class="tag">Built different. Driven hard. Club first.</p>
        <div class="hero-cta">
          <a class="btn" href="/join">Apply to prospect</a>
          <a class="btn btn-ghost" href="#events">Open Hoods</a>
        </div>
        <div class="stats">
          <div class="stat"><b>MOPAR</b><span>Club lane</span></div>
          <div class="stat"><b>NOLA</b><span>Home base</span></div>
          <div class="stat"><b>BUILDS</b><span>On camera</span></div>
          <div class="stat"><b>NO MERCY</b><span>The standard</span></div>
        </div>
      </div>
    </section>

    <section id="club">
      <div class="wrap about-grid">
        <img class="patch" src="https://images.squarespace-cdn.com/content/6aadd94d84d71d3a0b360721/3cc23619-e313-442f-90f4-9a6cef299614/no-mercy-patch.jpg?content-type=image%2Fjpeg" alt="NO MERCY Mopar Club patch" />
        <div>
          <p class="sec-label">The club</p>
          <h2>NOT A FAN PAGE.<br>A CREW.</h2>
          <p class="lede">NO MERCY is a Mopar-first car club out of New Orleans. Memberships fund the meets, merch keeps the mark on the street, and event tickets get you through the gate. If you want in, say so. If you want to lurk, watch the builds.</p>
          <ul class="bullets">
            <li>Memberships with real club access — not a newsletter</li>
            <li>Merch drops: shirts, hats, patches, banners</li>
            <li>Paid event access for meets, night rides, and show days</li>
            <li>Build videos and street footage posted as they drop</li>
          </ul>
        </div>
      </div>
    </section>

    <section id="memberships" style="background:#090909;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;">
      <div class="wrap">
        <p class="sec-label">Join the roster</p>
        <h2>MEMBERSHIPS</h2>
        <p class="lede">Apply on Join. Prospect first. Plaque after the vote. Full bylaws stay with members in good standing.</p>
        <div class="cards">
          <article class="card">
            <h3>Prospect</h3>
            <div class="price">Apply free</div>
            <p>90 days. Show up. Help. Do not fly colors.</p>
            <ul>
              <li>Application + sponsor</li>
              <li>Meet attendance</li>
              <li>No plaque until the vote</li>
            </ul>
            <a class="btn" href="/join">Apply on Join</a>
          </article>
          <article class="card featured">
            <span class="ribbon">Earned</span>
            <h3>Full Member</h3>
            <div class="price">Apply free</div>
            <p>Two-thirds. Plaque issued. Colors earned — not bought.</p>
            <ul>
              <li>Official seal / plaque</li>
              <li>Roster + club chat</li>
              <li>Member-rate meets</li>
              <li>One primary branch</li>
            </ul>
            <a class="btn" href="/join">Start as Prospect</a>
          </article>
          <article class="card">
            <h3>Branches</h3>
            <div class="price">Apply free</div>
            <p>Mopar · Cars · Trucks. Pick one primary. Two vehicles ≠ two votes.</p>
            <ul>
              <li>Mopar — Chrysler / Dodge / Jeep / Ram</li>
              <li>Cars — non-Mopar, finished & insured</li>
              <li>Trucks — pickups / light trucks</li>
            </ul>
            <a class="btn btn-ghost" href="/memberships">Read the rules</a>
          </article>
        </div>
        <p class="lede" style="margin-top:18px;">Initiation and dues are set by the board (<code>initiation_fee</code> / <code>dues_amount</code>). Amounts post on Join when locked — never guessed here.</p>
      </div>
    </section>

    <section id="merch">
      <div class="wrap">
        <p class="sec-label">The mark</p>
        <h2>MERCH</h2>
        <p class="lede">Wear the name right. Shop is live. Official seals are earned — not bought.</p>
        <div class="grid-4">
          <a class="item" href="/shop" style="display:block;color:inherit;text-decoration:none;">
            <div class="ph">Tee</div>
            <div class="meta"><h3>No Mercy Tee</h3><div class="amt">Shop</div></div>
          </a>
          <a class="item" href="/shop" style="display:block;color:inherit;text-decoration:none;">
            <div class="ph">Hoodie</div>
            <div class="meta"><h3>Club Hoodie</h3><div class="amt">Shop</div></div>
          </a>
          <a class="item" href="/shop" style="display:block;color:inherit;text-decoration:none;">
            <div class="ph">Hat</div>
            <div class="meta"><h3>Club Hat</h3><div class="amt">Shop</div></div>
          </a>
          <a class="item" href="/shop" style="display:block;color:inherit;text-decoration:none;">
            <div class="ph">Frame</div>
            <div class="meta"><h3>Plate Frame</h3><div class="amt">Shop</div></div>
          </a>
        </div>
        <p style="margin-top:18px;"><a class="btn" href="/shop">Open the shop</a></p>
      </div>
    </section>

    <section id="events" style="background:#090909;border-top:1px solid #1c1c1c;">
      <div class="wrap">
        <p class="sec-label">On the calendar</p>
        <h2>EVENT ACCESS</h2>
        <p class="lede">One meet at a time. Members hear first.</p>
        <article class="event">
          <div class="date"><b>TBA</b><span>soon</span></div>
          <div>
            <h3 style="font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;">Open Hoods — NOLA</h3>
            <p>Show the work. Location TBA. Month TBA. Prospect welcome with a Full Member.</p>
          </div>
          <a class="btn" href="/join">Ask to pull up</a>
        </article>
      </div>
    </section>

    <section id="videos">
      <div class="wrap">
        <p class="sec-label">On tape</p>
        <h2>VIDEOS</h2>
        <p class="lede">Builds. Meets. No filler. Pursuit 5.7 — Come On, Buddha.</p>
        <div class="vids">
          <div class="vid">
            <iframe src="https://www.youtube.com/embed/hY_3Ko8dYkY" title="Pursuit 5.7 Build Ep. 01" allowfullscreen></iframe>
          </div>
          <div class="vid-list">
            <a class="vid-mini" href="https://www.youtube.com/shorts/u0SFTVdf15k" target="_blank" rel="noopener">
              <div class="thumb">▶</div>
              <div><h3>Pursuit 5.7 — Come on, Buddha</h3><p>Short. Garage floor. No filter.</p></div>
            </a>
            <a class="vid-mini" href="https://www.youtube.com/@nola_unplugd" target="_blank" rel="noopener">
              <div class="thumb">▶</div>
              <div><h3>Full channel</h3><p>Builds, court-doc stories, hidden history.</p></div>
            </a>
            <a class="vid-mini" href="https://x.com/NOLA_UNPLUGD" target="_blank" rel="noopener">
              <div class="thumb">X</div>
              <div><h3>@NOLA_UNPLUGD</h3><p>Drops hit here first.</p></div>
            </a>
          </div>
        </div>
      </div>
    </section>

    <section class="join" id="join">
      <div class="wrap">
        <p class="sec-label">Pull up</p>
        <h2>JOIN / CONTACT</h2>
        <p class="lede">Prospect application lives on <a href="/join" style="color:#fff;">Join</a>. Questions: <a href="mailto:Buck@nomercynola.com" style="color:#fff;">Buck@nomercynola.com</a>. Phone coming soon.</p>
        <form action="mailto:Buck@nomercynola.com" method="post" enctype="text/plain">
          <div class="row">
            <div>
              <label for="name">Name</label>
              <input id="name" name="name" required placeholder="Who are you" />
            </div>
            <div>
              <label for="email">Email or phone</label>
              <input id="email" name="contact" required placeholder="How we hit you back" />
            </div>
          </div>
          <div class="row">
            <div>
              <label for="ride">What you drive</label>
              <input id="ride" name="ride" placeholder="Year / make / model" />
            </div>
            <div>
              <label for="want">I want</label>
              <select id="want" name="want">
                <option>Full membership</option>
                <option>Prospect</option>
                <option>Lifetime / founding</option>
                <option>Merch only</option>
                <option>Event access</option>
                <option>Just contact</option>
              </select>
            </div>
          </div>
          <div>
            <label for="msg">Message</label>
            <textarea id="msg" name="message" placeholder="City, build notes, how you found the club."></textarea>
          </div>
          <button class="btn" type="submit">Send it</button>
        </form>
        <p style="margin-top:22px;color:#888;">YouTube <a href="https://www.youtube.com/@nola_unplugd" style="color:#fff;">@nola_unplugd</a> · X <a href="https://x.com/NOLA_UNPLUGD" style="color:#fff;">@NOLA_UNPLUGD</a></p>
      </div>
    </section>
  </main>

  <footer>
    <div class="wrap foot">
      <div>
        <strong style="color:#ccc;letter-spacing:2px;font-family:Oswald,sans-serif;">NO MERCY CAR CLUB</strong>
        <p class="disclaimer">Built different. Driven hard. Show no mercy. Independent club site — not affiliated with Stellantis / Mopar corporate. Membership does not grant insurance, racing license, or street-legal exceptions.</p>
      </div>
      <div>© <span id="y"></span> NO MERCY · NOLA</div>
    </div>
  </footer>
  <script>
    document.getElementById("y").textContent = new Date().getFullYear();
    const btn = document.getElementById("menuBtn");
    const links = document.getElementById("links");
    btn.addEventListener("click", () => links.classList.toggle("open"));
    links.querySelectorAll("a").forEach(a => a.addEventListener("click", () => links.classList.remove("open")));
  </script>
</body>
</html>