diff --git a/.gitattributes b/.gitattributes
index a6344aac8c09253b3b630fb776ae94478aa0275b..9e4a4f989d8efd17f5959d95267eed667bd79d4e 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -33,3 +33,13 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/HeptaSlab-VariableFont_wght.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Black.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Bold.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraBold.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraLight.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Light.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Medium.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Regular.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-SemiBold.ttf filter=lfs diff=lfs merge=lfs -text
+static/assets/fonts/Hepta_Slab/static/HeptaSlab-Thin.ttf filter=lfs diff=lfs merge=lfs -text
diff --git a/static/.DS_Store b/static/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..21dc07c97503793be3f93b56315ccc144e8a8696
Binary files /dev/null and b/static/.DS_Store differ
diff --git a/static/assets/.DS_Store b/static/assets/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..62a35fe7b25d88dcc1eee842d4fcb9370184f658
Binary files /dev/null and b/static/assets/.DS_Store differ
diff --git a/static/assets/Discord_Logo.svg b/static/assets/Discord_Logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..838662d81e535da23294fa83e97016f26b1bd006
--- /dev/null
+++ b/static/assets/Discord_Logo.svg
@@ -0,0 +1,3 @@
+
diff --git a/static/assets/Email_Icon.svg b/static/assets/Email_Icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f1b2213c532d5c3a7395e433f4bf61146a89b136
--- /dev/null
+++ b/static/assets/Email_Icon.svg
@@ -0,0 +1,10 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant1.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant1.svg
new file mode 100644
index 0000000000000000000000000000000000000000..79f9c4a0060e7c5fc42128f305591f34f254a958
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant1.svg
@@ -0,0 +1,18 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant10.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant10.svg
new file mode 100644
index 0000000000000000000000000000000000000000..2ee129a0402493b854a47bce711aa52304d6feca
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant10.svg
@@ -0,0 +1,4 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant11.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant11.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c0385bb7540557d6e3a69e483463c5bc42906050
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant11.svg
@@ -0,0 +1,5 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant12.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant12.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ed480b113bd27d24bdf165223ca456baa39844a8
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant12.svg
@@ -0,0 +1,6 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant13.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant13.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e52a7f51e078ab8ec3e59fd55b1f9c17b60780a2
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant13.svg
@@ -0,0 +1,7 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant14.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant14.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3c7fe0105a8e9413231f1ed4a86a091ee2e32237
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant14.svg
@@ -0,0 +1,15 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant15.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant15.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8560fb835324cbf876192cd87714994ed82c4dc7
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant15.svg
@@ -0,0 +1,9 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant16.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant16.svg
new file mode 100644
index 0000000000000000000000000000000000000000..983f0509723f85dc2dee2e2ec8b77d1dc4d3abd5
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant16.svg
@@ -0,0 +1,17 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant2.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant2.svg
new file mode 100644
index 0000000000000000000000000000000000000000..22ae8afc3a8dec146458f18e6ae8381e35317eec
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant2.svg
@@ -0,0 +1,17 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant3.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant3.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f7028d4ec79bc674817de003f821e9259794fa2d
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant3.svg
@@ -0,0 +1,9 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant4.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant4.svg
new file mode 100644
index 0000000000000000000000000000000000000000..944547cbf9c34cb8882cbaceafa5da9670b3512d
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant4.svg
@@ -0,0 +1,8 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant5.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant5.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1eb4aad7eb563477dbfce92f65e82048e6070ba4
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant5.svg
@@ -0,0 +1,7 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant6.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant6.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fbe85163dea28378c6e10f32f4e5ea412a7e8e94
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant6.svg
@@ -0,0 +1,6 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant7.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant7.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ee593d9dcf5b77489eab83645741904ce7d707c6
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant7.svg
@@ -0,0 +1,5 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant8.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant8.svg
new file mode 100644
index 0000000000000000000000000000000000000000..821cdbf38053502447135ab9442458483f95531a
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant8.svg
@@ -0,0 +1,4 @@
+
diff --git a/static/assets/Infer_LoadingAnimation/Property 1=Variant9.svg b/static/assets/Infer_LoadingAnimation/Property 1=Variant9.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c484ce9f132bcc2710aa132375c4b38874ee8dce
--- /dev/null
+++ b/static/assets/Infer_LoadingAnimation/Property 1=Variant9.svg
@@ -0,0 +1,3 @@
+
diff --git a/static/assets/Signal_Logo.svg b/static/assets/Signal_Logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e3c1612a1ee044bbbda26562a41f36cce3b71137
--- /dev/null
+++ b/static/assets/Signal_Logo.svg
@@ -0,0 +1,10 @@
+
diff --git a/static/assets/arrow-down.svg b/static/assets/arrow-down.svg
new file mode 100644
index 0000000000000000000000000000000000000000..49e2c35021f9904ef9082ad5c69bee1926e4c436
--- /dev/null
+++ b/static/assets/arrow-down.svg
@@ -0,0 +1,3 @@
+
diff --git a/static/assets/favicon.png b/static/assets/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..30ba16ba18fcfa30a829d55615e1ba83c009fb6d
Binary files /dev/null and b/static/assets/favicon.png differ
diff --git a/static/assets/favicon.svg b/static/assets/favicon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..79f9c4a0060e7c5fc42128f305591f34f254a958
--- /dev/null
+++ b/static/assets/favicon.svg
@@ -0,0 +1,18 @@
+
diff --git a/static/assets/fonts/.DS_Store b/static/assets/fonts/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..036aa3c680277a0d6bcdc00df0c7b19210e89446
Binary files /dev/null and b/static/assets/fonts/.DS_Store differ
diff --git a/static/assets/fonts/Hepta_Slab/HeptaSlab-VariableFont_wght.ttf b/static/assets/fonts/Hepta_Slab/HeptaSlab-VariableFont_wght.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..0286741db662a540397f7ed900a9928b95a96328
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/HeptaSlab-VariableFont_wght.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:36e7271410eb551780670a9412a11a8d951a4f17d393c19bb642f308366014d8
+size 545928
diff --git a/static/assets/fonts/Hepta_Slab/OFL.txt b/static/assets/fonts/Hepta_Slab/OFL.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d3a55624fa30fb04a7553990b82610af3cdf6a8
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2018 The Hepta Slab Project Authors (https://github.com/mjlagattuta/Hepta-Slab)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/static/assets/fonts/Hepta_Slab/README.txt b/static/assets/fonts/Hepta_Slab/README.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f7beacf262736153b1110976d96b553bc9b79bfc
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/README.txt
@@ -0,0 +1,71 @@
+Hepta Slab Variable Font
+========================
+
+This download contains Hepta Slab as both a variable font and static fonts.
+
+Hepta Slab is a variable font with this axis:
+ wght
+
+This means all the styles are contained in a single file:
+ HeptaSlab-VariableFont_wght.ttf
+
+If your app fully supports variable fonts, you can now pick intermediate styles
+that aren’t available as static fonts. Not all apps support variable fonts, and
+in those cases you can use the static font files for Hepta Slab:
+ static/HeptaSlab-Thin.ttf
+ static/HeptaSlab-ExtraLight.ttf
+ static/HeptaSlab-Light.ttf
+ static/HeptaSlab-Regular.ttf
+ static/HeptaSlab-Medium.ttf
+ static/HeptaSlab-SemiBold.ttf
+ static/HeptaSlab-Bold.ttf
+ static/HeptaSlab-ExtraBold.ttf
+ static/HeptaSlab-Black.ttf
+
+Get started
+-----------
+
+1. Install the font files you want to use
+
+2. Use your app's font picker to view the font family and all the
+available styles
+
+Learn more about variable fonts
+-------------------------------
+
+ https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
+ https://variablefonts.typenetwork.com
+ https://medium.com/variable-fonts
+
+In desktop apps
+
+ https://theblog.adobe.com/can-variable-fonts-illustrator-cc
+ https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
+
+Online
+
+ https://developers.google.com/fonts/docs/getting_started
+ https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
+ https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
+
+Installing fonts
+
+ MacOS: https://support.apple.com/en-us/HT201749
+ Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
+ Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
+
+Android Apps
+
+ https://developers.google.com/fonts/docs/android
+ https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
+
+License
+-------
+Please read the full license text (OFL.txt) to understand the permissions,
+restrictions and requirements for usage, redistribution, and modification.
+
+You can use them in your products & projects – print or digital,
+commercial or otherwise.
+
+This isn't legal advice, please consider consulting a lawyer and see the full
+license for all details.
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Black.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Black.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..2de53b765c9e1d52e5a21329dc71b82c45d461e9
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Black.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d8aeb81c481113420573d7380bd1f482ef958f2136c965035db1e961722c527
+size 208792
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Bold.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Bold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..a18b5896baf222993dd9923b05043a15ae1974a6
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Bold.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:438e9948d843a4eff9355284e9efb2ec1382afe23eeeec3a46d254a0e520193f
+size 207640
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraBold.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraBold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..2f6ab7bcf3962eaaef6e87a69914dbf5f0089393
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraBold.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cc6f3a90cf83ea2da5bff6ee4c2fecd25b5b9bea83c290a774bec2e6c7d0c51c
+size 209008
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraLight.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraLight.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..06dbd90eb7d391132dd8c21c9920f8556cf06b97
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-ExtraLight.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:59c20f41fdaf033241581f7452835f70c841ae301834d7edcb92358529726d1e
+size 202996
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Light.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Light.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..bf2e4bec78f1ac62c6e921d7ac5b115b9194a6a2
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Light.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c8954f6d12c42b7e4fa57e35a6ad31b5b7916166830dd432ef3ba6e08079d166
+size 203404
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Medium.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Medium.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..bc1b94ce774281d06397113bf23b47b1dc0fbd54
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Medium.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebf9c0ebef1a4b110943253abbd8bb39bf9927ae188249992c697f45eaeb833e
+size 203192
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Regular.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Regular.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..ba8fa6fa71ba1db937fded3ad97627f23acbf9b1
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Regular.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:157ef41f7db9bdc8d461833ec7c0e055e131fae8f121b08440873649c3558648
+size 203192
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-SemiBold.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-SemiBold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..aefc01a45ec6e45fe3808e9ea35efa85c49a7b22
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-SemiBold.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:41d1fb50edf255bdd1a7ac0b4041e1d2c6100c9cc85910da16d2cc244fb44f79
+size 206004
diff --git a/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Thin.ttf b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Thin.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..be7828457b295c78bc1c2aa7e0588a557a7deb5c
--- /dev/null
+++ b/static/assets/fonts/Hepta_Slab/static/HeptaSlab-Thin.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03ff88d84b985af7646353bc0a969728573fb1e85cc8f2cc78c47abd1e4a6443
+size 202904
diff --git a/static/assets/fonts/Karla/.DS_Store b/static/assets/fonts/Karla/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..89897ae949655745565804d72a44dab78225ae62
Binary files /dev/null and b/static/assets/fonts/Karla/.DS_Store differ
diff --git a/static/assets/fonts/Karla/Karla-Italic-VariableFont_wght.ttf b/static/assets/fonts/Karla/Karla-Italic-VariableFont_wght.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..02ac115f0bef76f25a82b5d9c7660372b1c6bfdb
Binary files /dev/null and b/static/assets/fonts/Karla/Karla-Italic-VariableFont_wght.ttf differ
diff --git a/static/assets/fonts/Karla/Karla-VariableFont_wght.ttf b/static/assets/fonts/Karla/Karla-VariableFont_wght.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..8dc0439b941528e41e0803c38da49d8ff35772ba
Binary files /dev/null and b/static/assets/fonts/Karla/Karla-VariableFont_wght.ttf differ
diff --git a/static/assets/fonts/Karla/OFL.txt b/static/assets/fonts/Karla/OFL.txt
new file mode 100644
index 0000000000000000000000000000000000000000..981f2b5e3fe6cb5d7831b79e790cb0c06a1f64a0
--- /dev/null
+++ b/static/assets/fonts/Karla/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2019 The Karla Project Authors (https://github.com/googlefonts/karla)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/static/assets/fonts/Karla/README.txt b/static/assets/fonts/Karla/README.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2ea40544e1ccfdb4bbd5bc2e354a767a3443527
--- /dev/null
+++ b/static/assets/fonts/Karla/README.txt
@@ -0,0 +1,77 @@
+Karla Variable Font
+===================
+
+This download contains Karla as both variable fonts and static fonts.
+
+Karla is a variable font with this axis:
+ wght
+
+This means all the styles are contained in these files:
+ Karla-VariableFont_wght.ttf
+ Karla-Italic-VariableFont_wght.ttf
+
+If your app fully supports variable fonts, you can now pick intermediate styles
+that aren’t available as static fonts. Not all apps support variable fonts, and
+in those cases you can use the static font files for Karla:
+ static/Karla-ExtraLight.ttf
+ static/Karla-Light.ttf
+ static/Karla-Regular.ttf
+ static/Karla-Medium.ttf
+ static/Karla-SemiBold.ttf
+ static/Karla-Bold.ttf
+ static/Karla-ExtraBold.ttf
+ static/Karla-ExtraLightItalic.ttf
+ static/Karla-LightItalic.ttf
+ static/Karla-Italic.ttf
+ static/Karla-MediumItalic.ttf
+ static/Karla-SemiBoldItalic.ttf
+ static/Karla-BoldItalic.ttf
+ static/Karla-ExtraBoldItalic.ttf
+
+Get started
+-----------
+
+1. Install the font files you want to use
+
+2. Use your app's font picker to view the font family and all the
+available styles
+
+Learn more about variable fonts
+-------------------------------
+
+ https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
+ https://variablefonts.typenetwork.com
+ https://medium.com/variable-fonts
+
+In desktop apps
+
+ https://theblog.adobe.com/can-variable-fonts-illustrator-cc
+ https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
+
+Online
+
+ https://developers.google.com/fonts/docs/getting_started
+ https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
+ https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
+
+Installing fonts
+
+ MacOS: https://support.apple.com/en-us/HT201749
+ Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
+ Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
+
+Android Apps
+
+ https://developers.google.com/fonts/docs/android
+ https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
+
+License
+-------
+Please read the full license text (OFL.txt) to understand the permissions,
+restrictions and requirements for usage, redistribution, and modification.
+
+You can use them in your products & projects – print or digital,
+commercial or otherwise.
+
+This isn't legal advice, please consider consulting a lawyer and see the full
+license for all details.
diff --git a/static/assets/fonts/Karla/static/Karla-Bold.ttf b/static/assets/fonts/Karla/static/Karla-Bold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..2348e0072aafeaf0c0918842413966fb6c0bfe87
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-Bold.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-BoldItalic.ttf b/static/assets/fonts/Karla/static/Karla-BoldItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..3c0e045eceddb1cf6aea8bdaadedacd94c75a34c
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-BoldItalic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-ExtraBold.ttf b/static/assets/fonts/Karla/static/Karla-ExtraBold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..f18471195ebf0146e6dff70327bd0e9a82b583b6
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-ExtraBold.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-ExtraBoldItalic.ttf b/static/assets/fonts/Karla/static/Karla-ExtraBoldItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..3799659c0661425f5d0def4388bd8ab33336c736
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-ExtraBoldItalic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-ExtraLight.ttf b/static/assets/fonts/Karla/static/Karla-ExtraLight.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..0f8642c021f0bcb39cf31d7292727ff66f405d68
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-ExtraLight.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-ExtraLightItalic.ttf b/static/assets/fonts/Karla/static/Karla-ExtraLightItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..bb328e175bb75450ee7cc1402938f10a499cdb64
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-ExtraLightItalic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-Italic.ttf b/static/assets/fonts/Karla/static/Karla-Italic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..1853cbe4e2964ac7fcda634cb9b660f17bea6637
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-Italic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-Light.ttf b/static/assets/fonts/Karla/static/Karla-Light.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..46457ece7b629004ee96fa7d1b7072deb872d4f2
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-Light.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-LightItalic.ttf b/static/assets/fonts/Karla/static/Karla-LightItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..3b0f01ff157936dcdceaa752a59f6084193f05f6
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-LightItalic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-Medium.ttf b/static/assets/fonts/Karla/static/Karla-Medium.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..9066b49c48f49d64d33a0d83dacf2090a8e12fee
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-Medium.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-MediumItalic.ttf b/static/assets/fonts/Karla/static/Karla-MediumItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..ea953535505b23a06bf90f2fd9cb062f85fb8ed8
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-MediumItalic.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-Regular.ttf b/static/assets/fonts/Karla/static/Karla-Regular.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..c164d0047eead543202c44f7a92ce343c6b841e9
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-Regular.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-SemiBold.ttf b/static/assets/fonts/Karla/static/Karla-SemiBold.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..82e0c5abf43d4f7e3baa0b1cd1b6488f590390b0
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-SemiBold.ttf differ
diff --git a/static/assets/fonts/Karla/static/Karla-SemiBoldItalic.ttf b/static/assets/fonts/Karla/static/Karla-SemiBoldItalic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..77c19ef691f572d58f36fe658e18f3163883540a
Binary files /dev/null and b/static/assets/fonts/Karla/static/Karla-SemiBoldItalic.ttf differ
diff --git a/static/assets/upload-icon.svg b/static/assets/upload-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8b8949294762d5d07d1abe748a48bda479dc4a10
--- /dev/null
+++ b/static/assets/upload-icon.svg
@@ -0,0 +1,4 @@
+