/**
 * Breakpoints
 * WordPress Breakpoints: 782px 600px
 * Other Breakpoints: 1280px 960px 425px
 * Example usage:
 *
 *   .container {
 *     flex-direction: column;
 *     @include above(782px) {
 *       flex-direction: row;
 *     }
 *   }
 *
 */
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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

* {
  box-sizing: border-box;
}

summary::-webkit-details-marker {
  display: none;
}

html {
  line-height: 1;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

a {
  color: currentColor;
  text-decoration: none;
}

ol, ul {
  list-style: none;
}

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

caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

details > summary {
  list-style: none;
}

summary::-webkit-details-marker {
  display: none;
}

q,
blockquote {
  quotes: none;
}

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

a img {
  border: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=url],
input[type=search],
input[type=submit],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

textarea {
  resize: vertical;
}

select {
  display: block;
}

#wpadminbar {
  background: none;
}
#wpadminbar ul.ab-top-menu:before {
  content: " ";
  background-color: rgba(29, 35, 39, 0.9);
  width: 10px;
  height: 46px;
  display: block;
  float: left;
}
@media (min-width: 782px) {
  #wpadminbar ul.ab-top-menu:before {
    height: 32px;
  }
}
#wpadminbar ul.ab-top-menu:after {
  content: " ";
  width: 40px;
  height: 46px;
  display: block;
  background: rgba(29, 35, 39, 0.9);
  border-radius: 0 0 10px 0;
  float: left;
}
@media (min-width: 782px) {
  #wpadminbar ul.ab-top-menu:after {
    height: 32px;
  }
}
#wpadminbar ul.ab-top-menu > li {
  background: rgba(29, 35, 39, 0.9);
}
#wpadminbar ul.ab-top-menu #wp-admin-bar-site-name a:after {
  content: " Dashboard";
}
#wpadminbar ul.ab-top-menu #wp-admin-bar-site-name .ab-sub-wrapper {
  display: none;
}
#wpadminbar ul.ab-top-secondary {
  display: none;
}

html {
  position: relative;
}

body {
  position: relative;
}
body.locked {
  max-height: 100svh;
}

main {
  display: flex;
  flex-wrap: wrap;
}

.lower {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.container {
  margin: 0 auto;
  width: calc(100% - clamp(57.6px, 3.75vw, 86.4px));
  max-width: clamp(1536px, 100vw, 2304px);
}
@media (max-width: 782px) {
  .container {
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}

@media (min-width: 782px) {
  [data-brand] {
    opacity: 0;
  }
}

@media (min-width: 782px) {
  [data-animation] {
    opacity: 0;
  }
}

[data-shutter] {
  display: none;
}
@media (min-width: 782px) {
  [data-shutter] {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    background: #f4f4f4;
    height: 100vh;
    transition: height 1.2s 2s cubic-bezier(0.66, 0, 0.33, 1);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    z-index: 700;
  }
  [data-once] [data-shutter] {
    height: 0;
  }
  [data-invert-header=true] [data-shutter] {
    background: #222222;
  }
}

@font-face {
  font-family: "Scto Grotesk B";
  src: url("fonts/SctoGroteskB-Medium.woff2") format("woff2"), url("fonts/SctoGroteskB-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Portrait";
  src: url("fonts/Portrait-Regular.woff2") format("woff2"), url("fonts/Portrait-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Portrait";
  src: url("fonts/Portrait-Light.woff2") format("woff2"), url("fonts/Portrait-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Carlsberg Sans";
  src: url("fonts/CarlsbergSans-Light.woff2") format("woff2"), url("fonts/CarlsbergSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
.caption {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  line-height: 1;
}

.button {
  display: inline-block;
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  padding: 0 clamp(19.2px, 1.25vw, 28.8px);
  height: clamp(32px, 2.0833333333vw, 48px);
  line-height: clamp(32px, 2.0833333333vw, 48px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  border: 1px solid transparent;
  outline: 0;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s, transform 0.3s;
  background: #222222;
  border-color: #222222;
  color: #FFFFFF;
}
.button:hover {
  background: #444;
  border-color: #444;
}
.button:hover {
  transform: scale(1.1);
}
.button--white {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #222222;
}
.button--white:hover {
  background: #eee;
  border-color: #eee;
}
.button--green {
  background: #026831;
  border-color: #026831;
  color: #FFFFFF;
}
.button--green:hover {
  background: #113120;
  border-color: #113120;
}

.grid {
  display: grid;
  gap: 0 clamp(38.4px, 2.5vw, 57.6px);
  grid-template-columns: repeat(12, 1fr);
}
@media (max-width: 650px) {
  .grid {
    gap: 0 clamp(19.2px, 1.25vw, 28.8px);
  }
}
@media (max-width: 782px) {
  .grid {
    grid-template-columns: repeat(6, 1fr);
  }
}

.age-verification {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: 100lvh;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #113120;
  opacity: 0;
  z-index: 98;
}
@media (min-width: 782px) {
  .age-verification .inner {
    opacity: 0;
    transition: opacity 0.5s 2.8s;
  }
  [data-once] .age-verification .inner {
    opacity: 1;
  }
}
.age-verification .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  color: #FFFFFF;
  font-size: clamp(38.4px, 2.5vw, 57.6px);
  margin: 0 0 clamp(25.6px, 1.6666666667vw, 38.4px);
}
.age-verification .fields-inner {
  display: flex;
  text-align: center;
  transition: transform 0.3s;
}
.age-verification .fields-inner[data-show=year] {
  transform: translateX(33.33%);
}
.age-verification .fields-inner[data-show=month] {
  transform: translateX(0%);
}
.age-verification .fields-inner[data-show=month] .month-fields {
  opacity: 1;
  pointer-events: auto;
}
.age-verification .fields-inner[data-show=day] {
  transform: translateX(-33.33%);
}
.age-verification .fields-inner[data-show=day] .month-fields,
.age-verification .fields-inner[data-show=day] .day-fields {
  opacity: 1;
  pointer-events: auto;
}
.age-verification .month-fields,
.age-verification .day-fields {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.age-verification fieldset {
  display: flex;
  justify-content: center;
  gap: clamp(6.4px, 0.4166666667vw, 9.6px);
  width: clamp(600px, 39.0625vw, 900px);
}
.age-verification input[type=number] {
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: clamp(120px, 7.8125vw, 180px);
  padding: clamp(40px, 2.6041666667vw, 60px) clamp(25.6px, 1.6666666667vw, 38.4px);
  font-size: clamp(48px, 3.125vw, 72px);
  font-weight: 700;
  text-align: center;
  color: #FFFFFF;
  background: #113120;
  caret-color: transparent;
  border: 6px solid rgba(255, 255, 255, 0.2);
  outline: none;
}
@media (max-width: 650px) {
  .age-verification input[type=number] {
    width: 80px;
    padding: 32px 20px;
    font-size: 24px;
    border: 3px solid rgba(255, 255, 255, 0.2);
  }
}
.age-verification input[type=number]::-webkit-outer-spin-button, .age-verification input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.age-verification input[type=number][type=number] {
  -moz-appearance: textfield;
}
.age-verification input[type=number]::-moz-placeholder {
  color: #FFFFFF;
  opacity: 0.25;
}
.age-verification input[type=number]::placeholder {
  color: #FFFFFF;
  opacity: 0.25;
}
.age-verification input[type=number]:focus, .age-verification input[type=number]:active {
  border-color: white;
}
.age-verification .location-fields {
  width: 100%;
  flex-wrap: wrap;
  gap: clamp(16px, 1.0416666667vw, 24px) clamp(8px, 0.5208333333vw, 12px);
  margin: clamp(48px, 3.125vw, 72px) 0 0;
}
.age-verification .location-fields span {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(17.6px, 1.1458333333vw, 26.4px);
  color: #FFFFFF;
  display: block;
  width: 100%;
}
.age-verification .location-fields label {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(17.6px, 1.1458333333vw, 26.4px);
  display: block;
  padding: 0 clamp(28.8px, 1.875vw, 43.2px);
  height: clamp(48px, 3.125vw, 72px);
  line-height: calc(clamp(50px, 3.2552083333vw, 75px) - 12px);
  white-space: nowrap;
  background: rgba(255, 255, 255, 0);
  color: #FFFFFF;
  cursor: pointer;
  border: 6px solid rgba(255, 255, 255, 0.2);
  transition: background 0.3s, border 0.3s;
}
.age-verification .location-fields label:hover, .age-verification .location-fields label:focus {
  border: 6px solid #FFFFFF;
}
.age-verification .location-fields input[type=radio] {
  display: none;
}
.age-verification .location-fields input[type=radio]:checked + label {
  background: #FFFFFF;
  color: #222222;
  border: 6px solid #FFFFFF;
}
.age-verification .error {
  display: none;
  max-width: clamp(500.8px, 32.6041666667vw, 751.2px);
  margin: clamp(19.2px, 1.25vw, 28.8px) auto 0;
  padding: clamp(19.2px, 1.25vw, 28.8px) clamp(19.2px, 1.25vw, 28.8px) clamp(16px, 1.0416666667vw, 24px);
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #ffe3e3;
}
@media (max-width: 650px) {
  .age-verification .error {
    width: 300px;
  }
}
.age-verification button {
  display: inline-block;
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  padding: 0 clamp(19.2px, 1.25vw, 28.8px);
  height: clamp(32px, 2.0833333333vw, 48px);
  line-height: clamp(32px, 2.0833333333vw, 48px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  border: 1px solid transparent;
  outline: 0;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s, transform 0.3s;
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #222222;
  display: inline-block;
  cursor: pointer;
  margin: clamp(40px, 2.6041666667vw, 60px) 0 0;
}
.age-verification button:hover {
  background: #eee;
  border-color: #eee;
}
.age-verification button:hover {
  transform: scale(1.1);
}
.age-verification .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1177.01 1032.48'%3E%3Cpath d='M362.27,582.16c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.24,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.57,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM340.68,678.21l15.81,51.24,16.19,9.86-35.38,11.9,5.92-17.06-26.91-47.14-51.89,12.6-9.54,15.47-13.92-33.51,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.52-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.83,24.11ZM328.8,658.52l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM448.05,686.14c5.83-66.4-43.92-127.52-112.74-135.27-68.99-8.17-128.98,38.63-136.18,104.61-5.83,66.4,45.64,126.72,113.03,135.4,68.91,7.96,130.43-39.2,136.03-104.67l-.14-.06ZM280.82,768c-56.1-24.59-82.94-88.42-59.43-142.07,23.52-53.65,88.79-78.31,145.19-53.6,56.39,24.72,83.96,88.86,60,143.53-23.96,54.67-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M394.66,822.89c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.24,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.57,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM373.07,918.94l15.81,51.24,16.19,9.86-35.38,11.9,5.92-17.06-26.91-47.14-51.89,12.6-9.54,15.47-13.93-33.51,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.52-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.83,24.11ZM361.19,899.25l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM480.44,926.86c5.83-66.4-43.92-127.52-112.74-135.27-68.99-8.17-128.98,38.63-136.18,104.61-5.83,66.4,45.64,126.72,113.03,135.39,68.91,7.96,130.43-39.2,136.03-104.67l-.14-.06ZM313.2,1008.73c-56.1-24.59-82.94-88.42-59.43-142.08,23.52-53.65,88.8-78.31,145.19-53.59,56.39,24.72,83.95,88.86,59.99,143.53-23.96,54.66-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M163.59,721.62c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.24,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.56,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM142,817.66l15.81,51.24,16.19,9.86-35.38,11.9,5.92-17.06-26.91-47.14-51.89,12.6-9.54,15.47-13.92-33.52,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.53-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.83,24.11ZM130.12,797.97l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM249.37,825.59c5.83-66.4-43.91-127.51-112.74-135.27C67.64,682.15,7.65,728.95.45,794.93c-5.83,66.4,45.64,126.72,113.03,135.4,68.91,7.96,130.43-39.2,136.03-104.67l-.15-.06ZM82.14,907.45c-56.1-24.59-82.94-88.42-59.43-142.07,23.52-53.65,88.8-78.31,145.19-53.6,56.39,24.72,83.96,88.86,59.99,143.53-23.96,54.66-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M719.39,623.95c-14.42,3.5-28.91-5.33-32.41-19.76l-12.84-52.94c-4.65-19.18-23.91-30.92-43.09-26.27-7.98,1.94-14.6,6.79-19.31,12.81-18.23,23.27-47.54,35.74-77.64,31.51-25.86-3.47-51.01,12.05-58.58,37.77-7.53,25.87,5.42,52.47,28.93,63.66,27.64,12.79,45.45,39.34,48.35,68.7.75,7.78,3.69,15.19,9.39,21.28,13.53,14.26,36.24,14.77,50.5,1.23l39.28-37.64c10.68-10.23,27.52-9.77,37.75.91,10.23,10.68,9.8,27.68-.88,37.91l-39.32,37.49c-14.22,13.69-14.76,36.24-1.08,50.47,5.7,6.09,13.15,9.32,20.72,10.41,29.3,4.26,54.75,23.44,66.31,51.67,9.9,24.08,35.92,38.24,62,31.91,26.08-6.33,42.76-30.68,40.49-56.78-2.66-30.39,11.17-59.09,35.26-76.31,6.23-4.44,11.33-10.87,13.65-18.75,5.49-18.88-5.36-38.83-24.24-44.33l-52.12-15.3c-14.18-4.2-22.34-19.11-18.15-33.29,4.2-14.18,18.96-22.31,33.13-18.11l52.16,15.45c18.88,5.49,38.67-5.32,44.16-24.2,2.28-8.03,1.49-15.96-1.41-23.22-11.03-27.38-7.21-59.18,11.49-83.21,15.96-20.61,15.09-50.29-3.42-69.69-18.51-19.39-47.98-21.67-69.22-6.76-24.86,17.4-56.77,19.79-83.61,7.61-6.95-3.19-15.06-4.47-23.03-2.54-19.18,4.65-30.91,23.91-26.26,43.09l12.84,52.94c3.5,14.42-5.33,28.91-19.75,32.41l-.04-.15Z' style='fill: %230d2b1b; fill-rule: evenodd; stroke-width: 0px;'/%3E%3Cpath d='M1028.31,676.54c-25.78,6.25-48.41,22.79-62.73,44.79-29.03,45.06-14.7,104.14,32.09,132.27,22.5,13.06,50.17,15.94,75.94,9.68,25.78-6.25,48.67-21.72,62.76-43.34,30.15-46.47,15.74-105.86-32.09-132.27-22.2-13.14-49.13-17.65-75.98-11.14ZM1069.36,766.02l43.63,31.17,18.85-1.97-20.93,30.91-5.63-17.16-49.97-21.18-33.64,41.47,1.79,18.09-31.39-18.22,17.66-6.89,23.11-47.36-42.51-32.58-18.52,3.35,19.29-31.65,6.7,16.9,49.17,22.52,34.45-42.8-2.86-17.83,33.03,18.96-18,5.51-24.23,48.77ZM1047.97,757.56l16.48,9.65-10.22,16.13-16.48-9.65,10.22-16.13ZM1159.56,707.25c-35.61-56.35-112.22-74.81-171.66-39.27-59.83,35.31-79.18,108.9-44.91,165.74,35.6,56.35,113.11,73.13,171.97,39.19,59.64-35.43,79.99-110.23,44.76-165.7l-.15.04ZM1076.16,873.72c-59.53,14.44-119.57-20.06-133.38-76.99-13.81-56.93,23.17-116.11,83-130.62,59.84-14.52,120.64,19.8,134.71,77.8,14.08,58-23.42,115.03-84.33,129.81Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M501.27,79.16c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.24,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.57,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM479.68,175.21l15.81,51.24,16.19,9.85-35.38,11.9,5.92-17.06-26.91-47.14-51.89,12.6-9.54,15.47-13.92-33.51,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.52-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.83,24.11ZM467.8,155.52l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM587.05,183.14c5.83-66.4-43.91-127.52-112.74-135.27-68.99-8.17-128.98,38.63-136.18,104.61-5.83,66.4,45.64,126.72,113.03,135.4,68.91,7.96,130.43-39.2,136.03-104.67l-.15-.06ZM419.82,265c-56.1-24.59-82.94-88.42-59.43-142.07,23.52-53.65,88.79-78.31,145.19-53.6,56.39,24.72,83.96,88.86,59.99,143.53-23.96,54.67-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M533.66,319.89c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.25,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.57,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM512.07,415.94l15.81,51.24,16.19,9.86-35.38,11.9,5.92-17.06-26.91-47.14-51.89,12.6-9.54,15.47-13.92-33.52,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.52-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.83,24.11ZM500.19,396.25l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM619.44,423.86c5.83-66.4-43.92-127.51-112.74-135.27-68.99-8.17-128.98,38.63-136.18,104.61-5.83,66.4,45.64,126.72,113.03,135.4,68.91,7.96,130.43-39.2,136.03-104.67l-.14-.06ZM452.2,505.73c-56.1-24.59-82.94-88.42-59.43-142.07,23.52-53.65,88.79-78.31,145.19-53.59,56.39,24.72,83.96,88.86,60,143.53-23.96,54.67-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M302.59,218.62c-24.29-10.65-52.32-11.21-77.04-2.39-50.4,18.25-74.81,73.93-54.64,124.66,9.98,24.03,30.24,43.08,54.54,53.73,24.29,10.65,51.87,12.22,76.18,3.56,52.15-18.69,76.68-74.66,54.64-124.66-9.69-23.9-28.37-43.81-53.68-54.9ZM281,314.66l15.81,51.24,16.19,9.86-35.38,11.9,5.92-17.06-26.92-47.14-51.89,12.6-9.54,15.47-13.93-33.51,18.22,5.23,47.09-23.67-14.07-51.68-16.76-8.55,34.53-13.49-4.91,17.5,25.46,47.71,53.35-13.17,8.53-15.92,14.78,35.1-17.65-6.53-48.84,24.11ZM269.12,294.97l7.26,17.66-17.9,6.63-7.26-17.66,17.9-6.63ZM388.37,322.59c5.83-66.4-43.92-127.51-112.74-135.27-68.99-8.17-128.98,38.63-136.18,104.61-5.83,66.4,45.64,126.72,113.03,135.4,68.91,7.96,130.43-39.2,136.03-104.67l-.14-.06ZM221.14,404.45c-56.1-24.59-82.94-88.42-59.43-142.07,23.52-53.65,88.8-78.31,145.19-53.6,56.39,24.72,83.95,88.86,59.99,143.53-23.96,54.67-88.35,77.3-145.76,52.14Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3Cpath d='M192.77,518.56c-2.97-26.64-25.04-46.31-50.96-47.33-30.32-1.22-57.15-18.67-71.11-44.62-3.59-6.75-9.27-12.68-16.79-15.98-4.82-2.11-9.84-3.07-14.77-3.01v247.47c12.19,8.55,28.96,8.85,41.59-.49,6.68-5,10.86-11.79,12.95-19.32,7.82-28.47,30.13-51.44,59.57-59.23,25.18-6.72,42.48-30.86,39.51-57.5Z' style='fill: %230d2b1b; fill-rule: evenodd; stroke-width: 0px;'/%3E%3Cpath d='M998.15,359.66v-109.77l-31.96-9.38c-14.18-4.2-22.35-19.11-18.15-33.29,4.2-14.18,18.96-22.31,33.13-18.11l16.98,5.03V6.58c-21.48,8.65-45.72,8.09-66.82-1.49-6.95-3.19-15.06-4.47-23.03-2.54-19.18,4.65-30.91,23.91-26.26,43.09l12.84,52.94c3.5,14.42-5.33,28.91-19.75,32.41l-.04-.15c-14.42,3.5-28.91-5.33-32.41-19.76l-12.84-52.94c-4.65-19.18-23.91-30.92-43.09-26.27-7.98,1.94-14.6,6.79-19.31,12.81-18.23,23.27-47.54,35.74-77.64,31.51-25.86-3.47-51.01,12.05-58.58,37.77-7.53,25.87,5.42,52.47,28.93,63.66,27.64,12.79,45.45,39.34,48.35,68.7.75,7.78,3.69,15.19,9.39,21.28,13.53,14.26,36.24,14.77,50.5,1.23l39.28-37.64c10.68-10.23,27.52-9.76,37.75.92,10.23,10.68,9.8,27.68-.88,37.91l-39.32,37.49c-14.22,13.69-14.76,36.24-1.08,50.47,5.7,6.09,13.15,9.32,20.72,10.41,29.3,4.26,54.75,23.44,66.31,51.67,9.91,24.08,35.92,38.24,62,31.91,26.08-6.33,42.76-30.68,40.48-56.78-1.08-12.34.56-24.4,4.5-35.53Z' style='fill: %230d2b1b; fill-rule: evenodd; stroke-width: 0px;'/%3E%3Cpath d='M39.15,252.76c16-13.76,36.68-21.07,57.98-20.42,7.65.25,15.6-1.78,22.22-6.64,15.81-11.69,19.27-34.14,7.58-49.95l-32.19-43.76c-8.73-11.93-6.19-28.74,5.74-37.48,11.93-8.74,28.6-6.26,37.33,5.67l32.12,43.91c11.69,15.81,33.99,19.21,49.8,7.52,6.68-5,10.86-11.79,12.95-19.32,7.82-28.47,30.13-51.44,59.57-59.23,25.18-6.72,42.48-30.86,39.51-57.5-.62-5.52-2.06-10.74-4.19-15.56H39.15v252.76Z' style='fill: %230d2b1b; stroke-width: 0px;'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.4;
  z-index: -1;
}
.age-verification .restricted {
  padding: clamp(19.2px, 1.25vw, 28.8px);
}
.age-verification .restricted p {
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #FFFFFF;
  font-size: clamp(25.6px, 1.6666666667vw, 38.4px);
  line-height: 1.4;
}
.age-verification .restricted a {
  text-decoration: underline;
}
.age-verification .restricted a:hover {
  text-decoration: none;
}

.card-edition-large {
  display: flex;
  position: relative;
  align-items: start;
  gap: clamp(32px, 2.0833333333vw, 48px);
  width: 100%;
}
@media (max-width: 782px) {
  .card-edition-large {
    flex-direction: column;
  }
}
.card-edition-large__image {
  border-radius: clamp(8px, 0.5208333333vw, 12px);
}
@media (max-width: 782px) {
  .card-edition-large__image {
    padding: clamp(88px, 5.7291666667vw, 132px);
    border-radius: clamp(8px, 0.5208333333vw, 12px);
    border: 1px solid rgba(34, 34, 34, 0.3);
    margin: 0 0 clamp(28.8px, 1.875vw, 43.2px);
  }
}
@media (max-width: 650px) {
  .card-edition-large__image {
    padding: clamp(51.2px, 3.3333333333vw, 76.8px);
  }
}
.card-edition-large__image img {
  width: clamp(241.6px, 15.7291666667vw, 362.4px);
  border-radius: clamp(4.8px, 0.3125vw, 7.2px);
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 782px) {
  .card-edition-large__image img {
    width: 100%;
    height: auto;
  }
}
.card-edition-large__content {
  display: flex;
  align-items: start;
  flex-direction: column;
}
.card-edition-large__content .caption {
  margin: 0 0 clamp(9.6px, 0.625vw, 14.4px);
}
.card-edition-large__content .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(25.6px, 1.6666666667vw, 38.4px);
  margin: clamp(9.6px, 0.625vw, 14.4px) 0 clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.card-edition-large__content .excerpt {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  margin: 0 0 clamp(25.6px, 1.6666666667vw, 38.4px);
}
.card-edition-large__content .buttons {
  display: flex;
  gap: clamp(17.6px, 1.1458333333vw, 26.4px);
  margin: auto 0 0;
}
.card-edition-large__content .button {
  margin: auto 0 0;
}

.card-edition {
  position: relative;
  display: flex;
  align-items: start;
  flex-direction: column;
  width: 100%;
}
.card-edition__image {
  padding: clamp(88px, 5.7291666667vw, 132px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  border: 1px solid rgba(34, 34, 34, 0.3);
  margin: 0 0 clamp(28.8px, 1.875vw, 43.2px);
}
@media (max-width: 650px) {
  .card-edition__image {
    padding: clamp(51.2px, 3.3333333333vw, 76.8px);
  }
}
.card-edition__image img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.card-edition__heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(19.2px, 1.25vw, 28.8px);
  max-width: clamp(280px, 18.2291666667vw, 420px);
  margin: clamp(9.6px, 0.625vw, 14.4px) 0 clamp(22.4px, 1.4583333333vw, 33.6px);
  color: #222222;
}
.card-edition__buttons {
  display: flex;
  gap: clamp(17.6px, 1.1458333333vw, 26.4px);
  margin: auto 0 0;
}

.category-band {
  position: relative;
  border-bottom: 1px solid #ACACAC;
  margin: clamp(96px, 6.25vw, 144px) 0 0;
  width: 100%;
}
@media (min-width: 782px) {
  .category-band {
    margin: clamp(121.6px, 7.9166666667vw, 182.4px) 0 0;
  }
}
.category-band ul {
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.category-band li:nth-child(n+2) {
  margin: 0 0 0 clamp(19.2px, 1.25vw, 28.8px);
}
.category-band a {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
  text-transform: uppercase;
}
.category-band a[data-active=true] {
  font-weight: bold;
}

.downloads {
  position: relative;
  width: 100%;
  margin: clamp(40px, 2.6041666667vw, 60px) 0;
}
.downloads__inner {
  position: relative;
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  overflow: hidden;
}
@media (max-width: 782px) {
  .downloads__inner {
    padding: clamp(120px, 7.8125vw, 180px) clamp(25.6px, 1.6666666667vw, 38.4px);
  }
}
.downloads__content {
  color: #FFFFFF;
  grid-column: 2/span 6;
  margin: clamp(176px, 11.4583333333vw, 264px) 0 0;
  padding: 0 0 clamp(176px, 11.4583333333vw, 264px) clamp(19.2px, 1.25vw, 28.8px);
  border-left: 1px solid #FFFFFF;
  z-index: 2;
}
@media (max-width: 782px) {
  .downloads__content {
    border: 0;
    margin: 0;
    padding: 0;
    grid-column: 1/-1;
  }
}
.downloads .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.downloads .background-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 18%;
     object-position: center 18%;
  display: block;
}
.downloads .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(38.4px, 2.5vw, 57.6px);
  line-height: 1;
  font-weight: 300;
  margin: clamp(19.2px, 1.25vw, 28.8px) 0 0;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media (min-width: 782px) {
  .downloads .heading {
    font-size: clamp(43.2px, 2.8125vw, 64.8px);
  }
}
@media (min-width: 1280px) {
  .downloads .heading {
    font-size: clamp(56px, 3.6458333333vw, 84px);
  }
}
.downloads .button {
  display: inline-block;
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  padding: 0 clamp(19.2px, 1.25vw, 28.8px);
  height: clamp(32px, 2.0833333333vw, 48px);
  line-height: clamp(32px, 2.0833333333vw, 48px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  border: 1px solid transparent;
  outline: 0;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s, transform 0.3s;
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #222222;
  margin: clamp(16px, 1.0416666667vw, 24px) 0 0;
}
.downloads .button:hover {
  background: #eee;
  border-color: #eee;
}
.downloads .button:hover {
  transform: scale(1.1);
}

.edition-preview-item {
  position: relative;
  width: 100%;
  padding: clamp(48px, 3.125vw, 72px) 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom: 1px solid #ACACAC;
}
.home-banner .edition-preview-item {
  padding: 0;
  border-bottom: 0;
}
@media (min-width: 600px) {
  .edition-preview-item {
    padding: clamp(80px, 5.2083333333vw, 120px) 0;
    width: 50%;
  }
  [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(2n-1), [data-load-namespace=index] .edition-preview-item:nth-of-type(2n-1), [data-load-namespace=edition] .edition-preview-item:nth-of-type(2n-1) {
    border-right: 1px solid #ACACAC;
  }
  .home-banner .edition-preview-item {
    padding: 0;
    width: 75%;
    margin: 0 auto;
  }
}
@media (min-width: 782px) {
  [data-load-namespace=homepage] .lower .edition-preview-item {
    width: 33.333%;
    order: 7;
  }
  [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(2n-1) {
    border-right: none;
  }
  [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(1) {
    order: 2;
    width: 50%;
  }
  [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(1) img {
    width: clamp(460.8px, 30vw, 691.2px);
    height: clamp(673.6px, 43.8541666667vw, 1010.4px);
  }
  [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(3n), [data-load-namespace=homepage] .lower .edition-preview-item:nth-of-type(3n-1) {
    border-right: 1px solid #ACACAC;
  }
  [data-load-namespace=index] .edition-preview-item {
    width: 33.33%;
  }
  [data-load-namespace=index] .edition-preview-item:nth-of-type(2n-1) {
    border-right: none;
  }
  [data-load-namespace=index] .edition-preview-item:nth-of-type(3n-2), [data-load-namespace=index] .edition-preview-item:nth-of-type(3n-1) {
    border-right: 1px solid #ACACAC;
  }
  [data-load-namespace=edition] .edition-preview-item {
    width: 33.33%;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(2n-1) {
    border-right: none;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(3n-2), [data-load-namespace=edition] .edition-preview-item:nth-of-type(3n-1) {
    border-right: 1px solid #ACACAC;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(4) {
    display: none;
  }
  .home-banner .edition-preview-item img {
    width: clamp(345.6px, 22.5vw, 518.4px);
    height: clamp(505.2px, 32.890625vw, 757.8px);
    box-shadow: 0 0 clamp(16px, 1.0416666667vw, 24px) rgba(34, 34, 34, 0.4);
  }
}
@media (min-width: 1280px) {
  [data-load-namespace=index] .edition-preview-item {
    width: 25%;
  }
  [data-load-namespace=index] .edition-preview-item:nth-of-type(3n-2), [data-load-namespace=index] .edition-preview-item:nth-of-type(3n-1) {
    border-right: none;
  }
  [data-load-namespace=index] .edition-preview-item:nth-of-type(1), [data-load-namespace=index] .edition-preview-item:nth-of-type(2), [data-load-namespace=index] .edition-preview-item:nth-of-type(3) {
    width: 33.33%;
  }
  [data-load-namespace=index] .edition-preview-item:nth-of-type(1), [data-load-namespace=index] .edition-preview-item:nth-of-type(2), [data-load-namespace=index] .edition-preview-item:nth-of-type(n + 4):nth-of-type(4n), [data-load-namespace=index] .edition-preview-item:nth-of-type(n + 4):nth-of-type(4n-2), [data-load-namespace=index] .edition-preview-item:nth-of-type(n + 4):nth-of-type(4n-3) {
    border-right: 1px solid #ACACAC;
  }
  [data-load-namespace=edition] .edition-preview-item {
    width: 25%;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(3n-2), [data-load-namespace=edition] .edition-preview-item:nth-of-type(3n-1) {
    border-right: none;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(4n-3), [data-load-namespace=edition] .edition-preview-item:nth-of-type(4n-2), [data-load-namespace=edition] .edition-preview-item:nth-of-type(4n-1) {
    border-right: 1px solid #ACACAC;
  }
  [data-load-namespace=edition] .edition-preview-item:nth-of-type(4) {
    display: flex;
  }
}
.edition-preview-item img {
  width: clamp(256px, 16.6666666667vw, 384px);
  height: clamp(374.4px, 24.375vw, 561.6px);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
  border-radius: clamp(3.2px, 0.2083333333vw, 4.8px);
  max-width: calc(100% - 40px);
}
.home-banner .edition-preview-item img {
  width: clamp(256px, 16.6666666667vw, 384px);
  height: clamp(374.4px, 24.375vw, 561.6px);
  order: 1;
}
@media (min-width: 600px) {
  .home-banner .edition-preview-item img {
    width: clamp(192px, 12.5vw, 288px);
    height: clamp(280.8px, 18.28125vw, 421.2px);
  }
}
@media (min-width: 1280px) {
  .home-banner .edition-preview-item img {
    width: clamp(256px, 16.6666666667vw, 384px);
    height: clamp(374.4px, 24.375vw, 561.6px);
  }
}
@media (min-width: 1440px) {
  .home-banner .edition-preview-item img {
    width: clamp(340.8px, 22.1875vw, 511.2px);
    height: clamp(498.4px, 32.4479166667vw, 747.6px);
  }
}
.edition-preview-item h2 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(22.4px, 1.4583333333vw, 33.6px);
  color: #222222;
  margin: 0 0 clamp(16px, 1.0416666667vw, 24px);
}
@media (min-width: 782px) {
  .edition-preview-item h2 {
    font-size: clamp(28.8px, 1.875vw, 43.2px);
  }
}
.home-banner .edition-preview-item h2 {
  order: 2;
  color: #FFFFFF;
  margin: clamp(16px, 1.0416666667vw, 24px) 0 0;
}
.edition-preview-item .buttons {
  display: flex;
  margin: 0 0 clamp(16px, 1.0416666667vw, 24px);
}
.home-banner .edition-preview-item .buttons {
  order: 3;
}
.edition-preview-item .download {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
  border-bottom: 1px solid #222222;
  margin: clamp(16px, 1.0416666667vw, 24px) 0 0;
  padding: 0 0 clamp(3.2px, 0.2083333333vw, 4.8px);
  display: block;
  order: 4;
}
.home-banner .edition-preview-item .download, .editions-band + .edition-preview-item .download {
  display: none;
}
.edition-preview-item .view-online {
  display: inline-block;
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  padding: 0 clamp(19.2px, 1.25vw, 28.8px);
  height: clamp(32px, 2.0833333333vw, 48px);
  line-height: clamp(32px, 2.0833333333vw, 48px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
  border: 1px solid transparent;
  outline: 0;
  white-space: nowrap;
  transition: background 0.3s, color 0.3s, transform 0.3s;
  background: rgba(34, 34, 34, 0);
  border-color: #222222;
  color: #222222;
  margin: 0 0 clamp(16px, 1.0416666667vw, 24px);
}
.edition-preview-item .view-online:hover {
  background: #222222;
  color: #FFFFFF;
}
.edition-preview-item .view-online:hover {
  transform: scale(1.1);
}
.home-banner .edition-preview-item .view-online {
  order: 3;
  margin: clamp(16px, 1.0416666667vw, 24px) 0 0;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.home-banner .edition-preview-item .view-online:hover {
  background: #FFFFFF;
  color: #222222;
}

.edition {
  width: 100%;
  border-top: 1px solid #ACACAC;
  border-bottom: 1px solid #ACACAC;
  margin: clamp(96px, 6.25vw, 144px) 0 0;
}
@media (min-width: 782px) {
  .edition {
    margin: clamp(121.6px, 7.9166666667vw, 182.4px) 0 0;
  }
}
.edition .inner {
  margin: 0 auto;
  width: calc(100% - clamp(57.6px, 3.75vw, 86.4px));
  max-width: clamp(1536px, 100vw, 2304px);
  border-left: 1px solid #ACACAC;
  border-right: 1px solid #ACACAC;
  padding: clamp(76.8px, 5vw, 115.2px) 0;
}
@media (max-width: 782px) {
  .edition .inner {
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}
.edition .inner h1 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: clamp(38.4px, 2.5vw, 57.6px);
  color: #222222;
  text-align: center;
  margin: 0 clamp(19.2px, 1.25vw, 28.8px) clamp(38.4px, 2.5vw, 57.6px);
}
@media (min-width: 782px) {
  .edition .inner h1 {
    font-size: clamp(57.6px, 3.75vw, 86.4px);
    margin: 0 0 clamp(38.4px, 2.5vw, 57.6px);
  }
}
.edition .embed {
  position: relative;
  width: 100%;
}

.editions-band {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: clamp(64px, 4.1666666667vw, 96px);
  padding: 0 clamp(19.2px, 1.25vw, 28.8px);
  border-bottom: 1px solid #ACACAC;
}
@media (min-width: 782px) {
  .editions-band {
    padding: 0 clamp(76.8px, 5vw, 115.2px);
  }
  [data-load-namespace=homepage] .editions-band {
    order: 5;
  }
}
.editions-band span {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.editions-band a {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
  position: relative;
}
@media (min-width: 782px) {
  .editions-band a:after {
    content: " ";
    position: absolute;
    top: calc(50% + 0.6em);
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    right: 0;
    width: 0;
    border-bottom: 1px solid currentColor;
    transition: width 0.3s;
  }
  .editions-band a:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
}

.editions {
  padding: clamp(40px, 2.6041666667vw, 60px) 0 clamp(120px, 7.8125vw, 180px);
}
.editions .container {
  display: grid;
  gap: 0 clamp(38.4px, 2.5vw, 57.6px);
  grid-template-columns: repeat(3, 1fr);
  row-gap: clamp(80px, 5.2083333333vw, 120px);
}
@media (max-width: 650px) {
  .editions .container {
    gap: 0 clamp(19.2px, 1.25vw, 28.8px);
  }
}
@media (max-width: 782px) {
  .editions .container {
    grid-template-columns: repeat(1, 1fr);
    row-gap: clamp(51.2px, 3.3333333333vw, 76.8px);
  }
}

.site-footer {
  width: 100%;
  position: relative;
  border-top: 1px solid #ACACAC;
  margin: -1px 0 0;
  order: 999;
}
.site-footer .logo-band {
  height: clamp(80px, 5.2083333333vw, 120px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 clamp(16px, 1.0416666667vw, 24px);
}
@media (max-width: 1280px) {
  .site-footer .logo-band {
    height: auto;
    padding: clamp(17.6px, 1.1458333333vw, 26.4px) clamp(16px, 1.0416666667vw, 24px);
    flex-direction: column;
    align-items: start;
    gap: clamp(9.6px, 0.625vw, 14.4px);
  }
}
.site-footer .logo-band a {
  width: clamp(192px, 12.5vw, 288px);
  display: block;
}
.site-footer .logo-band svg {
  width: 100%;
  height: auto;
  display: block;
}
.site-footer .logo-band .tagline {
  display: none;
  width: clamp(505.6px, 32.9166666667vw, 758.4px);
}
@media (max-width: 782px) {
  .site-footer .logo-band .tagline {
    width: clamp(240px, 15.625vw, 360px);
  }
}
.site-footer .logo-band .tagline svg {
  width: 100%;
  height: auto;
  display: block;
}
.site-footer .logo-band .tagline svg:last-child {
  display: none;
}
@media (max-width: 782px) {
  .site-footer .logo-band .tagline svg:first-child {
    display: none;
  }
  .site-footer .logo-band .tagline svg:last-child {
    display: block;
  }
}
.site-footer .lower {
  display: flex;
  padding: clamp(19.2px, 1.25vw, 28.8px) clamp(16px, 1.0416666667vw, 24px);
  border-top: 1px solid #ACACAC;
}
.site-footer .lower .footer-detail {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
  display: block;
  margin: 0 clamp(16px, 1.0416666667vw, 24px) 0 0;
}
.site-footer .lower ul {
  display: flex;
}
.site-footer .lower ul li {
  position: relative;
}
.site-footer .lower ul li:nth-child(n+2) {
  margin: 0 0 0 clamp(16px, 1.0416666667vw, 24px);
}
.site-footer .lower ul li a {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
  display: block;
  position: relative;
}
@media (min-width: 782px) {
  .site-footer .lower ul li a:after {
    content: " ";
    position: absolute;
    top: calc(50% + 0.6em);
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    right: 0;
    width: 0;
    border-bottom: 1px solid currentColor;
    transition: width 0.3s;
  }
  .site-footer .lower ul li a:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
}
.site-footer .lower .bgn {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
  display: block;
  margin: 0 0 0 auto;
  position: relative;
}
@media (min-width: 782px) {
  .site-footer .lower .bgn:after {
    content: " ";
    position: absolute;
    top: calc(50% + 0.6em);
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    right: 0;
    width: 0;
    border-bottom: 1px solid currentColor;
    transition: width 0.3s;
  }
  .site-footer .lower .bgn:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
}

::-moz-placeholder {
  color: #a9a9a9;
}

::placeholder {
  color: #a9a9a9;
}

::-moz-selection {
  background: #ACCEF7;
  color: #FFFFFF;
}

::selection {
  background: #ACCEF7;
  color: #FFFFFF;
}

.site-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  color: #222222;
  transition: opacity 0.3s;
  z-index: 710;
}
.site-header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: clamp(17.6px, 1.1458333333vw, 26.4px) 0;
}
@media (max-width: 1280px) {
  .site-header .container {
    flex-direction: column;
    align-items: start;
    gap: clamp(9.6px, 0.625vw, 14.4px);
  }
}
[data-scroll-detected=true] .site-header {
  opacity: 0;
}
[data-invert-header=true] .site-header {
  color: #FFFFFF;
}
.site-header__logo {
  width: clamp(192px, 12.5vw, 288px);
}
[data-template=video] .site-header__logo {
  pointer-events: none;
}
.site-header__logo svg {
  width: 100%;
  height: auto;
  display: block;
}
.site-header__tagline {
  display: none;
  width: clamp(505.6px, 32.9166666667vw, 758.4px);
}
@media (max-width: 782px) {
  .site-header__tagline {
    width: clamp(240px, 15.625vw, 360px);
  }
}
.site-header__tagline svg {
  width: 100%;
  height: auto;
  display: block;
}
.site-header__tagline svg:last-child {
  display: none;
}
@media (max-width: 782px) {
  .site-header__tagline svg:first-child {
    display: none;
  }
  .site-header__tagline svg:last-child {
    display: block;
  }
}

.home-banner {
  position: relative;
  background: #222222;
  width: 100%;
  min-height: clamp(720px, 46.875vw, 1080px);
}
@media (min-width: 782px) {
  .home-banner {
    min-height: 100vh;
  }
}
.home-banner .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
}
.home-banner .background-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.home-banner .content {
  position: absolute;
  gap: clamp(28.8px, 1.875vw, 43.2px);
  left: clamp(28.8px, 1.875vw, 43.2px);
  bottom: clamp(28.8px, 1.875vw, 43.2px);
  width: clamp(480px, 31.25vw, 720px);
  padding: clamp(25.6px, 1.6666666667vw, 38.4px);
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(4px);
  border-radius: clamp(4px, 0.2604166667vw, 6px);
  z-index: 2;
}
@media (max-width: 782px) {
  .home-banner .content {
    gap: clamp(16px, 1.0416666667vw, 24px);
    left: clamp(16px, 1.0416666667vw, 24px);
    bottom: clamp(16px, 1.0416666667vw, 24px);
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}
.home-banner .content .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-weight: 300;
  font-size: clamp(83.2px, 5.4166666667vw, 124.8px);
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 clamp(19.2px, 1.25vw, 28.8px);
}
@media (max-width: 782px) {
  .home-banner .content .heading {
    font-size: clamp(51.2px, 3.3333333333vw, 76.8px);
  }
}
.home-banner .content .subheading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-weight: 400;
  font-size: clamp(25.6px, 1.6666666667vw, 38.4px);
}
@media (max-width: 782px) {
  .home-banner .content .subheading {
    font-size: clamp(19.2px, 1.25vw, 28.8px);
  }
}
.home-banner .content .divider {
  border: 0;
  border-top: 1px solid #222222;
  margin: clamp(25.6px, 1.6666666667vw, 38.4px) 0;
}
.home-banner .content .text {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  line-height: 1.4;
  margin: 0 0 clamp(25.6px, 1.6666666667vw, 38.4px);
}
.home-banner .preview {
  position: absolute;
  display: flex;
  gap: clamp(28.8px, 1.875vw, 43.2px);
  left: clamp(28.8px, 1.875vw, 43.2px);
  bottom: clamp(28.8px, 1.875vw, 43.2px);
  width: clamp(454.4px, 29.5833333333vw, 681.6px);
  padding: clamp(11.2px, 0.7291666667vw, 16.8px);
  background: #FFFFFF;
  border-radius: clamp(4px, 0.2604166667vw, 6px);
  z-index: 2;
}
@media (max-width: 782px) {
  .home-banner .preview {
    gap: clamp(16px, 1.0416666667vw, 24px);
    left: clamp(16px, 1.0416666667vw, 24px);
    bottom: clamp(16px, 1.0416666667vw, 24px);
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}
.home-banner .preview .preview-content {
  display: flex;
  align-items: start;
  flex-direction: column;
}
.home-banner .preview .caption {
  margin: 0 0 clamp(9.6px, 0.625vw, 14.4px);
}
.home-banner .preview img {
  width: clamp(102.4px, 6.6666666667vw, 153.6px);
}
.home-banner .preview h2 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(19.2px, 1.25vw, 28.8px);
  max-width: clamp(280px, 18.2291666667vw, 420px);
  color: #222222;
}
.home-banner .preview .button {
  margin: auto 0 0;
}

.latest-edition {
  width: 100%;
  padding: clamp(48px, 3.125vw, 72px) 0;
  border-bottom: 1px solid rgba(34, 34, 34, 0.3);
}
.latest-edition__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 clamp(28.8px, 1.875vw, 43.2px);
}
.latest-edition__header h2 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.latest-edition__header a {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  position: relative;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
}
@media (min-width: 782px) {
  .latest-edition__header a:after {
    content: " ";
    position: absolute;
    top: calc(50% + 0.6em);
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    right: 0;
    width: 0;
    border-bottom: 1px solid currentColor;
    transition: width 0.3s;
  }
  .latest-edition__header a:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
}
.latest-edition__entries {
  display: flex;
}
@media (max-width: 1280px) {
  .latest-edition__entries {
    flex-wrap: wrap;
  }
}
@media (max-width: 782px) {
  .latest-edition__entries {
    grid-template-columns: repeat(1, 1fr);
  }
}
.latest-edition__entries .card-edition-large {
  flex: 1;
  padding: 0 clamp(32px, 2.0833333333vw, 48px) 0 0;
}
@media (max-width: 1280px) {
  .latest-edition__entries .card-edition-large {
    flex: 100%;
    margin: 0 0 clamp(51.2px, 3.3333333333vw, 76.8px);
    padding: 0 0 clamp(51.2px, 3.3333333333vw, 76.8px);
    border-bottom: 1px solid rgba(34, 34, 34, 0.3);
  }
}
.latest-edition__deals {
  border-left: 1px solid rgba(34, 34, 34, 0.3);
  border-right: 1px solid rgba(34, 34, 34, 0.3);
  padding: 0 clamp(32px, 2.0833333333vw, 48px);
}
@media (max-width: 1280px) {
  .latest-edition__deals {
    flex: 1;
    border-left: 0;
    padding-left: 0;
  }
}
@media (max-width: 782px) {
  .latest-edition__deals {
    flex: 100%;
    border: 0;
  }
}
.latest-edition__deals .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(19.2px, 1.25vw, 28.8px);
  margin: 0 0 clamp(19.2px, 1.25vw, 28.8px);
}
.latest-edition__deals .items {
  display: grid;
  gap: 0 clamp(38.4px, 2.5vw, 57.6px);
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(19.2px, 1.25vw, 28.8px);
}
@media (max-width: 650px) {
  .latest-edition__deals .items {
    gap: 0 clamp(19.2px, 1.25vw, 28.8px);
  }
}
@media (max-width: 782px) {
  .latest-edition__deals .items {
    display: flex;
  }
}
.latest-edition__highlights {
  padding: 0 0 0 clamp(32px, 2.0833333333vw, 48px);
}
@media (max-width: 1280px) {
  .latest-edition__highlights {
    flex: 1;
  }
}
@media (max-width: 782px) {
  .latest-edition__highlights {
    flex: 100%;
    padding: clamp(51.2px, 3.3333333333vw, 76.8px) 0 0;
  }
}
.latest-edition__highlights .heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(19.2px, 1.25vw, 28.8px);
  margin: 0 0 clamp(19.2px, 1.25vw, 28.8px);
}
@media (max-width: 1280px) {
  .latest-edition__highlights .items {
    display: grid;
    gap: 0 clamp(38.4px, 2.5vw, 57.6px);
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(19.2px, 1.25vw, 28.8px);
  }
}
@media (max-width: 1280px) and (max-width: 650px) {
  .latest-edition__highlights .items {
    gap: 0 clamp(19.2px, 1.25vw, 28.8px);
  }
}
.latest-edition .item {
  width: 100%;
  max-width: clamp(230.4px, 15vw, 345.6px);
}
@media (max-width: 1280px) {
  .latest-edition .item {
    max-width: none;
  }
}
.latest-edition .item .heading {
  margin: clamp(9.6px, 0.625vw, 14.4px) 0;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
}
.latest-edition .item .image {
  width: 100%;
  aspect-ratio: 1/1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: clamp(3.2px, 0.2083333333vw, 4.8px);
}
.latest-edition .item .link {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  position: relative;
  font-size: clamp(11.2px, 0.7291666667vw, 16.8px);
  color: #222222;
}
@media (min-width: 782px) {
  .latest-edition .item .link:after {
    content: " ";
    position: absolute;
    top: calc(50% + 0.6em);
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    right: 0;
    width: 0;
    border-bottom: 1px solid currentColor;
    transition: width 0.3s;
  }
  .latest-edition .item .link:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }
}

.past-editions {
  width: 100%;
  padding: clamp(48px, 3.125vw, 72px) 0;
}
.past-editions__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 clamp(28.8px, 1.875vw, 43.2px);
}
.past-editions__header h2 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.past-editions__entries {
  display: grid;
  gap: 0 clamp(38.4px, 2.5vw, 57.6px);
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 650px) {
  .past-editions__entries {
    gap: 0 clamp(19.2px, 1.25vw, 28.8px);
  }
}
@media (max-width: 782px) {
  .past-editions__entries {
    grid-template-columns: repeat(1, 1fr);
    row-gap: clamp(51.2px, 3.3333333333vw, 76.8px);
  }
}

.qr-code {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: clamp(40px, 2.6041666667vw, 60px) 0;
  width: 100%;
}
.qr-code__inner {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #113120;
  background-image: url("data:image/svg+xml,%3Csvg height='763' viewBox='0 0 1848 763' width='1848' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1303.94 406.75c-14.42 3.5-28.91-5.33-32.41-19.76l-12.85-52.94c-4.65-19.18-23.91-30.92-43.09-26.27-7.98 1.94-14.6 6.79-19.31 12.81-18.23 23.27-47.54 35.74-77.64 31.51-25.86-3.47-51.01 12.05-58.58 37.77-7.53 25.87 5.42 52.47 28.93 63.66 27.63 12.79 45.45 39.34 48.34 68.7.75 7.78 3.69 15.19 9.39 21.28 13.54 14.26 36.24 14.77 50.5 1.23l39.28-37.64c10.68-10.23 27.52-9.76 37.75.91 10.23 10.68 9.8 27.68-.88 37.91l-39.31 37.49c-14.23 13.69-14.77 36.24-1.08 50.47 5.7 6.09 13.15 9.32 20.72 10.41 29.3 4.26 54.75 23.44 66.31 51.67 9.91 24.08 35.92 38.24 62.01 31.91 26.08-6.33 42.75-30.68 40.48-56.78-2.66-30.39 11.17-59.09 35.26-76.31 6.23-4.44 11.33-10.87 13.64-18.75 5.5-18.88-5.36-38.83-24.23-44.33l-52.13-15.3c-14.18-4.2-22.34-19.11-18.15-33.29 4.2-14.18 18.96-22.31 33.13-18.11l52.17 15.45c18.87 5.49 38.67-5.32 44.16-24.2 2.28-8.03 1.49-15.96-1.41-23.22-11.03-27.38-7.21-59.18 11.49-83.21 15.96-20.61 15.09-50.29-3.42-69.69-18.52-19.39-47.99-21.67-69.23-6.76-24.85 17.4-56.77 19.79-83.6 7.61-6.95-3.19-15.06-4.47-23.04-2.53-19.18 4.65-30.91 23.91-26.26 43.09l12.85 52.94c3.5 14.42-5.33 28.92-19.76 32.41l-.03-.15zm382.43-178.74c-25.78 6.25-48.41 22.79-62.73 44.79-29.03 45.06-14.69 104.14 32.1 132.27 22.5 13.06 50.16 15.94 75.94 9.68 25.78-6.25 48.67-21.72 62.75-43.34 30.15-46.47 15.75-105.86-32.09-132.27-22.19-13.14-49.12-17.65-75.97-11.14zm41.04 89.48 43.63 31.17 18.86-1.98-20.93 30.91-5.63-17.16-49.98-21.18-33.64 41.47 1.79 18.09-31.39-18.22 17.67-6.88 23.11-47.37-42.51-32.58-18.52 3.36 19.29-31.65 6.7 16.9 49.16 22.52 34.46-42.81-2.87-17.83 33.03 18.96-18 5.5-24.23 48.77zm-21.38-8.46 16.47 9.65-10.22 16.13-16.47-9.65zm111.58-50.31c-35.6-56.35-112.21-74.81-171.66-39.26-59.82 35.31-79.17 108.9-44.91 165.74 35.61 56.35 113.11 73.13 171.97 39.19 59.63-35.43 79.99-110.23 44.76-165.7l-.16.04zm-83.4 166.47c-59.53 14.44-119.56-20.06-133.37-76.99-13.82-56.93 23.16-116.11 83-130.62 59.83-14.52 120.63 19.8 134.71 77.8 14.07 58-23.43 115.03-84.34 129.81zm123.82-25.33c-25.77 6.25-48.4 22.79-62.72 44.79-29.03 45.06-14.7 104.14 32.09 132.27 22.5 13.06 50.17 15.94 75.94 9.68 25.78-6.25 48.67-21.72 62.76-43.34 30.15-46.47 15.74-105.86-32.1-132.27-22.19-13.14-49.12-17.65-75.97-11.14zm41.04 89.47 43.63 31.17 18.86-1.97-20.93 30.91-5.63-17.16-49.98-21.18-33.63 41.47 1.78 18.09-31.38-18.22 17.66-6.88 23.11-47.36-42.51-32.58-18.52 3.36 19.29-31.65 6.7 16.9 49.16 22.52 34.46-42.8-2.87-17.83 33.03 18.96-17.99 5.5-24.24 48.77zm-21.38-8.45 16.48 9.65-10.23 16.13-16.47-9.65zm111.59-50.31c-35.61-56.35-112.22-74.81-171.66-39.27-59.83 35.31-79.18 108.9-44.92 165.74 35.61 56.35 113.11 73.13 171.97 39.19 59.63-35.43 79.99-110.23 44.76-165.7zm-83.41 166.46c-59.53 14.44-119.56-20.06-133.37-76.99s23.16-116.11 83-130.63 120.64 19.8 134.71 77.8-23.43 115.03-84.34 129.81zm-293.01-137.69c-25.78 6.25-48.41 22.79-62.73 44.79-29.03 45.06-14.69 104.14 32.1 132.27 22.5 13.06 50.16 15.94 75.94 9.68 25.77-6.25 48.66-21.72 62.75-43.33 30.15-46.47 15.74-105.86-32.09-132.27-22.2-13.14-49.12-17.65-75.97-11.14zm41.04 89.48 43.63 31.17 18.85-1.97-20.93 30.91-5.62-17.16-49.98-21.18-33.64 41.47 1.79 18.09-31.39-18.22 17.66-6.89 23.12-47.36-42.51-32.58-18.52 3.36 19.29-31.65 6.7 16.9 49.16 22.52 34.45-42.8-2.86-17.83 33.03 18.96-18 5.5-24.23 48.77zm-21.38-8.46 16.47 9.65-10.22 16.13-16.47-9.65zm111.58-50.31c-35.6-56.35-112.21-74.81-171.66-39.26-59.82 35.31-79.17 108.9-44.91 165.74 35.6 56.35 113.11 73.13 171.97 39.19 59.63-35.43 79.98-110.23 44.76-165.7l-.16.04zm-83.4 166.47c-59.53 14.44-119.56-20.06-133.37-76.99-13.82-56.93 23.16-116.11 83-130.63 59.83-14.52 120.63 19.8 134.71 77.8 14.07 58-23.43 115.03-84.34 129.81zm-1341.72-764.77c-10.57-10.41-10.7-27.38-.29-37.96l38.22-38.81c13.85-14.06 13.68-36.62-.38-50.46-5.85-5.76-13.46-8.83-21.06-9.66-29.39-3.23-55.43-21.56-67.7-49.38-10.68-23.81-37.13-37-62.97-29.88-25.96 7.23-41.73 32.25-38.86 58.13 3.69 30.23-9.49 59.36-32.91 77.29-6.22 4.74-10.97 11.14-13.14 19.19-4.99 19.02 6.55 38.58 25.56 43.57l52.69 13.55c14.32 3.69 22.8 18.25 19.12 32.56-3.69 14.32-18.36 22.92-32.68 19.23l-52.58-13.66c-19.13-4.88-38.58 6.55-43.46 25.68-2.17 8.06-.99 16.08 2.07 23.09 11.82 27.15 8.93 58.88-8.97 83.58-15.25 21.11-13.57 50.68 5.55 69.51s48.61 20.17 69.59 4.48c24.42-18.28 56.1-21.65 83.43-10.25 7.06 2.96 15.21 3.9 23.12 1.72 18.94-5.28 30.18-25.02 24.9-43.96l-14.47-52.36c-3.9-14.26 4.47-29.06 18.73-32.97s28.95 4.35 32.86 18.61l14.35 52.47c5.28 18.94 24.9 30.06 43.84 24.78 8.02-2.3 14.35-7.14 18.99-13.43 17.46-23.8 46.5-37.32 76.78-34.09 25.92 2.7 50.7-13.68 57.42-39.63s-6.87-52.2-30.73-62.4c-27.89-11.95-46.73-37.82-50.53-67.04-.95-7.58-4.13-15.15-9.98-20.91-14.06-13.85-36.61-13.67-50.46.39l-38.22 38.82c-10.41 10.58-27.38 10.71-37.96.29l.11-.11zm353.44 230.82c-18.9-18.61-44.88-29.13-71.12-29.7-53.6-.92-96.25 42.39-95.5 96.98.76 26.01 12.89 51.03 31.79 69.64s44.1 29.91 69.9 30.5c55.39 1.13 98.26-42.4 95.5-96.98-.53-25.79-10.88-51.05-30.57-70.44zm-54.41 82.04-3.5 53.51 11.61 14.98-37.3-1.5 11.62-13.82-8.33-53.64-52.97-6.74-14.43 11.05-1.06-36.28 15.16 11.38 52.43-5.32 5.29-53.3-12.61-13.97 37.06-.29-10.83 14.6 6.77 53.65 54.53 6.72 13.64-11.83 1.3 38.06-14.16-12.4-54.22 5.11zm-4.08-22.64.48 19.09-19.09-.19-.48-19.09zm101.56 68.32c29.13-59.96 4.44-134.79-57.09-166.58-61.54-32.24-134.27-9.9-164.53 49.17-29.13 59.96-2.55 134.67 57.32 166.8 61.54 32.01 135.84 9.89 164.42-49.28l-.11-.11zm-185.43 16.85c-43.65-42.98-45.96-112.18-4.86-153.92s110.88-41.5 154.76 1.7c43.87 43.2 46.75 112.96 4.87 155.49s-110.11 40.71-154.77-3.27zm86.78 91.88c-18.9-18.61-44.88-29.13-71.12-29.71-53.6-.92-96.25 42.39-95.5 96.98.76 26.01 12.89 51.03 31.79 69.64s44.1 29.91 69.9 30.5c55.39 1.13 98.26-42.41 95.5-96.98-.53-25.79-10.88-51.05-30.57-70.44zm-54.42 82.04-3.5 53.51 11.61 14.98-37.3-1.5 11.62-13.82-8.33-53.64-52.97-6.73-14.43 11.05-1.06-36.28 15.16 11.38 52.43-5.32 5.29-53.3-12.61-13.97 37.07-.29-10.83 14.6 6.77 53.65 54.54 6.72 13.64-11.83 1.3 38.06-14.16-12.39-54.22 5.11zm-4.08-22.64.48 19.09-19.09-.19-.48-19.09zm101.56 68.33c29.13-59.96 4.44-134.79-57.09-166.58-61.54-32.23-134.27-9.9-164.53 49.17-29.13 59.96-2.55 134.67 57.32 166.8 61.54 32.01 135.84 9.89 164.42-49.28l-.11-.11zm-185.42 16.84c-43.65-42.98-45.96-112.18-4.86-153.92s110.88-41.5 154.75 1.7 46.75 112.96 4.87 155.49-110.11 40.71-154.77-3.27zm-37.4-321.59c-18.9-18.61-44.88-29.13-71.12-29.71-53.6-.92-96.25 42.39-95.5 96.98.76 26.01 12.89 51.03 31.79 69.64s44.11 29.92 69.9 30.5c55.39 1.13 98.26-42.41 95.5-96.98-.53-25.79-10.88-51.05-30.57-70.44zm-54.42 82.04-3.5 53.51 11.61 14.98-37.3-1.5 11.62-13.82-8.34-53.64-52.97-6.74-14.43 11.05-1.06-36.28 15.16 11.38 52.43-5.32 5.29-53.3-12.61-13.97 37.06-.29-10.83 14.6 6.77 53.65 54.54 6.72 13.64-11.83 1.29 38.06-14.16-12.4-54.22 5.11zm-4.08-22.63.48 19.09-19.09-.19-.48-19.09zm101.56 68.32c29.13-59.96 4.44-134.79-57.09-166.58-61.54-32.23-134.27-9.9-164.53 49.17-29.13 59.96-2.55 134.67 57.32 166.8 61.54 32.01 135.84 9.89 164.42-49.28l-.11-.11zm-185.43 16.84c-43.65-42.98-45.96-112.18-4.86-153.92s110.88-41.5 154.76 1.7c43.87 43.2 46.75 112.96 4.87 155.49s-110.11 40.71-154.77-3.27zm636.27 201.17c-10.58-10.41-10.7-27.38-.29-37.96l38.22-38.82c13.85-14.06 13.68-36.61-.38-50.46-5.85-5.76-13.47-8.83-21.06-9.66-29.39-3.23-55.43-21.56-67.7-49.38-10.68-23.81-37.13-37-62.97-29.88-25.96 7.23-41.73 32.25-38.86 58.13 3.69 30.23-9.48 59.36-32.91 77.29-6.22 4.74-10.97 11.14-13.14 19.19-4.99 19.02 6.55 38.58 25.56 43.57l52.69 13.55c14.32 3.68 22.8 18.24 19.12 32.56-3.69 14.32-18.36 22.92-32.68 19.23l-52.58-13.66c-19.13-4.88-38.58 6.55-43.46 25.68-2.17 8.06-.99 16.08 2.07 23.09 11.82 27.15 8.93 58.88-8.96 83.58-15.25 21.11-13.57 50.68 5.55 69.51s48.61 20.17 69.59 4.49c24.42-18.28 56.11-21.65 83.43-10.25 7.06 2.96 15.21 3.9 23.12 1.72 18.94-5.28 30.18-25.02 24.9-43.96l-14.47-52.36c-3.91-14.26 4.47-29.06 18.73-32.97s28.95 4.35 32.85 18.61l14.35 52.47c5.28 18.94 24.9 30.06 43.84 24.78 8.02-2.3 14.35-7.15 18.99-13.43 17.46-23.8 46.49-37.32 76.78-34.09 25.92 2.7 50.69-13.68 57.42-39.63 6.72-25.95-6.88-52.2-30.74-62.4-27.89-11.95-46.73-37.82-50.52-67.04-.96-7.58-4.14-15.15-9.99-20.91-14.06-13.85-36.61-13.67-50.46.39l-38.22 38.82c-10.41 10.58-27.38 10.71-37.96.29l.11-.11zm353.45 230.83c-18.9-18.61-44.89-29.13-71.13-29.71-53.59-.92-96.25 42.39-95.5 96.98.76 26.01 12.9 51.03 31.79 69.64 18.9 18.61 44.11 29.91 69.9 30.5 55.39 1.13 98.26-42.41 95.5-96.98-.53-25.79-10.88-51.05-30.56-70.44zm-54.42 82.04-3.5 53.51 11.61 14.98-37.3-1.5 11.62-13.82-8.34-53.64-52.97-6.74-14.43 11.05-1.06-36.28 15.16 11.38 52.44-5.32 5.28-53.3-12.61-13.97 37.07-.29-10.83 14.6 6.77 53.65 54.53 6.72 13.65-11.83 1.29 38.06-14.16-12.4-54.22 5.11zm-4.08-22.64.48 19.09-19.09-.19-.48-19.09zm101.56 68.32c29.13-59.96 4.44-134.79-57.09-166.58-61.54-32.23-134.28-9.9-164.53 49.17-29.13 59.96-2.55 134.67 57.32 166.8 61.53 32.01 135.83 9.89 164.41-49.28zm-185.43 16.85c-43.65-42.98-45.96-112.18-4.86-153.92 41.11-41.74 110.89-41.5 154.76 1.7s46.75 112.96 4.87 155.49-110.11 40.71-154.77-3.27zm86.78 91.88c-18.9-18.61-44.88-29.13-71.12-29.7-53.6-.92-96.25 42.39-95.5 96.98.75 26 12.89 51.03 31.79 69.64s44.1 29.92 69.9 30.5c55.38 1.13 98.26-42.41 95.5-96.98-.53-25.79-10.88-51.05-30.57-70.44zm-54.42 82.04-3.5 53.5 11.62 14.99-37.31-1.5 11.62-13.82-8.33-53.64-52.97-6.74-14.43 11.06-1.06-36.28 15.16 11.38 52.43-5.32 5.29-53.29-12.61-13.97 37.06-.29-10.83 14.6 6.77 53.65 54.54 6.72 13.64-11.83 1.3 38.06-14.17-12.39zm-4.08-22.63.48 19.08-19.09-.18-.48-19.09zm101.56 68.32c29.13-59.96 4.45-134.79-57.09-166.58-61.54-32.23-134.27-9.9-164.53 49.17-29.13 59.95-2.54 134.66 57.32 166.8 61.54 32.01 135.84 9.89 164.42-49.28zm-185.43 16.84c-43.64-42.98-45.95-112.18-4.85-153.92s110.88-41.5 154.75 1.7 46.75 112.96 4.87 155.49-110.11 40.71-154.77-3.27zm-37.39-321.59c-18.9-18.61-44.88-29.13-71.12-29.71-53.6-.92-96.25 42.39-95.5 96.98.76 26.01 12.89 51.03 31.79 69.64s44.1 29.92 69.9 30.5c55.38 1.13 98.26-42.41 95.5-96.98-.53-25.79-10.88-51.05-30.57-70.44zm-54.42 82.04-3.5 53.51 11.62 14.98-37.31-1.5 11.62-13.82-8.34-53.64-52.97-6.73-14.43 11.05-1.06-36.28 15.16 11.38 52.43-5.32 5.29-53.3-12.61-13.97 37.06-.29-10.83 14.6 6.77 53.65 54.54 6.72 13.64-11.83 1.3 38.06-14.17-12.4-54.22 5.11zm-4.08-22.63.48 19.09-19.09-.19-.48-19.09zm101.56 68.32c29.13-59.96 4.45-134.79-57.09-166.58-61.54-32.23-134.27-9.9-164.53 49.17-29.13 59.96-2.55 134.67 57.32 166.8 61.54 32.01 135.84 9.89 164.42-49.28zm-185.42 16.84c-43.65-42.98-45.96-112.18-4.86-153.92s110.88-41.5 154.75 1.7c43.88 43.2 46.75 112.96 4.87 155.49s-110.11 40.71-154.76-3.27zm63.3-988.65c-13.5 6.16-29.4.22-35.56-13.28l-22.61-49.56c-8.19-17.96-29.32-25.85-47.27-17.66-7.47 3.41-13.05 9.42-16.55 16.22-13.51 26.3-39.94 44.07-70.3 45.6-26.05 1.47-47.82 21.46-50.4 48.15-2.51 26.83 15.22 50.5 40.42 57.05 29.55 7.35 52.06 30.06 60.45 58.34 2.21 7.5 6.49 14.22 13.23 19.13 15.98 11.45 38.37 7.66 49.82-8.32l31.47-44.38c8.55-12.06 25.18-14.78 37.24-6.23 12.06 8.56 14.85 25.33 6.29 37.39l-31.53 44.23c-11.39 16.13-7.66 38.38 8.47 49.76 6.75 4.9 14.67 6.67 22.31 6.31 29.58-1.34 58.18 12.68 74.86 38.22 14.28 21.78 42.5 30.77 66.92 19.64 24.42-11.14 36.19-38.2 29.04-63.4-8.35-29.34-.19-60.14 20.22-81.59 5.28-5.53 9.08-12.82 9.86-20.99 1.83-19.58-12.59-37.12-32.17-38.95l-54.07-5.19c-14.72-1.45-25.55-14.55-24.11-29.27s14.4-25.49 29.12-24.04l54.14 5.33c19.58 1.83 36.97-12.53 38.8-32.1.72-8.31-1.55-15.95-5.76-22.53-16-24.81-18.25-56.76-4.43-83.89 11.78-23.25 5.33-52.24-16.51-67.79s-51.21-12.22-69.26 6.42c-21.12 21.78-52.01 30.15-80.67 23.26-7.42-1.82-15.62-1.55-23.09 1.86-17.96 8.19-25.85 29.32-17.66 47.27l22.61 49.56c6.16 13.5.22 29.4-13.28 35.56l-.07-.14zm341.82-247.71c-24.13 11.01-43.23 31.52-53.14 55.82-20 49.73 5.22 105.04 56.48 123.84 24.56 8.58 52.27 6.18 76.41-4.82 24.13-11.01 43.69-30.51 53.44-54.4 20.84-51.33-4.52-106.93-56.48-123.84-24.27-8.71-51.57-8.06-76.71 3.4zm57.2 80.12 48.73 22.38 18.14-5.5-14.72 34.31-8.76-15.79-53.08-11.37-25.21 47.07 5.17 17.43-34.26-11.97 16.05-10.1 13.75-50.88-47.89-23.97-17.55 6.79 12.96-34.72 9.77 15.33 52.53 12.83 25.76-48.54-6.18-16.97 36.01 12.38-16.63 8.8-14.59 52.47zm-22.6-4.27 18 6.37-6.99 17.77-18-6.37zm100.09-70.46c-45.61-48.62-124.32-52.29-175.99-6.16-52.09 45.97-57.2 121.89-12.82 171.24 45.6 48.62 124.87 50.47 176.27 6.03 51.88-46.05 57.74-123.35 12.68-171.17l-.14.07zm-50.49 179.21c-55.73 25.42-121.2 2.87-145.51-50.43s.84-118.39 56.86-143.94 122.2-3.33 146.97 50.98c24.77 54.3-1.29 117.39-58.32 143.4zm116.82-48.24c-24.14 11.01-43.24 31.52-53.15 55.82-20 49.73 5.22 105.04 56.48 123.84 24.57 8.58 52.28 6.18 76.41-4.82 24.13-11.01 43.69-30.51 53.45-54.4 20.83-51.33-4.53-106.93-56.49-123.84-24.27-8.71-51.57-8.07-76.7 3.4zm57.19 80.12 48.73 22.38 18.14-5.5-14.72 34.31-8.76-15.79-53.08-11.37-25.21 47.07 5.17 17.43-34.26-11.97 16.05-10.09 13.75-50.88-47.89-23.97-17.55 6.79 12.96-34.72 9.77 15.33 52.53 12.83 25.76-48.54-6.18-16.97 36.01 12.38-16.63 8.8-14.59 52.47zm-22.6-4.27 18 6.37-6.99 17.77-18-6.37zm100.09-70.46c-45.6-48.62-124.32-52.29-175.99-6.16-52.08 45.97-57.2 121.89-12.82 171.24 45.6 48.62 124.88 50.47 176.27 6.03 51.88-46.05 57.75-123.35 12.68-171.17l-.14.07zm-50.49 179.21c-55.73 25.42-121.2 2.87-145.5-50.43-24.31-53.3.83-118.39 56.85-143.94s122.21-3.33 146.97 50.98c24.77 54.3-1.29 117.39-58.32 143.4zm-313.73-79.91c-24.14 11.01-43.24 31.52-53.15 55.82-20 49.73 5.23 105.04 56.48 123.84 24.57 8.58 52.28 6.18 76.41-4.82 24.13-11.01 43.69-30.51 53.45-54.4 20.83-51.33-4.52-106.93-56.49-123.84-24.27-8.71-51.57-8.06-76.7 3.4zm57.19 80.13 48.73 22.38 18.14-5.5-14.72 34.31-8.76-15.79-53.08-11.37-25.21 47.07 5.18 17.42-34.27-11.97 16.05-10.1 13.75-50.88-47.89-23.97-17.55 6.79 12.97-34.72 9.76 15.33 52.53 12.83 25.76-48.54-6.18-16.97 36.02 12.38-16.64 8.8-14.59 52.47zm-22.6-4.28 18 6.37-6.99 17.77-18-6.37zm100.09-70.46c-45.6-48.62-124.32-52.29-175.99-6.16-52.08 45.97-57.19 121.89-12.82 171.24 45.6 48.62 124.88 50.47 176.27 6.03 51.88-46.05 57.75-123.35 12.68-171.17l-.14.07zm-50.49 179.22c-55.73 25.42-121.19 2.87-145.5-50.43s.83-118.39 56.85-143.94 122.21-3.33 146.97 50.98c24.77 54.3-1.29 117.39-58.32 143.4zm-1071.82 454.62c12.91 7.32 29.26 2.8 36.59-10.11l26.88-47.38c9.74-17.17 31.48-23.17 48.64-13.44 7.14 4.05 12.17 10.54 15.05 17.62 11.15 27.38 35.91 47.41 66.02 51.61 25.82 3.76 45.75 25.59 45.97 52.4.14 26.95-19.61 48.97-45.29 53.28-30.08 4.72-54.5 25.36-65.34 52.8-2.86 7.27-7.71 13.6-14.87 17.89-16.93 10-38.9 4.26-48.9-12.67l-27.44-46.97c-7.46-12.76-23.79-16.94-36.55-9.48s-17.02 23.93-9.56 36.69l27.52 46.84c9.92 17.07 4.25 38.9-12.81 48.83-7.15 4.29-15.2 5.36-22.78 4.32-29.35-3.94-59.08 7.52-77.94 31.49-16.13 20.44-45.04 26.92-68.38 13.67-23.35-13.24-32.7-41.24-23.35-65.71 10.9-28.49 5.47-59.89-12.97-83.05-4.78-5.98-7.91-13.57-7.98-21.77-.1-19.66 15.81-35.87 35.47-35.97l54.32-.41c14.79-.15 26.73-12.25 26.59-27.03-.14-14.79-12.11-26.66-26.89-26.51l-54.4.55c-19.66.1-35.73-15.73-35.83-35.39.01-8.34 2.95-15.75 7.73-21.94 18.12-23.31 23.17-54.93 11.78-83.17-9.69-24.19-.71-52.5 22.41-66.07s52.09-7.67 68.42 12.49c19.13 23.56 49.16 34.6 78.31 30.26 7.55-1.16 15.7-.17 22.85 3.88 17.17 9.74 23.17 31.47 13.43 48.64l-26.88 47.38c-7.32 12.91-2.81 29.27 10.1 36.59l.08-.14zm-318.71-276.81c23.07 13.09 40.29 35.2 48.03 60.28 15.55 51.3-14.44 104.18-67.15 118.39-25.22 6.39-52.61 1.56-75.68-11.52-23.07-13.09-40.84-34.24-48.46-58.89-16.24-52.96 13.91-106.11 67.15-118.39 24.95-6.54 52.08-3.5 76.11 10.13zm-64.02 74.78-50.51 18.01-17.59-7.07 11.64 35.47 10.12-14.96 53.87-6.66 20.97 49.11-6.68 16.9 35.18-8.91-15.1-11.47-9.23-51.89 49.82-19.67 16.89 8.31-9.86-35.73-11.08 14.41-53.46 8.16-21.39-50.61 7.65-16.36-36.96 9.17 15.8 10.23 9.92 53.55zm22.88-2.26-18.49 4.76 5.4 18.31 18.49-4.76zm-93.5-79c49.7-44.42 128.43-41.15 175.85 9.34 47.84 50.37 46.26 126.44-2.28 171.7-49.7 44.42-128.83 39.29-176.12-9.5-47.63-50.43-46.67-127.95 2.42-171.62l.14.08zm34.53 182.97c53.28 30.22 120.48 13.52 149.38-37.44 28.9-50.95 9.58-118.01-43.98-148.38-53.56-30.38-121.44-14.06-150.89 37.85-29.45 51.92-9.04 117.05 45.48 147.97zm-112.12-58.34c23.07 13.09 40.29 35.2 48.03 60.28 15.55 51.3-14.44 104.18-67.15 118.39-25.22 6.39-52.61 1.56-75.69-11.53-23.07-13.09-40.84-34.24-48.45-58.89-16.24-52.96 13.91-106.11 67.15-118.39 24.95-6.54 52.08-3.5 76.11 10.13zm-64.02 74.79-50.51 18-17.59-7.07 11.64 35.47 10.12-14.96 53.87-6.66 20.97 49.11-6.68 16.9 35.18-8.91-15.1-11.47-9.23-51.89 49.82-19.67 16.89 8.31-9.86-35.73-11.08 14.41-53.46 8.16-21.38-50.61 7.64-16.36-36.96 9.17 15.8 10.23 9.92 53.55zm22.89-2.27-18.49 4.76 5.4 18.31 18.49-4.76zm-93.5-78.99c49.7-44.42 128.43-41.15 175.85 9.34 47.84 50.37 46.26 126.44-2.29 171.7-49.7 44.42-128.83 39.29-176.12-9.5-47.63-50.43-46.67-127.95 2.42-171.62zm34.53 182.96c53.28 30.22 120.48 13.52 149.38-37.44 28.9-50.95 9.58-118.01-43.97-148.39-53.56-30.38-121.44-14.06-150.89 37.86s-9.04 117.05 45.48 147.97zm319.55-52.01c23.07 13.09 40.29 35.2 48.03 60.28 15.55 51.3-14.44 104.18-67.15 118.39-25.22 6.39-52.61 1.56-75.69-11.53-23.07-13.09-40.84-34.24-48.46-58.89-16.24-52.96 13.91-106.11 67.15-118.39 24.95-6.54 52.08-3.5 76.11 10.13zm-64.02 74.78-50.51 18.01-17.59-7.07 11.64 35.47 10.12-14.96 53.87-6.66 20.97 49.11-6.68 16.9 35.18-8.91-15.1-11.47-9.23-51.89 49.82-19.67 16.89 8.31-9.86-35.73-11.08 14.41-53.46 8.16-21.39-50.62 7.65-16.36-36.96 9.17 15.8 10.23 9.92 53.55zm22.88-2.26-18.49 4.76 5.4 18.31 18.49-4.76zm-93.5-79c49.7-44.42 128.43-41.15 175.84 9.34 47.84 50.37 46.26 126.44-2.28 171.7-49.7 44.42-128.83 39.29-176.12-9.5-47.63-50.43-46.67-127.95 2.42-171.62zm34.53 182.96c53.28 30.22 120.48 13.51 149.38-37.44s9.58-118.01-43.98-148.39-121.44-14.06-150.89 37.85c-29.45 51.92-9.04 117.05 45.48 147.97z' fill='%230d2b1b' fill-rule='evenodd'/%3E%3C/svg%3E");
  border-radius: clamp(8px, 0.5208333333vw, 12px);
}
@media (max-width: 782px) {
  .qr-code__inner {
    padding: clamp(51.2px, 3.3333333333vw, 76.8px) clamp(25.6px, 1.6666666667vw, 38.4px);
  }
}
.qr-code__content {
  color: #FFFFFF;
  grid-column: 2/span 5;
  margin: clamp(144px, 9.375vw, 216px) 0 0;
  padding: 0 0 clamp(19.2px, 1.25vw, 28.8px) clamp(19.2px, 1.25vw, 28.8px);
  border-left: 1px solid #FFFFFF;
}
@media (max-width: 782px) {
  .qr-code__content {
    border: 0;
    margin: 0;
    padding: 0;
    grid-column: 1/-1;
  }
}
.qr-code .icon {
  display: block;
  margin: 0 0 clamp(32px, 2.0833333333vw, 48px);
}
.qr-code .icon img {
  width: clamp(48px, 3.125vw, 72px);
  height: clamp(48px, 3.125vw, 72px);
  border-radius: clamp(8px, 0.5208333333vw, 12px);
}
.qr-code .kicker {
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(16px, 1.0416666667vw, 24px);
}
.qr-code h2 {
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(44.8px, 2.9166666667vw, 67.2px);
  max-width: clamp(580.8px, 37.8125vw, 871.2px);
  margin: clamp(19.2px, 1.25vw, 28.8px) 0 0;
}
.qr-code hr {
  width: clamp(43.2px, 2.8125vw, 64.8px);
  border: 0;
  display: block;
  outline: none;
  border-top: 1px solid #FFFFFF;
  margin: clamp(33.6px, 2.1875vw, 50.4px) 0;
}
.qr-code .prompt {
  font-family: "Carlsberg Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: clamp(16px, 1.0416666667vw, 24px);
  margin: clamp(19.2px, 1.25vw, 28.8px) 0 clamp(136px, 8.8541666667vw, 204px);
}
.qr-code .barcode {
  width: 100%;
  aspect-ratio: 1/1;
  align-self: center;
  -o-object-fit: contain;
     object-fit: contain;
  grid-column: 9/span 2;
}
@media (max-width: 782px) {
  .qr-code .barcode {
    grid-row: 1;
    margin: 0 0 clamp(51.2px, 3.3333333333vw, 76.8px);
    max-width: clamp(240px, 15.625vw, 360px);
    grid-column: 1/-1;
  }
}
.qr-code .links {
  display: flex;
  align-items: center;
  margin: clamp(41.6px, 2.7083333333vw, 62.4px) 0 0;
}
.qr-code .links a {
  display: block;
}
.qr-code .links a:nth-child(1) {
  width: clamp(123.2px, 8.0208333333vw, 184.8px);
}
.qr-code .links a:nth-child(2) {
  width: clamp(121.6px, 7.9166666667vw, 182.4px);
  margin: 0 0 0 clamp(19.2px, 1.25vw, 28.8px);
}
.qr-code .links a img {
  width: 100%;
  height: auto;
  display: block;
}

.social-media-icons {
  display: flex;
  list-style-type: none;
}
.social-media-icons .item {
  margin: 0 8px 0 0;
}
.social-media-icons .item:last-child {
  margin: 0;
}
.social-media-icons .link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  background: #000000;
  transition: background 0.3s;
}
.social-media-icons .link:before {
  width: 22px;
  height: 22px;
  display: block;
}
.social-media-icons .link:focus, .social-media-icons .link:hover {
  background: #ffffff;
}
.social-media-icons .link.twitter:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M32,6.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6C25.7,3.8,24,3,22.2,3 c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5C10.3,10.8,5.5,8.2,2.2,4.2c-0.6,1-0.9,2.1-0.9,3.3c0,2.3,1.2,4.3,2.9,5.5 c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1C2.9,27.9,6.4,29,10.1,29c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C30,8.5,31.1,7.4,32,6.1z'/%3E%3C/svg%3E");
}
.social-media-icons .link.facebook:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M30.7,0H1.3C0.6,0,0,0.6,0,1.3v29.3C0,31.4,0.6,32,1.3,32H17V20h-4v-5h4v-4c0-4.1,2.6-6.2,6.3-6.2C25.1,4.8,26.6,5,27,5v4.3l-2.6,0c-2,0-2.5,1-2.5,2.4V15h5l-1,5h-4l0.1,12h8.6c0.7,0,1.3-0.6,1.3-1.3V1.3C32,0.6,31.4,0,30.7,0z'/%3E%3C/svg%3E");
}
.social-media-icons .link.instagram:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 98 98' style='enable-background:new 0 0 98 98;' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M68,8c12.2,0,22,9.8,22,22v38c0,12.2-9.8,22-22,22H30C17.8,90,8,80.2,8,68V30C8,17.8,17.8,8,30,8H68 M68,0H30C13.5,0,0,13.5,0,30v38c0,16.5,13.5,30,30,30h38c16.5,0,30-13.5,30-30V30C98,13.5,84.5,0,68,0z'/%3E%3Cpath fill='%23753090' d='M75.1,17c-3.2,0-5.7,2.6-5.7,5.7s2.6,5.7,5.7,5.7c3.2,0,5.7-2.6,5.7-5.7C80.9,19.6,78.3,17,75.1,17L75.1,17z'/%3E%3Cpath fill='%23753090' d='M49.3,31.5C59,31.5,67,39.4,67,49.1s-7.9,17.7-17.7,17.7s-17.7-7.9-17.7-17.7c0,0,0,0,0,0C31.6,39.4,39.5,31.5,49.3,31.5 M49.3,23.5c-14.2,0-25.7,11.5-25.6,25.7c0,14.2,11.5,25.7,25.7,25.6C63.5,74.8,75,63.3,75,49.1C75,35,63.5,23.5,49.3,23.5C49.3,23.5,49.3,23.5,49.3,23.5z'/%3E%3C/svg%3E");
}
.social-media-icons .link.linkedin:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M30.7,0H1.3C0.6,0,0,0.6,0,1.3v29.3C0,31.4,0.6,32,1.3,32h29.3c0.7,0,1.3-0.6,1.3-1.3V1.3 C32,0.6,31.4,0,30.7,0z M9.5,27.3H4.7V12h4.8V27.3z M7.1,9.9c-1.5,0-2.8-1.2-2.8-2.8c0-1.5,1.2-2.8,2.8-2.8c1.5,0,2.8,1.2,2.8,2.8 C9.9,8.7,8.6,9.9,7.1,9.9z M27.3,27.3h-4.7v-7.4c0-1.8,0-4-2.5-4c-2.5,0-2.8,1.9-2.8,3.9v7.6h-4.7V12H17v2.1h0.1 c0.6-1.2,2.2-2.5,4.5-2.5c4.8,0,5.7,3.2,5.7,7.3V27.3z'/%3E%3C/svg%3E%0A");
}
.social-media-icons .link.youtube:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M31.7,9.6c0,0-0.3-2.2-1.3-3.2c-1.2-1.3-2.6-1.3-3.2-1.4C22.7,4.7,16,4.7,16,4.7h0c0,0-6.7,0-11.2,0.3c-0.6,0.1-2,0.1-3.2,1.4c-1,1-1.3,3.2-1.3,3.2S0,12.2,0,14.8v2.4c0,2.6,0.3,5.2,0.3,5.2s0.3,2.2,1.3,3.2c1.2,1.3,2.8,1.2,3.5,1.4C7.7,27.2,16,27.3,16,27.3s6.7,0,11.2-0.3c0.6-0.1,2-0.1,3.2-1.4c1-1,1.3-3.2,1.3-3.2s0.3-2.6,0.3-5.2v-2.4C32,12.2,31.7,9.6,31.7,9.6z M12.7,20.2l0-9l8.6,4.5L12.7,20.2z'/%3E%3C/svg%3E");
}
.social-media-icons .link.mail:before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cpath fill='%23753090' d='M89.2,71.2c0.5-1.1,0.8-2.3,0.8-3.5V22.3c0-1.3-0.3-2.5-0.8-3.5L58.9,45L89.2,71.2z'/%3E%3Cpath fill='%23753090' d='M43.3,48.3c0.3,0.3,0.9,0.6,1.7,0.6c0.8,0,1.4-0.3,1.7-0.6l1.8-1.6l36.7-31.8c-1.1-0.5-2.3-0.8-3.5-0.8H8.2c-1.3,0-2.5,0.3-3.5,0.8L43.3,48.3z'/%3E%3Cpath fill='%23753090' d='M0.8,18.8C0.3,19.8,0,21,0,22.3v45.4c0,1.3,0.3,2.5,0.8,3.5L31.1,45L0.8,18.8z'/%3E%3Cpath fill='%23753090' d='M54.8,48.6l-4.5,3.9c-1.5,1.3-3.4,1.9-5.3,1.9c-1.9,0-3.8-0.7-5.3-1.9l-4.5-3.9L4.7,75.1c1.1,0.5,2.3,0.8,3.5,0.8h73.6c1.3,0,2.5-0.3,3.5-0.8L54.8,48.6z'/%3E%3C/svg%3E");
}
.social-media-icons .label {
  display: none;
}

.standard-content {
  width: 100%;
  padding: clamp(144px, 9.375vw, 216px) 0 0;
}
@media (min-width: 782px) {
  .standard-content {
    padding: clamp(288px, 18.75vw, 432px) 0 0;
  }
}
.standard-content .inner {
  margin: 0 auto;
  width: calc(100% - clamp(57.6px, 3.75vw, 86.4px));
  max-width: clamp(960px, 62.5vw, 1440px);
}
@media (max-width: 782px) {
  .standard-content .inner {
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}
.standard-content h1 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: clamp(38.4px, 2.5vw, 57.6px);
  color: #222222;
  text-align: center;
  margin: 0 0 clamp(38.4px, 2.5vw, 57.6px);
}
@media (min-width: 782px) {
  .standard-content h1 {
    font-size: clamp(57.6px, 3.75vw, 86.4px);
    margin: 0 0 clamp(80px, 5.2083333333vw, 120px);
  }
}
.standard-content .lower {
  padding: clamp(38.4px, 2.5vw, 57.6px) clamp(19.2px, 1.25vw, 28.8px);
  border-top: 1px solid #ACACAC;
  border-left: 1px solid #ACACAC;
  border-right: 1px solid #ACACAC;
}
@media (min-width: 782px) {
  .standard-content .lower {
    padding: clamp(48px, 3.125vw, 72px) clamp(48px, 3.125vw, 72px);
  }
}
.standard-content h2 {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  font-size: clamp(28.8px, 1.875vw, 43.2px);
  color: #222222;
  margin: clamp(24px, 1.5625vw, 36px) 0;
}
.standard-content p {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.standard-content ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: clamp(24px, 1.5625vw, 36px) 0 clamp(24px, 1.5625vw, 36px) clamp(24px, 1.5625vw, 36px);
}
.standard-content ol {
  list-style-type: disc;
  list-style-position: outside;
  margin: clamp(24px, 1.5625vw, 36px) 0 clamp(24px, 1.5625vw, 36px) clamp(24px, 1.5625vw, 36px);
}
.standard-content li {
  font-family: "Scto Grotesk B", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.6;
  font-size: clamp(14.4px, 0.9375vw, 21.6px);
  color: #222222;
}
.standard-content a {
  color: #113120;
  font-weight: bold;
}

.video {
  width: 100vw;
  position: relative;
  border-top: 1px solid #ACACAC;
  margin: clamp(96px, 6.25vw, 144px) 0;
}
@media (min-width: 782px) {
  .video {
    margin: clamp(121.6px, 7.9166666667vw, 182.4px) 0;
  }
}
.video .container {
  margin: 0 auto;
  width: calc(100% - clamp(57.6px, 3.75vw, 86.4px));
  max-width: clamp(1536px, 100vw, 2304px);
  padding: clamp(76.8px, 5vw, 115.2px) 0 0;
  border-left: 1px solid #ACACAC;
  border-right: 1px solid #ACACAC;
}
@media (max-width: 782px) {
  .video .container {
    width: calc(100% - clamp(32px, 2.0833333333vw, 48px));
  }
}
.video__heading {
  font-family: "Portrait", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.1;
  text-transform: uppercase;
  font-size: clamp(38.4px, 2.5vw, 57.6px);
  color: #222222;
  text-align: center;
  margin: 0 clamp(19.2px, 1.25vw, 28.8px) clamp(38.4px, 2.5vw, 57.6px);
}
@media (min-width: 782px) {
  .video__heading {
    font-size: clamp(57.6px, 3.75vw, 86.4px);
    margin: 0 0 clamp(38.4px, 2.5vw, 57.6px);
  }
}
.video__holder {
  font-size: 0;
}
.video__holder video,
.video__holder iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
