@charset "UTF-8";
/*!
Theme Name: Apothecary
Theme URI: https://www.apothecary-lounge.com/
Author: Metro Design Studio
Author URI: https://metrodesignstudio.com/
Description: Custom Theme by Metro Design Studio
Version: 1.0.0
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

@font-face {
  font-family: "Flecha Bronzea M";
  src: url("src/fonts/FlechaBronzeaM-Regular.woff2") format("woff2"), url("src/fonts/FlechaBronzeaM-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
.footer__col, .header .main-menu__link, .section--menu .section__wrapper--menu .menu-module__filter-btn, .section--gallery .section__wrapper--gallery .gallery-module__filter-btn, h1,
h2,
h3,
h4 {
  font-family: "Flecha Bronzea M", serif;
  font-weight: 400;
  font-style: normal;
}

.footer__copyright, .footer__col--community form .wpcf7-not-valid-tip,
.footer__col--community form .wpcf7-response-output, .footer__col--community form .form__item--field span.wpcf7-form-control-wrap input, .section--menu .section__wrapper--menu .menu-module__header-col--date h2, .section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy blockquote, .section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__eyebrow, body {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

h1,
h2,
h3,
h4 {
  font-size: clamp(27.5px, 19.544px + 0.0204 * 100vw, 53px);
  line-height: 120%;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
}
h1.heading--olive-brass,
h2.heading--olive-brass,
h3.heading--olive-brass,
h4.heading--olive-brass {
  color: #8f812e;
}
h1.heading--sagewood,
h2.heading--sagewood,
h3.heading--sagewood,
h4.heading--sagewood {
  color: #454d26;
}
h1.heading--everpine,
h2.heading--everpine,
h3.heading--everpine,
h4.heading--everpine {
  color: #293e2e;
}
h1.heading--mist-sage,
h2.heading--mist-sage,
h3.heading--mist-sage,
h4.heading--mist-sage {
  color: #8ca397;
}
h1.heading--teal-depths,
h2.heading--teal-depths,
h3.heading--teal-depths,
h4.heading--teal-depths {
  color: #002d2f;
}
h1.heading--large,
h2.heading--large,
h3.heading--large,
h4.heading--large {
  font-size: clamp(56px, 46.64px + 0.024 * 100vw, 86px);
}
h1.heading--medium,
h2.heading--medium,
h3.heading--medium,
h4.heading--medium {
  font-size: clamp(40px, 28.456px + 0.0296 * 100vw, 77px);
}
h1.heading--small,
h2.heading--small,
h3.heading--small,
h4.heading--small {
  font-size: clamp(32px, 22.64px + 0.024 * 100vw, 62px);
  text-transform: none;
}
h1.heading--small a,
h2.heading--small a,
h3.heading--small a,
h4.heading--small a {
  text-decoration: none !important;
}
h1.heading--xsmall,
h2.heading--xsmall,
h3.heading--xsmall,
h4.heading--xsmall {
  font-size: clamp(27.5px, 19.544px + 0.0204 * 100vw, 53px);
}
h1.heading--xxsmall,
h2.heading--xxsmall,
h3.heading--xxsmall,
h4.heading--xxsmall {
  font-size: clamp(22.5px, 15.48px + 0.018 * 100vw, 45px);
}

body {
  color: #8f812e;
  font-size: clamp(16.5px, 14.16px + 0.006 * 100vw, 24px);
  line-height: 135%;
  font-weight: 300;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-style: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

.bold,
strong,
b {
  font-weight: 700;
}

.cta-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cta-group--large {
  margin-top: clamp(60px, 53.76px + 0.016 * 100vw, 80px);
}
.cta-group--medium {
  margin-top: clamp(25px, 20.32px + 0.012 * 100vw, 40px);
}
.cta-group--small {
  margin-top: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
}
.cta-group--center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.cta {
  text-decoration: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cta--large {
  height: clamp(40px, 35.32px + 0.012 * 100vw, 55px);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 0;
  -webkit-clip-path: polygon(4% 0%, 96% 0%, 100% 22%, 100% 78%, 96% 100%, 4% 100%, 0% 78%, 0% 22%);
          clip-path: polygon(4% 0%, 96% 0%, 100% 22%, 100% 78%, 96% 100%, 4% 100%, 0% 78%, 0% 22%);
}
.cta--large:before {
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: #8f812e;
  -webkit-transition: width 0.5s ease;
  transition: width 0.5s ease;
}
.cta--large.cta--everpine:before {
  background-color: #293e2e;
}
.cta--large:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;utf8,        <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'>          <polygon             points='              12,0               288,0               300,22               300,78               288,100               12,100               0,78               0,22'             fill='none'             stroke='%238f812e'             stroke-width='6'             stroke-linejoin='miter' />        </svg>");
}
.cta--large.cta--everpine:after {
  background-image: url("data:image/svg+xml;utf8,        <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'>          <polygon             points='              12,0               288,0               300,22               300,78               288,100               12,100               0,78               0,22'             fill='none'             stroke='%23293e2e'             stroke-width='6'             stroke-linejoin='miter' />        </svg>");
}
.cta--large span {
  padding: 0 clamp(35px, 30.32px + 0.012 * 100vw, 50px);
  height: 100%;
  color: #8f812e;
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.06em;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.cta--large span svg {
  margin-left: clamp(10px, 8.44px + 0.004 * 100vw, 15px);
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  stroke: #8f812e;
}
.cta--large span svg path {
  -webkit-transition: stroke 0.5s ease;
  transition: stroke 0.5s ease;
}
.cta--large.cta--everpine span {
  color: #293e2e;
}
.cta--large.cta--everpine span svg {
  stroke: #293e2e;
}
@media (hover: hover) {
  .cta--large:hover:before {
    width: 100%;
  }
  .cta--large:hover span {
    color: #002d2f;
  }
  .cta--large:hover span svg path {
    stroke: #002d2f;
  }
  .cta--large:hover.cta--everpine span {
    color: #8f812e;
  }
  .cta--large:hover.cta--everpine span svg path {
    stroke: #8f812e;
  }
}
.cta--large.touch-active:before {
  width: 100%;
}
.cta--large.touch-active span {
  color: #002d2f;
}
.cta--large.touch-active span svg path {
  stroke: #002d2f;
}
.cta--large.touch-active.cta--everpine span {
  color: #8f812e;
}
.cta--large.touch-active.cta--everpine span svg path {
  stroke: #8f812e;
}
.cta--small {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.cta--small span {
  color: #8f812e;
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.06em;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.cta--small span svg {
  margin-left: clamp(10px, 8.44px + 0.004 * 100vw, 15px);
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(calc(-5px + clamp(3px, 2.376px + 0.0016 * 100vw, 5px)));
          transform: translateY(calc(-5px + clamp(3px, 2.376px + 0.0016 * 100vw, 5px)));
  -webkit-transition: margin 0.5s ease;
  transition: margin 0.5s ease;
}
@media (hover: hover) {
  .cta--small span:hover svg {
    margin-left: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
  }
}
.cta--small span.touch-active svg {
  margin-left: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
}

html,
body {
  margin: 0;
  background-color: #002d2f;
}

html {
  height: 100% !important;
  -webkit-overflow-scrolling: touch;
}

html.hidden {
  overflow: hidden;
}

body {
  width: 100%;
}

main {
  width: 100%;
}

img {
  border: none;
  display: block;
}

* {
  position: relative;
  outline: 0;
  z-index: 0;
  -webkit-tap-highlight-color: rgba(0, 45, 47, 0.25);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hide {
  z-index: -100;
  display: none;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

p,
ul,
ol,
blockquote {
  margin: clamp(25px, 21.88px + 0.008 * 100vw, 35px) 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

p:first-child,
p + p,
ul:first-child,
ol:first-child,
blockquote:first-child,
p + blockquote,
blockquote + p {
  margin-top: 0 !important;
}

p + ul,
p + ol {
  margin-top: 20px !important;
}

p:last-child,
ul:last-child,
ol:last-child,
blockquote:last-child {
  margin-bottom: 0 !important;
}

ul,
ol {
  padding-left: 30px;
}

nav ul,
nav ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

li + li {
  margin-top: 15px;
}

a,
a:visited,
a:hover,
a:active,
a:visited:hover {
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
  cursor: pointer;
  outline: 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

img {
  border: none;
  display: block;
}

.hide {
  z-index: -100;
  display: none;
}

::-moz-selection {
  color: #fff;
  background: #002d2f;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #002d2f;
  text-shadow: none;
}

main {
  width: 100%;
  max-width: 100%;
  z-index: 1;
  background-color: #454d26;
}

section {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}
section:first-child {
  padding-top: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
}
@media screen and (max-width: 980px) {
  section:first-child {
    padding-top: clamp(105px, 87.84px + 0.044 * 100vw, 160px);
  }
}
section:nth-last-child(2) .section__wrapper {
  padding-bottom: clamp(100px, 37.6px + 0.16 * 100vw, 300px);
}
section.everpine + .everpine .section__wrapper {
  padding-top: 0;
}
section.sagewood + .sagewood .section__wrapper {
  padding-top: 0;
}
section.forest-ash + .forest-ash .section__wrapper {
  padding-top: 0;
}
section.mist-sage + .mist-sage .section__wrapper {
  padding-top: 0;
}
section.everpine-bg {
  background-color: #293e2e;
}
section.sagewood-bg {
  background-color: #454d26;
}
section.forest-ash-bg {
  background-color: #384b3f;
}
section.mist-sage-bg {
  background-color: #8ca397;
}
section .section__wrapper {
  padding: clamp(80px, 61.28px + 0.048 * 100vw, 140px) clamp(25px, -10.88px + 0.092 * 100vw, 140px);
  width: 100%;
}

.grecaptcha-badge {
  visibility: hidden !important;
}

.section--callout {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
  background-color: #8ca397 !important;
}
.section--callout .section__wrapper--callout .callout-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--callout .section__wrapper--callout .callout-module__wrapper {
  width: 100%;
  max-width: 1200px;
  place-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--callout .section__wrapper--callout .callout-module__wrapper--left-aligned {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 760px) {
  .section--callout .section__wrapper--callout .callout-module__wrapper--left-aligned {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
}
.section--callout .section__wrapper--callout .callout-module__wrapper--center-aligned {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section--callout .section__wrapper--callout .callout-module__headline--left-aligned {
  width: clamp(190px, 146.32px + 0.112 * 100vw, 330px);
  -webkit-transform: translateY(-11%);
          transform: translateY(-11%);
}
@media screen and (max-width: 760px) {
  .section--callout .section__wrapper--callout .callout-module__headline--left-aligned {
    width: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}
.section--callout .section__wrapper--callout .callout-module__headline--center-aligned {
  text-align: center;
}
.section--callout .section__wrapper--callout .callout-module__content {
  max-width: 900px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--callout .section__wrapper--callout .callout-module__content--left-aligned {
  width: calc(100% - clamp(230px, 176.96px + 0.136 * 100vw, 400px));
}
@media screen and (max-width: 760px) {
  .section--callout .section__wrapper--callout .callout-module__content--left-aligned {
    width: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.section--callout .section__wrapper--callout .callout-module__content--center-aligned {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.section--callout .section__wrapper--callout .callout-module__copy {
  color: #293e2e;
}
@media screen and (max-width: 760px) {
  .section--callout .section__wrapper--callout .callout-module__copy--left-aligned {
    margin-top: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
    text-align: center;
  }
}
.section--callout .section__wrapper--callout .callout-module__copy--center-aligned {
  margin-top: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
  text-align: center;
}

.section--chyron .section__wrapper--chyron {
  padding: clamp(120px, 91.92px + 0.072 * 100vw, 210px) 0;
}
.section--chyron .section__wrapper--chyron .chyron-module {
  width: 100%;
  height: 100%;
  --px-per-sec: 60;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--chyron .section__wrapper--chyron .chyron-module__wrapper {
  width: 100%;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--chyron .section__wrapper--chyron .chyron-module__row {
  overflow: hidden;
  white-space: nowrap;
}
.section--chyron .section__wrapper--chyron .chyron-module__row.is-reverse .chyron-module__rails {
  -webkit-animation-name: chyron-right;
          animation-name: chyron-right;
}
@-webkit-keyframes chyron-left {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-1 * var(--track-width, 0px)));
            transform: translateX(calc(-1 * var(--track-width, 0px)));
  }
}
@keyframes chyron-left {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-1 * var(--track-width, 0px)));
            transform: translateX(calc(-1 * var(--track-width, 0px)));
  }
}
@-webkit-keyframes chyron-right {
  from {
    -webkit-transform: translateX(calc(-1 * var(--track-width, 0px)));
            transform: translateX(calc(-1 * var(--track-width, 0px)));
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes chyron-right {
  from {
    -webkit-transform: translateX(calc(-1 * var(--track-width, 0px)));
            transform: translateX(calc(-1 * var(--track-width, 0px)));
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.section--chyron .section__wrapper--chyron .chyron-module__rails {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.section--chyron .section__wrapper--chyron .chyron-module__rail {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  will-change: transform;
}
.section--chyron .section__wrapper--chyron .chyron-module__copy {
  line-height: 110%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--chyron .section__wrapper--chyron .chyron-module__copy:after {
  content: " ";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 760px) {
  .section--explore.section--sagewood .explore-module__content:before {
    background-color: #454d26;
  }
  .section--explore.section--everpine .explore-module__content:before {
    background-color: #293e2e;
  }
  .section--explore.section--sagewood .explore-module__content:before {
    background-color: #454d26;
  }
  .section--explore.section--forest-ash .explore-module__content:before {
    background-color: #384b3f;
  }
  .section--explore.section--mist-sage .explore-module__content:before {
    background-color: #8ca397;
  }
}
.section--explore .section__wrapper--explore .explore-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--explore .section__wrapper--explore .explore-module__wrapper {
  width: 100%;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--explore .section__wrapper--explore .explore-module__section {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--explore .section__wrapper--explore .explore-module__section:last-child {
  margin-bottom: -45vh;
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .section--explore .section__wrapper--explore .explore-module__section:last-child {
    margin-bottom: 0;
  }
}
.section--explore .section__wrapper--explore .explore-module__icon {
  position: absolute;
  top: 50%;
  left: 25%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: -1;
  -webkit-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__icon {
    left: unset;
    right: 8%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-transform: translateY(calc(-100% + clamp(-25%, -25% + (75% - -25%) * (100vw - 390px) / (1640px - 390px), 75%)));
            transform: translateY(calc(-100% + clamp(-25%, -25% + (75% - -25%) * (100vw - 390px) / (1640px - 390px), 75%)));
  }
}
.section--explore .section__wrapper--explore .explore-module__icon img {
  width: clamp(40%, 40% + (100% - 40%) * (100vw - 390px) / (1640px - 390px), 100%);
  height: auto;
}
.section--explore .section__wrapper--explore .explore-module__content {
  width: calc(50% - clamp(80px, 39.44px + 0.104 * 100vw, 210px));
  height: 100dvh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__content {
    padding: clamp(120px, 91.92px + 0.072 * 100vw, 210px) 0 clamp(35px, 28.76px + 0.016 * 100vw, 55px);
    width: 100%;
    height: unset;
  }
  .section--explore .section__wrapper--explore .explore-module__content:before {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
  }
}
.section--explore .section__wrapper--explore .explore-module__images {
  width: calc(50% + clamp(40px, 15.04px + 0.064 * 100vw, 120px));
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__images {
    width: 100%;
  }
}
.section--explore .section__wrapper--explore .explore-module__image {
  width: 100%;
  height: clamp(265px, 144.88px + 0.308 * 100vw, 650px);
  display: block;
  opacity: 0;
}
.section--explore .section__wrapper--explore .explore-module__image:first-child {
  margin-top: 100vh;
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image:first-child {
    margin-top: 0;
  }
}
.section--explore .section__wrapper--explore .explore-module__image:last-child {
  margin-bottom: 45vh;
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image:last-child {
    margin-bottom: 0;
  }
}
.section--explore .section__wrapper--explore .explore-module__image:not(:first-child) {
  margin-top: 50vh;
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image:not(:first-child) {
    margin-top: 120px;
  }
}
.section--explore .section__wrapper--explore .explore-module__image-border {
  width: calc(100% + clamp(20px, 13.76px + 0.016 * 100vw, 40px));
  height: calc(100% + clamp(20px, 13.76px + 0.016 * 100vw, 40px));
  overflow: hidden;
  position: absolute;
  top: calc(0px - clamp(10px, 6.88px + 0.008 * 100vw, 20px));
  left: calc(0px - clamp(10px, 6.88px + 0.008 * 100vw, 20px));
  display: block;
  background-color: #8f812e;
  --cut: 70px;
  -webkit-clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
          clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
}
@media screen and (max-width: 1420px) {
  .section--explore .section__wrapper--explore .explore-module__image-border {
    --cut: 59px;
  }
}
@media screen and (max-width: 1200px) {
  .section--explore .section__wrapper--explore .explore-module__image-border {
    --cut: 48px;
  }
}
@media screen and (max-width: 980px) {
  .section--explore .section__wrapper--explore .explore-module__image-border {
    --cut: 37px;
  }
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image-border {
    --cut: 26px;
  }
}
.section--explore .section__wrapper--explore .explore-module__image-border:before {
  width: calc(100% - clamp(2px, 1.688px + 0.0008 * 100vw, 3px));
  height: calc(100% - clamp(2px, 1.688px + 0.0008 * 100vw, 3px));
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  --cut: 70px;
  -webkit-clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
          clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 1420px) {
  .section--explore .section__wrapper--explore .explore-module__image-border:before {
    --cut: 59px;
  }
}
@media screen and (max-width: 1200px) {
  .section--explore .section__wrapper--explore .explore-module__image-border:before {
    --cut: 48px;
  }
}
@media screen and (max-width: 980px) {
  .section--explore .section__wrapper--explore .explore-module__image-border:before {
    --cut: 37px;
  }
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image-border:before {
    --cut: 26px;
  }
}
.section--explore .section__wrapper--explore .explore-module__image-border.everpine:before {
  background-color: #293e2e;
}
.section--explore .section__wrapper--explore .explore-module__image-border.sagewood:before {
  background-color: #454d26;
}
.section--explore .section__wrapper--explore .explore-module__image-border.forest-ash:before {
  background-color: #384b3f;
}
.section--explore .section__wrapper--explore .explore-module__image-border.mist-sage:before {
  background-color: #8ca397;
}
.section--explore .section__wrapper--explore .explore-module__image-mask {
  width: 100%;
  height: 100%;
  display: block;
  --cut: 60px;
  -webkit-clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
          clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
}
@media screen and (max-width: 1420px) {
  .section--explore .section__wrapper--explore .explore-module__image-mask {
    --cut: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .section--explore .section__wrapper--explore .explore-module__image-mask {
    --cut: 40px;
  }
}
@media screen and (max-width: 980px) {
  .section--explore .section__wrapper--explore .explore-module__image-mask {
    --cut: 30px;
  }
}
@media screen and (max-width: 760px) {
  .section--explore .section__wrapper--explore .explore-module__image-mask {
    --cut: 20px;
  }
}
.section--explore .section__wrapper--explore .explore-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}

.section--gallery .section__wrapper--gallery .gallery-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--gallery .section__wrapper--gallery .gallery-module__wrapper {
  width: 100%;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--gallery .section__wrapper--gallery .gallery-module__headline {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s;
}
.section--gallery .section__wrapper--gallery .gallery-module__headline.active {
  opacity: 1;
}
.section--gallery .section__wrapper--gallery .gallery-module__headline .word-frag {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter {
  margin-top: clamp(30px, 20.64px + 0.024 * 100vw, 60px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter.active {
  opacity: 1;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter + .gallery-module__section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter-btn {
  padding: clamp(4px, 3.376px + 0.0016 * 100vw, 6px) 0;
  color: #8f812e;
  font-size: clamp(27px, 18.888px + 0.0208 * 100vw, 53px);
  line-height: 100%;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
  -webkit-transition: padding 0.4s ease-out;
  transition: padding 0.4s ease-out;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter-btn:before {
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: -35px;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  opacity: 0;
  -webkit-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  transition: left 0.4s ease-out, opacity 0.4s ease-out;
  pointer-events: none;
}
.section--gallery .section__wrapper--gallery .gallery-module__filter-btn--current {
  padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
}
.section--gallery .section__wrapper--gallery .gallery-module__filter-btn--current:before {
  left: 0;
  opacity: 1;
}
@media (hover: hover) {
  .section--gallery .section__wrapper--gallery .gallery-module__filter-btn:hover {
    padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
  }
  .section--gallery .section__wrapper--gallery .gallery-module__filter-btn:hover:before {
    left: 0;
    opacity: 1;
  }
}
.section--gallery .section__wrapper--gallery .gallery-module__section {
  margin-top: clamp(50px, 28.16px + 0.056 * 100vw, 120px);
  width: 100%;
  gap: clamp(30px, 20.64px + 0.024 * 100vw, 60px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: none;
}
.section--gallery .section__wrapper--gallery .gallery-module__images {
  width: 100%;
  gap: clamp(20px, 7.52px + 0.032 * 100vw, 60px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--gallery .section__wrapper--gallery .gallery-module__image {
  width: calc(50% - clamp(10px, 3.76px + 0.016 * 100vw, 30px));
  height: clamp(120px, 1.44px + 0.304 * 100vw, 500px);
  overflow: hidden;
  display: block;
  cursor: pointer;
  -webkit-transform: translateY(5em);
          transform: translateY(5em);
  opacity: 0;
  will-change: transform, opacity;
}
.section--gallery .section__wrapper--gallery .gallery-module__image div {
  width: 100%;
  height: 100%;
  --cut: 0px;
  -webkit-clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
          clip-path: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
  -webkit-transition: -webkit-clip-path 0.4s ease;
  transition: -webkit-clip-path 0.4s ease;
  transition: clip-path 0.4s ease;
  transition: clip-path 0.4s ease, -webkit-clip-path 0.4s ease;
}
.section--gallery .section__wrapper--gallery .gallery-module__image div:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  background-color: rgba(2, 24, 18, 0.9);
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.section--gallery .section__wrapper--gallery .gallery-module__image div span {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #8f812e;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.06em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.section--gallery .section__wrapper--gallery .gallery-module__image div span:before, .section--gallery .section__wrapper--gallery .gallery-module__image div span:after {
  width: clamp(30px, 23.76px + 0.016 * 100vw, 50px);
  height: 100%;
  position: absolute;
  top: 0;
  content: "";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
}
.section--gallery .section__wrapper--gallery .gallery-module__image div span:before {
  right: calc(100% + clamp(10px, 8.44px + 0.004 * 100vw, 15px));
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.section--gallery .section__wrapper--gallery .gallery-module__image div span:after {
  left: calc(100% + clamp(10px, 8.44px + 0.004 * 100vw, 15px));
}
.section--gallery .section__wrapper--gallery .gallery-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (hover: hover) {
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div {
    --cut: 60px;
  }
}
@media screen and (hover: hover) and (max-width: 1420px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div {
    --cut: 50px;
  }
}
@media screen and (hover: hover) and (max-width: 1200px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div {
    --cut: 40px;
  }
}
@media screen and (hover: hover) and (max-width: 980px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div {
    --cut: 30px;
  }
}
@media (hover: hover) {
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div:after {
    opacity: 1;
  }
  .section--gallery .section__wrapper--gallery .gallery-module__image:hover div span {
    opacity: 1;
  }
}
.section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div {
  --cut: 60px;
}
@media screen and (max-width: 1420px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div {
    --cut: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div {
    --cut: 40px;
  }
}
@media screen and (max-width: 980px) {
  .section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div {
    --cut: 30px;
  }
}
.section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div:after {
  opacity: 1;
}
.section--gallery .section__wrapper--gallery .gallery-module__image.touch-active div span {
  opacity: 1;
}

.gallery-modal {
  padding: 0;
  width: 100%;
  min-height: 100dvh;
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, z-index 0.1s ease 0.4s;
  transition: opacity 0.3s ease, z-index 0.1s ease 0.4s;
}
.gallery-modal--open {
  z-index: 99999;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease, z-index 0.1s ease;
  transition: opacity 0.3s ease, z-index 0.1s ease;
}
.gallery-modal__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 22, 17, 0.9);
}
.gallery-modal__close-btn {
  width: 28px;
  height: 20px;
  text-decoration: none;
  position: absolute;
  top: clamp(15px, 11.88px + 0.008 * 100vw, 25px);
  right: clamp(10px, 6.88px + 0.008 * 100vw, 20px);
  z-index: 10;
}
.gallery-modal__close-btn:before, .gallery-modal__close-btn:after {
  width: 100%;
  height: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px);
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #8f812e;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.gallery-modal__close-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg) !important;
          transform: translate(-50%, -50%) rotate(135deg) !important;
}
.gallery-modal__close-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg) !important;
          transform: translate(-50%, -50%) rotate(-135deg) !important;
}
@media (hover: hover) {
  .gallery-modal__close-btn:hover:before {
    -webkit-transform: translate(-50%, -50%) rotate(225deg) !important;
            transform: translate(-50%, -50%) rotate(225deg) !important;
  }
  .gallery-modal__close-btn:hover:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) !important;
            transform: translate(-50%, -50%) rotate(-45deg) !important;
  }
}
.gallery-modal__wrapper {
  padding: 0 clamp(10px, -21.2px + 0.08 * 100vw, 110px);
  width: 100%;
  max-width: 1660px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  pointer-events: none;
}
.gallery-modal__wrapper.gallery-modal__wrapper--open {
  display: block;
}
.gallery-modal__swiper {
  margin: 0 auto;
  padding: 0 clamp(15px, -14.64px + 0.076 * 100vw, 110px);
  width: 100%;
  max-width: 1660px;
  display: none;
  pointer-events: none;
}
.gallery-modal__swiper--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.gallery-modal__swiper .swiper-btn {
  width: clamp(40px, 27.52px + 0.032 * 100vw, 80px);
  height: clamp(12.5px, 8.6px + 0.01 * 100vw, 25px);
  position: absolute;
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  cursor: pointer;
  pointer-events: all;
}
.gallery-modal__swiper .swiper-btn--previous {
  left: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.gallery-modal__swiper .swiper-btn--next {
  right: 0;
}
.gallery-modal__swiper-container {
  width: 100%;
  overflow: hidden;
  pointer-events: all;
}
.gallery-modal__swiper-wrapper {
  width: 100%;
  height: 100%;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition-property: transform, -webkit-transform;
}
.gallery-modal__swiper-slide {
  width: 100%;
  height: clamp(240px, 34.08px + 0.528 * 100vw, 900px);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  overflow: hidden;
  display: block;
}
@media screen and (max-width: 540px) {
  .gallery-modal__swiper-slide {
    height: clamp(255px, 147.36px + 0.276 * 100vw, 600px);
  }
}
.gallery-modal__swiper-slide img {
  width: auto;
  height: 100%;
  position: absolute;
  left: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.section--hero {
  min-height: 100svh;
}
.section--hero .hero-module__background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.section--hero .hero-module__background video,
.section--hero .hero-module__background img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--hero .hero-module__background img {
  width: 125%;
  height: 125%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.section--hero .hero-module__background--desktop {
  display: block;
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__background--desktop {
    display: none;
  }
}
.section--hero .hero-module__background--mobile {
  display: none;
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__background--mobile {
    display: block;
  }
}
.section--hero .section__wrapper--hero {
  padding-top: clamp(60px, 47.52px + 0.032 * 100vw, 100px);
}
.section--hero .section__wrapper--hero .hero-module {
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--hero .section__wrapper--hero .hero-module__wrapper {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--hero .section__wrapper--hero .hero-module__content {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--hero .section__wrapper--hero .hero-module__image {
  width: 65vw;
  max-width: clamp(300px, 225.12px + 0.192 * 100vw, 540px);
  height: auto;
  display: none;
}
@media screen and (max-width: 760px) {
  .section--hero .section__wrapper--hero .hero-module__image {
    display: block;
  }
}
.section--hero .section__wrapper--hero .hero-module .cta-group {
  margin-top: 0;
}
@media screen and (max-width: 760px) {
  .section--hero .section__wrapper--hero .hero-module .cta-group {
    margin-top: clamp(60px, 53.76px + 0.016 * 100vw, 80px);
  }
}

@media screen and (max-width: 760px) {
  .section--highlight .section__wrapper--highlight {
    padding-top: clamp(120px, 91.92px + 0.072 * 100vw, 210px);
    padding-bottom: clamp(120px, 91.92px + 0.072 * 100vw, 210px);
  }
}
.section--highlight .section__wrapper--highlight .highlight-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .section__wrapper--highlight .highlight-module__wrapper {
  width: 100%;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .section__wrapper--highlight .highlight-module__headline {
  width: 100%;
  max-width: 950px;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.section--highlight .section__wrapper--highlight .highlight-module__headline.active {
  opacity: 1;
}
.section--highlight .section__wrapper--highlight .highlight-module__headline + .highlight-module__highlight {
  margin-top: clamp(60px, 41.28px + 0.048 * 100vw, 120px);
}
.section--highlight .section__wrapper--highlight .highlight-module__headline .word-frag {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
}
.section--highlight .section__wrapper--highlight .highlight-module__highlight {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .section__wrapper--highlight .highlight-module__highlight + .highlight-module__highlight {
  margin-top: calc(100px - clamp(25px, 9.4px + 0.04 * 100vw, 75px));
}
.section--highlight .section__wrapper--highlight .highlight-module__highlight--left-aligned {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.section--highlight .section__wrapper--highlight .highlight-module__highlight--right-aligned {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (max-width: 760px) {
  .section--highlight .section__wrapper--highlight .highlight-module__highlight {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .section--highlight .section__wrapper--highlight .highlight-module__highlight + .highlight-module__highlight {
    margin-top: clamp(110px, 75.68px + 0.088 * 100vw, 220px);
  }
  .section--highlight .section__wrapper--highlight .highlight-module__highlight--left-aligned, .section--highlight .section__wrapper--highlight .highlight-module__highlight--right-aligned {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.section--highlight .section__wrapper--highlight .highlight-module__image {
  width: calc(50% - clamp(40px, 30.64px + 0.024 * 100vw, 70px));
  height: clamp(385px, 224.32px + 0.412 * 100vw, 900px);
  overflow: hidden;
  border-radius: clamp(137.5px, 80.56px + 0.146 * 100vw, 320px);
  -webkit-transform: translateY(15%);
          transform: translateY(15%);
  opacity: 0;
  will-change: transform, opacity;
}
@media screen and (max-width: 760px) {
  .section--highlight .section__wrapper--highlight .highlight-module__image {
    width: calc(100% - clamp(18%, 18% + (90% - 18%) * (100vw - 390px) / (1640px - 390px), 90%));
  }
}
.section--highlight .section__wrapper--highlight .highlight-module__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--highlight .section__wrapper--highlight .highlight-module__icon {
  position: absolute;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: -1;
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.section--highlight .section__wrapper--highlight .highlight-module__icon--left-aligned {
  top: 0;
  left: 25%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.section--highlight .section__wrapper--highlight .highlight-module__icon--right-aligned {
  bottom: 0;
  right: 25%;
  -webkit-transform: translate(50%, 25%);
          transform: translate(50%, 25%);
}
.section--highlight .section__wrapper--highlight .highlight-module__icon.active {
  opacity: 1;
}
@media screen and (max-width: 760px) {
  .section--highlight .section__wrapper--highlight .highlight-module__icon--left-aligned, .section--highlight .section__wrapper--highlight .highlight-module__icon--right-aligned {
    top: 0;
    bottom: unset;
    right: unset;
    -webkit-transform: translateY(calc(-100% + clamp(25%, 25% + (75% - 25%) * (100vw - 390px) / (1640px - 390px), 75%)));
            transform: translateY(calc(-100% + clamp(25%, 25% + (75% - 25%) * (100vw - 390px) / (1640px - 390px), 75%)));
  }
  .section--highlight .section__wrapper--highlight .highlight-module__icon--left-aligned {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    left: 8%;
  }
  .section--highlight .section__wrapper--highlight .highlight-module__icon--right-aligned {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    right: 8%;
  }
}
.section--highlight .section__wrapper--highlight .highlight-module__icon img {
  width: clamp(40%, 40% + (85% - 40%) * (100vw - 390px) / (1640px - 390px), 85%);
  height: auto;
}
.section--highlight .section__wrapper--highlight .highlight-module__content {
  padding: clamp(100px, 84.4px + 0.04 * 100vw, 150px) 0;
  width: 50%;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.section--highlight .section__wrapper--highlight .highlight-module__content.active {
  opacity: 1;
}
@media screen and (max-width: 760px) {
  .section--highlight .section__wrapper--highlight .highlight-module__content {
    margin-top: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
    padding: 0;
    width: 100%;
  }
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__eyebrow {
  margin-bottom: clamp(25px, 17.2px + 0.02 * 100vw, 50px);
  color: #8f812e;
  font-size: clamp(16.5px, 14.16px + 0.006 * 100vw, 24px);
  line-height: 135%;
  font-weight: 400;
  letter-spacing: 0.02em;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .heading--small + .highlight-module__copy {
  margin-top: clamp(10px, 6.88px + 0.008 * 100vw, 20px);
}
.section--highlight .section__wrapper--highlight .highlight-module__content .heading--small span {
  display: block !important;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .heading--small span:not(:first-child) {
  margin-top: clamp(15px, 11.88px + 0.008 * 100vw, 25px);
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy {
  z-index: 10;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy blockquote {
  margin: 0;
  padding-right: clamp(14px, 10.88px + 0.008 * 100vw, 24px);
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.06em;
  overflow: hidden;
  position: absolute !important;
  right: 0;
  bottom: 0;
  z-index: 10;
  cursor: pointer;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: bottom 0.4s ease;
  transition: bottom 0.4s ease;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy blockquote:after {
  content: "+";
  font-size: clamp(26px, 22.256px + 0.0096 * 100vw, 38px);
  line-height: 100%;
  font-weight: 300;
  letter-spacing: 0.06em;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(calc(0px - clamp(14px, 12.44px + 0.004 * 100vw, 19px)));
          transform: translateY(calc(0px - clamp(14px, 12.44px + 0.004 * 100vw, 19px)));
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy blockquote.is-active {
  bottom: calc(0px - clamp(32px, 27.632px + 0.0112 * 100vw, 46px));
}
.section--highlight .section__wrapper--highlight .highlight-module__content .highlight-module__copy blockquote.is-active:after {
  content: "-";
  -webkit-transform: translateY(calc(0px - clamp(18px, 15.816px + 0.0056 * 100vw, 25px)));
          transform: translateY(calc(0px - clamp(18px, 15.816px + 0.0056 * 100vw, 25px)));
}
.section--highlight .section__wrapper--highlight .highlight-module__content .word-frag {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
}
.section--highlight .section__wrapper--highlight .highlight-module__content .cta-group {
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
}

.section--menu .section__wrapper--menu .menu-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--menu .section__wrapper--menu .menu-module__wrapper {
  width: 100%;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--menu .section__wrapper--menu .menu-module__headline {
  width: 100%;
  max-width: 950px;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.section--menu .section__wrapper--menu .menu-module__headline.active {
  opacity: 1;
}
.section--menu .section__wrapper--menu .menu-module__headline .word-frag {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
}
.section--menu .section__wrapper--menu .menu-module__filter {
  margin-top: clamp(30px, 20.64px + 0.024 * 100vw, 60px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s;
}
.section--menu .section__wrapper--menu .menu-module__filter.active {
  opacity: 1;
}
.section--menu .section__wrapper--menu .menu-module__filter + .gallery-module__section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--menu .section__wrapper--menu .menu-module__filter-btn {
  padding: clamp(4px, 3.376px + 0.0016 * 100vw, 6px) 0;
  color: #8f812e;
  font-size: clamp(27px, 18.888px + 0.0208 * 100vw, 53px);
  line-height: 100%;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  will-change: transform, opacity;
  -webkit-transition: padding 0.4s ease-out;
  transition: padding 0.4s ease-out;
}
.section--menu .section__wrapper--menu .menu-module__filter-btn:before {
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: -35px;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  opacity: 0;
  -webkit-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  transition: left 0.4s ease-out, opacity 0.4s ease-out;
  pointer-events: none;
}
.section--menu .section__wrapper--menu .menu-module__filter-btn--current {
  padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
}
.section--menu .section__wrapper--menu .menu-module__filter-btn--current:before {
  left: 0;
  opacity: 1;
}
@media (hover: hover) {
  .section--menu .section__wrapper--menu .menu-module__filter-btn:hover {
    padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
  }
  .section--menu .section__wrapper--menu .menu-module__filter-btn:hover:before {
    left: 0;
    opacity: 1;
  }
}
.section--menu .section__wrapper--menu .menu-module__menus {
  margin-top: clamp(50px, 28.16px + 0.056 * 100vw, 120px);
  -webkit-transform: translateY(5em);
          transform: translateY(5em);
  opacity: 0;
  will-change: transform, opacity;
}
.section--menu .section__wrapper--menu .menu-module__menu {
  width: 100%;
  background-color: #e0e1dc;
}
.section--menu .section__wrapper--menu .menu-module__menu:not(:first-child) {
  display: none;
}
.section--menu .section__wrapper--menu .menu-module__header {
  width: 100%;
  -webkit-column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
     -moz-column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
          column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  row-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}
.section--menu .section__wrapper--menu .menu-module__header:before {
  width: calc(80% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  height: clamp(7px, 5.128px + 0.0048 * 100vw, 13px);
  content: "";
  border: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-left: unset;
  position: absolute;
  top: clamp(54px, 12.036px + 0.1076 * 100vw, 188.5px);
  left: 0;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header:before {
    width: 100%;
    border-left: unset;
    border-right: unset;
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col {
  padding: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
  border-left: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-right: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--menu .section__wrapper--menu .menu-module__header-col--logo {
  width: calc(56% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  height: clamp(55px, 12.88px + 0.108 * 100vw, 190px);
  border-left: unset;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--logo {
    width: calc(66% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col--logo img {
  width: clamp(145px, 34.24px + 0.284 * 100vw, 500px);
  height: auto;
}
.section--menu .section__wrapper--menu .menu-module__header-col--tag {
  width: calc(24% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  height: clamp(55px, 12.88px + 0.108 * 100vw, 190px);
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--tag {
    width: 34%;
    border-right: unset;
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col--tag img {
  width: clamp(62px, 22.064px + 0.1024 * 100vw, 190px);
  height: auto;
}
.section--menu .section__wrapper--menu .menu-module__header-col--title {
  width: calc(50% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  height: clamp(85px, 77.2px + 0.02 * 100vw, 110px);
  border-left: unset;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--title {
    width: calc(45% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col--title h2 {
  text-transform: uppercase;
}
.section--menu .section__wrapper--menu .menu-module__header-col--date {
  margin-left: calc(0px - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  width: 30%;
  height: clamp(85px, 77.2px + 0.02 * 100vw, 110px);
  border-left: unset;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--date {
    width: 35%;
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col--date h2 {
  font-size: clamp(12px, 8.256px + 0.0096 * 100vw, 24px);
  line-height: 135%;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: center;
}
.section--menu .section__wrapper--menu .menu-module__header-col--icon {
  width: calc(20% + clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-left: unset;
  border-right: unset;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--icon {
    margin-left: calc(0px - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
    height: clamp(85px, 77.2px + 0.02 * 100vw, 110px);
    position: relative;
    top: unset;
    right: unset;
  }
}
.section--menu .section__wrapper--menu .menu-module__header-col--icon img {
  width: clamp(35px, 2.24px + 0.084 * 100vw, 140px);
  height: auto;
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__header-col--icon img {
    width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  }
}
.section--menu .section__wrapper--menu .menu-module__blocks {
  margin: clamp(5px, 3.44px + 0.004 * 100vw, 10px) 0;
  padding: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  width: 100%;
  row-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-bottom: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}
.section--menu .section__wrapper--menu .menu-module__blocks:before {
  width: calc(100% - clamp(10px, 6.88px + 0.008 * 100vw, 20px));
  height: 100%;
  content: "";
  border-left: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-right: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  position: absolute;
  top: 0;
  left: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
}
.section--menu .section__wrapper--menu .menu-module__block {
  padding: clamp(40px, 35.32px + 0.012 * 100vw, 55px) clamp(20px, 5.96px + 0.036 * 100vw, 65px) clamp(45px, 40.32px + 0.012 * 100vw, 60px);
  width: 100%;
  overflow: hidden;
  border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-bottom: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--menu .section__wrapper--menu .menu-module__block:first-child {
  border-top: unset;
}
.section--menu .section__wrapper--menu .menu-module__block:last-child {
  border-bottom: unset;
}
.section--menu .section__wrapper--menu .menu-module__block-title {
  padding-bottom: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  width: 100%;
  border-bottom: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}
.section--menu .section__wrapper--menu .menu-module__items {
  margin-top: clamp(30px, 25.32px + 0.012 * 100vw, 45px);
  width: 100%;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: clamp(25px, 7.84px + 0.044 * 100vw, 80px);
     -moz-column-gap: clamp(25px, 7.84px + 0.044 * 100vw, 80px);
          column-gap: clamp(25px, 7.84px + 0.044 * 100vw, 80px);
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__items {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.section--menu .section__wrapper--menu .menu-module__item {
  margin-bottom: clamp(25px, 20.32px + 0.012 * 100vw, 40px);
  width: 100%;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  -webkit-column-break-inside: avoid;
  vertical-align: top;
  display: inline-block;
}
.section--menu .section__wrapper--menu .menu-module__item > *:not(:first-child) {
  margin-top: clamp(2px, 0.128px + 0.0048 * 100vw, 8px);
}
@media screen and (max-width: 760px) {
  .section--menu .section__wrapper--menu .menu-module__item:last-child {
    margin-bottom: 0;
  }
}
.section--menu .section__wrapper--menu .menu-module__item-description {
  text-transform: none;
}
.section--menu .section__wrapper--menu .menu-module__item-disclaimer {
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  text-transform: uppercase;
}
.section--menu .section__wrapper--menu .menu-module__disclaimer {
  margin-top: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  padding: clamp(30px, 26.88px + 0.008 * 100vw, 40px) clamp(40px, 27.52px + 0.032 * 100vw, 80px);
  font-size: clamp(12px, 8.256px + 0.0096 * 100vw, 24px);
  text-transform: none;
  text-align: center;
  border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}

.section--team .section__wrapper--team .team-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--team .section__wrapper--team .team-module__wrapper {
  width: 100%;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--team .section__wrapper--team .team-module__image {
  margin-top: clamp(30px, 20.64px + 0.024 * 100vw, 60px);
  padding-top: 60%;
  width: 100%;
  height: 0;
}
.section--team .section__wrapper--team .team-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--team .section__wrapper--team .team-module__grid {
  margin: clamp(60px, 47.52px + 0.032 * 100vw, 100px) auto 0;
  max-width: 800px;
}
.section--team .section__wrapper--team .team-module__item:not(:first-child) {
  margin-top: clamp(60px, 47.52px + 0.032 * 100vw, 100px);
}
.section--team .section__wrapper--team .team-module__bio {
  margin-top: clamp(20px, 16.88px + 0.008 * 100vw, 30px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--team .section__wrapper--team .team-module__bio .toggle-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 0.4s ease, opacity 0.4s ease;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}
.section--team .section__wrapper--team .team-module__bio .toggle-btn {
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.06em;
  text-decoration: none;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: margin 0.4s ease;
  transition: margin 0.4s ease;
}
.section--team .section__wrapper--team .team-module__bio .toggle-btn:after {
  padding-left: clamp(4px, 2.752px + 0.0032 * 100vw, 8px);
  font-size: clamp(26px, 21.008px + 0.0128 * 100vw, 42px);
  font-weight: 300;
  letter-spacing: 0.06em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--team .section__wrapper--team .team-module__bio .toggle-btn.read-more:after {
  line-height: clamp(11px, 9.752px + 0.0032 * 100vw, 15px);
  content: "+";
}
.section--team .section__wrapper--team .team-module__bio .toggle-btn.read-less {
  margin-top: clamp(25px, 21.88px + 0.008 * 100vw, 35px);
}
.section--team .section__wrapper--team .team-module__bio .toggle-btn.read-less:after {
  line-height: clamp(4px, 4px + 0 * 100vw, 4px);
  content: "-";
}

.header {
  width: 100%;
  height: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  backdrop-filter: blur(0px);
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  will-change: transform;
}
@media screen and (max-width: 980px) {
  .header {
    backdrop-filter: blur(0px);
  }
}
.header--pinned {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.header--unpinned {
  -webkit-transform: translateY(calc(-100% - 1.5px));
          transform: translateY(calc(-100% - 1.5px));
}
.header:after {
  width: 100%;
  height: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px);
  position: absolute;
  left: 0;
  top: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
  content: "";
  background-color: #8f812e;
}
@media screen and (max-width: 980px) {
  .header {
    height: clamp(105px, 87.84px + 0.044 * 100vw, 160px);
  }
  .header:after {
    display: none;
  }
}
.header__wrapper {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header__logo {
  padding: 0 40px;
  height: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
  position: absolute;
  top: 0;
  left: 0;
  border-right: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
}
@media screen and (max-width: 980px) {
  .header__logo {
    border-right: none;
  }
}
.header__logo img {
  width: clamp(230px, 212.216px + 0.0456 * 100vw, 287px);
  height: auto;
}
.header__tag {
  padding: 0 40px;
  height: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
  position: absolute;
  top: 0;
  right: clamp(68px, 51.776px + 0.0416 * 100vw, 120px);
  border-left: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
  z-index: 10;
}
@media screen and (max-width: 980px) {
  .header__tag {
    width: 100%;
    height: clamp(35px, 24.08px + 0.028 * 100vw, 70px);
    top: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
    left: 0;
    right: unset;
    border-left: unset;
    border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
    border-bottom: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  }
}
.header__tag img {
  width: clamp(120px, 105.96px + 0.036 * 100vw, 165px);
}
.header .main-menu {
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.header .main-menu__wrapper {
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #454d26;
  -webkit-transition: height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.header .main-menu__list {
  padding: clamp(110px, 100.64px + 0.024 * 100vw, 140px) clamp(40px, 33.76px + 0.016 * 100vw, 60px) clamp(40px, 33.76px + 0.016 * 100vw, 60px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .header .main-menu__list {
    padding-top: clamp(140px, 121.28px + 0.048 * 100vw, 200px);
  }
}
.header .main-menu__item {
  margin-top: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}
.header .main-menu__link {
  padding: 5px 0;
  width: 100%;
  color: #8f812e;
  font-size: clamp(50px, 37.52px + 0.032 * 100vw, 90px);
  line-height: 100%;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: padding 0.4s ease-out;
  transition: padding 0.4s ease-out;
}
.header .main-menu__link[href="#"] {
  pointer-events: none;
}
.header .main-menu__link:before {
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: -35px;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  opacity: 0;
  -webkit-transition: left 0.4s ease-out, opacity 0.4s ease-out;
  transition: left 0.4s ease-out, opacity 0.4s ease-out;
  pointer-events: none;
}
@media (hover: hover) {
  .header .main-menu__link:hover {
    padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
  }
  .header .main-menu__link:hover:before {
    left: 0;
    opacity: 1;
  }
}
.header .main-menu__link.touch-active {
  padding-left: clamp(45px, 37.2px + 0.02 * 100vw, 70px);
}
.header .main-menu__link.touch-active:before {
  left: 0;
  opacity: 1;
}
.header .main-menu__toggle-btn {
  width: clamp(68px, 51.776px + 0.0416 * 100vw, 120px);
  height: clamp(70px, 63.76px + 0.016 * 100vw, 90px);
  position: absolute;
  top: 0;
  right: 0;
  border-left: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  z-index: 10;
  display: block;
}
.header .main-menu__toggle-btn:before, .header .main-menu__toggle-btn:after {
  width: clamp(28px, 24.256px + 0.0096 * 100vw, 40px);
  height: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px);
  content: "";
  position: absolute;
  left: 50%;
  background-color: #8f812e;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
  transition: width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.4s ease, width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
}
.header .main-menu__toggle-btn:before {
  top: calc(50% - clamp(4px, 3.688px + 0.0008 * 100vw, 5px));
}
.header .main-menu__toggle-btn:after {
  top: calc(50% + clamp(4px, 3.688px + 0.0008 * 100vw, 5px));
}
.header .main-menu__toggle-btn--close:before, .header .main-menu__toggle-btn--close:after {
  top: 50%;
  left: 50%;
}
.header .main-menu__toggle-btn--close:before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg) !important;
          transform: translate(-50%, -50%) rotate(135deg) !important;
}
.header .main-menu__toggle-btn--close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg) !important;
          transform: translate(-50%, -50%) rotate(-135deg) !important;
}
.header--open .main-menu__wrapper {
  height: 100svh;
}
.header--open .main-menu__item {
  opacity: 1;
}
.header--open .main-menu__item:nth-child(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.header--open .main-menu__item:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.header--open .main-menu__item:nth-child(3) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.header--open .main-menu__item:nth-child(4) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.header--open .main-menu__item:nth-child(5) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.header--open .main-menu__item:nth-child(6) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.header--open .main-menu__item:nth-child(7) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.footer {
  width: 100%;
  background-color: #002d2f;
}
.footer__wrapper {
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer__callout {
  padding: clamp(80px, 61.28px + 0.048 * 100vw, 140px) 0;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transform: translateY(5em);
          transform: translateY(5em);
}
.footer__callout .logo,
.footer__callout .tag {
  height: auto;
}
.footer__callout .logo {
  width: clamp(315px, 216.72px + 0.252 * 100vw, 630px);
}
.footer__callout .tag {
  margin-top: clamp(31px, 27.568px + 0.0088 * 100vw, 42px);
  width: clamp(138px, 101.184px + 0.0944 * 100vw, 256px);
}
.footer__content {
  margin-left: calc(0px - clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px));
  width: calc(100% + clamp(3px, 3px + 0 * 100vw, 3px));
  border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  -webkit-column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
     -moz-column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
          column-gap: clamp(5px, 3.44px + 0.004 * 100vw, 10px);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer__col {
  padding: clamp(30px, 17.52px + 0.032 * 100vw, 70px) clamp(20px, 4.4px + 0.04 * 100vw, 70px);
  width: calc(29% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  color: #8f812e;
  font-size: clamp(22px, 15.136px + 0.0176 * 100vw, 44px);
  line-height: 110%;
  border-left: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  border-right: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}
@media screen and (max-width: 980px) {
  .footer__col {
    width: calc(50% - clamp(2.5px, 1.72px + 0.002 * 100vw, 5px));
  }
}
.footer__col a[href="#"] {
  text-decoration: none;
  pointer-events: none;
}
@media screen and (max-width: 980px) {
  .footer__col--community {
    width: calc(75% - clamp(5px, 3.44px + 0.004 * 100vw, 10px));
  }
  .footer__col--community:before {
    width: calc(100% + clamp(7px, 5.44px + 0.004 * 100vw, 12px));
    height: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #8f812e;
  }
}
.footer__col--community a {
  margin-right: 10px;
  justify-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer__col--community a img {
  width: auto;
  height: clamp(20px, 15.32px + 0.012 * 100vw, 35px);
}
.footer__col--community form {
  margin-top: calc(0px - clamp(10px, 8.44px + 0.004 * 100vw, 15px));
}
.footer__col--community form .form__item span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer__col--community form .form__item--field {
  width: 100%;
  height: clamp(35px, 30.32px + 0.012 * 100vw, 50px);
}
.footer__col--community form .form__item--field:before, .footer__col--community form .form__item--field:after {
  width: clamp(9px, 7.752px + 0.0032 * 100vw, 13px);
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: url("public/img/cta-border.svg");
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.footer__col--community form .form__item--field:before {
  left: 0;
  background-position: top right;
}
.footer__col--community form .form__item--field:after {
  right: 0;
  background-position: top left;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap {
  width: 100%;
  height: 100%;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap:before, .footer__col--community form .form__item--field span.wpcf7-form-control-wrap:after {
  width: calc(100% - clamp(18px, 15.504px + 0.0064 * 100vw, 26px));
  height: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px);
  content: "";
  position: absolute;
  left: 50%;
  background-color: #8f812e;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap:before {
  top: 0;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap:after {
  bottom: 0;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap input {
  padding: 0 clamp(18px, 15.504px + 0.0064 * 100vw, 26px);
  width: calc(100% - clamp(53px, 44.264px + 0.0224 * 100vw, 81px));
  height: 100%;
  color: #8f812e;
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 135%;
  font-weight: 400;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap ::-webkit-input-placeholder {
  color: #8f812e;
  opacity: 0.5;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap ::-moz-placeholder {
  color: #8f812e;
  opacity: 0.5;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap :-ms-input-placeholder {
  color: #8f812e;
  opacity: 0.5;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap ::-ms-input-placeholder {
  color: #8f812e;
  opacity: 0.5;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap ::placeholder {
  color: #8f812e;
  opacity: 0.5;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap input:-webkit-autofill,
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap textarea:-webkit-autofill,
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px var(--field-bg, rgba(0, 45, 47, 0)) inset !important;
  box-shadow: 0 0 0 1000px var(--field-bg, rgba(0, 45, 47, 0)) inset !important;
  -webkit-text-fill-color: var(--field-color, #8f812e) !important;
  caret-color: var(--field-color, #8f812e);
  -webkit-transition: background-color 9999s ease, color 9999s ease;
  transition: background-color 9999s ease, color 9999s ease;
}
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap input:-webkit-autofill:focus,
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap textarea:-webkit-autofill:focus,
.footer__col--community form .form__item--field span.wpcf7-form-control-wrap select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px var(--field-bg-focus, rgba(0, 45, 47, 0)) inset !important;
  box-shadow: 0 0 0 1000px var(--field-bg-focus, rgba(0, 45, 47, 0)) inset !important;
}
.footer__col--community form .form__item--submit {
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: clamp(35px, 30.32px + 0.012 * 100vw, 50px);
  position: absolute;
  top: 0;
  right: clamp(18px, 15.504px + 0.0064 * 100vw, 26px);
}
.footer__col--community form .form__item--submit button {
  width: clamp(35px, 28.76px + 0.016 * 100vw, 55px);
  height: clamp(35px, 30.32px + 0.012 * 100vw, 50px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  background-image: url("public/img/arrow.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  cursor: pointer;
}
.footer__col--community form .wpcf7-not-valid-tip,
.footer__col--community form .wpcf7-response-output {
  margin: 0;
  padding: 0;
  width: 100%;
  color: #8f812e;
  font-size: clamp(10px, 9.376px + 0.0016 * 100vw, 12px);
  line-height: 100%;
  font-weight: 300;
  letter-spacing: 0.02em;
  border: none;
  position: absolute;
  top: clamp(42px, 35.76px + 0.016 * 100vw, 62px);
  left: 0;
}
.footer__col--community form .wpcf7-not-valid-tip {
  color: red;
}
.footer__col--icon {
  padding: clamp(30px, 17.52px + 0.032 * 100vw, 70px) 0;
  width: 13%;
}
@media screen and (max-width: 980px) {
  .footer__col--icon {
    width: 25%;
    border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
  }
}
.footer__col--icon .icon {
  margin: 0 auto;
  width: clamp(55px, 37.84px + 0.044 * 100vw, 110px);
  height: auto;
}
.footer__copyright {
  padding: clamp(15px, 10.32px + 0.012 * 100vw, 30px) clamp(20px, 4.4px + 0.04 * 100vw, 70px);
  width: 100%;
  color: #8f812e;
  font-size: clamp(12px, 10.752px + 0.0032 * 100vw, 16px);
  line-height: 135%;
  font-weight: 300;
  letter-spacing: 0.02em;
  text-align: center;
  border-top: clamp(1px, 0.844px + 0.0004 * 100vw, 1.5px) solid #8f812e;
}
.footer__copyright a {
  text-decoration: none !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNyYy9zY3NzL3N0eWxlLnNjc3MiLCJzcmMvc2Nzcy92ZW5kb3IvX3Jlc2V0LnNjc3MiLCJzcmMvc2Nzcy92YXJpYWJsZXMvd2ViLWZvbnRzLnNjc3MiLCJzcmMvc2Nzcy90eXBvZ3JhcGh5L2hlYWRpbmdzLnNjc3MiLCJzcmMvc2Nzcy92YXJpYWJsZXMvY29sb3JzLnNjc3MiLCJzcmMvc2Nzcy90eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2NzcyIsInNyYy9zY3NzL2VsZW1lbnRzL2N0YS5zY3NzIiwic3JjL3Njc3MvbWl4aW5zL21lZGlhLXF1ZXJpZXMuc2NzcyIsInNyYy9zY3NzL2VsZW1lbnRzL2dlbmVyYWwuc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vY2FsbG91dC5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvbWFpbi9jaHlyb24uc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vZXhwbG9yZS5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvbWFpbi9nYWxsZXJ5LnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2hlcm8uc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vaGlnaGxpZ2h0LnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL21lbnUuc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vdGVhbS5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvaGVhZGVyL2hlYWRlci5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvZm9vdGVyL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7OztDQUFBO0FDQUE7OztDQUFBO0FDQVEseUZBQUE7QURLUjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUZFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNB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 */