@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Anton&family=Beth+Ellen&family=Caveat+Brush&family=Finger+Paint&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap");
.vev {
  box-sizing: border-box;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  word-spacing: 0.25;
  letter-spacing: 0;
  color: #000;
  font-family: Lato, Arial, sans-serif;
  display: block;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  text-size-adjust: 100%;
}
.vev *,
.vev *:before,
.vev *:after {
  box-sizing: inherit;
  -webkit-print-color-adjust: exact;
}
.vev a {
  text-decoration: none;
}
.vev header,
.vev footer {
  display: inline;
}
.vev h1,
.vev h2,
.vev h3,
.vev h4,
.vev h5,
.vev h6 {
  padding: 0;
  white-space: normal;
  word-break: break-word;
  line-height: 1.4em;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
.vev h1 {
  font-size: 42px;
}
.vev h2 {
  font-size: 32px;
}
.vev h3 {
  font-size: 24px;
}
.vev h4 {
  font-size: 16px;
}
.vev h5 {
  font-size: 14px;
}
.vev ul,
.vev ol {
  padding-left: 0;
  margin: 0;
}
.vev ul ul li,
.vev ul ol li,
.vev ol ul li,
.vev ol ol li {
  margin-left: 3em;
}
.vev ul ul ul li,
.vev ul ol ol li,
.vev ol ul ul li,
.vev ol ol ol li {
  margin-left: 4.5em;
}
.vev ul ul ul ul li,
.vev ul ol ol ol li,
.vev ol ul ul ul li,
.vev ol ol ol ol li {
  margin-left: 6em;
}
.vev ul ul ul ul ul li,
.vev ul ol ol ol ol li,
.vev ol ul ul ul ul li,
.vev ol ol ol ol ol li {
  margin-left: 7.5em;
}
.vev li {
  margin-left: 1.5em;
}
.vev button {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: inherit;
  font: inherit;
}
.vev [role="button"] {
  cursor: pointer;
  user-select: none;
}
.vev [data-icon] {
  fill: currentColor;
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  height: 1.2em;
}
.vev .clickable {
  cursor: pointer;
}
.vev .__vev {
  display: grid;
  text-align: left;
}
.vev .__vev > .fixed {
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  display: grid;
  pointer-events: none;
  width: 100vw;
  height: auto;
  grid-template: 100%/100%;
  z-index: 2;
}
.vev .__pre__pc,
.vev .__pc {
  position: relative;
  grid-area: 1/1/2/2;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .__pre__pc w {
  width: 100%;
  height: 100% !important;
}
.vev .__pc {
  clip-path: inset(0 0 0 0);
  -webkit-clip-path: inset(0 0 0 0);
  z-index: -1;
}
.vev .__pc w {
  position: fixed;
  top: 0;
  left: 0;
  transform: translateZ(1px);
  width: 100vw;
  height: 100vh !important;
  animation: clipRectFix 10s linear 0s infinite alternate;
}
.vev .ie .__pc,
.vev .edge .__pc {
  z-index: 0;
  clip-path: unset;
  clip: rect(0, auto, auto, 0);
}
.vev .ie .__pc w,
.vev .edge .__pc w {
  transform: translateZ(1px);
  animation: clipRectFix 10s linear 0s infinite alternate;
}
@keyframes clipRectFix {
  0% {
    transform: translateZ(1px);
  }
  to {
    transform: translateZ(10px);
  }
}
.vev .__a {
  display: grid !important;
}
.vev .__a,
.vev .__wc {
  position: relative;
  display: grid;
  grid-template: 100%/100%;
  grid-area: 1/1;
  overflow: inherit;
  place-self: stretch stretch;
  background-color: initial;
  border: initial;
  outline: initial;
}
.vev w {
  display: block;
  position: relative;
  color: initial;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  word-spacing: 0.25;
  letter-spacing: 0;
  font-style: initial;
  font-variant: initial;
  text-align: initial;
  text-decoration: initial;
  place-self: stretch stretch;
  height: auto !important;
}
.vev .__c,
.vev w,
.vev .__pc {
  grid-area: 1/1/2/2;
}
.vev vev {
  display: grid;
  height: 100px;
  width: 100px;
  transform-origin: 0 0;
  pointer-events: auto;
  grid-area: 1/1;
  grid-template: 100%/100%;
  position: relative;
}
.vev vev.__frame {
  display: block;
}
.vev vev.__frame > .__wc,
.vev vev.__frame > .__a {
  width: 100%;
  height: 100%;
}
.vev .__c {
  position: relative;
  display: grid;
  grid-template: 100%/100%;
  place-self: stretch stretch;
  place-items: start start;
}
.vev .__c:not(.__sc) {
  width: 100%;
}
.vev .__c:not(.__frame .__wc, button, a, [role="button"]) {
  pointer-events: none;
}
.vev .__sc {
  grid-template-columns: 1fr 1024px 1fr;
  max-width: 100% !important;
  width: 100% !important;
}
.vev .__sc > vev {
  z-index: 1;
  grid-area: 1/2/2/3;
}
.vev .__s.__s {
  position: relative;
  width: 100%;
}
.vev .__p {
  z-index: 0;
  position: relative;
  overflow: clip;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}
@supports not (overflow: clip) {
  .vev .__p {
    overflow: hidden;
  }
}
.vev .__p.hidden {
  display: none;
}
.vev .__p.pin {
  position: absolute;
  pointer-events: auto;
  top: 0;
  left: 0;
  height: 100vh !important;
  background: var(--color-neutral-100);
}
.vev .__p.pin.front {
  z-index: 1;
}
.vev .__p.pin .pin {
  position: absolute;
  z-index: 100;
}
.vev .__err {
  width: 100%;
  height: 100%;
  background: #ff3267;
  color: #151f24;
  font-family: Courier New, Courier;
  font-size: 11px;
  overflow: auto;
}
.vev .vev-portal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  outline: none !important;
  background: none !important;
  display: block !important;
  box-shadow: none !important;
}
.vev .vev-portal > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vev .row,
.vev .column {
  -webkit-box-direction: normal;
  display: flex !important;
}
.vev .row.margin-content > *,
.vev .column.margin-content > * {
  margin: 10px;
}
.vev .row.tiny-margin-content > *,
.vev .column.tiny-margin-content > * {
  margin: 4px;
}
.vev .row.wrap,
.vev .column.wrap {
  flex-wrap: wrap;
}
.vev .row {
  flex-direction: row;
}
.vev .row.h-start {
  justify-content: flex-start;
}
.vev .row.h-center {
  justify-content: center;
}
.vev .row.h-end {
  justify-content: flex-end;
}
.vev .row.h-space {
  justify-content: space-around;
}
.vev .row.h-spread {
  justify-content: space-between;
}
.vev .row.v-start {
  align-items: flex-start;
}
.vev .row.v-center {
  align-items: center;
}
.vev .row.v-end {
  align-items: flex-end;
}
.vev .column {
  flex-direction: column;
}
.vev .column.v-start {
  justify-content: flex-start;
}
.vev .column.v-center {
  justify-content: center;
}
.vev .column.v-end {
  justify-content: flex-end;
}
.vev .column.v-space {
  justify-content: space-around;
}
.vev .column.v-spread {
  justify-content: space-between;
}
.vev .column.h-start {
  align-items: flex-start;
}
.vev .column.h-center {
  align-items: center;
}
.vev .column.h-end {
  align-items: flex-end;
}
.vev .fill {
  width: 100%;
  height: 100%;
  display: grid;
}
.vev w .fill {
  display: block;
}
.vev .padding {
  padding: 10px;
}
.vev .tiny-padding {
  padding: 4px;
}
.vev .margin {
  margin: 10px;
}
.vev .tiny-margin {
  margin: 4px;
}
.vev .__hide {
  display: none !important;
}
.vev .__show {
  display: grid !important;
}
.vev .__sticky {
  position: sticky;
}
.vev .__snap {
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
@page {
  size: A4;
  margin: 0;
}
@media print {
  .vev {
    width: 1024px;
    height: auto;
  }
}
@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-Bold.woff2) format("woff2"),
    url(/fonts/EBGaramond-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-ExtraBold.woff2) format("woff2"),
    url(/fonts/EBGaramond-ExtraBold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-BoldItalic.woff2) format("woff2"),
    url(/fonts/EBGaramond-BoldItalic.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-ExtraBoldItalic.woff2) format("woff2"),
    url(/fonts/EBGaramond-ExtraBoldItalic.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-Italic.woff2) format("woff2"),
    url(/fonts/EBGaramond-Italic.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-Medium.woff2) format("woff2"),
    url(/fonts/EBGaramond-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-SemiBold.woff2) format("woff2"),
    url(/fonts/EBGaramond-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-Regular.woff2) format("woff2"),
    url(/fonts/EBGaramond-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-MediumItalic.woff2) format("woff2"),
    url(/fonts/EBGaramond-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "EB Garamond";
  src: url(/fonts/EBGaramond-SemiBoldItalic.woff2) format("woff2"),
    url(/fonts/EBGaramond-SemiBoldItalic.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.merriweather-light {
  font-family: "Merriweather", serif;
  font-weight: 300;
  font-style: normal;
}

.merriweather-regular {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-style: normal;
}

.merriweather-bold {
  font-family: "Merriweather", serif;
  font-weight: 700;
  font-style: normal;
}

.merriweather-black {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-style: normal;
}

.merriweather-light-italic {
  font-family: "Merriweather", serif;
  font-weight: 300;
  font-style: italic;
}

.merriweather-regular-italic {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-style: italic;
}

.merriweather-bold-italic {
  font-family: "Merriweather", serif;
  font-weight: 700;
  font-style: italic;
}

.merriweather-black-italic {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-Black.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-Black.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-Bold.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-BlackItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-BlackItalic.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-ExtraLight.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-ExtraLight.woff) format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-BoldItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-BoldItalic.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-Light.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-ExtraLightItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-ExtraLightItalic.woff) format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-LightItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-LightItalic.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-MediumItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-Medium.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-SemiBold.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro.woff2) format("woff2"),
    url(sofia-pro/SofiaPro.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-Italic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-Italic.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-UltraLightItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-UltraLightItalic.woff) format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-UltraLight.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-UltraLight.woff) format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro";
  src: url(sofia-pro/SofiaPro-SemiBoldItalic.woff2) format("woff2"),
    url(sofia-pro/SofiaPro-SemiBoldItalic.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

.caveat-brush-regular {
  font-family: "Caveat Brush", serif;
  font-weight: 400;
  font-style: normal;
}

.abril-fatface-regular {
  font-family: "Abril Fatface", serif;
  font-weight: 400;
  font-style: normal;
}

.anton-regular {
  font-family: "Anton", serif;
  font-weight: 400;
  font-style: normal;
}

.beth-ellen-regular {
  font-family: "Beth Ellen", serif;
  font-weight: 400;
  font-style: normal;
}

.finger-paint-regular {
  font-family: "Finger Paint", serif;
  font-weight: 400;
  font-style: normal;
}
.lato-thin {
  font-family: "Lato", serif;
  font-weight: 100;
  font-style: normal;
}

.lato-light {
  font-family: "Lato", serif;
  font-weight: 300;
  font-style: normal;
}

.lato-regular {
  font-family: "Lato", serif;
  font-weight: 400;
  font-style: normal;
}

.lato-bold {
  font-family: "Lato", serif;
  font-weight: 700;
  font-style: normal;
}

.lato-black {
  font-family: "Lato", serif;
  font-weight: 900;
  font-style: normal;
}

.lato-thin-italic {
  font-family: "Lato", serif;
  font-weight: 100;
  font-style: italic;
}

.lato-light-italic {
  font-family: "Lato", serif;
  font-weight: 300;
  font-style: italic;
}

.lato-regular-italic {
  font-family: "Lato", serif;
  font-weight: 400;
  font-style: italic;
}

.lato-bold-italic {
  font-family: "Lato", serif;
  font-weight: 700;
  font-style: italic;
}

.lato-black-italic {
  font-family: "Lato", serif;
  font-weight: 900;
  font-style: italic;
}

.lora {
  font-family: "Lora", serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.montserrat {
  font-family: "Montserrat", serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.neuton-extralight {
  font-family: "Neuton", serif;
  font-weight: 200;
  font-style: normal;
}

.neuton-light {
  font-family: "Neuton", serif;
  font-weight: 300;
  font-style: normal;
}

.neuton-regular {
  font-family: "Neuton", serif;
  font-weight: 400;
  font-style: normal;
}

.neuton-bold {
  font-family: "Neuton", serif;
  font-weight: 700;
  font-style: normal;
}

.neuton-extrabold {
  font-family: "Neuton", serif;
  font-weight: 800;
  font-style: normal;
}

.neuton-regular-italic {
  font-family: "Neuton", serif;
  font-weight: 400;
  font-style: italic;
}
.nunito-sans {
  font-family: "Nunito Sans", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.poppins-thin {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: italic;
}
@keyframes scale {
  50% {
    transform: scale(1.2);
  }
}
.vev .text h1,
.vev .text h2,
.vev .text h3,
.vev .text h4,
.vev .text h5,
.vev .text h6,
.vev .text p {
  white-space: normal;
  word-break: break-word;
}
.vev .text h1:empty::after,
.vev .text h2:empty::after,
.vev .text h3:empty::after,
.vev .text h4:empty::after,
.vev .text h5:empty::after,
.vev .text h6:empty::after,
.vev .text p:empty::after {
  content: "\00a0 ";
}
.vev .text p {
  margin: 14px 0;
}
.vev .text h1 {
  margin: 30px 0;
  font-size: 42px;
}
.vev .text h2 {
  margin: 22px 0;
  font-size: 32px;
}
.vev .text h3 {
  margin: 22px 0;
  font-size: 24px;
}
.vev .text h4,
.vev .text h5,
.vev .text h6 {
  margin: 18px 0;
  font-size: 16px;
  font-weight: 700;
}
.vev .text blockquote {
  padding: 0;
  border-left: unset;
  color: currentColor;
}
.vev .text blockquote,
.vev .text li {
  margin: 16px 40px;
  font-size: 21px;
}
.vev .text h1,
.vev .text h2,
.vev .text h3,
.vev .text strong {
  font-weight: 700;
}
.vev .text em {
  font-style: italic;
}
.vev .text ins {
  font-size: 1em;
}
.vev .text a {
  color: #009688;
  text-decoration: none;
  word-break: break-word;
  transition: all 0.2s ease-out;
}
.vev .text a:hover {
  color: #00786b;
}
.vev .text table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}
.vev .text td,
.vev .text th {
  border: 1px solid #333;
  padding: 10px 5px;
  word-break: normal;
}
.vev .text td {
  min-width: 42px;
}
.vev .text td h1,
.vev .text td h2,
.vev .text td h3,
.vev .text td h4,
.vev .text td h5,
.vev .text td p {
  margin: 0;
}
.vev .text th {
  background: #e91e63;
}
.vev .text hr {
  border: 0;
  background: #80cbc4;
  height: 5px;
  margin: 8px 16px;
}
.vev .text pre {
  font-family: "monospace";
  background-color: #fff;
  border-radius: 0.25em;
  box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.45);
  line-height: 0;
  counter-reset: line;
}
.vev .text pre div,
.vev .text pre span {
  display: block;
  line-height: 1.5rem;
}
.vev .text pre div:before,
.vev .text pre span:before {
  counter-increment: line;
  content: counter(line);
  display: inline-block;
  border-right: 1px solid #ddd;
  padding: 0 0.5em;
  margin-right: 0.5em;
  color: #888;
}
.vev .text span.dropcap {
  color: #009688;
  float: left;
  font-size: 24px;
  line-height: 0.65;
  margin: 0.1em 0.1em 0.2em 0;
}
.vev .text code {
  font-size: 85%;
  white-space: pre-wrap;
  background-color: rgba(135, 131, 120, 0.15);
  border-radius: 3px;
  padding: 0.2em 0.4em;
  line-height: normal;
}
.vev .text sub,
.vev .text sup {
  line-height: 1;
}
.vev .wUNTsB8PHK {
  z-index: 0;
}
.vev .wUNTsB8PHK .contents {
  background: url(assets/d6675f02458aa0c42ecb587f2119d6bd.png);
  background-size: cover;
  opacity: 1;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  min-height: 100vh;
  max-height: 100vh;
}
.vev .wUNTsB8PHK .contents .jwplayer.jw-flag-aspect-mode {
  height: 100% !important;
}
.vev .wUNTsB8PHK .contents video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
  max-height: 100vh;
}
.vev .wUNTsB8PHK .fixedWrapper,
.vev .wUNTsB8PHK .overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
  min-height: 100vh;
}
.vev .wUNTsB8PHK .overlay {
  opacity: 0;
  z-index: 1;
}
.vev .wUNTsB8PHK .fixedWrapper {
  overflow: hidden;
  opacity: 1;
  max-height: 100vh;
}
.vev .wUNTsB8PHK .zoom {
  animation: scale 60000ms infinite;
}
.vev .section .children {
  height: 100%;
}
.vev .image,
.vev .w74dqar7 {
  overflow: hidden;
}
.vev .image img {
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
}
.vev .w74dqar7 {
  background: #000;
}
.vev .w74dqar7 video {
  outline: 0;
  width: 100%;
  height: 100%;
  filter: none;
}
.vev .image img,
.vev .w74dqar7 video[poster] {
  object-fit: cover;
}
.vev .image img.section,
.vev .w74dqar7 video.section {
  position: absolute;
}
.vev .w74dqar7 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  backface-visibility: hidden;
}
.vev .w74dqar7 .ie video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
}
.vev .poxsDDdXWYp .__sc {
  grid-template-columns: 1fr 320px 1fr;
}
.vev #eeYYa5YwY-fc .contents {
  background: linear-gradient(180deg, black 0%, rgba(255, 255, 255, 0) 40%),
    var(--b-OpcRNNucR0) 54% 32% / cover;
}
.vev #eeYYa5YwY-f {
  height: auto;
  min-height: 100vh;
}
.vev #eQHCFI7T7gc,
.vev #emERGmjnW2i {
  width: 100%;
  transform: none;
  place-self: start center;
}
.vev #emERGmjnW2i {
  margin: 55px 0 0;
  height: 75px;
}
.vev div .p0BA-nLmSnq {
  text-align: center;
  font-size: 40px;
  color: #fefefe;
  font-family: "Alata";
  line-height: 0.8;
}
.vev div .p0BA-nLmSnq strong {
  opacity: 1;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
}
.vev div .p0BA-nLmSnq p {
  font-family: "Merriweather";
  font-weight: 900;
  font-style: inherit;
  line-height: 1.3em;
}
.vev div .p0BA-nLmSnq h1,
.vev div .pFLH_KM-BZD p,
.vev div .pPfPIYqpizJ h4 {
  font-family: "EB Garamond";
  font-weight: 700;
  font-style: normal;
  font-size: 0.85em;
  margin: 0;
  line-height: 1.1em;
}
.vev div .pFLH_KM-BZD p,
.vev div .pPfPIYqpizJ h4 {
  color: #fff;
  font-style: inherit;
  font-size: 21px;
  text-align: left;
  line-height: 1.4em;
}
.vev div .pPfPIYqpizJ h4 {
  font-style: normal;
  font-weight: 400;
  text-align: center;
  font-size: 1.8em;
  line-height: 1.2em;
}
.vev #eQHCFI7T7gc {
  margin: 145px 0 0 0.19%;
  height: 65px;
}
.vev #eKBfk3NAzLH {
  min-height: 1200px;
  height: auto;
}
.vev div .pjGvSk7OfXF {
  background: #fff;
}
.vev #e76AGUuIfhbc p {
  color: #000;
}
.vev #e76AGUuIfhb,
.vev #en3lqFVGw_- {
  margin: 60px 0 0;
  width: 306px;
  height: 205px;
  transform: none;
  place-self: start center;
}
.vev #en3lqFVGw_- {
  margin: 315px 0 0 0.25%;
  height: 50px;
}
.vev div .pFLH_KM-BZD h1,
.vev div .pvWvcp5bxLM h1 {
  font-family: "sofia-pro";
  font-weight: 700;
  font-style: normal;
  text-align: center;
  text-transform: none;
  line-height: 1.2em;
  font-size: 28px;
  color: #fff;
  transform: translate3d(0, 0, 0);
  filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.6));
}
.vev div .pHYt1qGX2ya,
.vev div .pJkK-budabA {
  color: #fff;
  background: 0 0;
  font-weight: 300;
  font-style: normal;
  font-family: "Lato";
  font-size: 12px;
}
.vev div .pHYt1qGX2ya p {
  font-family: "EB Garamond";
  font-weight: 400;
  font-style: italic;
  font-size: 19px;
  color: #000;
  line-height: 1.2em;
  margin: 0;
  text-align: center;
}
.vev div .pJkK-budabA p {
  color: #000;
}
.vev div .pJkK-budabA p,
.vev div .pOcdwMnvxOi p {
  font-family: "EB Garamond";
  font-weight: 400;
  margin: 0;
}
.vev div .pHYt1qGX2ya strong,
.vev div .pJkK-budabA strong {
  font-family: "EB Garamond";
  font-weight: 700;
  font-style: normal;
  font-size: 19px;
}
.vev div .pHYt1qGX2ya em,
.vev div .pJkK-budabA em {
  font-family: "EB Garamond";
  font-weight: 400;
  font-style: inherit;
  font-size: 19px;
}
.vev #eYTpEJQ6Nmt {
  width: 320px;
  transform: none;
  place-self: start center;
}
.vev #ejI9MwXluSB {
  margin: 430px 0 0;
  width: 320px;
  height: 54.99999999999999px;
}
.vev #ejI9MwXluSB,
.vev #ekcV8ATYMiK {
  transform: none;
  place-self: start center;
}
.vev #ebNdvXLK3hmc li,
.vev #eljtdEnsB5oc h5,
.vev div .pHhK3MatZLY h3,
.vev div .prDtBKlMjdL h2 {
  font-family: "EB Garamond";
  font-style: inherit;
  text-align: center;
  margin: 0;
}
.vev div .prDtBKlMjdL h2 {
  font-weight: 400;
  font-size: 40px;
  color: #242424;
  letter-spacing: 2px;
}
.vev #eYTpEJQ6Nmt {
  margin: 495px 0 0;
  height: 105px;
}
.vev div .pHhK3MatZLY h3 {
  font-weight: 700;
  line-height: 0.94em;
  font-size: 37px;
  color: #000;
}
.vev #ekcV8ATYMiK {
  margin: 660px 0 0;
  width: 306px;
  height: 480px;
}
.vev div .pJkK-budabA p {
  font-style: normal;
  font-size: 1.58em;
  line-height: 1.4em;
  text-align: left;
}
.vev div .pOcdwMnvxOi p {
  text-align: left;
  color: #fff;
  font-size: 15px;
  font-style: inherit;
  line-height: 1.2em;
}
.vev #egyTRKulROlc img {
  object-position: 34% 41%;
  object-fit: cover;
  width: 108%;
  height: 108%;
  transform: translate(-3%, -3%);
}
.vev #egyTRKulROl {
  min-height: 50vh;
  height: auto;
}
.vev #eSTAEax9Mav,
.vev #ecOlu8841Pc {
  margin: 0;
  width: 250%;
  height: 150px;
  transform: none;
  place-self: end center;
}
.vev #ecOlu8841Pc {
  margin: 0 0 15px;
  width: 295px;
  height: 35px;
}
.vev div .pyufFGNt_1L {
  background: linear-gradient(
    180deg,
    rgba(249, 249, 249, 0) 23%,
    rgba(0, 0, 0, 0.9) 75%
  );
}
.vev #ewjegJ1RWb5 {
  min-height: 900px;
  height: auto;
}
.vev #eAt6msAuk4Z {
  margin: 60px 0 0;
  width: 306px;
  height: 795px;
  transform: none;
  place-self: start center;
}
.vev #ejC5XUJwxL0c img {
  object-position: 56% 48%;
  width: 116%;
  height: 116%;
  transform: translate(-8%, -7%);
}
.vev #ejC5XUJwxL0 {
  min-height: 60vh;
  height: auto;
}
.vev #eL05PHhxykm,
.vev #eSk5jeeMim6 {
  margin: 0;
  width: 250%;
  height: 150px;
  transform: none;
  place-self: end center;
}
.vev #eSk5jeeMim6 {
  margin: 0 0 15px;
  width: 270px;
  height: 35px;
}
.vev #eJ1GTpInYgH {
  min-height: 575px;
  height: auto;
}
.vev #elaUDxKA13w {
  margin: 60px 0 0;
  width: 306px;
  height: 455px;
  transform: none;
  place-self: start center;
}
.vev #eVIXZv6E9EUc {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.9) 21%,
      rgba(255, 255, 255, 0) 63%
    ),
    var(--b-UyJAKE_9Ho) no-repeat 62% 30% / cover;
}
.vev #eVIXZv6E9EU {
  min-height: 670px;
  height: auto;
}
.vev #e5i-ju85PAU,
.vev #el11s-dfpAh {
  width: 320px;
  transform: none;
  place-self: start center;
}
.vev #el11s-dfpAh {
  margin: 50px 0 0;
  height: 55px;
}
.vev #ebNdvXLK3hmc li,
.vev #eljtdEnsB5oc h5 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  line-height: 1.2em;
  margin: 5px 0 15px 15px;
}
.vev #eljtdEnsB5oc h5 {
  text-align: center;
  margin: 0;
  font-weight: 700;
  font-size: 25px;
  font-style: normal;
  line-height: 1em;
}
.vev div .pIwFCa3BLBp h2,
.vev div .picNfU9eRyU h3 {
  font-family: "EB Garamond";
  font-style: inherit;
  font-size: 40px;
  text-align: center;
  margin: 0;
  color: #fff;
}
.vev div .pIwFCa3BLBp h2 {
  font-weight: 400;
  letter-spacing: 2px;
}
.vev #e5i-ju85PAU {
  margin: 105px 0 0;
  height: 80px;
}
.vev div .picNfU9eRyU h3 {
  font-weight: 700;
  line-height: 0.94em;
}
.vev #e4kB7hw00HU {
  min-height: 545px;
  height: auto;
}
.vev #eJJecnp0wNR {
  margin: 60px 0 0;
  width: 306px;
  height: 455px;
  transform: none;
  place-self: start center;
}
.vev #e35Aeg1pDNZc img {
  object-position: 68% 52%;
  width: 107%;
  height: 107%;
  transform: translate(-4%, -3%);
}
.vev #e35Aeg1pDNZ {
  min-height: 60vh;
  height: auto;
}
.vev #e3gwLt_SEFg,
.vev #eaCiAPJh1OF {
  margin: 0;
  width: 250%;
  height: 150px;
  transform: none;
  place-self: end center;
}
.vev #eaCiAPJh1OF {
  margin: 0 0 15px;
  width: 290px;
  height: 35px;
}
.vev #eZFZu3wM6yn {
  min-height: 890px;
  height: auto;
}
.vev #e4aZeG10MyB {
  margin: 60px 0 0;
  width: 306px;
  height: 800px;
  transform: none;
  place-self: start center;
}
.vev #eE6wvkQpjJ4c img {
  object-position: 44% 100%;
  width: 107%;
  height: 107%;
  transform: translate(-3%, -7%);
}
.vev #eE6wvkQpjJ4 {
  min-height: 60vh;
  height: auto;
}
.vev #esnm2KGGS4T,
.vev #evmO7g-IdTX {
  transform: none;
  place-self: end center;
}
.vev #evmO7g-IdTX {
  margin: 0;
  width: 250%;
  height: 150px;
}
.vev #esnm2KGGS4T {
  margin: 0 0 15px;
  width: 295px;
  height: 35px;
}
.vev #efnI5rD7ksF {
  min-height: 590px;
  height: auto;
}
.vev #ej0Ap1WYvDP {
  margin: 60px 0 0;
  width: 306px;
  height: 480px;
  transform: none;
  place-self: start center;
}
.vev #e4OzJqAeCdOc {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.9) 21%,
      rgba(255, 255, 255, 0) 63%
    ),
    var(--b-bSNhdW0YIa) no-repeat 12% 1%/318%;
}
.vev #e4OzJqAeCdO {
  min-height: 670px;
  height: auto;
}
.vev #eA0DyRP9SGo,
.vev #eLzFBu2Tn6B {
  width: 320px;
  transform: none;
  place-self: start center;
}
.vev #eLzFBu2Tn6B {
  margin: 50px 0 0;
  height: 55px;
  max-height: 100%;
}
.vev #eA0DyRP9SGo {
  margin: 110px 0 0 0.25%;
  height: 40px;
}
.vev #en51NfkXbIa {
  min-height: 1105px;
  height: auto;
}
.vev #ebyxKq5KPmI {
  margin: 60px 0 0;
  width: 306px;
  height: 1015px;
  transform: none;
  place-self: start center;
}
.vev #eOc2LAhhoEcc img {
  object-position: 66% 0;
  width: 107%;
  height: 107%;
  transform: translate(-4%, 0);
}
.vev #eOc2LAhhoEc {
  min-height: 50vh;
  height: auto;
}
.vev #ekvUHF16XXa,
.vev #exTV3JvTx2q {
  transform: none;
  place-self: end center;
}
.vev #exTV3JvTx2q {
  margin: 0;
  width: 250%;
  height: 150px;
}
.vev #ekvUHF16XXa {
  margin: 0 0 15px;
  width: 285px;
  height: 35px;
}
.vev #ebc_eyyAomC {
  min-height: 785px;
  height: auto;
}
.vev #eWuefHJz0lf {
  margin: 60px 0 0;
  width: 306px;
  height: 665px;
  transform: none;
  place-self: start center;
}
.vev #eYYH8F-BWstc {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.9) 21%,
      rgba(255, 255, 255, 0) 63%
    ),
    var(--b-iIaWnWcKDE) repeat-y 54% 37% / cover;
}
.vev #eYYH8F-BWst {
  min-height: 100vh;
  height: auto;
}
.vev #e5l_nGy_3Xt,
.vev #ekyPBquzy3T {
  margin: 50px 0 0;
  width: 320px;
  height: 55px;
  transform: none;
  place-self: start center;
}
.vev #ekyPBquzy3T {
  margin: 105px 0 0 0.25%;
  height: 40px;
}
.vev #eSVSK_U8cY7 {
  min-height: 1845px;
  height: auto;
}
.vev #eC72GukxF3C {
  margin: 60px 0 0;
  width: 306px;
  height: 1755px;
  transform: none;
  place-self: start center;
}
.vev #eExLnBvVCfac img {
  object-position: 54% 65%;
}
.vev #eExLnBvVCfa {
  min-height: 50vh;
  height: auto;
}
.vev #exhPHClqOF9,
.vev #eyXsbRxjTXD {
  transform: none;
  place-self: end center;
}
.vev #eyXsbRxjTXD {
  margin: 0;
  width: 250%;
  height: 150px;
}
.vev #exhPHClqOF9 {
  margin: 0 0 15px;
  width: 320px;
  height: 35px;
}
.vev #exVt4kE5SBW {
  min-height: 480px;
  height: auto;
}
.vev #eRZVeHsMhKv,
.vev #eljtdEnsB5o {
  margin: 60px 0 0;
  width: 306px;
  height: 265px;
  transform: none;
  place-self: start center;
}
.vev #eljtdEnsB5o {
  margin: 385px 0 0;
  width: 320px;
  height: 75px;
}
.vev #eTdnHOOUVQj {
  min-height: 570px;
  height: auto;
}
.vev #eiQOuMw7UCV {
  min-height: 670px;
  height: 150%;
  display: none;
}
.vev #endSPCohJaA {
  min-height: 2010px;
  height: auto;
}
.vev #endSPCohJaA .__sc {
  margin: 0;
}
.vev #eYb958zcnk0 {
  margin: 60px 0 0;
  width: 306px;
  height: 1915px;
  transform: none;
  place-self: start center;
}
.vev #erO6tj7e50mc {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.9) 21%,
      rgba(255, 255, 255, 0) 63%
    ),
    var(--b-XDrycWYHqN) repeat-y 59% 32% / cover;
}
.vev #erO6tj7e50m {
  min-height: 100vh;
  height: auto;
}
.vev #e-L-iWLJm3C,
.vev #e5g0rhcklbR {
  margin: 50px 0 0;
  width: 320px;
  height: 55px;
  transform: none;
  place-self: start center;
}
.vev #e5g0rhcklbR {
  margin: 110px 0 0 0.25%;
  height: 40px;
}
.vev #eiNQLJdUawM {
  min-height: 440px;
  height: auto;
}
.vev #evk83IXtb1k {
  margin: 60px 0 0;
  width: 306px;
  height: 350px;
  transform: none;
  place-self: start center;
}
.vev #eicWms9EN3lc img {
  object-position: 48% 100%;
  width: 107%;
  height: 107%;
  transform: translate(-3%, -7%);
}
.vev #eicWms9EN3l {
  min-height: 55vh;
  height: auto;
}
.vev #eZLj-f0y_Bw,
.vev #ehGlup1hRgx {
  transform: none;
  place-self: end center;
}
.vev #ehGlup1hRgx {
  margin: 0;
  width: 250%;
  height: 150px;
}
.vev #eZLj-f0y_Bw {
  margin: 0 0 15px;
  width: 305px;
  height: 35px;
}
.vev #efFgJjnVd2i {
  min-height: 2595px;
  height: auto;
}
.vev #eU3p3q223xM {
  margin: 60px 0 0;
  width: 306px;
  height: 2475px;
  transform: none;
  place-self: start center;
}
.vev #eqSb9D2f7Wjc img {
  object-position: 52% 70%;
  object-fit: cover;
}
.vev #eqSb9D2f7Wj {
  min-height: 55vh;
  height: auto;
}
.vev #e5VmFyExxsf,
.vev #eOm0JRHvvqG {
  transform: none;
  place-self: end center;
}
.vev #eOm0JRHvvqG {
  margin: 0;
  width: 250%;
  height: 150px;
}
.vev #e5VmFyExxsf {
  margin: 0 0 15px;
  width: 320px;
  height: 35px;
}
.vev #eMEAXdQ5tjb {
  min-height: 1005px;
  height: auto;
}
.vev #eGJXMEnIkms {
  margin: 60px 0 0;
  width: 306px;
  height: 560px;
  transform: none;
  place-self: start center;
}
.vev #ebNdvXLK3hmc li::marker {
  color: #000;
  font-family: "EB Garamond";
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  text-align: center;
  line-height: 1.2em;
}
.vev #ebNdvXLK3hmc p {
  font-size: 22px;
  font-weight: 700;
  font-style: inherit;
}
.vev #ebNdvXLK3hmc a,
.vev #ebNdvXLK3hmc a:hover {
  color: #ef1515;
  font-family: "EB Garamond";
  font-size: 18px;
  font-weight: 700;
  font-style: inherit;
  text-align: left;
  line-height: 1.2em;
}
.vev #ebNdvXLK3hmc strong {
  font-size: 19px;
}
.vev #ebNdvXLK3hm {
  margin: 700px 0 0 0.25%;
  width: 306px;
  height: 305px;
  transform: none;
  place-self: start center;
}
.vev #eH6ipS-reFI {
  min-height: 140px;
  height: auto;
}
.vev #e2oy9YPb5lWc p,
.vev div .p_mfJzc87yK strong {
  font-family: "EB Garamond";
  font-weight: 700;
  font-style: normal;
}
.vev #e2oy9YPb5lWc p {
  font-size: 30px;
  color: #000;
}
.vev #e2oy9YPb5lW {
  width: 320px;
  margin: 80px 0 0;
  height: 40px;
  transform: none;
  place-self: start center;
}
.vev div .p_mfJzc87yK p,
.vev div .pvWvcp5bxLM p {
  color: #fff;
  text-align: center;
}
.vev div .pvWvcp5bxLM p {
  font-family: "Merriweather";
  font-weight: 700;
  font-style: inherit;
  font-size: 25px;
  line-height: 1.3em;
  margin: 0;
}
.vev #eR-H-y7VduG {
  min-height: 32.1vh;
  height: auto;
}
.vev #ehrk_9hgKhx {
  min-height: 667px;
  height: auto;
}
.vev div .pQJUTppVXv6 {
  background: #090909;
}
.vev #e8NKeAkr1sS,
.vev #ej7RNC_aYnD {
  margin: 196px 0 0 0.25%;
  width: 95%;
  height: 370px;
  transform: none;
  place-self: start center;
}
.vev #ej7RNC_aYnD {
  margin: 100px 0 0;
  width: 32px;
  height: auto;
  aspect-ratio: 0.7895;
  max-height: 100%;
  --ratio: 126.66%;
}
.vev div .p_mfJzc87yK p {
  font-family: "EB Garamond";
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  line-height: 1.4em;
  margin: 14px 0;
}
.vev div .p_mfJzc87yK strong {
  font-size: 20px;
}
.vev #eA2ERbwbS8F {
  min-height: 35vh;
  height: 300px;
  display: none;
}
.vev #eE7HbhUycMY {
  min-height: 100vh;
  height: auto;
  display: none;
}
.vev #eFkkajq0dvi,
.vev #eOgz7UxIrZE {
  transform: none;
  place-self: start center;
}
.vev #eOgz7UxIrZE {
  margin: 209px 0 0;
  width: 95%;
  height: 345px;
}
.vev #eFkkajq0dvi {
  margin: 113px 0 0;
  width: 32px;
  height: auto;
  aspect-ratio: 0.7895;
  max-height: 100%;
  --ratio: 126.66%;
}
@media (min-width: 600px) {
  .vev .poxsDDdXWYp .__sc {
    grid-template-columns: 1fr 600px 1fr;
  }
  .vev #eeYYa5YwY-f {
    min-height: 1075px;
  }
  .vev #emERGmjnW2i {
    margin: 50px 0 0;
    height: 145px;
  }
  .vev div .p0BA-nLmSnq p {
    font-size: 80px;
  }
  .vev div .p0BA-nLmSnq h1 {
    font-size: 68px;
  }
  .vev #eQHCFI7T7gc {
    margin: 230px 0 0;
    height: 115px;
  }
  .vev #eljtdEnsB5oc h5,
  .vev div .pPfPIYqpizJ h4 {
    font-size: 48px;
  }
  .vev #eKBfk3NAzLH {
    min-height: 1740px;
  }
  .vev #e76AGUuIfhb {
    margin: 100px 0 0;
    width: 575px;
    height: 345px;
  }
  .vev div .pFLH_KM-BZD p {
    font-size: 35px;
  }
  .vev #en3lqFVGw_- {
    margin: 515px 0 0;
    width: 575px;
    height: 70px;
  }
  .vev #ebNdvXLK3hmc strong,
  .vev div .pHYt1qGX2ya em,
  .vev div .pHYt1qGX2ya p,
  .vev div .pHYt1qGX2ya strong,
  .vev div .pJkK-budabA em,
  .vev div .pJkK-budabA p,
  .vev div .pJkK-budabA strong {
    font-size: 28px;
  }
  .vev #ejI9MwXluSB {
    margin: 685px 0 0;
    width: 600px;
    height: 105px;
  }
  .vev div .prDtBKlMjdL h2 {
    font-size: 75px;
  }
  .vev #eYTpEJQ6Nmt {
    margin: 805px 0 0;
    width: 600px;
    height: 185px;
  }
  .vev div .pHhK3MatZLY h3 {
    font-size: 60px;
  }
  .vev #ekcV8ATYMiK {
    margin: 1090px 0 0 0.17%;
    width: 575px;
    height: 550px;
  }
  .vev #egyTRKulROlc img {
    object-position: 58% 11%;
    transform: translate(-4%, -1%);
  }
  .vev #egyTRKulROl {
    min-height: 55vh;
  }
  .vev #eSTAEax9Mav {
    height: 220px;
  }
  .vev div .pyufFGNt_1L {
    background: linear-gradient(
      180deg,
      rgba(249, 249, 249, 0) 17%,
      rgba(0, 0, 0, 0.9) 75%
    );
  }
  .vev #ecOlu8841Pc {
    margin: 0 0 25px;
    width: 600px;
    height: 30px;
  }
  .vev div .pOcdwMnvxOi p {
    font-size: 23px;
  }
  .vev #ewjegJ1RWb5 {
    min-height: 1140px;
  }
  .vev #eAt6msAuk4Z {
    margin: 100px 0 0;
    width: 575px;
    height: 940px;
  }
  .vev #eL05PHhxykm {
    height: 220px;
  }
  .vev #eSk5jeeMim6 {
    margin: 0 0 25px;
    width: 550px;
    height: 55px;
  }
  .vev #eJ1GTpInYgH {
    min-height: 790px;
  }
  .vev #elaUDxKA13w {
    margin: 100px 0 0;
    width: 575px;
    height: 590px;
  }
  .vev #eVIXZv6E9EU {
    min-height: 1040px;
  }
  .vev #e5i-ju85PAU,
  .vev #el11s-dfpAh {
    width: 600px;
    height: 105px;
  }
  .vev #el11s-dfpAh {
    margin: 80px 0 0;
  }
  .vev div .pIwFCa3BLBp h2 {
    font-size: 75px;
    font-weight: 400;
    color: #fff;
  }
  .vev #e5i-ju85PAU {
    margin: 200px 0 0;
  }
  .vev div .picNfU9eRyU h3 {
    font-size: 55px;
  }
  .vev #e4kB7hw00HU {
    min-height: 710px;
  }
  .vev #eJJecnp0wNR {
    margin: 100px 0 0;
    width: 575px;
    height: 510px;
  }
  .vev #e3gwLt_SEFg {
    height: 220px;
  }
  .vev #eaCiAPJh1OF {
    margin: 0 0 25px;
    width: 490px;
    height: 55px;
  }
  .vev #eZFZu3wM6yn {
    min-height: 1180px;
  }
  .vev #e4aZeG10MyB {
    margin: 100px 0 0;
    width: 575px;
    height: 980px;
  }
  .vev #evmO7g-IdTX {
    height: 220px;
  }
  .vev #esnm2KGGS4T {
    margin: 0 0 25px;
    width: 455px;
    height: 55px;
  }
  .vev #efnI5rD7ksF {
    min-height: 790px;
  }
  .vev #ej0Ap1WYvDP {
    margin: 100px 0 0;
    width: 575px;
    height: 590px;
  }
  .vev #e4OzJqAeCdOc {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.9) 21%,
        rgba(255, 255, 255, 0) 63%
      ),
      var(--b-bSNhdW0YIa) no-repeat 10% 33%/318%;
  }
  .vev #e4OzJqAeCdO {
    min-height: 1040px;
  }
  .vev #eLzFBu2Tn6B {
    margin: 80px 0 0;
    width: 600px;
    height: 105px;
  }
  .vev #eA0DyRP9SGo {
    margin: 200px 0 0;
    width: 600px;
    height: 55px;
  }
  .vev #en51NfkXbIa {
    min-height: 1535px;
  }
  .vev #ebyxKq5KPmI {
    margin: 100px 0 0;
    width: 575px;
    height: 1335px;
  }
  .vev #eOc2LAhhoEc {
    min-height: 55vh;
  }
  .vev #exTV3JvTx2q {
    height: 220px;
  }
  .vev #ekvUHF16XXa {
    margin: 0 0 25px;
    width: 535px;
    height: 55px;
  }
  .vev #ebc_eyyAomC {
    min-height: 985px;
  }
  .vev #eWuefHJz0lf {
    margin: 100px 0 0;
    width: 575px;
    height: 785px;
  }
  .vev #eYYH8F-BWst {
    min-height: 1040px;
  }
  .vev #e5l_nGy_3Xt {
    margin: 80px 0 0;
    width: 600px;
    height: 105px;
  }
  .vev #ekyPBquzy3T {
    margin: 200px 0 0;
    width: 600px;
    height: 55px;
  }
  .vev #eSVSK_U8cY7 {
    min-height: 2355px;
  }
  .vev #eC72GukxF3C {
    margin: 100px 0 0;
    width: 575px;
    height: 2155px;
  }
  .vev #eExLnBvVCfa {
    min-height: 55vh;
  }
  .vev #eyXsbRxjTXD {
    height: 220px;
  }
  .vev #exhPHClqOF9 {
    margin: 0 0 25px;
    width: 600px;
    height: 55px;
  }
  .vev #exVt4kE5SBW {
    min-height: 700px;
  }
  .vev #eRZVeHsMhKv {
    margin: 100px 0 0;
    width: 575px;
    height: 315px;
  }
  .vev #eljtdEnsB5o {
    margin: 515px 0 0;
    width: 600px;
    height: 145px;
  }
  .vev #eTdnHOOUVQj {
    display: none;
  }
  .vev #eiQOuMw7UCV {
    min-height: 755px;
    height: auto;
    display: grid;
  }
  .vev #endSPCohJaA {
    min-height: 2515px;
  }
  .vev #eYb958zcnk0 {
    margin: 100px 0 0;
    width: 575px;
    height: 2315px;
  }
  .vev #erO6tj7e50m {
    min-height: 1040px;
  }
  .vev #e-L-iWLJm3C {
    margin: 80px 0 0;
    width: 600px;
    height: 105px;
  }
  .vev #e5g0rhcklbR {
    margin: 200px 0 0;
    width: 600px;
    height: 55px;
  }
  .vev #eiNQLJdUawM {
    min-height: 595px;
  }
  .vev #evk83IXtb1k {
    margin: 100px 0 0;
    width: 575px;
    height: 395px;
  }
  .vev #eicWms9EN3l {
    min-height: 65vh;
  }
  .vev #ehGlup1hRgx {
    height: 225px;
  }
  .vev #eZLj-f0y_Bw {
    margin: 0 0 25px;
    width: 475px;
    height: 55px;
  }
  .vev #efFgJjnVd2i {
    min-height: 3220px;
  }
  .vev #eU3p3q223xM {
    margin: 100px 0 0;
    width: 575px;
    height: 3020px;
  }
  .vev #eOm0JRHvvqG {
    height: 225px;
  }
  .vev #e5VmFyExxsf {
    margin: 0 0 25px;
    width: 570px;
    height: 55px;
  }
  .vev #eMEAXdQ5tjb {
    min-height: 1285px;
  }
  .vev #eGJXMEnIkms {
    margin: 100px 0 0;
    width: 575px;
    height: 670px;
  }
  .vev #ebNdvXLK3hmc li {
    line-height: 1.6em;
    margin: 5px 0 25px 18px;
  }
  .vev #ebNdvXLK3hmc p {
    font-size: 35px;
    line-height: 1.2em;
  }
  .vev #ebNdvXLK3hm {
    margin: 890px 0 0;
    width: 575px;
    height: 395px;
  }
  .vev #eH6ipS-reFI {
    min-height: 230px;
  }
  .vev #e2oy9YPb5lWc p {
    font-size: 50px;
  }
  .vev #e2oy9YPb5lW {
    width: 595px;
    margin: 130px 0 0 0.13%;
    height: 65px;
  }
  .vev div .pvWvcp5bxLM p {
    font-size: 35px;
  }
  .vev #eR-H-y7VduG {
    min-height: 50vh;
  }
  .vev #ehrk_9hgKhx {
    min-height: 1024px;
  }
  .vev #e8NKeAkr1sS {
    margin: 302px 0 0;
    width: 600px;
    height: 575px;
  }
  .vev div .p_mfJzc87yK p {
    font-size: 27px;
  }
  .vev div .p_mfJzc87yK strong {
    font-size: 30px;
  }
  .vev #ej7RNC_aYnD {
    margin: 147px 0 0;
    width: 52px;
    height: 66px;
  }
  .vev #eOgz7UxIrZE {
    margin: 331px 0 0;
    width: 600px;
    height: 535px;
  }
  .vev #eFkkajq0dvi {
    margin: 158px 0 0;
    width: 52px;
    height: 66px;
  }
}
@media (min-width: 1024px) {
  .vev .poxsDDdXWYp .__sc {
    grid-template-columns: 1fr 1024px 1fr;
  }
  .vev #eeYYa5YwY-fc .contents {
    background: linear-gradient(180deg, black 0%, rgba(255, 255, 255, 0) 40%),
      var(--b-OpcRNNucR0) 82% 30% / cover;
  }
  .vev #eeYYa5YwY-f {
    min-height: 925px;
  }
  .vev #emERGmjnW2i {
    width: 1024px;
    height: 160px;
  }
  .vev div .p0BA-nLmSnq p {
    font-size: 110px;
  }
  .vev div .p0BA-nLmSnq h1 {
    font-size: 80px;
    line-height: 1em;
  }
  .vev #eQHCFI7T7gc {
    margin: 236px 0 0;
    width: 1024px;
    height: 55px;
  }
  .vev #e76AGUuIfhbc p,
  .vev #ebNdvXLK3hmc p,
  .vev div .pPfPIYqpizJ h4 {
    font-size: 45px;
  }
  .vev #eKBfk3NAzLH {
    min-height: 1725px;
  }
  .vev #e76AGUuIfhb {
    margin: 120px 0 0;
    width: 980px;
    height: 315px;
  }
  .vev div .pFLH_KM-BZD p {
    font-size: 50px;
  }
  .vev #en3lqFVGw_- {
    margin: 525px 0 0;
    width: 980px;
    height: 40px;
  }
  .vev div .pHYt1qGX2ya p,
  .vev div .pJkK-budabA p {
    font-size: 32px;
  }
  .vev #ebNdvXLK3hmc strong,
  .vev div .pHYt1qGX2ya em,
  .vev div .pHYt1qGX2ya strong,
  .vev div .pJkK-budabA em,
  .vev div .pJkK-budabA strong {
    font-size: 35px;
  }
  .vev #ejI9MwXluSB {
    margin: 700px 0 0;
    width: 1024px;
    height: 120px;
  }
  .vev div .prDtBKlMjdL h2 {
    font-size: 85px;
  }
  .vev #eYTpEJQ6Nmt {
    margin: 835px 0 0 0.1%;
    width: 95.02%;
    height: 135px;
  }
  .vev div .pHhK3MatZLY h3,
  .vev div .picNfU9eRyU h3 {
    font-size: 70px;
  }
  .vev #ekcV8ATYMiK {
    margin: 1090px 0 0;
    width: 980px;
    height: 495px;
  }
  .vev #egyTRKulROlc img {
    object-position: 83% 12%;
    width: 111%;
    height: 111%;
    transform: translate(-8%, -1%);
  }
  .vev #egyTRKulROl {
    min-height: 90vh;
  }
  .vev #eSTAEax9Mav {
    height: 250px;
  }
  .vev div .pyufFGNt_1L {
    background: linear-gradient(
      180deg,
      rgba(249, 249, 249, 0) 18%,
      rgba(0, 0, 0, 0.85) 68%
    );
  }
  .vev #ecOlu8841Pc {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev div .pOcdwMnvxOi p {
    font-size: 27px;
    text-align: center;
  }
  .vev #ewjegJ1RWb5 {
    min-height: 1130px;
  }
  .vev #eAt6msAuk4Z {
    margin: 140px 0 0;
    width: 980px;
    height: 850px;
  }
  .vev #ejC5XUJwxL0 {
    min-height: 80vh;
  }
  .vev #eL05PHhxykmc {
    background: linear-gradient(
      180deg,
      rgba(249, 249, 249, 0) 18%,
      rgba(0, 0, 0, 0.85) 68%
    );
  }
  .vev #eL05PHhxykm {
    height: 250px;
  }
  .vev #eSk5jeeMim6 {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #eJ1GTpInYgH {
    min-height: 820px;
  }
  .vev #elaUDxKA13w {
    margin: 140px 0 0;
    width: 980px;
    height: 540px;
  }
  .vev #eVIXZv6E9EUc {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.9) 21%,
        rgba(255, 255, 255, 0) 61%
      ),
      var(--b-UyJAKE_9Ho) no-repeat 62% 30% / cover;
  }
  .vev #eVIXZv6E9EU {
    min-height: 925px;
  }
  .vev #el11s-dfpAh {
    width: 1024px;
    height: 120px;
  }
  .vev div .pIwFCa3BLBp h2 {
    font-size: 85px;
    font-weight: 400;
    font-style: inherit;
  }
  .vev #e5i-ju85PAU {
    margin: 215px 0 0;
    width: 1024px;
    height: 70px;
  }
  .vev #e4kB7hw00HU {
    min-height: 730px;
  }
  .vev #eJJecnp0wNR {
    margin: 140px 0 0;
    width: 95.02%;
    height: 450px;
  }
  .vev #e35Aeg1pDNZ {
    min-height: 80vh;
  }
  .vev #e3gwLt_SEFg {
    height: 250px;
  }
  .vev #eaCiAPJh1OF {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #e4aZeG10MyB {
    margin: 140px 0 0;
    width: 95.02%;
    height: 900px;
  }
  .vev #eE6wvkQpjJ4c img {
    object-position: 48% 71%;
    transform: translate(-3%, -5%);
  }
  .vev #eE6wvkQpjJ4 {
    min-height: 80vh;
  }
  .vev #evmO7g-IdTX {
    height: 250px;
  }
  .vev #esnm2KGGS4T {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #efnI5rD7ksF {
    min-height: 755px;
  }
  .vev #ej0Ap1WYvDP {
    margin: 130px 0 0;
    width: 980px;
    height: 495px;
  }
  .vev #e4OzJqAeCdOc {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.9) 21%,
        rgba(255, 255, 255, 0) 61%
      ),
      var(--b-bSNhdW0YIa) no-repeat 12% 35%/185%;
  }
  .vev #e4OzJqAeCdO {
    min-height: 925px;
  }
  .vev #eLzFBu2Tn6B {
    width: 1024px;
    height: 120px;
  }
  .vev #eA0DyRP9SGo {
    margin: 215px 0 0;
    width: 1024px;
    height: 70px;
  }
  .vev #en51NfkXbIa {
    min-height: 1400px;
  }
  .vev #ebyxKq5KPmI {
    margin: 140px 0 0;
    width: 980px;
    height: 1120px;
  }
  .vev #eOc2LAhhoEc {
    min-height: 80vh;
  }
  .vev #exTV3JvTx2q {
    height: 250px;
  }
  .vev #ekvUHF16XXa {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #ebc_eyyAomC {
    min-height: 955px;
  }
  .vev #eWuefHJz0lf {
    margin: 140px 0 0;
    width: 980px;
    height: 675px;
  }
  .vev #eYYH8F-BWstc {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.9) 21%,
        rgba(255, 255, 255, 0) 61%
      ),
      var(--b-iIaWnWcKDE) no-repeat 68% 26%/131%;
  }
  .vev #eYYH8F-BWst {
    min-height: 925px;
  }
  .vev #e5l_nGy_3Xt {
    width: 1024px;
    height: 120px;
  }
  .vev #ekyPBquzy3T {
    margin: 215px 0 0;
    width: 1024px;
    height: 70px;
  }
  .vev #eSVSK_U8cY7 {
    min-height: 2165px;
  }
  .vev #eC72GukxF3C {
    margin: 140px 0 0;
    width: 980px;
    height: 1885px;
  }
  .vev #eExLnBvVCfac img {
    object-position: 54% 63%;
  }
  .vev #eExLnBvVCfa {
    min-height: 80vh;
  }
  .vev #eyXsbRxjTXD {
    height: 250px;
  }
  .vev #exhPHClqOF9 {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #exVt4kE5SBW {
    min-height: 720px;
  }
  .vev #eRZVeHsMhKv {
    margin: 140px 0 0;
    width: 980px;
    height: 270px;
  }
  .vev #eljtdEnsB5oc h5 {
    font-size: 58px;
  }
  .vev #eljtdEnsB5o {
    margin: 550px 0 0;
    width: 980px;
    height: 120px;
    max-height: 100%;
  }
  .vev #eTdnHOOUVQj {
    min-height: 250vh;
  }
  .vev #eiQOuMw7UCV {
    min-height: 825px;
  }
  .vev #endSPCohJaA {
    min-height: 2340px;
  }
  .vev #eYb958zcnk0 {
    margin: 140px 0 0;
    width: 980px;
    height: 2060px;
  }
  .vev #erO6tj7e50mc {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.9) 21%,
        rgba(255, 255, 255, 0) 61%
      ),
      var(--b-XDrycWYHqN) no-repeat 73% 46% / cover;
  }
  .vev #erO6tj7e50m {
    min-height: 925px;
  }
  .vev #e-L-iWLJm3C {
    width: 1024px;
    height: 120px;
  }
  .vev #e5g0rhcklbR {
    margin: 215px 0 0;
    width: 1024px;
    height: 70px;
  }
  .vev #eiNQLJdUawM {
    min-height: 685px;
  }
  .vev #evk83IXtb1k {
    margin: 140px 0 0;
    width: 980px;
    height: 405px;
  }
  .vev #eicWms9EN3lc img {
    object-position: 24% 60%;
    width: 119%;
    height: 119%;
    transform: translate(-4%, -10%);
    object-fit: cover;
  }
  .vev #eicWms9EN3l {
    min-height: 100vh;
  }
  .vev #ehGlup1hRgx {
    height: 250px;
  }
  .vev #eZLj-f0y_Bw {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #efFgJjnVd2i {
    min-height: 2925px;
  }
  .vev #eU3p3q223xM {
    margin: 140px 0 0;
    width: 980px;
    height: 2645px;
  }
  .vev #eqSb9D2f7Wjc img {
    object-position: 13% 57%;
  }
  .vev #eqSb9D2f7Wj {
    min-height: 80vh;
  }
  .vev #eOm0JRHvvqGc {
    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0) 0,
      rgba(0, 0, 0, 0.85) 80%
    );
  }
  .vev #eOm0JRHvvqG {
    height: 250px;
  }
  .vev #e5VmFyExxsf {
    margin: 0 0 35px;
    width: 100%;
    height: 35px;
  }
  .vev #eMEAXdQ5tjb {
    min-height: 1280px;
  }
  .vev #eGJXMEnIkms {
    margin: 140px 0 0;
    width: 980px;
    height: 585px;
  }
  .vev #ebNdvXLK3hmc li {
    line-height: 1.9em;
    margin: 5px 0 25px 25px;
  }
  .vev #ebNdvXLK3hmc li::marker {
    font-size: 30px;
  }
  .vev #ebNdvXLK3hm {
    margin: 885px 0 0;
    width: 980px;
    max-height: 100%;
  }
  .vev #eH6ipS-reFI {
    min-height: 280px;
  }
  .vev #e2oy9YPb5lWc p {
    font-size: 60px;
  }
  .vev #e2oy9YPb5lW {
    width: 100%;
    margin: 160px 0 0;
    height: 80px;
  }
  .vev div .pvWvcp5bxLM p {
    font-size: 55px;
  }
  .vev #eR-H-y7VduG {
    min-height: 50vh;
    display: none;
  }
  .vev #ehrk_9hgKhx {
    min-height: 1051px;
    display: none;
  }
  .vev #e8NKeAkr1sS {
    margin: 80px 0 0;
    width: 100%;
    height: 580px;
  }
  .vev div .p_mfJzc87yK strong {
    font-size: 32px;
  }
  .vev div .p_mfJzc87yK p {
    font-size: 30px;
  }
  .vev #ej7RNC_aYnD {
    margin: 750px 0 0;
    width: 54px;
    height: 70px;
    aspect-ratio: auto;
    --ratio: 100%;
  }
  .vev #eA2ERbwbS8F {
    min-height: 88vh;
    height: auto;
    display: grid;
  }
  .vev #eE7HbhUycMY {
    min-height: 1025px;
    display: grid;
  }
  .vev #eOgz7UxIrZE {
    margin: 270px 0 0;
    width: 100%;
    height: 625px;
  }
  .vev #eFkkajq0dvi {
    margin: 130px 0 0;
    width: 54px;
    height: 70px;
    aspect-ratio: auto;
    --ratio: 100%;
  }
}
@media (max-width: 1280px) {
  .vev .__vev {
    --b-OpcRNNucR0: url("assets/ca95ae9f956e64d45f9c7e3ec7498641.png");
    --b-UyJAKE_9Ho: url("assets/2e4bd4b1fd40e21baf615ff1e480a159.jpg");
    --b-bSNhdW0YIa: url("assets/3be2b3ed09abb631add4593c164cd5c3.jpg");
    --b-iIaWnWcKDE: url("assets/f791307e8ad7ff509c5504c2a2000454.jpg");
    --b-XDrycWYHqN: url("assets/a0001f5e888c4a44393d63385493238e.jpg");
  }
}
@media (max-width: 1920px) and (min-width: 1281px) {
  .vev .__vev {
    --b-OpcRNNucR0: url("assets/e3c7b8ec703f83e298ae49697d0d9b03.png");
    --b-UyJAKE_9Ho: url("assets/2e4bd4b1fd40e21baf615ff1e480a159.jpg");
    --b-bSNhdW0YIa: url("assets/3be2b3ed09abb631add4593c164cd5c3.jpg");
    --b-iIaWnWcKDE: url("assets/f791307e8ad7ff509c5504c2a2000454.jpg");
    --b-XDrycWYHqN: url("assets/f7a4fcc3d0b2042b132a49a3262be3e7.jpg");
  }
}
@media (min-width: 1921px) {
  .vev .__vev {
    --b-OpcRNNucR0: url("assets/e3a5e3faa7fd16b0684ec47d643d2ad9.png");
    --b-UyJAKE_9Ho: url("assets/2e4bd4b1fd40e21baf615ff1e480a159.jpg");
    --b-bSNhdW0YIa: url("assets/3be2b3ed09abb631add4593c164cd5c3.jpg");
    --b-iIaWnWcKDE: url("assets/f791307e8ad7ff509c5504c2a2000454.jpg");
    --b-XDrycWYHqN: url("assets/5489912758663de8e459a7cc4309ec9a.jpg");
  }
}
@supports not (aspect-ratio: 1) {
  .vev #eFkkajq0dvi::before,
  .vev #ej7RNC_aYnD::before {
    float: left;
    padding-top: var(--ratio);
    content: "";
    grid-area: 1/1;
    pointer-events: none;
  }
}
vev {
  font-family: "Merriweather";
}
@supports not (aspect-ratio: 1) {
  .vev #eFkkajq0dvi::before,
  .vev #ej7RNC_aYnD::before {
    float: left;
    padding-top: var(--ratio);
    content: "";
    grid-area: 1/1;
    pointer-events: none;
  }
}
