diff --git a/.bemlintrc.json b/.bemlintrc.json
new file mode 100644
index 00000000..22a597e5
--- /dev/null
+++ b/.bemlintrc.json
@@ -0,0 +1,16 @@
+{
+ "elementDivider": "__",
+ "modifierDivider": "--",
+ "ignore": [
+ "node_modules",
+ "dist"
+ ],
+ "rules": {
+ "one-block": true,
+ "one-element": true,
+ "element-inside-parent-block": true,
+ "no-double-element": true,
+ "no-neighbour-parent-block": true,
+ "modifiable-class": true
+ }
+}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index a64ccfac..f3065d38 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -19,5 +19,11 @@ jobs:
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- - run: npm ci
- - run: npm start & sleep 5 && npm test
+ - run: npm install
+ - run: npm test
+ - name: Upload HTML report(backstop data)
+ if: ${{ always() }}
+ uses: actions/upload-artifact@v2
+ with:
+ name: report
+ path: backstop_data
diff --git a/.gitignore b/.gitignore
index 0f8d3cf7..549c139a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ node_modules
# Generated files
backstop_data
dist
+.cache
diff --git a/.linthtmlrc.json b/.linthtmlrc.json
index 774726eb..0f2047a7 100644
--- a/.linthtmlrc.json
+++ b/.linthtmlrc.json
@@ -1,49 +1,3 @@
{
- "attr-bans": [
- "align",
- "background",
- "bgcolor",
- "border",
- "frameborder",
- "style"
- ],
- "attr-name-ignore-regex": "viewBox",
- "attr-no-dup": true,
- "attr-quote-style": "double",
- "attr-req-value": true,
- "class-no-dup": true,
- "doctype-first": true,
- "doctype-html5": true,
- "fig-req-figcaption": true,
- "head-req-title": true,
- "html-req-lang": true,
- "id-class-style": false,
- "id-no-dup": true,
- "img-req-src": true,
- "img-req-alt": "allownull",
- "indent-width": 2,
- "indent-style": "spaces",
- "indent-width-cont": true,
- "input-radio-req-name": true,
- "spec-char-escape": true,
- "tag-bans": [
- "b",
- "i",
- "u",
- "center",
- "style",
- "marquee",
- "font",
- "s"
- ],
- "tag-name-lowercase": true,
- "tag-name-match": true,
- "tag-self-close": "never",
- "tag-close": true,
- "text-ignore-regex": "&",
- "title-no-dup": true,
- "line-end-style": "lf",
- "attr-new-line": 2,
- "attr-name-style": "dash",
- "attr-no-unsafe-char": true
+ "extends": "@mate-academy/linthtml-config"
}
diff --git a/package-lock.json b/package-lock.json
index e330c949..7c67bc3a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1186,6 +1186,131 @@
}
}
},
+ "@mate-academy/bemlint": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@mate-academy/bemlint/-/bemlint-0.1.1.tgz",
+ "integrity": "sha512-fhY7PfaUDZpe/DU1qJRW3AO5Tuua9HLm8ZIgVD7HijerZi8QIsC/R+NfcGPQfo9eVD4FDf4Jba0vTzSAO5ayJg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "commander": "^7.1.0",
+ "cosmiconfig": "^7.0.0",
+ "parse5": "^6.0.1",
+ "table-layout": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "array-back": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
+ "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
+ "dev": true
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "table-layout": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz",
+ "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==",
+ "dev": true,
+ "requires": {
+ "array-back": "^4.0.1",
+ "deep-extend": "~0.6.0",
+ "typical": "^5.2.0",
+ "wordwrapjs": "^4.0.0"
+ }
+ }
+ }
+ },
"@mate-academy/eslint-config": {
"version": "0.0.12",
"resolved": "https://registry.npmjs.org/@mate-academy/eslint-config/-/eslint-config-0.0.12.tgz",
@@ -5556,6 +5681,12 @@
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true
},
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
diff --git a/package.json b/package.json
index 8bbaf296..b501b6ba 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@mate-academy/bemlint": "^0.1.1",
"@mate-academy/eslint-config": "*",
"@mate-academy/linthtml-config": "0.0.1",
- "@mate-academy/scripts": "^0.2.0",
+ "@mate-academy/scripts": "^0.9.14",
"@mate-academy/stylelint-config": "0.0.9",
"colors": "^1.3.3",
"eslint": "^5.16.0",
diff --git a/src/fonts/Halyard/Halyard Display Black Italic.ttf b/src/fonts/Halyard/Halyard Display Black Italic.ttf
new file mode 100644
index 00000000..0d08a71d
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Black Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Black.ttf b/src/fonts/Halyard/Halyard Display Black.ttf
new file mode 100644
index 00000000..4fe590df
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Black.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Bold Italic.ttf b/src/fonts/Halyard/Halyard Display Bold Italic.ttf
new file mode 100644
index 00000000..3a7ee4cf
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Bold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Bold.ttf b/src/fonts/Halyard/Halyard Display Bold.ttf
new file mode 100644
index 00000000..e9f0d26b
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Bold.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Book Italic.ttf b/src/fonts/Halyard/Halyard Display Book Italic.ttf
new file mode 100644
index 00000000..28c1741b
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Book Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Book.ttf b/src/fonts/Halyard/Halyard Display Book.ttf
new file mode 100644
index 00000000..454de523
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Book.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display ExtraLight Italic.ttf b/src/fonts/Halyard/Halyard Display ExtraLight Italic.ttf
new file mode 100644
index 00000000..3493652a
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display ExtraLight Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display ExtraLight.ttf b/src/fonts/Halyard/Halyard Display ExtraLight.ttf
new file mode 100644
index 00000000..f87784a8
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display ExtraLight.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Italic.ttf b/src/fonts/Halyard/Halyard Display Italic.ttf
new file mode 100644
index 00000000..e1bd1227
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Light Italic.ttf b/src/fonts/Halyard/Halyard Display Light Italic.ttf
new file mode 100644
index 00000000..7832a1c4
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Light Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Light.ttf b/src/fonts/Halyard/Halyard Display Light.ttf
new file mode 100644
index 00000000..9de8b698
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Light.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Medium Italic.ttf b/src/fonts/Halyard/Halyard Display Medium Italic.ttf
new file mode 100644
index 00000000..8fe9e4c3
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Medium Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Medium.ttf b/src/fonts/Halyard/Halyard Display Medium.ttf
new file mode 100644
index 00000000..235e0510
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Medium.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display Regular.ttf b/src/fonts/Halyard/Halyard Display Regular.ttf
new file mode 100644
index 00000000..0c736304
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display Regular.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display SemiBold Italic.ttf b/src/fonts/Halyard/Halyard Display SemiBold Italic.ttf
new file mode 100644
index 00000000..b8875c6b
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display SemiBold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Display SemiBold.ttf b/src/fonts/Halyard/Halyard Display SemiBold.ttf
new file mode 100644
index 00000000..f0a69397
Binary files /dev/null and b/src/fonts/Halyard/Halyard Display SemiBold.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Black Italic.ttf b/src/fonts/Halyard/Halyard Micro Black Italic.ttf
new file mode 100644
index 00000000..bbc1b1d4
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Black Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Black.ttf b/src/fonts/Halyard/Halyard Micro Black.ttf
new file mode 100644
index 00000000..1a40e2eb
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Black.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Bold Italic.ttf b/src/fonts/Halyard/Halyard Micro Bold Italic.ttf
new file mode 100644
index 00000000..ee660b5e
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Bold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Bold.ttf b/src/fonts/Halyard/Halyard Micro Bold.ttf
new file mode 100644
index 00000000..98c02d25
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Bold.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Book Italic.ttf b/src/fonts/Halyard/Halyard Micro Book Italic.ttf
new file mode 100644
index 00000000..9677b30e
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Book Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Book.ttf b/src/fonts/Halyard/Halyard Micro Book.ttf
new file mode 100644
index 00000000..fea84d15
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Book.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro ExtraLight Italic.ttf b/src/fonts/Halyard/Halyard Micro ExtraLight Italic.ttf
new file mode 100644
index 00000000..b4281891
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro ExtraLight Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro ExtraLight.ttf b/src/fonts/Halyard/Halyard Micro ExtraLight.ttf
new file mode 100644
index 00000000..4489646f
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro ExtraLight.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Italic.ttf b/src/fonts/Halyard/Halyard Micro Italic.ttf
new file mode 100644
index 00000000..06a530b2
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Light Italic.ttf b/src/fonts/Halyard/Halyard Micro Light Italic.ttf
new file mode 100644
index 00000000..f5e6b3a2
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Light Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Light.ttf b/src/fonts/Halyard/Halyard Micro Light.ttf
new file mode 100644
index 00000000..ec6555e5
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Light.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Medium Italic.ttf b/src/fonts/Halyard/Halyard Micro Medium Italic.ttf
new file mode 100644
index 00000000..66b2225a
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Medium Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Medium.ttf b/src/fonts/Halyard/Halyard Micro Medium.ttf
new file mode 100644
index 00000000..8e04d09f
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Medium.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro Regular.ttf b/src/fonts/Halyard/Halyard Micro Regular.ttf
new file mode 100644
index 00000000..add23a06
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro Regular.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro SemiBold Italic.ttf b/src/fonts/Halyard/Halyard Micro SemiBold Italic.ttf
new file mode 100644
index 00000000..c556bc2f
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro SemiBold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Micro SemiBold.ttf b/src/fonts/Halyard/Halyard Micro SemiBold.ttf
new file mode 100644
index 00000000..3505aa55
Binary files /dev/null and b/src/fonts/Halyard/Halyard Micro SemiBold.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Bold Italic.ttf b/src/fonts/Halyard/Halyard Text Bold Italic.ttf
new file mode 100644
index 00000000..5fdd86b4
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Bold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Bold.ttf b/src/fonts/Halyard/Halyard Text Bold.ttf
new file mode 100644
index 00000000..e8094a69
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Bold.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Book Italic.ttf b/src/fonts/Halyard/Halyard Text Book Italic.ttf
new file mode 100644
index 00000000..e353ac61
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Book Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Book Regular.ttf b/src/fonts/Halyard/Halyard Text Book Regular.ttf
new file mode 100644
index 00000000..1f5041f2
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Book Regular.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text ExtraLight Italic.ttf b/src/fonts/Halyard/Halyard Text ExtraLight Italic.ttf
new file mode 100644
index 00000000..98957edc
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text ExtraLight Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text ExtraLight.ttf b/src/fonts/Halyard/Halyard Text ExtraLight.ttf
new file mode 100644
index 00000000..020d5496
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text ExtraLight.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Italic.ttf b/src/fonts/Halyard/Halyard Text Italic.ttf
new file mode 100644
index 00000000..4a6336cf
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Light Italic.ttf b/src/fonts/Halyard/Halyard Text Light Italic.ttf
new file mode 100644
index 00000000..49714d85
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Light Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Light.ttf b/src/fonts/Halyard/Halyard Text Light.ttf
new file mode 100644
index 00000000..6e1a3376
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Light.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Medium Italic.ttf b/src/fonts/Halyard/Halyard Text Medium Italic.ttf
new file mode 100644
index 00000000..809f37af
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Medium Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Medium.ttf b/src/fonts/Halyard/Halyard Text Medium.ttf
new file mode 100644
index 00000000..8323a061
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Medium.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text Regular.ttf b/src/fonts/Halyard/Halyard Text Regular.ttf
new file mode 100644
index 00000000..f3efafd3
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text Regular.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text SemiBold Italic.ttf b/src/fonts/Halyard/Halyard Text SemiBold Italic.ttf
new file mode 100644
index 00000000..9ad9e3d0
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text SemiBold Italic.ttf differ
diff --git a/src/fonts/Halyard/Halyard Text SemiBold.ttf b/src/fonts/Halyard/Halyard Text SemiBold.ttf
new file mode 100644
index 00000000..079cfaa3
Binary files /dev/null and b/src/fonts/Halyard/Halyard Text SemiBold.ttf differ
diff --git a/src/fonts/Halyard/HalyardText Black Italic.ttf b/src/fonts/Halyard/HalyardText Black Italic.ttf
new file mode 100644
index 00000000..52bc246e
Binary files /dev/null and b/src/fonts/Halyard/HalyardText Black Italic.ttf differ
diff --git a/src/fonts/Halyard/HalyardText Black.ttf b/src/fonts/Halyard/HalyardText Black.ttf
new file mode 100644
index 00000000..644047ae
Binary files /dev/null and b/src/fonts/Halyard/HalyardText Black.ttf differ
diff --git a/src/images/Ellipse1.png b/src/images/Ellipse1.png
new file mode 100644
index 00000000..104868a3
Binary files /dev/null and b/src/images/Ellipse1.png differ
diff --git a/src/images/Ellipse2.png b/src/images/Ellipse2.png
new file mode 100644
index 00000000..017cf90f
Binary files /dev/null and b/src/images/Ellipse2.png differ
diff --git a/src/images/Graphic2.png b/src/images/Graphic2.png
new file mode 100644
index 00000000..f104c92f
Binary files /dev/null and b/src/images/Graphic2.png differ
diff --git a/src/images/Graphic_all.png b/src/images/Graphic_all.png
new file mode 100644
index 00000000..a3094090
Binary files /dev/null and b/src/images/Graphic_all.png differ
diff --git a/src/images/Group.svg b/src/images/Group.svg
new file mode 100644
index 00000000..f4b7edde
--- /dev/null
+++ b/src/images/Group.svg
@@ -0,0 +1,19 @@
+
diff --git a/src/images/Icon2.png b/src/images/Icon2.png
new file mode 100644
index 00000000..a3489763
Binary files /dev/null and b/src/images/Icon2.png differ
diff --git a/src/images/Icon3.png b/src/images/Icon3.png
new file mode 100644
index 00000000..d147fd6c
Binary files /dev/null and b/src/images/Icon3.png differ
diff --git a/src/images/arrow-down.png b/src/images/arrow-down.png
new file mode 100644
index 00000000..c561c7cb
Binary files /dev/null and b/src/images/arrow-down.png differ
diff --git a/src/images/autumn-goodman-242825.svg b/src/images/autumn-goodman-242825.svg
new file mode 100644
index 00000000..41cb2998
--- /dev/null
+++ b/src/images/autumn-goodman-242825.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/images/burger.png b/src/images/burger.png
new file mode 100644
index 00000000..570a2ae0
Binary files /dev/null and b/src/images/burger.png differ
diff --git a/src/images/c.svg b/src/images/c.svg
new file mode 100644
index 00000000..15680766
--- /dev/null
+++ b/src/images/c.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/card1.png b/src/images/card1.png
new file mode 100644
index 00000000..925ef919
Binary files /dev/null and b/src/images/card1.png differ
diff --git a/src/images/card2.png b/src/images/card2.png
new file mode 100644
index 00000000..3cc04a40
Binary files /dev/null and b/src/images/card2.png differ
diff --git a/src/images/cards/card1.png b/src/images/cards/card1.png
new file mode 100644
index 00000000..438911c7
Binary files /dev/null and b/src/images/cards/card1.png differ
diff --git a/src/images/cards/card2.png b/src/images/cards/card2.png
new file mode 100644
index 00000000..c66fd62e
Binary files /dev/null and b/src/images/cards/card2.png differ
diff --git a/src/images/cards/card3.png b/src/images/cards/card3.png
new file mode 100644
index 00000000..0919b276
Binary files /dev/null and b/src/images/cards/card3.png differ
diff --git a/src/images/charles-etoroma-390119.svg b/src/images/charles-etoroma-390119.svg
new file mode 100644
index 00000000..26cc87af
--- /dev/null
+++ b/src/images/charles-etoroma-390119.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/images/christopher-campbell-40367.svg b/src/images/christopher-campbell-40367.svg
new file mode 100644
index 00000000..cc0b0d65
--- /dev/null
+++ b/src/images/christopher-campbell-40367.svg
@@ -0,0 +1,9 @@
+