:root{--ink:#11120f;--paper:#f1f0e9;--acid:#dfff00;--muted:#77786f;--line:#d0d0c6;--dark:#171914}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px}a{color:inherit;text-decoration:none}img{display:block;width:100%}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid var(--line);position:relative;z-index:5}.logo{font:800 1.25rem/1 'Manrope';letter-spacing:-.07em;position:relative}.logo span{font-weight:500}.logo i{display:block;width:7px;height:7px;background:var(--acid);border-radius:50%;position:absolute;right:-10px;top:-2px}.topbar nav{display:flex;gap:36px;font-size:.88rem;font-weight:600}.topbar nav a:hover{opacity:.55}.menu{display:none;background:none;border:0;font:600 .9rem inherit}.hero{min-height:650px;padding:78px 4.5vw 56px;position:relative;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(223,255,0,.2),transparent 22%),linear-gradient(115deg,transparent 55%,rgba(0,0,0,.035) 55%)}.hero:after{content:'A';position:absolute;right:-1vw;top:-16vw;font:800 47vw/1 'Manrope';color:rgba(20,20,15,.025);z-index:-1}.eyebrow,.kicker{font:700 .72rem/1 'Manrope';letter-spacing:.18em}.eyebrow span{color:#85867d}.hero h1,.detail h1{font:800 clamp(4.4rem,9.5vw,9rem)/.82 'Manrope';letter-spacing:-.085em;margin:28px 0}.hero h1 em,.detail h1 em,.manifest h2 em{font-family:Georgia,serif;font-weight:400}.lead{max-width:620px;font-size:1.2rem;line-height:1.55;color:#5b5c55}.search{display:flex;max-width:850px;height:74px;margin-top:42px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.12);align-items:center}.search svg{width:23px;margin:0 19px;fill:none;stroke:currentColor;stroke-width:1.6}.search input{font:500 1rem inherit;border:0;outline:0;flex:1;min-width:100px}.search button{height:100%;border:0;background:var(--acid);padding:0 28px;font:700 .9rem 'Manrope';cursor:pointer}.search button span{font-size:1.3rem;margin-left:18px}.quick{display:flex;gap:20px;align-items:center;margin-top:24px;font-size:.82rem}.quick span{color:var(--muted)}.quick a{border-bottom:1px solid #a8a99f}.catalog{padding:95px 4.5vw}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section-head h2,.manifest h2,.story h2,.dash-title h2{font:700 clamp(2rem,4vw,4.3rem)/1.05 'Manrope';letter-spacing:-.055em;margin:14px 0 0}.section-head>a{font-size:.85rem;border-bottom:1px solid}.car-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 22px}.car-card a{display:block}.card-image{height:280px;background:var(--tone);overflow:hidden;position:relative}.card-image img{height:100%;object-fit:cover;mix-blend-mode:multiply;filter:saturate(.6) contrast(1.06);transition:transform .5s,filter .5s}.car-card:hover img{transform:scale(1.035);filter:saturate(1)}.card-image span{position:absolute;top:16px;left:16px;background:var(--paper);padding:7px 10px;font:700 .65rem 'Manrope';text-transform:uppercase;letter-spacing:.1em}.card-image b{position:absolute;right:14px;bottom:6px;color:rgba(255,255,255,.72);font:700 3rem 'Manrope'}.card-copy{display:flex;justify-content:space-between;align-items:center;padding:20px 2px 13px}.card-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.card-copy h3{font:700 1.35rem 'Manrope';margin:5px 0}.arrow{font-size:1.5rem}.mini-specs{display:flex;border-top:1px solid var(--line);padding-top:12px;gap:19px;color:var(--muted);font-size:.75rem}.mini-specs b{color:var(--ink);font-size:.92rem}.manifest{background:var(--dark);color:#f2f2e9;padding:100px 8vw;display:grid;grid-template-columns:1fr 3fr;gap:5vw}.manifest .kicker{color:var(--acid)}.manifest h2{margin-top:0}.manifest p{color:#a9aaa2;max-width:700px;line-height:1.7;font-size:1.08rem}.empty{text-align:center;padding:80px}.empty a{border-bottom:1px solid}.breadcrumbs{padding:24px 4.5vw;font-size:.76rem;color:var(--muted);display:flex;gap:10px}.detail-hero{display:grid;grid-template-columns:46% 54%;min-height:620px}.detail-copy{padding:60px 4.5vw}.detail-copy h1{font-size:clamp(3.8rem,7vw,7.2rem)}.detail-copy p{max-width:510px;line-height:1.65;color:#60615a}.price{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;align-items:end}.price small{font:700 .68rem 'Manrope';letter-spacing:.12em}.price strong{font:700 1.6rem 'Manrope'}.detail-image{background:var(--tone);position:relative;overflow:hidden}.detail-image img{height:100%;object-fit:cover;mix-blend-mode:multiply;filter:saturate(.65)}.vertical{position:absolute;right:18px;top:28px;writing-mode:vertical-rl;font:700 .62rem 'Manrope';letter-spacing:.2em}.dashboard{background:var(--dark);color:#f0f1e9;padding:85px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:30px 6vw}.dash-title p{color:#a7a89f}.dash-title .kicker{color:var(--acid)}.gauge{position:relative;display:grid;place-items:center}.gauge svg{max-width:430px}.track,.fill{fill:none;stroke-width:9;stroke-linecap:round}.track{stroke:#33362e}.fill{stroke:var(--acid);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s ease}.active .fill{stroke-dashoffset:12}.needle{stroke:#fff;stroke-width:2;transform-origin:110px 110px;transform:rotate(-48deg);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.active .needle{transform:rotate(35deg)}.gauge>div{position:absolute;bottom:5px;text-align:center}.gauge strong{font:700 3.4rem 'Manrope'}.gauge span{display:block;color:#8d8f85;font-size:.66rem;letter-spacing:.15em}.metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3a3c35}.metrics>div{padding:25px;border-right:1px solid #3a3c35}.metrics small,.metrics span{color:#8d8f85;display:block}.metrics strong{font:600 clamp(2.1rem,5vw,4.5rem) 'Manrope';letter-spacing:-.06em}.story{padding:110px 8vw;display:grid;grid-template-columns:1fr 3fr;gap:6vw}.story h2{margin-top:0}.story p{max-width:760px;line-height:1.8;color:#5e5f58}.detail-nav{border-top:1px solid var(--line);padding:30px 4.5vw;display:flex;justify-content:space-between;font-weight:600}footer{min-height:220px;background:#0d0e0c;color:#e7e8df;padding:55px 4.5vw;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start}footer p{margin:0;color:#86887e;font-size:.8rem;line-height:1.6}.notfound{padding:15vh 5vw;min-height:65vh}.notfound h1{font:700 clamp(3rem,8vw,7rem) 'Manrope'}.notfound a{border-bottom:1px solid}@media(max-width:850px){.topbar nav{display:none}.menu{display:block}.hero{padding-top:55px;min-height:590px}.hero h1{font-size:clamp(4rem,18vw,7rem)}.search{height:auto;flex-wrap:wrap}.search input{height:62px}.search button{width:100%;height:56px}.quick{flex-wrap:wrap}.car-grid{grid-template-columns:1fr 1fr}.detail-hero{grid-template-columns:1fr}.detail-image{height:460px;order:-1}.dashboard{grid-template-columns:1fr}.manifest,.story{grid-template-columns:1fr}.manifest{padding:80px 5vw}footer{grid-template-columns:1fr}}@media(max-width:560px){.car-grid{grid-template-columns:1fr}.card-image{height:310px}.section-head>a{display:none}.catalog{padding-top:70px}.detail-image{height:330px}.detail-copy{padding-top:40px}.metrics{grid-template-columns:1fr}.metrics>div{border-right:0;border-bottom:1px solid #3a3c35}.dashboard{padding:70px 5vw}.story{padding:80px 5vw}.hero{padding-left:5vw;padding-right:5vw}}

