diff --git a/src/app.tsx b/src/app.tsx
index ff17dbd..2920f33 100644
--- a/src/app.tsx
+++ b/src/app.tsx
@@ -1,5 +1,6 @@
import { useTheme } from 'next-themes';
import { useMemo, useState } from 'preact/hooks';
+import { Logo } from './components/Logo';
import QRModal from './components/QRModal';
import Section from './components/Section';
import Button, { Variant } from './components/core/Button';
@@ -163,12 +164,7 @@ export function App() {
diff --git a/public/RedHawkRobotics-logo.svg b/src/assets/RedHawkRobotics-logo.svg
similarity index 100%
rename from public/RedHawkRobotics-logo.svg
rename to src/assets/RedHawkRobotics-logo.svg
diff --git a/src/assets/preact.svg b/src/assets/preact.svg
deleted file mode 100644
index 908f17d..0000000
--- a/src/assets/preact.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/components/Logo.tsx b/src/components/Logo.tsx
new file mode 100644
index 0000000..0dce05a
--- /dev/null
+++ b/src/components/Logo.tsx
@@ -0,0 +1,206 @@
+export function Logo() {
+ return (
+
+ );
+}