*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#eee;font-family:Arial,sans-serif}.nav{height:92px;position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;padding:10px 4vw;background:linear-gradient(#080808e8,#08080899,transparent)}.brand img{width:94px;height:70px;object-fit:cover;object-position:50% 48%;filter:contrast(1.08)}.nav nav{margin-left:auto;display:flex;gap:28px}.nav a{color:#d9b77d;text-decoration:none;font-size:11px;letter-spacing:2px}.menu{display:none}.hero{height:100vh;min-height:720px;position:relative;overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#050505d9 0%,#05050566 45%,#0000001a 72%),linear-gradient(0deg,#080808bb,transparent 45%)}.hero-copy{position:absolute;left:7vw;bottom:12vh;max-width:760px}.hero-copy p,.eyebrow{letter-spacing:4px;color:#c99b55;font-size:11px}.hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(54px,7vw,108px);line-height:.92;margin:20px 0}.hero-copy span{display:block;letter-spacing:3px;margin-bottom:32px}.hero-copy a,.order a{display:inline-block;border:1px solid #c99b55;padding:16px 24px;color:#e5c48f;text-decoration:none;letter-spacing:2px;font-size:11px}.statement{padding:130px 12vw;text-align:center;max-width:1200px;margin:auto}.statement h2,.materials h2,.accessory h2,.order h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,74px);margin:18px 0}.statement>p:last-child{max-width:760px;margin:30px auto;line-height:1.8;color:#aaa}.duo{display:grid;grid-template-columns:1fr 1fr;gap:2px}.tile{height:82vh;position:relative;overflow:hidden;color:#fff;text-decoration:none}.tile img{width:100%;height:100%;object-fit:cover;transition:.7s transform}.tile:hover img{transform:scale(1.02)}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000c,transparent 55%)}.tile div{position:absolute;z-index:2;left:7%;bottom:7%;max-width:520px}.tile small{letter-spacing:4px;color:#d8b170}.tile h2{font:400 clamp(36px,4vw,66px) Georgia,serif;margin:12px 0}.tile span{font-size:11px;letter-spacing:2px}.materials,.accessory{display:grid;grid-template-columns:1fr 1fr;min-height:760px;align-items:center}.materials-copy,.accessory>div{padding:9vw}.materials img,.accessory img{width:100%;height:760px;object-fit:cover}.materials p,.accessory p{line-height:1.8;color:#aaa}.accessory{background:#e9e1d5;color:#292521}.accessory p{color:#6d655d}.accessory a{color:#6e4b22;text-decoration:none;letter-spacing:2px;font-size:11px}.order{text-align:center;padding:150px 6vw;background:#0d0d0d}.order p:not(.eyebrow){color:#aaa;letter-spacing:3px;margin:30px 0}footer{min-height:340px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:50px 7vw;border-top:1px solid #272727;color:#777;font-size:12px;line-height:1.8}footer img{width:180px;height:180px;object-fit:cover;object-position:center}footer a{color:#b99561;text-decoration:none}footer p{text-align:right}@media(max-width:900px){.nav nav{display:none}.menu{display:block;margin-left:auto;background:none;border:0;color:#d9b77d;font-size:24px}.nav.open nav{display:flex;position:absolute;top:80px;left:0;right:0;background:#090909;padding:25px;flex-direction:column}.hero{min-height:680px}.hero-copy{left:7vw;right:7vw}.duo,.materials,.accessory{grid-template-columns:1fr}.tile{height:72vh}.materials img,.accessory img{height:65vh}.materials-copy,.accessory>div{padding:80px 8vw}.accessory img{order:2}footer{grid-template-columns:1fr;text-align:center;gap:20px}footer img{margin:auto}footer p{text-align:center}}