+ openpilot holds the center through the curve, stays there where the lane lines have
+ worn away, and slows down for the light. stock assist needs the lines, and holds its
+ speed — you brake.
+
works with {vehicleCountText} models across 27 brands
+
+
+ {#each Array(4) as _}
+
+ {#each brands as logo}
+
+ {/each}
+
+ {/each}
+
+
+
+
+
+
+
diff --git a/src/lib/components/HomeHeroOverlay.svelte b/src/lib/components/HomeHeroOverlay.svelte
index 99edc07a..f3c40445 100644
--- a/src/lib/components/HomeHeroOverlay.svelte
+++ b/src/lib/components/HomeHeroOverlay.svelte
@@ -65,6 +65,14 @@
let milesDriven = estimateMilesDriven();
+ // The page is prerendered, so the value above is baked at build time and is already
+ // stale on arrival — it would visibly jump when hydration corrects it a second later.
+ // This runs during HTML parsing instead, so the first painted value is the right one.
+ const PREPAINT_MILES = `