*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0d0d;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif}img{max-width:100%;display:block}.site-header{position:sticky;top:0;z-index:10;background:rgba(0,0,0,.96);border-bottom:1px solid rgba(212,175,55,.25);padding:14px 20px}.brand-row{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left}.header-logo{width:90px;height:62px;object-fit:contain;border-radius:8px}.brand-row h1{margin:0;font-size:clamp(28px,5vw,44px);letter-spacing:1px}.brand-row p{margin:7px 0 0;color:#d4af37;font-weight:700}nav{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:12px}nav a{color:#fff;text-decoration:none;font-weight:700}.hero{min-height:82vh;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.28),rgba(0,0,0,.78)),url('assets/hero.png') center/cover no-repeat;display:flex;align-items:center;padding:70px 24px}.hero-content{max-width:820px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:13px;margin:0 0 12px}.gold-text{color:#d4af37}.hero h2{font-size:clamp(58px,13vw,132px);line-height:.88;margin:0}.hero p{font-size:clamp(19px,4vw,28px);line-height:1.35;color:#eee}.buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.buttons.center{justify-content:center}.btn{display:inline-block;border-radius:999px;padding:14px 22px;text-decoration:none;font-weight:900}.gold{background:#d4af37;color:#111}.outline{border:1px solid #d4af37;color:#d4af37}.dark-btn{background:#111;color:#fff}.section{padding:64px 24px}.section-title{text-align:center;max-width:900px;margin:0 auto 36px}.section-title h2,.split h2,.contact h2,.coming-soon h2{font-size:clamp(36px,8vw,70px);line-height:.95;margin:0 0 18px;text-transform:uppercase}.section-title p,.split p,.contact p,.story-box p{font-size:18px;line-height:1.65;color:#d7d7d7}.product-grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:#171717;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;box-shadow:0 18px 38px rgba(0,0,0,.26)}.product-card.featured{border-color:rgba(212,175,55,.55)}.product-card img{width:100%;height:390px;object-fit:cover;background:#f8f8f8}.card-text{padding:22px}.card-text span{color:#d4af37;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-weight:900}.card-text h3{font-size:25px;margin:12px 0}.card-text p{color:#d2d2d2;line-height:1.55}.price{color:#d4af37!important;font-weight:900;font-size:20px!important;margin-top:12px}.dark{background:#050505;border-top:1px solid rgba(212,175,55,.22);border-bottom:1px solid rgba(212,175,55,.22)}.info-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.info-grid div,.coming-soon,.story-box{background:#171717;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:28px}.info-grid h3,.coming-soon h3{font-size:26px;color:#fff}.info-grid p,.coming-soon p{font-size:17px;line-height:1.65;color:#d5d5d5}.father{background:radial-gradient(circle at top,rgba(212,175,55,.25),#0d0d0d 60%)}.coming-soon{max-width:900px;margin:0 auto;text-align:center}.coming-soon h3{color:#d4af37}.light{background:#f6f6f6;color:#111}.light p{color:#333}.split{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.split img{border-radius:22px;border:1px solid rgba(255,255,255,.1)}.story-box{max-width:980px;margin:0 auto}.founder{background:#111}.founder img{width:100%;max-height:760px;object-fit:cover}.contact{text-align:center}footer{text-align:center;padding:28px 18px;background:#000;color:#aaa}@media(max-width:900px){.brand-row{align-items:center;justify-content:flex-start}.header-logo{width:70px;height:52px}.hero{min-height:76vh;background-position:center}.product-grid,.info-grid,.split{grid-template-columns:1fr}.product-card img{height:auto}.reverse img{order:2}.reverse div{order:1}nav{gap:12px}nav a{font-size:14px}}