diff --git a/pages/get-involved.mdx b/pages/get-involved.mdx
deleted file mode 100644
index da4c5a96..00000000
--- a/pages/get-involved.mdx
+++ /dev/null
@@ -1 +0,0 @@
-# Get Involved page
diff --git a/pages/get-involved.module.css b/pages/get-involved.module.css
new file mode 100644
index 00000000..7249c158
--- /dev/null
+++ b/pages/get-involved.module.css
@@ -0,0 +1,112 @@
+.headerContainer {
+ display: flex;
+ flex-direction: row;
+ border-bottom: calc(1rem / 16) solid var(--purple-2);
+}
+
+.headerText h1 {
+ color: var(--purple-2);
+ margin: 0 0 calc(8rem / 16) 0;
+}
+
+.headerText p {
+ color: var(--black);
+ margin: 0 0 calc(22rem / 16) 0;
+}
+
+.codey {
+ align-self: flex-end;
+}
+
+.content {
+ margin-top: calc(32rem / 16);
+}
+
+.content h2 {
+ font-weight: 600;
+ color: var(--blue-2);
+ margin-top: calc(30rem / 16);
+}
+
+.content h3 {
+ font-weight: 600;
+ color: var(--purple-2);
+ margin-top: calc(30rem / 16);
+ margin-bottom: 1rem;
+}
+
+.content h4 {
+ margin-bottom: 0;
+}
+
+.content h4 + * {
+ margin-top: calc(8rem / 16);
+}
+
+.content strong {
+ font-weight: 600;
+}
+.content details > * {
+ padding-left: 1rem;
+}
+
+.content details > summary {
+ padding-left: 0;
+}
+
+.content details ol {
+ padding-left: 2rem;
+}
+
+.connectWithUs {
+ margin-bottom: calc(21rem / 16);
+}
+
+.emailSignup {
+ margin-bottom: calc(58rem / 16);
+}
+
+.pageContainer {
+ margin-top: calc(50rem / 16);
+}
+
+@media only screen and (max-width: calc(768rem / 16)) {
+ .headerContainer {
+ display: flex;
+ flex-direction: column-reverse;
+ align-content: center;
+ border-bottom: none;
+ }
+
+ .headerText {
+ margin-top: calc(6rem / 16);
+ text-align: center;
+ }
+
+ .headerText h1 {
+ color: var(--purple-2);
+ font-size: calc(24rem / 16);
+ margin-bottom: (12rem / 16);
+ }
+
+ .headerText p {
+ margin: 0;
+ }
+
+ .codey {
+ align-self: center;
+ height: calc(62rem / 16);
+ }
+
+ .content h2 {
+ font-size: calc(24rem / 16);
+ }
+
+ .connectWithUs {
+ margin-bottom: calc(46rem / 16);
+ }
+
+ .emailSignup {
+ margin-bottom: calc(104rem / 16);
+ }
+}
diff --git a/pages/get-involved.tsx b/pages/get-involved.tsx
new file mode 100644
index 00000000..3ee19e68
--- /dev/null
+++ b/pages/get-involved.tsx
@@ -0,0 +1,32 @@
+import React from "react";
+import { Image } from "../components/Image";
+import { ConnectWithUs } from "../components/ConnectWithUs";
+import { EmailSignup } from "../components/EmailSignup";
+import Content from "../content/get-involved.mdx";
+import styles from "./get-involved.module.css";
+
+export default function GetInvolved() {
+ return (
+
+
+
+
Get Involved!
+
+ If you’re interested in helping out with CS Club, don’t hesitate to
+ get in touch with us!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/pages/playground.mdx b/pages/playground.mdx
index 3a38453a..af488e24 100644
--- a/pages/playground.mdx
+++ b/pages/playground.mdx
@@ -9,6 +9,8 @@ import {
OrganizedContentDemo,
ButtonDemo,
} from "../components/playground";
+import { ConnectWithUs } from "../components/ConnectWithUs"
+import { EmailSignup } from "../components/EmailSignup"
import { TeamMemberCard } from "../components/TeamMemberCard";
@@ -90,3 +92,19 @@ The `
` component is used on various pages such as Meet the Team! and Our
---
+
+## `
`
+
+The `
` component is used on various pages such as the About page and the Get Involved Page!
+
+
+
+---
+
+## `
`
+
+The `
` component is used on various pages such as the About page and the Get Involved Page!
+
+
+
+---
diff --git a/pages/resources/index.tsx b/pages/resources/index.tsx
new file mode 100644
index 00000000..804c4d98
--- /dev/null
+++ b/pages/resources/index.tsx
@@ -0,0 +1,10 @@
+import React from "react";
+import Head from "next/head";
+
+export default function Resources() {
+ return (
+
+
+
+ );
+}
diff --git a/public/about/codey.svg b/public/about/codey.svg
new file mode 100644
index 00000000..7eb4dd58
--- /dev/null
+++ b/public/about/codey.svg
@@ -0,0 +1,38 @@
+
diff --git a/public/about/hotdog.svg b/public/about/hotdog.svg
new file mode 100644
index 00000000..af6ce194
--- /dev/null
+++ b/public/about/hotdog.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/images/dropdown-icon.svg b/public/images/dropdown-icon.svg
new file mode 100644
index 00000000..7f847339
--- /dev/null
+++ b/public/images/dropdown-icon.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/images/get-involved/codey.svg b/public/images/get-involved/codey.svg
new file mode 100644
index 00000000..26a7897a
--- /dev/null
+++ b/public/images/get-involved/codey.svg
@@ -0,0 +1,41 @@
+
diff --git a/public/images/hamburger.svg b/public/images/hamburger.svg
new file mode 100644
index 00000000..2d1430ea
--- /dev/null
+++ b/public/images/hamburger.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/images/logo-icon.png b/public/images/logo-icon.png
deleted file mode 100644
index dc0b2b8d..00000000
Binary files a/public/images/logo-icon.png and /dev/null differ
diff --git a/public/images/logo-icon.svg b/public/images/logo-icon.svg
new file mode 100644
index 00000000..733f4889
--- /dev/null
+++ b/public/images/logo-icon.svg
@@ -0,0 +1,9 @@
+
diff --git a/public/our-supporters/supporters-codey.svg b/public/images/our-supporters/codey.svg
similarity index 100%
rename from public/our-supporters/supporters-codey.svg
rename to public/images/our-supporters/codey.svg
diff --git a/tsconfig.json b/tsconfig.json
index 5f0c7738..7bf34623 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,5 +1,6 @@
{
"compilerOptions": {
+ "baseUrl": ".",
"target": "es5",
"lib": [
"dom",