@import "https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--navy:#31537d;--navy-700:#284465;--navy-900:#1d3450;--silver:#919296;--line:#dde3e8;--ground:#f5f7f9;--mist:#eef2f5;--ink:#172230;--muted:#5d6b78;--amber:#f2a53c;--amber-ink:#a8600a;--amber-soft:#fdf1df;--disp:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px}.top{z-index:50;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 22px;display:flex;position:sticky;top:0}.top__brand{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;color:var(--navy);font-size:22px;font-weight:800;text-decoration:none}.top nav{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);gap:20px;font-size:15px;font-weight:600;display:flex}.top nav a{text-decoration:none}.top .ph{font-family:var(--mono);color:var(--muted);font-size:13px}@media (width<=720px){.top nav,.top .ph{display:none}}.wrap{max-width:1140px;margin:0 auto;padding:0 22px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:34px 0 8px;display:flex}.page-head h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;color:var(--navy-900);margin:0;font-size:34px;font-weight:800}.page-head .count{font-family:var(--mono);color:var(--muted);font-size:13px}.fbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 18px;display:flex}.facet{position:relative}.facet select{appearance:none;font-family:var(--body);color:var(--navy-900);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:3px;padding:9px 30px 9px 12px;font-size:13.5px}.facet:after{content:"▾";color:var(--silver);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.fsort{font-family:var(--body);border:1px solid var(--line);color:var(--navy-900);background:#fff;border-radius:3px;margin-left:auto;padding:9px 12px;font-size:13.5px}.grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:18px;padding-bottom:60px;display:grid}.plate{border:1px solid var(--line);color:inherit;background:#fff;border-radius:4px;flex-direction:column;text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;overflow:hidden}.plate:hover{border-color:#c4ccd4;transform:translateY(-2px);box-shadow:0 10px 26px -16px #1d345080}.plate__img{aspect-ratio:4/3;background:linear-gradient(135deg,#3a5f8c,#1d3450);position:relative;overflow:hidden}.plate__img img{object-fit:cover;width:100%;height:100%;display:block}.plate__img:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff0d 0 14px,#0000 14px 28px);position:absolute;inset:0}.plate__cam{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.plate__cam svg{width:34px;height:34px}.plate__cam span{font-family:var(--mono);letter-spacing:.16em;font-size:10px}.plate__stamp{z-index:2;font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;background:var(--amber);color:#3a2300;border-radius:3px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00000040}.plate__body{flex-direction:column;flex:1;padding:14px;display:flex}.plate__eyebrow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.plate__cls{font-family:var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--silver);font-size:11.5px;font-weight:600}.plate__stock{font-family:var(--mono);color:var(--muted);font-size:11px}.plate__title{font-family:var(--disp);text-transform:uppercase;color:var(--navy-900);margin:0 0 3px;font-size:20px;font-weight:800;line-height:1.02}.plate__vin{font-family:var(--mono);color:var(--muted);margin-bottom:2px;font-size:11px}.plate__money{margin:9px 0 2px}.plate__moneylabel{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10px}.plate__price{font-family:var(--disp);color:var(--amber-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1}.plate__wk{font-family:var(--disp);color:var(--amber-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1}.plate__wk small{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:600}.plate__terms{font-family:var(--mono);color:var(--navy-700);margin-top:4px;font-size:12px}.plate__call{font-family:var(--disp);text-transform:uppercase;color:var(--navy);letter-spacing:.02em;font-size:18px;font-weight:700}.specs{border-top:1px solid var(--line);margin-top:12px}.specrow{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:baseline;gap:8px;padding:7px 0;display:grid}.specrow:last-child{border-bottom:none}.speck{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);font-size:10px}.specv{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.cta{text-align:center;font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--navy);border-radius:3px;margin-top:14px;padding:10px;font-size:14px;font-weight:700;text-decoration:none;display:block}.cta:hover{background:var(--navy-900)}.plate .cta{margin-top:auto}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:6px;margin:20px 0 60px;padding:40px}.empty b{font-family:var(--disp);text-transform:uppercase;color:var(--navy);margin-bottom:6px;font-size:18px;display:block}
