
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0b0d;color:#f7f4ed;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}
header{height:82px;padding:0 5vw;display:flex;align-items:center;gap:32px;position:absolute;z-index:5;width:100%;border-bottom:1px solid #ffffff2b}.brand{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:1.5px}.brand b,.gold{color:#c9a35d}.crown{font-size:28px;color:#c9a35d}nav{margin-left:auto;display:flex;gap:28px;font-size:13px}.btn{display:inline-block;background:#c9a35d;color:#111;padding:17px 24px;font-weight:800;font-size:12px;letter-spacing:1px}.small{padding:13px 18px}
.hero{height:min(850px,100vh);min-height:650px;position:relative;background:#17191d var(--hero) center/cover no-repeat}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#050608e8 0%,#05060880 45%,#05060822 75%),linear-gradient(0deg,#050608c0 0%,transparent 45%)}.hero-copy{position:absolute;left:7vw;top:50%;transform:translateY(-42%);max-width:720px}.eyebrow{font-size:11px;letter-spacing:4px;font-weight:800}.hero h1{font-size:clamp(58px,9vw,128px);line-height:.83;margin:22px 0 30px;letter-spacing:-5px}.hero h1 em{font-style:normal;color:#c9a35d}.hero-copy>p:not(.eyebrow){max-width:520px;color:#d1d1d1;font-size:18px;line-height:1.6}.actions{display:flex;gap:14px;margin-top:35px}.ghost{padding:16px 22px;border:1px solid #ffffff55;font-size:12px;font-weight:800;letter-spacing:1px}
.strip{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 7vw;background:#111318;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.strip div{padding:8px 25px;border-right:1px solid #ffffff18}.strip div:last-child{border:0}.strip b,.strip span{display:block}.strip b{font-size:14px}.strip span{font-size:12px;color:#8d9097;margin-top:7px}
.section{padding:100px 7vw}.section h2{font-size:clamp(42px,6vw,80px);margin:10px 0 50px;letter-spacing:-3px}.fleet{display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.car,.coming{background:#121419;border:1px solid #ffffff15}.carpic{height:470px;background:#20242a center/cover no-repeat}.cardbody{padding:28px;display:flex;justify-content:space-between;align-items:end}.tag{font-size:9px;letter-spacing:2px;color:#c9a35d}.cardbody h3,.coming h3{font-size:30px;margin:10px 0}.cardbody p,.coming p{color:#94979e}.arrow{font-size:38px;color:#c9a35d}.coming{padding:42px;display:flex;flex-direction:column;justify-content:end}.coming>span{font-size:10px;letter-spacing:3px;color:#c9a35d}.coming a{margin-top:20px;font-weight:bold;font-size:12px}
.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#0a0b0d}.gallery img{width:100%;height:330px;object-fit:cover}.dark{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;background:#111318}.aboutcopy{align-self:center;color:#b5b6b9;font-size:18px;line-height:1.8}.contact{text-align:center;background:#f1eee6;color:#111}.contact>p{color:#666}.contactgrid{display:grid;grid-template-columns:1fr 1fr;max-width:800px;margin:45px auto 20px;border:1px solid #ccc}.contactgrid a{padding:28px;border-right:1px solid #ccc}.contactgrid a:last-child{border:0}.contactgrid b,.contactgrid span{display:block}.contactgrid span{font-size:13px;color:#666;margin-top:8px}.note{font-size:12px}footer{padding:28px 7vw;display:flex;justify-content:space-between;color:#777;font-size:11px;border-top:1px solid #ffffff12}
@media(max-width:750px){header{height:70px;padding:0 20px}nav{display:none}.brand{font-size:11px}.small{margin-left:auto}.hero-copy{left:25px;right:25px}.hero h1{letter-spacing:-3px}.actions{flex-direction:column;align-items:flex-start}.strip{grid-template-columns:1fr;padding:12px 25px}.strip div{border-right:0;border-bottom:1px solid #ffffff15;padding:15px 0}.fleet,.dark{grid-template-columns:1fr}.carpic{height:340px}.gallery{grid-template-columns:1fr 1fr}.gallery img{height:240px}.section{padding:75px 25px}.section h2{letter-spacing:-2px}.contactgrid{grid-template-columns:1fr}.contactgrid a{border-right:0;border-bottom:1px solid #ccc}footer{gap:15px;flex-direction:column}}
