:root{--accent:#ed1c24;--ink:#101116;--muted:#777b85;--line:#e5e5e8;--paper:#f6f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select{font:inherit}button{cursor:pointer}.container{width:min(1320px,calc(100% - 88px));margin:auto}.site-header{position:relative;z-index:10;background:#fff}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:30px}.brand{flex-shrink:0}.brand-word,.footer-brand{font:900 31px/1 'Barlow Condensed',sans-serif;letter-spacing:-1.3px}.brand-word span,.footer-brand span{font-weight:500}.brand-word i,.footer-brand i{font-style:normal;color:var(--accent)}.brand-logo{max-height:60px;width:auto;max-width:240px;object-fit:contain}.nav-list{list-style:none;display:flex;align-items:center;gap:35px;padding:0;margin:0}.nav-list a{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}.nav-list a:hover,.text-link:hover{color:var(--accent)}.nav-actions{display:flex;align-items:center;gap:18px}.nav-inventory{display:inline-flex;gap:32px;align-items:center;background:var(--ink);color:white;padding:17px 21px;font-size:11px;font-weight:800;letter-spacing:1px}.nav-inventory span{font-size:19px}.menu-toggle{display:none;border:0;background:none;padding:10px}.menu-toggle span{display:block;background:var(--ink);width:25px;height:2px;margin:5px}.hero{height:min(760px,calc(100vh - 90px));min-height:600px;position:relative;background:#080b11;color:white;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:linear-gradient(115deg,#070b14 0%,#171c28 65%,#303743 100%);background-position:center;background-size:cover;animation:hero-in 1.3s ease both}.hero-red-block{position:absolute;right:0;top:0;width:13%;height:100%;background:var(--accent);mix-blend-mode:multiply;opacity:.9;clip-path:polygon(70% 0,100% 0,100% 100%,0 100%)}.hero-inner{position:relative;height:100%;display:flex;align-items:center}.hero-content{max-width:760px;padding-bottom:35px;position:relative;z-index:1}.eyebrow,.section-kicker,.hero-overline,.hero-counter,.hero-bottom-line,.statement-index{font-size:11px;font-weight:800;letter-spacing:2.5px}.eyebrow{display:flex;gap:14px;align-items:center;color:#d2d4db}.eyebrow-line{height:2px;width:33px;background:var(--accent)}.hero-overline{color:var(--accent);margin:65px 0 14px}.hero h1{font:900 clamp(68px,8.3vw,135px)/.85 'Barlow Condensed',sans-serif;letter-spacing:-2px;max-width:830px;margin:0;text-transform:uppercase}.hero-subtitle{font-size:14px;font-weight:600;letter-spacing:3px;margin:27px 0 38px;color:#c6c7cf}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:58px;padding:17px 24px;font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-3px)}.btn-red{background:var(--accent);color:white}.btn-outline{border:1px solid #ffffff65;color:#fff}.btn-white{background:#fff;color:var(--ink)}.btn-dark{background:#17191f;color:white}.hero-side-text{position:absolute;right:5px;top:40%;writing-mode:vertical-rl;letter-spacing:4px;font-size:10px;font-weight:800}.hero-counter{position:absolute;right:40px;bottom:80px}.hero-counter strong{font:900 50px 'Barlow Condensed',sans-serif}.hero-counter span{color:#c5c5ca}.hero-bottom-line{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:20px 44px;background:#090c1299;font-size:9px}.intro-strip{background:var(--accent);color:white}.strip-inner{min-height:105px;display:flex;align-items:center;gap:22px;letter-spacing:1px}.strip-inner span{font-size:12px;font-weight:700}.strip-inner strong{font:800 clamp(23px,3vw,38px) 'Barlow Condensed',sans-serif}.strip-mark{margin-left:auto;font-size:35px!important}.section-pad{padding-top:115px;padding-bottom:125px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-kicker{color:var(--accent);margin-bottom:20px}.section-heading h2,.cta-section h2,.archive-top h1,.detail-header h1,.detail-columns h2{font:900 clamp(52px,6vw,90px)/.9 'Barlow Condensed',sans-serif;letter-spacing:-1px;margin:0;text-transform:uppercase}.section-heading h2 em,.cta-section h2 em,.archive-top h1 em,.detail-columns h2 em{font-style:normal;color:var(--accent)}.text-link{font-size:11px;font-weight:800;letter-spacing:1px;padding-bottom:10px;border-bottom:2px solid var(--accent);white-space:nowrap}.text-link span{margin-left:15px}.category-links{display:flex;gap:30px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:40px 0 34px;padding-bottom:20px}.category-links a{font-size:11px;font-weight:800;letter-spacing:1.5px}.category-links a:first-child{color:var(--accent)}.moto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.moto-card{background:white;min-width:0}.moto-card-photo{display:block;aspect-ratio:1.32;background:#161b24;position:relative;overflow:hidden}.moto-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.moto-card:hover .moto-card-photo img{transform:scale(1.07)}.card-chip,.card-status{position:absolute;top:17px;left:17px;background:var(--accent);color:white;font-size:10px;font-weight:800;letter-spacing:1px;padding:10px 13px;text-transform:uppercase}.card-status{left:auto;right:17px;background:#17191e}.card-arrow{position:absolute;right:16px;bottom:15px;background:#fff;color:#151515;width:38px;height:38px;display:grid;place-items:center;font-size:21px}.moto-card-body{padding:22px 3px 8px}.card-brand{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.moto-card h3{font:800 31px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:8px 0 17px}.card-specs{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;font-weight:700;color:#757780;letter-spacing:1px;padding-bottom:19px;border-bottom:1px solid var(--line)}.card-price{font:800 29px 'Barlow Condensed',sans-serif;margin-top:17px}.photo-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#697181;font:900 36px 'Barlow Condensed',sans-serif;letter-spacing:3px;background:radial-gradient(circle at 70% 40%,#2d3440,#0b0e15)}.empty-inventory{grid-column:1/-1;background:var(--paper);padding:55px}.empty-inventory h3{font:800 36px 'Barlow Condensed',sans-serif;margin:0}.statement-section{background:#101116;color:#fff;overflow:hidden}.statement-inner{min-height:620px;position:relative;display:grid;grid-template-columns:1fr 3fr;align-items:center;padding-top:90px;padding-bottom:90px}.statement-index{align-self:start;color:#aaa}.statement-inner h2{font:900 clamp(65px,8.2vw,125px)/.87 'Barlow Condensed',sans-serif;letter-spacing:-1.5px;margin:0}.statement-inner h2 span{color:#777982}.statement-inner .accent-dot{color:var(--accent)}.statement-inner p{max-width:520px;color:#b3b4bd;font-size:15px;line-height:1.8;margin:32px 0}.statement-decor{position:absolute;right:-30px;bottom:-100px;font:900 310px 'Barlow Condensed',sans-serif;color:#ffffff07;pointer-events:none}.cta-section{padding:100px 0;background:#f4f4f5}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-inner p{color:#6e717a;line-height:1.7}.site-footer{background:#0d0e12;color:white;padding:75px 0 25px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:45px;padding-bottom:75px}.footer-brand{font-size:37px}.footer-top p,.footer-top a{font-size:13px;line-height:1.8;color:#a5a6ae}.footer-top h4{font-size:11px;letter-spacing:2px;margin:5px 0 25px}.footer-top ul{list-style:none;padding:0;margin:0}.footer-top li{margin:10px 0}.footer-bottom{border-top:1px solid #34353a;display:flex;justify-content:space-between;gap:15px;padding-top:25px;color:#85868f;font-size:10px;font-weight:700;letter-spacing:1px}.archive-top{background:#11141d;color:white;padding:100px 0 95px}.archive-top h1{max-width:1050px}.archive-top p{color:#b4b6bf;line-height:1.7;margin:25px 0 0}.archive-top .btn{margin-top:30px}.filter-form{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:25px;background:#f2f2f3}.filter-form label{display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:10px}.filter-form input,.filter-form select{width:100%;background:white;border:1px solid #e1e1e3;border-radius:0;padding:14px;min-height:48px;color:#23242a}.filter-form button{background:var(--accent);border:0;color:white;font-size:12px;font-weight:800;letter-spacing:1px;min-height:48px;align-self:end}.catalog-summary{display:flex;justify-content:space-between;margin:40px 0 25px;font-size:11px;font-weight:800;letter-spacing:1px}.catalog-summary a{color:var(--accent)}.pagination{margin:50px 0}.pagination .nav-links{display:flex;gap:10px;flex-wrap:wrap}.pagination .page-numbers{padding:12px 16px;background:#f0f0f2;font-weight:700}.pagination .current{background:var(--accent);color:white}.detail-header{padding:70px 0 50px;background:#10131a;color:white}.back-link{display:inline-block;color:#aaa;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:55px}.detail-header h1{margin-bottom:30px}.detail-heading-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.detail-heading-bottom span{background:var(--accent);font-size:11px;font-weight:800;letter-spacing:1px;padding:10px 14px;text-transform:uppercase}.detail-heading-bottom strong{font:800 42px 'Barlow Condensed',sans-serif}.detail-section{padding:35px 0 110px}.detail-main-photo{aspect-ratio:1.85;background:#141821;overflow:hidden}.detail-main-photo img{width:100%;height:100%;object-fit:cover}.detail-thumbs{display:flex;gap:10px;overflow:auto;margin-top:10px}.detail-thumb{width:110px;height:82px;border:0;padding:0;flex:0 0 auto;background:#ddd}.detail-thumb img{width:100%;height:100%;object-fit:cover}.detail-thumb.active{outline:3px solid var(--accent);outline-offset:-3px}.detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:70px;margin-top:90px}.detail-columns h2{font-size:60px;margin-bottom:35px}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.spec-item{padding:18px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:baseline}.spec-item span{font-size:10px;color:#777b83;font-weight:800;letter-spacing:1px}.spec-item strong{font-size:13px;text-align:right}.detail-copy{margin-top:55px;font-size:15px;line-height:1.9;color:#5b5e67;overflow-wrap:anywhere}.detail-copy h3{font:800 29px 'Barlow Condensed',sans-serif;color:var(--ink);margin:0 0 12px}.contact-panel{background:#f2f2f3;padding:35px;height:max-content;position:sticky;top:20px}.contact-panel h3{font:900 47px/.95 'Barlow Condensed',sans-serif;margin:0}.contact-panel h3 em{font-style:normal;color:var(--accent)}.panel-price{font:800 38px 'Barlow Condensed',sans-serif;margin:35px 0 15px}.contact-panel p{font-size:13px;color:#70727b;line-height:1.7}.contact-panel .btn{display:flex;margin-top:12px}.panel-email{display:block;text-align:center;font-size:11px;font-weight:800;margin-top:25px}.standard-content{max-width:950px;line-height:1.8;overflow-wrap:anywhere}.standard-content h2,.standard-content h3{font-family:'Barlow Condensed',sans-serif}.standard-content img{height:auto}@keyframes hero-in{from{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:1}}@media(max-width:1050px){.nav-list{gap:18px}.nav-inventory{display:none}.moto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.footer-top{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.container{width:min(100% - 36px,1320px)}.nav-wrap{min-height:72px}.brand-word{font-size:27px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;box-shadow:0 15px 25px #0002;padding:20px}.main-nav.is-open{display:block}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list a{display:block;padding:14px;border-bottom:1px solid #eee}.hero{min-height:620px;height:calc(90vh - 72px)}.hero-image{background-position:65% center!important}.hero-content{padding-top:90px}.hero h1{font-size:clamp(62px,14vw,100px)}.hero-overline{margin-top:35px}.hero-subtitle{font-size:11px;letter-spacing:2px;line-height:1.7}.hero-side-text,.hero-counter{display:none}.hero-bottom-line{padding:18px}.strip-inner{min-height:85px;flex-wrap:wrap;gap:8px;padding:15px 0}.strip-inner strong{font-size:26px}.strip-mark{display:none}.section-pad{padding-top:70px;padding-bottom:80px}.section-heading{align-items:start;flex-direction:column}.section-heading h2,.archive-top h1,.cta-section h2{font-size:60px}.category-links{gap:18px}.moto-grid{grid-template-columns:1fr;gap:28px}.statement-inner{display:block;min-height:0;padding-top:70px;padding-bottom:80px}.statement-index{margin-bottom:35px}.statement-inner h2{font-size:clamp(59px,12vw,90px)}.statement-decor{display:none}.cta-inner{display:block}.cta-inner .btn{margin-top:25px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-direction:column}.archive-top{padding:70px 0}.filter-form{grid-template-columns:1fr 1fr;padding:15px}.detail-columns{grid-template-columns:1fr;margin-top:55px}.detail-columns h2{font-size:55px}.contact-panel{position:static}.detail-main-photo{aspect-ratio:1.2}.detail-header h1{font-size:60px}.detail-heading-bottom strong{font-size:32px}}@media(max-width:440px){.filter-form{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.spec-grid{grid-template-columns:1fr}.hero-buttons .btn{width:100%}.hero h1{font-size:60px}.hero-subtitle{max-width:280px}.detail-heading-bottom{align-items:flex-start;flex-direction:column}.card-specs{gap:10px}}
