commit d3df2f48e429154dc90174e5410dd11f8fa6d769
Author: Piquemouche
Date: Tue Feb 13 15:33:43 2024 +0100
Publii: update content
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..581d9e5
--- /dev/null
+++ b/404.html
@@ -0,0 +1,20 @@
+Error 404 - Piquemouche Menu 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 100644
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..8e13953
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,2281 @@
+*,
+*:before,
+*:after {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+}
+
+article,
+aside,
+footer,
+header,
+hgroup,
+main,
+nav,
+section {
+ display: block;
+}
+
+li {
+ list-style: none;
+}
+
+img {
+ height: auto;
+ max-width: 100%;
+ vertical-align: top;
+}
+
+button,
+input,
+select,
+textarea {
+ font: inherit;
+}
+
+address {
+ font-style: normal;
+}
+
+::-moz-selection {
+ background: var(--color);
+ color: var(--white);
+}
+
+::selection {
+ background: var(--color);
+ color: var(--white);
+}
+
+html {
+ font-size: clamp(1rem, 1rem + 0.2 * ((100vw - 20rem) / 46), 1.2rem);
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ scroll-behavior: smooth;
+}
+html.no-scroll {
+ overflow: hidden;
+ position: fixed;
+}
+
+body {
+ background: var(--white);
+ color: var(--text-color);
+ font-family: var(--body-font);
+ font-variation-settings: "wght" var(--font-weight-normal);
+ line-height: var(--line-height);
+ overflow-x: hidden;
+ -ms-scroll-chaining: none;
+ overscroll-behavior: none;
+}
+
+a {
+ color: var(--link-color);
+ text-decoration: none;
+ -webkit-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+}
+a:hover {
+ color: var(--link-color);
+}
+a:active {
+ color: var(--link-color);
+}
+a:focus {
+ color: var(--link-color);
+ outline: none;
+}
+
+.inverse {
+ color: var(--dark);
+ text-decoration: none;
+ -webkit-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+}
+.inverse:hover {
+ color: var(--link-color);
+}
+.inverse:active {
+ color: var(--link-color);
+}
+.inverse:focus {
+ color: var(--link-color);
+ outline: none;
+}
+
+p,
+ul,
+ol,
+dl,
+table,
+pre {
+ margin-top: calc(1rem + 0.5vw);
+}
+
+blockquote,
+figure,
+hr {
+ margin-top: calc(1rem + 1vw);
+ margin-bottom: calc(1rem + 1vw);
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ color: var(--headings-color);
+ font-family: var(--heading-font);
+ font-variation-settings: "wght" var(--headings-weight);
+ letter-spacing: 0.03rem;
+ line-height: 1.1;
+ margin-top: calc(2.25rem + 0.5vw);
+ text-transform: var(--headings-transform);
+}
+
+h1,
+.h1 {
+ font-size: clamp(1.6758293408rem, 1.6758293408rem + 1.1325746388 * ((100vw - 20rem) / 46), 2.8084039796rem);
+}
+
+h2,
+.h2 {
+ font-size: clamp(1.4728968807rem, 1.4728968807rem + 0.6965283404 * ((100vw - 20rem) / 46), 2.1694252211rem);
+}
+
+h3,
+.h3 {
+ font-size: clamp(1.2945382732rem, 1.2945382732rem + 0.3812910676 * ((100vw - 20rem) / 46), 1.6758293408rem);
+}
+
+h4,
+.h4 {
+ font-size: clamp(1.1377777785rem, 1.1377777785rem + 0.1567604947 * ((100vw - 20rem) / 46), 1.2945382732rem);
+}
+
+h5,
+.h5 {
+ font-size: clamp(1rem, 1rem + 0.1377777785 * ((100vw - 20rem) / 46), 1.1377777785rem);
+}
+
+h6,
+.h6 {
+ font-size: clamp(1rem, 1rem + 0 * ((100vw - 20rem) / 46), 1rem);
+}
+
+h1 + *,
+h2 + *,
+h3 + *,
+h4 + *,
+h5 + *,
+h6 + * {
+ margin-top: calc(0.5rem + 0.5vw);
+}
+
+b,
+strong {
+ font-variation-settings: "wght" var(--font-weight-bold);
+}
+
+blockquote {
+ background: rgba(0, 0, 0, 0.03);
+ border-left: 0.3rem solid var(--color);
+ font-style: italic;
+ padding: 1.5rem 1.5rem 1.5rem 1.75rem;
+}
+blockquote cite {
+ color: var(--dark);
+ display: block;
+ font-size: 0.9374999997rem;
+ font-style: normal;
+ font-variation-settings: "wght" var(--font-weight-bold);
+ margin-top: 0.75rem;
+}
+blockquote > :nth-child(1) {
+ margin-top: 0;
+}
+
+ul,
+ol {
+ margin-left: 2rem;
+}
+ul > li,
+ol > li {
+ list-style: inherit;
+ padding: 0 0 0.25rem 1rem;
+}
+
+dl dt {
+ font-variation-settings: "wght" var(--font-weight-bold);
+}
+
+sup,
+sub {
+ font-size: 55%;
+ line-height: 1;
+}
+
+code {
+ background-color: rgba(var(--color-rgb), 0.1);
+ border-radius: 2px;
+ color: var(--color);
+ font-size: 0.8239746086rem;
+ font-family: "Monaco", "Courier New", monospace;
+ padding: 0.25rem 0.5rem;
+}
+
+pre {
+ background-color: var(--lighter);
+ border-radius: 3px;
+ font-size: 0.8239746086rem;
+ padding: 1.5rem;
+ white-space: pre-wrap !important;
+ word-wrap: break-word;
+ width: 100%;
+}
+pre code {
+ background-color: var(--lighter);
+ color: inherit !important;
+ font-size: inherit;
+ padding: 0;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ display: block;
+ max-width: 100%;
+ overflow-x: auto;
+ vertical-align: top;
+ text-align: left;
+ white-space: nowrap;
+}
+table th {
+ border-bottom: 2px solid var(--light);
+ padding: 0.75rem 1.25rem;
+}
+table tr:nth-child(2n) {
+ background: rgba(0, 0, 0, 0.03);
+}
+table td {
+ padding: 0.75rem 1.25rem;
+}
+
+figcaption {
+ clear: both;
+ color: var(--gray-1);
+ font-style: italic;
+ font-size: 0.7241964329rem;
+ margin: 0.75rem 0 0;
+ text-align: center;
+}
+
+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-variation-settings: "wght" var(--font-weight-bold);
+ letter-spacing: 1.1377777785rem;
+ padding-left: 1.1377777785rem;
+}
+
+.separator--dot::before {
+ content: "·";
+ color: var(--dark);
+ font-size: 1.2136296308rem;
+ font-variation-settings: "wght" 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(--dark);
+ border: none;
+ border-radius: var(--border-radius);
+ color: var(--white);
+ cursor: pointer;
+ display: inline-block;
+ font: var(--font-weight-bold) 0.7241964329rem var(--body-font);
+ letter-spacing: 0.05em;
+ padding: 0.75rem 1.5rem;
+ vertical-align: middle;
+ text-align: center;
+ text-transform: uppercase;
+ -webkit-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+ width: 100%;
+}
+@media all and (min-width: 20em) {
+ .btn, [type=button],
+ [type=submit],
+ button {
+ width: auto;
+ }
+}
+.btn:hover, [type=button]:hover,
+[type=submit]:hover,
+button:hover, .btn:focus, [type=button]:focus,
+[type=submit]:focus,
+button:focus {
+ background: var(--color);
+ color: var(--white);
+}
+.btn:disabled, [type=button]:disabled,
+[type=submit]:disabled,
+button:disabled {
+ background-color: var(--lighter);
+ border-color: var(--lighter);
+ color: var(--gray-1);
+ cursor: not-allowed;
+}
+.btn:active, [type=button]:active,
+[type=submit]:active,
+button:active {
+ background: var(--color);
+}
+@media all and (max-width: 19.9375em) {
+ .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-top: 0.5rem;
+ }
+}
+.btn--outline {
+ background: none;
+ border: 2px solid var(--dark);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ color: var(--dark);
+}
+.btn--outline:hover, .btn--outline:active, .btn--outline:focus {
+ background: none;
+ border-color: var(--color);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ color: var(--color);
+}
+
+[type=button],
+[type=submit],
+button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+}
+
+fieldset {
+ border: 1px solid var(--light);
+ margin: 0 0 1.5rem;
+ padding: 1.5rem;
+}
+fieldset > legend {
+ margin-left: -1rem;
+ padding: 0 1rem;
+}
+
+legend {
+ font-variation-settings: "wght" var(--font-weight-bold);
+}
+
+label {
+ font-variation-settings: "wght" var(--font-weight-bold);
+ margin: 0 1rem 0.75rem 0;
+}
+
+option {
+ font-variation-settings: "wght" var(--font-weight-normal);
+}
+
+[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);
+ border-radius: var(--border-radius);
+ font-size: 1rem;
+ outline: none;
+ padding: 0.375rem 0.75rem;
+ 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(--color);
+}
+
+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.25rem;
+ line-height: 1.25rem;
+ margin-right: 1rem;
+ vertical-align: middle;
+ text-align: center;
+ width: 1.25rem;
+}
+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='%236B78B4'/%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='%236B78B4'/%3e%3c/svg%3e");
+}
+
+[type=file] {
+ margin-bottom: 1.5rem;
+ 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: 3rem;
+}
+
+select[multiple] {
+ border: 1px solid var(--light);
+ padding: 1.5rem;
+ width: 100%;
+}
+select[multiple]:hover {
+ border-color: var(--light);
+}
+select[multiple]:focus {
+ border-color: var(--color);
+}
+select[multiple]:disabled {
+ background-color: var(--lighter);
+ cursor: not-allowed;
+}
+select[multiple]:disabled:hover {
+ border-color: var(--light);
+}
+
+textarea {
+ display: block;
+ overflow: auto;
+ resize: vertical;
+ max-width: 100%;
+}
+
+.top {
+ height: var(--header-height);
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ padding: 0 var(--page-margin);
+ z-index: 99;
+}
+@media all and (min-width: 56.25em) {
+ .top {
+ height: auto;
+ max-height: 9.5rem;
+ }
+}
+.top > div {
+ align-items: center;
+ display: grid;
+ height: 100%;
+ margin: 0 auto;
+ max-width: var(--page-width);
+ position: relative;
+ width: 100%;
+}
+@media all and (max-width: 56.1875em) {
+ .top > div {
+ grid-template-columns: 1fr auto auto;
+ grid-template-areas: "logo search menu";
+ }
+}
+.top.is-visible {
+ align-items: center;
+ background: var(--white);
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
+ box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
+ height: var(--header-height);
+ opacity: 1;
+ padding: 0 var(--page-margin);
+ position: fixed;
+ -webkit-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;
+ 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;
+ -webkit-transition-delay: 0.05s;
+ transition-delay: 0.05s;
+}
+@media all and (min-width: 56.25em) {
+ .top.is-visible > div {
+ grid-template-columns: 1fr auto auto;
+ grid-template-areas: "logo menu search";
+ margin: 0 auto;
+ max-width: var(--page-width);
+ }
+}
+.top.is-visible .logo {
+ font-size: 1.7875512975rem;
+ grid-area: logo;
+ padding: 0;
+ text-align: left;
+}
+.top.is-visible .navbar {
+ text-align: right;
+}
+.top.is-visible .navbar__toggle {
+ height: auto;
+}
+.top.is-visible .search__input {
+ font-size: 1.4728968807rem;
+}
+.top.is-visible .search__btn {
+ position: relative;
+ margin-left: 1rem;
+ right: 0;
+ top: 0;
+}
+.top.is-hidden {
+ opacity: 0;
+ -webkit-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;
+ 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(--dark) !important;
+ display: block;
+ font-family: var(--logo-font);
+ font-size: 1.7875512975rem;
+ letter-spacing: 1px;
+}
+@media all and (min-width: 56.25em) {
+ .logo {
+ font-size: 3.6355864383rem;
+ padding: 1.5rem 0 0.75rem;
+ text-align: center;
+ }
+}
+.logo:hover {
+ text-decoration: none;
+}
+.logo:focus {
+ outline: none;
+}
+.logo > img {
+ height: var(--header-height);
+ -o-object-fit: contain;
+ object-fit: contain;
+ padding: 0.5rem 0;
+ width: auto;
+}
+@media all and (min-width: 56.25em) {
+ .logo > img {
+ height: 5rem;
+ }
+}
+
+@media all and (max-width: 56.1875em) {
+ .search {
+ grid-area: search;
+ }
+}
+.search__btn {
+ border: none !important;
+ background: none !important;
+ -webkit-box-shadow: none !important;
+ box-shadow: none !important;
+ margin: 0;
+ padding: 0.5rem;
+ width: auto;
+ position: relative;
+ right: 0;
+}
+@media all and (min-width: 56.25em) {
+ .search__btn {
+ padding-right: 0;
+ position: absolute;
+ top: 40%;
+ }
+}
+.search__btn:hover, .search__btn:focus {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+}
+.search__btn:hover > svg, .search__btn:focus > svg {
+ fill: var(--color);
+}
+.search__btn > svg {
+ display: block;
+ fill: var(--dark);
+ -webkit-transition: all 0.24s ease;
+ transition: all 0.24s ease;
+}
+.search__form {
+ flex-basis: 90%;
+}
+.search__input {
+ background: none;
+ border: none !important;
+ display: none;
+ font-family: var(--heading-font);
+ margin: 0 !important;
+ opacity: 0;
+ padding: 0;
+ width: 100%;
+ font-size: clamp(1.4728968807rem, 1.4728968807rem + 0.6965283404 * ((100vw - 20rem) / 46), 2.1694252211rem);
+}
+.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(--dark);
+ content: "";
+ left: 1rem;
+ height: 1.6rem;
+ opacity: 1;
+ position: absolute;
+ width: 1px;
+ top: 0;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-transition: all 0.14s ease-out;
+ transition: all 0.14s ease-out;
+}
+.search__close:after {
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+}
+.search__close:hover {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+}
+.search__close:hover:before, .search__close:hover:after {
+ background-color: var(--color);
+}
+.search__overlay {
+ background-color: var(--white);
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ position: absolute;
+ -webkit-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ top: 0;
+ visibility: hidden;
+ width: 100%;
+ z-index: 2005;
+}
+.search__overlay-inner {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ justify-content: space-between;
+}
+.search__overlay.expanded {
+ -webkit-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.1s forwards;
+ animation: slideininput 0.24s 0.1s 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.1s forwards;
+ animation: slideinclose 0.24s 0.1s forwards;
+}
+@-webkit-keyframes slideinclose {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes slideinclose {
+ 60% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+@media all and (max-width: 56.1875em) {
+ .navbar {
+ grid-area: menu;
+ }
+}
+.navbar .navbar__menu {
+ display: flex;
+ justify-content: center;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+@media all and (max-width: 56.1875em) {
+ .navbar .navbar__menu {
+ display: none;
+ }
+}
+.navbar .navbar__menu li {
+ display: block;
+ font-family: var(--menu-font);
+ font-size: 0.9374999997rem;
+ font-variation-settings: "wght" var(--font-weight-bold);
+ line-height: var(--line-height);
+ padding: 0;
+ position: relative;
+ white-space: nowrap;
+ width: auto;
+}
+.navbar .navbar__menu li a,
+.navbar .navbar__menu li span[aria-haspopup=true] {
+ color: var(--dark);
+ display: block;
+ padding: 0 0.5rem;
+ -webkit-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: var(--color);
+}
+.navbar .navbar__menu li span {
+ color: var(--dark);
+ cursor: default;
+ display: block;
+ padding: 0 0.5rem;
+}
+.navbar .navbar__menu > li.active a {
+ color: var(--color);
+}
+.navbar .navbar__menu > li:hover > a, .navbar .navbar__menu > li:hover > span[aria-haspopup=true] {
+ color: var(--color);
+}
+.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);
+ transform: scale(1);
+ visibility: visible;
+ margin-top: 0.75rem;
+}
+.navbar .has-submenu:active > .navbar__submenu:before,
+.navbar .has-submenu:focus > .navbar__submenu:before,
+.navbar .has-submenu:hover > .navbar__submenu:before {
+ content: "";
+ height: 0.75rem;
+ position: absolute;
+ width: 100%;
+ top: -0.75rem;
+}
+.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;
+ 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(--color);
+ -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
+ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
+ border-radius: var(--border-radius);
+ left: -9999px;
+ list-style-type: none;
+ margin: 0;
+ padding: 0.5rem 0;
+ position: absolute;
+ text-align: left;
+ visibility: hidden;
+ white-space: nowrap;
+ z-index: 1;
+ opacity: 0;
+ -webkit-transform: scale(0.8);
+ transform: scale(0.8);
+ -webkit-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);
+ 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.8789062495rem;
+ text-transform: none;
+}
+.navbar .navbar__submenu li a,
+.navbar .navbar__submenu li span[aria-haspopup=true] {
+ color: rgba(255, 255, 255, 0.88) !important;
+ padding: 0.5rem 1.5rem;
+ -webkit-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(255, 255, 255, 0.05);
+ color: var(--white) !important;
+}
+.navbar .navbar__submenu li span {
+ color: rgba(255, 255, 255, 0.88) !important;
+ padding: 0.5rem 1.25rem;
+}
+.navbar .navbar__submenu li:hover > a, .navbar .navbar__submenu li:hover > span[aria-haspopup=true] {
+ color: var(--white) !important;
+}
+.navbar .navbar__toggle {
+ background: none;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ border: none;
+ cursor: pointer;
+ display: block;
+ line-height: 1;
+ height: 4.5rem;
+ margin: 0;
+ overflow: visible;
+ padding: 1rem 0 1rem 1.5rem;
+ text-transform: none;
+ z-index: 2004;
+}
+@media all and (min-width: 37.5em) {
+ .navbar .navbar__toggle {
+ height: var(--header-height);
+ }
+}
+@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;
+ 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(--dark);
+ position: absolute;
+ -webkit-transition: opacity 0.14s ease-out, -webkit-transform;
+ transition: opacity 0.14s ease-out, -webkit-transform;
+ 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;
+ transition-duration: 0.075s;
+ -webkit-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;
+ 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);
+ 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);
+ transform: rotate(45deg);
+ -webkit-transition-delay: 0.12s;
+ transition-delay: 0.12s;
+ -webkit-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;
+ 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);
+ 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;
+ 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.5rem);
+ left: 0;
+ opacity: 1;
+ overflow: auto;
+ pointer-events: auto;
+ position: fixed;
+ top: 4.5rem;
+ -webkit-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: 998;
+}
+@media all and (min-width: 37.5em) {
+ .navbar_mobile_overlay {
+ height: calc(100vh - var(--header-height));
+ top: var(--header-height);
+ }
+}
+.navbar_mobile_overlay.is-hidden {
+ opacity: 0;
+ pointer-events: none;
+}
+.navbar_mobile_overlay .navbar__menu {
+ margin: 24px;
+}
+.navbar_mobile_overlay .navbar__menu li {
+ font-family: var(--menu-font);
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+.navbar_mobile_overlay .navbar__menu li a,
+.navbar_mobile_overlay .navbar__menu li .is-separator {
+ color: var(--dark);
+ display: block;
+ padding: 10px 20px 10px 0;
+ 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 .is-separator:active,
+.navbar_mobile_overlay .navbar__menu li .is-separator:focus,
+.navbar_mobile_overlay .navbar__menu li .is-separator:hover {
+ color: var(--dark);
+}
+.navbar_mobile_overlay .navbar__menu li a[aria-haspopup=true]::after,
+.navbar_mobile_overlay .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: var(--gray-1) transparent transparent transparent;
+ left: 0.5rem;
+ top: 14px;
+ position: relative;
+}
+.navbar_mobile_overlay .navbar__submenu {
+ margin: 0;
+ padding: 0;
+ visibility: hidden;
+}
+.navbar_mobile_overlay .navbar__submenu[aria-hidden=false] {
+ visibility: visible;
+}
+.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);
+ 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);
+ transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
+ width: 80%;
+ z-index: 1000;
+}
+.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: var(--gray-1) transparent transparent transparent;
+ right: 0;
+ top: 18px;
+ position: absolute;
+}
+.navbar_mobile_sidebar .navbar__submenu {
+ margin: 0 0 0 24px;
+ padding: 0;
+ visibility: hidden;
+}
+.navbar_mobile_sidebar .navbar__submenu[aria-hidden=false] {
+ visibility: visible;
+}
+.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);
+ 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);
+ 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;
+}
+
+.container {
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ margin-left: auto;
+ margin-right: auto;
+ max-width: var(--page-width);
+ padding: 0 var(--page-margin);
+}
+@media all and (max-width: 56.1875em) {
+ .container {
+ padding-top: var(--header-height);
+ }
+}
+
+.wrapper {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: var(--entry-width);
+}
+
+.hero {
+ background: var(--hero-bg);
+ margin-bottom: var(--grid-gap);
+ min-height: var(--hero-min-height);
+ position: relative;
+ text-align: center;
+ top: 0;
+ z-index: 1;
+}
+.hero:after {
+ content: " ";
+ display: block;
+ clear: both;
+}
+@media all and (min-width: 56.25em) {
+ .hero {
+ margin-top: 12.75rem;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .hero--narrow {
+ left: calc((100% - var(--page-width)) / 2);
+ width: var(--page-width);
+ }
+}
+.hero--full {
+ margin-left: calc(-50vw + 50%);
+ margin-right: calc(-50vw + 50%);
+}
+.hero > header {
+ color: var(--white);
+ max-width: var(--page-width);
+ padding: 0 4%;
+ text-align: center;
+ width: 100%;
+ z-index: 2;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+}
+@media all and (min-width: 56.25em) {
+ .hero > header {
+ max-width: calc(var(--page-width) + 8%);
+ }
+}
+.hero > header * {
+ color: var(--white);
+}
+.hero > header h1 {
+ margin-top: 0.5rem;
+}
+.hero > header a:not(.page__desc a) {
+ text-decoration: none;
+}
+.hero > header a:not(.page__desc a):hover {
+ text-decoration: underline;
+ text-decoration-thickness: 1px;
+ text-underline-offset: 0.2em;
+ -webkit-text-decoration-skip: ink;
+ text-decoration-skip-ink: auto;
+}
+.hero__image {
+ margin: 0;
+ position: relative;
+}
+.hero__image::after {
+ background: var(--hero-bg);
+ content: "";
+ display: block;
+ height: 100%;
+ left: 0;
+ opacity: var(--hero-opacity);
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.hero__image > img {
+ display: block;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 100%;
+}
+@media all and (max-width: 56.1875em) {
+ .hero__image > img {
+ min-height: var(--hero-min-height);
+ }
+}
+@media all and (min-width: 56.25em) {
+ .hero__image > img {
+ height: var(--hero-max-height);
+ }
+}
+.hero__image > figcaption {
+ background: var(--dark);
+ border-radius: var(--border-radius);
+ bottom: 4%;
+ color: var(--white);
+ display: inline-table;
+ padding: 0 0.5rem;
+ position: absolute;
+ right: var(--page-margin);
+ text-align: left;
+}
+
+.l-grid {
+ display: grid;
+ grid-gap: var(--grid-gap);
+ margin: 0;
+}
+@media all and (min-width: 37.5em) {
+ .l-grid {
+ grid-template-columns: repeat(2, 1fr);
+ }
+}
+@media all and (min-width: 56.25em) {
+ .l-grid {
+ grid-template-columns: repeat(3, 1fr);
+ }
+}
+@media all and (min-width: 75em) {
+ .l-grid {
+ grid-template-columns: repeat(4, 1fr);
+ }
+}
+@media all and (min-width: 75em) {
+ .l-grid--1 .c-card:nth-child(7n-2) {
+ grid-column: span 2;
+ }
+ .l-grid--1 .c-card:nth-child(7n-2) h2 {
+ font-size: 2.1694252211rem;
+ }
+}
+.l-grid--1 .c-card:nth-child(6n-5) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+@media all and (min-width: 75em) {
+ .l-grid--2 .c-card:nth-child(5n) {
+ grid-column: span 2;
+ }
+ .l-grid--2 .c-card:nth-child(5n) h2 {
+ font-size: 2.1694252211rem;
+ }
+}
+.l-grid--2 .c-card:nth-child(8n-6) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+@media all and (min-width: 75em) {
+ .l-grid--3 {
+ grid-template-columns: repeat(3, 1fr);
+ }
+}
+@media all and (min-width: 75em) {
+ .l-grid--3 .c-card:nth-child(2n) {
+ grid-column: span 1;
+ }
+}
+.l-grid--3 .c-card:nth-child(8n-6) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+@media all and (min-width: 75em) {
+ .l-grid--4 .c-card:nth-child(5n) {
+ grid-column: span 4;
+ }
+ .l-grid--4 .c-card:nth-child(5n) h2 {
+ font-size: 2.1694252211rem;
+ }
+}
+.l-grid--4 .c-card:nth-child(8n-6) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+@media all and (min-width: 37.5em) {
+ .l-grid--5 {
+ grid-template-columns: repeat(2, 1fr);
+ }
+}
+.l-grid--5 .c-card:nth-child(5n-2) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+@media all and (min-width: 37.5em) {
+ .l-grid--6 {
+ grid-template-columns: repeat(1, 1fr);
+ }
+}
+.l-grid--6 .c-card:nth-child(3n) .c-card__image > a:after {
+ background: var(--color);
+ opacity: var(--card-accent-opacity);
+}
+
+.c-card {
+ border-radius: var(--border-radius);
+ font-size: 0.8239746086rem;
+ height: var(--card-height);
+ overflow: hidden;
+ padding: 0;
+ position: relative;
+ text-align: center;
+}
+.c-card:after {
+ background: var(--dark);
+ content: "";
+ display: inherit;
+ height: 100%;
+ z-index: 0;
+}
+.c-card__image {
+ margin: 0;
+}
+.c-card__image > a {
+ display: block;
+ overflow: hidden;
+ position: relative;
+}
+.c-card__image > a:after {
+ background: var(--dark);
+ content: "";
+ height: 100%;
+ left: 0;
+ opacity: var(--card-opacity);
+ position: absolute;
+ top: 0;
+ width: 100%;
+ -webkit-transition: all 0.3s ease-out;
+ transition: all 0.3s ease-out;
+}
+.c-card__image img {
+ display: block;
+ height: var(--card-height);
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 100%;
+ -webkit-transition: all 0.3s ease-out;
+ transition: all 0.3s ease-out;
+}
+.c-card:hover .c-card__image > a:after {
+ background: var(--dark);
+ content: "";
+ height: 100%;
+ left: 0;
+ opacity: var(--card-accent-opacity);
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.c-card:hover .c-card__image img {
+ -webkit-transform: scale(1.6) rotate(-10deg);
+ transform: scale(1.6) rotate(-10deg);
+}
+.c-card__header {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ z-index: 1;
+}
+.c-card__header > h2 {
+ font-size: clamp(1.1377777785rem, 1.1377777785rem + 0.1567604947 * ((100vw - 20rem) / 46), 1.2945382732rem);
+ margin-top: 0.5rem;
+}
+.c-card__header > h2 > a {
+ color: var(--white);
+ text-decoration: none;
+ -webkit-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+}
+.c-card__header > h2 > a:hover {
+ color: var(--white);
+}
+.c-card__header > h2 > a:active {
+ color: var(--white);
+}
+.c-card__header > h2 > a:focus {
+ color: var(--white);
+ outline: none;
+}
+.c-card__header > h2 > a::before {
+ content: "";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 0;
+}
+.c-card__header > p {
+ color: var(--white);
+ font-size: 0.6789341556rem;
+ margin: 0;
+ text-transform: uppercase;
+}
+
+.post__image {
+ display: inline-block;
+}
+.post__image > img {
+ display: inline-block;
+}
+.post__image--left {
+ float: left;
+ margin-bottom: 1.5rem;
+ margin-right: 1.5rem;
+ max-width: 50%;
+}
+.post__image--right {
+ float: right;
+ margin-bottom: 1.5rem;
+ margin-left: 1.5rem;
+ 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(-50vw + 50%);
+ margin-right: calc(-50vw + 50%);
+ padding: 0 var(--page-margin);
+ text-align: center;
+ }
+ .post__image--wide a,
+ .post__image--wide img {
+ display: block;
+ height: auto;
+ margin: auto;
+ max-width: var(--page-width);
+ 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: var(--gray-1);
+ font-size: 0.8239746086rem;
+}
+.post__entry {
+ margin: 1.5rem 0 3rem;
+}
+@media all and (min-width: 56.25em) {
+ .post__entry {
+ margin: 2.75rem auto;
+ }
+}
+.post__entry > :nth-child(1) {
+ margin-top: 0;
+}
+.post__entry a:not(.btn):not([type=button]):not([type=submit]):not(button) {
+ text-decoration: none;
+}
+.post__entry a:not(.btn):not([type=button]):not([type=submit]):not(button):hover {
+ text-decoration: underline;
+ text-decoration-thickness: 1px;
+ text-underline-offset: 0.2em;
+ -webkit-text-decoration-skip: ink;
+ text-decoration-skip-ink: auto;
+}
+.post__video, .post__iframe {
+ position: relative;
+ display: block;
+ margin-top: calc(1rem + 1vw);
+ margin-bottom: calc(1rem + 1vw);
+ overflow: hidden;
+ padding: 0;
+ width: 100%;
+}
+.post__video::before, .post__iframe::before {
+ display: block;
+ content: "";
+ padding-top: var(--embed-aspect-ratio);
+}
+.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 ul {
+ counter-reset: item;
+ list-style: decimal;
+ margin: calc(0.5rem + 0.25vw) 0 calc(1.5rem + 0.25vw) 2ch;
+}
+.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;
+}
+.post__bio {
+ border-top: 1px solid var(--light);
+ margin: 1.5rem 0 0;
+ overflow: hidden;
+ padding: 2.75rem 0 1.5rem;
+ text-align: center;
+ font-size: 0.8789062495rem;
+}
+@media all and (min-width: 37.5em) {
+ .post__bio {
+ padding-left: 6rem;
+ text-align: left;
+ }
+}
+.post__bio > img {
+ border-radius: 50%;
+ height: 4rem;
+ margin: 0 0 1.5rem;
+ width: 4rem;
+}
+@media all and (min-width: 37.5em) {
+ .post__bio > img {
+ float: left;
+ margin-left: -5.5rem;
+ }
+}
+.post__bio > h3 {
+ margin: 0;
+}
+.post__bio a {
+ text-decoration: none;
+}
+.post__bio a:hover {
+ text-decoration: underline;
+ text-decoration-thickness: 1px;
+ text-underline-offset: 0.2em;
+ -webkit-text-decoration-skip: ink;
+ text-decoration-skip-ink: auto;
+}
+.post__share {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 2.75rem -0.25rem;
+}
+.post__share > a {
+ border-radius: var(--border-radius);
+ color: var(--white) !important;
+ display: inline-block;
+ flex: 1 1 auto;
+ font: var(--font-weight-bold) 0.6789341556rem var(--body-font);
+ letter-spacing: 0.5px;
+ margin: 0 1% 0.25rem 0;
+ padding: 0.75rem 1rem;
+ text-transform: uppercase;
+ text-align: center;
+}
+@media all and (max-width: 37.4375em) {
+ .post__share > a {
+ width: 48%;
+ }
+}
+.post__share > a:hover {
+ background: var(--dark);
+ text-decoration: none;
+}
+.post__share svg {
+ fill: white;
+ height: 0.9rem;
+ margin: 0 0.5rem 0 0;
+ pointer-events: none;
+ vertical-align: middle;
+ width: 0.9rem;
+}
+.post__last-updated {
+ color: var(--gray-1);
+ font-size: 0.7724761953rem;
+ font-style: italic;
+ margin: -1.5rem 0 2.75rem;
+}
+.post__tag {
+ border-top: 1px solid var(--light);
+ margin-top: 1.5rem;
+ margin-left: 0;
+ padding-top: 2.75rem;
+}
+.post__tag > li {
+ display: inline-block;
+ list-style: none;
+ padding: 0;
+ margin: 0 1% 0.25rem 0;
+}
+.post__tag > li > a {
+ border-radius: var(--border-radius);
+ border: 1px solid var(--light);
+ color: var(--dark);
+ display: block;
+ font: var(--font-weight-normal) 0.6789341556rem var(--body-font);
+ letter-spacing: 0.5px;
+ padding: 0.5rem 0.75rem;
+ text-align: center;
+ text-transform: uppercase;
+}
+.post__tag > li > a:hover {
+ color: var(--white);
+ background: var(--dark);
+ border-color: var(--dark);
+ text-decoration: none;
+}
+@media all and (max-width: 37.4375em) {
+ .post__tag > li {
+ width: 48%;
+ }
+}
+.post__nav {
+ align-items: flex-start;
+ border-top: 1px solid var(--light);
+ color: var(--gray-1);
+ display: flex;
+ font-size: 0.7724761953rem;
+ justify-content: space-between;
+ margin-top: 2.25rem;
+ padding: 1.5rem 0;
+}
+.post__nav__prev, .post__nav__next {
+ width: 50%;
+}
+.post__nav__prev {
+ text-align: left;
+}
+.post__nav__next {
+ flex-direction: row-reverse;
+ margin-left: auto;
+ text-align: right;
+}
+.post__nav h3 {
+ font-size: 1rem;
+ margin: 0;
+}
+.post__nav + .post__related {
+ margin-top: 0;
+}
+.post__related {
+ border-top: 1px solid var(--light);
+ margin-top: 2.25rem;
+}
+.post__related__wrap {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 1.5rem -2% 0;
+ width: 104%;
+}
+.post__related__wrap figure {
+ flex-basis: 50%;
+ margin: 0;
+ padding: 0.75rem 2% 0;
+}
+@media all and (min-width: 37.5em) {
+ .post__related__wrap figure {
+ flex-basis: 33.333%;
+ }
+}
+.post__related__wrap figure a {
+ display: block;
+}
+.post__related__wrap figure a > img {
+ border-radius: var(--border-radius);
+ height: 8rem;
+ -o-object-fit: cover;
+ object-fit: cover;
+ -webkit-transition: all 0.24s ease;
+ transition: all 0.24s ease;
+ width: 100%;
+}
+.post__related__wrap figure a:hover img {
+ opacity: 0.8;
+}
+.post__related__wrap figcaption {
+ font-style: normal;
+ margin-top: 1rem;
+ text-align: left;
+}
+.post__related__wrap h4 {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+
+.comments-area {
+ border-top: 1px solid var(--light);
+ margin-top: 2.25rem;
+}
+
+.banner {
+ text-align: center;
+}
+.banner--before-post {
+ margin-bottom: 1.5rem;
+}
+@media all and (min-width: 56.25em) {
+ .banner--before-post {
+ margin-bottom: 3.25rem;
+ }
+}
+.banner--after-post {
+ margin-top: calc(2.25rem + 0.5vw);
+}
+
+.page__desc > :nth-child(1) {
+ margin-top: 0;
+}
+.page__desc a {
+ text-decoration: underline;
+ text-decoration-thickness: 1px;
+ text-underline-offset: 0.2em;
+ -webkit-text-decoration-skip: ink;
+ text-decoration-skip-ink: auto;
+}
+.page__desc a:hover {
+ text-decoration: none;
+}
+.page--author__thumb {
+ border-radius: 50%;
+}
+.page--author__website {
+ align-items: center;
+ display: inline-flex;
+ margin-top: calc(1rem + 0.5vw);
+}
+.page--author__website a {
+ margin-left: 0.4rem;
+}
+.page--search form {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ margin: 1.5rem 0 -1rem;
+}
+@media all and (min-width: 56.25em) {
+ .page--search form {
+ margin-top: 2.75rem;
+ }
+}
+@media all and (max-width: 37.4375em) {
+ .page--search input {
+ margin-bottom: 0.5rem;
+ }
+}
+@media all and (min-width: 20em) {
+ .page--search input {
+ flex: 1 0 auto;
+ margin-right: 0.5rem;
+ }
+}
+@media all and (max-width: 37.4375em) {
+ .page--search button {
+ width: 100%;
+ }
+}
+.page--error {
+ text-align: center;
+}
+
+.align-left {
+ text-align: left;
+}
+
+.align-right {
+ text-align: right;
+}
+
+.align-center {
+ text-align: center;
+}
+
+.align-justify {
+ text-align: justify;
+}
+
+.msg {
+ padding: 1rem 1.5rem;
+}
+.msg--highlight {
+ background-color: #fff7e5;
+}
+.msg--info {
+ background-color: #d9edf7;
+}
+.msg--success {
+ background: #d5efc2;
+}
+
+.dropcap:first-letter {
+ float: left;
+ font-family: var(--heading-font);
+ font-size: 2.8084039796rem;
+ line-height: 0.9;
+ margin-right: 0.5rem;
+ padding: 0.5rem 0.25rem 0.5rem 0;
+}
+
+.pec-wrapper {
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.pec-overlay {
+ align-items: center;
+ background-color: var(--light);
+ font-size: 14px;
+ display: none;
+ height: inherit;
+ justify-content: center;
+ line-height: 1.4;
+ padding: 1rem;
+ position: relative;
+ text-align: center;
+}
+@media all and (min-width: 37.5em) {
+ .pec-overlay {
+ font-size: 16px;
+ line-height: var(--line-height);
+ padding: 1rem 2rem;
+ }
+}
+.pec-overlay.is-active {
+ display: flex;
+}
+.pec-overlay-inner p {
+ margin: 0 0 1rem;
+}
+
+.post__share .facebook {
+ background: #0866FF;
+}
+
+.post__share .twitter {
+ background: #000000;
+}
+
+.post__share .instagram {
+ background: #000000;
+}
+
+.post__share .vimeo {
+ background: #1ab7ea;
+}
+
+.post__share .pinterest {
+ background: #bd081c;
+}
+
+.post__share .youtube {
+ background: #cd201f;
+}
+
+.post__share .linkedin {
+ background: #007bb6;
+}
+
+.post__share .buffer {
+ background: #333333;
+}
+
+.post__share .mix {
+ background: #fd8235;
+}
+
+.post__share .whatsapp {
+ background: #25D366;
+}
+
+.pagination {
+ display: flex;
+ justify-content: center;
+ margin-top: calc(2.25rem + 0.5vw);
+}
+.pagination > a + a {
+ margin-left: 0.5rem;
+}
+
+.gallery {
+ margin: calc(1rem + 1vw) -0.5rem;
+}
+@media all and (min-width: 20em) {
+ .gallery {
+ display: flex;
+ flex-wrap: wrap;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery-wrapper--wide {
+ display: flex;
+ justify-content: center;
+ margin-left: calc(-50vw + 50%);
+ margin-right: calc(-50vw + 50%);
+ padding: 0 var(--page-margin);
+ }
+ .gallery-wrapper--wide .gallery {
+ max-width: var(--page-width);
+ }
+}
+.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 {
+ flex: 1 0 100%;
+ }
+}
+@media all and (min-width: 30em) {
+ .gallery[data-columns="2"] .gallery__item {
+ flex: 1 0 50%;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .gallery[data-columns="3"] .gallery__item {
+ flex: 1 0 33.333%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="4"] .gallery__item {
+ flex: 0 1 25%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="5"] .gallery__item {
+ flex: 0 1 20%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="6"] .gallery__item {
+ flex: 0 1 16.666%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="7"] .gallery__item {
+ flex: 1 0 14.285%;
+ }
+}
+@media all and (min-width: 56.25em) {
+ .gallery[data-columns="8"] .gallery__item {
+ flex: 1 0 12.5%;
+ }
+}
+.gallery__item {
+ margin: 0;
+ padding: 0.5rem;
+ position: relative;
+}
+@media all and (min-width: 20em) {
+ .gallery__item {
+ flex: 1 0 50%;
+ }
+}
+@media all and (min-width: 30em) {
+ .gallery__item {
+ flex: 1 0 33.333%;
+ }
+}
+@media all and (min-width: 37.5em) {
+ .gallery__item {
+ 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: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
+ bottom: 0.5rem;
+ content: "";
+ display: block;
+ opacity: 0;
+ left: 0.5rem;
+ height: calc(100% - 1rem);
+ position: absolute;
+ right: 0.5rem;
+ top: 0.5rem;
+ -webkit-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+ width: calc(100% - 1rem);
+}
+.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);
+ transform: translate(-50%, 1.2rem);
+ -webkit-transition: all 0.24s ease-out;
+ transition: all 0.24s ease-out;
+}
+.gallery__item:hover figcaption {
+ opacity: 1;
+ -webkit-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+}
+
+.pswp--dark .pswp__bg {
+ background: var(--black);
+}
+.pswp--light .pswp__bg {
+ background: var(--white);
+}
+.pswp--light .pswp__counter {
+ color: var(--dark);
+}
+.pswp--light .pswp__caption__center {
+ color: var(--dark);
+}
+
+.footer {
+ background: var(--dark);
+ overflow: hidden;
+ padding: calc(2.25rem + 1vw) 0 calc(3rem + 1.5vw);
+ margin: calc(2.25rem + 0.5vw) 0 0;
+ text-align: center;
+}
+.footer a {
+ color: var(--white);
+}
+.footer a:hover {
+ color: rgba(255, 255, 255, 0.7);
+}
+.footer__copyright {
+ color: var(--gray-2);
+ font-size: 0.6789341556rem;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+}
+.footer__social svg {
+ fill: var(--white);
+ height: 1rem;
+ margin: 1.5rem 0.375rem 0;
+ opacity: 0.6;
+ -webkit-transition: all 0.12s linear 0s;
+ transition: all 0.12s linear 0s;
+ width: 1rem;
+}
+.footer__social svg:hover {
+ opacity: 1;
+}
+.footer__bttop {
+ bottom: 1.25rem;
+ border-radius: 50%;
+ line-height: 1;
+ opacity: 0;
+ padding: 0.45rem;
+ 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.5rem;
+ }
+}
+.footer__bttop:hover {
+ opacity: 1;
+}
+.footer__bttop > svg {
+ fill: var(--white);
+ height: 23px;
+ margin: 0;
+ width: 23px;
+}
+.footer__bttop.is-visible {
+ visibility: visible;
+ opacity: 1;
+}
\ No newline at end of file
diff --git a/assets/css/photoswipe.css b/assets/css/photoswipe.css
new file mode 100644
index 0000000..d922705
--- /dev/null
+++ b/assets/css/photoswipe.css
@@ -0,0 +1 @@
+/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}.pswp__container,.pswp__item,.pswp__zoom-wrap{right:0;bottom:0;top:0;position:absolute;left:0}.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}.pswp__bg,.pswp__share-modal{will-change:opacity}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp{display:none;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;outline:0}.pswp--open,.pswp--supports-fs .pswp__button--fs,.pswp__button{display:block}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{left:0;top:0;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.pswp__scroll-wrap{left:0;top:0;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none}.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{width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1),-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__item{overflow:hidden}.pswp__img{width:auto;height:auto;top:0;left:0}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{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}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__button{width:44px;height:44px;position:relative;background:0 0;background-color:transparent!important;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover,.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.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:0 0!important}.pswp__button--close{background-position:0 -44px!important}.pswp__button--share{background-position:-44px -44px!important}.pswp__button--fs{display:none}.pswp--fs .pswp__button--fs{background-position:-44px 0!important}.pswp__button--zoom{display:none;background-position:-88px 0!important}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0!important}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;width:70px;height:100px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.pswp__button--arrow--left{left:1rem}.pswp__caption,.pswp__counter,.pswp__share-modal{left:0;position:absolute}.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}.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,.5);width:100%;height:100%;top:0;padding:10px;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.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,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;will-change:transform}.pswp__caption--empty,.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__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a:first-child{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)}.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}.pswp__counter{top:0;height:3rem;font-size:13px;line-height:3rem;color:#fff;opacity:.75;padding:0 1rem}.pswp__caption{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--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active,.pswp__ui{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:.5s linear infinite clockwise;animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate;animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{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:0 0;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(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;z-index:1550}.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--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}
\ No newline at end of file
diff --git a/assets/css/style.css b/assets/css/style.css
new file mode 100644
index 0000000..7318c63
--- /dev/null
+++ b/assets/css/style.css
@@ -0,0 +1 @@
+@font-face{font-family:Nunito;src:url('../dynamic/fonts/nunito/nunito.woff2') format('woff2 supports variations'),url('../dynamic/fonts/nunito/nunito.woff2') format('woff2-variations');font-weight:200 1000;font-display:swap;font-style:normal}@font-face{font-family:Manuale;src:url('../dynamic/fonts/manuale/manuale.woff2') format('woff2 supports variations'),url('../dynamic/fonts/manuale/manuale.woff2') format('woff2-variations');font-weight:300 800;font-display:swap;font-style:normal}:root{--page-margin:4vw;--page-width:64rem;--entry-width:62ch;--body-font:'Nunito',sans-serif;--heading-font:'Manuale',serif;--logo-font:var(--body-font);--menu-font:var(--body-font);--font-weight-normal:400;--font-weight-bold:700;--headings-weight:700;--headings-transform:none;--line-height:1.4;--hero-bg:rgba(231,215,106,0.35);--header-height:1.5rem;--hero-min-height:20rem;--hero-max-height:45rem;--hero-opacity:0;--grid-gap:0.75rem;--card-height:20rem;--card-opacity:0.4;--card-accent-opacity:0.95;--border-radius:3px;--white:#FFFFFF;--black:#000000;--dark:#111111;--gray-1:#6C6C6F;--gray-2:#747577;--light:#D5D5D5;--lighter:#F3F3F3;--color:#DD7655;--color-rgb:221,118,85;--text-color:#784225;--headings-color:#4CAB6F;--link-color:#078F9C;--link-color-hover:#078F9C}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}article,aside,footer,header,hgroup,main,nav,section{display:block}li{list-style:none}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font:inherit}address{font-style:normal}::-moz-selection{background:var(--color);color:var(--white)}::selection{background:var(--color);color:var(--white)}html{font-size:clamp(1rem, 1rem + .2 * ((100vw - 20rem) / 46), 1.2rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.no-scroll{overflow:hidden;position:fixed}body{background:var(--white);color:var(--text-color);font-family:var(--body-font);font-variation-settings:"wght" var(--font-weight-normal);line-height:var(--line-height);overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}a{color:var(--link-color);text-decoration:none;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s}a:hover{color:var(--link-color)}a:active{color:var(--link-color)}a:focus{color:var(--link-color);outline:0}.inverse{color:var(--dark);text-decoration:none;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s}.inverse:hover{color:var(--link-color)}.inverse:active{color:var(--link-color)}.inverse:focus{color:var(--link-color);outline:0}dl,ol,p,pre,table,ul{margin-top:calc(1rem + .5vw)}blockquote,figure,hr{margin-top:calc(1rem + 1vw);margin-bottom:calc(1rem + 1vw)}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--heading-font);font-variation-settings:"wght" var(--headings-weight);letter-spacing:.03rem;line-height:1.1;margin-top:calc(2.25rem + .5vw);text-transform:var(--headings-transform)}.h1,h1{font-size:clamp(1.6758293408rem, 1.6758293408rem + 1.1325746388 * ((100vw - 20rem) / 46), 2.8084039796rem)}.h2,h2{font-size:clamp(1.4728968807rem, 1.4728968807rem + .6965283404 * ((100vw - 20rem) / 46), 2.1694252211rem)}.h3,h3{font-size:clamp(1.2945382732rem, 1.2945382732rem + .3812910676 * ((100vw - 20rem) / 46), 1.6758293408rem)}.h4,h4{font-size:clamp(1.1377777785rem, 1.1377777785rem + .1567604947 * ((100vw - 20rem) / 46), 1.2945382732rem)}.h5,h5{font-size:clamp(1rem, 1rem + .1377777785 * ((100vw - 20rem) / 46), 1.1377777785rem)}.h6,h6{font-size:clamp(1rem, 1rem + 0 * ((100vw - 20rem) / 46), 1rem)}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:calc(.5rem + .5vw)}b,strong{font-variation-settings:"wght" var(--font-weight-bold)}blockquote{background:rgba(0,0,0,.03);border-left:.3rem solid var(--color);font-style:italic;padding:1.5rem 1.5rem 1.5rem 1.75rem}blockquote cite{color:var(--dark);display:block;font-size:.9374999997rem;font-style:normal;font-variation-settings:"wght" var(--font-weight-bold);margin-top:.75rem}blockquote>:first-child{margin-top:0}ol,ul{margin-left:2rem}ol>li,ul>li{list-style:inherit;padding:0 0 .25rem 1rem}dl dt{font-variation-settings:"wght" var(--font-weight-bold)}sub,sup{font-size:55%;line-height:1}code{background-color:rgba(var(--color-rgb),.1);border-radius:2px;color:var(--color);font-size:.8239746086rem;font-family:Monaco,"Courier New",monospace;padding:.25rem .5rem}pre{background-color:var(--lighter);border-radius:3px;font-size:.8239746086rem;padding:1.5rem;white-space:pre-wrap!important;word-wrap:break-word;width:100%}pre code{background-color:var(--lighter);color:inherit!important;font-size:inherit;padding:0}table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow-x:auto;vertical-align:top;text-align:left;white-space:nowrap}table th{border-bottom:2px solid var(--light);padding:.75rem 1.25rem}table tr:nth-child(2n){background:rgba(0,0,0,.03)}table td{padding:.75rem 1.25rem}figcaption{clear:both;color:var(--gray-1);font-style:italic;font-size:.7241964329rem;margin:.75rem 0 0;text-align:center}.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-variation-settings:"wght" var(--font-weight-bold);letter-spacing:1.1377777785rem;padding-left:1.1377777785rem}.separator--dot::before{content:"·";color:var(--dark);font-size:1.2136296308rem;font-variation-settings:"wght" 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(--dark);border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;display:inline-block;font:var(--font-weight-bold) 0.7241964329rem var(--body-font);letter-spacing:.05em;padding:.75rem 1.5rem;vertical-align:middle;text-align:center;text-transform:uppercase;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s;width:100%}@media all and (min-width:20em){.btn,[type=button],[type=submit],button{width:auto}}.btn:focus,.btn:hover,[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background:var(--color);color:var(--white)}.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-color:var(--lighter);border-color:var(--lighter);color:var(--gray-1);cursor:not-allowed}.btn:active,[type=button]:active,[type=submit]:active,button:active{background:var(--color)}@media all and (max-width:19.9375em){.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-top:.5rem}}.btn--outline{background:0 0;border:2px solid var(--dark);-webkit-box-shadow:none;box-shadow:none;color:var(--dark)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{background:0 0;border-color:var(--color);-webkit-box-shadow:none;box-shadow:none;color:var(--color)}[type=button],[type=submit],button{-webkit-appearance:none;-moz-appearance:none}fieldset{border:1px solid var(--light);margin:0 0 1.5rem;padding:1.5rem}fieldset>legend{margin-left:-1rem;padding:0 1rem}legend{font-variation-settings:"wght" var(--font-weight-bold)}label{font-variation-settings:"wght" var(--font-weight-bold);margin:0 1rem .75rem 0}option{font-variation-settings:"wght" var(--font-weight-normal)}[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);border-radius:var(--border-radius);font-size:1rem;outline:0;padding:.375rem .75rem;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(--color)}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.25rem;line-height:1.25rem;margin-right:1rem;vertical-align:middle;text-align:center;width:1.25rem}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='%236B78B4'/%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='%236B78B4'/%3e%3c/svg%3e")}[type=file]{margin-bottom:1.5rem;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:3rem}select[multiple]{border:1px solid var(--light);padding:1.5rem;width:100%}select[multiple]:hover{border-color:var(--light)}select[multiple]:focus{border-color:var(--color)}select[multiple]:disabled{background-color:var(--lighter);cursor:not-allowed}select[multiple]:disabled:hover{border-color:var(--light)}textarea{display:block;overflow:auto;resize:vertical;max-width:100%}.top{height:var(--header-height);left:0;position:absolute;top:0;width:100%;padding:0 var(--page-margin);z-index:99}@media all and (min-width:56.25em){.top{height:auto;max-height:9.5rem}}.top>div{align-items:center;display:grid;height:100%;margin:0 auto;max-width:var(--page-width);position:relative;width:100%}@media all and (max-width:56.1875em){.top>div{grid-template-columns:1fr auto auto;grid-template-areas:"logo search menu"}}.top.is-visible{align-items:center;background:var(--white);-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2);height:var(--header-height);opacity:1;padding:0 var(--page-margin);position:fixed;-webkit-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;transition:transform .24s,height .3s,background .3s,opacity .24s;transition:transform .24s,height .3s,background .3s,opacity .24s,-webkit-transform .24s;-webkit-transition-delay:50ms;transition-delay:50ms}@media all and (min-width:56.25em){.top.is-visible>div{grid-template-columns:1fr auto auto;grid-template-areas:"logo menu search";margin:0 auto;max-width:var(--page-width)}}.top.is-visible .logo{font-size:1.7875512975rem;grid-area:logo;padding:0;text-align:left}.top.is-visible .navbar{text-align:right}.top.is-visible .navbar__toggle{height:auto}.top.is-visible .search__input{font-size:1.4728968807rem}.top.is-visible .search__btn{position:relative;margin-left:1rem;right:0;top:0}.top.is-hidden{opacity:0;-webkit-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;transition:transform .24s,background .3s,color .3s,opacity .24s;transition:transform .24s,background .3s,color .3s,opacity .24s,-webkit-transform .24s}.logo{color:var(--dark)!important;display:block;font-family:var(--logo-font);font-size:1.7875512975rem;letter-spacing:1px}@media all and (min-width:56.25em){.logo{font-size:3.6355864383rem;padding:1.5rem 0 .75rem;text-align:center}}.logo:hover{text-decoration:none}.logo:focus{outline:0}.logo>img{height:var(--header-height);-o-object-fit:contain;object-fit:contain;padding:.5rem 0;width:auto}@media all and (min-width:56.25em){.logo>img{height:5rem}}@media all and (max-width:56.1875em){.search{grid-area:search}}.search__btn{border:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding:.5rem;width:auto;position:relative;right:0}@media all and (min-width:56.25em){.search__btn{padding-right:0;position:absolute;top:40%}}.search__btn:focus,.search__btn:hover{-webkit-transform:translateY(0);transform:translateY(0)}.search__btn:focus>svg,.search__btn:hover>svg{fill:var(--color)}.search__btn>svg{display:block;fill:var(--dark);-webkit-transition:all .24s ease;transition:all .24s ease}.search__form{flex-basis:90%}.search__input{background:0 0;border:none!important;display:none;font-family:var(--heading-font);margin:0!important;opacity:0;padding:0;width:100%;font-size:clamp(1.4728968807rem, 1.4728968807rem + .6965283404 * ((100vw - 20rem) / 46), 2.1694252211rem)}.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(--dark);content:"";left:1rem;height:1.6rem;opacity:1;position:absolute;width:1px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .14s ease-out;transition:all .14s ease-out}.search__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search__close:hover{-webkit-transform:translateY(0);transform:translateY(0)}.search__close:hover:after,.search__close:hover:before{background-color:var(--color)}.search__overlay{background-color:var(--white);height:100%;left:0;opacity:0;position:absolute;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;top:0;visibility:hidden;width:100%;z-index:2005}.search__overlay-inner{align-items:center;display:flex;height:100%;justify-content:space-between}.search__overlay.expanded{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;display:block;visibility:visible}.search__overlay.expanded .search__input{-webkit-animation:slideininput .24s .1s forwards;animation:slideininput .24s .1s 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 .1s forwards;animation:slideinclose .24s .1s forwards}@-webkit-keyframes slideinclose{60%{opacity:0}100%{opacity:1}}@keyframes slideinclose{60%{opacity:0}100%{opacity:1}}@media all and (max-width:56.1875em){.navbar{grid-area:menu}}.navbar .navbar__menu{display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media all and (max-width:56.1875em){.navbar .navbar__menu{display:none}}.navbar .navbar__menu li{display:block;font-family:var(--menu-font);font-size:.9374999997rem;font-variation-settings:"wght" var(--font-weight-bold);line-height:var(--line-height);padding:0;position:relative;white-space:nowrap;width:auto}.navbar .navbar__menu li a,.navbar .navbar__menu li span[aria-haspopup=true]{color:var(--dark);display:block;padding:0 .5rem;-webkit-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:var(--color)}.navbar .navbar__menu li span{color:var(--dark);cursor:default;display:block;padding:0 .5rem}.navbar .navbar__menu>li.active a{color:var(--color)}.navbar .navbar__menu>li:hover>a,.navbar .navbar__menu>li:hover>span[aria-haspopup=true]{color:var(--color)}.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);transform:scale(1);visibility:visible;margin-top:.75rem}.navbar .has-submenu:active>.navbar__submenu:before,.navbar .has-submenu:focus>.navbar__submenu:before,.navbar .has-submenu:hover>.navbar__submenu:before{content:"";height:.75rem;position:absolute;width:100%;top:-.75rem}.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;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(--color);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25);box-shadow:0 5px 5px rgba(0,0,0,.25);border-radius:var(--border-radius);left:-9999px;list-style-type:none;margin:0;padding:.5rem 0;position:absolute;text-align:left;visibility:hidden;white-space:nowrap;z-index:1;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-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);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:.8789062495rem;text-transform:none}.navbar .navbar__submenu li a,.navbar .navbar__submenu li span[aria-haspopup=true]{color:rgba(255,255,255,.88)!important;padding:.5rem 1.5rem;-webkit-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(255,255,255,.05);color:var(--white)!important}.navbar .navbar__submenu li span{color:rgba(255,255,255,.88)!important;padding:.5rem 1.25rem}.navbar .navbar__submenu li:hover>a,.navbar .navbar__submenu li:hover>span[aria-haspopup=true]{color:var(--white)!important}.navbar .navbar__toggle{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;display:block;line-height:1;height:4.5rem;margin:0;overflow:visible;padding:1rem 0 1rem 1.5rem;text-transform:none;z-index:2004}@media all and (min-width:37.5em){.navbar .navbar__toggle{height:var(--header-height)}}@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;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(--dark);position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform}.navbar .navbar__toggle-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-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 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);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);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-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 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);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;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.5rem);left:0;opacity:1;overflow:auto;pointer-events:auto;position:fixed;top:4.5rem;-webkit-transition:all .3s cubic-bezier(0, 0, .3, 1);transition:all .3s cubic-bezier(0, 0, .3, 1);width:100%;z-index:998}@media all and (min-width:37.5em){.navbar_mobile_overlay{height:calc(100vh - var(--header-height));top:var(--header-height)}}.navbar_mobile_overlay.is-hidden{opacity:0;pointer-events:none}.navbar_mobile_overlay .navbar__menu{margin:24px}.navbar_mobile_overlay .navbar__menu li{font-family:var(--menu-font);list-style:none;margin:0;padding:0;text-align:center}.navbar_mobile_overlay .navbar__menu li .is-separator,.navbar_mobile_overlay .navbar__menu li a{color:var(--dark);display:block;padding:10px 20px 10px 0;position:relative}.navbar_mobile_overlay .navbar__menu li .is-separator:active,.navbar_mobile_overlay .navbar__menu li .is-separator:focus,.navbar_mobile_overlay .navbar__menu li .is-separator:hover,.navbar_mobile_overlay .navbar__menu li a:active,.navbar_mobile_overlay .navbar__menu li a:focus,.navbar_mobile_overlay .navbar__menu li a:hover{color:var(--dark)}.navbar_mobile_overlay .navbar__menu li .is-separator[aria-haspopup=true]::after,.navbar_mobile_overlay .navbar__menu li a[aria-haspopup=true]::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--gray-1) transparent transparent transparent;left:.5rem;top:14px;position:relative}.navbar_mobile_overlay .navbar__submenu{margin:0;padding:0;visibility:hidden}.navbar_mobile_overlay .navbar__submenu[aria-hidden=false]{visibility:visible}.navbar_mobile_overlay .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-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);transition:all .3s cubic-bezier(0, 0, .3, 1);width:80%;z-index:1000}.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:var(--gray-1) transparent transparent transparent;right:0;top:18px;position:absolute}.navbar_mobile_sidebar .navbar__submenu{margin:0 0 0 24px;padding:0;visibility:hidden}.navbar_mobile_sidebar .navbar__submenu[aria-hidden=false]{visibility:visible}.navbar_mobile_sidebar .navbar__submenu_wrapper{height:0;opacity:0;overflow:hidden;-webkit-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);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}.container{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--page-width);padding:0 var(--page-margin)}@media all and (max-width:56.1875em){.container{padding-top:var(--header-height)}}.wrapper{margin-left:auto;margin-right:auto;max-width:var(--entry-width)}.hero{background:var(--hero-bg);margin-bottom:var(--grid-gap);min-height:var(--hero-min-height);position:relative;text-align:center;top:0;z-index:1}.hero:after{content:" ";display:block;clear:both}@media all and (min-width:56.25em){.hero{margin-top:12.75rem}}@media all and (min-width:56.25em){.hero--narrow{left:calc((100% - var(--page-width))/ 2);width:var(--page-width)}}.hero--full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.hero>header{color:var(--white);max-width:var(--page-width);padding:0 4%;text-align:center;width:100%;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:56.25em){.hero>header{max-width:calc(var(--page-width) + 8%)}}.hero>header *{color:var(--white)}.hero>header h1{margin-top:.5rem}.hero>header a:not(.page__desc a){text-decoration:none}.hero>header a:not(.page__desc a):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hero__image{margin:0;position:relative}.hero__image::after{background:var(--hero-bg);content:"";display:block;height:100%;left:0;opacity:var(--hero-opacity);position:absolute;top:0;width:100%}.hero__image>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media all and (max-width:56.1875em){.hero__image>img{min-height:var(--hero-min-height)}}@media all and (min-width:56.25em){.hero__image>img{height:var(--hero-max-height)}}.hero__image>figcaption{background:var(--dark);border-radius:var(--border-radius);bottom:4%;color:var(--white);display:inline-table;padding:0 .5rem;position:absolute;right:var(--page-margin);text-align:left}.l-grid{display:grid;grid-gap:var(--grid-gap);margin:0}@media all and (min-width:37.5em){.l-grid{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:56.25em){.l-grid{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:75em){.l-grid{grid-template-columns:repeat(4,1fr)}}@media all and (min-width:75em){.l-grid--1 .c-card:nth-child(7n-2){grid-column:span 2}.l-grid--1 .c-card:nth-child(7n-2) h2{font-size:2.1694252211rem}}.l-grid--1 .c-card:nth-child(6n-5) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}@media all and (min-width:75em){.l-grid--2 .c-card:nth-child(5n){grid-column:span 2}.l-grid--2 .c-card:nth-child(5n) h2{font-size:2.1694252211rem}}.l-grid--2 .c-card:nth-child(8n-6) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}@media all and (min-width:75em){.l-grid--3{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:75em){.l-grid--3 .c-card:nth-child(2n){grid-column:span 1}}.l-grid--3 .c-card:nth-child(8n-6) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}@media all and (min-width:75em){.l-grid--4 .c-card:nth-child(5n){grid-column:span 4}.l-grid--4 .c-card:nth-child(5n) h2{font-size:2.1694252211rem}}.l-grid--4 .c-card:nth-child(8n-6) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}@media all and (min-width:37.5em){.l-grid--5{grid-template-columns:repeat(2,1fr)}}.l-grid--5 .c-card:nth-child(5n-2) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}@media all and (min-width:37.5em){.l-grid--6{grid-template-columns:repeat(1,1fr)}}.l-grid--6 .c-card:nth-child(3n) .c-card__image>a:after{background:var(--color);opacity:var(--card-accent-opacity)}.c-card{border-radius:var(--border-radius);font-size:.8239746086rem;height:var(--card-height);overflow:hidden;padding:0;position:relative;text-align:center}.c-card:after{background:var(--dark);content:"";display:inherit;height:100%;z-index:0}.c-card__image{margin:0}.c-card__image>a{display:block;overflow:hidden;position:relative}.c-card__image>a:after{background:var(--dark);content:"";height:100%;left:0;opacity:var(--card-opacity);position:absolute;top:0;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-card__image img{display:block;height:var(--card-height);-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-card:hover .c-card__image>a:after{background:var(--dark);content:"";height:100%;left:0;opacity:var(--card-accent-opacity);position:absolute;top:0;width:100%}.c-card:hover .c-card__image img{-webkit-transform:scale(1.6) rotate(-10deg);transform:scale(1.6) rotate(-10deg)}.c-card__header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.c-card__header>h2{font-size:clamp(1.1377777785rem, 1.1377777785rem + .1567604947 * ((100vw - 20rem) / 46), 1.2945382732rem);margin-top:.5rem}.c-card__header>h2>a{color:var(--white);text-decoration:none;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s}.c-card__header>h2>a:hover{color:var(--white)}.c-card__header>h2>a:active{color:var(--white)}.c-card__header>h2>a:focus{color:var(--white);outline:0}.c-card__header>h2>a::before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.c-card__header>p{color:var(--white);font-size:.6789341556rem;margin:0;text-transform:uppercase}.post__image{display:inline-block}.post__image>img{display:inline-block}.post__image--left{float:left;margin-bottom:1.5rem;margin-right:1.5rem;max-width:50%}.post__image--right{float:right;margin-bottom:1.5rem;margin-left:1.5rem;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(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0 var(--page-margin);text-align:center}.post__image--wide a,.post__image--wide img{display:block;height:auto;margin:auto;max-width:var(--page-width);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:var(--gray-1);font-size:.8239746086rem}.post__entry{margin:1.5rem 0 3rem}@media all and (min-width:56.25em){.post__entry{margin:2.75rem auto}}.post__entry>:first-child{margin-top:0}.post__entry a:not(.btn):not([type=button]):not([type=submit]):not(button){text-decoration:none}.post__entry a:not(.btn):not([type=button]):not([type=submit]):not(button):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.post__iframe,.post__video{position:relative;display:block;margin-top:calc(1rem + 1vw);margin-bottom:calc(1rem + 1vw);overflow:hidden;padding:0;width:100%}.post__iframe::before,.post__video::before{display:block;content:"";padding-top:var(--embed-aspect-ratio)}.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 ul{counter-reset:item;list-style:decimal;margin:calc(.5rem + .25vw) 0 calc(1.5rem + .25vw) 2ch}.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}.post__bio{border-top:1px solid var(--light);margin:1.5rem 0 0;overflow:hidden;padding:2.75rem 0 1.5rem;text-align:center;font-size:.8789062495rem}@media all and (min-width:37.5em){.post__bio{padding-left:6rem;text-align:left}}.post__bio>img{border-radius:50%;height:4rem;margin:0 0 1.5rem;width:4rem}@media all and (min-width:37.5em){.post__bio>img{float:left;margin-left:-5.5rem}}.post__bio>h3{margin:0}.post__bio a{text-decoration:none}.post__bio a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.post__share{display:flex;flex-wrap:wrap;margin:2.75rem -.25rem}.post__share>a{border-radius:var(--border-radius);color:var(--white)!important;display:inline-block;flex:1 1 auto;font:var(--font-weight-bold) 0.6789341556rem var(--body-font);letter-spacing:.5px;margin:0 1% .25rem 0;padding:.75rem 1rem;text-transform:uppercase;text-align:center}@media all and (max-width:37.4375em){.post__share>a{width:48%}}.post__share>a:hover{background:var(--dark);text-decoration:none}.post__share svg{fill:white;height:.9rem;margin:0 .5rem 0 0;pointer-events:none;vertical-align:middle;width:.9rem}.post__last-updated{color:var(--gray-1);font-size:.7724761953rem;font-style:italic;margin:-1.5rem 0 2.75rem}.post__tag{border-top:1px solid var(--light);margin-top:1.5rem;margin-left:0;padding-top:2.75rem}.post__tag>li{display:inline-block;list-style:none;padding:0;margin:0 1% .25rem 0}.post__tag>li>a{border-radius:var(--border-radius);border:1px solid var(--light);color:var(--dark);display:block;font:var(--font-weight-normal) 0.6789341556rem var(--body-font);letter-spacing:.5px;padding:.5rem .75rem;text-align:center;text-transform:uppercase}.post__tag>li>a:hover{color:var(--white);background:var(--dark);border-color:var(--dark);text-decoration:none}@media all and (max-width:37.4375em){.post__tag>li{width:48%}}.post__nav{align-items:flex-start;border-top:1px solid var(--light);color:var(--gray-1);display:flex;font-size:.7724761953rem;justify-content:space-between;margin-top:2.25rem;padding:1.5rem 0}.post__nav__next,.post__nav__prev{width:50%}.post__nav__prev{text-align:left}.post__nav__next{flex-direction:row-reverse;margin-left:auto;text-align:right}.post__nav h3{font-size:1rem;margin:0}.post__nav+.post__related{margin-top:0}.post__related{border-top:1px solid var(--light);margin-top:2.25rem}.post__related__wrap{display:flex;flex-wrap:wrap;margin:1.5rem -2% 0;width:104%}.post__related__wrap figure{flex-basis:50%;margin:0;padding:.75rem 2% 0}@media all and (min-width:37.5em){.post__related__wrap figure{flex-basis:33.333%}}.post__related__wrap figure a{display:block}.post__related__wrap figure a>img{border-radius:var(--border-radius);height:8rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .24s ease;transition:all .24s ease;width:100%}.post__related__wrap figure a:hover img{opacity:.8}.post__related__wrap figcaption{font-style:normal;margin-top:1rem;text-align:left}.post__related__wrap h4{font-size:1rem;margin:.5rem 0}.comments-area{border-top:1px solid var(--light);margin-top:2.25rem}.banner{text-align:center}.banner--before-post{margin-bottom:1.5rem}@media all and (min-width:56.25em){.banner--before-post{margin-bottom:3.25rem}}.banner--after-post{margin-top:calc(2.25rem + .5vw)}.page__desc>:first-child{margin-top:0}.page__desc a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.page__desc a:hover{text-decoration:none}.page--author__thumb{border-radius:50%}.page--author__website{align-items:center;display:inline-flex;margin-top:calc(1rem + .5vw)}.page--author__website a{margin-left:.4rem}.page--search form{align-items:flex-start;display:flex;flex-wrap:wrap;margin:1.5rem 0 -1rem}@media all and (min-width:56.25em){.page--search form{margin-top:2.75rem}}@media all and (max-width:37.4375em){.page--search input{margin-bottom:.5rem}}@media all and (min-width:20em){.page--search input{flex:1 0 auto;margin-right:.5rem}}@media all and (max-width:37.4375em){.page--search button{width:100%}}.page--error{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.msg{padding:1rem 1.5rem}.msg--highlight{background-color:#fff7e5}.msg--info{background-color:#d9edf7}.msg--success{background:#d5efc2}.dropcap:first-letter{float:left;font-family:var(--heading-font);font-size:2.8084039796rem;line-height:.9;margin-right:.5rem;padding:.5rem .25rem .5rem 0}.pec-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.pec-overlay{align-items:center;background-color:var(--light);font-size:14px;display:none;height:inherit;justify-content:center;line-height:1.4;padding:1rem;position:relative;text-align:center}@media all and (min-width:37.5em){.pec-overlay{font-size:16px;line-height:var(--line-height);padding:1rem 2rem}}.pec-overlay.is-active{display:flex}.pec-overlay-inner p{margin:0 0 1rem}.post__share .facebook{background:#0866ff}.post__share .twitter{background:#000}.post__share .instagram{background:#000}.post__share .vimeo{background:#1ab7ea}.post__share .pinterest{background:#bd081c}.post__share .youtube{background:#cd201f}.post__share .linkedin{background:#007bb6}.post__share .buffer{background:#333}.post__share .mix{background:#fd8235}.post__share .whatsapp{background:#25d366}.pagination{display:flex;justify-content:center;margin-top:calc(2.25rem + .5vw)}.pagination>a+a{margin-left:.5rem}.gallery{margin:calc(1rem + 1vw) -.5rem}@media all and (min-width:20em){.gallery{display:flex;flex-wrap:wrap}}@media all and (min-width:56.25em){.gallery-wrapper--wide{display:flex;justify-content:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0 var(--page-margin)}.gallery-wrapper--wide .gallery{max-width:var(--page-width)}}.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{flex:1 0 100%}}@media all and (min-width:30em){.gallery[data-columns="2"] .gallery__item{flex:1 0 50%}}@media all and (min-width:37.5em){.gallery[data-columns="3"] .gallery__item{flex:1 0 33.333%}}@media all and (min-width:56.25em){.gallery[data-columns="4"] .gallery__item{flex:0 1 25%}}@media all and (min-width:56.25em){.gallery[data-columns="5"] .gallery__item{flex:0 1 20%}}@media all and (min-width:56.25em){.gallery[data-columns="6"] .gallery__item{flex:0 1 16.666%}}@media all and (min-width:56.25em){.gallery[data-columns="7"] .gallery__item{flex:1 0 14.285%}}@media all and (min-width:56.25em){.gallery[data-columns="8"] .gallery__item{flex:1 0 12.5%}}.gallery__item{margin:0;padding:.5rem;position:relative}@media all and (min-width:20em){.gallery__item{flex:1 0 50%}}@media all and (min-width:30em){.gallery__item{flex:1 0 33.333%}}@media all and (min-width:37.5em){.gallery__item{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:linear-gradient(to top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);bottom:.5rem;content:"";display:block;opacity:0;left:.5rem;height:calc(100% - 1rem);position:absolute;right:.5rem;top:.5rem;-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:calc(100% - 1rem)}.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);transform:translate(-50%,1.2rem);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.gallery__item:hover figcaption{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pswp--dark .pswp__bg{background:var(--black)}.pswp--light .pswp__bg{background:var(--white)}.pswp--light .pswp__counter{color:var(--dark)}.pswp--light .pswp__caption__center{color:var(--dark)}.footer{background:var(--dark);overflow:hidden;padding:calc(2.25rem + 1vw) 0 calc(3rem + 1.5vw);margin:calc(2.25rem + .5vw) 0 0;text-align:center}.footer a{color:var(--white)}.footer a:hover{color:rgba(255,255,255,.7)}.footer__copyright{color:var(--gray-2);font-size:.6789341556rem;letter-spacing:1px;text-transform:uppercase}.footer__social svg{fill:var(--white);height:1rem;margin:1.5rem .375rem 0;opacity:.6;-webkit-transition:all .12s linear 0s;transition:all .12s linear 0s;width:1rem}.footer__social svg:hover{opacity:1}.footer__bttop{bottom:1.25rem;border-radius:50%;line-height:1;opacity:0;padding:.45rem;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.5rem}}.footer__bttop:hover{opacity:1}.footer__bttop>svg{fill:var(--white);height:23px;margin:0;width:23px}.footer__bttop.is-visible{visibility:visible;opacity:1}.gallery__item{padding:.4rem}.gallery{margin:calc(1.5rem + 1vw) -.4rem}img[loading]{opacity:0}img.is-loaded{opacity:1;transition:all 1s cubic-bezier(.215, .61, .355, 1)}
\ No newline at end of file
diff --git a/assets/dynamic/fonts/manuale/manuale.woff2 b/assets/dynamic/fonts/manuale/manuale.woff2
new file mode 100644
index 0000000..d987e1b
Binary files /dev/null and b/assets/dynamic/fonts/manuale/manuale.woff2 differ
diff --git a/assets/dynamic/fonts/nunito/nunito.woff2 b/assets/dynamic/fonts/nunito/nunito.woff2
new file mode 100644
index 0000000..db9ec6d
Binary files /dev/null and b/assets/dynamic/fonts/nunito/nunito.woff2 differ
diff --git a/assets/js/photoswipe-ui-default.min.js b/assets/js/photoswipe-ui-default.min.js
new file mode 100644
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 100644
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 100644
index 0000000..5818dbf
--- /dev/null
+++ b/assets/js/scripts.js
@@ -0,0 +1,597 @@
+// Sticky menu
+var new_scroll_position = 0;
+var last_scroll_position;
+var header = document.getElementById("js-top");
+
+window.addEventListener('scroll', function (e) {
+ last_scroll_position = window.scrollY;
+
+ // Scrolling down
+ if (new_scroll_position < last_scroll_position && last_scroll_position > 184) {
+ 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 (last_scroll_position < 184) {
+ header.classList.remove("is-visible");
+ }
+
+ 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.remove(config.submenuLeftPositionClass);
+ submenu.classList.add(config.submenuRightPositionClass);
+ } else {
+ submenu.classList.remove(config.submenuRightPositionClass);
+ 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.remove(config.submenuLeftPositionClass);
+ submenu.classList.add(config.submenuRightPositionClass);
+ submenuPosition = -1 * submenu.clientWidth;
+ submenu.removeAttribute('style');
+
+ if (widthMultiplier === 1) {
+ submenuPosition = 0;
+ submenu.style.right = submenuPosition + 'px';
+ } else {
+ submenu.style.right = this.clientWidth + 'px';
+ }
+ } else {
+ submenu.classList.remove(config.submenuRightPositionClass);
+ submenu.classList.add(config.submenuLeftPositionClass);
+ submenuPosition = this.clientWidth;
+
+ if (widthMultiplier === 1) {
+ submenuPosition = 0;
+ }
+
+ submenu.removeAttribute('style');
+ 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);
+ } else {
+ setAriaForSubmenus(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);
+ } else {
+ setAriaForSubmenus(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);
+ });
+ }
+
+ /**
+ * Set aria-hidden="false" for submenus
+ */
+ function setAriaForSubmenus (menuWrapper) {
+ var submenus = menuWrapper.querySelectorAll(config.submenuSelector);
+
+ for (var i = 0; i < submenus.length; i++) {
+ submenus[i].setAttribute('aria-hidden', false);
+ }
+ }
+
+ /**
+ * 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 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("[type='search']");
+
+if (searchButton) {
+ searchButton.addEventListener("click", function () {
+ searchOverlay.classList.add("expanded");
+ if (searchInput) {
+ 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
+var backToTopButton = document.getElementById("backToTop");
+if (backToTopButton) {
+ window.onscroll = function() {backToTopScrollFunction()};
+
+ function backToTopScrollFunction() {
+ if (document.body.scrollTop > 400 || document.documentElement.scrollTop > 400) {
+ backToTopButton.classList.add("is-visible");
+ } else {
+ backToTopButton.classList.remove("is-visible");
+ }
+ }
+
+ function backToTopFunction() {
+ document.body.scrollTop = 0;
+ document.documentElement.scrollTop = 0;
+ };
+}
+
+// Responsive embeds script
+(function () {
+ let wrappers = document.querySelectorAll('.post__video, .post__iframe');
+
+ for (let i = 0; i < wrappers.length; i++) {
+ let embed = wrappers[i].querySelector('iframe, embed, video, object');
+
+ if (!embed) {
+ continue;
+ }
+
+ if (embed.getAttribute('data-responsive') === 'false') {
+ continue;
+ }
+
+ let w = embed.getAttribute('width');
+ let h = embed.getAttribute('height');
+ let ratio = false;
+
+ if (!w || !h) {
+ continue;
+ }
+
+ if (w.indexOf('%') > -1 && h.indexOf('%') > -1) { // percentage mode
+ w = parseFloat(w.replace('%', ''));
+ h = parseFloat(h.replace('%', ''));
+ ratio = h / w;
+ } else if (w.indexOf('%') === -1 && h.indexOf('%') === -1) { // pixels mode
+ w = parseInt(w, 10);
+ h = parseInt(h, 10);
+ ratio = h / w;
+ }
+
+ if (ratio !== false) {
+ let ratioValue = (ratio * 100) + '%';
+ wrappers[i].setAttribute('style', '--embed-aspect-ratio:' + ratioValue);
+ }
+ }
+})();
\ No newline at end of file
diff --git a/assets/js/scripts.min.js b/assets/js/scripts.min.js
new file mode 100644
index 0000000..554ff8e
--- /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-top");window.addEventListener("scroll",function(a){last_scroll_position=window.scrollY;if(new_scroll_position184){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(last_scroll_position<184){header.classList.remove("is-visible")}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(p){b[p]=d[p]});if(typeof e==="object"){Object.keys(e).forEach(function(p){b[p]=e[p]})}function o(){if(!document.querySelectorAll(b.wrapperSelector).length){return}c();if(b.mobileMenuMode==="overlay"){m()}else{if(b.mobileMenuMode==="sidebar"){l()}}n();if(!b.isHoverMenu){f()}}function c(){var p=document.querySelectorAll(b.wrapperSelector+" ."+b.parentItemClass);for(var r=0;r '}}p+=document.querySelector(b.menuSelector).outerHTML;r.innerHTML=p;var s=document.createElement("div");s.classList.add(b.mobileMenuSidebarOverlayClass);s.classList.add(b.hiddenElementClass);document.body.appendChild(s);document.body.appendChild(r);if(b.mobileMenuExpandableSubmenus){j(r);a(r)}else{k(r)}r.addEventListener("click",function(t){t.stopPropagation()});s.addEventListener("click",function(){r.classList.add(b.hiddenElementClass);s.classList.add(b.hiddenElementClass);q.classList.remove(b.openedMenuClass);q.setAttribute(b.ariaButtonAttribute,false);document.documentElement.classList.remove(b.noScrollClass)});var q=document.querySelector(b.buttonSelector);q.addEventListener("click",function(){r.classList.toggle(b.hiddenElementClass);s.classList.toggle(b.hiddenElementClass);q.classList.toggle(b.openedMenuClass);q.setAttribute(b.ariaButtonAttribute,q.classList.contains(b.openedMenuClass));document.documentElement.classList.toggle(b.noScrollClass)})}function k(r){var p=r.querySelectorAll(b.submenuSelector);for(var q=0;qv){x.stopPropagation();g(this,true)}}}})}}}}function f(){var q=document.querySelectorAll(b.wrapperSelector+" *[aria-hidden]");for(var r=0;r400||document.documentElement.scrollTop>400){backToTopButton.classList.add("is-visible")}else{backToTopButton.classList.remove("is-visible")}}function backToTopFunction(){document.body.scrollTop=0;document.documentElement.scrollTop=0}}(function(){let wrappers=document.querySelectorAll(".post__video, .post__iframe");for(let i=0;i-1&&h.indexOf("%")>-1){w=parseFloat(w.replace("%",""));h=parseFloat(h.replace("%",""));ratio=h/w}else{if(w.indexOf("%")===-1&&h.indexOf("%")===-1){w=parseInt(w,10);h=parseInt(h,10);ratio=h/w}}if(ratio!==false){let ratioValue=(ratio*100)+"%";wrappers[i].setAttribute("style","--embed-aspect-ratio:"+ratioValue)}}})();
\ No newline at end of file
diff --git a/assets/js/svg-fix.js b/assets/js/svg-fix.js
new file mode 100644
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 100644
index 0000000..336d615
--- /dev/null
+++ b/assets/js/svg-map.js
@@ -0,0 +1,66 @@
+window.publiiSvgFix = {
+ "#tags": {
+ "viewbox": "0 0 31.548 31.683",
+ "content": " "
+ },
+ "#search": {
+ "viewbox": "0 0 15 15",
+ "content": ""
+ },
+ "#website": {
+ "viewbox": "0 0 24 24",
+ "content": ""
+ },
+ "#facebook": {
+ "viewbox": "0 0 32 32",
+ "content": " "
+ },
+ "#twitter": {
+ "viewbox": "0 0 24 24",
+ "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": " "
+ },
+ "#arrow-prev": {
+ "viewbox": "0 0 20 8",
+ "content": " "
+ },
+ "#arrow-next": {
+ "viewbox": "0 0 20 8",
+ "content": " "
+ },
+ "#toparrow": {
+ "viewbox": "0 0 23 23",
+ "content": " "
+ },
+};
diff --git a/assets/svg/gallery-icons-dark.svg b/assets/svg/gallery-icons-dark.svg
new file mode 100644
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 100644
index 0000000..166696a
--- /dev/null
+++ b/assets/svg/gallery-icons-light.svg
@@ -0,0 +1,54 @@
+
+
+
+
+default-skin 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/svg/svg-map.svg b/assets/svg/svg-map.svg
new file mode 100644
index 0000000..c5f374c
--- /dev/null
+++ b/assets/svg/svg-map.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html b/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html
new file mode 100644
index 0000000..3b6c3b5
--- /dev/null
+++ b/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html
@@ -0,0 +1,59 @@
+Atelier Ocres & pigments naturels Samedi 10 février 9h30-17h30 - Piquemouche Menu Atelier Ocres & pigments naturels Samedi 10 février 9h30-17h30 Atelier découverte adultes
proposé par Edwige Ziarkowski, artiste plasticienne
Au cœur de l'hiver, Edwige vous propose d'explorer l'univers fascinant des ocres naturelles et vous accompagnera dans l'initiation à cette pratique artistique.
Au départ, une approche théorique vous sera proposée pour vous permettre de mieux comprendre cette matière d'origine minérale et organique.
Ensuite viendra la pratique, une aventure à vivre en toute simplicité. Une "phase test" vous permettra de vous familiariser avec ces poudres colorées en abordant les différentes possibilités d'utiliser les ocres naturelles. Vous explorerez d'abord les pigments utilisés purs et à sec que vous pourrez appliquer sur le support par frottement au doigt. Puis vous expérimenterez au fur et à mesure l'apport de différents liants naturels pour fabriquer vous-même votre peinture : de l'eau et de la farine, de l'œuf, de l'huile végétale. Les résultats seront différents selon la méthode employée. Vous vous laisserez aller dans la matière et dans la couleur.
Puis, imprégnés par ces expériences, vous choisirez vos supports pour peindre : du papier, des écorces de bois, des pierres, de l'ardoise ou de la tuile que vous aurez à disposition en salle d'atelier. En amont, vous pourrez dessinez au charbon de bois (fusain) vos formes et vos motifs. Viendra alors la phase de création où chacun pourra entreprendre un travail artisti que, une composition plutôt inspirée par la nature (art pariétal, paysage, art aborigène...)
N'hésitez pas à ramener des sources d'inspiration sur lesquelles vous pourrez vous appuyer pour imaginer vos créations.
45€/personne, matériel fourni 15 ans min., pas de prérequis
I nscription obligatoire : piquemouche@orange.fr - 07 86 48 13 36
Adresse : Piquemouche (lieu-dit) Charnizay (route d’Obterre)
Accueil à partir de 9h15 R epas de midi tiré du sac
\ No newline at end of file
diff --git a/authors/piquemouche/index.html b/authors/piquemouche/index.html
new file mode 100644
index 0000000..24b6532
--- /dev/null
+++ b/authors/piquemouche/index.html
@@ -0,0 +1,20 @@
+Author: PM - Piquemouche Menu
\ No newline at end of file
diff --git a/dites-nous-tout-ou-presque-enquete.html b/dites-nous-tout-ou-presque-enquete.html
new file mode 100644
index 0000000..1f33e01
--- /dev/null
+++ b/dites-nous-tout-ou-presque-enquete.html
@@ -0,0 +1,20 @@
+Dites-nous tout (ou presque) ! ENQUÊTE - Piquemouche Menu Dites-nous tout (ou presque) ! ENQUÊTE Février, nous sommes dans les starting blocks pour démarrer notre 5e saison... déjà ! Les premières années d'activité nous confortent dans la voie choisie : proposer une large gamme de produits simples et non chipotés, qui valorisent au mieux la richesse des plantes, privilégier la vente locale et faire vivre notre lieu.
Pour consolider le travail réalisé, affiner certaines choses et développer la suite, nous avons plein d'idées mais
aussi des questions. Alors, pour nous aider à faire les bons choix, vos retours et suggestions sont précieux et nous vous serions reconnaissants de prendre quelques minutes pour répondre à un
questionnaire en ligne (principalement destiné à notre clientèle locale) :
https://framaforms.org/enquete-piquemouche-2024-1705661071 Grand merci d'avance pour vos réponses !
\ No newline at end of file
diff --git a/feed.json b/feed.json
new file mode 100644
index 0000000..bed7e2e
--- /dev/null
+++ b/feed.json
@@ -0,0 +1,85 @@
+{
+ "version": "https://jsonfeed.org/version/1",
+ "title": "Piquemouche",
+ "description": "",
+ "home_page_url": "https://piquemouche.fr",
+ "feed_url": "https://piquemouche.fr/feed.json",
+ "user_comment": "",
+ "icon": "https://piquemouche.fr/media/website/vert-fond-transparent.png",
+ "author": {
+ "name": "PM"
+ },
+ "items": [
+ {
+ "id": "https://piquemouche.fr/points-de-vente.html",
+ "url": "https://piquemouche.fr/points-de-vente.html",
+ "title": "Points de vente",
+ "summary": "En plus des ventes directes à la ferme et lors d'événement locaux,…",
+ "content_html": "En plus des ventes directes à la ferme et lors d'événement locaux, vous trouverez nos produits en circuits courts dans des commerces de proximité.
\nBOUTIQUE A LA FERME \nNotre boutique est dédiée aux deux thèmes qui nous sont chers et animent la vie du lieu : le monde végétal et la biodiversité locale .
\nVous y trouverez bien entendu tous les produits Piquemouche : tisanes, condiments, sirops, cosmétiques et compléments alimentaires (alcoolatures et gemmo). Mais également un espace librairie thématique avec des livres pour tou.tes (guides pratiques, essais, beaux livres, jeunesse, romans, etc.) et de l'artisanat local : services à thé, vannerie, savons, nichoirs, miel, etc. L'idéal pour se faire plaisir et trouver de jolis cadeaux à prix abordables et qui ont du sens.
\nHoraires : - vendredi de 17h à 19h - samedi de 10h à 12h30 - sur rdv (tel. 07 86 48 13 36)
\n\n
\n
\n
\n
Adresse :
\n
Piquemouche (lieu-dit) - 37290 Charnizay route d'Obterre, à 10 min. de Preuilly-sur-Claise
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
22 Grande Rue - 37350 Le Grand-Pressigny - Tel. 02 47 94 96 34
\n
\n
Boutique de la Maison du Parc de la Brenne
\n
Le Bouchet - Rosnay
\n
\n
\nRue Etienne Jean Baptiste Cartier (zone commerciale de la Boitardière) - 37400 Amboise - Tel. 02 47 57 02 23
\n
\n
\n
\n13 rue Victor Hugo - 37400 Amboise
\n
\n
La Brebis Dorée (sirops et condiments) \nOizay - 37600 Bridoré - Tel. 06 75 10 39 90\n
\n
\n
\n
\n
\n\n\n
\n
\n
\n
EVENEMENTS LOCAUX
\n
Nous sommes aussi régulièrement présents sur des événements locaux : marchés de producteurs, fêtes des plantes, etc. Voir les événements à venir sur notre page d'actualité.
\n
\n
\n
\n
\n
\n
",
+ "author": {
+ "name": "PM"
+ },
+ "tags": [
+ ],
+ "date_published": "2024-02-12T12:09:27+01:00",
+ "date_modified": "2024-02-13T15:22:31+01:00"
+ },
+ {
+ "id": "https://piquemouche.fr/dites-nous-tout-ou-presque-enquete.html",
+ "url": "https://piquemouche.fr/dites-nous-tout-ou-presque-enquete.html",
+ "title": "Dites-nous tout (ou presque) ! ENQUÊTE",
+ "summary": "Février, nous sommes dans les starting blocks pour démarrer notre 5e saison...",
+ "content_html": "\n
Février, nous sommes dans les starting blocks pour démarrer notre 5e saison... déjà ! Les premières années d'activité nous confortent dans la voie choisie : proposer une large gamme de produits simples et non chipotés, qui valorisent au mieux la richesse des plantes, privilégier la vente locale et faire vivre notre lieu.
\n
\n
\n\n
Pour consolider le travail réalisé, affiner certaines choses et développer la suite, nous avons plein d'idées mais
aussi des questions. Alors, pour nous aider à faire les bons choix, vos retours et suggestions sont précieux et nous vous serions reconnaissants de prendre quelques minutes pour répondre à un
questionnaire en ligne (principalement destiné à notre clientèle locale) :
https://framaforms.org/enquete-piquemouche-2024-1705661071 \n
\n\n
Grand merci d'avance pour vos réponses !
\n
",
+ "author": {
+ "name": "PM"
+ },
+ "tags": [
+ ],
+ "date_published": "2024-02-12T11:59:55+01:00",
+ "date_modified": "2024-02-12T12:01:25+01:00"
+ },
+ {
+ "id": "https://piquemouche.fr/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html",
+ "url": "https://piquemouche.fr/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html",
+ "title": "Atelier Ocres & pigments naturels Samedi 10 février 9h30-17h30",
+ "summary": "Atelier découverte adultes proposé par Edwige Ziarkowski, artiste plasticienne Au cœur de…",
+ "content_html": "Atelier découverte adultes
\n proposé par Edwige Ziarkowski, artiste plasticienne
\nAu cœur de l'hiver, Edwige vous propose d'explorer l'univers fascinant des ocres naturelles et vous accompagnera dans l'initiation à cette pratique artistique.
\n\nAu départ, une approche théorique vous sera proposée pour vous permettre de mieux comprendre cette matière d'origine minérale et organique.
\nEnsuite viendra la pratique, une aventure à vivre en toute simplicité. Une \"phase test\" vous permettra de vous familiariser avec ces poudres colorées en abordant les différentes possibilités d'utiliser les ocres naturelles. Vous explorerez d'abord les pigments utilisés purs et à sec que vous pourrez appliquer sur le support par frottement au doigt. Puis vous expérimenterez au fur et à mesure l'apport de différents liants naturels pour fabriquer vous-même votre peinture : de l'eau et de la farine, de l'œuf, de l'huile végétale. Les résultats seront différents selon la méthode employée. Vous vous laisserez aller dans la matière et dans la couleur.
\nPuis, imprégnés par ces expériences, vous choisirez vos supports pour peindre : du papier, des écorces de bois, des pierres, de l'ardoise ou de la tuile que vous aurez à disposition en salle d'atelier. En amont, vous pourrez dessinez au charbon de bois (fusain) vos formes et vos motifs. Viendra alors la phase de création où chacun pourra entreprendre un travail artisti que, une composition plutôt inspirée par la nature (art pariétal, paysage, art aborigène...)
\nN'hésitez pas à ramener des sources d'inspiration sur lesquelles vous pourrez vous appuyer pour imaginer vos créations.
\n45€/personne, matériel fourni 15 ans min., pas de prérequis
\nI nscription obligatoire : piquemouche@orange.fr - 07 86 48 13 36
\nAdresse : Piquemouche (lieu-dit) Charnizay (route d’Obterre)
\nAccueil à partir de 9h15 R epas de midi tiré du sac
",
+ "author": {
+ "name": "PM"
+ },
+ "tags": [
+ ],
+ "date_published": "2024-02-06T11:26:53+01:00",
+ "date_modified": "2024-02-12T10:38:28+01:00"
+ },
+ {
+ "id": "https://piquemouche.fr/nos-produits.html",
+ "url": "https://piquemouche.fr/nos-produits.html",
+ "title": "Nos produits",
+ "summary": "Une attention constante à la qualité, avec des recettes à la fois…",
+ "content_html": "Une attention constante à la qualité, avec des recettes à la fois simples et originales. Une gamme étendue pour faire découvrir la diversité végétale et vendre au maximum localement. Des prix abordables et équitables qui soutiennent une agriculture paysanne et écologique.
",
+ "author": {
+ "name": "PM"
+ },
+ "tags": [
+ "Gamme"
+ ],
+ "date_published": "2024-02-06T11:12:54+01:00",
+ "date_modified": "2024-02-13T15:28:07+01:00"
+ },
+ {
+ "id": "https://piquemouche.fr/notre-projet.html",
+ "url": "https://piquemouche.fr/notre-projet.html",
+ "title": "Notre projet",
+ "summary": "Piquemouche, c’est un ancien nom pour les mésanges charbonnières et un lieu-dit…",
+ "content_html": " Piquemouche, c’est un ancien nom pour les mésanges charbonnières et un lieu-dit de la belle campagne du Sud Touraine.
\nAprès avoir choisi de quitter la vie urbaine et mené une reconversion professionnelle à 180°, nous y avons développé une activité agricole et artisanale autour des plantes aromatiques et médicinales.
\nNous voulons offrir des produits variés et issus de transformations simples qui mettent en valeur les qualités gustatives et médicinales de chaque plante.
\nLe plaisir de boire, de manger et de prendre soin de soi devient ainsi une porte ouverte sur le monde végétal, et plus largement sur les espaces naturels et leurs liens avec l’humain.
\n \n\n
\n
Des aromatiques en culture biologique
\n
\n
\n
C’est l’infinie diversité des espèces végétales et des produits que l’on peut en tirer qui nous a attirés vers cette activité.
\n
Nous pratiquons une polyculture manuelle et biologique de plus de soixante plantes aromatiques et médicinales (PPAM pour les intimes) dont nous récoltons différentes parties : fleurs, feuillages, racines, etc.
\n
Nous aménageo ns différents espaces de culture qui s'inspirent des conditions que connaissent les plantes dans leurs biotopes originaux : buttes rocailles, talus secs, bords de mare inondés, bosquets ombragés, etc.
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
Cueillettes sauvages \n
\n
\n
Pour compléter nos récoltes, nous pratiquons la cueillette sauvage d'une vingtaine de plantes.
\n
En partie sur nos 2,8 ha, principalement composés de prairie calcaire. Mais aussi à proximité de la ferme, par exemple pour des plantes de forêt, de zone humide ou de terrain acide.
\n
Bien entendu, nous cueillons toujours dans le respect de la ressource végétale et nous choisissons des lieux éloignés de toute pollution (bois, fermes d'élevage, etc.) qui sont validés et contrôlés dans le cadre du label biologique.
\n
\n
\n
Transformations artisanales
\n
\n
\n
Toutes nos plantes sont transformées artisanalement sur la ferme et par nos soins. A partir de trois procédés à la base de l'herboristerie, le séchage, les macérations et la distillation à la vapeur, nous fabriquons une quarantaine de produits : des tisanes, des sirops à diluer, des condiments pour la cuisine et des cosmétiques.
\n
\n
\n
\n
\n
\n
Nous avons construit un séchoir qui fonctionne par dessiccation, la technique la plus intéressante pour préserver les qualités et vertus des plantes. L’eau est extraite des végétaux, lentement mais en continu, par un déshumidificateur qui fonctionne à l’électricité solaire produite chez nous.
\n
\n
\n
La macération
\n
\n
\n
La macération est une autre pratique ancestrale de l'herboristerie. Dans l'huile pour l'alimentaire et la cosmétique, le vinaigre ou le sel pour les condiments, l'eau pour les sirops, elle permet d'exprimer les goûts et les vertus des plantes. Nos produits sont issus de mélanges précis et choisis avec soin pour leurs qualités organoleptiques et/ou médicinales.
\n
\n
\n
\n
\n
\n
\n
\n
\n
Nos hydrolats et eaux florales sont le résultat d'une distillation artisanale à la vapeur d'eau de source. Pour une haute qualité, nous fabriquons 1 litre d'hydrolat pour 1 kg de plante fraîche. Issus du même procédé que les huiles essentielles mais plus doux et délicieusement parfumés, les hydrolats peuvent être utilisés au quotidien en usage externe et dans la durée par tous, y compris les femmes enceintes et les enfants en bas âge.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Les productions issues des plantes aromatiques et médicinales sont presqu'infinies.
\n
Pour construire un projet cohérent et qui nous ressemble, il nous a fallu choisir des lignes de conduite.
\n
L'agriculture biologique était une évidence qui s'est imposée d'emblée.
\n
Nous mettons un grand soin à choisir des matières premières de qualité et autant que possible de proximité .
\n
Pour les huiles, les vinaigres, les graines de lin et de tournesol, la cire d’abeilles, etc., nous nous fournissons chez des collègues qui partagent notre approche et sont également labellisés en bio. Nous n'utilisons pas de produits exotiques, même en cosmétique.
\n
Nous avons opté pour des modes de transformation simples , qui préservent et valorisent au mieux le matériau végétal récolté.
\n
Nous utilisons un minimum de conservateurs et uniquement des ingrédients naturels.
\n
Nos cosmétiques ne contiennent aucun produit de synthèse (issu de la pétrochimie) et c'est pour cette raison que nous ne fabriquons pas de crème.
\n
Soucieux d'écologie , nous favorisons la biodiversité sur l'ensemble de la ferme, nous sommes attentifs à réduire nos déchets, nous limitons autant que possible l'utilisation de plastique, nous produisons de l'énergie solaire et nous arrosons les cultures à l'eau de pluie.
\n
Enfin, désireux de participer à la vie locale , nous privilégions les ventes dans un périmètre restreint et les circuits courts et nous participons régulièrement à des événements de proximité.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
Biodiversité & aménagements écologiques
\n
\n
\n
Notre sensibilité à la biodiversité et notre intérêt pour la botanique ont fortement joué dans le choix de cette nouvelle activité. Nous aimons travailler dans et avec la nature, la restaurer en favorisant la diversité animale et végétale et observer les cadeaux qu’elle nous offre en retour.
\n
Dans cet esprit, nos pratiques agricoles et les aménagements de la ferme sont pensés en termes d'écologie : agriculture biologique bien sûr, mais aussi mares, arrosage à l'eau de pluie, énergie solaire, taillis, nichoirs, brebis-\"tondeuses, etc.
\n
Pour renforcer nos compétences en la matière, nous sommes accompagnés par une association naturaliste locale, la SEPANT , et nous participons à l'Observatoire agricole de la biodiversité (OAB) .
\n
\n
\n
\n
\n
\n
\n\n\n\n
\n
\n
\n
\" Les pratiques agricoles actuelles ont un impact très positif sur la biodiversité.
\n
La création de cette ferme est récente et de bonnes initiatives ont déjà été prises comme par exemple la plantation de haies. La diversité des milieux existants sur un petit espace est favorable à la circulation des espèces et à l'accueil de la biodiversité.\" Diagnostic agricole de la biodiversité, SEPANT, 2021
\n
\n
\n
\n
",
+ "author": {
+ "name": "PM"
+ },
+ "tags": [
+ ],
+ "date_published": "2024-02-06T10:48:43+01:00",
+ "date_modified": "2024-02-12T12:50:43+01:00"
+ }
+ ]
+}
diff --git a/feed.xml b/feed.xml
new file mode 100644
index 0000000..a328ebe
--- /dev/null
+++ b/feed.xml
@@ -0,0 +1,352 @@
+
+
+ Piquemouche
+
+
+ 2024-02-13T15:28:07+01:00
+
+ PM
+
+ https://piquemouche.fr
+
+
+ Points de vente
+
+ PM
+
+
+ https://piquemouche.fr/points-de-vente.html
+
+ 2024-02-13T15:22:31+01:00
+
+
+
+
+ En plus des ventes directes à la ferme et lors d'événement locaux, vous trouverez nos produits en circuits courts dans des commerces de proximité.
+BOUTIQUE A LA FERME
+Notre boutique est dédiée aux deux thèmes qui nous sont chers et animent la vie du lieu : le monde végétal et la biodiversité locale .
+Vous y trouverez bien entendu tous les produits Piquemouche : tisanes, condiments, sirops, cosmétiques et compléments alimentaires (alcoolatures et gemmo). Mais également un espace librairie thématique avec des livres pour tou.tes (guides pratiques, essais, beaux livres, jeunesse, romans, etc.) et de l'artisanat local : services à thé, vannerie, savons, nichoirs, miel, etc. L'idéal pour se faire plaisir et trouver de jolis cadeaux à prix abordables et qui ont du sens.
+Horaires : - vendredi de 17h à 19h - samedi de 10h à 12h30 - sur rdv (tel. 07 86 48 13 36)
+
+
+
+
+
Adresse :
+
Piquemouche (lieu-dit) - 37290 Charnizay route d'Obterre, à 10 min. de Preuilly-sur-Claise
+
+
+
+
+
+
+
+
+
+
22 Grande Rue - 37350 Le Grand-Pressigny - Tel. 02 47 94 96 34
+
+
Boutique de la Maison du Parc de la Brenne
+
Le Bouchet - Rosnay
+
+
+Rue Etienne Jean Baptiste Cartier (zone commerciale de la Boitardière) - 37400 Amboise - Tel. 02 47 57 02 23
+
+
+
+13 rue Victor Hugo - 37400 Amboise
+
+
La Brebis Dorée (sirops et condiments)
+Oizay - 37600 Bridoré - Tel. 06 75 10 39 90
+
+
+
+
+
+
+
+
+
+
+
EVENEMENTS LOCAUX
+
Nous sommes aussi régulièrement présents sur des événements locaux : marchés de producteurs, fêtes des plantes, etc. Voir les événements à venir sur notre page d'actualité.
+
+
+
+
+
+
+ ]]>
+
+
+
+ Dites-nous tout (ou presque) ! ENQUÊTE
+
+ PM
+
+
+ https://piquemouche.fr/dites-nous-tout-ou-presque-enquete.html
+
+ 2024-02-12T12:01:25+01:00
+
+
+
+
+
+Février, nous sommes dans les starting blocks pour démarrer notre 5e saison... déjà ! Les premières années d'activité nous confortent dans la voie choisie : proposer une large gamme de produits simples et non chipotés, qui valorisent au mieux la richesse des plantes, privilégier la vente locale et faire vivre notre lieu.
+
+
+
+
Pour consolider le travail réalisé, affiner certaines choses et développer la suite, nous avons plein d'idées mais
aussi des questions. Alors, pour nous aider à faire les bons choix, vos retours et suggestions sont précieux et nous vous serions reconnaissants de prendre quelques minutes pour répondre à un
questionnaire en ligne (principalement destiné à notre clientèle locale) :
https://framaforms.org/enquete-piquemouche-2024-1705661071
+
+
+
Grand merci d'avance pour vos réponses !
+
+ ]]>
+
+
+
+ Atelier Ocres & pigments naturels Samedi 10 février 9h30-17h30
+
+ PM
+
+
+ https://piquemouche.fr/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html
+
+ 2024-02-12T10:38:28+01:00
+
+
+
+
+ Atelier découverte adultes
+ proposé par Edwige Ziarkowski, artiste plasticienne
+Au cœur de l'hiver, Edwige vous propose d'explorer l'univers fascinant des ocres naturelles et vous accompagnera dans l'initiation à cette pratique artistique.
+
+Au départ, une approche théorique vous sera proposée pour vous permettre de mieux comprendre cette matière d'origine minérale et organique.
+Ensuite viendra la pratique, une aventure à vivre en toute simplicité. Une "phase test" vous permettra de vous familiariser avec ces poudres colorées en abordant les différentes possibilités d'utiliser les ocres naturelles. Vous explorerez d'abord les pigments utilisés purs et à sec que vous pourrez appliquer sur le support par frottement au doigt. Puis vous expérimenterez au fur et à mesure l'apport de différents liants naturels pour fabriquer vous-même votre peinture : de l'eau et de la farine, de l'œuf, de l'huile végétale. Les résultats seront différents selon la méthode employée. Vous vous laisserez aller dans la matière et dans la couleur.
+Puis, imprégnés par ces expériences, vous choisirez vos supports pour peindre : du papier, des écorces de bois, des pierres, de l'ardoise ou de la tuile que vous aurez à disposition en salle d'atelier. En amont, vous pourrez dessinez au charbon de bois (fusain) vos formes et vos motifs. Viendra alors la phase de création où chacun pourra entreprendre un travail artisti que, une composition plutôt inspirée par la nature (art pariétal, paysage, art aborigène...)
+N'hésitez pas à ramener des sources d'inspiration sur lesquelles vous pourrez vous appuyer pour imaginer vos créations.
+45€/personne, matériel fourni 15 ans min., pas de prérequis
+I nscription obligatoire : piquemouche@orange.fr - 07 86 48 13 36
+Adresse : Piquemouche (lieu-dit) Charnizay (route d’Obterre)
+Accueil à partir de 9h15 R epas de midi tiré du sac
+ ]]>
+
+
+
+ Nos produits
+
+ PM
+
+
+ https://piquemouche.fr/nos-produits.html
+
+
+ 2024-02-13T15:28:07+01:00
+
+
+
+
+ Une attention constante à la qualité, avec des recettes à la fois simples et originales. Une gamme étendue pour faire découvrir la diversité végétale et vendre au maximum localement. Des prix abordables et équitables qui soutiennent une agriculture paysanne et écologique.
+ ]]>
+
+
+
+ Notre projet
+
+ PM
+
+
+ https://piquemouche.fr/notre-projet.html
+
+ 2024-02-12T12:50:43+01:00
+
+
+
+
+ Piquemouche, c’est un ancien nom pour les mésanges charbonnières et un lieu-dit de la belle campagne du Sud Touraine.
+Après avoir choisi de quitter la vie urbaine et mené une reconversion professionnelle à 180°, nous y avons développé une activité agricole et artisanale autour des plantes aromatiques et médicinales.
+Nous voulons offrir des produits variés et issus de transformations simples qui mettent en valeur les qualités gustatives et médicinales de chaque plante.
+Le plaisir de boire, de manger et de prendre soin de soi devient ainsi une porte ouverte sur le monde végétal, et plus largement sur les espaces naturels et leurs liens avec l’humain.
+
+
+
+
Des aromatiques en culture biologique
+
+
+
C’est l’infinie diversité des espèces végétales et des produits que l’on peut en tirer qui nous a attirés vers cette activité.
+
Nous pratiquons une polyculture manuelle et biologique de plus de soixante plantes aromatiques et médicinales (PPAM pour les intimes) dont nous récoltons différentes parties : fleurs, feuillages, racines, etc.
+
Nous aménageo ns différents espaces de culture qui s'inspirent des conditions que connaissent les plantes dans leurs biotopes originaux : buttes rocailles, talus secs, bords de mare inondés, bosquets ombragés, etc.
+
+
+
+
+
+
+
+
+
+
Cueillettes sauvages
+
+
+
Pour compléter nos récoltes, nous pratiquons la cueillette sauvage d'une vingtaine de plantes.
+
En partie sur nos 2,8 ha, principalement composés de prairie calcaire. Mais aussi à proximité de la ferme, par exemple pour des plantes de forêt, de zone humide ou de terrain acide.
+
Bien entendu, nous cueillons toujours dans le respect de la ressource végétale et nous choisissons des lieux éloignés de toute pollution (bois, fermes d'élevage, etc.) qui sont validés et contrôlés dans le cadre du label biologique.
+
+
+
Transformations artisanales
+
+
+
Toutes nos plantes sont transformées artisanalement sur la ferme et par nos soins. A partir de trois procédés à la base de l'herboristerie, le séchage, les macérations et la distillation à la vapeur, nous fabriquons une quarantaine de produits : des tisanes, des sirops à diluer, des condiments pour la cuisine et des cosmétiques.
+
+
+
+
+
+
Nous avons construit un séchoir qui fonctionne par dessiccation, la technique la plus intéressante pour préserver les qualités et vertus des plantes. L’eau est extraite des végétaux, lentement mais en continu, par un déshumidificateur qui fonctionne à l’électricité solaire produite chez nous.
+
+
+
La macération
+
+
+
La macération est une autre pratique ancestrale de l'herboristerie. Dans l'huile pour l'alimentaire et la cosmétique, le vinaigre ou le sel pour les condiments, l'eau pour les sirops, elle permet d'exprimer les goûts et les vertus des plantes. Nos produits sont issus de mélanges précis et choisis avec soin pour leurs qualités organoleptiques et/ou médicinales.
+
+
+
+
+
+
+
+
+
Nos hydrolats et eaux florales sont le résultat d'une distillation artisanale à la vapeur d'eau de source. Pour une haute qualité, nous fabriquons 1 litre d'hydrolat pour 1 kg de plante fraîche. Issus du même procédé que les huiles essentielles mais plus doux et délicieusement parfumés, les hydrolats peuvent être utilisés au quotidien en usage externe et dans la durée par tous, y compris les femmes enceintes et les enfants en bas âge.
+
+
+
+
+
+
+
+
+
+
+
+
+
Les productions issues des plantes aromatiques et médicinales sont presqu'infinies.
+
Pour construire un projet cohérent et qui nous ressemble, il nous a fallu choisir des lignes de conduite.
+
L'agriculture biologique était une évidence qui s'est imposée d'emblée.
+
Nous mettons un grand soin à choisir des matières premières de qualité et autant que possible de proximité .
+
Pour les huiles, les vinaigres, les graines de lin et de tournesol, la cire d’abeilles, etc., nous nous fournissons chez des collègues qui partagent notre approche et sont également labellisés en bio. Nous n'utilisons pas de produits exotiques, même en cosmétique.
+
Nous avons opté pour des modes de transformation simples , qui préservent et valorisent au mieux le matériau végétal récolté.
+
Nous utilisons un minimum de conservateurs et uniquement des ingrédients naturels.
+
Nos cosmétiques ne contiennent aucun produit de synthèse (issu de la pétrochimie) et c'est pour cette raison que nous ne fabriquons pas de crème.
+
Soucieux d'écologie , nous favorisons la biodiversité sur l'ensemble de la ferme, nous sommes attentifs à réduire nos déchets, nous limitons autant que possible l'utilisation de plastique, nous produisons de l'énergie solaire et nous arrosons les cultures à l'eau de pluie.
+
Enfin, désireux de participer à la vie locale , nous privilégions les ventes dans un périmètre restreint et les circuits courts et nous participons régulièrement à des événements de proximité.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Biodiversité & aménagements écologiques
+
+
+
Notre sensibilité à la biodiversité et notre intérêt pour la botanique ont fortement joué dans le choix de cette nouvelle activité. Nous aimons travailler dans et avec la nature, la restaurer en favorisant la diversité animale et végétale et observer les cadeaux qu’elle nous offre en retour.
+
Dans cet esprit, nos pratiques agricoles et les aménagements de la ferme sont pensés en termes d'écologie : agriculture biologique bien sûr, mais aussi mares, arrosage à l'eau de pluie, énergie solaire, taillis, nichoirs, brebis-"tondeuses, etc.
+
Pour renforcer nos compétences en la matière, nous sommes accompagnés par une association naturaliste locale, la SEPANT , et nous participons à l'Observatoire agricole de la biodiversité (OAB) .
+
+
+
+
+
+
+
+
+
+
+
+
+
" Les pratiques agricoles actuelles ont un impact très positif sur la biodiversité.
+
La création de cette ferme est récente et de bonnes initiatives ont déjà été prises comme par exemple la plantation de haies. La diversité des milieux existants sur un petit espace est favorable à la circulation des espèces et à l'accueil de la biodiversité." Diagnostic agricole de la biodiversité, SEPANT, 2021
+
+
+
+
+ ]]>
+
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..2ea95e0
--- /dev/null
+++ b/index.html
@@ -0,0 +1,20 @@
+piquemouche Menu Plantes aromatiques & médicinales, Sud Touraine Ferme d'accueil de la biodiversité
\ No newline at end of file
diff --git a/media/posts/1/Cattom-cueillette-by-Cam-bis.JPG b/media/posts/1/Cattom-cueillette-by-Cam-bis.JPG
new file mode 100644
index 0000000..5c2013d
Binary files /dev/null and b/media/posts/1/Cattom-cueillette-by-Cam-bis.JPG differ
diff --git a/media/posts/1/Cueillettes-sauvages-6.jpg b/media/posts/1/Cueillettes-sauvages-6.jpg
new file mode 100644
index 0000000..d598f79
Binary files /dev/null and b/media/posts/1/Cueillettes-sauvages-6.jpg differ
diff --git a/media/posts/1/Cultures-buttes.jpg b/media/posts/1/Cultures-buttes.jpg
new file mode 100644
index 0000000..d025dea
Binary files /dev/null and b/media/posts/1/Cultures-buttes.jpg differ
diff --git a/media/posts/1/IMG_2050.jpg b/media/posts/1/IMG_2050.jpg
new file mode 100644
index 0000000..6796e27
Binary files /dev/null and b/media/posts/1/IMG_2050.jpg differ
diff --git a/media/posts/1/flaconnage-MH.jpg b/media/posts/1/flaconnage-MH.jpg
new file mode 100644
index 0000000..c9e54c3
Binary files /dev/null and b/media/posts/1/flaconnage-MH.jpg differ
diff --git a/media/posts/1/gallery/DSC_4143-thumbnail.jpg b/media/posts/1/gallery/DSC_4143-thumbnail.jpg
new file mode 100644
index 0000000..b277219
Binary files /dev/null and b/media/posts/1/gallery/DSC_4143-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/DSC_4143.jpg b/media/posts/1/gallery/DSC_4143.jpg
new file mode 100644
index 0000000..efba80a
Binary files /dev/null and b/media/posts/1/gallery/DSC_4143.jpg differ
diff --git a/media/posts/1/gallery/DSC_4624-thumbnail.jpg b/media/posts/1/gallery/DSC_4624-thumbnail.jpg
new file mode 100644
index 0000000..cd4d6ee
Binary files /dev/null and b/media/posts/1/gallery/DSC_4624-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/DSC_4624.jpg b/media/posts/1/gallery/DSC_4624.jpg
new file mode 100644
index 0000000..fb71746
Binary files /dev/null and b/media/posts/1/gallery/DSC_4624.jpg differ
diff --git a/media/posts/1/gallery/Maceration-Cigale-thumbnail.jpg b/media/posts/1/gallery/Maceration-Cigale-thumbnail.jpg
new file mode 100644
index 0000000..6ccea81
Binary files /dev/null and b/media/posts/1/gallery/Maceration-Cigale-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/Maceration-Cigale.jpg b/media/posts/1/gallery/Maceration-Cigale.jpg
new file mode 100644
index 0000000..2313bbb
Binary files /dev/null and b/media/posts/1/gallery/Maceration-Cigale.jpg differ
diff --git a/media/posts/1/gallery/Maceration-vinaigre-thumbnail.jpg b/media/posts/1/gallery/Maceration-vinaigre-thumbnail.jpg
new file mode 100644
index 0000000..0531958
Binary files /dev/null and b/media/posts/1/gallery/Maceration-vinaigre-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/Maceration-vinaigre.jpg b/media/posts/1/gallery/Maceration-vinaigre.jpg
new file mode 100644
index 0000000..fdee3d1
Binary files /dev/null and b/media/posts/1/gallery/Maceration-vinaigre.jpg differ
diff --git a/media/posts/1/gallery/alambic-thumbnail.jpg b/media/posts/1/gallery/alambic-thumbnail.jpg
new file mode 100644
index 0000000..9ad5da0
Binary files /dev/null and b/media/posts/1/gallery/alambic-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/alambic.jpg b/media/posts/1/gallery/alambic.jpg
new file mode 100644
index 0000000..dbf7601
Binary files /dev/null and b/media/posts/1/gallery/alambic.jpg differ
diff --git a/media/posts/1/gallery/sechoir-thumbnail.jpg b/media/posts/1/gallery/sechoir-thumbnail.jpg
new file mode 100644
index 0000000..0266118
Binary files /dev/null and b/media/posts/1/gallery/sechoir-thumbnail.jpg differ
diff --git a/media/posts/1/gallery/sechoir.jpg b/media/posts/1/gallery/sechoir.jpg
new file mode 100644
index 0000000..a4dd6ac
Binary files /dev/null and b/media/posts/1/gallery/sechoir.jpg differ
diff --git a/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-lg.JPG b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-lg.JPG
new file mode 100644
index 0000000..47e1757
Binary files /dev/null and b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-lg.JPG differ
diff --git a/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-md.JPG b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-md.JPG
new file mode 100644
index 0000000..b86c091
Binary files /dev/null and b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-md.JPG differ
diff --git a/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-sm.JPG b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-sm.JPG
new file mode 100644
index 0000000..019ad15
Binary files /dev/null and b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-sm.JPG differ
diff --git a/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-xs.JPG b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-xs.JPG
new file mode 100644
index 0000000..b3768b8
Binary files /dev/null and b/media/posts/1/responsive/Cattom-cueillette-by-Cam-bis-xs.JPG differ
diff --git a/media/posts/1/responsive/Cueillettes-sauvages-6-lg.jpg b/media/posts/1/responsive/Cueillettes-sauvages-6-lg.jpg
new file mode 100644
index 0000000..7d59954
Binary files /dev/null and b/media/posts/1/responsive/Cueillettes-sauvages-6-lg.jpg differ
diff --git a/media/posts/1/responsive/Cueillettes-sauvages-6-md.jpg b/media/posts/1/responsive/Cueillettes-sauvages-6-md.jpg
new file mode 100644
index 0000000..8945d5c
Binary files /dev/null and b/media/posts/1/responsive/Cueillettes-sauvages-6-md.jpg differ
diff --git a/media/posts/1/responsive/Cueillettes-sauvages-6-sm.jpg b/media/posts/1/responsive/Cueillettes-sauvages-6-sm.jpg
new file mode 100644
index 0000000..300363b
Binary files /dev/null and b/media/posts/1/responsive/Cueillettes-sauvages-6-sm.jpg differ
diff --git a/media/posts/1/responsive/Cueillettes-sauvages-6-xs.jpg b/media/posts/1/responsive/Cueillettes-sauvages-6-xs.jpg
new file mode 100644
index 0000000..2ed6b18
Binary files /dev/null and b/media/posts/1/responsive/Cueillettes-sauvages-6-xs.jpg differ
diff --git a/media/posts/1/responsive/Cultures-buttes-lg.jpg b/media/posts/1/responsive/Cultures-buttes-lg.jpg
new file mode 100644
index 0000000..005add5
Binary files /dev/null and b/media/posts/1/responsive/Cultures-buttes-lg.jpg differ
diff --git a/media/posts/1/responsive/Cultures-buttes-md.jpg b/media/posts/1/responsive/Cultures-buttes-md.jpg
new file mode 100644
index 0000000..2387fe0
Binary files /dev/null and b/media/posts/1/responsive/Cultures-buttes-md.jpg differ
diff --git a/media/posts/1/responsive/Cultures-buttes-sm.jpg b/media/posts/1/responsive/Cultures-buttes-sm.jpg
new file mode 100644
index 0000000..35205a5
Binary files /dev/null and b/media/posts/1/responsive/Cultures-buttes-sm.jpg differ
diff --git a/media/posts/1/responsive/Cultures-buttes-xs.jpg b/media/posts/1/responsive/Cultures-buttes-xs.jpg
new file mode 100644
index 0000000..0054f95
Binary files /dev/null and b/media/posts/1/responsive/Cultures-buttes-xs.jpg differ
diff --git a/media/posts/1/responsive/IMG_2050-lg.jpg b/media/posts/1/responsive/IMG_2050-lg.jpg
new file mode 100644
index 0000000..619d16b
Binary files /dev/null and b/media/posts/1/responsive/IMG_2050-lg.jpg differ
diff --git a/media/posts/1/responsive/IMG_2050-md.jpg b/media/posts/1/responsive/IMG_2050-md.jpg
new file mode 100644
index 0000000..4ac45f3
Binary files /dev/null and b/media/posts/1/responsive/IMG_2050-md.jpg differ
diff --git a/media/posts/1/responsive/IMG_2050-sm.jpg b/media/posts/1/responsive/IMG_2050-sm.jpg
new file mode 100644
index 0000000..a71c187
Binary files /dev/null and b/media/posts/1/responsive/IMG_2050-sm.jpg differ
diff --git a/media/posts/1/responsive/IMG_2050-xs.jpg b/media/posts/1/responsive/IMG_2050-xs.jpg
new file mode 100644
index 0000000..569ca95
Binary files /dev/null and b/media/posts/1/responsive/IMG_2050-xs.jpg differ
diff --git a/media/posts/1/responsive/flaconnage-MH-lg.jpg b/media/posts/1/responsive/flaconnage-MH-lg.jpg
new file mode 100644
index 0000000..de4bc5b
Binary files /dev/null and b/media/posts/1/responsive/flaconnage-MH-lg.jpg differ
diff --git a/media/posts/1/responsive/flaconnage-MH-md.jpg b/media/posts/1/responsive/flaconnage-MH-md.jpg
new file mode 100644
index 0000000..94ad768
Binary files /dev/null and b/media/posts/1/responsive/flaconnage-MH-md.jpg differ
diff --git a/media/posts/1/responsive/flaconnage-MH-sm.jpg b/media/posts/1/responsive/flaconnage-MH-sm.jpg
new file mode 100644
index 0000000..8fe71f7
Binary files /dev/null and b/media/posts/1/responsive/flaconnage-MH-sm.jpg differ
diff --git a/media/posts/1/responsive/flaconnage-MH-xs.jpg b/media/posts/1/responsive/flaconnage-MH-xs.jpg
new file mode 100644
index 0000000..21db673
Binary files /dev/null and b/media/posts/1/responsive/flaconnage-MH-xs.jpg differ
diff --git a/media/posts/3/gallery/1-thumbnail.jpg b/media/posts/3/gallery/1-thumbnail.jpg
new file mode 100644
index 0000000..b99f4f4
Binary files /dev/null and b/media/posts/3/gallery/1-thumbnail.jpg differ
diff --git a/media/posts/3/gallery/1.jpg b/media/posts/3/gallery/1.jpg
new file mode 100644
index 0000000..3082b6c
Binary files /dev/null and b/media/posts/3/gallery/1.jpg differ
diff --git a/media/posts/3/gallery/11-thumbnail.jpg b/media/posts/3/gallery/11-thumbnail.jpg
new file mode 100644
index 0000000..6adfa66
Binary files /dev/null and b/media/posts/3/gallery/11-thumbnail.jpg differ
diff --git a/media/posts/3/gallery/11.jpg b/media/posts/3/gallery/11.jpg
new file mode 100644
index 0000000..5dc5f60
Binary files /dev/null and b/media/posts/3/gallery/11.jpg differ
diff --git a/media/posts/3/gallery/12-thumbnail.jpg b/media/posts/3/gallery/12-thumbnail.jpg
new file mode 100644
index 0000000..8434e73
Binary files /dev/null and b/media/posts/3/gallery/12-thumbnail.jpg differ
diff --git a/media/posts/3/gallery/12.jpg b/media/posts/3/gallery/12.jpg
new file mode 100644
index 0000000..468f1ca
Binary files /dev/null and b/media/posts/3/gallery/12.jpg differ
diff --git a/media/posts/3/gallery/3-thumbnail.jpg b/media/posts/3/gallery/3-thumbnail.jpg
new file mode 100644
index 0000000..809204f
Binary files /dev/null and b/media/posts/3/gallery/3-thumbnail.jpg differ
diff --git a/media/posts/3/gallery/3.jpg b/media/posts/3/gallery/3.jpg
new file mode 100644
index 0000000..809aeac
Binary files /dev/null and b/media/posts/3/gallery/3.jpg differ
diff --git a/media/website/DSC_4658.jpg b/media/website/DSC_4658.jpg
new file mode 100644
index 0000000..c8f7029
Binary files /dev/null and b/media/website/DSC_4658.jpg differ
diff --git a/media/website/responsive/DSC_4658-2xl.jpg b/media/website/responsive/DSC_4658-2xl.jpg
new file mode 100644
index 0000000..b075f66
Binary files /dev/null and b/media/website/responsive/DSC_4658-2xl.jpg differ
diff --git a/media/website/responsive/DSC_4658-lg.jpg b/media/website/responsive/DSC_4658-lg.jpg
new file mode 100644
index 0000000..ee3d4d1
Binary files /dev/null and b/media/website/responsive/DSC_4658-lg.jpg differ
diff --git a/media/website/responsive/DSC_4658-md.jpg b/media/website/responsive/DSC_4658-md.jpg
new file mode 100644
index 0000000..33bc5e6
Binary files /dev/null and b/media/website/responsive/DSC_4658-md.jpg differ
diff --git a/media/website/responsive/DSC_4658-sm.jpg b/media/website/responsive/DSC_4658-sm.jpg
new file mode 100644
index 0000000..02b40dd
Binary files /dev/null and b/media/website/responsive/DSC_4658-sm.jpg differ
diff --git a/media/website/responsive/DSC_4658-xl.jpg b/media/website/responsive/DSC_4658-xl.jpg
new file mode 100644
index 0000000..5d8fa25
Binary files /dev/null and b/media/website/responsive/DSC_4658-xl.jpg differ
diff --git a/media/website/responsive/DSC_4658-xs.jpg b/media/website/responsive/DSC_4658-xs.jpg
new file mode 100644
index 0000000..a42e144
Binary files /dev/null and b/media/website/responsive/DSC_4658-xs.jpg differ
diff --git a/media/website/responsive/vert-fond-transparent-2-2xl.png b/media/website/responsive/vert-fond-transparent-2-2xl.png
new file mode 100644
index 0000000..660b2ab
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-2xl.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2-lg.png b/media/website/responsive/vert-fond-transparent-2-lg.png
new file mode 100644
index 0000000..1ab87de
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-lg.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2-md.png b/media/website/responsive/vert-fond-transparent-2-md.png
new file mode 100644
index 0000000..a157c45
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-md.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2-sm.png b/media/website/responsive/vert-fond-transparent-2-sm.png
new file mode 100644
index 0000000..9966f78
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-sm.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2-xl.png b/media/website/responsive/vert-fond-transparent-2-xl.png
new file mode 100644
index 0000000..660b2ab
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-xl.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2-xs.png b/media/website/responsive/vert-fond-transparent-2-xs.png
new file mode 100644
index 0000000..ebd24ba
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2-xs.png differ
diff --git a/media/website/responsive/vert-fond-transparent-2xl.png b/media/website/responsive/vert-fond-transparent-2xl.png
new file mode 100644
index 0000000..660b2ab
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-2xl.png differ
diff --git a/media/website/responsive/vert-fond-transparent-lg.png b/media/website/responsive/vert-fond-transparent-lg.png
new file mode 100644
index 0000000..1ab87de
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-lg.png differ
diff --git a/media/website/responsive/vert-fond-transparent-md.png b/media/website/responsive/vert-fond-transparent-md.png
new file mode 100644
index 0000000..a157c45
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-md.png differ
diff --git a/media/website/responsive/vert-fond-transparent-sm.png b/media/website/responsive/vert-fond-transparent-sm.png
new file mode 100644
index 0000000..9966f78
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-sm.png differ
diff --git a/media/website/responsive/vert-fond-transparent-xl.png b/media/website/responsive/vert-fond-transparent-xl.png
new file mode 100644
index 0000000..660b2ab
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-xl.png differ
diff --git a/media/website/responsive/vert-fond-transparent-xs.png b/media/website/responsive/vert-fond-transparent-xs.png
new file mode 100644
index 0000000..ebd24ba
Binary files /dev/null and b/media/website/responsive/vert-fond-transparent-xs.png differ
diff --git a/media/website/vert-fond-transparent-2.png b/media/website/vert-fond-transparent-2.png
new file mode 100644
index 0000000..65c19c9
Binary files /dev/null and b/media/website/vert-fond-transparent-2.png differ
diff --git a/media/website/vert-fond-transparent.png b/media/website/vert-fond-transparent.png
new file mode 100644
index 0000000..65c19c9
Binary files /dev/null and b/media/website/vert-fond-transparent.png differ
diff --git a/nos-produits.html b/nos-produits.html
new file mode 100644
index 0000000..f7ee46f
--- /dev/null
+++ b/nos-produits.html
@@ -0,0 +1,20 @@
+Nos produits - Piquemouche Menu Une attention constante à la qualité, avec des recettes à la fois simples et originales. Une gamme étendue pour faire découvrir la diversité végétale et vendre au maximum localement. Des prix abordables et équitables qui soutiennent une agriculture paysanne et écologique.
\ No newline at end of file
diff --git a/notre-projet.html b/notre-projet.html
new file mode 100644
index 0000000..e57f8d0
--- /dev/null
+++ b/notre-projet.html
@@ -0,0 +1,59 @@
+Notre projet - Piquemouche Menu Piquemouche, c’est un ancien nom pour les mésanges charbonnières
et un lieu-dit de la belle campagne du Sud Touraine.
Après avoir choisi de quitter la vie urbaine et mené une reconversion professionnelle à 180°, nous y avons développé une activité agricole et artisanale autour des plantes aromatiques et médicinales.
Nous voulons offrir des produits variés et issus de transformations simples qui mettent en valeur les qualités gustatives et médicinales de chaque plante.
Le plaisir de boire, de manger et de prendre soin de soi devient ainsi une porte ouverte sur le monde végétal, et plus largement sur les espaces naturels et leurs liens avec l’humain.
Des aromatiques en culture biologique
C’est l’infinie diversité des espèces végétales et des produits que l’on peut en tirer qui nous a attirés vers cette activité.
Nous pratiquons une polyculture manuelle et biologique de plus de soixante plantes aromatiques et médicinales (PPAM pour les intimes) dont nous récoltons différentes parties : fleurs, feuillages, racines, etc.
Nous aménageo ns différents espaces de culture qui s'inspirent des conditions que connaissent les plantes dans leurs biotopes originaux : buttes rocailles, talus secs, bords de mare inondés, bosquets ombragés, etc.
Cueillettes sauvages
Pour compléter nos récoltes, nous pratiquons la cueillette sauvage d'une vingtaine de plantes.
En partie sur nos 2,8 ha, principalement composés de prairie calcaire. Mais aussi à proximité de la ferme, par exemple pour des plantes de forêt, de zone humide ou de terrain acide.
Bien entendu, nous cueillons toujours dans le respect de la ressource végétale et nous choisissons des lieux éloignés de toute pollution (bois, fermes d'élevage, etc.) qui sont validés et contrôlés dans le cadre du label biologique.
Transformations artisanales
Toutes nos plantes sont transformées artisanalement sur la ferme et par nos soins. A partir de trois procédés à la base de l'herboristerie, le séchage, les macérations et la distillation à la vapeur, nous fabriquons une quarantaine de produits : des tisanes, des sirops à diluer, des condiments pour la cuisine et des cosmétiques.
Nous avons construit un séchoir qui fonctionne par dessiccation, la technique la plus intéressante pour préserver les qualités et vertus des plantes. L’eau est extraite des végétaux, lentement mais en continu, par un déshumidificateur qui fonctionne à l’électricité solaire produite chez nous.
La macération
La macération est une autre pratique ancestrale de l'herboristerie. Dans l'huile pour l'alimentaire et la cosmétique, le vinaigre ou le sel pour les condiments, l'eau pour les sirops, elle permet d'exprimer les goûts et les vertus des plantes. Nos produits sont issus de mélanges précis et choisis avec soin pour leurs qualités organoleptiques et/ou médicinales.
Nos hydrolats et eaux florales sont le résultat d'une distillation artisanale à la vapeur d'eau de source. Pour une haute qualité, nous fabriquons 1 litre d'hydrolat pour 1 kg de plante fraîche. Issus du même procédé que les huiles essentielles mais plus doux et délicieusement parfumés, les hydrolats peuvent être utilisés au quotidien en usage externe et dans la durée par tous, y compris les femmes enceintes et les enfants en bas âge.
Les productions issues des plantes aromatiques et médicinales sont presqu'infinies.
Pour construire un projet cohérent et qui nous ressemble, il nous a fallu choisir des lignes de conduite.
L'agriculture biologique était une évidence qui s'est imposée d'emblée.
Nous mettons un grand soin à choisir des matières premières de qualité et autant que possible de proximité .
Pour les huiles, les vinaigres, les graines de lin et de tournesol, la cire d’abeilles, etc., nous nous fournissons chez des collègues qui partagent notre approche et sont également labellisés en bio. Nous n'utilisons pas de produits exotiques, même en cosmétique.
Nous avons opté pour des modes de transformation simples , qui préservent et valorisent au mieux le matériau végétal récolté.
Nous utilisons un minimum de conservateurs et uniquement des ingrédients naturels.
Nos cosmétiques ne contiennent aucun produit de synthèse (issu de la pétrochimie) et c'est pour cette raison que nous ne fabriquons pas de crème.
Soucieux d'écologie , nous favorisons la biodiversité sur l'ensemble de la ferme, nous sommes attentifs à réduire nos déchets, nous limitons autant que possible l'utilisation de plastique, nous produisons de l'énergie solaire et nous arrosons les cultures à l'eau de pluie.
Enfin, désireux de participer à la vie locale , nous privilégions les ventes dans un périmètre restreint et les circuits courts et nous participons régulièrement à des événements de proximité.
Biodiversité & aménagements écologiques
Notre sensibilité à la biodiversité et notre intérêt pour la botanique ont fortement joué dans le choix de cette nouvelle activité. Nous aimons travailler dans et avec la nature, la restaurer en favorisant la diversité animale et végétale et observer les cadeaux qu’elle nous offre en retour.
Dans cet esprit, nos pratiques agricoles et les aménagements de la ferme sont pensés en termes d'écologie : agriculture biologique bien sûr, mais aussi mares, arrosage à l'eau de pluie, énergie solaire, taillis, nichoirs, brebis-"tondeuses, etc.
Pour renforcer nos compétences en la matière, nous sommes accompagnés par une association naturaliste locale, la SEPANT , et nous participons à l'Observatoire agricole de la biodiversité (OAB) .
" Les pratiques agricoles actuelles ont un impact très positif sur la biodiversité.
La création de cette ferme est récente et de bonnes initiatives ont déjà été prises comme par exemple la plantation de haies. La diversité des milieux existants sur un petit espace est favorable à la circulation des espèces et à l'accueil de la biodiversité." Diagnostic agricole de la biodiversité, SEPANT, 2021
\ No newline at end of file
diff --git a/points-de-vente.html b/points-de-vente.html
new file mode 100644
index 0000000..cdd6928
--- /dev/null
+++ b/points-de-vente.html
@@ -0,0 +1,20 @@
+Points de vente - Piquemouche Menu En plus des ventes directes à la ferme et lors d'événement locaux, vous trouverez nos produits en circuits courts dans des commerces de proximité.
BOUTIQUE A LA FERME Notre boutique est dédiée aux deux thèmes qui nous sont chers et animent la vie du lieu : le monde végétal et la biodiversité locale .
Vous y trouverez bien entendu tous les produits Piquemouche : tisanes, condiments, sirops, cosmétiques et compléments alimentaires (alcoolatures et gemmo). Mais également un espace librairie thématique avec des livres pour tou.tes (guides pratiques, essais, beaux livres, jeunesse, romans, etc.) et de l'artisanat local : services à thé, vannerie, savons, nichoirs, miel, etc. L'idéal pour se faire plaisir et trouver de jolis cadeaux à prix abordables et qui ont du sens.
Horaires : - vendredi de 17h à 19h - samedi de 10h à 12h30 - sur rdv (tel. 07 86 48 13 36)
Adresse :
Piquemouche (lieu-dit) - 37290 Charnizay route d'Obterre, à 10 min. de Preuilly-sur-Claise
22 Grande Rue - 37350 Le Grand-Pressigny - Tel. 02 47 94 96 34
Boutique de la Maison du Parc de la Brenne
Le Bouchet - Rosnay
Rue Etienne Jean Baptiste Cartier (zone commerciale de la Boitardière) - 37400 Amboise - Tel. 02 47 57 02 23
13 rue Victor Hugo - 37400 Amboise
La Brebis Dorée (sirops et condiments) Oizay - 37600 Bridoré - Tel. 06 75 10 39 90EVENEMENTS LOCAUX
Nous sommes aussi régulièrement présents sur des événements locaux : marchés de producteurs, fêtes des plantes, etc. Voir les événements à venir sur notre page d'actualité.
\ No newline at end of file
diff --git a/robots.txt b/robots.txt
new file mode 100644
index 0000000..db2a7fc
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,3 @@
+User-agent: *
+Disallow:
+Sitemap: https://piquemouche.fr/sitemap.xml
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
new file mode 100644
index 0000000..5e5db4f
--- /dev/null
+++ b/sitemap.xml
@@ -0,0 +1,87 @@
+
+
+
+
+https://piquemouche.fr/
+
+
+https://piquemouche.fr/atelier-ocres-and-pigments-naturels-samedi-10-fevrier-9h30-17h30.html
+2024-02-12T10:38:28+01:00
+
+https://piquemouche.fr/media/posts/3/gallery/1-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/3/gallery/3-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/3/gallery/12-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/3/gallery/11-thumbnail.jpg
+
+
+
+
+https://piquemouche.fr/dites-nous-tout-ou-presque-enquete.html
+2024-02-12T12:01:25+01:00
+
+
+https://piquemouche.fr/nos-produits.html
+2024-02-13T15:28:07+01:00
+
+
+https://piquemouche.fr/notre-projet.html
+2024-02-12T12:50:43+01:00
+
+https://piquemouche.fr/media/posts/1/Cattom-cueillette-by-Cam-bis.JPG
+
+
+
+https://piquemouche.fr/media/posts/1/Cultures-buttes.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/Cueillettes-sauvages-6.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/flaconnage-MH.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/sechoir-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/DSC_4624-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/Maceration-vinaigre-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/Maceration-Cigale-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/alambic-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/gallery/DSC_4143-thumbnail.jpg
+
+
+
+https://piquemouche.fr/media/posts/1/IMG_2050.jpg
+
+
+
+
+https://piquemouche.fr/points-de-vente.html
+2024-02-13T15:22:31+01:00
+
+
\ No newline at end of file
diff --git a/sitemap.xsl b/sitemap.xsl
new file mode 100644
index 0000000..c8017a8
--- /dev/null
+++ b/sitemap.xsl
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Sitemap XML
+
+
+
+
+
+
+
+
This sitemap contains URLs.
+
+
+
+ URL
+ Images
+ Last Modified
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tags/gamme/index.html b/tags/gamme/index.html
new file mode 100644
index 0000000..717b340
--- /dev/null
+++ b/tags/gamme/index.html
@@ -0,0 +1,20 @@
+Tag: Gamme - Piquemouche Menu
\ No newline at end of file
diff --git a/tags/index.html b/tags/index.html
new file mode 100644
index 0000000..5e087c3
--- /dev/null
+++ b/tags/index.html
@@ -0,0 +1,20 @@
+All tags - Piquemouche Menu Tags (1) Collection of all tags
\ No newline at end of file