diff --git a/src/components/landing/Connect2026Banner.astro b/src/components/landing/Connect2026Banner.astro
new file mode 100644
index 00000000000..d1e25896a1c
--- /dev/null
+++ b/src/components/landing/Connect2026Banner.astro
@@ -0,0 +1,453 @@
+---
+import Icon from "@cloudflare/nimbus-docs/components/Icon.astro";
+import { LinkButton } from "@/components/ui/link-button";
+import ConnectSpeakerLogo from "./ConnectSpeakerLogo.astro";
+
+const speakers = [
+ {
+ name: "Evan You",
+ role: "Vue.js & Vite creator",
+ src: "https://dash.cloudflare.com/images/connect-2026/avatars/evan-you.jpg",
+ },
+ {
+ name: "Tanner Linsley",
+ role: "Owner",
+ src: "https://dash.cloudflare.com/images/connect-2026/avatars/tanner-linsley.jpg",
+ },
+ {
+ name: "Corey Quinn",
+ role: "Chief Cloud Economist",
+ src: "https://dash.cloudflare.com/images/connect-2026/avatars/corey-quinn.jpg",
+ },
+ {
+ name: "Peter Steinberger",
+ role: "Member of Technical Staff",
+ src: "https://dash.cloudflare.com/images/connect-2026/avatars/peter-steinberger.jpg",
+ },
+ {
+ name: "Fred Schott",
+ role: "Astro creator",
+ src: "https://dash.cloudflare.com/images/connect-2026/avatars/fred-schott.jpg",
+ },
+];
+---
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/landing/ConnectSpeakerLogo.astro b/src/components/landing/ConnectSpeakerLogo.astro
new file mode 100644
index 00000000000..b3ca4e30be8
--- /dev/null
+++ b/src/components/landing/ConnectSpeakerLogo.astro
@@ -0,0 +1,116 @@
+---
+interface Props {
+ name: string;
+}
+
+const { name } = Astro.props;
+const className = "h-8 w-auto shrink-0";
+---
+
+{name === "Evan You" && (
+
+)}
+
+{name === "Tanner Linsley" && (
+
+)}
+
+{name === "Corey Quinn" && (
+
+)}
+
+{name === "Peter Steinberger" && (
+
+)}
+
+{name === "Fred Schott" && (
+
+)}
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 5da3d55c705..a992179930c 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -8,6 +8,7 @@ import Hero from "../components/landing/Hero.astro";
import BuildFromScratch from "../components/landing/BuildFromScratch.astro";
import AgentSetup from "../components/landing/AgentSetup.astro";
import ChangelogSection from "../components/landing/ChangelogSection.astro";
+import Connect2026Banner from "../components/landing/Connect2026Banner.astro";
import SecureSection from "../components/landing/SecureSection.astro";
import AccelerateSection from "../components/landing/AccelerateSection.astro";
import CommunityGrid from "../components/landing/CommunityGrid.astro";
@@ -51,6 +52,7 @@ const currentPath = Astro.url.pathname;