:root{--lv-bg:#0c0b09;--lv-surface:#15120e;--lv-text:#f2eadb;--lv-muted:#a79c89;--lv-line:rgba(229,205,165,.2);--lv-primary:#c5a46d;--lv-secondary:#eee1c3;--lv-container:1280px}
body{font-family:"Times New Roman",Times,serif;background:#0c0b09}.lux-header{position:absolute;inset:0 0 auto;z-index:20}.lux-header .site-header{font-family:Arial,sans-serif}.lux-brand{font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase}.lux-nav a{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}
.lux-hero{min-height:100svh;position:relative;display:grid;align-items:end;overflow:hidden;border-bottom:1px solid var(--lv-line)}.lux-visual{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,8,.93) 0,rgba(10,9,8,.45) 50%,rgba(10,9,8,.05)),url('../../svg/luxury-brand.svg') center right/auto 115% no-repeat;animation:luxZoom 16s ease-in-out infinite alternate}@keyframes luxZoom{to{transform:scale(1.035)}}.lux-hero-inner{position:relative;z-index:2;padding-bottom:clamp(3rem,8vw,7rem)}.lux-kicker{font-family:Arial,sans-serif;font-size:.68rem;letter-spacing:.35em;text-transform:uppercase;color:var(--lv-primary)}.lux-title{font-weight:400;font-size:clamp(4rem,10vw,10.5rem);line-height:.78;letter-spacing:-.065em;max-width:7ch;margin:1.5rem 0 2rem}.lux-title i{display:block;font-weight:400;color:var(--lv-primary)}.lux-note{max-width:34ch;font-family:Arial,sans-serif;color:var(--lv-muted)}
.lux-scroll{position:absolute;right:2rem;bottom:2rem;writing-mode:vertical-rl;font-family:Arial,sans-serif;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lv-muted)}
.lux-collection{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;align-items:center}.lux-product{position:relative;min-height:720px;border:1px solid var(--lv-line);background:url('../../svg/luxury-brand.svg') center/cover no-repeat}.lux-product::after{content:"Collection I / 01";position:absolute;left:1rem;bottom:1rem;font-family:Arial,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.lux-copy h2{font-weight:400}.lux-copy p{font-family:Arial,sans-serif;color:var(--lv-muted)}.lux-details{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.5rem 0}.lux-detail{padding:1rem 0;border-top:1px solid var(--lv-line)}.lux-detail span{display:block;font-family:Arial,sans-serif;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lv-muted)}.lux-detail strong{display:block;margin-top:.5rem;font-size:1.25rem;font-weight:400}
.lux-launch{text-align:center;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line)}.lux-launch .countdown{margin:2.5rem auto}.lux-launch .countdown__unit{background:transparent;border:0;border-radius:0;border-right:1px solid var(--lv-line)}.lux-launch .countdown__unit:last-of-type{border-right:0}.lux-launch .countdown__value{font-family:"Times New Roman",serif}.lux-form{max-width:620px;margin:0 auto;font-family:Arial,sans-serif}.lux-form .input,.lux-form .button{border-radius:0}.lux-story{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.lux-story blockquote{font-size:clamp(2rem,5vw,4.5rem);line-height:1.05;margin:0}.lux-story p{font-family:Arial,sans-serif;color:var(--lv-muted)}
@media(max-width:900px){.lux-collection,.lux-story{grid-template-columns:1fr}.lux-product{min-height:560px}.lux-visual{background-position:58% center;opacity:.72}.lux-title{font-size:clamp(4rem,17vw,7rem)}.lux-scroll{display:none}}@media(max-width:520px){.lux-details{grid-template-columns:1fr}.lux-product{min-height:440px}}
