.car-placeholder[data-astro-cid-dhzt4uaf]{text-align:center;width:100%;height:100%;min-height:100%;color:var(--on-image);background:#1c1c1c;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.car-placeholder__mark[data-astro-cid-dhzt4uaf]{aspect-ratio:1;object-fit:contain;opacity:.32;width:56px;height:auto;margin-bottom:8px}.car-placeholder__model[data-astro-cid-dhzt4uaf]{font-family:var(--font-display);letter-spacing:var(--ls-display,.07em);font-size:clamp(18px,5.4vw,24px);font-weight:300;line-height:var(--lh-heading-small,1.15);text-transform:uppercase;margin:0;position:relative}.car-placeholder__caption[data-astro-cid-dhzt4uaf]{letter-spacing:.03em;font-size:12px;line-height:var(--lh-caption,1.35);color:#faf8f499;margin:0;position:relative}.car-placeholder--hero[data-astro-cid-dhzt4uaf]{gap:12px;padding:32px}.car-placeholder--hero[data-astro-cid-dhzt4uaf] .car-placeholder__mark[data-astro-cid-dhzt4uaf]{width:clamp(64px,8vw,96px);margin-bottom:12px}.car-placeholder--hero[data-astro-cid-dhzt4uaf] .car-placeholder__model[data-astro-cid-dhzt4uaf]{font-size:clamp(22px,3vw,36px)}.car-placeholder--hero[data-astro-cid-dhzt4uaf] .car-placeholder__caption[data-astro-cid-dhzt4uaf]{font-size:14px}.car-card[data-astro-cid-sivy3gub]{isolation:isolate;color:var(--on-image);background:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.car-card__media[data-astro-cid-sivy3gub]{aspect-ratio:4/3;background:var(--tile-dark);position:relative;overflow:hidden}.car-card__picture[data-astro-cid-sivy3gub]{height:100%}.car-card__img[data-astro-cid-sivy3gub]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.car-card[data-astro-cid-sivy3gub]:hover .car-card__img[data-astro-cid-sivy3gub]{transform:scale(1.03)}.car-card__scrim[data-astro-cid-sivy3gub]{background:linear-gradient(#0a0a0a66 0%,#0a0a0a00 28%);position:absolute;inset:0}.car-card__badge[data-astro-cid-sivy3gub]{letter-spacing:.02em;color:#faf8f4cc;backdrop-filter:blur(6px);background:#0a0a0a4d;border-radius:3px;padding:2px 6px;font-size:9px;line-height:1.2;position:absolute;bottom:8px;right:8px}.car-card__bottom[data-astro-cid-sivy3gub]{flex-direction:column;gap:18px;padding:18px 20px 20px;display:flex}.car-card__make[data-astro-cid-sivy3gub]{color:var(--on-image);margin:0 0 2px;font-size:18px;line-height:1.3}.car-card__title[data-astro-cid-sivy3gub]{color:var(--on-image);font-size:clamp(26px,7vw,36px);line-height:1.05}.car-card__meta[data-astro-cid-sivy3gub]{color:#faf8f4ad;margin:6px 0 0;font-size:13px;line-height:1.4}.car-card__info[data-astro-cid-sivy3gub]{flex-direction:column;align-items:flex-start;display:flex}.car-card__price-row[data-astro-cid-sivy3gub]{white-space:nowrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.car-card__price-label[data-astro-cid-sivy3gub]{letter-spacing:0;color:#faf8f4c7;margin:0;font-size:10px}.car-card__price[data-astro-cid-sivy3gub]{font-family:var(--font-display);letter-spacing:0;color:var(--on-image);white-space:nowrap;margin:0;font-size:clamp(28px,5vw,34px);font-weight:500;line-height:1}.car-card__saving[data-astro-cid-sivy3gub]{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;margin:0;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3}.car-card__comparison[data-astro-cid-sivy3gub]{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin-top:0;display:flex}.car-card__sub[data-astro-cid-sivy3gub]{color:#faf8f4ad;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;margin:0;font-size:11px;line-height:1.4;display:flex}.car-card__sub[data-astro-cid-sivy3gub] span[data-astro-cid-sivy3gub]{white-space:nowrap}.car-card__actual-price[data-astro-cid-sivy3gub]{color:#fff;font-weight:500}.car-card__saving[data-astro-cid-sivy3gub] strong[data-astro-cid-sivy3gub]{font-weight:700}.car-card__cta[data-astro-cid-sivy3gub] .btn{width:100%}.car-card__cta[data-astro-cid-sivy3gub] .btn:after{content:"";z-index:1;position:absolute;inset:0}.car-card__cta[data-astro-cid-sivy3gub] .btn:focus-visible{outline-color:var(--on-image)}@media (width>=900px){.car-card__media[data-astro-cid-sivy3gub]{aspect-ratio:16/10}.car-card__badge[data-astro-cid-sivy3gub]{color:#faf8f4d9;background:#0a0a0a59;padding:3px 7px;font-size:10px;top:22px;bottom:auto;right:20px}.car-card__bottom[data-astro-cid-sivy3gub]{flex:1;gap:20px;padding:24px}.car-card__make[data-astro-cid-sivy3gub]{font-size:20px}.car-card__title[data-astro-cid-sivy3gub]{font-size:clamp(26px,2.4vw,32px)}.car-card__price[data-astro-cid-sivy3gub]{font-size:clamp(28px,2.4vw,34px)}.car-card__cta[data-astro-cid-sivy3gub] .btn{width:100%}}.car-card__cta[data-astro-cid-sivy3gub]{margin-top:auto}
