.hero .vehicle-context-card.vehicle-context-card--preview{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vehicle-context-card--preview .vehicle-context-card__head{flex-wrap:wrap}.vehicle-context-card--preview>*{min-width:0;max-width:100%}.home-vehicle-preview{min-width:0;margin:8px 0 16px}.home-vehicle-preview__stage{isolation:isolate;height:190px;position:relative}.home-vehicle-preview__placeholder,.home-vehicle-preview__canvas{position:absolute;inset:0}.home-vehicle-preview__placeholder{place-items:center;display:grid}.home-vehicle-preview .home-vehicle-preview__placeholder .car-silhouette{--car-fill:var(--home-vehicle-paint,var(--muted));opacity:1}.home-vehicle-preview__placeholder .car-silhouette>path:first-child{stroke:var(--home-vehicle-paint,var(--muted))}.home-vehicle-preview__canvas{pointer-events:none}.home-vehicle-preview__loading{text-align:center;color:var(--muted);font-size:.75rem;position:absolute;inset:auto 0 4px}.home-vehicle-preview__rotate{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;display:inline-flex;position:absolute;bottom:0;right:0}.home-vehicle-preview__rotate:hover{border-color:var(--ink)}.home-vehicle-preview__rotate:focus-visible,.home-vehicle-preview__credit summary:focus-visible,.home-vehicle-preview__credit a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home-vehicle-preview__caption,.home-vehicle-preview__credit{min-height:20px;color:var(--muted);margin-top:8px;font-size:.7rem;line-height:1.5;display:block}.home-vehicle-preview__credit summary{cursor:pointer;width:fit-content}.home-vehicle-preview__credit p{font-size:inherit;overflow-wrap:anywhere;margin:8px 0 0}.home-vehicle-preview__credit a{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.home-vehicle-preview__stage{height:180px}}
