.page-wrap[data-v-8f7316a6]{background:#f7f7f5;min-height:100vh}.page-wrap .page-header[data-v-8f7316a6]{padding:48px 40px 32px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #dededd}.page-wrap .page-header .page-eyebrow[data-v-8f7316a6]{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:#a6a6a4;font-weight:300;margin-bottom:10px}.page-wrap .page-header .page-title[data-v-8f7316a6]{font-size:48px;font-weight:100;letter-spacing:-1.5px;line-height:1;color:#080808}.page-wrap .page-header .page-count[data-v-8f7316a6]{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#a6a6a4;font-weight:300}.page-wrap .filter-bar[data-v-8f7316a6]{position:sticky;top:52px;z-index:88;background:rgba(247,247,245,.82);backdrop-filter:blur(12px);border-bottom:1px solid #dededd;padding:0 40px}.page-wrap .filter-bar .filter-row[data-v-8f7316a6]{display:flex;align-items:center;height:44px}.page-wrap .filter-bar .filter-row-colors[data-v-8f7316a6]{justify-content:flex-end;gap:6px;border-bottom:1px solid #dededd}.page-wrap .filter-bar .color-swatch[data-v-8f7316a6]{width:16px;height:16px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:transform .15s;border:1.5px solid transparent}.page-wrap .filter-bar .color-swatch[data-v-8f7316a6]:hover{transform:scale(1.2)}.page-wrap .filter-bar .color-swatch.active[data-v-8f7316a6]{border-color:#080808;box-shadow:0 0 0 2px #f7f7f5,0 0 0 3px #080808}.page-wrap .filter-bar .filter-row-series[data-v-8f7316a6]{gap:4px}.page-wrap .filter-bar .series-tag[data-v-8f7316a6]{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#606060;padding:5px 12px;border:.5px solid rgba(8,8,8,.15);background:transparent;font-family:inherit;font-weight:300;cursor:pointer;transition:all .15s;white-space:nowrap}.page-wrap .filter-bar .series-tag[data-v-8f7316a6]:hover{color:#080808;border-color:rgba(8,8,8,.4)}.page-wrap .filter-bar .series-tag.active[data-v-8f7316a6]{color:#f7f7f5;background:#080808;border-color:#080808}.page-wrap .grid-wrapper[data-v-8f7316a6]{padding:32px 40px 80px}.page-wrap .vehicle-grid[data-v-8f7316a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;background:transparent}.page-wrap .vehicle-card[data-v-8f7316a6]{background:transparent;border:none;cursor:pointer;position:relative;display:flex;flex-direction:column;transition:transform .2s ease}.page-wrap .vehicle-card[data-v-8f7316a6]:hover{transform:translateY(-3px);z-index:2}.page-wrap .vehicle-card .card-img[data-v-8f7316a6]{height:240px;background:#f0f0ee;position:relative;overflow:hidden;flex-shrink:0}.page-wrap .vehicle-card .card-img img[data-v-8f7316a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrap .vehicle-card .card-tags[data-v-8f7316a6]{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:1}.page-wrap .vehicle-card .tag[data-v-8f7316a6]{display:inline-block;font-size:8px;letter-spacing:2px;text-transform:uppercase;padding:3px 7px;border:.5px solid;font-family:inherit;font-weight:300;white-space:nowrap}.page-wrap .vehicle-card .tag.tag-concept[data-v-8f7316a6]{background:#080808;color:#f7f7f5;border-color:#080808}.page-wrap .vehicle-card .tag.tag-series[data-v-8f7316a6]{background:rgba(247,247,245,.85);color:#606060;border-color:rgba(8,8,8,.2)}.page-wrap .vehicle-card .card-info[data-v-8f7316a6]{background:rgba(247,247,245,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.6);border-top:none;padding:20px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1}.page-wrap .vehicle-card .card-eyebrow[data-v-8f7316a6]{font-size:8px;letter-spacing:2.5px;text-transform:uppercase;color:#a6a6a4;font-weight:300;text-align:left;margin-bottom:8px}.page-wrap .vehicle-card .card-divider[data-v-8f7316a6]{width:20px;height:.5px;background:#dededd;margin-bottom:8px}.page-wrap .vehicle-card .card-name-row[data-v-8f7316a6]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:300;letter-spacing:.5px;text-align:left;margin-bottom:14px}.page-wrap .vehicle-card .tag-doors[data-v-8f7316a6]{letter-spacing:1.5px;padding:2px 6px;color:#606060}.page-wrap .vehicle-card .tag-doors[data-v-8f7316a6],.page-wrap .vehicle-card .tag-fuel[data-v-8f7316a6]{font-size:7px;text-transform:uppercase;border:.5px solid rgba(8,8,8,.2);background:transparent;white-space:nowrap;flex-shrink:0}.page-wrap .vehicle-card .tag-fuel[data-v-8f7316a6]{letter-spacing:2px;padding:2px 8px;color:#a6a6a4}.page-wrap .vehicle-card .card-status[data-v-8f7316a6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:14px}.page-wrap .vehicle-card .status-track[data-v-8f7316a6]{display:flex;align-items:center;width:160px}.page-wrap .vehicle-card .status-dot[data-v-8f7316a6]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.page-wrap .vehicle-card .status-dot.filled[data-v-8f7316a6]{background:#080808}.page-wrap .vehicle-card .status-dot.empty[data-v-8f7316a6]{background:#dededd}.page-wrap .vehicle-card .status-line[data-v-8f7316a6]{flex:1;height:.5px}.page-wrap .vehicle-card .status-line.filled[data-v-8f7316a6]{background:#080808}.page-wrap .vehicle-card .status-line.empty[data-v-8f7316a6]{background:#dededd}.page-wrap .vehicle-card .status-labels[data-v-8f7316a6]{display:flex;justify-content:space-between;width:160px}.page-wrap .vehicle-card .status-label[data-v-8f7316a6]{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#a6a6a4;font-weight:300;text-align:left;flex:1}.page-wrap .vehicle-card .status-label[data-v-8f7316a6]:last-child{text-align:right}.page-wrap .vehicle-card .status-label.price-label[data-v-8f7316a6]{font-size:11px;color:#080808;letter-spacing:0;text-transform:none;text-align:right}.page-wrap .vehicle-card .status-label.status-label-center[data-v-8f7316a6]{text-align:center}.page-wrap .fade-in[data-v-8f7316a6]{animation:cardIn-8f7316a6 .25s ease both}@keyframes cardIn-8f7316a6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}