<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="RD Surfaces by RetroDeco Surfaces & Co. provides bespoke architectural surfaces, hand-tufted wool carpets, artistic mosaics, and sintered stone slabs for luxury hospitality projects.">
<title>RD Surfaces | Bespoke Architectural Surfaces</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background: #0c0c0c; color: #ffffff; line-height: 1.6; overflow-x: hidden; }
header {
position: absolute; top: 0; left: 0; width: 100%;
display: flex; justify-content: space-between; align-items: center;
padding: 8px 40px; z-index: 100;
background: rgba(0, 0, 0, 0.45);
backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.logo { display: flex; align-items: center; gap: 10px; text-decoration: none; color: #ffffff; font-family: "Times New Roman", Times, serif; }
.logo .rd-mark { font-size: 20px; font-weight: 600; letter-spacing: 2px; }
.logo .logo-divider { width: 1.5px; height: 20px; background: linear-gradient(to bottom, #E5C158, #997A2A); }
.logo .surfaces-mark { font-size: 14px; font-weight: 400; letter-spacing: 4px; margin-top: 1px; color: #dddddd; }
nav { display: flex; align-items: center; gap: 24px; }
nav a { color: #cccccc; text-decoration: none; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; transition: color 0.3s; font-weight: 500; }
nav a:hover { color: #ffffff; }
.lang-select { background: rgba(255, 255, 255, 0.05); color: #ffffff; border: 1px solid rgba(255, 255, 255, 0.2); padding: 4px 8px; border-radius: 4px; font-size: 10px; cursor: pointer; outline: none; letter-spacing: 1px; }
.hero {
position: relative; height: 70vh; min-height: 420px; max-height: 600px;
display: flex; align-items: center; justify-content: center; text-align: center; overflow: hidden; width: 100%;
}
.hero-bg-media {
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
object-fit: cover; object-position: center 60%; z-index: 1; filter: brightness(0.65);
}
.hero-content { position: relative; z-index: 2; padding: 0 20px; margin-top: 30px; }
.hero-title {
font-size: 14px !important; font-weight: 300; letter-spacing: 4px; margin-bottom: 10px;
text-transform: uppercase; color: #ffffff; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px;
}
.title-gold-stroke { display: inline-block; width: 1.5px; height: 12px; background: linear-gradient(to bottom, #E5C158, #997A2A); margin: 0 4px; }
.hero-subtitle { font-size: 11px !important; color: #bbbbbb; letter-spacing: 1px; font-weight: 300; max-width: 550px; margin: 0 auto; }
.section { padding: 80px 60px; max-width: 1450px; margin: 0 auto; }
.section-title { font-size: 22px; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 10px; font-weight: 400; text-align: center; }
.section-subtitle { font-size: 14px; color: #888888; margin-bottom: 50px; font-weight: 300; letter-spacing: 0.5px; text-align: center; }
.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; }
.card { background: #141414; border: 1px solid #222222; border-radius: 4px; overflow: hidden; display: flex; flex-direction: column; transition: border-color 0.3s; }
.card:hover { border-color: #555555; }
.card-media { position: relative; width: 100%; height: 280px; overflow: hidden; background: #000; flex-shrink: 0; }
.card-img { width: 100%; height: 100%; object-fit: cover; opacity: 0.85; transition: opacity 0.3s, transform 0.5s; }
.card:hover .card-img { opacity: 1; transform: scale(1.03); }
.card-body { padding: 25px; display: flex; flex-direction: column; flex-grow: 1; }
.card-category { font-size: 10px; letter-spacing: 2px; color: #E5C158; text-transform: uppercase; margin-bottom: 8px; font-weight: 600; }
.card-title { font-size: 18px; letter-spacing: 1px; margin-bottom: 12px; text-transform: uppercase; font-weight: 400; }
.card-desc { font-size: 13px; color: #999999; margin-bottom: 25px; line-height: 1.7; font-weight: 300; }
.btn-view { display: inline-block; align-self: flex-start; font-size: 11px; color: #ffffff; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 4px; text-transform: uppercase; letter-spacing: 2px; transition: all 0.3s; margin-top: auto; }
.btn-view:hover { color: #E5C158; border-color: #E5C158; }
footer {
position: relative;
background: #050505 url('footer-marble-bg.jpg') no-repeat center center;
background-size: cover;
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 80px 60px 40px;
margin-top: 50px;
}
footer::before {
content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0, 0, 0, 0.45); z-index: 1;
}
.footer-container { position: relative; z-index: 2; max-width: 750px; margin: 0 auto; text-align: center; }
.company-brand-large {
font-size: 22px; font-family: "Times New Roman", Times, serif; letter-spacing: 4px;
color: #0c0c0c; text-transform: uppercase; margin-bottom: 25px; font-weight: 400;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3), 0px -1px 2px rgba(0, 0, 0, 0.95);
}
.footer-title { font-size: 16px; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 6px; color: #ffffff; font-weight: 400; }
.footer-subtitle { font-size: 11px; letter-spacing: 1px; color: #E5C158; margin-bottom: 15px; text-transform: uppercase; font-weight: 600; }
.footer-desc { font-size: 12px; color: #cccccc; margin-bottom: 25px; line-height: 1.7; font-weight: 300; }
.footer-email { font-size: 13px; color: #ffffff; text-decoration: underline; letter-spacing: 1px; font-weight: 500; display: block; margin-bottom: 20px; }
.footer-email:hover { color: #E5C158; }
.copyright { position: relative; z-index: 2; text-align: center; font-size: 10px; color: #888888; margin-top: 60px; letter-spacing: 1px; }
@media (max-width: 900px) {
header { padding: 8px 16px; flex-direction: column; gap: 8px; }
nav { gap: 12px; flex-wrap: wrap; justify-content: center; }
nav a { font-size: 10px; }
.company-brand-large { font-size: 16px; letter-spacing: 2px; }
.section { padding: 60px 20px; }
.grid { grid-template-columns: 1fr; gap: 25px; }
footer { padding: 60px 20px 30px; }
}
</style>
</head>
<body>
<header>
<a href="#" class="logo">
<span class="rd-mark">RD</span>
<span class="logo-divider"></span>
<span class="surfaces-mark">SURFACES</span>
</a>
<nav>
<a href="#collections" id="nav-collections">COLLECTIONS</a>
<a href="#about" id="nav-contact">ABOUT & CONTACT</a>
<select class="lang-select" id="lang-selector" onchange="changeLang(this.value)">
<option value="en">EN / English</option>
<option value="de">DE / Deutsch</option>
<option value="fr">FR / Français</option>
<option value="ru">RU / Русский</option>
</select>
</nav>
</header>
<section class="hero">
<video autoplay loop muted playsinline class="hero-bg-media">
<source src="hero-video.mp4" type="video/mp4">
</video>
<div class="hero-content">
<h1 class="hero-title">
<span id="title-craft">Craftsmanship</span>
<span class="title-gold-stroke"></span>
<span id="title-attr">Precious & Sustainable</span>
</h1>
<p class="hero-subtitle" id="sec-subtitle">Bespoke surface solutions engineered from rare, natural elements for luxury hospitality.</p>
</div>
</section>
<section class="section" id="collections">
<h2 class="section-title" id="col-title">Collections</h2>
<p class="section-subtitle" id="col-subtitle">Architectural surfaces designed to elevate luxury environments.</p>
<div class="grid">
<div class="card">
<div class="card-media"><img src="carpet-preview.jpg" alt="Hand-Tufted Carpets" class="card-img"></div>
<div class="card-body">
<span class="card-category" id="c1-cat">TEXTILES & WOOL</span>
<h3 class="card-title" id="c1-title">Hand-Tufted Carpets</h3>
<p class="card-desc" id="c1-desc">100% NZ Wool and silk blends featuring subtle color gradients, loop-and-cut pile textures, and hand-carved relief lines.</p>
<a href="carpets.html" class="btn-view" id="btn-1">VIEW FULL COLLECTION →</a>
</div>
</div>
<div class="card">
<div class="card-media"><img src="mosaic-preview.jpg" alt="Artistic Mosaics" class="card-img"></div>
<div class="card-body">
<span class="card-category" id="c2-cat">CUSTOM FABRICATION</span>
<h3 class="card-title" id="c2-title">Artistic Mosaics</h3>
<p class="card-desc" id="c2-desc">Intricate tesserae compositions utilizing iridescent glass, natural marble, and metallic accents engineered for lobby features.</p>
<a href="mosaics.html" class="btn-view" id="btn-2">VIEW FULL COLLECTION →</a>
</div>
</div>
<div class="card">
<div class="card-media"><img src="slab-preview.jpg" alt="Sintered Stone Slabs" class="card-img"></div>
<div class="card-body">
<span class="card-category" id="c3-cat">SINTERED STONE</span>
<h3 class="card-title" id="c3-title">Large Format Slabs</h3>
<p class="card-desc" id="c3-desc">High-durability 1600x3200mm sintered stone slabs tailored for high-traffic commercial flooring, cladding, and furniture.</p>
<a href="slabs.html" class="btn-view" id="btn-3">VIEW FULL COLLECTION →</a>
</div>
</div>
</div>
</section>
<footer id="about">
<div class="footer-container">
<h2 class="company-brand-large">RD Surfaces & Co.</h2>
<h3 class="footer-title" id="contact-title">Global Sales Office</h3>
<p class="footer-subtitle" id="lbl-role-global">General Inquiries & Specifications</p>
<p class="footer-desc" id="footer-desc">Bespoke surface solutions engineered for global hospitality, commercial developments, and private architectural projects.</p>
<a href="mailto:info@rdsurfaces.com" class="footer-email">info@rdsurfaces.com</a>
<a href="mailto:info@rdsurfaces.com?subject=Sample%20Specification%20Request" class="btn-view" id="btn-sample">REQUEST PHYSICAL SWATCHES →</a>
</div>
<p class="copyright">© 2026 RD SURFACES | RetroDeco Surfaces & Co. All rights reserved.</p>
</footer>
<script>
const translations = {
en: {
nav_collections: "COLLECTIONS", nav_contact: "ABOUT & CONTACT",
title_craft: "Craftsmanship", title_attr: "Precious & Sustainable",
sec_subtitle: "Bespoke surface solutions engineered from rare, natural elements for luxury hospitality.",
col_title: "COLLECTIONS", col_subtitle: "Architectural surfaces designed to elevate luxury environments.",
c1_cat: "TEXTILES & WOOL", c1_title: "Hand-Tufted Carpets", c1_desc: "100% NZ Wool and silk blends featuring subtle color gradients, loop-and-cut pile textures, and hand-carved relief lines.",
c2_cat: "CUSTOM FABRICATION", c2_title: "Artistic Mosaics", c2_desc: "Intricate tesserae compositions utilizing iridescent glass, natural marble, and metallic accents engineered for lobby features.",
c3_cat: "SINTERED STONE", c3_title: "Large Format Slabs", c3_desc: "High-durability 1600x3200mm sintered stone slabs tailored for high-traffic commercial flooring, cladding, and furniture.",
btn_1: "VIEW FULL COLLECTION →", btn_2: "VIEW FULL COLLECTION →", btn_3: "VIEW FULL COLLECTION →",
contact_title: "Global Sales Office", lbl_role_global: "General Inquiries & Specifications",
footer_desc: "Bespoke surface solutions engineered for global hospitality, commercial developments, and private architectural projects.",
btn_sample: "REQUEST PHYSICAL SWATCHES →"
},
de: {
nav_collections: "KOLLEKTIONEN", nav_contact: "ÜBER UNS & KONTAKT",
title_craft: "Handwerkskunst", title_attr: "Edel & Nachhaltig",
sec_subtitle: "Maßgeschneiderte Oberflächenlösungen aus seltenen, natürlichen Elementen für die Luxushotellerie.",
col_title: "KOLLEKTIONEN", col_subtitle: "Architektonische Oberflächen zur Veredelung von Luxusumgebungen.",
c1_cat: "TEXTILIEN & WOLLE", c1_title: "Handgetuftete Teppiche", c1_desc: "Mischungen aus 100% Neuseeland-Wolle und Seide mit feinen Farbverläufen, Schlingen- und Schnittflor sowie handgeschnitzten Reliefstrukturen.",
c2_cat: "SONDERANFERTIGUNG", c2_title: "Künstlerische Mosaike", c2_desc: "Aufwendige Tessera-Kompositionen aus schimmerndem Glas, Naturmarmor und Metallakzenten, entwickelt für Foyer-Highlights.",
c3_cat: "SINTERSTEIN", c3_title: "Großformatige Platten", c3_desc: "Großformatige, hochbeständige Sinterstein-Marmornachbildungen für Rezeptionen und Fassaden.",
btn_1: "GESAMTE KOLLEKTION ANSEHEN →", btn_2: "GESAMTE KOLLEKTION ANSEHEN →", btn_3: "GESAMTE KOLLEKTION ANSEHEN →",
contact_title: "Globales Vertriebsbüro", lbl_role_global: "Allgemeine Anfragen & Spezifikationen",
footer_desc: "Maßgeschneiderte architektonische Lösungen für die weltweite Hotellerie, Gewerbeprojekte und private Luxusobjekte.",
btn_sample: "MUSTER ANFORDERN →"
},
fr: {
nav_collections: "COLLECTIONS", nav_contact: "À PROPOS & CONTACT",
title_craft: "Savoir-Faire", title_attr: "Précieux & Durable",
sec_subtitle: "Solutions de surfaces sur mesure élaborées à partir d'éléments naturels rares pour l'hôtellerie de luxe.",
col_title: "COLLECTIONS", col_subtitle: "Surfaces architecturales conçues pour sublimer les environnements de prestige.",
c1_cat: "TEXTILES & LAINE", c1_title: "Tapis Tuftés Main", c1_desc: "Mélanges de laine 100% Nouvelle-Zélande et soie présentant des dégradés subtils, des textures bouclées/coupées et des reliefs sculptés à la main.",
c2_cat: "FABRICATION SUR MESURE", c2_title: "Mosaïques Artistiques", c2_desc: "Compositions complexes en tesselles utilisant du verre irisé, du marbre naturel et des accents métalliques conçues pour les halls d'entrée.",
c3_cat: "PIERRE FRITTÉE", c3_title: "Dalles Grand Format", c3_desc: "Dalles en pierre frittée ultra-résistantes de 1600x3200 mm adaptées aux sols à fort passage, revêtements muraux et mobilier.",
btn_1: "DÉCOUVRIR LA COLLECTION →", btn_2: "DÉCOUVRIR LA COLLECTION →", btn_3: "DÉCOUVRIR LA COLLECTION →",
contact_title: "Bureau des Ventes International", lbl_role_global: "Demandes Générales & Spécifications",
footer_desc: "Solutions architecturales sur mesure conçues pour l'hôtellerie internationale, les développements commerciaux et les projets privés.",
btn_sample: "DEMANDER DES ÉCHANTILLONS →"
},
ru: {
nav_collections: "КОЛЛЕКЦИИ", nav_contact: "О НАС И КОНТАКТЫ",
title_craft: "Мастерство", title_attr: "Благородные и Экологичные",
sec_subtitle: "Эксклюзивные покрытия из редких натуральных элементов для премиального сегмента.",
col_title: "КОЛЛЕКЦИИ", col_subtitle: "Архитектурные поверхности для создания роскошных пространств.",
c1_cat: "ТЕКСТИЛЬ И ШЕРСТЬ", c1_title: "Ковры Ручного Тафтинга", c1_desc: "100% новозеландская шерсть и шелк с изысканным градиентом, комбинацией разрезного и петлевого ворса.",
c2_cat: "ИНДИВИДУАЛЬНОЕ ПРОИЗВОДСТВО", c2_title: "Художественная Мозаика", c2_desc: "Сложные композиции из смальты, натурального мрамора и перламутра для акцентных стен в лобби.",
c3_cat: "КЕРАМОГРАНИТ", c3_title: "Крупноформатные Плиты", c3_desc: "Высокопрочные плиты 1600x3200 мм для коммерческих зон с высокой проходимостью, облицовки и мебели.",
btn_1: "СМОТРЕТЬ КОЛЛЕКЦИЮ →", btn_2: "СМОТРЕТЬ КОЛЛЕКЦИЮ →", btn_3: "СМОТРЕТЬ КОЛЛЕКЦИЮ →",
contact_title: "Глобальный Офис Продаж", lbl_role_global: "Общие Вопросы и Спецификации",
footer_desc: "Индивидуальные архитектурные решения для международной сферы гостеприимства и коммерческих объектов.",
btn_sample: "ЗАПРОСИТЬ ОБРАЗЦЫ →"
}
};
function changeLang(lang) {
if (!translations[lang]) return;
document.getElementById('nav-collections').innerText = translations[lang].nav_collections;
document.getElementById('nav-contact').innerText = translations[lang].nav_contact;
const craftElem = document.getElementById('title-craft');
const attrElem = document.getElementById('title-attr');
if (craftElem) craftElem.innerText = translations[lang].title_craft;
if (attrElem) attrElem.innerText = translations[lang].title_attr;
document.getElementById('sec-subtitle').innerText = translations[lang].sec_subtitle;
document.getElementById('col-title').innerText = translations[lang].col_title;
document.getElementById('col-subtitle').innerText = translations[lang].col_subtitle;
document.getElementById('c1-cat').innerText = translations[lang].c1_cat;
document.getElementById('c1-title').innerText = translations[lang].c1_title;
document.getElementById('c1-desc').innerText = translations[lang].c1_desc;
document.getElementById('btn-1').innerText = translations[lang].btn_1;
document.getElementById('c2-cat').innerText = translations[lang].c2_cat;
document.getElementById('c2-title').innerText = translations[lang].c2_title;
document.getElementById('c2-desc').innerText = translations[lang].c2_desc;
document.getElementById('btn-2').innerText = translations[lang].btn_2;
document.getElementById('c3-cat').innerText = translations[lang].c3_cat;
document.getElementById('c3-title').innerText = translations[lang].c3_title;
document.getElementById('c3-desc').innerText = translations[lang].c3_desc;
document.getElementById('btn-3').innerText = translations[lang].btn_3;
document.getElementById('contact-title').innerText = translations[lang].contact_title;
document.getElementById('lbl-role-global').innerText = translations[lang].lbl_role_global;
document.getElementById('footer-desc').innerText = translations[lang].footer_desc;
document.getElementById('btn-sample').innerText = translations[lang].btn_sample;
}
</script>
</body>
</html>