diff --git a/.vitepress/inlined-scripts/banner.d.ts b/.vitepress/inlined-scripts/banner.d.ts
new file mode 100644
index 000000000..db0d613fc
--- /dev/null
+++ b/.vitepress/inlined-scripts/banner.d.ts
@@ -0,0 +1,3 @@
+interface Window {
+ __VITE_BANNER_ID__: string
+}
\ No newline at end of file
diff --git a/.vitepress/theme/components/SponsorBanner.vue b/.vitepress/theme/components/SponsorBanner.vue
index 34cd16d60..a39452f86 100644
--- a/.vitepress/theme/components/SponsorBanner.vue
+++ b/.vitepress/theme/components/SponsorBanner.vue
@@ -1,4 +1,4 @@
-
diff --git a/.vitepress/theme/components/landing/1. hero-section/HeroDiagram.vue b/.vitepress/theme/components/landing/1. hero-section/HeroDiagram.vue
index 171f58e0e..fa4501ba5 100644
--- a/.vitepress/theme/components/landing/1. hero-section/HeroDiagram.vue
+++ b/.vitepress/theme/components/landing/1. hero-section/HeroDiagram.vue
@@ -1,13 +1,13 @@