238 lines
12 KiB
HTML
238 lines
12 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="fr">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>REBOUR</title>
|
||
<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=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
|
||
<link rel="stylesheet" href="style.css">
|
||
</head>
|
||
<body>
|
||
|
||
<div class="cursor-dot"></div>
|
||
<div class="cursor-outline"></div>
|
||
|
||
<!-- Grid background -->
|
||
<div id="interactive-grid" class="interactive-grid"></div>
|
||
|
||
<!-- PRODUCT PANEL (overlay) -->
|
||
<div id="product-panel" class="product-panel" aria-hidden="true">
|
||
<div class="panel-close" id="panel-close">
|
||
<span>← RETOUR</span>
|
||
</div>
|
||
<div class="panel-inner">
|
||
<div class="panel-img-col">
|
||
<img id="panel-img" src="" alt="">
|
||
</div>
|
||
<div class="panel-info-col">
|
||
<p class="panel-index" id="panel-index"></p>
|
||
<h2 id="panel-name"></h2>
|
||
<hr>
|
||
<div class="panel-meta">
|
||
<div class="panel-meta-row">
|
||
<span class="meta-key">TYPE</span>
|
||
<span id="panel-type"></span>
|
||
</div>
|
||
<div class="panel-meta-row">
|
||
<span class="meta-key">MATÉRIAUX</span>
|
||
<span id="panel-mat"></span>
|
||
</div>
|
||
<div class="panel-meta-row">
|
||
<span class="meta-key">ANNÉE</span>
|
||
<span id="panel-year"></span>
|
||
</div>
|
||
<div class="panel-meta-row">
|
||
<span class="meta-key">STATUS</span>
|
||
<span id="panel-status" class="red"></span>
|
||
</div>
|
||
</div>
|
||
<hr>
|
||
<p id="panel-desc" class="panel-desc"></p>
|
||
<hr>
|
||
|
||
<!-- Accordion specs -->
|
||
<details class="accordion">
|
||
<summary>SPÉCIFICATIONS TECHNIQUES <span>↓</span></summary>
|
||
<div class="accordion-body" id="panel-specs"></div>
|
||
</details>
|
||
<details class="accordion">
|
||
<summary>NOTES DE CONCEPTION <span>↓</span></summary>
|
||
<div class="accordion-body" id="panel-notes"></div>
|
||
</details>
|
||
|
||
<hr>
|
||
|
||
<!-- Bouton + form commande — uniquement PROJET_001 -->
|
||
<div id="checkout-section" style="display:none;">
|
||
<div class="checkout-price-line">
|
||
<span class="checkout-price">1 800 €</span>
|
||
<span class="checkout-edition">ÉDITION UNIQUE — 1/1</span>
|
||
</div>
|
||
<button id="checkout-toggle-btn" class="checkout-btn">
|
||
[ COMMANDER CETTE PIÈCE ]
|
||
</button>
|
||
<div id="checkout-form-wrap" class="checkout-form-wrap" style="display:none;">
|
||
<form id="checkout-form" class="checkout-form">
|
||
<div class="checkout-form-field">
|
||
<label for="checkout-email">EMAIL *</label>
|
||
<input type="email" id="checkout-email" name="email" placeholder="votre@email.com" required autocomplete="off">
|
||
</div>
|
||
<div class="checkout-form-note">
|
||
Pièce fabriquée à Paris. Délai : 6 à 8 semaines.<br>
|
||
Paiement sécurisé via Stripe.
|
||
</div>
|
||
<button type="submit" class="checkout-submit" id="checkout-submit-btn">
|
||
PROCÉDER AU PAIEMENT →
|
||
</button>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="panel-footer">
|
||
<span class="blink">■</span> COLLECTION_001 — W.I.P
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="page-wrapper">
|
||
|
||
<header class="header">
|
||
<span class="logo-text">REBOUR</span>
|
||
<nav class="header-nav">
|
||
<a href="#collection">COLLECTION_001</a>
|
||
<a href="#contact">CONTACT</a>
|
||
<span class="wip-tag"><span class="blink">■</span> W.I.P</span>
|
||
</nav>
|
||
</header>
|
||
|
||
<main>
|
||
|
||
<!-- HERO -->
|
||
<section class="hero">
|
||
<div class="hero-left">
|
||
<p class="label">// ARCHIVE_001 — 2026</p>
|
||
<h1>REBOUR<br>STUDIO</h1>
|
||
<p class="hero-sub">Mobilier d'art contemporain.<br>Space Age × Memphis.</p>
|
||
<p class="hero-sub mono-sm">STATUS: [PROTOTYPE EN COURS]<br>COLLECTION_001 — BIENTÔT DISPONIBLE</p>
|
||
</div>
|
||
<div class="hero-right">
|
||
<img src="assets/WhatsApp Image 2026-02-14 at 12.23.09 (2).jpeg" alt="Rebour — Lampe prototype" class="hero-img">
|
||
</div>
|
||
</section>
|
||
|
||
<hr>
|
||
|
||
<!-- COLLECTION GRID -->
|
||
<section class="collection" id="collection">
|
||
<div class="collection-header">
|
||
<p class="label">// COLLECTION_001</p>
|
||
<span class="label">3 OBJETS — CLIQUER POUR OUVRIR</span>
|
||
</div>
|
||
|
||
<div class="product-grid">
|
||
|
||
<article class="product-card"
|
||
data-index="PROJET_001"
|
||
data-name="LUMIÈRE_ORBITALE"
|
||
data-type="LAMPE DE TABLE"
|
||
data-mat="BÉTON TEXTURÉ + DÔME CÉRAMIQUE LAQUÉ"
|
||
data-year="2026"
|
||
data-status="PROTOTYPE [80%]"
|
||
data-desc="Exploration de la lumière à travers des contraintes géométriques. Le dôme sphérique en céramique laquée coiffe un corps en béton texturé peint à la main. Chaque pièce est unique."
|
||
data-specs="H: 45cm / Ø: 18cm Poids: 3.2kg Alimentation: 220V — E27 Câble: tressé rouge 2m"
|
||
data-notes="Inspiré des lampadaires soviétiques des années 60. Le béton est coulé à la main dans des moules uniques. La peinture acrylique est appliquée au spalter."
|
||
data-img="assets/WhatsApp Image 2026-02-14 at 12.23.09 (2).jpeg">
|
||
<div class="card-img-wrap">
|
||
<img src="assets/WhatsApp Image 2026-02-14 at 12.23.09 (2).jpeg" alt="Lumière Orbitale">
|
||
</div>
|
||
<div class="card-meta">
|
||
<span class="card-index">001</span>
|
||
<span class="card-name">LUMIÈRE_ORBITALE</span>
|
||
<span class="card-arrow">↗</span>
|
||
</div>
|
||
</article>
|
||
|
||
<article class="product-card"
|
||
data-index="PROJET_002"
|
||
data-name="TABLE_TERRAZZO"
|
||
data-type="TABLE BASSE + ÉTAGÈRE MODULAIRE"
|
||
data-mat="TERRAZZO + ACIER TUBULAIRE + RÉSINE"
|
||
data-year="2026"
|
||
data-status="STRUCTURAL_TEST"
|
||
data-desc="Collision du brutalisme et de la couleur Memphis. Le plateau en terrazzo fait à la main intègre des inclusions de marbre rose et bleu. Les colonnes cylindriques bicolores sont en acier peint au four."
|
||
data-specs="Table: L120 × P60 × H38cm Poids plateau: 28kg Pieds: acier Ø60mm Étagère: H180 × L80 × P35cm"
|
||
data-notes="Le terrazzo est réalisé dans l'atelier de Pantin. Chaque dalle est unique. L'étagère est assemblée à partir de tubes industriels récupérés et de panneaux laqués."
|
||
data-img="assets/WhatsApp Image 2026-02-14 at 12.23.09 (1).jpeg">
|
||
<div class="card-img-wrap">
|
||
<img src="assets/WhatsApp Image 2026-02-14 at 12.23.09 (1).jpeg" alt="Table Terrazzo">
|
||
</div>
|
||
<div class="card-meta">
|
||
<span class="card-index">002</span>
|
||
<span class="card-name">TABLE_TERRAZZO</span>
|
||
<span class="card-arrow">↗</span>
|
||
</div>
|
||
</article>
|
||
|
||
<article class="product-card"
|
||
data-index="PROJET_003"
|
||
data-name="MODULE_SÉRIE"
|
||
data-type="LAMPES — SÉRIE LIMITÉE"
|
||
data-mat="BÉTON COLORÉ + DÔME LAQUÉ + NÉON"
|
||
data-year="2026"
|
||
data-status="FINAL_ASSEMBLY"
|
||
data-desc="Série de 7 lampes aux corps béton colorés, chacune avec un dôme d'une couleur différente. Les néons horizontaux créent un anneau lumineux entre le dôme et le corps."
|
||
data-specs="H: 35–65cm (7 tailles) Dôme: Ø15–28cm Anneau néon: 8W — 3000K Édition: 7 ex. par coloris"
|
||
data-notes="Les corps sont coulés en série mais peints individuellement. Les dômes sont réalisés par un souffleur de verre artisanal. Le câble tressé rouge est la signature de la série."
|
||
data-img="assets/WhatsApp Image 2026-02-14 at 12.23.09.jpeg">
|
||
<div class="card-img-wrap">
|
||
<img src="assets/WhatsApp Image 2026-02-14 at 12.23.09.jpeg" alt="Module Série">
|
||
</div>
|
||
<div class="card-meta">
|
||
<span class="card-index">003</span>
|
||
<span class="card-name">MODULE_SÉRIE</span>
|
||
<span class="card-arrow">↗</span>
|
||
</div>
|
||
</article>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<hr>
|
||
|
||
<!-- NEWSLETTER -->
|
||
<section class="newsletter" id="contact">
|
||
<div class="nl-left">
|
||
<p class="label">// ACCÈS_ANTICIPÉ</p>
|
||
<h2>REJOINDRE<br>L'EXPÉRIENCE</h2>
|
||
</div>
|
||
<div class="nl-right">
|
||
<form class="nl-form" onsubmit="event.preventDefault();">
|
||
<label for="email">EMAIL :</label>
|
||
<div class="nl-row">
|
||
<input type="email" id="email" name="email" placeholder="votre@email.com" autocomplete="off" required>
|
||
<button type="submit">ENVOYER →</button>
|
||
</div>
|
||
<p class="mono-sm"><span class="blink">■</span> CONNECTION_STATUS: PENDING</p>
|
||
</form>
|
||
</div>
|
||
</section>
|
||
|
||
</main>
|
||
|
||
<footer class="footer">
|
||
<span>© 2026 REBOUR STUDIO — PARIS</span>
|
||
<span>
|
||
<a href="#">INSTAGRAM</a> /
|
||
<a href="#">CONTACT</a>
|
||
</span>
|
||
</footer>
|
||
|
||
</div>
|
||
|
||
<script src="main.js"></script>
|
||
</body>
|
||
</html>
|