<style>
  @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Montserrat:wght@200;300;400;600&display=swap');

  /* --- CONFIGURACIÓN BASE --- */
  :root {
    --r-blood: #990000;
    --r-blood-glow: rgba(153, 0, 0, 0.4);
    --r-black: #050505;
    --r-steel: #e0e0e0;
    --r-glass: rgba(255, 255, 255, 0.03);
  }

  /* --- WRAPPER UNIVERSO --- */
  .reaper-premium-universe {
    width: 100%;
    min-height: 100vh;
    background-color: var(--r-black);
    color: var(--r-steel);
    font-family: 'Montserrat', sans-serif;
    position: relative;
    line-height: 1.8;
    padding-bottom: 100px;
    overflow: hidden;
  }

  /* --- FONDO ATMOSFÉRICO --- */
  .reaper-bg-fx {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 0;
  }

  .reaper-bg-fx::after { /* Textura de ruido */
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");
    opacity: 0.5;
  }

  .reaper-glow { /* Luz ambiental */
    position: absolute;
    top: 30%; left: 50%;
    width: 80vw; height: 80vw;
    background: radial-gradient(circle, var(--r-blood-glow) 0%, rgba(0,0,0,0) 65%);
    transform: translate(-50%, -50%);
    opacity: 0.15;
    animation: reaperPulseGlow 10s infinite alternate;
  }
  @keyframes reaperPulseGlow {
    0% { transform: translate(-50%, -50%) scale(0.9); opacity: 0.1; }
    100% { transform: translate(-50%, -50%) scale(1.1); opacity: 0.2; }
  }

  /* --- SISTEMA DE LUCIÉRNAGAS --- */
  #fireflies-container {
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    pointer-events: none;
    z-index: 1;
    overflow: hidden;
  }

  .firefly {
    position: absolute;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 4px rgba(255, 255, 255, 0.8), 0 0 8px rgba(255, 255, 255, 0.4);
    opacity: 0;
  }

  @keyframes reaperDrift {
    0% { transform: translate(0, 0); opacity: 0; }
    20% { opacity: 1; }
    80% { opacity: 0.8; }
    100% { transform: translate(var(--moveX), var(--moveY)); opacity: 0; }
  }

  /* --- CONTENEDOR DE TEXTO --- */
  .reaper-container {
    position: relative;
    z-index: 2;
    max-width: 900px;
    margin: 0 auto;
    padding: 120px 24px;
  }

  .r-title-hero {
    font-family: 'Cinzel', serif;
    font-size: clamp(2.5rem, 6vw, 4.5rem);
    text-transform: uppercase;
    color: #fff;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 4rem;
    text-shadow: 0 10px 30px rgba(0,0,0,0.5);
  }

  .r-title-hero span.highlight {
    display: block;
    color: var(--r-blood);
    text-shadow: 0 0 20px var(--r-blood-glow);
    margin-top: 10px;
  }

  .reaper-premium-universe p { font-size: 1.1rem; color: #bbb; margin-bottom: 2.5rem; font-weight: 300; }
  .reaper-premium-universe strong { color: #fff; font-weight: 600; }

  /* CITA */
  .r-quote-box {
    margin: 5rem 0;
    padding: 4rem 2rem;
    background: linear-gradient(180deg, rgba(20,20,20,0.8), rgba(5,5,5,1));
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    position: relative;
    text-align: center;
    overflow: hidden;
  }
  .r-quote-box::before {
    content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px;
    background: linear-gradient(90deg, transparent, var(--r-blood), transparent);
    animation: reaperScanline 4s infinite linear;
  }
  @keyframes reaperScanline { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }
  .r-quote-content { font-family: 'Cinzel', serif; font-size: clamp(1.5rem, 3vw, 2rem); color: #fff; font-style: italic; z-index: 2; position: relative; }

  /* ROSTER */
  .r-section-title { font-family: 'Cinzel', serif; font-size: 1.8rem; color: #fff; margin-top: 5rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 20px; }
  .r-section-title::after { content: ''; flex-grow: 1; height: 1px; background: linear-gradient(90deg, #333, transparent); }
  .r-roster { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin: 3rem 0; }

  .r-card { background: var(--r-glass); border: 1px solid rgba(255,255,255,0.05); padding: 30px 20px; text-align: center; transition: all 0.4s ease; position: relative; overflow: hidden; display: block; cursor: pointer; }
  .reaper-premium-universe a.r-card,
  .reaper-premium-universe a.r-card:visited,
  .reaper-premium-universe a.r-card:hover,
  .reaper-premium-universe a.r-card:active {
    text-decoration: none;
    color: inherit;
  }
  .r-card h4 { margin: 0; font-family: 'Cinzel', serif; font-size: 1.2rem; color: #fff; z-index: 2; position: relative; }
  .r-card::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background: linear-gradient(0deg, rgba(153, 0, 0, 0.2) 0%, transparent 100%); transition: height 0.4s ease; z-index: 1; }
  .r-card:hover { border-color: var(--r-blood); transform: translateY(-5px); }
  .r-card:hover::after { height: 100%; }

  .r-small-note { color: #666; font-size: 0.85rem; letter-spacing: 0.05em; }

  /* OUTRO */
  .r-outro { text-align: center; margin-top: 8rem; padding-top: 4rem; border-top: 1px solid rgba(255,255,255,0.1); }
  .r-outro-symbol { font-size: 1.3rem; letter-spacing: 0.2em; color: #fff; margin-bottom: 2rem; }
  .r-final-msg {
    font-family: 'Cinzel', serif;
    font-size: clamp(2rem, 5vw, 3rem);
    font-weight: 700;
    margin-top: 4rem;
    color: #fff;
    text-shadow: 0 0 30px rgba(153, 0, 0, 0.6);
    animation: reaperHeartbeat 3s infinite;
  }
  @keyframes reaperHeartbeat { 0%, 100% { transform: scale(1); color: #fff; } 50% { transform: scale(1.02); color: var(--r-steel); } }
</style>
<div class="reaper-premium-universe">
<div class="reaper-bg-fx">
<div class="reaper-glow"><br></div>
</div>
<div id="fireflies-container"></div>
<div class="reaper-container">
<h1 class="r-title-hero">Reaper no nació para encajar.<br><span class="highlight">Nació para marcar.</span>
</h1>
<div>
<p>Fundada el 26 de septiembre de 2025, en Punto Fijo, estado Falcón, Reaper surge como una respuesta al vacío: la falta de una marca que representara la disciplina real, la estética cruda y la mentalidad inquebrantable del atleta moderno.</p>
<p>Desde el inicio, entendimos algo claro: <strong>el cuerpo se entrena, pero la mentalidad se forja.</strong></p>
<p>Nuestro estilo es oscuro, agresivo y elegante. Nuestra calidad es innegociable. Cada prenda está pensada para resistir el peso del entrenamiento, la presión del progreso y la exigencia de quien nunca se conforma.</p>
</div>
<div class="r-quote-box">
<div class="r-quote-content">"No diseñamos ropa: construimos armaduras para el día a día."</div>
</div>
<div>
<div class="r-section-title">El Equipo detrás de la marca</div>
<p>Reaper no es el trabajo de una sola persona. Esta primera formación está compuesta por más de 7 personas trabajando 24/7, obsesionadas con cada detalle: diseño, confección, rendimiento, estética y mensaje. Cada decisión nace del mismo principio: hacerlo mejor que ayer.</p>
</div>
<div>
<div class="r-section-title">La Primera Alineación</div>
<p>Nuestra primera alineación fue impulsada por atletas que representan nuestra esencia. Figuras que no solo entrenan fuerte, sino que viven bajo el mismo código: constancia, sacrificio y hambre de grandeza.</p>
<div class="r-roster">
<a rel="noopener" href="https://www.instagram.com/maikol_npc" class="r-card" target="_blank">
<h4>Maikol Mavarez</h4>
</a><a rel="noopener" href="https://www.instagram.com/josephaesthetic" class="r-card" target="_blank">
<h4>Joseph Ubac</h4>
</a><a rel="noopener" href="https://www.instagram.com/edush.fit" class="r-card" target="_blank">
<h4>EDUSH</h4>
</a><a rel="noopener" href="https://www.instagram.com/veronicafuentespandolfi23" class="r-card" target="_blank">
<h4>Veronica Fuentes</h4>
</a>
</div>
<span class="r-small-note">* Atletas que personifican la estética con propósito.</span>
</div>
<div>
<div class="r-section-title">Expansión Constante</div>
<p>Y esto es solo el comienzo. Reaper está en expansión constante, sumando atletas, ideas y visiones. Nos proyectamos hacia un futuro donde nuestro nombre no solo esté presente en un gimnasio o en una ciudad, sino en la conversación global del fitness, el rendimiento y el estilo de vida disciplinado.</p>
</div>
<div class="r-outro">
<div class="r-outro-symbol">No buscamos ser una marca más.<br>Buscamos convertirnos en un símbolo.</div>
<div style="color: #666; font-size: 0.9rem; letter-spacing: 0.1em; line-height: 2;">Reaper es trabajo silencioso.<br>Es estética con propósito.<br>Es legado en construcción.</div>
<div class="r-final-msg">Bienvenido al inicio.<br>Bienvenido a Reaper.</div>
</div>
</div>
</div>
<p> </p>