diff --git a/as-coaching-theme.zip b/as-coaching-theme.zip
new file mode 100644
index 0000000..036e1b4
Binary files /dev/null and b/as-coaching-theme.zip differ
diff --git a/as-coaching-theme/404.php b/as-coaching-theme/404.php
new file mode 100644
index 0000000..825e14a
--- /dev/null
+++ b/as-coaching-theme/404.php
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+ * {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.editor-styles-wrapper .wp-block[data-align="full"] {
+ max-width: none;
+}
+
+.editor-styles-wrapper .wp-block-group.as-hero,
+.editor-styles-wrapper .wp-block-group.as-section {
+ margin-top: 0;
+}
+
+.editor-styles-wrapper .as-empty-state {
+ padding-left: 0;
+ padding-right: 0;
+}
diff --git a/as-coaching-theme/assets/fonts/gilroy/Gilroy-Bold.ttf b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Bold.ttf
new file mode 100644
index 0000000..1aea716
Binary files /dev/null and b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Bold.ttf differ
diff --git a/as-coaching-theme/assets/fonts/gilroy/Gilroy-Medium.ttf b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Medium.ttf
new file mode 100644
index 0000000..06d6a94
Binary files /dev/null and b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Medium.ttf differ
diff --git a/as-coaching-theme/assets/fonts/gilroy/Gilroy-Regular.ttf b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Regular.ttf
new file mode 100644
index 0000000..ad17f71
Binary files /dev/null and b/as-coaching-theme/assets/fonts/gilroy/Gilroy-Regular.ttf differ
diff --git a/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBold.ttf b/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBold.ttf
new file mode 100644
index 0000000..cb3cbb6
Binary files /dev/null and b/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBold.ttf differ
diff --git a/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBoldItalic.ttf b/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBoldItalic.ttf
new file mode 100644
index 0000000..fc82a10
Binary files /dev/null and b/as-coaching-theme/assets/fonts/gilroy/Gilroy-SemiBoldItalic.ttf differ
diff --git a/as-coaching-theme/assets/img/person-an-tafel.webp b/as-coaching-theme/assets/img/person-an-tafel.webp
new file mode 100644
index 0000000..be14ce3
Binary files /dev/null and b/as-coaching-theme/assets/img/person-an-tafel.webp differ
diff --git a/as-coaching-theme/assets/js/theme.js b/as-coaching-theme/assets/js/theme.js
new file mode 100644
index 0000000..b7218d5
--- /dev/null
+++ b/as-coaching-theme/assets/js/theme.js
@@ -0,0 +1,33 @@
+(() => {
+ const navToggle = document.querySelector("[data-nav-toggle]");
+ const nav = document.querySelector("[data-nav]");
+
+ if (!navToggle || !nav) {
+ return;
+ }
+
+ navToggle.addEventListener("click", () => {
+ const isOpen = nav.classList.toggle("is-open");
+ navToggle.setAttribute("aria-expanded", String(isOpen));
+ });
+
+ nav.addEventListener("click", (event) => {
+ const link = event.target.closest("a");
+
+ if (!link) {
+ return;
+ }
+
+ nav.classList.remove("is-open");
+ navToggle.setAttribute("aria-expanded", "false");
+ });
+
+ document.addEventListener("keydown", (event) => {
+ if (event.key !== "Escape") {
+ return;
+ }
+
+ nav.classList.remove("is-open");
+ navToggle.setAttribute("aria-expanded", "false");
+ });
+})();
diff --git a/as-coaching-theme/assets/svg/favicon.svg b/as-coaching-theme/assets/svg/favicon.svg
new file mode 100644
index 0000000..aa21fee
--- /dev/null
+++ b/as-coaching-theme/assets/svg/favicon.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/as-coaching-theme/assets/svg/logo.svg b/as-coaching-theme/assets/svg/logo.svg
new file mode 100644
index 0000000..3f7ead5
--- /dev/null
+++ b/as-coaching-theme/assets/svg/logo.svg
@@ -0,0 +1,53 @@
+
+
\ No newline at end of file
diff --git a/as-coaching-theme/footer.php b/as-coaching-theme/footer.php
new file mode 100644
index 0000000..b158148
--- /dev/null
+++ b/as-coaching-theme/footer.php
@@ -0,0 +1,32 @@
+
+
+
+