From b4a3d417edc9520218caaa508e6aeffb84722af7 Mon Sep 17 00:00:00 2001
From: kawaiipunk
Date: Wed, 23 Dec 2020 17:39:28 +0000
Subject: [PATCH] Initial commit
---
404.html | 18 +
assets/css/editor.css | 3 +
assets/css/main.css | 2375 +++++++++++++++++
assets/css/photoswipe.css | 790 ++++++
assets/css/style.css | 1 +
assets/js/photoswipe-ui-default.min.js | 4 +
assets/js/photoswipe.min.js | 4 +
assets/js/scripts.js | 602 +++++
assets/js/scripts.min.js | 1 +
assets/js/svg-fix.js | 19 +
assets/js/svg-map.js | 63 +
assets/svg/gallery-icons-dark.svg | 49 +
assets/svg/gallery-icons-light.svg | 54 +
assets/svg/search.svg | 1 +
assets/svg/svg-map.svg | 86 +
authors/kawaiipunk/index.html | 18 +
feed.json | 56 +
feed.xml | 138 +
files.publii.json | 302 +++
hello-world-3.html | 18 +
hello-world-4.html | 18 +
index.html | 18 +
it-doesnt-move-me.html | 18 +
.../website/responsive/socialsalior-2-2xl.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-2-lg.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-2-md.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-2-sm.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-2-xl.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-2-xs.jpg | Bin 0 -> 7719 bytes
media/website/responsive/socialsalior-2xl.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-2xl.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-lg.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-md.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-sm.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-xl.jpg | Bin 0 -> 9837 bytes
.../website/responsive/socialsalior-3-xs.jpg | Bin 0 -> 7719 bytes
media/website/responsive/socialsalior-lg.jpg | Bin 0 -> 9837 bytes
media/website/responsive/socialsalior-md.jpg | Bin 0 -> 9837 bytes
media/website/responsive/socialsalior-sm.jpg | Bin 0 -> 9837 bytes
media/website/responsive/socialsalior-xl.jpg | Bin 0 -> 9837 bytes
media/website/responsive/socialsalior-xs.jpg | Bin 0 -> 7719 bytes
media/website/socialsalior-2.jpg | Bin 0 -> 44976 bytes
media/website/socialsalior-3.jpg | Bin 0 -> 44976 bytes
media/website/socialsalior.jpg | Bin 0 -> 44976 bytes
robots.txt | 3 +
search.html | 26 +
sitemap.xml | 19 +
sitemap.xsl | 103 +
48 files changed, 4807 insertions(+)
create mode 100644 404.html
create mode 100755 assets/css/editor.css
create mode 100644 assets/css/main.css
create mode 100755 assets/css/photoswipe.css
create mode 100755 assets/css/style.css
create mode 100755 assets/js/photoswipe-ui-default.min.js
create mode 100755 assets/js/photoswipe.min.js
create mode 100755 assets/js/scripts.js
create mode 100755 assets/js/scripts.min.js
create mode 100755 assets/js/svg-fix.js
create mode 100755 assets/js/svg-map.js
create mode 100755 assets/svg/gallery-icons-dark.svg
create mode 100755 assets/svg/gallery-icons-light.svg
create mode 100755 assets/svg/search.svg
create mode 100755 assets/svg/svg-map.svg
create mode 100644 authors/kawaiipunk/index.html
create mode 100644 feed.json
create mode 100644 feed.xml
create mode 100644 files.publii.json
create mode 100644 hello-world-3.html
create mode 100644 hello-world-4.html
create mode 100644 index.html
create mode 100644 it-doesnt-move-me.html
create mode 100644 media/website/responsive/socialsalior-2-2xl.jpg
create mode 100644 media/website/responsive/socialsalior-2-lg.jpg
create mode 100644 media/website/responsive/socialsalior-2-md.jpg
create mode 100644 media/website/responsive/socialsalior-2-sm.jpg
create mode 100644 media/website/responsive/socialsalior-2-xl.jpg
create mode 100644 media/website/responsive/socialsalior-2-xs.jpg
create mode 100644 media/website/responsive/socialsalior-2xl.jpg
create mode 100644 media/website/responsive/socialsalior-3-2xl.jpg
create mode 100644 media/website/responsive/socialsalior-3-lg.jpg
create mode 100644 media/website/responsive/socialsalior-3-md.jpg
create mode 100644 media/website/responsive/socialsalior-3-sm.jpg
create mode 100644 media/website/responsive/socialsalior-3-xl.jpg
create mode 100644 media/website/responsive/socialsalior-3-xs.jpg
create mode 100644 media/website/responsive/socialsalior-lg.jpg
create mode 100644 media/website/responsive/socialsalior-md.jpg
create mode 100644 media/website/responsive/socialsalior-sm.jpg
create mode 100644 media/website/responsive/socialsalior-xl.jpg
create mode 100644 media/website/responsive/socialsalior-xs.jpg
create mode 100644 media/website/socialsalior-2.jpg
create mode 100644 media/website/socialsalior-3.jpg
create mode 100644 media/website/socialsalior.jpg
create mode 100644 robots.txt
create mode 100644 search.html
create mode 100644 sitemap.xml
create mode 100644 sitemap.xsl
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..55d3aad
--- /dev/null
+++ b/404.html
@@ -0,0 +1,18 @@
+Error 404 - Hack the Planet The page you were looking for appears to have been moved, deleted or does not exist. You could go back to where you were or head straight to our home page.
Go home
\ No newline at end of file
diff --git a/assets/css/editor.css b/assets/css/editor.css
new file mode 100755
index 0000000..37d7353
--- /dev/null
+++ b/assets/css/editor.css
@@ -0,0 +1,3 @@
+/*
+ * Add your own CSS code for the WYSIWYG editor
+ */
diff --git a/assets/css/main.css b/assets/css/main.css
new file mode 100644
index 0000000..6ce931c
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,2375 @@
+@charset "UTF-8";
+:root {
+ --page-margin: 6vw;
+ --entry-width: 42rem;
+ --navbar-height: 4.4rem;
+ --line-height: 1.7;
+ --font-weight-normal: 400;
+ --font-weight-bold: 700;
+ --headings-weight: 700;
+ --headings-transform: none;
+ --white: #FFFFFF;
+ --white-rgb: 255,255,255;
+ --black: #000000;
+ --dark: #17181E;
+ --gray-1: #61666C;
+ --gray-2: #747577;
+ --light: #E6E7EB;
+ --lighter: #F3F3F3;
+ --color: #D73A42;
+ --color-rgb: 215,58,66;
+ --text-color: #17181E;
+ --headings-color: #17181E;
+ --logo-color: #FFFFFF;
+ --hero-height: 80vh;
+ --hero-bg: #17181E;
+ --hero-heading-color: #FFFFFF;
+ --hero-text-color: rgba(255,255,255,0.75);
+ --hero-link-color: #FFFFFF;
+ --hero-link-color-hover: rgba(255,255,255,0.75);
+ --hero-border-color: rgba(255,255,255,0.3);
+}
+@media all and (min-width: 56.25em) {
+ :root {
+ --navbar-height: 6rem;
+ }
+}
+
+article,
+aside,
+footer,
+header,
+hgroup,
+main,
+nav,
+section {
+ display: block;
+}
+
+*,
+*:before,
+*:after {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+}
+
+li {
+ list-style: none;
+}
+
+img {
+ height: auto;
+ max-width: 100%;
+ vertical-align: top;
+}
+
+button,
+input,
+select,
+textarea {
+ font: inherit;
+}
+
+.facebook {
+ background: #3b5998;
+}
+
+.twitter {
+ background: #55acee;
+}
+
+.mix {
+ background: #fd8235;
+}
+
+.instagram {
+ background: #405de6;
+}
+
+.vimeo {
+ background: #1ab7ea;
+}
+
+.pinterest {
+ background: #bd081c;
+}
+
+.youtube {
+ background: #cd201f;
+}
+
+.linkedin {
+ background: #007bb6;
+}
+
+.buffer {
+ background: #333333;
+}
+
+.whatsapp {
+ background: #25D366;
+}
+
+::-moz-selection {
+ background: var(--color);
+ color: var(--white);
+}
+
+::selection {
+ background: var(--color);
+ color: var(--white);
+}
+
+html {
+ font-smooth: always;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ scroll-behavior: smooth;
+}
+html {
+ font-size: 1.1rem;
+}
+@media screen and (min-width: 20rem) {
+ html {
+ font-size: calc(1.1rem + 0.1 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ html {
+ font-size: 1.2rem;
+ }
+}
+html.no-scroll {
+ overflow: hidden;
+ position: fixed;
+}
+
+body {
+ background: var(--white);
+ color: var(--text-color);
+ font-family: var(--body-font);
+ font-weight: var(--font-weight-normal);
+ line-height: var(--line-height);
+ -ms-scroll-chaining: none;
+ overscroll-behavior: none;
+}
+
+a {
+ color: var(--color);
+ text-decoration: none;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+a:hover {
+ color: var(--dark);
+}
+a:active {
+ color: var(--dark);
+}
+a:focus {
+ outline: none;
+}
+
+.invert {
+ color: var(--dark);
+ text-decoration: none;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+.invert:hover {
+ color: var(--color);
+}
+.invert:active {
+ color: var(--color);
+}
+.invert:focus {
+ outline: none;
+}
+
+p,
+ul,
+ol,
+dl {
+ margin-top: calc(1.1333333333rem + 0.25vw);
+}
+
+blockquote,
+figure,
+hr,
+pre,
+table {
+ margin-top: calc(1.7rem + 0.5vw);
+ margin-bottom: calc(1.7rem + 0.5vw);
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ color: var(--headings-color);
+ font-family: var(--heading-font);
+ font-weight: var(--headings-weight);
+ -webkit-hyphens: manual;
+ -ms-hyphens: manual;
+ hyphens: manual;
+ line-height: 1.2;
+ margin-top: calc(1.7rem + 1vw);
+ text-transform: var(--headings-transform);
+}
+
+h1,
+.h1 {
+ font-family: var(--heading-font);
+}
+h1,
+.h1 {
+ font-size: 1.5710900065rem;
+}
+@media screen and (min-width: 20rem) {
+ h1,
+.h1 {
+ font-size: calc(1.5710900065rem + 1.6242496345 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h1,
+.h1 {
+ font-size: 3.195339641rem;
+ }
+}
+
+h2,
+.h2 {
+ font-size: 1.3808408252rem;
+}
+@media screen and (min-width: 20rem) {
+ h2,
+.h2 {
+ font-size: calc(1.3808408252rem + 1.0874829835 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h2,
+.h2 {
+ font-size: 2.4683238087rem;
+ }
+}
+
+h3,
+.h3 {
+ font-size: 1.2136296308rem;
+}
+@media screen and (min-width: 20rem) {
+ h3,
+.h3 {
+ font-size: calc(1.2136296308rem + 0.4621997101 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h3,
+.h3 {
+ font-size: 1.6758293408rem;
+ }
+}
+
+h4,
+.h4 {
+ font-size: 1.1377777785rem;
+}
+@media screen and (min-width: 20rem) {
+ h4,
+.h4 {
+ font-size: calc(1.1377777785rem + 0.1567604947 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h4,
+.h4 {
+ font-size: 1.2945382732rem;
+ }
+}
+
+h5,
+.h5 {
+ font-size: 1.066666667rem;
+}
+@media screen and (min-width: 20rem) {
+ h5,
+.h5 {
+ font-size: calc(1.066666667rem + 0.0711111115 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h5,
+.h5 {
+ font-size: 1.1377777785rem;
+ }
+}
+
+h6,
+.h6 {
+ font-size: 1rem;
+}
+@media screen and (min-width: 20rem) {
+ h6,
+.h6 {
+ font-size: calc(1rem + 0 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ h6,
+.h6 {
+ font-size: 1rem;
+ }
+}
+
+h2 + *,
+h3 + *,
+h4 + *,
+h5 + *,
+h6 + * {
+ margin-top: calc(0.5666666667rem + 0.25vw);
+}
+
+b,
+strong {
+ font-weight: var(--font-weight-bold);
+}
+
+blockquote {
+ font-family: var(--heading-font);
+ padding: 3.6833333333rem 0 0;
+ position: relative;
+ text-align: center;
+}
+blockquote {
+ font-size: 1.1377777785rem;
+}
+@media screen and (min-width: 20rem) {
+ blockquote {
+ font-size: calc(1.1377777785rem + 0.2430630467 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ blockquote {
+ font-size: 1.3808408252rem;
+ }
+}
+blockquote::before {
+ color: var(--dark);
+ content: "“";
+ font: normal 320%/0.9 Georgia, Times, Times New Roman, serif;
+ top: 0.5666666667rem;
+ position: absolute;
+ left: 50%;
+ -webkit-transform: translate(-50%, 0);
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+}
+blockquote > :nth-child(1) {
+ margin-top: 0;
+}
+
+ul,
+ol {
+ margin-left: 2rem;
+}
+ul > li,
+ol > li {
+ list-style: inherit;
+ padding: 0 0 0.2833333333rem 0.85rem;
+}
+
+dl dt {
+ font-weight: var(--font-weight-bold);
+}
+
+pre {
+ background-color: var(--lighter);
+ font-size: 0.8239746086rem;
+ padding: 1.7rem;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+pre > code {
+ color: var(--text-color);
+ display: inline-block;
+ font-size: inherit;
+ padding: 0;
+}
+
+code {
+ background-color: var(--lighter);
+ color: var(--color);
+ font-size: 0.8239746086rem;
+ font-family: Menlo, Monaco, Consolas, Courier New, monospace;
+}
+
+table {
+ border: 1px solid var(--light);
+ border-collapse: collapse;
+ border-spacing: 0;
+ vertical-align: top;
+ text-align: left;
+ width: 100%;
+}
+table th {
+ font-weight: var(--font-weight-bold);
+ padding: 0.7083333333rem 1.1333333333rem;
+}
+table td {
+ border-top: 1px solid var(--light);
+ padding: 0.7083333333rem 1.1333333333rem;
+}
+
+.table-striped tr:nth-child(2n) {
+ background: var(--lighter);
+}
+.table-bordered th,
+.table-bordered td {
+ border: 1px solid var(--light);
+}
+.table-title th {
+ background: var(--lighter);
+}
+
+figcaption {
+ clear: both;
+ color: gray-2;
+ font-style: italic;
+ font-size: 0.7241964329rem;
+ margin: 0.85rem 0 0;
+ text-align: center;
+}
+
+kbd {
+ background: var(--dark);
+ border-radius: 2px;
+ color: var(--white);
+ font-family: Menlo, Monaco, Consolas, Courier New, monospace;
+ font-size: 0.8789062495rem;
+ padding: 0.1416666667rem 0.425rem;
+}
+
+sub,
+sup {
+ font-size: 65%;
+}
+
+small {
+ font-size: 0.8789062495rem;
+}
+
+hr,
+.separator {
+ background: none;
+ border: none;
+ height: auto;
+ line-height: 1;
+ max-width: none;
+ text-align: center;
+}
+hr::before,
+.separator::before {
+ content: "···";
+ color: var(--dark);
+ font-size: 1.2136296308rem;
+ font-weight: var(--font-weight-bold);
+ letter-spacing: 1.1377777785rem;
+ padding-left: 1.1377777785rem;
+}
+
+.separator--dot::before {
+ content: "·";
+ color: var(--dark);
+ font-size: 1.2136296308rem;
+ font-weight: var(--font-weight-bold);
+ letter-spacing: 1.1377777785rem;
+ padding-left: 1.1377777785rem;
+}
+.separator--long-line {
+ position: relative;
+}
+.separator--long-line::before {
+ content: "";
+ height: 1.2136296308rem;
+}
+.separator--long-line::after {
+ border-top: 1px solid var(--light);
+ content: "";
+ height: 1px;
+ position: absolute;
+ width: 100%;
+ top: 50%;
+ left: 0;
+}
+
+.btn, [type=button],
+[type=submit],
+button {
+ background: var(--color);
+ border: 1px solid var(--color);
+ border-radius: 2px;
+ -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.08);
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.08);
+ color: var(--white);
+ cursor: pointer;
+ display: inline-block;
+ font-family: var(--body-font);
+ font-size: 0.6789341556rem;
+ font-weight: var(--font-weight-bold);
+ overflow: hidden;
+ padding: 0.5666666667rem 1.4166666667rem;
+ text-align: center;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ text-transform: uppercase;
+ vertical-align: middle;
+ will-change: transform;
+}
+@media all and (max-width: 19.9375em) {
+ .btn, [type=button],
+[type=submit],
+button {
+ width: 100%;
+ }
+}
+@media all and (max-width: 37.4375em) {
+ .btn, [type=button],
+[type=submit],
+button {
+ margin-bottom: 0.5666666667rem;
+ }
+}
+.btn:hover, [type=button]:hover,
+[type=submit]:hover,
+button:hover, .btn:active, [type=button]:active,
+[type=submit]:active,
+button:active, .btn:focus, [type=button]:focus,
+[type=submit]:focus,
+button:focus {
+ -webkit-box-shadow: 0 7px 14px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
+ box-shadow: 0 7px 14px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
+ color: var(--white);
+ -webkit-transform: translateY(-2px);
+ -ms-transform: translateY(-2px);
+ transform: translateY(-2px);
+}
+@media all and (min-width: 20em) {
+ .btn + .btn, [type=button] + .btn,
+[type=submit] + .btn,
+button + .btn, .btn + [type=button], [type=button] + [type=button],
+[type=submit] + [type=button],
+button + [type=button],
+.btn + [type=submit],
+[type=button] + [type=submit],
+[type=submit] + [type=submit],
+button + [type=submit],
+.btn + button,
+[type=button] + button,
+[type=submit] + button,
+button + button {
+ margin-left: 0.5666666667rem;
+ }
+}
+.btn:disabled, [type=button]:disabled,
+[type=submit]:disabled,
+button:disabled {
+ background-color: var(--light);
+ border-color: var(--light);
+ color: var(--gray-2);
+ cursor: not-allowed;
+}
+
+[type=button],
+[type=submit],
+button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+}
+
+::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+
+fieldset {
+ border: 1px solid var(--light);
+ margin: calc(1.7rem + 1vw) 0 0;
+ padding: 1.7rem;
+}
+fieldset > legend {
+ margin-left: -1rem;
+ padding: 0 1rem;
+}
+
+legend {
+ font-weight: 500;
+ padding: 0;
+}
+
+label {
+ font-weight: 500;
+ margin: 0 1.1333333333rem 0.85rem 0;
+}
+
+[type=text],
+[type=url],
+[type=tel],
+[type=number],
+[type=email],
+[type=search],
+textarea,
+select {
+ background-color: var(--white);
+ border: none;
+ border: 1px solid var(--light);
+ font-size: 1rem;
+ outline: none;
+ padding: 0.34rem 0.85rem;
+ vertical-align: middle;
+ width: 100%;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+}
+@media all and (min-width: 37.5em) {
+ [type=text],
+[type=url],
+[type=tel],
+[type=number],
+[type=email],
+[type=search],
+textarea,
+select {
+ width: auto;
+ }
+}
+[type=text]:focus,
+[type=url]:focus,
+[type=tel]:focus,
+[type=number]:focus,
+[type=email]:focus,
+[type=search]:focus,
+textarea:focus,
+select:focus {
+ border-color: var(--dark);
+}
+
+input[type=checkbox],
+input[type=radio] {
+ opacity: 0;
+ position: absolute;
+}
+input[type=checkbox] + label,
+input[type=radio] + label {
+ position: relative;
+ margin-left: -1px;
+ cursor: pointer;
+ padding: 0;
+}
+input[type=checkbox] + label:before,
+input[type=radio] + label:before {
+ background-color: var(--white);
+ border: 1px solid var(--light);
+ border-radius: 2px;
+ content: "";
+ display: inline-block;
+ height: 1.4166666667rem;
+ line-height: 1.4166666667rem;
+ margin-right: 1.1333333333rem;
+ vertical-align: middle;
+ text-align: center;
+ width: 1.4166666667rem;
+}
+input[type=checkbox]:checked + label:before,
+input[type=radio]:checked + label:before {
+ content: "";
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3e%3cpolygon points='9.53 0 4.4 5.09 1.47 2.18 0 3.64 2.93 6.54 4.4 8 5.87 6.54 11 1.46 9.53 0' fill='%23d73a42'/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-size: 11px 8px;
+ background-position: 50% 50%;
+}
+
+input[type=radio] + label:before {
+ border-radius: 50%;
+}
+input[type=radio]:checked + label:before {
+ background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3ccircle cx='4' cy='4' r='4' fill='%23d73a42'/%3e%3c/svg%3e");
+}
+
+[type=file] {
+ margin-bottom: 1.7rem;
+ width: 100%;
+}
+
+select {
+ max-width: 100%;
+ width: auto;
+ position: relative;
+}
+select:not([multiple]) {
+ background: url('data:image/svg+xml;utf8, ') no-repeat 90% 50%;
+ background-size: 8px;
+ padding-right: 3.4rem;
+}
+
+select[multiple] {
+ border: 1px solid var(--light);
+ padding: 1.7rem;
+ width: 100%;
+}
+select[multiple]:hover {
+ border-color: var(--light);
+}
+select[multiple]:focus {
+ border-color: var(--dark);
+}
+select[multiple]:disabled {
+ background-color: var(--light);
+ cursor: not-allowed;
+}
+select[multiple]:disabled:hover {
+ border-color: var(--light);
+}
+
+textarea {
+ display: block;
+ overflow: auto;
+ resize: vertical;
+ max-width: 100%;
+}
+
+.top {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ height: var(--navbar-height);
+ position: absolute;
+ padding: 0 var(--page-margin);
+ -webkit-transition: background 0.5s ease;
+ -o-transition: background 0.5s ease;
+ transition: background 0.5s ease;
+ width: 100%;
+ z-index: 2;
+}
+@media all and (min-width: 56.25em) {
+ .top {
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ height: var(--navbar-height);
+ }
+}
+.top.is-visible {
+ background: var(--dark);
+ -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.06);
+ box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.06);
+ opacity: 1;
+ position: fixed;
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0);
+ -webkit-transition: height 0.3s, background 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ transition: height 0.3s, background 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ -o-transition: transform 0.24s, height 0.3s, background 0.3s, opacity 0.24s;
+ transition: transform 0.24s, height 0.3s, background 0.3s, opacity 0.24s;
+ transition: transform 0.24s, height 0.3s, background 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ width: 100%;
+}
+@media all and (min-width: 56.25em) {
+ .top.is-hidden {
+ opacity: 0;
+ -webkit-transform: translate(0, -86px);
+ -ms-transform: translate(0, -86px);
+ transform: translate(0, -86px);
+ -webkit-transition: background 0.3s, color 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ transition: background 0.3s, color 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ -o-transition: transform 0.24s, background 0.3s, color 0.3s, opacity 0.24s;
+ transition: transform 0.24s, background 0.3s, color 0.3s, opacity 0.24s;
+ transition: transform 0.24s, background 0.3s, color 0.3s, opacity 0.24s, -webkit-transform 0.24s;
+ }
+}
+
+.logo {
+ color: var(--logo-color) !important;
+ font-size: 1.2136296308rem;
+ font-weight: var(--font-weight-normal);
+ margin-right: auto;
+}
+.logo > img {
+ max-height: calc(3.9666666667rem + 1vw);
+}
+
+.search {
+ -webkit-box-ordinal-group: 3;
+ -ms-flex-order: 2;
+ order: 2;
+}
+@media all and (min-width: 56.25em) {
+ .search {
+ -webkit-box-ordinal-group: 4;
+ -ms-flex-order: 3;
+ order: 3;
+ }
+}
+.search__btn {
+ border: none !important;
+ background: none !important;
+ -webkit-box-shadow: none !important;
+ box-shadow: none !important;
+ margin: 0;
+ padding: 0.5666666667rem;
+ width: auto;
+}
+@media all and (min-width: 56.25em) {
+ .search__btn {
+ margin-left: 1rem;
+ padding-right: 0;
+ }
+}
+.search__btn:hover, .search__btn:focus {
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0);
+}
+.search__btn:hover > svg, .search__btn:focus > svg {
+ fill: rgba(255, 255, 255, 0.7);
+}
+.search__btn > svg {
+ display: block;
+ fill: var(--white);
+ height: 15px;
+ -webkit-transition: all 0.24s ease;
+ -o-transition: all 0.24s ease;
+ transition: all 0.24s ease;
+ width: 15px;
+}
+.search__form {
+ -ms-flex-preferred-size: 90%;
+ flex-basis: 90%;
+}
+.search__input {
+ background: none;
+ border: none !important;
+ color: var(--white);
+ display: none;
+ font-family: var(--heading-font);
+ margin: 0 !important;
+ opacity: 0;
+ padding: 0;
+ width: 100%;
+}
+.search__input {
+ font-size: 1.2136296308rem;
+}
+@media screen and (min-width: 20rem) {
+ .search__input {
+ font-size: calc(1.2136296308rem + 0.3574603758 * ((100vw - 20rem) / 50));
+ }
+}
+@media screen and (min-width: 70rem) {
+ .search__input {
+ font-size: 1.5710900065rem;
+ }
+}
+.search__close {
+ background: none !important;
+ -webkit-box-shadow: none !important;
+ box-shadow: none !important;
+ border: none;
+ color: transparent;
+ cursor: pointer;
+ margin: 0 !important;
+ opacity: 0;
+ padding: 0;
+ height: 1.6rem;
+ width: 1.6rem;
+ position: relative;
+ text-indent: -999rem;
+}
+.search__close:before, .search__close:after {
+ background-color: var(--white);
+ content: "";
+ left: 1rem;
+ height: 1.6rem;
+ opacity: 1;
+ position: absolute;
+ width: 1px;
+ top: 0;
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-transition: all 0.14s ease-out;
+ -o-transition: all 0.14s ease-out;
+ transition: all 0.14s ease-out;
+}
+.search__close:after {
+ -webkit-transform: rotate(-45deg);
+ -ms-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.search__close:hover {
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0);
+}
+.search__close:hover:before, .search__close:hover:after {
+ background-color: rgba(255, 255, 255, 0.7);
+}
+.search__overlay {
+ background-color: var(--dark);
+ -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
+ box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
+ left: 0;
+ opacity: 0;
+ position: fixed;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ top: 0;
+ visibility: hidden;
+ width: 100%;
+ z-index: 2005;
+}
+.search__overlay-inner {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ height: 4.4rem;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ padding: 0 var(--page-margin);
+}
+@media all and (min-width: 56.25em) {
+ .search__overlay-inner {
+ height: 6rem;
+ }
+}
+.search__overlay.expanded {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0);
+ opacity: 1;
+ display: block;
+ visibility: visible;
+}
+.search__overlay.expanded .search__input {
+ -webkit-animation: slideininput 0.24s 0.12s forwards;
+ animation: slideininput 0.24s 0.12s forwards;
+ display: block;
+}
+@-webkit-keyframes slideininput {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes slideininput {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+.search__overlay.expanded .search__close {
+ -webkit-animation: slideinclose 0.24s 0.12s forwards;
+ animation: slideinclose 0.24s 0.12s forwards;
+}
+@-webkit-keyframes slideinclose {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes slideinclose {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+.navbar {
+ -webkit-box-ordinal-group: 4;
+ -ms-flex-order: 3;
+ order: 3;
+}
+.navbar .navbar__menu {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+@media all and (max-width: 56.1875em) {
+ .navbar .navbar__menu {
+ display: none;
+ }
+}
+.navbar .navbar__menu li {
+ font-family: var(--menu-font);
+ display: block;
+ font-size: 0.7724761953rem;
+ line-height: var(--line-height);
+ font-weight: 500;
+ padding: 0;
+ position: relative;
+ text-transform: uppercase;
+ width: auto;
+}
+.navbar .navbar__menu li a,
+.navbar .navbar__menu li span[aria-haspopup=true] {
+ color: var(--white);
+ display: block;
+ padding: 0 0.5666666667rem;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+.navbar .navbar__menu li a:active, .navbar .navbar__menu li a:focus, .navbar .navbar__menu li a:hover,
+.navbar .navbar__menu li span[aria-haspopup=true]:active,
+.navbar .navbar__menu li span[aria-haspopup=true]:focus,
+.navbar .navbar__menu li span[aria-haspopup=true]:hover {
+ color: rgba(var(--white-rgb), 0.7);
+}
+.navbar .navbar__menu li span {
+ color: var(--white);
+ cursor: default;
+ display: block;
+ padding: 0 0.5666666667rem;
+}
+.navbar .navbar__menu > li:hover > a, .navbar .navbar__menu > li:hover > span[aria-haspopup=true] {
+ color: rgba(var(--white-rgb), 0.7);
+}
+.navbar .has-submenu:active > .navbar__submenu,
+.navbar .has-submenu:focus > .navbar__submenu,
+.navbar .has-submenu:hover > .navbar__submenu {
+ left: 0;
+ opacity: 1;
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ visibility: visible;
+ margin-top: 0.85rem;
+}
+.navbar .has-submenu:active > .navbar__submenu:before,
+.navbar .has-submenu:focus > .navbar__submenu:before,
+.navbar .has-submenu:hover > .navbar__submenu:before {
+ content: "";
+ height: 0.85rem;
+ position: absolute;
+ width: 100%;
+ top: -0.85rem;
+}
+.navbar .has-submenu:active > .navbar__submenu.is-right-submenu,
+.navbar .has-submenu:focus > .navbar__submenu.is-right-submenu,
+.navbar .has-submenu:hover > .navbar__submenu.is-right-submenu {
+ left: auto;
+ right: 0;
+ -webkit-transform-origin: right top;
+ -ms-transform-origin: right top;
+ transform-origin: right top;
+}
+.navbar .has-submenu .has-submenu:active > .navbar__submenu,
+.navbar .has-submenu .has-submenu:focus > .navbar__submenu,
+.navbar .has-submenu .has-submenu:hover > .navbar__submenu {
+ top: 0;
+ margin-top: 0;
+}
+.navbar .has-submenu .has-submenu:active > .navbar__submenu.is-right-submenu,
+.navbar .has-submenu .has-submenu:focus > .navbar__submenu.is-right-submenu,
+.navbar .has-submenu .has-submenu:hover > .navbar__submenu.is-right-submenu {
+ top: 0;
+ margin-top: 0;
+}
+.navbar .navbar__submenu {
+ background: var(--dark);
+ -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
+ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
+ left: -9999px;
+ list-style-type: none;
+ margin: 0;
+ padding: 10px 0;
+ position: absolute;
+ white-space: nowrap;
+ z-index: 1;
+ opacity: 0;
+ -webkit-transform: scale(0.8);
+ -ms-transform: scale(0.8);
+ transform: scale(0.8);
+ -webkit-transform-origin: 0 top;
+ -ms-transform-origin: 0 top;
+ transform-origin: 0 top;
+ -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ -o-transition: opacity 0.15s, transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ transition: opacity 0.15s, transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ transition: opacity 0.15s, transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1), -webkit-transform 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+}
+.navbar .navbar__submenu__submenu {
+ z-index: 2;
+}
+.navbar .navbar__submenu li {
+ line-height: 1.5;
+ font-size: 0.7241964329rem;
+}
+.navbar .navbar__submenu li a,
+.navbar .navbar__submenu li span[aria-haspopup=true] {
+ color: rgba(var(--white-rgb), 0.7) !important;
+ padding: 0.5666666667rem 1.4166666667rem;
+ -webkit-transition: all 0.24s ease;
+ -o-transition: all 0.24s ease;
+ transition: all 0.24s ease;
+}
+.navbar .navbar__submenu li a:active, .navbar .navbar__submenu li a:focus, .navbar .navbar__submenu li a:hover,
+.navbar .navbar__submenu li span[aria-haspopup=true]:active,
+.navbar .navbar__submenu li span[aria-haspopup=true]:focus,
+.navbar .navbar__submenu li span[aria-haspopup=true]:hover {
+ background: rgba(var(--white-rgb), 0.05);
+ color: var(--white) !important;
+}
+.navbar .navbar__submenu li span {
+ color: rgba(var(--white-rgb), 0.7) !important;
+ padding: 0.5666666667rem 1.4166666667rem;
+}
+.navbar .navbar__submenu li:hover > a, .navbar .navbar__submenu li:hover > span[aria-haspopup=true] {
+ color: var(--white) !important;
+}
+.navbar .navbar__toggle {
+ background: var(--dark);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ border: none;
+ border-radius: 3px;
+ cursor: pointer;
+ display: block;
+ line-height: 1;
+ margin: 0;
+ overflow: visible;
+ padding: 1rem;
+ position: relative;
+ right: -1rem;
+ text-transform: none;
+ z-index: 2004;
+}
+@media all and (min-width: 56.25em) {
+ .navbar .navbar__toggle {
+ display: none;
+ }
+}
+.navbar .navbar__toggle:hover, .navbar .navbar__toggle:focus {
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ outline: none;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+}
+.navbar .navbar__toggle-box {
+ width: 24px;
+ height: 14px;
+ display: inline-block;
+ position: relative;
+}
+.navbar .navbar__toggle-inner {
+ display: block;
+ top: 50%;
+ text-indent: -9999999em;
+}
+.navbar .navbar__toggle-inner::before {
+ content: "";
+ display: block;
+ top: -6px;
+}
+.navbar .navbar__toggle-inner::after {
+ content: "";
+ display: block;
+ bottom: -6px;
+}
+.navbar .navbar__toggle-inner, .navbar .navbar__toggle-inner::before, .navbar .navbar__toggle-inner::after {
+ width: 22px;
+ height: 2px;
+ background-color: var(--white);
+ position: absolute;
+ -webkit-transition: opacity 0.14s ease-out, -webkit-transform;
+ transition: opacity 0.14s ease-out, -webkit-transform;
+ -o-transition: transform, opacity 0.14s ease-out;
+ transition: transform, opacity 0.14s ease-out;
+ transition: transform, opacity 0.14s ease-out, -webkit-transform;
+}
+.navbar .navbar__toggle-inner {
+ -webkit-transition-duration: 0.075s;
+ -o-transition-duration: 0.075s;
+ transition-duration: 0.075s;
+ -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+}
+.navbar .navbar__toggle-inner::before {
+ -webkit-transition: top 0.075s ease 0.12s, opacity 0.075s ease;
+ -o-transition: top 0.075s ease 0.12s, opacity 0.075s ease;
+ transition: top 0.075s ease 0.12s, opacity 0.075s ease;
+}
+.navbar .navbar__toggle-inner::after {
+ -webkit-transition: bottom 0.075s ease 0.12s, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ transition: bottom 0.075s ease 0.12s, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ -o-transition: bottom 0.075s ease 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ transition: bottom 0.075s ease 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ transition: bottom 0.075s ease 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+}
+.navbar .navbar__toggle.is-active .navbar__toggle-inner {
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-transition-delay: 0.12s;
+ -o-transition-delay: 0.12s;
+ transition-delay: 0.12s;
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+}
+.navbar .navbar__toggle.is-active .navbar__toggle-inner::before {
+ top: 0;
+ opacity: 0;
+ -webkit-transition: top 0.075s ease, opacity 0.075s ease 0.12s;
+ -o-transition: top 0.075s ease, opacity 0.075s ease 0.12s;
+ transition: top 0.075s ease, opacity 0.075s ease 0.12s;
+}
+.navbar .navbar__toggle.is-active .navbar__toggle-inner::after {
+ bottom: 0;
+ -webkit-transform: rotate(-90deg);
+ -ms-transform: rotate(-90deg);
+ transform: rotate(-90deg);
+ -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
+ transition: bottom 0.075s ease, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
+ -o-transition: bottom 0.075s ease, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
+ transition: bottom 0.075s ease, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
+ transition: bottom 0.075s ease, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
+}
+
+.navbar_mobile_overlay {
+ background: var(--white);
+ height: calc(100vh - 4.4rem);
+ left: 0;
+ opacity: 1;
+ overflow: auto;
+ pointer-events: auto;
+ position: fixed;
+ top: 4.4rem;
+ -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ -o-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ width: 100%;
+ z-index: 1001;
+}
+.navbar_mobile_overlay.is-hidden {
+ opacity: 0;
+ pointer-events: none;
+}
+.navbar_mobile_overlay .navbar__menu {
+ margin: 24px;
+}
+.navbar_mobile_overlay .navbar__menu li {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+.navbar_mobile_overlay .navbar__menu li a,
+.navbar_mobile_overlay .navbar__menu li span {
+ color: var(--dark);
+ display: block;
+ padding: 0.5666666667rem;
+ position: relative;
+}
+.navbar_mobile_overlay .navbar__menu li a:active, .navbar_mobile_overlay .navbar__menu li a:focus, .navbar_mobile_overlay .navbar__menu li a:hover,
+.navbar_mobile_overlay .navbar__menu li span:active,
+.navbar_mobile_overlay .navbar__menu li span:focus,
+.navbar_mobile_overlay .navbar__menu li span:hover {
+ color: var(--dark);
+}
+.navbar_mobile_overlay .navbar__menu li a[aria-haspopup=true]::after,
+.navbar_mobile_overlay .navbar__menu li span[aria-haspopup=true]::after {
+ content: "";
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 5px 5px 0 5px;
+ border-color: currentColor transparent transparent transparent;
+ left: 0.5666666667rem;
+ top: 15px;
+ position: relative;
+}
+.navbar_mobile_overlay .navbar__submenu {
+ margin: 0;
+ padding: 0;
+}
+.navbar_mobile_overlay .navbar__submenu_wrapper {
+ height: 0;
+ opacity: 0;
+ overflow: hidden;
+ -webkit-transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ -o-transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+}
+.navbar_mobile_overlay .navbar__submenu_wrapper.is-active {
+ height: auto;
+ opacity: 1;
+}
+
+.navbar_mobile_sidebar {
+ background: var(--white);
+ -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
+ height: 100vh;
+ left: 0;
+ max-width: 400px;
+ overflow: auto;
+ position: fixed;
+ top: 0;
+ -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ -o-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ width: 80%;
+ z-index: 1001;
+}
+.navbar_mobile_sidebar.is-hidden {
+ left: -400px;
+}
+.navbar_mobile_sidebar .navbar__menu {
+ margin: 24px;
+}
+.navbar_mobile_sidebar .navbar__menu li {
+ font-family: var(--menu-font);
+ font-size: 16px;
+ list-style: none;
+ line-height: 1.3;
+ margin: 0;
+ padding: 0;
+}
+.navbar_mobile_sidebar .navbar__menu li a,
+.navbar_mobile_sidebar .navbar__menu li .is-separator {
+ color: var(--dark);
+ display: block;
+ padding: 10px 20px 10px 0;
+ position: relative;
+}
+.navbar_mobile_sidebar .navbar__menu li a:active, .navbar_mobile_sidebar .navbar__menu li a:focus, .navbar_mobile_sidebar .navbar__menu li a:hover,
+.navbar_mobile_sidebar .navbar__menu li .is-separator:active,
+.navbar_mobile_sidebar .navbar__menu li .is-separator:focus,
+.navbar_mobile_sidebar .navbar__menu li .is-separator:hover {
+ color: var(--dark);
+}
+.navbar_mobile_sidebar .navbar__menu li a[aria-haspopup=true]::after,
+.navbar_mobile_sidebar .navbar__menu li .is-separator[aria-haspopup=true]::after {
+ content: "";
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 5px 5px 0 5px;
+ border-color: currentColor transparent transparent transparent;
+ right: 0;
+ top: 18px;
+ position: absolute;
+}
+.navbar_mobile_sidebar .navbar__submenu {
+ margin: 0 0 0 24px;
+ padding: 0;
+}
+.navbar_mobile_sidebar .navbar__submenu_wrapper {
+ height: 0;
+ opacity: 0;
+ overflow: hidden;
+ -webkit-transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ -o-transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+ transition: all 0.3s cubic-bezier(0.275, 1.375, 0.8, 1);
+}
+.navbar_mobile_sidebar .navbar__submenu_wrapper.is-active {
+ height: auto;
+ opacity: 1;
+}
+.navbar_mobile_sidebar__overlay {
+ background: rgba(0, 0, 0, 0.5);
+ height: 100%;
+ opacity: 1;
+ pointer-events: auto;
+ position: fixed;
+ top: 0;
+ -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ -o-transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ width: 100%;
+ z-index: 10;
+}
+.navbar_mobile_sidebar__overlay.is-hidden {
+ opacity: 0;
+ pointer-events: none;
+}
+
+.site-container {
+ background: var(--white);
+ max-width: 100%;
+ overflow: hidden;
+}
+
+.wrapper {
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ max-width: var(--entry-width);
+ margin: 0 auto;
+ padding: 0 var(--page-margin);
+}
+
+.readmore {
+ display: inline-block;
+ color: var(--gray-2);
+ font-size: 0.8239746086rem;
+ font-style: italic;
+ text-decoration: underline;
+ -webkit-text-decoration-skip: ink;
+ text-decoration-skip-ink: auto;
+}
+
+.hero {
+ background: var(--hero-bg);
+ height: var(--hero-height);
+ position: relative;
+ top: 0;
+ z-index: 1;
+}
+.hero__content {
+ bottom: 10%;
+ color: var(--hero-text-color);
+ left: 50%;
+ position: absolute;
+ -webkit-transform: translate(-50%, 0);
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+ width: 100%;
+ z-index: 2;
+}
+.hero__content h1 {
+ color: var(--hero-heading-color);
+}
+.hero__content h1 > sup {
+ font-size: 1.066666667rem;
+ vertical-align: top;
+}
+.hero__content h1 + p {
+ margin-top: calc(0.2833333333rem + 0.25vw);
+}
+.hero__content a {
+ font-weight: bold;
+}
+.hero__content a {
+ color: var(--hero-link-color);
+ text-decoration: none;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+.hero__content a:hover {
+ color: var(--hero-link-color-hover);
+}
+.hero__content a:active {
+ color: var(--hero-link-color);
+}
+.hero__content a:focus {
+ outline: none;
+}
+.hero__image {
+ height: 100%;
+ margin: 0;
+ position: absolute;
+ width: 100%;
+}
+.hero__image--overlay::after {
+ content: "";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.hero__image > img {
+ display: block;
+ height: inherit;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: inherit;
+}
+.hero__image > figcaption {
+ background: var(--text-color);
+ border-radius: 2px;
+ bottom: 1rem;
+ color: var(--light);
+ display: block;
+ padding: 0 0.34rem;
+ position: absolute;
+ text-align: right;
+ right: var(--page-margin);
+ z-index: 3;
+}
+
+.feed__item {
+ margin-top: calc(2.55rem + 1.5vw);
+ padding-bottom: calc(0.5666666667rem + 1vw);
+}
+.feed__image {
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ margin: calc(1.7rem + 1vw) auto;
+ max-width: calc(var(--entry-width) + 20%);
+ padding: 0 6vw;
+}
+.feed__image > img {
+ display: inline-block;
+ height: auto;
+ width: 100%;
+}
+.feed__meta {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ color: gray-2;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 0.8239746086rem;
+ margin-bottom: calc(-1.4166666667rem - 1vw);
+}
+.feed__author {
+ font-family: var(--menu-font);
+ font-weight: var(--font-weight-bold);
+}
+.feed__date {
+ color: var(--gray-2);
+ font-style: italic;
+}
+.feed__author + .feed__date {
+ margin-left: 0.85rem;
+}
+.feed__author + .feed__date::before {
+ content: "";
+ background: var(--light);
+ display: inline-block;
+ height: 1px;
+ margin-right: 4px;
+ width: 1rem;
+ vertical-align: middle;
+}
+.feed__readmore {
+ margin-top: calc(1.1333333333rem + 0.25vw);
+}
+.feed--grid {
+ display: -ms-grid;
+ display: grid;
+ -ms-grid-columns: 100%;
+ grid-template-columns: 100%;
+ grid-gap: calc(1.7rem + 1.5vw);
+ margin-top: 0;
+ padding-top: calc(2.55rem + 1.5vw);
+}
+@media all and (min-width: 37.5em) {
+ .feed--grid {
+ -ms-grid-columns: 1fr calc(1.7rem + 1.5vw) 1fr;
+ grid-template-columns: repeat(2, 1fr);
+ }
+}
+.feed--grid h2 {
+ margin-top: 0;
+}
+.feed--grid sup {
+ font-size: 1.066666667rem;
+ vertical-align: top;
+}
+
+.post__image {
+ display: inline-block;
+}
+.post__image > img {
+ display: inline-block;
+}
+.post__image--left {
+ float: left;
+ margin-bottom: 1.7rem;
+ margin-right: 1.7rem;
+ max-width: 50%;
+}
+.post__image--right {
+ float: right;
+ margin-bottom: 1.7rem;
+ margin-left: 1.7rem;
+ max-width: 50%;
+}
+.post__image--center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+.post__image--wide {
+ display: block;
+}
+@media all and (min-width: 56.25em) {
+ .post__image--wide {
+ margin-left: calc(-1 * var(--page-margin));
+ margin-right: calc(-1 * var(--page-margin));
+ text-align: center;
+ }
+ .post__image--wide a,
+.post__image--wide img {
+ display: block;
+ height: auto;
+ width: 100%;
+ }
+}
+.post__image--full {
+ display: block;
+ margin-left: calc(-50vw + 50%);
+ margin-right: calc(-50vw + 50%);
+ text-align: center;
+}
+.post__image--full a,
+.post__image--full img {
+ display: block;
+ height: auto;
+ width: 100%;
+}
+.post__meta {
+ color: gray-2;
+ font-size: 0.8239746086rem;
+ font-style: italic;
+ margin-bottom: calc(-1.4166666667rem - 1vw);
+}
+.post__meta--author {
+ border-top: 1px solid var(--hero-border-color);
+ font-style: normal;
+ display: inline-block;
+ margin-top: 1.7rem;
+ padding-top: 1.4166666667rem;
+}
+@media all and (min-width: 37.5em) {
+ .post__meta--author {
+ margin-top: 2.8333333333rem;
+ padding-top: 1.7rem;
+ }
+}
+.post__author-thumb {
+ border-radius: 50%;
+ height: 1.7rem;
+ margin-right: 0.5666666667rem;
+ width: 1.7rem;
+}
+.post__entry {
+ margin-top: calc(2.55rem + 1.5vw);
+}
+.post__entry > :nth-child(1) {
+ margin-top: 0;
+}
+.post__avatar-thumbs {
+ border-radius: 50%;
+ height: 4.5333333333rem;
+ width: 4.5333333333rem;
+}
+.post__last-updated {
+ color: var(--gray-2);
+ font-size: 0.7724761953rem;
+ font-style: italic;
+ margin-top: 2.2666666667rem;
+}
+.post__last-updated + .post__tag {
+ margin: 1.1333333333rem 0 0;
+}
+.post__tag {
+ margin: 2.2666666667rem 0 0;
+ font-family: var(--menu-font);
+ font-size: 0.8239746086rem;
+}
+.post__tag > li {
+ display: inline-block;
+ margin-right: 0.2833333333rem;
+ padding: 0;
+}
+.post__tag > li > a {
+ background: var(--lighter);
+ border-radius: 1px;
+ color: var(--dark);
+ font-size: 0.7241964329rem;
+ padding: 0.2833333333rem 0.85rem;
+}
+.post__tag > li > a:hover {
+ background: var(--light);
+}
+.post__share {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin: calc(2.8333333333rem + 1vw) -0.2833333333rem 0;
+}
+.post__share > a {
+ border-radius: 2px;
+ -webkit-box-flex: 1;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ margin: 0.2833333333rem;
+ line-height: 0;
+ padding: 0.7083333333rem 1.1333333333rem;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ text-align: center;
+}
+.post__share > a:hover {
+ -webkit-transform: translateY(-2px);
+ -ms-transform: translateY(-2px);
+ transform: translateY(-2px);
+}
+.post__share > a span {
+ color: var(--white);
+ font-family: var(--menu-font);
+ font-size: 0.5967194723rem;
+ font-weight: var(--font-weight-bold);
+ margin-left: 0.2833333333rem;
+ text-transform: uppercase;
+}
+.post__share > a svg {
+ fill: var(--white);
+ height: 18px;
+ pointer-events: none;
+ width: 18px;
+ vertical-align: middle;
+}
+.post__bio {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin: calc(3.4rem + 1vw) 0 calc(3.4rem + 2vw);
+}
+@media all and (min-width: 37.5em) {
+ .post__bio::before {
+ content: "";
+ border-top: 1px solid var(--light);
+ height: 1px;
+ margin-right: 2rem;
+ width: 20%;
+ }
+}
+.bio__avatar {
+ border-radius: 50%;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ height: 3rem;
+ margin-right: 1.2rem;
+ width: 3rem;
+}
+@media all and (min-width: 37.5em) {
+ .bio__avatar {
+ height: 4rem;
+ margin-right: 2rem;
+ width: 4rem;
+ }
+}
+.bio__name {
+ font-family: var(--menu-font);
+ font-size: 1rem;
+ font-weight: var(--font-weight-bold);
+ margin: 0;
+}
+.bio__info > p {
+ font-family: var(--body-font);
+ font-size: 0.8239746086rem;
+ line-height: 1.5;
+ margin: 0.5666666667rem 0 0;
+}
+@media all and (min-width: 37.5em) {
+ .bio__info > p {
+ width: 80%;
+ }
+}
+
+.post__nav {
+ border-top: 1px solid var(--light);
+ margin-top: calc(2.55rem + 1vw);
+ padding: 2.55rem var(--page-margin) 2.8333333333rem;
+ position: relative;
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-inner {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-prev, .post__nav-next {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+.post__nav-prev svg, .post__nav-next svg {
+ fill: var(--gray-2);
+}
+@media all and (max-width: 37.4375em) {
+ .post__nav-prev svg, .post__nav-next svg {
+ display: none;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-next {
+ margin-left: auto;
+ text-align: right;
+ }
+}
+@media all and (max-width: 37.4375em) {
+ .post__nav-prev + .post__nav-next {
+ margin-top: 1.1333333333rem;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-prev + .post__nav-next {
+ margin-left: 1.7rem;
+ }
+}
+.post__nav-link {
+ font-family: var(--body-font);
+ font-size: 0.8239746086rem;
+ font-style: italic;
+ line-height: 1.5;
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-link[rel=prev] {
+ padding-left: 0.85rem;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .post__nav-link[rel=next] {
+ padding-right: 0.85rem;
+ }
+}
+.post__nav-link > span {
+ color: var(--gray-2);
+ display: block;
+ font-size: 0.7724761953rem;
+ font-family: var(--menu-font);
+ font-style: normal;
+}
+.post__nav + .post__related {
+ margin-top: 0;
+}
+.post__nav + .post__comments {
+ border-top: 1px solid var(--light);
+ margin-top: 0;
+}
+.post__related {
+ background: var(--lighter);
+ margin-top: calc(2.55rem + 1vw);
+ margin-bottom: calc(-2.55rem - 1vw);
+ padding: calc(0.85rem + 1vw) 0 calc(3.4rem + 3vw);
+}
+.related__item {
+ margin-top: calc(3.4rem + 1vw);
+}
+.related__item::before {
+ content: "";
+ border-top: 1px solid var(--light);
+ display: block;
+ height: 1px;
+ margin-bottom: 2rem;
+ width: 20%;
+}
+
+.post__related + .post__comments {
+ border-top: none;
+}
+.post + .post__comments {
+ margin-top: 0;
+}
+.post + .post__comments .h5 {
+ margin-top: 0;
+}
+.post__comments {
+ margin-top: calc(2.55rem + 1vw);
+ overflow: hidden;
+}
+.post__video, .post__iframe {
+ position: relative;
+ display: block;
+ margin-top: calc(1.7rem + 0.5vw);
+ margin-bottom: calc(1.7rem + 0.5vw);
+ overflow: hidden;
+ padding: 0;
+ width: 100%;
+}
+.post__video::before, .post__iframe::before {
+ display: block;
+ content: "";
+ padding-top: 56.25%;
+}
+.post__video--21by9::before, .post__iframe--21by9::before {
+ padding-top: 42.857143%;
+}
+.post__video--4by3::before, .post__iframe--4by3::before {
+ padding-top: 75%;
+}
+.post__video--1by1::before, .post__iframe--1by1::before {
+ padding-top: 100%;
+}
+.post__video > iframe, .post__video > video, .post__iframe > iframe, .post__iframe > video {
+ border: none;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ width: 100%;
+}
+.post__toc h3 {
+ font-size: 1rem;
+ margin: 0;
+}
+.post__toc ul {
+ counter-reset: item;
+ list-style: decimal;
+ margin: calc(0.5666666667rem + 0.25vw) 0 0 1rem;
+}
+.post__toc ul li {
+ counter-increment: item;
+ padding: 0;
+}
+.post__toc ul ul {
+ margin-top: 0;
+}
+.post__toc ul ul li {
+ display: block;
+}
+.post__toc ul ul li:before {
+ content: counters(item, ".") ". ";
+ margin-left: -20px;
+}
+
+.banner {
+ text-align: center;
+}
+.banner--after-post {
+ margin-top: calc(2.55rem + 1vw);
+}
+
+.author__avatar {
+ border-radius: 50%;
+ height: 3rem;
+ margin-bottom: calc(-1.4166666667rem - 1vw);
+ width: 3rem;
+}
+@media all and (min-width: 37.5em) {
+ .author__avatar {
+ height: 4rem;
+ width: 4rem;
+ }
+}
+.author__website {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+}
+.author__website a {
+ font-family: var(--menu-font);
+ font-weight: var(--font-weight-bold);
+ margin-left: 0.4rem;
+}
+
+.search-page__form {
+ -webkit-box-align: start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-bottom: calc(1.7rem + .5vw);
+}
+@media all and (max-width: 37.4375em) {
+ .search-page__input {
+ margin-bottom: 0.5666666667rem;
+ }
+}
+@media all and (min-width: 20em) {
+ .search-page__input {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ margin-right: 0.5666666667rem;
+ }
+}
+
+#disqus_thread {
+ margin-top: 1.7rem;
+}
+
+.align-left {
+ text-align: left;
+}
+
+.align-right {
+ text-align: right;
+}
+
+.align-center {
+ text-align: center;
+}
+
+.align-justify {
+ text-align: justify;
+}
+
+.msg {
+ padding: 1.1333333333rem 2.2666666667rem;
+}
+.msg--highlight {
+ background-color: #FFFCF1;
+}
+.msg--info {
+ background: #F2F9FF;
+}
+.msg--success {
+ background: #F7FBF6;
+}
+.msg--warning {
+ background: #FFF3F3;
+ color: #A94442;
+}
+
+.ordered-list {
+ counter-reset: listCounter;
+}
+.ordered-list li {
+ counter-increment: listCounter;
+ list-style: none;
+ padding-left: 0.2833333333rem;
+ position: relative;
+}
+.ordered-list li::before {
+ color: var(--color);
+ content: counter(listCounter, decimal-leading-zero) ".";
+ font-weight: var(--font-weight-bold);
+ left: -2rem;
+ position: absolute;
+}
+
+.dropcap:first-letter {
+ color: var(--headings-color);
+ float: left;
+ font-size: 3.6355864383rem;
+ line-height: 0.7;
+ margin-right: 0.5666666667rem;
+ padding: 0.5666666667rem 0.5666666667rem 0.5666666667rem 0;
+}
+
+/* Pagination ------------------------ */
+.pagination {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ margin-top: calc(3.4rem + 1vw);
+}
+@media all and (min-width: 56.25em) {
+ .pagination {
+ margin-top: calc(5.1rem + 1vw);
+ }
+}
+.pagination__item + .pagination__item {
+ margin-left: 1.1333333333rem;
+}
+.pagination svg {
+ fill: var(--gray-2);
+}
+
+/* Footer ------------------------ */
+.footer {
+ background: var(--dark);
+ font-family: var(--body-font);
+ overflow: hidden;
+ padding: calc(3.4rem + 1vw) var(--page-margin);
+ margin: calc(2.55rem + 1vw) 0 0;
+ text-align: center;
+}
+.footer__social svg {
+ fill: var(--white);
+ height: 0.9374999997rem;
+ margin: 0 0.85rem;
+ opacity: 0.6;
+ -webkit-transition: all 0.12s linear 0s;
+ -o-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+ width: 0.9374999997rem;
+}
+.footer__social svg:hover {
+ opacity: 1;
+}
+.footer__copyright {
+ color: var(--gray-2);
+ font-size: 0.6789341556rem;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ padding: 1.7rem 0;
+}
+.footer a {
+ color: var(--white);
+}
+.footer a:hover {
+ color: rgba(var(--white-rgb), 0.7);
+}
+.footer__bttop {
+ bottom: 1.4166666667rem;
+ border-radius: 50%;
+ line-height: 1;
+ opacity: 0;
+ padding: 0.51rem;
+ position: fixed;
+ right: 2rem;
+ text-align: center;
+ width: auto !important;
+ visibility: hidden;
+ z-index: 999;
+}
+@media all and (min-width: 56.25em) {
+ .footer__bttop {
+ bottom: 2.8333333333rem;
+ }
+}
+.footer__bttop:hover {
+ opacity: 1;
+}
+.footer__bttop > svg {
+ fill: var(--white);
+ height: 23px;
+ margin: 0;
+ width: 23px;
+}
+.footer__bttop--show {
+ visibility: visible;
+ opacity: 1;
+}
+.footer__bttop--fade-out {
+ opacity: 0.6;
+}
+
+.gallery {
+ margin: calc(1.7rem + 1vw) -0.2833333333rem;
+}
+@media all and (min-width: 20em) {
+ .gallery {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery-wrapper--wide {
+ margin-left: calc(-1 * var(--page-margin));
+ margin-right: calc(-1 * var(--page-margin));
+ }
+ .gallery-wrapper--wide .gallery {
+ width: calc(100% + 0.5666666667rem);
+ }
+}
+.gallery-wrapper--full {
+ margin-left: calc(-50vw + 50%);
+ margin-right: calc(-50vw + 50%);
+}
+@media all and (min-width: 20em) {
+ .gallery[data-columns="1"] .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 100%;
+ flex: 1 0 100%;
+ }
+}
+@media all and (min-width: 30em) {
+ .gallery[data-columns="2"] .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 50%;
+ flex: 1 0 50%;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .gallery[data-columns="3"] .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 33.333%;
+ flex: 1 0 33.333%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="4"] .gallery__item {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 1 25%;
+ flex: 0 1 25%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="5"] .gallery__item {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 1 20%;
+ flex: 0 1 20%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="6"] .gallery__item {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 1 16.666%;
+ flex: 0 1 16.666%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="7"] .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 14.285%;
+ flex: 1 0 14.285%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="8"] .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 12.5%;
+ flex: 1 0 12.5%;
+ }
+}
+.gallery__item {
+ margin: 0;
+ padding: 0.2833333333rem;
+ position: relative;
+}
+@media all and (min-width: 20em) {
+ .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 50%;
+ flex: 1 0 50%;
+ }
+}
+@media all and (min-width: 30em) {
+ .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 33.333%;
+ flex: 1 0 33.333%;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .gallery__item {
+ -webkit-box-flex: 1;
+ -ms-flex: 1 0 25%;
+ flex: 1 0 25%;
+ }
+}
+.gallery__item a {
+ display: block;
+ height: 100%;
+ width: 100%;
+}
+.gallery__item a::after {
+ background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
+ background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
+ background: linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
+ bottom: 0.2833333333rem;
+ content: "";
+ display: block;
+ opacity: 0;
+ left: 0.2833333333rem;
+ height: calc(100% - 0.5666666667rem);
+ position: absolute;
+ right: 0.2833333333rem;
+ top: 0.2833333333rem;
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ width: calc(100% - 0.5666666667rem);
+}
+.gallery__item a:hover::after {
+ opacity: 1;
+}
+.gallery__item img {
+ display: block;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 100%;
+}
+.gallery__item figcaption {
+ bottom: 1.2rem;
+ color: var(--white);
+ left: 50%;
+ opacity: 0;
+ position: absolute;
+ text-align: center;
+ -webkit-transform: translate(-50%, 1.2rem);
+ -ms-transform: translate(-50%, 1.2rem);
+ transform: translate(-50%, 1.2rem);
+ -webkit-transition: all 0.24s ease-out;
+ -o-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+.gallery__item:hover figcaption {
+ opacity: 1;
+ -webkit-transform: translate(-50%, 0);
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+}
+
+.pswp--dark .pswp__bg {
+ background: black;
+}
+.pswp--light .pswp__bg {
+ background: var(--white);
+}
+.pswp--light .pswp__counter {
+ color: var(--text-color);
+}
+.pswp--light .pswp__caption__center {
+ color: var(--text-color);
+}
+.pswp .pswp__button {
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+}
\ No newline at end of file
diff --git a/assets/css/photoswipe.css b/assets/css/photoswipe.css
new file mode 100755
index 0000000..e88f066
--- /dev/null
+++ b/assets/css/photoswipe.css
@@ -0,0 +1,790 @@
+/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
+
+/*
+ Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
+*/
+
+/* pswp = photoswipe */
+
+.pswp {
+ display: none;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ overflow: hidden;
+ -ms-touch-action: none;
+ touch-action: none;
+ z-index: 1500;
+ -webkit-text-size-adjust: 100%;
+ /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
+ -webkit-backface-visibility: hidden;
+ outline: none;
+}
+
+.pswp * {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+
+.pswp img {
+ max-width: none;
+}
+
+/* style is added when JS option showHideOpacity is set to true */
+
+.pswp--animate_opacity {
+ /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
+ opacity: 0.001;
+ will-change: opacity;
+ /* for open/close transition */
+ -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+}
+
+.pswp--open {
+ display: block;
+}
+
+.pswp--zoom-allowed .pswp__img {
+ /* autoprefixer: off */
+ cursor: -webkit-zoom-in;
+ cursor: -moz-zoom-in;
+ cursor: zoom-in;
+}
+
+.pswp--zoomed-in .pswp__img {
+ /* autoprefixer: off */
+ cursor: -webkit-grab;
+ cursor: -moz-grab;
+ cursor: grab;
+}
+
+.pswp--dragging .pswp__img {
+ /* autoprefixer: off */
+ cursor: -webkit-grabbing;
+ cursor: -moz-grabbing;
+ cursor: grabbing;
+}
+
+/*
+ Background is added as a separate element.
+ As animating opacity is much faster than animating rgba() background-color.
+*/
+
+.pswp__bg {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ -webkit-backface-visibility: hidden;
+ will-change: opacity;
+}
+
+.pswp__scroll-wrap {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+.pswp__container,
+.pswp__zoom-wrap {
+ -ms-touch-action: none;
+ touch-action: none;
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+}
+
+/* Prevent selection and tap highlights */
+
+.pswp__container,
+.pswp__img {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-touch-callout: none;
+}
+
+.pswp__zoom-wrap {
+ position: absolute;
+ width: 100%;
+ -webkit-transform-origin: left top;
+ transform-origin: left top;
+ /* for open/close transition */
+ -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
+}
+
+.pswp__bg {
+ will-change: opacity;
+ /* for open/close transition */
+ -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+}
+
+.pswp--animated-in .pswp__bg,
+.pswp--animated-in .pswp__zoom-wrap {
+ -webkit-transition: none;
+ transition: none;
+}
+
+.pswp__container,
+.pswp__zoom-wrap {
+ -webkit-backface-visibility: hidden;
+}
+
+.pswp__item {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ overflow: hidden;
+}
+
+.pswp__img {
+ position: absolute;
+ width: auto;
+ height: auto;
+ top: 0;
+ left: 0;
+}
+
+/*
+ stretched thumbnail or div placeholder element (see below)
+ style is added to avoid flickering in webkit/blink when layers overlap
+*/
+
+.pswp__img--placeholder {
+ -webkit-backface-visibility: hidden;
+}
+
+/*
+ div element that matches size of large image
+ large image loads on top of it
+*/
+
+.pswp__img--placeholder--blank {
+ background: #222;
+}
+
+.pswp--ie .pswp__img {
+ width: 100% !important;
+ height: auto !important;
+ left: 0;
+ top: 0;
+}
+
+/*
+ Error message appears when image is not loaded
+ (JS option errorMsg controls markup)
+*/
+
+.pswp__error-msg {
+ position: absolute;
+ left: 0;
+ top: 50%;
+ width: 100%;
+ text-align: center;
+ font-size: 14px;
+ line-height: 16px;
+ margin-top: -8px;
+ color: #CCC;
+}
+
+.pswp__error-msg a {
+ color: #CCC;
+ text-decoration: underline;
+}
+
+/*
+
+ 1. Buttons
+
+ */
+
+/* css reset */
+
+.pswp__button {
+ width: 44px;
+ height: 44px;
+ position: relative;
+ background: none;
+ cursor: pointer;
+ overflow: visible;
+ -webkit-appearance: none;
+ display: block;
+ border: 0;
+ padding: 0;
+ margin: 0;
+
+ opacity: 0.75;
+ -webkit-transition: opacity 0.2s;
+ transition: opacity 0.2s;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+.pswp__button:focus,
+.pswp__button:hover {
+ opacity: 1;
+}
+
+.pswp__button:active {
+ outline: none;
+ opacity: 0.9;
+}
+
+.pswp__button::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
+
+.pswp__ui--over-close .pswp__button--close {
+ opacity: 1;
+}
+
+.pswp--svg .pswp__button,
+.pswp--svg .pswp__button--arrow--left:before,
+.pswp--svg .pswp__button--arrow--right:before {
+ background-size: 264px 88px;
+ width: 44px;
+ height: 44px;
+}
+
+.pswp--svg .pswp__button--arrow--left,
+.pswp--svg .pswp__button--arrow--right {
+ background: none !important;
+}
+
+
+.pswp__button--close {
+ background-position: 0 -44px;
+}
+
+.pswp__button--share {
+ background-position: -44px -44px;
+}
+
+.pswp__button--fs {
+ display: none;
+}
+
+.pswp--supports-fs .pswp__button--fs {
+ display: block;
+}
+
+.pswp--fs .pswp__button--fs {
+ background-position: -44px 0;
+}
+
+.pswp__button--zoom {
+ display: none;
+ background-position: -88px 0;
+}
+
+.pswp--zoom-allowed .pswp__button--zoom {
+ display: block;
+}
+
+.pswp--zoomed-in .pswp__button--zoom {
+ background-position: -132px 0;
+}
+
+/* no arrows on touch screens */
+
+.pswp--touch .pswp__button--arrow--left,
+.pswp--touch .pswp__button--arrow--right {
+ visibility: hidden;
+}
+
+/*
+ Arrow buttons hit area
+ (icon is added to :before pseudo-element)
+*/
+
+.pswp__button--arrow--left,
+.pswp__button--arrow--right {
+ background: none;
+ width: 70px;
+ height: 100px;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+}
+
+.pswp__button--arrow--left {
+ left: 1rem;
+}
+
+.pswp__button--arrow--right {
+ right: 1rem;
+}
+
+.pswp__button--arrow--left:before,
+.pswp__button--arrow--right:before {
+ content: '';
+ top: 5px;
+ height: 30px;
+ width: 32px;
+ position: absolute;
+}
+
+.pswp__button--arrow--left:before {
+ left: 6px;
+ background-position: -138px -44px;
+}
+
+.pswp__button--arrow--right:before {
+ right: -6px;
+ background-position: -94px -44px;
+}
+
+/*
+
+ 2. Share modal/popup and links
+
+ */
+
+.pswp__counter,
+.pswp__share-modal {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.pswp__share-modal {
+ display: block;
+ background: rgba(0, 0, 0, 0.5);
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ padding: 10px;
+ position: absolute;
+ z-index: 1600;
+ opacity: 0;
+ -webkit-transition: opacity 0.25s ease-out;
+ transition: opacity 0.25s ease-out;
+ -webkit-backface-visibility: hidden;
+ will-change: opacity;
+}
+
+.pswp__share-modal--hidden {
+ display: none;
+}
+
+.pswp__share-tooltip {
+ z-index: 1620;
+ position: absolute;
+ background: #FFF;
+ top: 56px;
+ border-radius: 2px;
+ display: block;
+ width: auto;
+ right: 3rem;
+ -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
+ -webkit-transform: translateY(6px);
+ transform: translateY(6px);
+ -webkit-transition: -webkit-transform 0.25s;
+ transition: -webkit-transform 0.25s;
+ transition: transform 0.25s;
+ transition: transform 0.25s, -webkit-transform 0.25s;
+ -webkit-backface-visibility: hidden;
+ will-change: transform;
+}
+
+.pswp__share-tooltip a {
+ display: block;
+ padding: 8px 12px;
+ color: #000;
+ text-decoration: none;
+ font-size: 14px;
+ line-height: 18px;
+}
+
+.pswp__share-tooltip a:hover {
+ text-decoration: none;
+ color: #000;
+}
+
+.pswp__share-tooltip a:first-child {
+ /* round corners on the first/last list item */
+ border-radius: 2px 2px 0 0;
+}
+
+.pswp__share-tooltip a:last-child {
+ border-radius: 0 0 2px 2px;
+}
+
+.pswp__share-modal--fade-in {
+ opacity: 1;
+}
+
+.pswp__share-modal--fade-in .pswp__share-tooltip {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+}
+
+/* increase size of share links on touch devices */
+
+.pswp--touch .pswp__share-tooltip a {
+ padding: 16px 12px;
+}
+
+a.pswp__share--facebook:before {
+ content: '';
+ display: block;
+ width: 0;
+ height: 0;
+ position: absolute;
+ top: -12px;
+ right: 15px;
+ border: 6px solid transparent;
+ border-bottom-color: #FFF;
+ -webkit-pointer-events: none;
+ -moz-pointer-events: none;
+ pointer-events: none;
+}
+
+a.pswp__share--facebook:hover {
+ background: #3E5C9A;
+ color: #FFF;
+}
+
+a.pswp__share--facebook:hover:before {
+ border-bottom-color: #3E5C9A;
+}
+
+a.pswp__share--twitter:hover {
+ background: #55ACEE;
+ color: #FFF;
+}
+
+a.pswp__share--pinterest:hover {
+ background: #CCC;
+ color: #CE272D;
+}
+
+a.pswp__share--download:hover {
+ background: #DDD;
+}
+
+/*
+
+ 3. Index indicator ("1 of X" counter)
+
+ */
+
+.pswp__counter {
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 3rem;
+ font-size: 13px;
+ line-height: 3rem;
+ color: #fff;
+ opacity: 0.75;
+ padding: 0 1rem;
+}
+
+/*
+
+ 4. Caption
+
+ */
+
+.pswp__caption {
+ position: absolute;
+ left: 0;
+ bottom: 2rem;
+ width: 100%;
+ min-height: 3rem;
+}
+
+.pswp__caption small {
+ font-size: 11px;
+ color: #BBB;
+}
+
+.pswp__caption__center {
+ text-align: center;
+ max-width: calc(38rem + 8%);
+ margin: 0 auto;
+ font-size: 13px;
+ padding: 1rem 4%;
+ line-height: 20px;
+ color: #CCC;
+
+}
+
+.pswp__caption--empty {
+ display: none;
+}
+
+/* Fake caption element, used to calculate height of next/prev image */
+
+.pswp__caption--fake {
+ visibility: hidden;
+}
+
+/*
+
+ 5. Loading indicator (preloader)
+
+ You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR
+
+ */
+
+.pswp__preloader {
+ width: 44px;
+ height: 44px;
+ position: absolute;
+ top: 0;
+ left: 50%;
+ margin-left: -22px;
+ opacity: 0;
+ -webkit-transition: opacity 0.25s ease-out;
+ transition: opacity 0.25s ease-out;
+ will-change: opacity;
+ direction: ltr;
+}
+
+.pswp__preloader__icn {
+ width: 20px;
+ height: 20px;
+ margin: 12px;
+}
+
+.pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp__preloader--active .pswp__preloader__icn {
+ /* We use .gif in browsers that don't support CSS animation */
+ background: url(../images/preloader.gif) 0 0 no-repeat;
+}
+
+.pswp--css_animation .pswp__preloader--active {
+ opacity: 1;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
+ -webkit-animation: clockwise 500ms linear infinite;
+ animation: clockwise 500ms linear infinite;
+}
+
+.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
+ -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
+ animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
+}
+
+.pswp--css_animation .pswp__preloader__icn {
+ background: none;
+ opacity: 0.75;
+ width: 14px;
+ height: 14px;
+ position: absolute;
+ left: 15px;
+ top: 15px;
+ margin: 0;
+}
+
+.pswp--css_animation .pswp__preloader__cut {
+ /*
+ The idea of animating inner circle is based on Polymer ("material") loading indicator
+ by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
+ */
+ position: relative;
+ width: 7px;
+ height: 14px;
+ overflow: hidden;
+}
+
+.pswp--css_animation .pswp__preloader__donut {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 14px;
+ height: 14px;
+ border: 2px solid #FFF;
+ border-radius: 50%;
+ border-left-color: transparent;
+ border-bottom-color: transparent;
+ position: absolute;
+ top: 0;
+ left: 0;
+ background: none;
+ margin: 0;
+}
+
+@media screen and (max-width: 1024px) {
+ .pswp__preloader {
+ position: relative;
+ left: auto;
+ top: auto;
+ margin: 0;
+ float: right;
+ }
+}
+
+@-webkit-keyframes clockwise {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes clockwise {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+
+@-webkit-keyframes donut-rotate {
+ 0% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0);
+ }
+ 50% {
+ -webkit-transform: rotate(-140deg);
+ transform: rotate(-140deg);
+ }
+ 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0);
+ }
+}
+
+@keyframes donut-rotate {
+ 0% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0);
+ }
+ 50% {
+ -webkit-transform: rotate(-140deg);
+ transform: rotate(-140deg);
+ }
+ 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0);
+ }
+}
+
+/*
+
+ 6. Additional styles
+
+ */
+
+/* root element of UI */
+
+.pswp__ui {
+ -webkit-font-smoothing: auto;
+ visibility: visible;
+ opacity: 1;
+ z-index: 1550;
+}
+
+/* top black bar with buttons and "1 of X" indicator */
+
+.pswp__top-bar {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+ position: absolute;
+ padding-right: 1rem;
+ left: 0;
+ top: 0;
+ height: 3rem;
+ width: 100%;
+}
+
+.pswp__caption,
+.pswp__top-bar,
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ -webkit-backface-visibility: hidden;
+ will-change: opacity;
+ -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+ transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
+}
+
+/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
+
+.pswp--has_mouse .pswp__button--arrow--left,
+.pswp--has_mouse .pswp__button--arrow--right {
+ visibility: visible;
+}
+
+/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
+
+.pswp__ui--idle .pswp__top-bar {
+ opacity: 0;
+}
+
+.pswp__ui--idle .pswp__button--arrow--left,
+.pswp__ui--idle .pswp__button--arrow--right {
+ opacity: 0;
+}
+
+/*
+ pswp__ui--hidden class is added when controls are hidden
+ e.g. when user taps to toggle visibility of controls
+*/
+
+.pswp__ui--hidden .pswp__top-bar,
+.pswp__ui--hidden .pswp__caption,
+.pswp__ui--hidden .pswp__button--arrow--left,
+.pswp__ui--hidden .pswp__button--arrow--right {
+ /* Force paint & create composition layer for controls. */
+ opacity: 0.001;
+}
+
+/* pswp__ui--one-slide class is added when there is just one item in gallery */
+
+.pswp__ui--one-slide .pswp__button--arrow--left,
+.pswp__ui--one-slide .pswp__button--arrow--right,
+.pswp__ui--one-slide .pswp__counter {
+ display: none;
+}
+
+.pswp__element--disabled {
+ display: none !important;
+}
diff --git a/assets/css/style.css b/assets/css/style.css
new file mode 100755
index 0000000..c9bb6db
--- /dev/null
+++ b/assets/css/style.css
@@ -0,0 +1 @@
+@charset "UTF-8";:root{--page-margin:6vw;--entry-width:42rem;--navbar-height:4.4rem;--line-height:1.7;--font-weight-normal:400;--font-weight-bold:700;--headings-weight:700;--headings-transform:none;--white:#FFFFFF;--white-rgb:255,255,255;--black:#000000;--dark:#17181E;--gray-1:#61666C;--gray-2:#747577;--light:#E6E7EB;--lighter:#F3F3F3;--color:#D73A42;--color-rgb:215,58,66;--text-color:#17181E;--headings-color:#17181E;--logo-color:#FFFFFF;--hero-height:80vh;--hero-bg:#17181E;--hero-heading-color:#FFFFFF;--hero-text-color:rgba(255,255,255,0.75);--hero-link-color:#FFFFFF;--hero-link-color-hover:rgba(255,255,255,0.75);--hero-border-color:rgba(255,255,255,0.3)}@media all and (min-width:56.25em){:root{--navbar-height:6rem}}article,aside,footer,header,hgroup,main,nav,section{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}li{list-style:none}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font:inherit}.facebook{background:#3b5998}.twitter{background:#55acee}.mix{background:#fd8235}.instagram{background:#405de6}.vimeo{background:#1ab7ea}.pinterest{background:#bd081c}.youtube{background:#cd201f}.linkedin{background:#007bb6}.buffer{background:#333}.whatsapp{background:#25d366}::-moz-selection{background:var(--color);color:var(--white)}::selection{background:var(--color);color:var(--white)}html{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html{font-size:1.1rem}@media screen and (min-width:20rem){html{font-size:calc(1.1rem + .1 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){html{font-size:1.2rem}}html.no-scroll{overflow:hidden;position:fixed}body{background:var(--white);color:var(--text-color);font-family:var(--body-font);font-weight:var(--font-weight-normal);line-height:var(--line-height);-ms-scroll-chaining:none;overscroll-behavior:none}a{color:var(--color);text-decoration:none;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out}a:hover{color:var(--dark)}a:active{color:var(--dark)}a:focus{outline:0}.invert{color:var(--dark);text-decoration:none;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out}.invert:hover{color:var(--color)}.invert:active{color:var(--color)}.invert:focus{outline:0}dl,ol,p,ul{margin-top:calc(1.1333333333rem + .25vw)}blockquote,figure,hr,pre,table{margin-top:calc(1.7rem + .5vw);margin-bottom:calc(1.7rem + .5vw)}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--heading-font);font-weight:var(--headings-weight);-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;line-height:1.2;margin-top:calc(1.7rem + 1vw);text-transform:var(--headings-transform)}.h1,h1{font-family:var(--heading-font)}.h1,h1{font-size:1.5710900065rem}@media screen and (min-width:20rem){.h1,h1{font-size:calc(1.5710900065rem + 1.6242496345 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h1,h1{font-size:3.195339641rem}}.h2,h2{font-size:1.3808408252rem}@media screen and (min-width:20rem){.h2,h2{font-size:calc(1.3808408252rem + 1.0874829835 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h2,h2{font-size:2.4683238087rem}}.h3,h3{font-size:1.2136296308rem}@media screen and (min-width:20rem){.h3,h3{font-size:calc(1.2136296308rem + .4621997101 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h3,h3{font-size:1.6758293408rem}}.h4,h4{font-size:1.1377777785rem}@media screen and (min-width:20rem){.h4,h4{font-size:calc(1.1377777785rem + .1567604947 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h4,h4{font-size:1.2945382732rem}}.h5,h5{font-size:1.066666667rem}@media screen and (min-width:20rem){.h5,h5{font-size:calc(1.066666667rem + .0711111115 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h5,h5{font-size:1.1377777785rem}}.h6,h6{font-size:1rem}@media screen and (min-width:20rem){.h6,h6{font-size:calc(1rem + 0 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.h6,h6{font-size:1rem}}h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:calc(.5666666667rem + .25vw)}b,strong{font-weight:var(--font-weight-bold)}blockquote{font-family:var(--heading-font);padding:3.6833333333rem 0 0;position:relative;text-align:center}blockquote{font-size:1.1377777785rem}@media screen and (min-width:20rem){blockquote{font-size:calc(1.1377777785rem + .2430630467 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){blockquote{font-size:1.3808408252rem}}blockquote::before{color:var(--dark);content:"“";font:normal 320%/.9 Georgia,Times,Times New Roman,serif;top:.5666666667rem;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}blockquote>:nth-child(1){margin-top:0}ol,ul{margin-left:2rem}ol>li,ul>li{list-style:inherit;padding:0 0 .2833333333rem .85rem}dl dt{font-weight:var(--font-weight-bold)}pre{background-color:var(--lighter);font-size:.8239746086rem;padding:1.7rem;white-space:pre-wrap;word-wrap:break-word}pre>code{color:var(--text-color);display:inline-block;font-size:inherit;padding:0}code{background-color:var(--lighter);color:var(--color);font-size:.8239746086rem;font-family:Menlo,Monaco,Consolas,Courier New,monospace}table{border:1px solid var(--light);border-collapse:collapse;border-spacing:0;vertical-align:top;text-align:left;width:100%}table th{font-weight:var(--font-weight-bold);padding:.7083333333rem 1.1333333333rem}table td{border-top:1px solid var(--light);padding:.7083333333rem 1.1333333333rem}.table-striped tr:nth-child(2n){background:var(--lighter)}.table-bordered td,.table-bordered th{border:1px solid var(--light)}.table-title th{background:var(--lighter)}figcaption{clear:both;color:gray-2;font-style:italic;font-size:.7241964329rem;margin:.85rem 0 0;text-align:center}kbd{background:var(--dark);border-radius:2px;color:var(--white);font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.8789062495rem;padding:.1416666667rem .425rem}sub,sup{font-size:65%}small{font-size:.8789062495rem}.separator,hr{background:0 0;border:none;height:auto;line-height:1;max-width:none;text-align:center}.separator::before,hr::before{content:"···";color:var(--dark);font-size:1.2136296308rem;font-weight:var(--font-weight-bold);letter-spacing:1.1377777785rem;padding-left:1.1377777785rem}.separator--dot::before{content:"·";color:var(--dark);font-size:1.2136296308rem;font-weight:var(--font-weight-bold);letter-spacing:1.1377777785rem;padding-left:1.1377777785rem}.separator--long-line{position:relative}.separator--long-line::before{content:"";height:1.2136296308rem}.separator--long-line::after{border-top:1px solid var(--light);content:"";height:1px;position:absolute;width:100%;top:50%;left:0}.btn,[type=button],[type=submit],button{background:var(--color);border:1px solid var(--color);border-radius:2px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.08);color:var(--white);cursor:pointer;display:inline-block;font-family:var(--body-font);font-size:.6789341556rem;font-weight:var(--font-weight-bold);overflow:hidden;padding:.5666666667rem 1.4166666667rem;text-align:center;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out;text-transform:uppercase;vertical-align:middle;will-change:transform}@media all and (max-width:19.9375em){.btn,[type=button],[type=submit],button{width:100%}}@media all and (max-width:37.4375em){.btn,[type=button],[type=submit],button{margin-bottom:.5666666667rem}}.btn:active,.btn:focus,.btn:hover,[type=button]:active,[type=button]:focus,[type=button]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{-webkit-box-shadow:0 7px 14px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.08);color:var(--white);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media all and (min-width:20em){.btn+.btn,.btn+[type=button],.btn+[type=submit],.btn+button,[type=button]+.btn,[type=button]+[type=button],[type=button]+[type=submit],[type=button]+button,[type=submit]+.btn,[type=submit]+[type=button],[type=submit]+[type=submit],[type=submit]+button,button+.btn,button+[type=button],button+[type=submit],button+button{margin-left:.5666666667rem}}.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-color:var(--light);border-color:var(--light);color:var(--gray-2);cursor:not-allowed}[type=button],[type=submit],button{-webkit-appearance:none;-moz-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}fieldset{border:1px solid var(--light);margin:calc(1.7rem + 1vw) 0 0;padding:1.7rem}fieldset>legend{margin-left:-1rem;padding:0 1rem}legend{font-weight:500;padding:0}label{font-weight:500;margin:0 1.1333333333rem .85rem 0}[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{background-color:var(--white);border:none;border:1px solid var(--light);font-size:1rem;outline:0;padding:.34rem .85rem;vertical-align:middle;width:100%;-webkit-appearance:none;-moz-appearance:none}@media all and (min-width:37.5em){[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{width:auto}}[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:var(--dark)}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative;margin-left:-1px;cursor:pointer;padding:0}input[type=checkbox]+label:before,input[type=radio]+label:before{background-color:var(--white);border:1px solid var(--light);border-radius:2px;content:"";display:inline-block;height:1.4166666667rem;line-height:1.4166666667rem;margin-right:1.1333333333rem;vertical-align:middle;text-align:center;width:1.4166666667rem}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3e%3cpolygon points='9.53 0 4.4 5.09 1.47 2.18 0 3.64 2.93 6.54 4.4 8 5.87 6.54 11 1.46 9.53 0' fill='%23d73a42'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:11px 8px;background-position:50% 50%}input[type=radio]+label:before{border-radius:50%}input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3ccircle cx='4' cy='4' r='4' fill='%23d73a42'/%3e%3c/svg%3e")}[type=file]{margin-bottom:1.7rem;width:100%}select{max-width:100%;width:auto;position:relative}select:not([multiple]){background:url('data:image/svg+xml;utf8, ') no-repeat 90% 50%;background-size:8px;padding-right:3.4rem}select[multiple]{border:1px solid var(--light);padding:1.7rem;width:100%}select[multiple]:hover{border-color:var(--light)}select[multiple]:focus{border-color:var(--dark)}select[multiple]:disabled{background-color:var(--light);cursor:not-allowed}select[multiple]:disabled:hover{border-color:var(--light)}textarea{display:block;overflow:auto;resize:vertical;max-width:100%}.top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--navbar-height);position:absolute;padding:0 var(--page-margin);-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;width:100%;z-index:2}@media all and (min-width:56.25em){.top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:var(--navbar-height)}}.top.is-visible{background:var(--dark);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.06);box-shadow:0 3px 10px 0 rgba(0,0,0,.06);opacity:1;position:fixed;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:height .3s,background .3s,opacity .24s,-webkit-transform .24s;transition:height .3s,background .3s,opacity .24s,-webkit-transform .24s;-o-transition:transform .24s,height .3s,background .3s,opacity .24s;transition:transform .24s,height .3s,background .3s,opacity .24s;transition:transform .24s,height .3s,background .3s,opacity .24s,-webkit-transform .24s;width:100%}@media all and (min-width:56.25em){.top.is-hidden{opacity:0;-webkit-transform:translate(0,-86px);-ms-transform:translate(0,-86px);transform:translate(0,-86px);-webkit-transition:background .3s,color .3s,opacity .24s,-webkit-transform .24s;transition:background .3s,color .3s,opacity .24s,-webkit-transform .24s;-o-transition:transform .24s,background .3s,color .3s,opacity .24s;transition:transform .24s,background .3s,color .3s,opacity .24s;transition:transform .24s,background .3s,color .3s,opacity .24s,-webkit-transform .24s}}.logo{color:var(--logo-color)!important;font-size:1.2136296308rem;font-weight:var(--font-weight-normal);margin-right:auto}.logo>img{max-height:calc(3.9666666667rem + 1vw)}.search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media all and (min-width:56.25em){.search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.search__btn{border:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding:.5666666667rem;width:auto}@media all and (min-width:56.25em){.search__btn{margin-left:1rem;padding-right:0}}.search__btn:focus,.search__btn:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search__btn:focus>svg,.search__btn:hover>svg{fill:rgba(255,255,255,.7)}.search__btn>svg{display:block;fill:var(--white);height:15px;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease;width:15px}.search__form{-ms-flex-preferred-size:90%;flex-basis:90%}.search__input{background:0 0;border:none!important;color:var(--white);display:none;font-family:var(--heading-font);margin:0!important;opacity:0;padding:0;width:100%}.search__input{font-size:1.2136296308rem}@media screen and (min-width:20rem){.search__input{font-size:calc(1.2136296308rem + .3574603758 * ((100vw - 20rem)/ 50))}}@media screen and (min-width:70rem){.search__input{font-size:1.5710900065rem}}.search__close{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;color:transparent;cursor:pointer;margin:0!important;opacity:0;padding:0;height:1.6rem;width:1.6rem;position:relative;text-indent:-999rem}.search__close:after,.search__close:before{background-color:var(--white);content:"";left:1rem;height:1.6rem;opacity:1;position:absolute;width:1px;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .14s ease-out;-o-transition:all .14s ease-out;transition:all .14s ease-out}.search__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search__close:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search__close:hover:after,.search__close:hover:before{background-color:rgba(255,255,255,.7)}.search__overlay{background-color:var(--dark);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.05);box-shadow:0 3px 3px rgba(0,0,0,.05);left:0;opacity:0;position:fixed;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out;top:0;visibility:hidden;width:100%;z-index:2005}.search__overlay-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--page-margin)}@media all and (min-width:56.25em){.search__overlay-inner{height:6rem}}.search__overlay.expanded{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;display:block;visibility:visible}.search__overlay.expanded .search__input{-webkit-animation:slideininput .24s .12s forwards;animation:slideininput .24s .12s forwards;display:block}@-webkit-keyframes slideininput{60%{opacity:0}100%{opacity:1}}@keyframes slideininput{60%{opacity:0}100%{opacity:1}}.search__overlay.expanded .search__close{-webkit-animation:slideinclose .24s .12s forwards;animation:slideinclose .24s .12s forwards}@-webkit-keyframes slideinclose{60%{opacity:0}100%{opacity:1}}@keyframes slideinclose{60%{opacity:0}100%{opacity:1}}.navbar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.navbar .navbar__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media all and (max-width:56.1875em){.navbar .navbar__menu{display:none}}.navbar .navbar__menu li{font-family:var(--menu-font);display:block;font-size:.7724761953rem;line-height:var(--line-height);font-weight:500;padding:0;position:relative;text-transform:uppercase;width:auto}.navbar .navbar__menu li a,.navbar .navbar__menu li span[aria-haspopup=true]{color:var(--white);display:block;padding:0 .5666666667rem;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out}.navbar .navbar__menu li a:active,.navbar .navbar__menu li a:focus,.navbar .navbar__menu li a:hover,.navbar .navbar__menu li span[aria-haspopup=true]:active,.navbar .navbar__menu li span[aria-haspopup=true]:focus,.navbar .navbar__menu li span[aria-haspopup=true]:hover{color:rgba(var(--white-rgb),.7)}.navbar .navbar__menu li span{color:var(--white);cursor:default;display:block;padding:0 .5666666667rem}.navbar .navbar__menu>li:hover>a,.navbar .navbar__menu>li:hover>span[aria-haspopup=true]{color:rgba(var(--white-rgb),.7)}.navbar .has-submenu:active>.navbar__submenu,.navbar .has-submenu:focus>.navbar__submenu,.navbar .has-submenu:hover>.navbar__submenu{left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;margin-top:.85rem}.navbar .has-submenu:active>.navbar__submenu:before,.navbar .has-submenu:focus>.navbar__submenu:before,.navbar .has-submenu:hover>.navbar__submenu:before{content:"";height:.85rem;position:absolute;width:100%;top:-.85rem}.navbar .has-submenu:active>.navbar__submenu.is-right-submenu,.navbar .has-submenu:focus>.navbar__submenu.is-right-submenu,.navbar .has-submenu:hover>.navbar__submenu.is-right-submenu{left:auto;right:0;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.navbar .has-submenu .has-submenu:active>.navbar__submenu,.navbar .has-submenu .has-submenu:focus>.navbar__submenu,.navbar .has-submenu .has-submenu:hover>.navbar__submenu{top:0;margin-top:0}.navbar .has-submenu .has-submenu:active>.navbar__submenu.is-right-submenu,.navbar .has-submenu .has-submenu:focus>.navbar__submenu.is-right-submenu,.navbar .has-submenu .has-submenu:hover>.navbar__submenu.is-right-submenu{top:0;margin-top:0}.navbar .navbar__submenu{background:var(--dark);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25);box-shadow:0 5px 5px rgba(0,0,0,.25);left:-9999px;list-style-type:none;margin:0;padding:10px 0;position:absolute;white-space:nowrap;z-index:1;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(.275,1.375,.8,1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(.275,1.375,.8,1);-o-transition:opacity .15s,transform .3s cubic-bezier(.275,1.375,.8,1);transition:opacity .15s,transform .3s cubic-bezier(.275,1.375,.8,1);transition:opacity .15s,transform .3s cubic-bezier(.275,1.375,.8,1),-webkit-transform .3s cubic-bezier(.275,1.375,.8,1)}.navbar .navbar__submenu__submenu{z-index:2}.navbar .navbar__submenu li{line-height:1.5;font-size:.7241964329rem}.navbar .navbar__submenu li a,.navbar .navbar__submenu li span[aria-haspopup=true]{color:rgba(var(--white-rgb),.7)!important;padding:.5666666667rem 1.4166666667rem;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}.navbar .navbar__submenu li a:active,.navbar .navbar__submenu li a:focus,.navbar .navbar__submenu li a:hover,.navbar .navbar__submenu li span[aria-haspopup=true]:active,.navbar .navbar__submenu li span[aria-haspopup=true]:focus,.navbar .navbar__submenu li span[aria-haspopup=true]:hover{background:rgba(var(--white-rgb),.05);color:var(--white)!important}.navbar .navbar__submenu li span{color:rgba(var(--white-rgb),.7)!important;padding:.5666666667rem 1.4166666667rem}.navbar .navbar__submenu li:hover>a,.navbar .navbar__submenu li:hover>span[aria-haspopup=true]{color:var(--white)!important}.navbar .navbar__toggle{background:var(--dark);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:3px;cursor:pointer;display:block;line-height:1;margin:0;overflow:visible;padding:1rem;position:relative;right:-1rem;text-transform:none;z-index:2004}@media all and (min-width:56.25em){.navbar .navbar__toggle{display:none}}.navbar .navbar__toggle:focus,.navbar .navbar__toggle:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transform:none;-ms-transform:none;transform:none}.navbar .navbar__toggle-box{width:24px;height:14px;display:inline-block;position:relative}.navbar .navbar__toggle-inner{display:block;top:50%;text-indent:-9999999em}.navbar .navbar__toggle-inner::before{content:"";display:block;top:-6px}.navbar .navbar__toggle-inner::after{content:"";display:block;bottom:-6px}.navbar .navbar__toggle-inner,.navbar .navbar__toggle-inner::after,.navbar .navbar__toggle-inner::before{width:22px;height:2px;background-color:var(--white);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;-o-transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform}.navbar .navbar__toggle-inner{-webkit-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.navbar .navbar__toggle-inner::before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.navbar .navbar__toggle-inner::after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.navbar .navbar__toggle.is-active .navbar__toggle-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.navbar .navbar__toggle.is-active .navbar__toggle-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.navbar .navbar__toggle.is-active .navbar__toggle-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.navbar_mobile_overlay{background:var(--white);height:calc(100vh - 4.4rem);left:0;opacity:1;overflow:auto;pointer-events:auto;position:fixed;top:4.4rem;-webkit-transition:all .3s cubic-bezier(0,0,.3,1);-o-transition:all .3s cubic-bezier(0,0,.3,1);transition:all .3s cubic-bezier(0,0,.3,1);width:100%;z-index:1001}.navbar_mobile_overlay.is-hidden{opacity:0;pointer-events:none}.navbar_mobile_overlay .navbar__menu{margin:24px}.navbar_mobile_overlay .navbar__menu li{list-style:none;margin:0;padding:0;text-align:center}.navbar_mobile_overlay .navbar__menu li a,.navbar_mobile_overlay .navbar__menu li span{color:var(--dark);display:block;padding:.5666666667rem;position:relative}.navbar_mobile_overlay .navbar__menu li a:active,.navbar_mobile_overlay .navbar__menu li a:focus,.navbar_mobile_overlay .navbar__menu li a:hover,.navbar_mobile_overlay .navbar__menu li span:active,.navbar_mobile_overlay .navbar__menu li span:focus,.navbar_mobile_overlay .navbar__menu li span:hover{color:var(--dark)}.navbar_mobile_overlay .navbar__menu li a[aria-haspopup=true]::after,.navbar_mobile_overlay .navbar__menu li span[aria-haspopup=true]::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:currentColor transparent transparent transparent;left:.5666666667rem;top:15px;position:relative}.navbar_mobile_overlay .navbar__submenu{margin:0;padding:0}.navbar_mobile_overlay .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.275,1.375,.8,1);-o-transition:all .3s cubic-bezier(.275,1.375,.8,1);transition:all .3s cubic-bezier(.275,1.375,.8,1)}.navbar_mobile_overlay .navbar__submenu_wrapper.is-active{height:auto;opacity:1}.navbar_mobile_sidebar{background:var(--white);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);height:100vh;left:0;max-width:400px;overflow:auto;position:fixed;top:0;-webkit-transition:all .3s cubic-bezier(0,0,.3,1);-o-transition:all .3s cubic-bezier(0,0,.3,1);transition:all .3s cubic-bezier(0,0,.3,1);width:80%;z-index:1001}.navbar_mobile_sidebar.is-hidden{left:-400px}.navbar_mobile_sidebar .navbar__menu{margin:24px}.navbar_mobile_sidebar .navbar__menu li{font-family:var(--menu-font);font-size:16px;list-style:none;line-height:1.3;margin:0;padding:0}.navbar_mobile_sidebar .navbar__menu li .is-separator,.navbar_mobile_sidebar .navbar__menu li a{color:var(--dark);display:block;padding:10px 20px 10px 0;position:relative}.navbar_mobile_sidebar .navbar__menu li .is-separator:active,.navbar_mobile_sidebar .navbar__menu li .is-separator:focus,.navbar_mobile_sidebar .navbar__menu li .is-separator:hover,.navbar_mobile_sidebar .navbar__menu li a:active,.navbar_mobile_sidebar .navbar__menu li a:focus,.navbar_mobile_sidebar .navbar__menu li a:hover{color:var(--dark)}.navbar_mobile_sidebar .navbar__menu li .is-separator[aria-haspopup=true]::after,.navbar_mobile_sidebar .navbar__menu li a[aria-haspopup=true]::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:currentColor transparent transparent transparent;right:0;top:18px;position:absolute}.navbar_mobile_sidebar .navbar__submenu{margin:0 0 0 24px;padding:0}.navbar_mobile_sidebar .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.275,1.375,.8,1);-o-transition:all .3s cubic-bezier(.275,1.375,.8,1);transition:all .3s cubic-bezier(.275,1.375,.8,1)}.navbar_mobile_sidebar .navbar__submenu_wrapper.is-active{height:auto;opacity:1}.navbar_mobile_sidebar__overlay{background:rgba(0,0,0,.5);height:100%;opacity:1;pointer-events:auto;position:fixed;top:0;-webkit-transition:all .3s cubic-bezier(0,0,.3,1);-o-transition:all .3s cubic-bezier(0,0,.3,1);transition:all .3s cubic-bezier(0,0,.3,1);width:100%;z-index:10}.navbar_mobile_sidebar__overlay.is-hidden{opacity:0;pointer-events:none}.site-container{background:var(--white);max-width:100%;overflow:hidden}.wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:var(--entry-width);margin:0 auto;padding:0 var(--page-margin)}.readmore{display:inline-block;color:var(--gray-2);font-size:.8239746086rem;font-style:italic;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hero{background:var(--hero-bg);height:var(--hero-height);position:relative;top:0;z-index:1}.hero__content{bottom:10%;color:var(--hero-text-color);left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;z-index:2}.hero__content h1{color:var(--hero-heading-color)}.hero__content h1>sup{font-size:1.066666667rem;vertical-align:top}.hero__content h1+p{margin-top:calc(.2833333333rem + .25vw)}.hero__content a{font-weight:700}.hero__content a{color:var(--hero-link-color);text-decoration:none;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out}.hero__content a:hover{color:var(--hero-link-color-hover)}.hero__content a:active{color:var(--hero-link-color)}.hero__content a:focus{outline:0}.hero__image{height:100%;margin:0;position:absolute;width:100%}.hero__image--overlay::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero__image>img{display:block;height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.hero__image>figcaption{background:var(--text-color);border-radius:2px;bottom:1rem;color:var(--light);display:block;padding:0 .34rem;position:absolute;text-align:right;right:var(--page-margin);z-index:3}.feed__item{margin-top:calc(2.55rem + 1.5vw);padding-bottom:calc(.5666666667rem + 1vw)}.feed__image{-webkit-box-sizing:content-box;box-sizing:content-box;margin:calc(1.7rem + 1vw) auto;max-width:calc(var(--entry-width) + 20%);padding:0 6vw}.feed__image>img{display:inline-block;height:auto;width:100%}.feed__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:gray-2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8239746086rem;margin-bottom:calc(-1.4166666667rem - 1vw)}.feed__author{font-family:var(--menu-font);font-weight:var(--font-weight-bold)}.feed__date{color:var(--gray-2);font-style:italic}.feed__author+.feed__date{margin-left:.85rem}.feed__author+.feed__date::before{content:"";background:var(--light);display:inline-block;height:1px;margin-right:4px;width:1rem;vertical-align:middle}.feed__readmore{margin-top:calc(1.1333333333rem + .25vw)}.feed--grid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:calc(1.7rem + 1.5vw);margin-top:0;padding-top:calc(2.55rem + 1.5vw)}@media all and (min-width:37.5em){.feed--grid{-ms-grid-columns:1fr calc(1.7rem + 1.5vw) 1fr;grid-template-columns:repeat(2,1fr)}}.feed--grid h2{margin-top:0}.feed--grid sup{font-size:1.066666667rem;vertical-align:top}.post__image{display:inline-block}.post__image>img{display:inline-block}.post__image--left{float:left;margin-bottom:1.7rem;margin-right:1.7rem;max-width:50%}.post__image--right{float:right;margin-bottom:1.7rem;margin-left:1.7rem;max-width:50%}.post__image--center{display:block;margin-left:auto;margin-right:auto;text-align:center}.post__image--wide{display:block}@media all and (min-width:56.25em){.post__image--wide{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin));text-align:center}.post__image--wide a,.post__image--wide img{display:block;height:auto;width:100%}}.post__image--full{display:block;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);text-align:center}.post__image--full a,.post__image--full img{display:block;height:auto;width:100%}.post__meta{color:gray-2;font-size:.8239746086rem;font-style:italic;margin-bottom:calc(-1.4166666667rem - 1vw)}.post__meta--author{border-top:1px solid var(--hero-border-color);font-style:normal;display:inline-block;margin-top:1.7rem;padding-top:1.4166666667rem}@media all and (min-width:37.5em){.post__meta--author{margin-top:2.8333333333rem;padding-top:1.7rem}}.post__author-thumb{border-radius:50%;height:1.7rem;margin-right:.5666666667rem;width:1.7rem}.post__entry{margin-top:calc(2.55rem + 1.5vw)}.post__entry>:nth-child(1){margin-top:0}.post__avatar-thumbs{border-radius:50%;height:4.5333333333rem;width:4.5333333333rem}.post__last-updated{color:var(--gray-2);font-size:.7724761953rem;font-style:italic;margin-top:2.2666666667rem}.post__last-updated+.post__tag{margin:1.1333333333rem 0 0}.post__tag{margin:2.2666666667rem 0 0;font-family:var(--menu-font);font-size:.8239746086rem}.post__tag>li{display:inline-block;margin-right:.2833333333rem;padding:0}.post__tag>li>a{background:var(--lighter);border-radius:1px;color:var(--dark);font-size:.7241964329rem;padding:.2833333333rem .85rem}.post__tag>li>a:hover{background:var(--light)}.post__share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(2.8333333333rem + 1vw) -.2833333333rem 0}.post__share>a{border-radius:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:.2833333333rem;line-height:0;padding:.7083333333rem 1.1333333333rem;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out;text-align:center}.post__share>a:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.post__share>a span{color:var(--white);font-family:var(--menu-font);font-size:.5967194723rem;font-weight:var(--font-weight-bold);margin-left:.2833333333rem;text-transform:uppercase}.post__share>a svg{fill:var(--white);height:18px;pointer-events:none;width:18px;vertical-align:middle}.post__bio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(3.4rem + 1vw) 0 calc(3.4rem + 2vw)}@media all and (min-width:37.5em){.post__bio::before{content:"";border-top:1px solid var(--light);height:1px;margin-right:2rem;width:20%}}.bio__avatar{border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3rem;margin-right:1.2rem;width:3rem}@media all and (min-width:37.5em){.bio__avatar{height:4rem;margin-right:2rem;width:4rem}}.bio__name{font-family:var(--menu-font);font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.bio__info>p{font-family:var(--body-font);font-size:.8239746086rem;line-height:1.5;margin:.5666666667rem 0 0}@media all and (min-width:37.5em){.bio__info>p{width:80%}}.post__nav{border-top:1px solid var(--light);margin-top:calc(2.55rem + 1vw);padding:2.55rem var(--page-margin) 2.8333333333rem;position:relative}@media all and (min-width:37.5em){.post__nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width:37.5em){.post__nav-next,.post__nav-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.post__nav-next svg,.post__nav-prev svg{fill:var(--gray-2)}@media all and (max-width:37.4375em){.post__nav-next svg,.post__nav-prev svg{display:none}}@media all and (min-width:37.5em){.post__nav-next{margin-left:auto;text-align:right}}@media all and (max-width:37.4375em){.post__nav-prev+.post__nav-next{margin-top:1.1333333333rem}}@media all and (min-width:37.5em){.post__nav-prev+.post__nav-next{margin-left:1.7rem}}.post__nav-link{font-family:var(--body-font);font-size:.8239746086rem;font-style:italic;line-height:1.5}@media all and (min-width:37.5em){.post__nav-link[rel=prev]{padding-left:.85rem}}@media all and (min-width:37.5em){.post__nav-link[rel=next]{padding-right:.85rem}}.post__nav-link>span{color:var(--gray-2);display:block;font-size:.7724761953rem;font-family:var(--menu-font);font-style:normal}.post__nav+.post__related{margin-top:0}.post__nav+.post__comments{border-top:1px solid var(--light);margin-top:0}.post__related{background:var(--lighter);margin-top:calc(2.55rem + 1vw);margin-bottom:calc(-2.55rem - 1vw);padding:calc(.85rem + 1vw) 0 calc(3.4rem + 3vw)}.related__item{margin-top:calc(3.4rem + 1vw)}.related__item::before{content:"";border-top:1px solid var(--light);display:block;height:1px;margin-bottom:2rem;width:20%}.post__related+.post__comments{border-top:none}.post+.post__comments{margin-top:0}.post+.post__comments .h5{margin-top:0}.post__comments{margin-top:calc(2.55rem + 1vw);overflow:hidden}.post__iframe,.post__video{position:relative;display:block;margin-top:calc(1.7rem + .5vw);margin-bottom:calc(1.7rem + .5vw);overflow:hidden;padding:0;width:100%}.post__iframe::before,.post__video::before{display:block;content:"";padding-top:56.25%}.post__iframe--21by9::before,.post__video--21by9::before{padding-top:42.857143%}.post__iframe--4by3::before,.post__video--4by3::before{padding-top:75%}.post__iframe--1by1::before,.post__video--1by1::before{padding-top:100%}.post__iframe>iframe,.post__iframe>video,.post__video>iframe,.post__video>video{border:none;height:100%;left:0;position:absolute;top:0;bottom:0;width:100%}.post__toc h3{font-size:1rem;margin:0}.post__toc ul{counter-reset:item;list-style:decimal;margin:calc(.5666666667rem + .25vw) 0 0 1rem}.post__toc ul li{counter-increment:item;padding:0}.post__toc ul ul{margin-top:0}.post__toc ul ul li{display:block}.post__toc ul ul li:before{content:counters(item, ".") ". ";margin-left:-20px}.banner{text-align:center}.banner--after-post{margin-top:calc(2.55rem + 1vw)}.author__avatar{border-radius:50%;height:3rem;margin-bottom:calc(-1.4166666667rem - 1vw);width:3rem}@media all and (min-width:37.5em){.author__avatar{height:4rem;width:4rem}}.author__website{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.author__website a{font-family:var(--menu-font);font-weight:var(--font-weight-bold);margin-left:.4rem}.search-page__form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(1.7rem + .5vw)}@media all and (max-width:37.4375em){.search-page__input{margin-bottom:.5666666667rem}}@media all and (min-width:20em){.search-page__input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:.5666666667rem}}#disqus_thread{margin-top:1.7rem}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.msg{padding:1.1333333333rem 2.2666666667rem}.msg--highlight{background-color:#fffcf1}.msg--info{background:#f2f9ff}.msg--success{background:#f7fbf6}.msg--warning{background:#fff3f3;color:#a94442}.ordered-list{counter-reset:listCounter}.ordered-list li{counter-increment:listCounter;list-style:none;padding-left:.2833333333rem;position:relative}.ordered-list li::before{color:var(--color);content:counter(listCounter,decimal-leading-zero) ".";font-weight:var(--font-weight-bold);left:-2rem;position:absolute}.dropcap:first-letter{color:var(--headings-color);float:left;font-size:3.6355864383rem;line-height:.7;margin-right:.5666666667rem;padding:.5666666667rem .5666666667rem .5666666667rem 0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(3.4rem + 1vw)}@media all and (min-width:56.25em){.pagination{margin-top:calc(5.1rem + 1vw)}}.pagination__item+.pagination__item{margin-left:1.1333333333rem}.pagination svg{fill:var(--gray-2)}.footer{background:var(--dark);font-family:var(--body-font);overflow:hidden;padding:calc(3.4rem + 1vw) var(--page-margin);margin:calc(2.55rem + 1vw) 0 0;text-align:center}.footer__social svg{fill:var(--white);height:.9374999997rem;margin:0 .85rem;opacity:.6;-webkit-transition:all .12s linear 0s;-o-transition:all .12s linear 0s;transition:all .12s linear 0s;width:.9374999997rem}.footer__social svg:hover{opacity:1}.footer__copyright{color:var(--gray-2);font-size:.6789341556rem;letter-spacing:1px;text-transform:uppercase;padding:1.7rem 0}.footer a{color:var(--white)}.footer a:hover{color:rgba(var(--white-rgb),.7)}.footer__bttop{bottom:1.4166666667rem;border-radius:50%;line-height:1;opacity:0;padding:.51rem;position:fixed;right:2rem;text-align:center;width:auto!important;visibility:hidden;z-index:999}@media all and (min-width:56.25em){.footer__bttop{bottom:2.8333333333rem}}.footer__bttop:hover{opacity:1}.footer__bttop>svg{fill:var(--white);height:23px;margin:0;width:23px}.footer__bttop--show{visibility:visible;opacity:1}.footer__bttop--fade-out{opacity:.6}.gallery{margin:calc(1.7rem + 1vw) -.2833333333rem}@media all and (min-width:20em){.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:56.25em){.gallery-wrapper--wide{margin-left:calc(-1 * var(--page-margin));margin-right:calc(-1 * var(--page-margin))}.gallery-wrapper--wide .gallery{width:calc(100% + .5666666667rem)}}.gallery-wrapper--full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}@media all and (min-width:20em){.gallery[data-columns="1"] .gallery__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media all and (min-width:30em){.gallery[data-columns="2"] .gallery__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media all and (min-width:37.5em){.gallery[data-columns="3"] .gallery__item{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}}@media all and (min-width:56.25em){.gallery[data-columns="4"] .gallery__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media all and (min-width:56.25em){.gallery[data-columns="5"] .gallery__item{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}}@media all and (min-width:56.25em){.gallery[data-columns="6"] .gallery__item{-webkit-box-flex:0;-ms-flex:0 1 16.666%;flex:0 1 16.666%}}@media all and (min-width:56.25em){.gallery[data-columns="7"] .gallery__item{-webkit-box-flex:1;-ms-flex:1 0 14.285%;flex:1 0 14.285%}}@media all and (min-width:56.25em){.gallery[data-columns="8"] .gallery__item{-webkit-box-flex:1;-ms-flex:1 0 12.5%;flex:1 0 12.5%}}.gallery__item{margin:0;padding:.2833333333rem;position:relative}@media all and (min-width:20em){.gallery__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media all and (min-width:30em){.gallery__item{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}}@media all and (min-width:37.5em){.gallery__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}.gallery__item a{display:block;height:100%;width:100%}.gallery__item a::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);background:linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);bottom:.2833333333rem;content:"";display:block;opacity:0;left:.2833333333rem;height:calc(100% - .5666666667rem);position:absolute;right:.2833333333rem;top:.2833333333rem;-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out;width:calc(100% - .5666666667rem)}.gallery__item a:hover::after{opacity:1}.gallery__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__item figcaption{bottom:1.2rem;color:var(--white);left:50%;opacity:0;position:absolute;text-align:center;-webkit-transform:translate(-50%,1.2rem);-ms-transform:translate(-50%,1.2rem);transform:translate(-50%,1.2rem);-webkit-transition:all .24s ease-out;-o-transition:all .24s ease-out;transition:all .24s ease-out}.gallery__item:hover figcaption{opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.pswp--dark .pswp__bg{background:#000}.pswp--light .pswp__bg{background:var(--white)}.pswp--light .pswp__counter{color:var(--text-color)}.pswp--light .pswp__caption__center{color:var(--text-color)}.pswp .pswp__button{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}:root{--page-margin:6vw;--entry-width:42rem;--navbar-height:4.4rem;--line-height:1.7;--font-weight-normal:400;--font-weight-bold:600;--headings-weight:700;--headings-transform:none;--white:#FFFFFF;--white-rgb:255,255,255;--black:#000000;--dark:#17181E;--gray-1:#61666C;--gray-2:#747577;--light:#E6E7EB;--lighter:#F3F3F3;--color:#D73A42;--color-rgb:215,58,66;--text-color:#17181E;--headings-color:#17181E;--logo-color:#FFFFFF;--hero-height:80vh;--hero-bg:#17181E;--hero-heading-color:#FFFFFF;--hero-text-color:rgba(255, 255, 255, 0.75);--hero-link-color:#FFFFFF;--hero-link-color-hover:rgba(255, 255, 255, 0.75);--hero-border-color:rgba(255, 255, 255, 0.3)}@media all and (min-width:56.25em){:root{--navbar-height:6rem}}.hero__image--overlay::after{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.64) 100%)}img[loading]{opacity:0}img.is-loaded{opacity:1;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}
\ No newline at end of file
diff --git a/assets/js/photoswipe-ui-default.min.js b/assets/js/photoswipe-ui-default.min.js
new file mode 100755
index 0000000..ab7bedc
--- /dev/null
+++ b/assets/js/photoswipe-ui-default.min.js
@@ -0,0 +1,4 @@
+/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
+* http://photoswipe.com
+* Copyright (c) 2019 Dmitry Semenov; */
+!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){"use strict";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return a.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute("class")||"",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?"add":"remove")+"Class"](a,"pswp__"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,"ui--one-slide",a),p=a)},E=function(){C(i,"share-modal--hidden",y)},F=function(){return y=!y,y?(b.removeClass(i,"pswp__share-modal--fade-in"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,"pswp__share-modal--fade-in")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout("shareLinkClick",b,c),!!c.href&&(!!c.hasAttribute("download")||(window.open(c.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f="",g=0;g"+a.label+"",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l("onPinchClose",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l("zoomGestureEnded",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:"caption",option:"captionEl",onInit:function(a){e=a}},{name:"share-modal",option:"shareEl",onInit:function(a){i=a},onTap:function(){F()}},{name:"button--share",option:"shareEl",onInit:function(a){h=a},onTap:function(){F()}},{name:"button--zoom",option:"zoomEl",onTap:a.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){g=a}},{name:"button--close",option:"closeEl",onTap:a.close},{name:"button--arrow--left",option:"arrowEl",onTap:a.prev},{name:"button--arrow--right",option:"arrowEl",onTap:a.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,"pswp__element--disabled"),e.onInit&&e.onInit(a)):b.addClass(a,"pswp__element--disabled"))}};f(d.children);var g=b.getChildByClass(d,"pswp__top-bar");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,"pswp__ui"),l=a.listen,R(),l("beforeChange",v.update),l("doubleTap",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l("preventDragEvent",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute("class")&&a.type.indexOf("mouse")>-1&&(d.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l("bindEvents",function(){b.bind(d,"pswpTap click",A),b.bind(a.scrollWrap,"pswpTap",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,"mouseover",v.onMouseOver)}),l("unbindEvents",function(){y||F(),t&&clearInterval(t),b.unbind(document,"mouseout",L),b.unbind(document,"mousemove",K),b.unbind(d,"pswpTap click",A),b.unbind(a.scrollWrap,"pswpTap",v.onGlobalTap),b.unbind(a.scrollWrap,"mouseover",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l("destroy",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,"pswp__caption--empty")),i&&(i.children[0].onclick=null),b.removeClass(d,"pswp__ui--over-close"),b.addClass(d,"pswp__ui--hidden"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,"pswp__ui--hidden"),l("initialZoomIn",function(){q.showAnimationDuration&&b.removeClass(d,"pswp__ui--hidden")}),l("initialZoomOut",function(){b.addClass(d,"pswp__ui--hidden")}),l("parseVerticalMargin",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,"ui--idle",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,"caption--empty",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?"add":"remove")+"Class"](a.template,"pswp--fs")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&"mouse"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,"pswp__img")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,"pswp__img")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,"ui--over-close",I(b))},v.hideControls=function(){b.addClass(d,"pswp__ui--hidden"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,"pswp__ui--hidden")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d="fullscreenchange";return c.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:d}:c.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+d}:c.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+d}:c.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});
\ No newline at end of file
diff --git a/assets/js/photoswipe.min.js b/assets/js/photoswipe.min.js
new file mode 100755
index 0000000..0370861
--- /dev/null
+++ b/assets/js/photoswipe.min.js
@@ -0,0 +1,4 @@
+/*! PhotoSwipe - v4.1.3 - 2019-01-08
+* http://photoswipe.com
+* Copyright (c) 2019 Dmitry Semenov; */
+!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+"px, 0px"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,"mousemove",Pa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Da("mouseUsed")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Pa),e.bind(window,"resize scroll orientationchange",f),Da("bindEvents")},Ra=function(){e.unbind(window,"resize scroll orientationchange",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Pa),N.transform&&e.unbind(f.scrollWrap,"click",f),V&&e.unbind(window,p,f),clearTimeout(O),Da("unbindEvents")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=pa.x+"px",a.top=pa.y+"px"}}},Xa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da("updateScrollOffset",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute("aria-hidden","false"),i.modal&&(va?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Da("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da("afterChange")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+"px"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da("beforeResize"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va("x",g,h,a),Va("y",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da("preventDragEvent",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id="",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!("mousedown"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||"mousedown"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da("pointerDown"),F){var b=e.arraySearch(mb,a.pointerId,"id");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da("firstTouchStart",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,"id");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga="h";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?"h":"v",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da("zoomGestureStarted"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La("x",c),pa.y=La("y",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if("v"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da("onVerticalDrag",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb("x",jb);l||(Nb("y",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da("pointerUp"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,"id");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}else b.type=a.pointerType||"mouse"}var g,h=Mb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Da("touchRelease",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?"zoom":"swipe",aa&&j<2&&(aa=!1,1===j&&(g="zoomPointerUp"),Da("zoomGestureEnded")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed("x"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da("mainScrollAnimStart"),db("mainScroll",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Fa(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Da("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ha()),bb("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Xb=setTimeout(function(){if(Da("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da("parseVerticalMargin",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca("mainScrollAnimComplete",nc),Ca("initialZoomInEnd",nc),Ca("destroy",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Da("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};za("Tap",{publicMethods:{initTap:function(){Ca("firstTouchStart",f.onTapStart),Ca("touchRelease",f.onTapRelease),Ca("destroy",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da("doubleTap",c);if("mouse"===b.type)return void qc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ca("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c="wheel mousewheel DOMMouseScroll";Ca("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ca("unbindEvents",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),s<1?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ca("resize",g),Ca("afterChange",g),Ca("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ca("pointerUp",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,"deltaX"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c-1&&(yc=yc.split("&gid=")[0],yc=yc.split("?gid=")[0]),Ca("afterChange",f.updateURL),Ca("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState("",document.title,Cc.pathname+Cc.search):Cc.hash=""),Gc()};Ca("unbindEvents",function(){l&&a()}),Ca("destroy",function(){xc||a()}),Ca("firstUpdate",function(){m=Hc().pid});var b=yc.indexOf("pid=");b>-1&&(yc=yc.substring(0,b),"&"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});
\ No newline at end of file
diff --git a/assets/js/scripts.js b/assets/js/scripts.js
new file mode 100755
index 0000000..0fcc2f9
--- /dev/null
+++ b/assets/js/scripts.js
@@ -0,0 +1,602 @@
+// Sticky menu
+var new_scroll_position = 0;
+var last_scroll_position;
+var header = document.getElementById("js-header");
+var stickyMenu = document.getElementById("js-navbar-menu");
+
+window.addEventListener('scroll', function (e) {
+ last_scroll_position = window.scrollY;
+
+ // Scrolling down
+ if (new_scroll_position < last_scroll_position && last_scroll_position > 40) {
+ header.classList.remove("is-visible");
+ header.classList.add("is-hidden");
+
+ // Scrolling up
+ } else if (new_scroll_position > last_scroll_position) {
+ header.classList.remove("is-hidden");
+ header.classList.add("is-visible");
+ if (stickyMenu) {
+ stickyMenu.classList.add("is-sticky");
+ }
+ }
+
+ if (last_scroll_position < 1) {
+ header.classList.remove("is-visible");
+
+ if (stickyMenu) {
+ stickyMenu.classList.remove("is-sticky");
+ }
+ }
+
+ new_scroll_position = last_scroll_position;
+});
+
+// Dropdown menu
+(function (menuConfig) {
+ /**
+ * Merge default config with the theme overrided ones
+ */
+ var defaultConfig = {
+ // behaviour
+ mobileMenuMode: 'overlay',
+ animationSpeed: 300,
+ submenuWidth: 300,
+ doubleClickTime: 500,
+ mobileMenuExpandableSubmenus: false,
+ isHoverMenu: true,
+ // selectors
+ wrapperSelector: '.navbar',
+ buttonSelector: '.navbar__toggle',
+ menuSelector: '.navbar__menu',
+ submenuSelector: '.navbar__submenu',
+ mobileMenuSidebarLogoSelector: null,
+ mobileMenuSidebarLogoUrl: null,
+ relatedContainerForOverlayMenuSelector: null,
+ // attributes
+ ariaButtonAttribute: 'aria-haspopup',
+ // CSS classes
+ separatorItemClass: 'is-separator',
+ parentItemClass: 'has-submenu',
+ submenuLeftPositionClass: 'is-left-submenu',
+ submenuRightPositionClass: 'is-right-submenu',
+ mobileMenuOverlayClass: 'navbar_mobile_overlay',
+ mobileMenuSubmenuWrapperClass: 'navbar__submenu_wrapper',
+ mobileMenuSidebarClass: 'navbar_mobile_sidebar',
+ mobileMenuSidebarOverlayClass: 'navbar_mobile_sidebar__overlay',
+ hiddenElementClass: 'is-hidden',
+ openedMenuClass: 'is-active',
+ noScrollClass: 'no-scroll',
+ relatedContainerForOverlayMenuClass: 'is-visible'
+ };
+
+ var config = {};
+
+ Object.keys(defaultConfig).forEach(function(key) {
+ config[key] = defaultConfig[key];
+ });
+
+ if (typeof menuConfig === 'object') {
+ Object.keys(menuConfig).forEach(function(key) {
+ config[key] = menuConfig[key];
+ });
+ }
+
+ /**
+ * Menu initializer
+ */
+ function init () {
+ if (!document.querySelectorAll(config.wrapperSelector).length) {
+ return;
+ }
+
+ initSubmenuPositions();
+
+ if (config.mobileMenuMode === 'overlay') {
+ initMobileMenuOverlay();
+ } else if (config.mobileMenuMode === 'sidebar') {
+ initMobileMenuSidebar();
+ }
+
+ initClosingMenuOnClickLink();
+
+ if (!config.isHoverMenu) {
+ initAriaAttributes();
+ }
+ };
+
+ /**
+ * Function responsible for the submenu positions
+ */
+ function initSubmenuPositions () {
+ var submenuParents = document.querySelectorAll(config.wrapperSelector + ' .' + config.parentItemClass);
+
+ for (var i = 0; i < submenuParents.length; i++) {
+ var eventTrigger = config.isHoverMenu ? 'mouseenter' : 'click';
+
+ submenuParents[i].addEventListener(eventTrigger, function () {
+ var submenu = this.querySelector(config.submenuSelector);
+ var itemPosition = this.getBoundingClientRect().left;
+ var widthMultiplier = 2;
+
+ if (this.parentNode === document.querySelector(config.menuSelector)) {
+ widthMultiplier = 1;
+ }
+
+ if (config.submenuWidth !== 'auto') {
+ var submenuPotentialPosition = itemPosition + (config.submenuWidth * widthMultiplier);
+
+ if (window.innerWidth < submenuPotentialPosition) {
+ submenu.classList.add(config.submenuRightPositionClass);
+ } else {
+ submenu.classList.add(config.submenuLeftPositionClass);
+ }
+ } else {
+ var submenuPotentialPosition = 0;
+ var submenuPosition = 0;
+
+ if (widthMultiplier === 1) {
+ submenuPotentialPosition = itemPosition + submenu.clientWidth;
+ } else {
+ submenuPotentialPosition = itemPosition + this.clientWidth + submenu.clientWidth;
+ }
+
+ if (window.innerWidth < submenuPotentialPosition) {
+ submenu.classList.add(config.submenuRightPositionClass);
+ submenuPosition = -1 * submenu.clientWidth;
+
+ if (widthMultiplier === 1) {
+ submenuPosition = 0;
+ }
+
+ submenu.style.left = submenuPosition + 'px';
+ submenu.style.right = this.clientWidth + 'px';
+ } else {
+ submenu.classList.add(config.submenuLeftPositionClass);
+ submenuPosition = this.clientWidth;
+
+ if (widthMultiplier === 1) {
+ submenuPosition = 0;
+ }
+
+ submenu.style.left = submenuPosition + 'px';
+ }
+ }
+
+ submenu.setAttribute('aria-hidden', false);
+ });
+
+ if (config.isHoverMenu) {
+ submenuParents[i].addEventListener('mouseleave', function () {
+ var submenu = this.querySelector(config.submenuSelector);
+ submenu.removeAttribute('style');
+ submenu.setAttribute('aria-hidden', true);
+ });
+ }
+ }
+ }
+
+ /**
+ * Function used to init mobile menu - overlay mode
+ */
+ function initMobileMenuOverlay () {
+ var menuWrapper = document.createElement('div');
+ menuWrapper.classList.add(config.mobileMenuOverlayClass);
+ menuWrapper.classList.add(config.hiddenElementClass);
+ var menuContentHTML = document.querySelector(config.menuSelector).outerHTML;
+ menuWrapper.innerHTML = menuContentHTML;
+ document.body.appendChild(menuWrapper);
+
+ // Init toggle submenus
+ if (config.mobileMenuExpandableSubmenus) {
+ wrapSubmenusIntoContainer(menuWrapper);
+ initToggleSubmenu(menuWrapper);
+ }
+
+ // Init button events
+ var button = document.querySelector(config.buttonSelector);
+
+ button.addEventListener('click', function () {
+ var relatedContainer = document.querySelector(config.relatedContainerForOverlayMenuSelector);
+ menuWrapper.classList.toggle(config.hiddenElementClass);
+ button.classList.toggle(config.openedMenuClass);
+ button.setAttribute(config.ariaButtonAttribute, button.classList.contains(config.openedMenuClass));
+
+ if (button.classList.contains(config.openedMenuClass)) {
+ document.documentElement.classList.add(config.noScrollClass);
+
+ if (relatedContainer) {
+ relatedContainer.classList.add(config.relatedContainerForOverlayMenuClass);
+ }
+ } else {
+ document.documentElement.classList.remove(config.noScrollClass);
+
+ if (relatedContainer) {
+ relatedContainer.classList.remove(config.relatedContainerForOverlayMenuClass);
+ }
+ }
+ });
+ }
+
+ /**
+ * Function used to init mobile menu - sidebar mode
+ */
+ function initMobileMenuSidebar () {
+ // Create menu structure
+ var menuWrapper = document.createElement('div');
+ menuWrapper.classList.add(config.mobileMenuSidebarClass);
+ menuWrapper.classList.add(config.hiddenElementClass);
+ var menuContentHTML = '';
+
+ if (config.mobileMenuSidebarLogoSelector !== null) {
+ menuContentHTML = document.querySelector(config.mobileMenuSidebarLogoSelector).outerHTML;
+ } else if (config.mobileMenuSidebarLogoUrl !== null) {
+ menuContentHTML = ' ';
+ }
+
+ menuContentHTML += document.querySelector(config.menuSelector).outerHTML;
+ menuWrapper.innerHTML = menuContentHTML;
+
+ var menuOverlay = document.createElement('div');
+ menuOverlay.classList.add(config.mobileMenuSidebarOverlayClass);
+ menuOverlay.classList.add(config.hiddenElementClass);
+
+ document.body.appendChild(menuOverlay);
+ document.body.appendChild(menuWrapper);
+
+ // Init toggle submenus
+ if (config.mobileMenuExpandableSubmenus) {
+ wrapSubmenusIntoContainer(menuWrapper);
+ initToggleSubmenu(menuWrapper);
+ }
+
+ // Menu events
+ menuWrapper.addEventListener('click', function (e) {
+ e.stopPropagation();
+ });
+
+ menuOverlay.addEventListener('click', function () {
+ menuWrapper.classList.add(config.hiddenElementClass);
+ menuOverlay.classList.add(config.hiddenElementClass);
+ button.classList.remove(config.openedMenuClass);
+ button.setAttribute(config.ariaButtonAttribute, false);
+ document.documentElement.classList.remove(config.noScrollClass);
+ });
+
+ // Init button events
+ var button = document.querySelector(config.buttonSelector);
+
+ button.addEventListener('click', function () {
+ menuWrapper.classList.toggle(config.hiddenElementClass);
+ menuOverlay.classList.toggle(config.hiddenElementClass);
+ button.classList.toggle(config.openedMenuClass);
+ button.setAttribute(config.ariaButtonAttribute, button.classList.contains(config.openedMenuClass));
+ document.documentElement.classList.toggle(config.noScrollClass);
+ });
+ }
+
+ /**
+ * Wrap all submenus into div wrappers
+ */
+ function wrapSubmenusIntoContainer (menuWrapper) {
+ var submenus = menuWrapper.querySelectorAll(config.submenuSelector);
+
+ for (var i = 0; i < submenus.length; i++) {
+ var submenuWrapper = document.createElement('div');
+ submenuWrapper.classList.add(config.mobileMenuSubmenuWrapperClass);
+ submenus[i].parentNode.insertBefore(submenuWrapper, submenus[i]);
+ submenuWrapper.appendChild(submenus[i]);
+ }
+ }
+
+ /**
+ * Initialize submenu toggle events
+ */
+ function initToggleSubmenu (menuWrapper) {
+ // Init parent menu item events
+ var parents = menuWrapper.querySelectorAll('.' + config.parentItemClass);
+
+ for (var i = 0; i < parents.length; i++) {
+ // Add toggle events
+ parents[i].addEventListener('click', function (e) {
+ e.stopPropagation();
+ var submenu = this.querySelector('.' + config.mobileMenuSubmenuWrapperClass);
+ var content = submenu.firstElementChild;
+
+ if (submenu.classList.contains(config.openedMenuClass)) {
+ var height = content.clientHeight;
+ submenu.style.height = height + 'px';
+
+ setTimeout(function () {
+ submenu.style.height = '0px';
+ }, 0);
+
+ setTimeout(function () {
+ submenu.removeAttribute('style');
+ submenu.classList.remove(config.openedMenuClass);
+ }, config.animationSpeed);
+
+ content.setAttribute('aria-hidden', true);
+ content.parentNode.firstElementChild.setAttribute('aria-expanded', false);
+ } else {
+ var height = content.clientHeight;
+ submenu.classList.add(config.openedMenuClass);
+ submenu.style.height = '0px';
+
+ setTimeout(function () {
+ submenu.style.height = height + 'px';
+ }, 0);
+
+ setTimeout(function () {
+ submenu.removeAttribute('style');
+ }, config.animationSpeed);
+
+ content.setAttribute('aria-hidden', false);
+ content.parentNode.firstElementChild.setAttribute('aria-expanded', true);
+ }
+ });
+
+ // Block links
+ var childNodes = parents[i].children;
+
+ for (var j = 0; j < childNodes.length; j++) {
+ if (childNodes[j].tagName === 'A') {
+ childNodes[j].addEventListener('click', function (e) {
+ var lastClick = parseInt(this.getAttribute('data-last-click'), 10);
+ var currentTime = +new Date();
+
+ if (isNaN(lastClick)) {
+ e.preventDefault();
+ this.setAttribute('data-last-click', currentTime);
+ } else if (lastClick + config.doubleClickTime <= currentTime) {
+ e.preventDefault();
+ this.setAttribute('data-last-click', currentTime);
+ } else if (lastClick + config.doubleClickTime > currentTime) {
+ e.stopPropagation();
+ closeMenu(this, true);
+ }
+ });
+ }
+ }
+ }
+ }
+
+ /**
+ * Set aria-* attributes according to the current activity state
+ */
+ function initAriaAttributes () {
+ var allAriaElements = document.querySelectorAll(config.wrapperSelector + ' ' + '*[aria-hidden]');
+
+ for (var i = 0; i < allAriaElements.length; i++) {
+ var ariaElement = allAriaElements[i];
+
+ if (
+ ariaElement.parentNode.classList.contains('active') ||
+ ariaElement.parentNode.classList.contains('active-parent')
+ ) {
+ ariaElement.setAttribute('aria-hidden', 'false');
+ ariaElement.parentNode.firstElementChild.setAttribute('aria-expanded', true);
+ } else {
+ ariaElement.setAttribute('aria-hidden', 'true');
+ ariaElement.parentNode.firstElementChild.setAttribute('aria-expanded', false);
+ }
+ }
+ }
+
+ /**
+ * Close menu on click link
+ */
+ function initClosingMenuOnClickLink () {
+ var links = document.querySelectorAll(config.menuSelector + ' a');
+
+ for (var i = 0; i < links.length; i++) {
+ if (links[i].parentNode.classList.contains(config.parentItemClass)) {
+ continue;
+ }
+
+ links[i].addEventListener('click', function (e) {
+ closeMenu(this, false);
+ });
+ }
+ }
+
+ /**
+ * Close menu
+ */
+ function closeMenu (clickedLink, forceClose) {
+ if (forceClose === false) {
+ if (clickedLink.parentNode.classList.contains(config.parentItemClass)) {
+ return;
+ }
+ }
+
+ var relatedContainer = document.querySelector(config.relatedContainerForOverlayMenuSelector);
+ var button = document.querySelector(config.buttonSelector);
+ var menuWrapper = document.querySelector('.' + config.mobileMenuOverlayClass);
+
+ if (!menuWrapper) {
+ menuWrapper = document.querySelector('.' + config.mobileMenuSidebarClass);
+ }
+
+ menuWrapper.classList.add(config.hiddenElementClass);
+ button.classList.remove(config.openedMenuClass);
+ button.setAttribute(config.ariaButtonAttribute, false);
+ document.documentElement.classList.remove(config.noScrollClass);
+
+ if (relatedContainer) {
+ relatedContainer.classList.remove(config.relatedContainerForOverlayMenuClass);
+ }
+
+ var menuOverlay = document.querySelector('.' + config.mobileMenuSidebarOverlayClass);
+
+ if (menuOverlay) {
+ menuOverlay.classList.add(config.hiddenElementClass);
+ }
+ }
+
+ /**
+ * Run menu scripts
+ */
+ init();
+})(window.publiiThemeMenuConfig);
+
+// Load comments
+var comments = document.getElementById("js-comments");
+ if (comments) {
+ comments.addEventListener("click", function() {
+ comments.classList.toggle("is-hidden");
+ var container = document.getElementById("js-comments__inner");
+ container.classList.toggle("is-visible");
+ });
+ }
+
+// Load search input area
+var searchButton = document.querySelector(".js-search-btn");
+ searchOverlay = document.querySelector(".js-search-overlay");
+ searchClose = document.querySelector(".js-search-close");
+ searchInput = document.querySelector(".js-search-input");
+
+if (searchButton) {
+ searchButton.addEventListener("click", function () {
+ searchOverlay.classList.add("expanded");
+ setTimeout(function() {
+ searchInput.focus();
+ }, 60);
+ });
+
+ searchClose.addEventListener("click", function () {
+ searchOverlay.classList.remove('expanded');
+ });
+}
+
+// Share buttons pop-up
+(function () {
+ // share popup
+ let shareButton = document.querySelector('.js-post__share-button');
+ let sharePopup = document.querySelector('.js-post__share-popup');
+
+ if (shareButton) {
+ sharePopup.addEventListener('click', function (e) {
+ e.stopPropagation();
+ });
+
+ shareButton.addEventListener('click', function (e) {
+ e.preventDefault();
+ e.stopPropagation();
+ sharePopup.classList.toggle('is-visible');
+ });
+
+ document.body.addEventListener('click', function () {
+ sharePopup.classList.remove('is-visible');
+ });
+ }
+
+ // link selector and pop-up window size
+ var Config = {
+ Link: ".js-share",
+ Width: 500,
+ Height: 500
+ };
+ // add handler links
+ var slink = document.querySelectorAll(Config.Link);
+ for (var a = 0; a < slink.length; a++) {
+ slink[a].onclick = PopupHandler;
+ }
+ // create popup
+ function PopupHandler(e) {
+ e = (e ? e : window.event);
+ var t = (e.target ? e.target : e.srcElement);
+ // hide share popup
+ if (sharePopup) {
+ sharePopup.classList.remove('is-visible');
+ }
+ // popup position
+ var px = Math.floor(((screen.availWidth || 1024) - Config.Width) / 2),
+ py = Math.floor(((screen.availHeight || 700) - Config.Height) / 2);
+ // open popup
+ var link_href = t.href ? t.href : t.parentNode.href;
+ var popup = window.open(link_href, "social",
+ "width=" + Config.Width + ",height=" + Config.Height +
+ ",left=" + px + ",top=" + py +
+ ",location=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1");
+ if (popup) {
+ popup.focus();
+ if (e.preventDefault) e.preventDefault();
+ e.returnValue = false;
+ }
+
+ return !!popup;
+ }
+})();
+
+// Back to Top - by CodyHouse.co on MIT license
+(function(){
+ var backTop = document.getElementsByClassName('js-footer__bttop')[0],
+ offset = 600,
+ offsetOpacity = 1200,
+ scrollDuration = 50,
+ scrolling = false;
+ if( backTop ) {
+ window.addEventListener("scroll", function(event) {
+ if( !scrolling ) {
+ scrolling = true;
+ (!window.requestAnimationFrame) ? setTimeout(checkBackToTop, 250) : window.requestAnimationFrame(checkBackToTop);
+ }
+ });
+ backTop.addEventListener('click', function(event) {
+ event.preventDefault();
+ (!window.requestAnimationFrame) ? window.scrollTo(0, 0) : scrollTop(scrollDuration);
+ });
+ }
+
+ function checkBackToTop() {
+ var windowTop = window.scrollY || document.documentElement.scrollTop;
+ ( windowTop > offset ) ? addClass(backTop, 'footer__bttop--show') : removeClass(backTop, 'footer__bttop--show', 'footer__bttop--fade-out');
+ ( windowTop > offsetOpacity ) && addClass(backTop, 'footer__bttop--fade-out');
+ scrolling = false;
+ }
+
+ function scrollTop(duration) {
+ var start = window.scrollY || document.documentElement.scrollTop,
+ currentTime = null;
+
+ var animateScroll = function(timestamp){
+ if (!currentTime) currentTime = timestamp;
+ var progress = timestamp - currentTime;
+ var val = Math.max(Math.easeInOutQuad(progress, start, -start, duration), 0);
+ window.scrollTo(0, val);
+ if(progress < duration) {
+ window.requestAnimationFrame(animateScroll);
+ }
+ };
+
+ window.requestAnimationFrame(animateScroll);
+ }
+
+ Math.easeInOutQuad = function (t, b, c, d) {
+ t /= d/2;
+ if (t < 1) return c/2*t*t + b;
+ t--;
+ return -c/2 * (t*(t-2) - 1) + b;
+ };
+
+ function hasClass(el, className) {
+ if (el.classList) return el.classList.contains(className);
+ else return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'));
+ }
+ function addClass(el, className) {
+ var classList = className.split(' ');
+ if (el.classList) el.classList.add(classList[0]);
+ else if (!hasClass(el, classList[0])) el.className += " " + classList[0];
+ if (classList.length > 1) addClass(el, classList.slice(1).join(' '));
+ }
+ function removeClass(el, className) {
+ var classList = className.split(' ');
+ if (el.classList) el.classList.remove(classList[0]);
+ else if(hasClass(el, classList[0])) {
+ var reg = new RegExp('(\\s|^)' + classList[0] + '(\\s|$)');
+ el.className=el.className.replace(reg, ' ');
+ }
+ if (classList.length > 1) removeClass(el, classList.slice(1).join(' '));
+ }
+})();
\ No newline at end of file
diff --git a/assets/js/scripts.min.js b/assets/js/scripts.min.js
new file mode 100755
index 0000000..8afba75
--- /dev/null
+++ b/assets/js/scripts.min.js
@@ -0,0 +1 @@
+var new_scroll_position=0;var last_scroll_position;var header=document.getElementById("js-header");var stickyMenu=document.getElementById("js-navbar-menu");window.addEventListener("scroll",function(a){last_scroll_position=window.scrollY;if(new_scroll_position40){header.classList.remove("is-visible");header.classList.add("is-hidden")}else{if(new_scroll_position>last_scroll_position){header.classList.remove("is-hidden");header.classList.add("is-visible");if(stickyMenu){stickyMenu.classList.add("is-sticky")}}}if(last_scroll_position<1){header.classList.remove("is-visible");if(stickyMenu){stickyMenu.classList.remove("is-sticky")}}new_scroll_position=last_scroll_position});(function(e){var d={mobileMenuMode:"overlay",animationSpeed:300,submenuWidth:300,doubleClickTime:500,mobileMenuExpandableSubmenus:false,isHoverMenu:true,wrapperSelector:".navbar",buttonSelector:".navbar__toggle",menuSelector:".navbar__menu",submenuSelector:".navbar__submenu",mobileMenuSidebarLogoSelector:null,mobileMenuSidebarLogoUrl:null,relatedContainerForOverlayMenuSelector:null,ariaButtonAttribute:"aria-haspopup",separatorItemClass:"is-separator",parentItemClass:"has-submenu",submenuLeftPositionClass:"is-left-submenu",submenuRightPositionClass:"is-right-submenu",mobileMenuOverlayClass:"navbar_mobile_overlay",mobileMenuSubmenuWrapperClass:"navbar__submenu_wrapper",mobileMenuSidebarClass:"navbar_mobile_sidebar",mobileMenuSidebarOverlayClass:"navbar_mobile_sidebar__overlay",hiddenElementClass:"is-hidden",openedMenuClass:"is-active",noScrollClass:"no-scroll",relatedContainerForOverlayMenuClass:"is-visible"};var b={};Object.keys(d).forEach(function(m){b[m]=d[m]});if(typeof e==="object"){Object.keys(e).forEach(function(m){b[m]=e[m]})}function l(){if(!document.querySelectorAll(b.wrapperSelector).length){return}c();if(b.mobileMenuMode==="overlay"){j()}else{if(b.mobileMenuMode==="sidebar"){i()}}k();if(!b.isHoverMenu){f()}}function c(){var m=document.querySelectorAll(b.wrapperSelector+" ."+b.parentItemClass);for(var o=0;o '}}m+=document.querySelector(b.menuSelector).outerHTML;o.innerHTML=m;var p=document.createElement("div");p.classList.add(b.mobileMenuSidebarOverlayClass);p.classList.add(b.hiddenElementClass);document.body.appendChild(p);document.body.appendChild(o);if(b.mobileMenuExpandableSubmenus){h(o);a(o)}o.addEventListener("click",function(q){q.stopPropagation()});p.addEventListener("click",function(){o.classList.add(b.hiddenElementClass);p.classList.add(b.hiddenElementClass);n.classList.remove(b.openedMenuClass);n.setAttribute(b.ariaButtonAttribute,false);document.documentElement.classList.remove(b.noScrollClass)});var n=document.querySelector(b.buttonSelector);n.addEventListener("click",function(){o.classList.toggle(b.hiddenElementClass);p.classList.toggle(b.hiddenElementClass);n.classList.toggle(b.openedMenuClass);n.setAttribute(b.ariaButtonAttribute,n.classList.contains(b.openedMenuClass));document.documentElement.classList.toggle(b.noScrollClass)})}function h(o){var m=o.querySelectorAll(b.submenuSelector);for(var n=0;ns){t.stopPropagation();g(this,true)}}}})}}}}function f(){var n=document.querySelectorAll(b.wrapperSelector+" *[aria-hidden]");for(var o=0;oe)?h(b,"footer__bttop--show"):j(b,"footer__bttop--show","footer__bttop--fade-out");(k>a)&&h(b,"footer__bttop--fade-out");g=false}function d(m){var n=window.scrollY||document.documentElement.scrollTop,l=null;var k=function(p){if(!l){l=p}var o=p-l;var q=Math.max(Math.easeInOutQuad(o,n,-n,m),0);window.scrollTo(0,q);if(o1){h(l,m.slice(1).join(" "))}}function j(m,l){var n=l.split(" ");if(m.classList){m.classList.remove(n[0])}else{if(f(m,n[0])){var k=new RegExp("(\\s|^)"+n[0]+"(\\s|$)");m.className=m.className.replace(k," ")}}if(n.length>1){j(m,n.slice(1).join(" "))}}})();
\ No newline at end of file
diff --git a/assets/js/svg-fix.js b/assets/js/svg-fix.js
new file mode 100755
index 0000000..7a622a3
--- /dev/null
+++ b/assets/js/svg-fix.js
@@ -0,0 +1,19 @@
+// SVG map fix
+(function() {
+ var allItems = document.querySelectorAll('use');
+
+ for (var i = 0; i < allItems.length; i++) {
+ var item = allItems[i];
+ var anchor = '#' + item.getAttribute('xlink:href').split('#')[1];
+ var itemData = window.publiiSvgFix[anchor];
+
+ if(!itemData) {
+ console.log('ANCHOR', anchor, i);
+ continue;
+ }
+
+ var svgItem = item.parentNode;
+ svgItem.innerHTML = itemData.content;
+ svgItem.setAttribute('viewBox', itemData.viewbox);
+ }
+})();
\ No newline at end of file
diff --git a/assets/js/svg-map.js b/assets/js/svg-map.js
new file mode 100755
index 0000000..ca1b73e
--- /dev/null
+++ b/assets/js/svg-map.js
@@ -0,0 +1,63 @@
+window.publiiSvgFix = {
+
+ "#search": {
+ "viewbox": "0 0 15 15",
+ "content": " "
+ },
+ "#arrow-prev": {
+ "viewbox": "0 0 20 8",
+ "content": " "
+ },
+ "#arrow-next": {
+ "viewbox": "0 0 20 8",
+ "content": " "
+ },
+ "#toparrow": {
+ "viewbox": "0 0 23 23",
+ "content": " "
+ },
+ "#website": {
+ "viewbox": "0 0 24 24",
+ "content": ""
+ },
+ "#facebook": {
+ "viewbox": "0 0 32 32",
+ "content": " "
+ },
+ "#twitter": {
+ "viewbox": "0 0 24.999 20.316",
+ "content": " "
+ },
+ "#instagram": {
+ "viewbox": "0 0 32 32",
+ "content": ""
+ },
+ "#linkedin": {
+ "viewbox": "0 0 34.48 32",
+ "content": ""
+ },
+ "#vimeo": {
+ "viewbox": "0 0 24.999 20.159",
+ "content": " "
+ },
+ "#youtube": {
+ "viewbox": "0 0 32 22.507",
+ "content": " "
+ },
+ "#pinterest": {
+ "viewbox": "0 0 32 32",
+ "content": " "
+ },
+ "#mix": {
+ "viewbox": "0 0 32 32",
+ "content": ""
+ },
+ "#buffer": {
+ "viewbox": "0 0 32 32",
+ "content": " "
+ },
+ "#whatsapp": {
+ "viewbox": "0 0 32 32",
+ "content": " "
+ }
+};
diff --git a/assets/svg/gallery-icons-dark.svg b/assets/svg/gallery-icons-dark.svg
new file mode 100755
index 0000000..0ee5eaa
--- /dev/null
+++ b/assets/svg/gallery-icons-dark.svg
@@ -0,0 +1,49 @@
+
+
+
+default-skin 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/svg/gallery-icons-light.svg b/assets/svg/gallery-icons-light.svg
new file mode 100755
index 0000000..166696a
--- /dev/null
+++ b/assets/svg/gallery-icons-light.svg
@@ -0,0 +1,54 @@
+
+
+
+
+default-skin 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/svg/search.svg b/assets/svg/search.svg
new file mode 100755
index 0000000..5cc4996
--- /dev/null
+++ b/assets/svg/search.svg
@@ -0,0 +1 @@
+search
\ No newline at end of file
diff --git a/assets/svg/svg-map.svg b/assets/svg/svg-map.svg
new file mode 100755
index 0000000..51ff77d
--- /dev/null
+++ b/assets/svg/svg-map.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/authors/kawaiipunk/index.html b/authors/kawaiipunk/index.html
new file mode 100644
index 0000000..1e9a05b
--- /dev/null
+++ b/authors/kawaiipunk/index.html
@@ -0,0 +1,18 @@
+Author: KawaiiPunk - Hack the Planet KawaiiPunk (3) Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤 I’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the…
Continue reading... Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.
Continue reading... Librepunk/Co-operator/Union OrganiserSTATSPronouns: They/ThemMakes music as: Lai PowerBreaks things with: Autonomic Co-operativeOrganises with: IWW and AcornToots as: @kawaiipunk@sunbeam.cityBlogs as: https://kawaiipunk.xyz/hyper://53aef94902dcb6ec0deebb212175f0b25bd0e2c3da4bb0f32e25eba9f306a4ce/ INTERESTSPunk2Punk connections both online and IRLFully Democratic Anarchist Luxury Syndicalist ConfederalismSolarpunk worker co-ops and #lunarpunk housing co-opsMartial-artsADHDLuxury librepunk softwareBeing queer as in freedomCONTACTMastodonMain@kawaiipunk@sunbeam.city @kawaiipunk@pixelfed.social @LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)…
Continue reading...
\ No newline at end of file
diff --git a/feed.json b/feed.json
new file mode 100644
index 0000000..4c0cd01
--- /dev/null
+++ b/feed.json
@@ -0,0 +1,56 @@
+{
+ "version": "https://jsonfeed.org/version/1",
+ "title": "Hack the Planet",
+ "description": "",
+ "home_page_url": "https://writing.kawaiipunk.xyz",
+ "feed_url": "https://writing.kawaiipunk.xyz/feed.json",
+ "user_comment": "",
+ "icon": "https://writing.kawaiipunk.xyz/media/website/socialsalior-3.jpg",
+ "author": {
+ "name": "KawaiiPunk"
+ },
+ "items": [
+ {
+ "id": "https://writing.kawaiipunk.xyz/it-doesnt-move-me.html",
+ "url": "https://writing.kawaiipunk.xyz/it-doesnt-move-me.html",
+ "title": "Bougie art - It doesn't move me",
+ "summary": "Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤 I’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the…",
+ "content_html": "Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤
\nWHEN DOES THE BEAT DROP \nI’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the kind of intellectual art?
\nCos like the Ramones are deffo art and David Hoyle is deffo art but this isn’t that and its not the same thing.
\nLet’s call it bougie art 🤣 (bougie not always being a bad thing)
\nThe act of acting like an intellectual
\nboog \nTo qoute Tricky
\n“It doesn’t move me” \n“It doesn’t move me” \n“It doesn’t move me” \n“It doesn’t move me” \nI want to be blown away. I want to see into the future. I want to leave the ground for a moment. \nI want to walk away in a daze. I want to have to get drunk and high after in order to process the gravity of the experiance. I want to be horny afterwards and maybe fuck. I want to go and make art and shit all night. I want to feel like I could do what they are doing. I want to feel like I just have to do
\nSOMETHING. \nANYTHING. \nBut this isn’t that.
\n",
+ "author": {
+ "name": "KawaiiPunk"
+ },
+ "tags": [
+ ],
+ "date_published": "2020-12-21T20:26:53+00:00",
+ "date_modified": "2020-12-21T21:20:31+00:00"
+ },
+ {
+ "id": "https://writing.kawaiipunk.xyz/hello-world-4.html",
+ "url": "https://writing.kawaiipunk.xyz/hello-world-4.html",
+ "title": "Hello World!",
+ "summary": "Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.",
+ "content_html": "Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.
\n",
+ "author": {
+ "name": "KawaiiPunk"
+ },
+ "tags": [
+ ],
+ "date_published": "2020-12-21T18:12:00+00:00",
+ "date_modified": "2020-12-21T20:41:20+00:00"
+ },
+ {
+ "id": "https://writing.kawaiipunk.xyz/hello-world-3.html",
+ "url": "https://writing.kawaiipunk.xyz/hello-world-3.html",
+ "title": "whoami",
+ "summary": "Librepunk/Co-operator/Union OrganiserSTATSPronouns: They/ThemMakes music as: Lai PowerBreaks things with: Autonomic Co-operativeOrganises with: IWW and AcornToots as: @kawaiipunk@sunbeam.cityBlogs as: https://kawaiipunk.xyz/hyper://53aef94902dcb6ec0deebb212175f0b25bd0e2c3da4bb0f32e25eba9f306a4ce/ INTERESTSPunk2Punk connections both online and IRLFully Democratic Anarchist Luxury Syndicalist ConfederalismSolarpunk worker co-ops and #lunarpunk housing co-opsMartial-artsADHDLuxury librepunk softwareBeing queer as in freedomCONTACTMastodonMain@kawaiipunk@sunbeam.city @kawaiipunk@pixelfed.social @LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)…",
+ "content_html": "Librepunk/Co-operator/Union Organiser \nSTATS \n\nINTERESTS \n\nPunk2Punk connections both online and IRL \nFully Democratic Anarchist Luxury Syndicalist Confederalism \nSolarpunk worker co-ops and #lunarpunk housing co-ops \nMartial-arts \nADHD \nLuxury librepunk software \nBeing queer as in freedom \n \n\nMastodon \nMain \n@kawaiipunk@sunbeam.city
\nArt \n@kawaiipunk@pixelfed.social
\nScuttlebutt \n@LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)
\n@aeJxL8KfBOxnGuTT/rMgKp3n3qTPW9cvLFRqRpiBSBo=.ed25519 (Manyverse/Mobile)
\nMatrix/Riot \n@kawaiipunk:fairydust.space
\nDevices \nZHKABBVSKS\nFYYCJFBWFW
\nFingerprint \ntXeE hbfo nK/I wz7/ 8dCf oXM/ rUnt bobt alIh U7Jk ICo
\nXMPP/OMEMO \nkawaiipunk@dismail.de
\n2D9164EB 7C36F3B7 D056EFAB 2B93F454 EDA35F5F 42F85E3E 30EED1A0 3F634D7E
\nEmail \nEmail address on request
\nPGP Key: \nDAFA 9CA8 4CFD 48F5 FCEA CEAA EDE9 3962 9F5C 1A6A
\nSignal \nPhone number on request
\nHACK THE PLANET! \n",
+ "author": {
+ "name": "KawaiiPunk"
+ },
+ "tags": [
+ ],
+ "date_published": "2020-12-20T20:28:00+00:00",
+ "date_modified": "2020-12-21T20:41:34+00:00"
+ }
+ ]
+}
diff --git a/feed.xml b/feed.xml
new file mode 100644
index 0000000..0fab7d2
--- /dev/null
+++ b/feed.xml
@@ -0,0 +1,138 @@
+
+
+ Hack the Planet
+
+
+ 2020-12-21T21:20:31+00:00
+
+ KawaiiPunk
+
+ https://writing.kawaiipunk.xyz
+
+
+ Bougie art - It doesn't move me
+
+ KawaiiPunk
+
+
+ https://writing.kawaiipunk.xyz/it-doesnt-move-me.html
+
+ 2020-12-21T21:20:31+00:00
+
+
+
+
+ Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤
+WHEN DOES THE BEAT DROP
+I’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the kind of intellectual art?
+Cos like the Ramones are deffo art and David Hoyle is deffo art but this isn’t that and its not the same thing.
+Let’s call it bougie art 🤣 (bougie not always being a bad thing)
+The act of acting like an intellectual
+boog
+To qoute Tricky
+“It doesn’t move me”
+“It doesn’t move me”
+“It doesn’t move me”
+“It doesn’t move me”
+I want to be blown away. I want to see into the future. I want to leave the ground for a moment.
+I want to walk away in a daze. I want to have to get drunk and high after in order to process the gravity of the experiance. I want to be horny afterwards and maybe fuck. I want to go and make art and shit all night. I want to feel like I could do what they are doing. I want to feel like I just have to do
+SOMETHING.
+ANYTHING.
+But this isn’t that.
+
+ ]]>
+
+
+
+ Hello World!
+
+ KawaiiPunk
+
+
+ https://writing.kawaiipunk.xyz/hello-world-4.html
+
+ 2020-12-21T20:41:20+00:00
+
+
+
+
+ Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.
+
+ ]]>
+
+
+
+ whoami
+
+ KawaiiPunk
+
+
+ https://writing.kawaiipunk.xyz/hello-world-3.html
+
+ 2020-12-21T20:41:34+00:00
+
+
+
+
+ Librepunk/Co-operator/Union Organiser
+STATS
+
+INTERESTS
+
+Punk2Punk connections both online and IRL
+Fully Democratic Anarchist Luxury Syndicalist Confederalism
+Solarpunk worker co-ops and #lunarpunk housing co-ops
+Martial-arts
+ADHD
+Luxury librepunk software
+Being queer as in freedom
+
+
+Mastodon
+Main
+@kawaiipunk@sunbeam.city
+Art
+@kawaiipunk@pixelfed.social
+Scuttlebutt
+@LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)
+@aeJxL8KfBOxnGuTT/rMgKp3n3qTPW9cvLFRqRpiBSBo=.ed25519 (Manyverse/Mobile)
+Matrix/Riot
+@kawaiipunk:fairydust.space
+Devices
+ZHKABBVSKS
+FYYCJFBWFW
+Fingerprint
+tXeE hbfo nK/I wz7/ 8dCf oXM/ rUnt bobt alIh U7Jk ICo
+XMPP/OMEMO
+kawaiipunk@dismail.de
+2D9164EB 7C36F3B7 D056EFAB 2B93F454 EDA35F5F 42F85E3E 30EED1A0 3F634D7E
+Email
+Email address on request
+PGP Key:
+DAFA 9CA8 4CFD 48F5 FCEA CEAA EDE9 3962 9F5C 1A6A
+Signal
+Phone number on request
+HACK THE PLANET!
+
+ ]]>
+
+
+
diff --git a/files.publii.json b/files.publii.json
new file mode 100644
index 0000000..be04252
--- /dev/null
+++ b/files.publii.json
@@ -0,0 +1,302 @@
+[
+ {
+ "path": "404.html",
+ "type": "file",
+ "md5": "97b88b058b222caa6ebcfb72547e17d3"
+ },
+ {
+ "path": "assets",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "assets/css",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "/assets/css/editor.css",
+ "type": "file",
+ "md5": "e5909a88ba1158a79ba2dbf82d6b2d86"
+ },
+ {
+ "path": "/assets/css/main.css",
+ "type": "file",
+ "md5": "56efcaf74996596f564d8bad02778d48"
+ },
+ {
+ "path": "/assets/css/photoswipe.css",
+ "type": "file",
+ "md5": "357f87f4e9502a5318d89e8e76e0a344"
+ },
+ {
+ "path": "/assets/css/style.css",
+ "type": "file",
+ "md5": "7f3e198280b6a56c41de52cac922b97f"
+ },
+ {
+ "path": "assets/js",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "/assets/js/photoswipe-ui-default.min.js",
+ "type": "file",
+ "md5": "d067f0883540b1ddda0e2c9ad1b14260"
+ },
+ {
+ "path": "/assets/js/photoswipe.min.js",
+ "type": "file",
+ "md5": "017385b552f7e0d979e2e2fe6f324015"
+ },
+ {
+ "path": "/assets/js/scripts.js",
+ "type": "file",
+ "md5": "932f325ea2f7fb1467e84c97f137e0f9"
+ },
+ {
+ "path": "/assets/js/scripts.min.js",
+ "type": "file",
+ "md5": "f4c4d35432d0e17d212f2fae4e0f8247"
+ },
+ {
+ "path": "/assets/js/svg-fix.js",
+ "type": "file",
+ "md5": "7c0d2bb7276904b382e80bf2d85e8a96"
+ },
+ {
+ "path": "/assets/js/svg-map.js",
+ "type": "file",
+ "md5": "350bb511eba46f390e88bbea74abb0ac"
+ },
+ {
+ "path": "assets/svg",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "/assets/svg/gallery-icons-dark.svg",
+ "type": "file",
+ "md5": "452594838e74a3df91ad4a20cf53c831"
+ },
+ {
+ "path": "/assets/svg/gallery-icons-light.svg",
+ "type": "file",
+ "md5": "ca77079e0fe8270a7447d7f1f5d543b0"
+ },
+ {
+ "path": "/assets/svg/search.svg",
+ "type": "file",
+ "md5": "a5bb83b82b98f41b359f20dbf9db6e44"
+ },
+ {
+ "path": "/assets/svg/svg-map.svg",
+ "type": "file",
+ "md5": "3c5bef20cd9e16841afe49cf089a6c20"
+ },
+ {
+ "path": "authors",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "authors/kawaiipunk",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "/authors/kawaiipunk/index.html",
+ "type": "file",
+ "md5": "3fd34504f6cfeb6f84273b415178c7af"
+ },
+ {
+ "path": "feed.json",
+ "type": "file",
+ "md5": "d6f403ba803a0bb04b69bfd75ab1d196"
+ },
+ {
+ "path": "feed.xml",
+ "type": "file",
+ "md5": "779bb23d3759b5f56e0bc62a23a6a3ac"
+ },
+ {
+ "path": "hello-world-3.html",
+ "type": "file",
+ "md5": "acc7eb6a4dc58835ab5fcd9c6c94c983"
+ },
+ {
+ "path": "hello-world-4.html",
+ "type": "file",
+ "md5": "1928f77e395bef908ec5124e267a31af"
+ },
+ {
+ "path": "index.html",
+ "type": "file",
+ "md5": "1ef4904c378ae27e1badaefba7c3054a"
+ },
+ {
+ "path": "it-doesnt-move-me.html",
+ "type": "file",
+ "md5": "0f266709f934a4c5769fa92275afa92f"
+ },
+ {
+ "path": "media",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/authors",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/files",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/posts",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/tags",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/website",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "media/website/responsive",
+ "type": "directory",
+ "md5": false
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-2xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-lg.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-md.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-sm.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2-xs.jpg",
+ "type": "file",
+ "md5": "4548a1308dcb0104e5b5a1bfc6210af5"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-2xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-2xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-lg.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-md.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-sm.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-3-xs.jpg",
+ "type": "file",
+ "md5": "4548a1308dcb0104e5b5a1bfc6210af5"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-lg.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-md.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-sm.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-xl.jpg",
+ "type": "file",
+ "md5": "b2dc3f0b7f9f437748c656d6e7fe486a"
+ },
+ {
+ "path": "/media/website/responsive/socialsalior-xs.jpg",
+ "type": "file",
+ "md5": "4548a1308dcb0104e5b5a1bfc6210af5"
+ },
+ {
+ "path": "/media/website/socialsalior-2.jpg",
+ "type": "file",
+ "md5": "5e0eee4426e33c98c62583a5c89f5c1c"
+ },
+ {
+ "path": "/media/website/socialsalior-3.jpg",
+ "type": "file",
+ "md5": "5e0eee4426e33c98c62583a5c89f5c1c"
+ },
+ {
+ "path": "/media/website/socialsalior.jpg",
+ "type": "file",
+ "md5": "5e0eee4426e33c98c62583a5c89f5c1c"
+ },
+ {
+ "path": "robots.txt",
+ "type": "file",
+ "md5": "03aa785bf1d32bcf57209c6586d58712"
+ },
+ {
+ "path": "search.html",
+ "type": "file",
+ "md5": "379001bc317d8acd5276ef0ab4cd7c6d"
+ },
+ {
+ "path": "sitemap.xml",
+ "type": "file",
+ "md5": "b77232b085f4319f8e1831bf6b4134e1"
+ },
+ {
+ "path": "sitemap.xsl",
+ "type": "file",
+ "md5": "51a7bcec43fa1ef0366100d5c2edbe75"
+ }
+]
\ No newline at end of file
diff --git a/hello-world-3.html b/hello-world-3.html
new file mode 100644
index 0000000..68e6f6d
--- /dev/null
+++ b/hello-world-3.html
@@ -0,0 +1,18 @@
+whoami - Hack the Planet Librepunk/Co-operator/Union Organiser STATS INTERESTS Punk2Punk connections both online and IRL Fully Democratic Anarchist Luxury Syndicalist Confederalism Solarpunk worker co-ops and #lunarpunk housing co-ops Martial-arts ADHD Luxury librepunk software Being queer as in freedom Mastodon Main @kawaiipunk@sunbeam.city
Art @kawaiipunk@pixelfed.social
Scuttlebutt @LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)
@aeJxL8KfBOxnGuTT/rMgKp3n3qTPW9cvLFRqRpiBSBo=.ed25519 (Manyverse/Mobile)
Matrix/Riot @kawaiipunk:fairydust.space
Devices ZHKABBVSKS FYYCJFBWFW
Fingerprint tXeE hbfo nK/I wz7/ 8dCf oXM/ rUnt bobt alIh U7Jk ICo
XMPP/OMEMO kawaiipunk@dismail.de
2D9164EB 7C36F3B7 D056EFAB 2B93F454 EDA35F5F 42F85E3E 30EED1A0 3F634D7E
Email Email address on request
PGP Key: DAFA 9CA8 4CFD 48F5 FCEA CEAA EDE9 3962 9F5C 1A6A
Signal Phone number on request
HACK THE PLANET!
\ No newline at end of file
diff --git a/hello-world-4.html b/hello-world-4.html
new file mode 100644
index 0000000..734fb61
--- /dev/null
+++ b/hello-world-4.html
@@ -0,0 +1,18 @@
+Hello World! - Hack the Planet December 21, 2020
Hello World! Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..bea4edb
--- /dev/null
+++ b/index.html
@@ -0,0 +1,18 @@
+Hack the Planet (^.^)/ Kawaiipunk's writing
Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤 I’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the…
Continue reading... Hi folks. Just made a little site to host my writing online so I can share and get feedback. Trying to write for fun. Enjoy.
Continue reading... Librepunk/Co-operator/Union OrganiserSTATSPronouns: They/ThemMakes music as: Lai PowerBreaks things with: Autonomic Co-operativeOrganises with: IWW and AcornToots as: @kawaiipunk@sunbeam.cityBlogs as: https://kawaiipunk.xyz/hyper://53aef94902dcb6ec0deebb212175f0b25bd0e2c3da4bb0f32e25eba9f306a4ce/ INTERESTSPunk2Punk connections both online and IRLFully Democratic Anarchist Luxury Syndicalist ConfederalismSolarpunk worker co-ops and #lunarpunk housing co-opsMartial-artsADHDLuxury librepunk softwareBeing queer as in freedomCONTACTMastodonMain@kawaiipunk@sunbeam.city @kawaiipunk@pixelfed.social @LVL4qjvmws3Cxavfi4iCQI6dSOqWqOyq5/5CHImILA8=.ed25519 (Main)…
Continue reading...
\ No newline at end of file
diff --git a/it-doesnt-move-me.html b/it-doesnt-move-me.html
new file mode 100644
index 0000000..62f991b
--- /dev/null
+++ b/it-doesnt-move-me.html
@@ -0,0 +1,18 @@
+Bougie art - It doesn't move me - Hack the Planet December 21, 2020
Bougie art - It doesn't move me Gawd art is hard to get into. As soon as something does some bougie art shit, im just like 💤
WHEN DOES THE BEAT DROP I’m pretty convinced at this point that art (pure art) is best when mixed with others arts. I mean what even do we call the kind of intellectual art?
Cos like the Ramones are deffo art and David Hoyle is deffo art but this isn’t that and its not the same thing.
Let’s call it bougie art 🤣 (bougie not always being a bad thing)
The act of acting like an intellectual
boog To qoute Tricky
“It doesn’t move me” “It doesn’t move me” “It doesn’t move me” “It doesn’t move me” I want to be blown away. I want to see into the future. I want to leave the ground for a moment. I want to walk away in a daze. I want to have to get drunk and high after in order to process the gravity of the experiance. I want to be horny afterwards and maybe fuck. I want to go and make art and shit all night. I want to feel like I could do what they are doing. I want to feel like I just have to do
SOMETHING. ANYTHING. But this isn’t that.
\ No newline at end of file
diff --git a/media/website/responsive/socialsalior-2-2xl.jpg b/media/website/responsive/socialsalior-2-2xl.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c93316ab9114be3f7073d17a22976c6ad14f8705
GIT binary patch
literal 9837
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
literal 0
HcmV?d00001
diff --git a/media/website/responsive/socialsalior-2xl.jpg b/media/website/responsive/socialsalior-2xl.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c93316ab9114be3f7073d17a22976c6ad14f8705
GIT binary patch
literal 9837
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