<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>