html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: THATS CRAZY X;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62111db22f042b44d51000fb_THAT_S-CRAZY-X.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Editorialnew;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e96e0610d9504a6470b2b_EditorialNew-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62143802a8244e480a98c5a5_Aeonik-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/63a0e18d53ee8678e35538c2_Aeonik-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tapeworm V2;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e96edc797813a65c76633_TAPEWORM-V2.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans Condensed;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e9703fe5169ac0fc4f6a8_AUTHENTICSans-Condensed-60.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e9702e59f1adab0c2705e_AUTHENTICSans-90.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e970208e3855925332c3b_AUTHENTICSans-60.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans Condensed;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e9702d9c5a38500b39f5a_AUTHENTICSans-Condensed-90.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e970295c687caa4424152_AUTHENTICSans-130.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans Condensed;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e9702e9d6a21125d2f0fc_AUTHENTICSans-Condensed-130.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans Condensed;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e9702f95c228703ececa6_AUTHENTICSans-Condensed-150.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Authenticsans;
  src: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/669e97024157d5394854836a_AUTHENTICSans-150.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --greysoft: #aaabb2;
  --black: #545454;
  --0000: transparent;
  --white-smoke-2: #f0f0f0;
  --white-smoke: #e9e9e9;
  --buttonpaddinglr: 5px;
  --title-font: "Tapeworm V2", Arial, sans-serif;
  --deep-pink: #ff4490;
  --menufont: 16px;
  --menylineh: 16px;
  --abouttxt: "Authenticsans Condensed", sans-serif;
  --projabout: 26px;
  --projabouth: 26px;
  --projcompheight: 140px;
  --corners: 12px;
  --marginssidesmain: 20px;
  --txthovershadowblur1: 3px;
  --about-info: Authenticsans, sans-serif;
  --buttonpadding: 3px;
  --marginpadding: -3px;
  --buttonpaddinglrbig: 12px;
  --dsblur2: 3px;
  --dropshadow: #b3b3b3;
  --dropshadow2: #ffffff80;
  --dsblur1: 18px;
  --77: #c4c4c4;
  --projtitre: 6vw;
  --projtitreh: 5.5vw;
  --b-separator: 42vh;
  --projmarginbottom: 8px;
  --projgap: 9px;
  --corners-b-img: 0px;
  --projgap2sm: 5px;
  --auth-cond60: "Authenticsans Condensed", sans-serif;
  --hoverimgmaxh: 80vh;
  --hoverimgmaxw: 80vw;
  --imgshadowblur: 16px;
  --imgshadow: #b3b3b380;
  --projtitle2-kerning: -.03em;
  --hover2maxh: 78vh;
  --hover2maxw: 78vw;
  --hover3maxh: 70vh;
  --hover3maxw: 70vw;
  --b-separatorsm: 7vh;
  --cornersvideo: 12px;
  --insetvid2: -2px;
  --insetvid: -3px;
  --hover4maxh: 58vh;
  --hover4maxw: 58vw;
  --b-separator-med: 21vh;
  --dsblurhover: 48px;
  --auth-90: "Authenticsans 90";
  --imgsq: 84vw;
  --gradin: #f2f2f2;
  --yt-maxh: 1400px;
  --white: white;
  --abouttxtsize: 28px;
  --abouttxtsizeh: 28px;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--greysoft);
  cursor: pointer;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: pointer;
  text-decoration: none;
}

img {
  max-width: 100%;
  display: inline-block;
}

.left-arrow-2 {
  z-index: 6;
  pointer-events: auto;
  cursor: pointer;
  width: 50vw;
  display: block;
}

.right-arrow-2 {
  z-index: 6;
  pointer-events: auto;
  cursor: pointer;
  width: 50vw;
  display: block;
  position: absolute;
}

.slide-nav-2 {
  display: none;
}

.slider-txt-left {
  z-index: 10;
  outline-offset: 0px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  mix-blend-mode: normal;
  outline: 0 #fff;
  height: 1.5vh;
  margin-bottom: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  font-family: Aeonik, sans-serif;
  font-size: 1em;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.slider-txt-left.pinktext {
  color: #e63a80;
  display: block;
}

.slider-txt-top-year {
  z-index: 10;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  mix-blend-mode: normal;
  outline: 0 #fff;
  padding-top: 5px;
  padding-bottom: 0;
  font-family: Aeonik, sans-serif;
  font-size: 1em;
  position: absolute;
  inset: 0% 0% auto;
}

.slider-txt-top-year.pinktext {
  color: #e63a80;
}

.slide-txt-right {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 1.5vh;
  margin-bottom: 5px;
  padding-right: 5px;
  font-family: Aeonik, sans-serif;
  font-size: 1em;
  font-weight: 400;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.slide-txt-right.pinktext {
  color: #e63a80;
  display: block;
}

.description-phone {
  display: flex;
  position: fixed;
  inset: 0%;
}

.body-4 {
  background-color: var(--0000);
  pointer-events: none;
  color: var(--greysoft);
  overflow-wrap: normal;
  cursor: default;
  min-width: 100vw;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 14px;
  overflow: visible;
}

.intro {
  z-index: 997;
  background-color: var(--white-smoke-2);
  pointer-events: auto;
  color: var(--white-smoke);
  cursor: pointer;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  overflow: visible;
}

.mutant-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66855644203edca04683f268_0-MUTANT-COMP%203%20(0-00-09-02).jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
  overflow: visible;
}

.a-l1-content {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.a-l2-gridtop {
  z-index: 25;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  max-height: 30px;
  margin-top: 8px;
  display: grid;
  position: relative;
}

.filter-btn {
  padding-right: var(--buttonpaddinglr);
  pointer-events: auto;
  font-family: var(--title-font);
  letter-spacing: .02em;
  text-transform: uppercase;
  overflow-wrap: normal;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  transition: all .333s;
}

.filter-btn:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 3px var(--deep-pink);
}

.filter-btn.filter-btn-all {
  pointer-events: auto;
  font-family: var(--title-font);
  letter-spacing: 0;
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: var(--greysoft);
  font-size: 13px;
  font-weight: 400;
}

.filter-btn.cancel {
  display: none;
}

.a-btns {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: start;
  width: 100%;
  padding-top: 0;
  position: relative;
  inset: auto 0% 8px;
}

.a-container {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  pointer-events: auto;
  flex: 1;
  grid-template-rows: 180px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 180px;
  justify-content: start;
  place-items: start;
  width: 100vw;
  max-width: 100%;
  display: grid;
  position: relative;
  overflow: visible;
}

.a-container.container-info {
  grid-row-gap: 0px;
}

.a-l1-txt1-projtitle {
  color: var(--greysoft);
  font-family: Tapeworm V2, Arial, sans-serif;
  font-size: var(--menufont);
  line-height: var(--menylineh);
  text-align: left;
  text-transform: lowercase;
  margin-bottom: 3px;
}

.a-l1-txt2-projinfo1 {
  color: var(--greysoft);
  text-align: left;
  -webkit-text-stroke-color: var(--greysoft);
  text-transform: lowercase;
  margin-bottom: 0;
  font-family: Authenticsans, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 11px;
}

.a-l1-txt2-projinfo1.b-projdescrv2 {
  font-family: var(--abouttxt);
  font-size: var(--projabout);
  line-height: var(--projabouth);
  max-width: 88%;
}

.a-l1-txt2-projinfo1.a-info-trim {
  width: 120px;
}

.a-l1-txt3-year {
  font-family: var(--title-font);
  color: var(--greysoft);
  -webkit-text-stroke-color: var(--greysoft);
  flex: 1;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.mix-container {
  height: var(--projcompheight);
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
  position: static;
  overflow: visible;
}

.mix-container.txtonly {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mix-container.txtyear {
  cursor: auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.a-imgnotsq {
  border-radius: var(--corners);
  box-shadow: none;
  vertical-align: baseline;
  object-fit: scale-down;
  object-position: 0% 0%;
  align-self: flex-start;
  max-height: 150px;
  display: block;
  position: relative;
}

.flex-block-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  transform-origin: 50%;
  transform-style: preserve-3d;
  justify-content: flex-start;
  max-width: 180px;
  padding-left: 5px;
  transform: perspective(110px);
}

.a-l2-gradient {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  object-fit: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 120vw;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: clip;
}

.a-l3-tags {
  z-index: 12;
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: flex-start stretch;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  overflow: hidden;
}

.a-gradsm {
  filter: blur(16px);
  object-fit: none;
  background-color: #fff;
  align-self: center;
  width: 130vw;
  height: 90px;
  position: fixed;
  inset: 0% auto auto;
  overflow: clip;
  transform: translate(0, -30px);
}

.a-gradsm.gradsm2 {
  background-color: var(--white-smoke-2);
  filter: blur(20px);
  transform: translate(0, -40px);
}

.a-gradsm.gradsm2.bottom2 {
  inset: auto 0% 0%;
  transform: translate(0, 60px);
}

.a-gradsm.bottom {
  inset: auto 0% 0%;
  transform: translate(0, 30px);
}

.a-gradbig {
  filter: blur(16px);
  object-fit: none;
  background-color: #fff;
  background-image: none;
  align-self: center;
  width: 130vw;
  height: 100px;
  position: fixed;
  inset: auto auto 0%;
  overflow: clip;
  transform: translate(0, 20px);
}

.a-gradbig.gradbig2 {
  background-color: var(--white-smoke-2);
  filter: blur(20px);
  transform: translate(0, 80px);
}

.a-l1-infogrid {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: start stretch;
  width: 100%;
  padding-top: 0;
}

.a-l1-mainh1 {
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menylineh);
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 6px;
  position: static;
}

.a-l1-mainh1:hover {
  text-shadow: none;
}

.a-l1-mainh1.a-infoslink {
  pointer-events: auto;
  color: var(--greysoft);
  -webkit-text-stroke-width: .8px;
  -webkit-text-stroke-color: var(--greysoft);
  transition: all .333s;
}

.a-l1-mainh1.a-infoslink:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 var(--txthovershadowblur1) var(--deep-pink);
}

.a-l1-mainh1.menufilter {
  pointer-events: auto;
  font-size: var(--menufont);
  cursor: pointer;
}

.a-l1-mainh1.menufilter:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 3px var(--deep-pink);
}

.a-l1-mainh1.info1phrase {
  width: 66%;
  min-width: 120px;
  font-size: 16px;
  line-height: 16px;
}

.a-l1-mainh1.creditstitle {
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 12px;
}

.a-l1-maininfo-vflex {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  pointer-events: none;
}

.a-l1-mainh2 {
  pointer-events: auto;
  font-family: var(--about-info);
  color: var(--greysoft);
  text-shadow: none;
  cursor: default;
  font-size: 13px;
  font-weight: 300;
  line-height: 12px;
  position: static;
}

.a-l1-mainh2:hover {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  -webkit-text-stroke-width: .1px;
  text-shadow: none;
}

.a-l1-mainh2.a-infoslink {
  color: var(--greysoft);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--greysoft);
  cursor: pointer;
  transition: all .333s;
}

.a-l1-mainh2.a-infoslink:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 var(--txthovershadowblur1) var(--deep-pink);
}

.a-l1-mainh2.credits-extra {
  margin-bottom: 40px;
  line-height: 15px;
}

.a-l1-mainh2.hide {
  display: none;
}

.a-section-introtxt {
  margin-bottom: 10px;
}

.a-l1-divmidproj {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 42vh;
  display: block;
  position: relative;
}

.a-l1-divmidproj.about.smaller {
  height: 100px;
}

.a-l1-divmidproj.smaller {
  height: 12vh;
}

.a-l2-tags-separator {
  width: 1px;
  height: 1px;
  display: block;
}

.o-fx-nb {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: brightness(63%) contrast(500%) brightness(65%) contrast(500%);
  backdrop-filter: brightness(63%) contrast(500%) brightness(65%) contrast(500%);
  pointer-events: none;
  mix-blend-mode: saturation;
  background-color: gray;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.o-fx-nb.nb-2 {
  background-color: var(--greysoft);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  mix-blend-mode: screen;
  display: none;
}

.o-fx-nb.nb-1 {
  -webkit-backdrop-filter: brightness(90%) contrast(250%) brightness(65%) contrast(500%);
  backdrop-filter: brightness(90%) contrast(250%) brightness(65%) contrast(500%);
  display: none;
}

.fx12-nb {
  padding-right: var(--buttonpaddinglr);
  padding-bottom: var(--buttonpadding);
  pointer-events: auto;
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menylineh);
  cursor: pointer;
  display: none;
}

.fx12-nb:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 3px var(--deep-pink), 0 0 6px var(--deep-pink);
}

.fx12-nb.fxmarginadd {
  margin-top: var(--marginpadding);
}

.fx11-color {
  padding-right: var(--buttonpaddinglr);
  padding-bottom: var(--buttonpadding);
  pointer-events: auto;
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menylineh);
  cursor: pointer;
  font-weight: 400;
}

.fx11-color:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 3px var(--deep-pink), 0 0 6px var(--deep-pink);
}

.fx11-color.fxmarginadd {
  margin-top: var(--marginpadding);
}

.fx11-color.bouton {
  padding-right: var(--buttonpaddinglrbig);
  border-style: solid;
  border-color: var(--greysoft);
  background-color: var(--greysoft);
  filter: drop-shadow(0px 0px var(--dsblur2) var(--greysoft)) drop-shadow(0px 0px var(--dsblur2) var(--greysoft));
  color: var(--white-smoke-2);
  -webkit-text-stroke-color: var(--white-smoke-2);
  text-shadow: 0 0 var(--dsblur2) #0003, 0 0 var(--dsblur2) var(--white-smoke-2);
  border-radius: 30px;
}

.a-l1-txtintro {
  color: var(--greysoft);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 38px;
  line-height: 35px;
}

.a-l1-txtintro.introtxt {
  letter-spacing: .01em;
  width: 84%;
  font-size: 70px;
  line-height: 60px;
}

.a-l1-txtintro.introtxt.interactive-text {
  text-shadow: 0 1px 1px #0003, 0 0 8px var(--dropshadow), 0 0 30px var(--greysoft);
}

.b-topinfoh1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: stretch start;
  width: 100%;
  display: grid;
  position: relative;
  overflow: visible;
}

.b-topinfoh2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: start;
  place-items: start;
  width: 100%;
  padding-top: 0;
  display: grid;
  position: static;
}

.b-topinfoh3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template: "Area-2 Area-2 Area-2 Area-4 Area-4 Area-5"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: start;
  width: 100%;
  padding-top: 6px;
  display: grid;
  position: static;
}

.b-projtitle {
  filter: blur(1px) drop-shadow(0px 0px var(--dsblur2) var(--dropshadow2)) drop-shadow(0px 0px var(--dsblur1) var(--dropshadow));
  color: var(--white-smoke-2);
  font-family: Tapeworm V2, Arial, sans-serif;
  font-size: var(--projtitre);
  line-height: var(--projtitreh);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--black);
  object-fit: scale-down;
  max-width: 80%;
  margin-top: -10px;
  padding-right: 20px;
  position: static;
}

.b-projtitle.b-titlev2authentic {
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 90px;
}

.b-projdescr {
  color: var(--black);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--black);
  max-width: 88%;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.b-projcredits {
  max-width: 88%;
  margin-bottom: -4px;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

.b-txttagtop {
  pointer-events: auto;
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menufont);
  font-weight: 400;
}

.b-txttagtop.w--current {
  font-family: var(--title-font);
  color: var(--greysoft);
  font-size: var(--menufont);
  line-height: var(--menylineh);
}

.b-tags {
  z-index: 13;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.body-5 {
  background-color: var(--white-smoke-2);
  pointer-events: none;
  cursor: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.b-separatorbig {
  height: var(--b-separator);
  position: relative;
}

.b-g-66 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  place-items: start;
  width: 100%;
}

.lightbox-image {
  border-radius: var(--corners-b-img);
  pointer-events: auto;
  object-fit: contain;
  object-position: 50% 50%;
  position: relative;
  overflow: visible;
}

.lightbox-image.img-offset {
  object-fit: contain;
  margin-top: 180px;
}

.lightbox-image.img-offset-up {
  vertical-align: sub;
  object-fit: contain;
  transform: translate(0, -240px);
}

.lightbox-image.imgdown {
  transform: translate(0, 90px);
}

.lightbox-image.moveleft {
  transform: translate(-120px);
}

.b-lightbox {
  z-index: 1;
  aspect-ratio: auto;
  pointer-events: auto;
  object-fit: fill;
  display: block;
  position: static;
  overflow: visible;
}

.b-g-444 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

.b-g-3333 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
}

.b-g-222222 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.b-g-111 {
  z-index: auto;
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap2sm);
  grid-row-gap: var(--projgap2sm);
  pointer-events: auto;
  grid-template: "Area Area-2 Area-3 Area-4 Area-5 Area-6 Area-7 Area-8 Area-9 Area-10 Area-11 Area-12"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center start;
  position: static;
}

.b-gradbottom {
  filter: blur(20px);
  background-color: #fff;
  background-image: none;
  flex: 0 auto;
  align-self: center;
  width: 120vw;
  height: 60px;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 30px);
}

.b-bg {
  z-index: 0;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/63ac7adc916d9b09232609ef_0-INTRO-smsm_4.gif");
  background-position: 0 0;
  background-size: auto;
  width: 100vw;
  height: 100vh;
  margin-left: -20px;
  margin-right: -20px;
  position: fixed;
  overflow: visible;
}

.project {
  width: 100%;
  padding-right: 60px;
  position: static;
}

.project.commercial {
  pointer-events: auto;
  display: block;
  position: static;
}

.project.commercial.digital.video.proj-soon {
  filter: contrast(30%) blur(3px) grayscale();
  pointer-events: none;
  cursor: auto;
}

.project.personal.material.obj.text.favorite.nolink {
  pointer-events: auto;
}

.project.personal.human.digital.image.video.moment {
  cursor: pointer;
}

.project.experiment.image.material.digital {
  transition: opacity .333s;
}

.project.yearonly {
  pointer-events: none;
  align-items: flex-start;
  display: block;
}

.project.cancel {
  display: none;
}

.wip {
  z-index: 1001;
  background-color: var(--white-smoke-2);
  color: var(--black);
  text-align: center;
  height: 100%;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 100px;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.proj-img-hover {
  z-index: 999;
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  font-family: Authenticsans Condensed, sans-serif;
  font-weight: 400;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.proj-img-hover.test {
  align-items: center;
  inset: 0% 0% auto;
}

.project-image-title {
  opacity: 0;
  font-family: var(--title-font);
  color: var(--white-smoke-2);
  text-align: center;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--black);
  text-transform: lowercase;
  text-shadow: none;
  align-self: center;
  font-size: 120px;
  line-height: 110px;
  display: block;
  position: relative;
}

.project-image-title.authentic {
  font-family: var(--auth-cond60);
}

.projhover-img1 {
  z-index: 999;
  max-height: var(--hoverimgmaxh);
  max-width: var(--hoverimgmaxw);
  opacity: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.projhover-img1.testt {
  box-shadow: none;
  opacity: 1;
  position: fixed;
}

.projhover-img1.hovershadow {
  filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
}

.fx13-hypnosis {
  z-index: 13;
  padding-right: var(--buttonpaddinglr);
  padding-bottom: var(--buttonpadding);
  pointer-events: auto;
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menylineh);
  cursor: pointer;
  display: none;
  position: relative;
}

.fx13-hypnosis:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 3px var(--deep-pink), 0 0 6px var(--deep-pink);
}

.fx13-hypnosis.fxmarginadd {
  margin-top: var(--marginpadding);
}

.o-fx-hypnosis {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--black);
  filter: none;
  pointer-events: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.o-fx-hypnosis.hypnosis-2 {
  background-color: var(--deep-pink);
  opacity: .6;
  filter: brightness(400%) hue-rotate(180deg);
  mix-blend-mode: luminosity;
  display: none;
}

.o-fx-hypnosis.hypnosis-3 {
  background-color: var(--deep-pink);
  opacity: .5;
  filter: hue-rotate(135deg);
  -webkit-backdrop-filter: blur(3px) blur(4px);
  backdrop-filter: blur(3px) blur(4px);
  mix-blend-mode: exclusion;
  display: none;
}

.o-fx-hypnosis.hypnosis-1 {
  filter: hue-rotate(225deg) invert() brightness(200%);
  mix-blend-mode: exclusion;
  background-color: #0059ff;
  display: none;
}

.b-gradtop {
  filter: blur(20px);
  background-color: #fff;
  background-image: none;
  align-self: center;
  width: 120vw;
  height: 60px;
  position: fixed;
  inset: 0% 0% auto;
  transform: translate(0, -30px);
}

.b-l2-gradient {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  object-fit: cover;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  place-items: flex-start stretch;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.fill {
  pointer-events: none;
  max-width: 100%;
  display: block;
}

.a-projgrid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  pointer-events: auto;
  flex-flow: column;
  flex: 1;
  grid-template-rows: 160px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 160px;
  justify-content: start;
  place-items: start;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.a-projgrid-empty {
  pointer-events: none;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 1400%;
  transform: translate(0);
}

.a-projgrid-empty.vidup {
  transform: translate(0, -120px);
}

.a-projgrid-empty.vidright {
  transform: translate(120px);
}

.a-projgrid-empty.vidright.vidup {
  transform: translate(120px, -120px);
}

.b-projyear {
  margin-bottom: -4px;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}

.proj-bg {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: var(--white-smoke-2);
  filter: blur(16px);
  vertical-align: baseline;
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66abcafb445d5c27baad2b4c_0000placeholder.png");
  background-position: 50%;
  background-size: auto;
  background-attachment: scroll;
  width: 100vw;
  max-width: 150%;
  position: fixed;
  inset: 0%;
}

.content-margins {
  z-index: 1;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.a-imgsqsq {
  border-radius: var(--corners);
  vertical-align: baseline;
  object-fit: cover;
  object-position: 0% 0%;
  align-self: flex-start;
  width: 140px;
  max-width: 72%;
  max-height: 140px;
  position: relative;
  overflow: hidden;
}

.a-l1-txt2-projinfo2 {
  color: var(--greysoft);
  -webkit-text-stroke-color: var(--greysoft);
  text-transform: lowercase;
  font-family: Authenticsans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.a-l1-txt2-projinfo2.rightalign {
  font-size: 12px;
}

.a-l1-txt2-projinfo2.b-info {
  max-width: 80%;
}

.a-l1-txt2-projinfo2.a-credits {
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
  display: block;
}

.flex-block-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-shadow: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 5px;
  display: block;
  position: relative;
}

.logo-gif {
  z-index: 50;
  align-self: center;
  max-width: 50px;
  margin-top: -4px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: clip;
}

.b-g-1 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  place-items: flex-start start;
  width: 100%;
  display: block;
  overflow: hidden;
}

.o-fx-color {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 0;
  pointer-events: none;
  mix-blend-mode: normal;
  background-color: #fff0;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.a-l1-divheader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80px;
  display: block;
  position: relative;
}

.b-l1-divheader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80px;
  display: block;
  position: static;
}

.b-projtitlev2 {
  color: var(--white-smoke);
  letter-spacing: var(--projtitle2-kerning);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--black);
  max-width: 80%;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 90px;
  display: block;
  position: static;
}

.a-l1-divfooter {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100px;
  display: block;
  position: relative;
}

.fx14-dream {
  z-index: 13;
  padding-right: var(--buttonpaddinglr);
  padding-bottom: var(--buttonpadding);
  pointer-events: auto;
  font-family: var(--title-font);
  font-size: var(--menufont);
  line-height: var(--menylineh);
  cursor: pointer;
  display: none;
  position: relative;
}

.fx14-dream:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 3px var(--deep-pink);
}

.fx14-dream.fxmarginadd {
  margin-top: var(--marginpadding);
}

.o-fx-dream {
  z-index: 999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .5;
  filter: brightness(110%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  pointer-events: none;
  mix-blend-mode: color-burn;
  background-color: #fff;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.transition-blur {
  z-index: 51;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  mix-blend-mode: soft-light;
  background-color: gray;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.transition-wrapper {
  z-index: 51;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  cursor: default;
  mix-blend-mode: soft-light;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.transition-white {
  z-index: 52;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 0;
  pointer-events: none;
  mix-blend-mode: normal;
  background-color: #fff;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.projhover-img2 {
  z-index: 999;
  max-height: var(--hover2maxh);
  max-width: var(--hover2maxw);
  box-shadow: none;
  opacity: 0;
  object-fit: fill;
  display: block;
  position: absolute;
  overflow: visible;
}

.projhover-img2.testt {
  opacity: 1;
}

.projhover-img2.hovershadow {
  -webkit-backdrop-filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
  backdrop-filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
}

.projhover-img3 {
  z-index: 999;
  max-height: var(--hover3maxh);
  max-width: var(--hover3maxw);
  opacity: 0;
  object-fit: fill;
  display: block;
  position: absolute;
  overflow: visible;
}

.projhover-img3.testt {
  opacity: 1;
}

.a-projinfo {
  margin-right: var(--marginssidesmain);
  margin-left: var(--marginssidesmain);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: auto;
  text-shadow: 0 0 0 var(--greysoft);
  flex-flow: column;
  flex: 1;
  grid-template-rows: 160px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 160px;
  justify-content: start;
  place-items: start;
  max-width: 100%;
  display: flex;
}

.a-projinfo.inside {
  margin-left: 0;
  margin-right: 0;
}

.b-separatorsm {
  height: var(--b-separatorsm);
  position: relative;
  overflow: hidden;
}

.b-g-363 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-3 Area-3 Area-3"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
}

.center {
  z-index: 1;
  color: var(--black);
  text-align: center;
  width: 100vw;
  height: 100%;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 100px;
  display: block;
  position: fixed;
  overflow: visible;
}

.b-gridbottomprojinfos {
  z-index: 25;
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: none;
  grid-template: "Area Area Area Area Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: start;
  width: 100%;
  margin-bottom: 12px;
  display: grid;
  position: fixed;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.b-pagedivider {
  flex: auto;
  position: relative;
}

.grid {
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.grid.gridmargins {
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
}

.a-l1-divmidabout {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.a-l1-divmidabout.about-artist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: auto;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  display: block;
}

.a-l1-divmidabout.about-designer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: auto;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.about {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.about.contentblock {
  display: none;
}

.a-l1-txtabout-artist {
  font-family: var(--abouttxt);
  color: var(--greysoft);
  font-size: var(--projabout);
  line-height: var(--projabouth);
  margin-top: 0;
  margin-bottom: 0;
}

.a-about-headers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr .5fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: start stretch;
}

.a-l1-txtabout-designer {
  font-family: var(--abouttxt);
  color: var(--greysoft);
  font-size: var(--projabout);
  line-height: var(--projabouth);
  margin-top: 0;
  margin-bottom: 0;
}

.a-aboutseparator {
  height: 60px;
}

.yt-embed {
  border-radius: var(--cornersvideo);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.yt-embed.yt-embed-long-nocorners {
  border-radius: 0;
}

.yt-embed.embed-916 {
  aspect-ratio: 9 / 16;
}

.yt-embed.embed-43 {
  aspect-ratio: 4 / 3;
}

.yt-embed-player {
  margin: var(--insetvid2) var(--insetvid);
  border-radius: var(--cornersvideo);
  pointer-events: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.yt-embed-player.yt-169 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 50%;
}

.yt-embed-player.yt-1-1-25 {
  aspect-ratio: 1 / 1.25;
}

.yt-embed-player.yt-916 {
  aspect-ratio: 9 / 16;
  object-fit: cover;
}

.yt-embed-player.yt-3-2-1 {
  aspect-ratio: 3.2;
}

.yt-embed-player.yt-1-1 {
  aspect-ratio: 1;
}

.yt-embed-player.yt-45 {
  aspect-ratio: 4 / 5;
}

.yt-embed-player.yt-3-2 {
  aspect-ratio: 3 / 2;
}

.yt-embed-player.yt-43 {
  aspect-ratio: 4 / 3;
}

.yt-embed-player.yt-1-6-1 {
  aspect-ratio: 1.6;
  object-fit: cover;
  object-position: 50% 50%;
}

.yt-embed-player.yt-1666 {
  aspect-ratio: 1 / 1.666;
}

.yt-embed-player.yt-21 {
  aspect-ratio: 2;
}

.yt-embed-player.yt-41 {
  aspect-ratio: 4;
}

.yt-embed-overlay {
  width: 100%;
  height: 100%;
}

.yt-embed-overlay.yt-916 {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  display: block;
}

.yt-embed-player-long {
  aspect-ratio: auto;
  pointer-events: auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.yt-embed-player-long.yt-long-169 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-32 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: 0% 0%;
}

.yt-embed-player-long.yt-long-45 {
  aspect-ratio: 4 / 5;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-3-2-1 {
  aspect-ratio: 3.2;
  object-fit: cover;
  object-position: 0% 0%;
}

.yt-embed-player-long.yt-long-11 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-266-1 {
  aspect-ratio: 2.666;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-3-1 {
  aspect-ratio: 3;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-225-1 {
  aspect-ratio: 2.25;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-916 {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.yt-embed-player-long.yt-long-1777 {
  aspect-ratio: 1.777;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.projhover-img4 {
  z-index: 999;
  max-height: var(--hover4maxh);
  max-width: var(--hover4maxw);
  box-shadow: none;
  opacity: 0;
  object-fit: fill;
  align-self: center;
  display: block;
  position: absolute;
  overflow: visible;
}

.a-projimgwrapper {
  object-fit: scale-down;
  object-position: 0% 0%;
  width: 100%;
  max-width: 100%;
  max-height: 150px;
  overflow: clip;
}

.a-projgrid-margins {
  box-sizing: border-box;
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
  object-fit: contain;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.placeholder-emptyimg {
  pointer-events: none;
  object-fit: cover;
}

.b-g-282 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-3 Area-3"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
  max-width: 100%;
  height: 100%;
}

.b-l-gende {
  color: var(--greysoft);
  text-align: left;
  -webkit-text-stroke-color: var(--greysoft);
  text-transform: lowercase;
  font-family: Authenticsans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 13px;
}

.b-g-23232 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area Area-2 Area-2 Area-2 Area-3 Area-3 Area-4 Area-4 Area-4 Area-5 Area-5"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
}

.b-g-48 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area-2 Area-2"
  / 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
}

.b-g-84 {
  margin-bottom: var(--projmarginbottom);
  grid-column-gap: var(--projgap);
  grid-row-gap: var(--projgap);
  pointer-events: auto;
  grid-template: "Area Area Area-2"
  / 1fr 1fr 1fr;
  place-items: start;
  width: 100%;
  max-width: 100%;
}

.b-separatormed {
  height: var(--b-separator-med);
  position: relative;
}

.a-projyearsolo {
  filter: blur(1px) drop-shadow(0px 0px 3px var(--dropshadow2)) drop-shadow(0px 0px 20px #ccc);
  color: var(--white-smoke-2);
  text-align: left;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--white-smoke-2);
  text-shadow: none;
  cursor: auto;
  object-fit: contain;
  object-position: 100% 0%;
  font-family: Tapeworm V2, Arial, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 80px;
  display: block;
  transform: translate(0, -8px);
}

.project-image-title-2 {
  opacity: 0;
  font-family: var(--title-font);
  color: var(--white-smoke-2);
  text-align: center;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--white-smoke-2);
  text-transform: lowercase;
  text-shadow: none;
  align-self: center;
  font-size: 140px;
  line-height: 134px;
  display: block;
  position: absolute;
  inset: 0%;
}

.project-image-title-2.authentic {
  font-family: var(--auth-cond60);
}

.project-image-title-2.authentic.title-style {
  letter-spacing: .03em;
  flex: 0 auto;
  font-size: 180px;
  line-height: 170px;
}

.project-image-title-2.title-style {
  opacity: 0;
  text-shadow: 0 0 var(--dsblur2) var(--dropshadow2), 0 0 var(--dsblurhover) var(--dropshadow);
}

.project-image-title-2.title-style.special {
  opacity: 1;
  filter: none;
  text-shadow: 0 0 var(--dsblur2) var(--dropshadow2), 0 0 var(--dsblur1) var(--dropshadow);
  transform: translate(0, 92px);
}

.project-image-title-2.title-style.test {
  opacity: 1;
}

.gallery {
  z-index: 5;
  display: block;
  position: absolute;
  left: 0%;
  right: 0%;
}

.diaporama-slide {
  pointer-events: auto;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.diaporama-slide.gal-1-to-100 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67042b85ff65da223871c05b_2021-1to100-25-IG-POST%20copy%2020.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.gal-mutant {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66f29c29c553ca1d78699105_0-MUTANT-COMP%203%20(0-00-09-02).jpeg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.br333 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/661d40c484c89854e6b04869_breathing%20333%20E%20(0-02-35-17).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.br2021 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66ae8badf3606ac7e9b35fea_BREATHING-1%20(0-00-35-10).jpeg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.ckay1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/670541068f75e3959680c00f_2023-ckay-h9-LOVE%20NWANTITI%20final%20(0-00-25-18).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.rema2022 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6705460aad935bd9ceb402e3_2019-s9-h49-DIVINE-0-FULL%20(0-00-26-01).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide._2hp1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67054105ac2990e11ed77baa_2021-2hp-h11-DSC00478.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide._2hp2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67054105131b71bdd422b896_2021-2hp-h9-DSC01455-adjust-3.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.ckay2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67054106d6a29d0b3a687e23_2023-ckay-h10-LOVE%20NWANTITI%20final%20(0-00-20-17).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.rema2023-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/670429cc4cc1c05f258370c4_2023-rema-19-REMA-DirCut_1%20(0-01-18-23).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.findme {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6704129fc8e66a7cbb482043_findme-gif-thumb.gif");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.mts {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67042d517dbac373c98b13cb_2021-mts-28-MTS-HOODIE-2.gif");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.mts-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66f2b69c600bc0440f5c8772_MTSlogo%20(0-00-00-00)_1.jpeg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.eliade1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/66f2daad851298893cf141ed_VG%20HD%20(0-00-00-00).jpeg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.eliade2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d0634c5e23260f5c4e9_4-DEAMON-blanc.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.tep1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6704208ba08a3feba295b421_2023-tep-13-CM-c1%20p.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.revolvr {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67054109b236bd0a31e7373a_2020-rvlvr-h19-1-REVOLVR_1.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.danitsa {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67054106e972f0210a8e061f_2023-danitsa-h7-Danitsa-CARTOON-nosound%20(0-00-30-21).jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.diaporama-slide.botanic {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6704220dd4773906870c4f36_2023-bota-17-poster1.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
}

.a-about-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template: "Area Area-2 ."
                 "Area-3 Area-4 Area-5"
                 / 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.a-l1-contentbottom {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.menufilter {
  pointer-events: auto;
  cursor: pointer;
}

.gallery-slider {
  height: 100%;
}

.image-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/67042b85bdbe2dd4c3d66f1e_2021-1to100-23-hover-1to100%20copy.jpg");
  background-position: 50%;
  background-size: auto;
  overflow: clip;
}

.btns-wrapper {
  width: 100%;
}

.a-gallery-infos-slider {
  margin-right: var(--marginssidesmain);
  margin-left: var(--marginssidesmain);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.backup-bg {
  z-index: 0;
  background-color: var(--white-smoke-2);
  color: var(--white-smoke-2);
  text-align: center;
  width: 100vw;
  height: 100vh;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 100px;
  display: block;
  position: fixed;
  inset: 0% auto;
  overflow: visible;
}

.a-miscimg1 {
  z-index: 3;
  margin-right: var(--marginssidesmain);
  margin-left: var(--marginssidesmain);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  grid-template: ". . . . . . . . . . ."
                 ". . . . . . . . . Area Area"
                 ". . . . . . . Area-2 Area-2 . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 70vh;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.card-img {
  margin-bottom: 20px;
}

.heading {
  color: #273786;
  margin-top: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 52px;
}

.paragraph {
  color: #353c8b;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
}

.draggable-wrap {
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 810px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
}

.draggable {
  pointer-events: auto;
  cursor: grab;
  background-color: #fff;
  width: 250px;
  padding: 10px;
}

.draggable-img {
  z-index: 5;
  border-radius: var(--corners);
  filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
  pointer-events: auto;
  cursor: auto;
  object-fit: cover;
  object-position: 50% 100%;
  height: 140px;
  display: block;
  overflow: hidden;
}

.draggable-img.dragimgpos2 {
  filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
  height: 100px;
  margin-top: 33vh;
  margin-left: 70vw;
}

.draggable-img.dragimg3 {
  filter: none;
  object-fit: cover;
  align-self: flex-end;
  height: 180px;
}

.draggable-img.dragimgpos1 {
  cursor: auto;
  margin-top: 9vh;
  margin-left: 57vw;
}

.drag-wrapper {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: start;
  width: 100%;
  height: 50px;
  display: flex;
  position: absolute;
}

.drag-wrapper.grid.about {
  justify-content: flex-start;
  align-items: flex-start;
}

.drag-wrapper.grid.about.drag-wrapper-tall {
  align-items: flex-end;
  height: 440px;
}

.drag-wrapper.grid.drag-wrapper-tall {
  height: 300px;
}

.a-draggable-empty {
  pointer-events: none;
  width: 60vw;
  height: 100px;
  transform: translate(0);
}

.a-draggable-empty.vidup {
  transform: translate(0, -120px);
}

.a-draggable-empty.vidright {
  transform: translate(120px);
}

.a-draggable-empty.vidright.vidup {
  transform: translate(120px, -120px);
}

.empty-wrapper {
  width: 62vw;
  height: 50px;
}

.empty-wrapper.wrapper2 {
  width: 54vw;
}

.empty-wrapper.wrapper3 {
  width: 80vw;
}

.empty-wrapper2 {
  width: 54vw;
  height: 50px;
}

.draggable-img2 {
  z-index: 5;
  border-radius: var(--corners);
  pointer-events: auto;
  cursor: grab;
  object-fit: contain;
  object-position: 50% 100%;
  width: 200px;
  display: block;
  overflow: hidden;
}

.empty-wrapper3 {
  width: 80vw;
}

.a-l1-divmidprojsm {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 400px;
  display: block;
  position: relative;
}

.project-soon {
  filter: contrast(20%) brightness(150%) grayscale();
  width: 100%;
  position: static;
}

.project-soon.commercial {
  pointer-events: auto;
  display: block;
  position: static;
}

.project-soon.commercial.digital.video.proj-soon {
  filter: contrast(30%) blur(3px) grayscale();
  pointer-events: none;
  cursor: auto;
}

.project-soon.personal.human.digital.image.video.moment {
  cursor: pointer;
}

.project-soon.experiment.image.material.digital {
  transition: opacity .333s;
}

.project-soon.yearonly {
  pointer-events: none;
  align-items: flex-start;
  display: block;
}

.project-soon.cancel {
  display: none;
}

.text-block {
  position: absolute;
}

.proj-soon {
  color: var(--white-smoke);
  width: 55%;
  margin-top: 10px;
  padding-top: 5px;
  padding-left: 8px;
  font-family: Tapeworm V2, Arial, sans-serif;
  position: absolute;
}

.a-about-mode {
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tapeworm V2, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
  position: static;
}

.a-about-mode:hover {
  text-shadow: none;
}

.a-about-mode.a-infoslink {
  color: var(--greysoft);
  -webkit-text-stroke-width: .8px;
  -webkit-text-stroke-color: var(--greysoft);
  transition: all .333s;
}

.a-about-mode.a-infoslink:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 var(--txthovershadowblur1) var(--deep-pink);
}

.a-about-mode.menufilter {
  pointer-events: auto;
  cursor: pointer;
}

.a-about-mode.menufilter:hover {
  color: var(--deep-pink);
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: var(--deep-pink);
  text-shadow: 0 0 6px var(--deep-pink), 0 0 3px var(--deep-pink);
}

.a-about-credits {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 88%;
  display: block;
}

._3dlogo-wrap {
  z-index: 50;
  color: var(--black);
  text-align: center;
  width: 100vw;
  height: 100%;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 100px;
  display: block;
  position: fixed;
  overflow: visible;
}

._3dlogo-gif {
  z-index: 50;
  filter: drop-shadow(0px 0px var(--imgshadowblur) var(--imgshadow));
  color: var(--black);
  text-align: center;
  object-fit: contain;
  align-self: auto;
  width: 320px;
  font-family: Authenticsans Condensed, sans-serif;
  font-size: 100px;
  line-height: 100px;
  display: block;
  position: absolute;
  inset: -20px 0% auto auto;
  overflow: visible;
}

.mts-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d90dbf70d331c6e18d7_IG-20217.jpg");
  background-position: 50%;
  background-size: contain;
}

.mts-0-video {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6218e9a91836152ddbf896e6_MTS-LONGSLEEVE-2%20(0-00-01-11)_1.png");
  background-position: 50%;
  background-size: contain;
}

.tlj-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d1bd08d230813aa524d_TLJ%20Artworl%20final.jpg");
  background-position: 50%;
  background-size: contain;
}

.carti-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d61e31dad5903bcab0e_Carti-3.jpg");
  background-position: 50%;
  background-size: contain;
}

.carti-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d614c7ebb29668c20a6_CARTI%20tests-50.jpg");
  background-position: 50%;
  background-size: contain;
}

.tep {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/661d38ed3d3ac1366f9b4fb3_CM-c1-p.jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.sauce-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621527e3d53a7d5a1233bbc0_S01_10.jpg");
  background-position: 50%;
  background-size: contain;
}

._2015-dessin-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704a9afd2963aa619721_DESSIN-CROP-1%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.mask {
  padding-top: 30px;
  padding-bottom: 30px;
}

.wkdp-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128dfed58b6c7b79272be8_PHOTO6A-2%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.cye-4 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d06d27613781b7372f8_1-PINEAL-blanc.jpg");
  background-position: 50%;
  background-size: contain;
}

.cye-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621289ec249d96d9460cf506_PN%20HD%20(0-00-00-00).jpg");
  background-position: 50%;
  background-size: contain;
}

.thatscrazy-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128dc59f4e2ccb4ccfb562_THAT'S%20CRAZY-mix.jpg");
  background-position: 50%;
  background-size: contain;
}

.rbsc-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/661d3d6773aca24d85d6ac5b_Danitsa-CARTOON-nosound%20(0-00-38-07).jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

._2015-dessin-6 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704daec1563419dfc913_IMG_9969%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.danitsa-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d6c0f482f6220c24aec_S3-DC_200000-2000.jpg");
  background-position: 50%;
  background-size: contain;
}

._2015-dessin-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704c9afd291e16619726_IMG_9981.jpg");
  background-position: 50%;
  background-size: contain;
}

.aa {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62153d3ff565619970bb9fde_SORCERESS-V3-sq-1.jpg");
  background-position: 50%;
  background-size: contain;
}

._2hp-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d75883d0b5bfac78885_DSC00478.jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.tlj-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d1b0ba94de1126654e6_OK%201.jpg");
  background-position: 50%;
  background-size: contain;
}

._2015-dessin-4 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704c640bd09d9d6f7e16_IMG_9967%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.mts-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d915d5b86ca74ae6b91_TSHIRT%20VIOLENCE%20FRONT.jpg");
  background-position: 50%;
  background-size: contain;
}

.tlj-8 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d1bfba319e7686146ac_Comp%203%20F.jpg");
  background-position: 50%;
  background-size: contain;
}

.aristokrat-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d4af0966e6ba93f5b16_1.jpg");
  background-position: 50%;
  background-size: contain;
}

.revolver-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128da3dbf70d26136e1a56_3-R%C3%A9ticules.jpg");
  background-position: 50%;
  background-size: contain;
}

.tlj-4 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d1b54bdbe11e29e743a_Comp%202%20Cadre-2.jpg");
  background-position: 50%;
  background-size: contain;
}

.right-arrow-3 {
  z-index: 6;
  pointer-events: auto;
  cursor: pointer;
  width: 50vw;
  display: block;
  position: absolute;
}

.diaporama {
  z-index: 5;
  background-color: #fff;
  border: 0 solid #0000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.diaporama.gallery {
  display: none;
}

.revolver-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128da3840032657705dc86_1-REVOLVR_1.jpg");
  background-position: 50%;
  background-size: contain;
}

.tlj-5 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621522eb1dcd7e94ee11065d_5-Mockup%20TLJ%20booklet.jpg");
  background-position: 50%;
  background-size: contain;
}

.cye-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621289f2e31dad241dbc95d2_CYE-artwork.jpg");
  background-position: 50%;
  background-size: contain;
}

.sauce-5 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621527e3ea005b36f4a72120_SAUCE_5-5.jpg");
  background-position: 50%;
  background-size: contain;
}

._1to100 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d2720a2b3ce771d4e7a_IG-POST%20copy%2020.jpg");
  background-position: 50%;
  background-size: contain;
}

._2015-dessin-9 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704b69536732d3601aa4_DESSIN-CROP-19%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.sauce-4 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621527e3d91dd24fbc22776a_SAUCE_6-12.jpg");
  background-position: 50%;
  background-size: contain;
}

._2015-dessin-2 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/6243704b1f050fc5cc93ffe6_DESSIN-CROP-2%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.danitsa-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d6cfba3192f6161473e_S4-DC_200000-10.jpg");
  background-position: 50%;
  background-size: contain;
}

.left-arrow-3 {
  z-index: 6;
  pointer-events: auto;
  cursor: pointer;
  width: 50vw;
  display: block;
}

.wkac-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621699e5689cf91265e3efba_VCAS-post-slide-1-video%20(0-00-13-29).jpg");
  background-position: 50%;
  background-size: contain;
}

.carti-4 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d61d402d7c1037107bf_Carti-4.jpg");
  background-position: 50%;
  background-size: contain;
}

.bliss-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/661d38eeed54cc0d2f2d2fe3_IMG_2570_1%20(1).jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.timea-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/661d356f7df3c6c6e1db7cb6_la1-caustics%20circle%20(0-00-06-09).jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

._2hp-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62125a4f6fc36f1696cc29e1_DSC01455-adjust-3.jpg");
  background-position: 50%;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0;
}

.cye-5 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621289ed883d0b0f82c7756b_VG%20HD%20(0-00-00-00).jpg");
  background-position: 50%;
  background-size: contain;
}

.sauce-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621527e3f48010c3a61c60cb_SAUCE_7-10.jpg");
  background-position: 50%;
  background-size: contain;
}

.cye-1 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128d0634c5e23260f5c4e9_4-DEAMON-blanc.jpg");
  background-position: 50%;
  background-size: contain;
}

.wkdp-3 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/62128dfed402d70a37710ff3_PHOTO7A-2%20copy.jpg");
  background-position: 50%;
  background-size: contain;
}

.tlj-6 {
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/621522ebc7c3715b62f98361_8-Mockup%20TLJ%20booklet%203.jpg");
  background-position: 50%;
  background-size: contain;
}

.intro-2 {
  z-index: 101;
  color: #e9e9e9;
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/61d0aaf9f9e0ca1e4a950cbd/63ac7adc916d9b09232609ef_0-INTRO-smsm_4.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20%;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  overflow: visible;
}

.accueil-anim {
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: fixed;
}

.accueil-anim.test {
  display: none;
}

.about-txtmini {
  font-family: var(--about-info);
  text-transform: none;
  line-height: 16px;
}

.introvid {
  z-index: 998;
  pointer-events: auto;
  cursor: auto;
  object-fit: fill;
  width: 100vw;
  min-width: 100vw;
  height: 100vh;
  min-height: 100vh;
  position: fixed;
  overflow: visible;
}

.introvidbg {
  pointer-events: none;
  cursor: auto;
  object-fit: fill;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  position: fixed;
  overflow: visible;
}

.dropbox-video-embed {
  z-index: 1;
  opacity: .7;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.introvidtest {
  z-index: 50;
  pointer-events: auto;
  cursor: none;
  object-fit: fill;
  width: 100vw;
  min-width: 100vw;
  height: 50vh;
  min-height: 50vh;
  position: fixed;
  overflow: visible;
}

.bgvid {
  opacity: .7;
  pointer-events: none;
  cursor: auto;
  object-fit: cover;
  height: 100vh;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.intro-sparks {
  z-index: 999;
  opacity: 1;
  pointer-events: auto;
  cursor: none;
  object-fit: cover;
  height: 100vh;
  min-height: 100vh;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.logo-gif-intro {
  z-index: 999;
  opacity: 1;
  mix-blend-mode: normal;
  align-self: center;
  max-width: 60px;
  margin-top: -4px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: 48% 0% auto;
  overflow: clip;
}

.about-colonne-2 {
  display: none;
}

.about-margins {
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
}

.phone-about {
  opacity: 0;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
}

.a-phone-about {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  pointer-events: auto;
  flex: 1;
  grid-template-rows: 180px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 180px;
  justify-content: start;
  place-items: start;
  width: 100vw;
  max-width: 100%;
  display: grid;
  position: relative;
  overflow: visible;
}

.a-phone-about.container-info {
  grid-row-gap: 0px;
}

.ap-divheader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80px;
  display: block;
  position: relative;
}

.ap-maininfo-vflex, .ap-bottominfo {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  pointer-events: none;
}

.ap-buttons {
  display: none;
}

.projgrid {
  max-width: 100%;
  max-height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
  position: relative;
}

.projgrid.gridmargins {
  padding-right: var(--marginssidesmain);
  padding-left: var(--marginssidesmain);
}

.a-l1-contentbottom2 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.b-homelink {
  pointer-events: auto;
  font-family: var(--title-font);
  color: var(--greysoft);
  font-size: var(--menufont);
  line-height: var(--menufont);
  font-weight: 400;
}

.b-homelink.w--current {
  font-family: var(--title-font);
  color: var(--greysoft);
  font-size: var(--menufont);
  line-height: var(--menylineh);
}

.a-about-txt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr .5fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: start stretch;
}

.b-legendeflex {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block {
  height: 12px;
}

.about-spacer {
  display: none;
}

@media screen and (max-width: 991px) {
  .body-4 {
    overflow: hidden;
  }

  .a-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mix-container, .mix-container.txtyear {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .a-imgnotsq {
    max-width: 88%;
  }

  .flex-block-2 {
    display: none;
  }

  .a-l1-infogrid {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .a-projyearsolo {
    font-size: 60px;
    line-height: 55px;
  }

  .draggable-wrap {
    justify-content: space-around;
  }

  .draggable {
    margin-bottom: 60px;
  }

  .a-phone-about {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .draggable {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 479px) {
  .left-arrow-2, .right-arrow-2 {
    display: block;
  }

  .slider-txt-left {
    text-align: center;
    flex: 0 auto;
    align-self: center;
    height: 1.5vh;
    margin-top: 5px;
    margin-bottom: 0;
    padding-left: 0;
    position: relative;
    inset: 0% 0% auto;
  }

  .slider-txt-top-year {
    text-align: center;
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    height: 1.5vh;
    padding-top: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .slide-txt-right {
    text-align: center;
    align-self: center;
    height: 1.5vh;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .description-phone {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    line-height: 21px;
    display: flex;
  }

  .body-4 {
    overflow: clip;
  }

  .intro {
    background-size: 50%;
  }

  .a-l1-content, .a-l3-tags {
    display: none;
  }

  .a-gradsm {
    height: 80px;
    transform: translate(0, -40px);
  }

  .a-gradsm.gradsm2 {
    height: 70px;
    transform: translate(0, -30px);
  }

  .a-gradbig {
    height: 80px;
    transform: translate(0, 40px);
  }

  .a-gradbig.gradbig2 {
    height: 80px;
    transform: translate(0, 30px);
  }

  .a-l1-mainh1.info1phrase {
    width: 100%;
    font-size: 30px;
    line-height: 28px;
  }

  .a-l1-mainh1.phonemenu2 {
    z-index: 11;
    pointer-events: auto;
    cursor: pointer;
    position: fixed;
  }

  .a-l1-mainh1.phonemenu2.phone-about {
    background-color: var(--0000);
    opacity: 0;
    text-align: center;
  }

  .a-l1-mainh1.phonemenu {
    z-index: 11;
    pointer-events: auto;
    text-align: center;
    cursor: pointer;
    position: fixed;
  }

  .wip {
    overflow: clip;
  }

  .logo-gif {
    max-width: 30px;
    margin-top: 0;
  }

  .heading {
    font-size: 37px;
  }

  .drag-wrapper.grid.about, ._3dlogo-wrap {
    display: none;
  }

  .mask {
    flex: 1;
    order: -1;
    align-self: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .description-phone-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    line-height: 21px;
    display: flex;
  }

  .right-arrow-3 {
    display: block;
  }

  .diaporama {
    flex-flow: row;
    place-content: center;
    display: flex;
  }

  .diaporama.gallery, .left-arrow-3 {
    display: block;
  }

  .intro-2 {
    background-size: 50%;
  }

  .phone-about {
    z-index: 5;
    background-color: var(--white-smoke-2);
    opacity: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: fixed;
    overflow: clip;
  }

  .a-phone-about {
    padding-right: var(--marginssidesmain);
    padding-left: var(--marginssidesmain);
    grid-template: "." 110px
                   "." 140px
                   "." 160px
                   "."
                   / 1fr 1fr;
    grid-auto-rows: 120px;
    align-content: start;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: visible;
  }

  .ap-divheader {
    height: 60px;
  }

  .ap-maininfo-vflex {
    max-width: 100%;
    display: none;
    position: relative;
  }

  .ap-bottominfo {
    margin-right: var(--marginssidesmain);
    margin-left: var(--marginssidesmain);
    max-width: 100%;
    display: block;
    position: fixed;
    inset: auto 0% 60px;
  }

  .ap-buttons {
    z-index: 11;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 30px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }
}

#w-node-_2670c6ea-8391-3fbc-f7a7-fb3a877b5617-0341ef2f, #w-node-_2df926b9-3fa4-5225-9917-9ddcd2f8de89-0341ef2f, #w-node-_2df926b9-3fa4-5225-9917-9ddcd2f8de8a-0341ef2f, #w-node-ec193525-872c-98e0-c77d-a4cfc25ffd79-0341ef2f, #w-node-ec193525-872c-98e0-c77d-a4cfc25ffd7a-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9949ca5-5927-f5c7-a4e9-01a17fa383cb-0341ef2f, #w-node-d9949ca5-5927-f5c7-a4e9-01a17fa383cd-0341ef2f, #w-node-d66cb66b-edf1-56f5-d249-ed577f0a8c4c-0341ef2f, #w-node-d9949ca5-5927-f5c7-a4e9-01a17fa383cf-0341ef2f {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf5e-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf60-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf62-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf64-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf66-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf68-0341ef2f, #w-node-_0c632bfe-3841-a4f8-ad4c-2a19ff24b70c-0341ef2f, #w-node-_53f1cd67-d60b-cd2a-91b3-44fb5acebf6a-0341ef2f, #w-node-_6117b1e1-17f4-8be9-b0a6-f23e38aef771-0341ef2f, #w-node-_8daed535-fff3-31a3-0848-54c2c2adc51a-0341ef2f, #w-node-_391ae658-c644-09ec-1614-2b1f2f3d2951-0341ef2f, #w-node-_226e6082-3b1a-61ba-4646-9bcd0116a24a-0341ef2f, #w-node-d7cf7442-1a5a-8481-c4cb-f1b4aed25f20-0341ef2f, #w-node-_7e81a875-6d6b-335e-bad7-ccde29ba41b3-0341ef2f, #w-node-_7d49559d-00ab-193f-0175-8f05a7175dc1-0341ef2f, #w-node-ffed3fa1-2fa1-9722-3249-b63c20221ce6-0341ef2f, #w-node-a5b12583-ab10-3a8a-6375-925850c175ec-0341ef2f, #w-node-_8fb6ff54-8db7-271a-63e3-66551d47f758-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d0a44b2-7071-8b1d-f436-5d30ae25f839-0341ef2f {
  grid-area: Area;
  place-self: start;
}

#w-node-_3d0a44b2-7071-8b1d-f436-5d30ae25f83b-0341ef2f {
  grid-area: 1 / 12 / 2 / 13;
  place-self: start;
}

#w-node-e51ea20c-5191-1f11-7117-f1631f338d22-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda7782e-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77831-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77833-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda7783f-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77841-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77862-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77864-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77871-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda77873-0341ef2f, #w-node-_232a81d7-f2ef-c771-0466-3d4440734949-0341ef2f, #w-node-c11b6be0-0015-aa17-cc79-bd273a1006cf-0341ef2f, #w-node-_19a1b239-1230-0082-ce3a-a8b9336df7c5-0341ef2f, #w-node-_86bed88b-7d0b-a13b-b8a8-a7e792ffcf9b-0341ef2f, #w-node-e28fd632-7a91-f490-5b37-291f51a6a50c-0341ef2f, #w-node-e28fd632-7a91-f490-5b37-291f51a6a50e-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe604570-553d-cbff-9abf-affa79412736-0341ef2f, #w-node-c4e4cce6-8be9-69da-b161-592c7deee33c-0341ef2f, #w-node-_8ba608d5-b41d-2af0-6460-bf11ccb9009f-0341ef2f {
  justify-self: start;
}

#w-node-afc5a066-01f2-4ff9-8ae8-bd0739bdda57-0341ef2f, #w-node-afc5a066-01f2-4ff9-8ae8-bd0739bdda59-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f51ef3-6370-02d6-382f-eff4a7a58c3a-0341ef2f, #w-node-a8a2bbea-4e0e-4df5-27e0-ae61ded51885-0341ef2f {
  justify-self: start;
}

#w-node-_6ccb8159-3fa1-ccc2-a971-b9d22d6fdcbd-0341ef2f, #w-node-_6ccb8159-3fa1-ccc2-a971-b9d22d6fdcbf-0341ef2f, #w-node-c5b9a5d1-3053-ac08-983d-5180c89d9f21-0341ef2f, #w-node-c5b9a5d1-3053-ac08-983d-5180c89d9f23-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_325e7b8c-6549-0d63-a1b9-d5bc902dceed-0341ef2f, #w-node-b25ec83e-614b-95ea-3e53-fc93e48a315d-0341ef2f, #w-node-_1e5dfe6a-36fa-0413-8af3-d0a60c19d7d4-0341ef2f {
  justify-self: start;
}

#w-node-d87ccb39-b308-253a-3b6d-0cb5d7220e92-0341ef2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d87ccb39-b308-253a-3b6d-0cb5d7220e93-0341ef2f, #w-node-d87ccb39-b308-253a-3b6d-0cb5d7220e94-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b72023bb-4acc-8494-fc4d-bc25c1872395-0341ef2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bec18ef5-5555-ec1e-a00b-f00335d7a53c-0341ef2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5f1a733-6fde-f0e5-6b51-661fa89442ee-0341ef2f {
  align-self: end;
}

#w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a366-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a368-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a371-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a373-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a399-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a39b-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a3a6-ea74a360, #w-node-d5a3a4a1-6688-8d14-75d6-c78bea74a3a8-ea74a360 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d78b0e6c-b4fa-9f66-2229-b4182d621b8c-2d621b8c {
  grid-area: Area;
}

#w-node-d78b0e6c-b4fa-9f66-2229-b4182d621b8d-2d621b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d78b0e6c-b4fa-9f66-2229-b4182d621b8e-2d621b8c {
  justify-self: auto;
}

#w-node-d78b0e6c-b4fa-9f66-2229-b4182d621b8f-2d621b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e0403b2-0664-0ce7-1ec4-9a6d4af0be15-4af0be15 {
  grid-area: Area;
}

#w-node-_2e0403b2-0664-0ce7-1ec4-9a6d4af0be16-4af0be15, #w-node-_2e0403b2-0664-0ce7-1ec4-9a6d4af0be18-4af0be15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d06a4e2-0443-60cd-5593-c75f01c66adb-01c66adb, #w-node-_3f4fc259-0993-d273-115e-60b0fefc58a0-fefc58a0 {
  grid-area: Area;
}

#w-node-_3f4fc259-0993-d273-115e-60b0fefc58a3-fefc58a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-ab7955de, #w-node-_1e9856f4-be81-193a-1498-f11c6e0407a2-ab7955de {
  grid-area: Area;
  place-self: start;
}

#w-node-_1d59ca85-144d-abb5-abf0-dc7bb6b5a543-ab7955de, #w-node-a805561c-2d1a-236b-a781-a46194d18cd0-ab7955de {
  grid-area: Area-3;
  place-self: start;
}

#w-node-cb28673e-b34f-74f4-ac8f-b0f03fabac83-ab7955de {
  grid-area: Area;
  place-self: start;
}

#w-node-_2b337721-306f-588c-d164-510571716781-ab7955de {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_7e877b5e-e946-2122-cf12-bd9e50c1c13d-ab7955de {
  grid-area: Area-3;
  place-self: start;
}

#w-node-a77b802b-eb88-b1fe-597d-5a22095e2e87-ab7955de {
  grid-area: Area-4;
  place-self: start;
}

#w-node-cbd7f9bc-8dab-2539-5936-772694d0e873-ab7955de {
  grid-area: Area;
  place-self: start;
}

#w-node-_1070e10b-b2c7-97ad-3af5-260a9e961ed5-ab7955de {
  grid-area: Area-10;
  place-self: start;
}

#w-node-_440fd302-5118-0b5e-a50a-b9590801700a-acd2c0fb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c0fe-acd2c0fb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c0ff-acd2c0fb {
  align-self: start;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c101-acd2c0fb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c104-acd2c0fb {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c10f-acd2c0fb {
  grid-area: Area-4;
  align-self: start;
}

#w-node-_2c6e8793-61d8-a91a-32a5-ffb4acd2c102-acd2c0fb {
  grid-area: Area-5;
  align-self: start;
}

#w-node-f1122948-9543-2e7f-e9a0-4b3242493d23-42493d22 {
  grid-area: Area;
  place-self: start;
}

#w-node-_94839deb-5511-345d-9547-961bf405bae2-42493d22 {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_15430c11-23e0-956e-b099-6b04020f4f4f-42493d22 {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_29b1d313-43e9-a49e-3a36-0f9fbdf71015-42493d22 {
  grid-area: 1 / 9 / 2 / 10;
  place-self: start;
}

#w-node-_8f0719a0-4e72-cd2e-7491-9e1678d44a6c-42493d22 {
  grid-area: 1 / 12 / 2 / 13;
  place-self: start;
}

#w-node-_13218f96-1100-ce8a-af33-59505a5fc064-5a5fc063 {
  place-self: start;
}

#w-node-_13218f96-1100-ce8a-af33-59505a5fc066-5a5fc063, #w-node-_13218f96-1100-ce8a-af33-59505a5fc068-5a5fc063, #w-node-_13218f96-1100-ce8a-af33-59505a5fc06a-5a5fc063, #w-node-_13218f96-1100-ce8a-af33-59505a5fc06c-5a5fc063 {
  grid-area: 1 / 12 / 2 / 13;
  justify-self: end;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-3bec7c81, #w-node-_8e79d272-989d-143b-6be7-c4b917204177-3bec7c81, #w-node-_038f27d6-e82a-e495-cffe-ace5dd64c53f-3bec7c81, #w-node-f9fc231e-63f4-6d0e-acd3-91ae12690277-3bec7c81 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-8f7d7940 {
  grid-area: Area;
  place-self: start;
}

#w-node-fb693245-dffb-b85c-2a54-398d87571edc-25042050, #w-node-_868ea241-43c0-cc3c-3c99-52be6f1e9aad-25042050 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-e1fd4332-d670-1a49-d143-8b64265057d6-25042050 {
  grid-area: Area;
  place-self: start;
}

#w-node-_53b00d68-80d7-9c50-cbd8-4b401b6b2a16-25042050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_5afe83e1-ee99-4745-e923-7287f2c54859-25042050, #w-node-_5afe83e1-ee99-4745-e923-7287f2c54857-25042050, #w-node-_7785efa3-6703-0f8c-1e49-8edd19bfded3-25042050 {
  place-self: start;
}

#w-node-_2965d88b-da86-5033-1c77-3a0319f00c5b-25042050 {
  grid-area: Area;
  place-self: start;
}

#w-node-c534bc2f-d3f3-9708-8bcf-cf8bd9d8949d-25042050, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-aa45169a, #w-node-_6e07c3be-3760-ed2d-7c02-d6d6a155a784-aa45169a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_951c8395-82d4-237c-78f1-8c0a13d5b723-aa45169a, #w-node-_162de1ff-6aa1-bd7d-a803-7187fc6179c5-aa45169a, #w-node-_951c8395-82d4-237c-78f1-8c0a13d5b725-aa45169a, #w-node-_951c8395-82d4-237c-78f1-8c0a13d5b727-aa45169a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-ac4c2137-f3ae-58cc-4273-b97951b64758-aa45169a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-cde5dd07-160c-d4c0-e4bc-b8b74a188f57-aa45169a, #w-node-_28d5a2a2-afc6-9a7b-a87c-03f86a418870-aa45169a, #w-node-ba60da6c-73b0-f092-67d4-bd16b33b5b13-aa45169a, #w-node-f207b216-5a9f-d849-8172-3f8fabbd69aa-aa45169a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_6d116e63-296e-4883-3bef-bf93f4750f17-aa45169a, #w-node-b34f6a46-a0a2-38ff-c143-0d87ce406905-aa45169a, #w-node-_5d4770b9-e59c-5d80-ed56-390f1ae887be-aa45169a {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_0e5a1220-1bc3-2056-0e2f-6221057c3fb6-aa45169a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-d48f0854-4a69-356e-8abf-82b35aee2027-aa45169a {
  grid-area: Area;
  place-self: start;
}

#w-node-_5d870469-2292-62fd-d4d5-6c331193b8bf-aa45169a {
  grid-area: Area-3;
  place-self: start;
}

#w-node-a48d2969-4ebc-7560-1b5b-0ebea90dccbb-aa45169a {
  justify-self: start;
}

#w-node-dc381f54-0318-4c12-7a95-12fab15ca0f4-aa45169a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_6f85ee97-26cb-d61d-3583-c6afaafd483d-a4cf4a08, #w-node-_00bbb300-2bd6-7833-5ac6-f54ab2a6ba69-dd6c0df9 {
  grid-area: Area;
}

#w-node-_22097b87-fe71-b369-df4f-0e42a6af5b19-dd6c0df9 {
  grid-area: Area-3;
}

#w-node-_350c2b7e-bc7b-590e-0447-42c6826b41b3-1be84f90, #w-node-f84c0d57-af72-d2fa-a28c-43f9103883c9-1be84f90, #w-node-e1b0fbef-b1a0-a1a9-f5d6-68af9d09db53-f9f6261f {
  grid-area: Area;
  place-self: start;
}

#w-node-ff241ef7-cbc3-57b3-a15f-2c0bcf9db6a8-f9f6261f, #w-node-_8e06926b-c32a-d232-a531-bbd8f2c78995-f9f6261f, #w-node-c88e293d-b481-0068-8dea-2448f1bc9174-f9f6261f, #w-node-_02d49ca5-273d-80c1-d2dc-b282621456bc-f9f6261f, #w-node-c4312eeb-4a5b-9687-5571-ac7166e6472c-f9f6261f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9fa2cf39-1066-046b-2d9f-09dd418c3b88-4110fdf2, #w-node-_52a6c9b2-1e31-dfaf-94c6-37afed2d095b-4110fdf2, #w-node-b34ef173-3930-cb53-ff15-11ad9bf89123-4110fdf2, #w-node-_7f3118a5-0fc9-3781-e80d-280641d43099-4110fdf2, #w-node-_898265dc-e829-0b27-76a6-af5ecf574871-4110fdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83713cee-62c1-6e6e-3851-55a9abdecc13-4110fdf2 {
  grid-area: Area;
  place-self: start;
}

#w-node-_83713cee-62c1-6e6e-3851-55a9abdecc15-4110fdf2, #w-node-_83713cee-62c1-6e6e-3851-55a9abdecc17-4110fdf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8da572b5-a3d4-59a3-ccf9-aa2e46b97df3-4110fdf2, #w-node-_0e03dea5-28ec-6668-5d5a-00b98accf1fd-4110fdf2 {
  grid-area: Area;
}

#w-node-_0e03dea5-28ec-6668-5d5a-00b98accf1ff-4110fdf2 {
  grid-area: Area-2;
}

#w-node-_0e03dea5-28ec-6668-5d5a-00b98accf201-4110fdf2 {
  grid-area: Area-3;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-90012898, #w-node-ecdd6fac-ef53-979d-a1db-228b50d0b6aa-90012898 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_463d9e18-e503-7f13-699e-c2bc43958e5b-90012898, #w-node-f03ce7ae-5fa0-a13a-f476-76b80140fe9c-90012898, #w-node-_7d712148-62c9-230b-e9bd-2aaf558f2571-90012898 {
  place-self: start;
}

#w-node-ccc277c7-048c-e8ea-fd20-63936a731f02-90012898 {
  grid-area: Area;
  place-self: start;
}

#w-node-_852012ff-5764-6eac-170e-13cf6442dbbe-90012898 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-f81b2523-fdb1-4b3c-7038-81ab64d9e3fd-90012898 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_122c00bf-5fce-27f0-1943-d00e4179eb56-90012898, #w-node-_2ccdbba5-f08b-95ca-356e-854564f4da17-90012898 {
  grid-area: Area;
  place-self: start;
}

#w-node-_2ccdbba5-f08b-95ca-356e-854564f4da15-90012898, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-1725f445, #w-node-_7a8fd6dd-a8ca-d0f3-f516-0ab09a962b7c-1725f445, #w-node-_76d28b26-6827-7eb5-efa6-6914e9dcedea-1725f445 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_33b14c19-0683-634f-0bf4-b0b5b24c599e-1725f445 {
  place-self: start;
}

#w-node-_338a31ef-d8d2-f976-7f08-dd439f9ab9a8-1725f445, #w-node-_9dd00ac9-dcd4-27a2-5e43-12f7b7774cc5-1725f445, #w-node-_4cb5b6ff-7334-f797-1523-209ad9039a47-1725f445 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e4f2fe43-3cb1-ae12-2921-eece336897e8-1725f445 {
  place-self: start;
}

#w-node-_2bfa721f-ac6d-d0e5-b5cc-e874b11cf999-1725f445 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_2bfa721f-ac6d-d0e5-b5cc-e874b11cf99b-1725f445, #w-node-_41429ffb-c846-bdff-1074-066c3cdc1e73-1725f445 {
  place-self: start;
}

#w-node-b5b9b4eb-2375-4bfa-8ea1-8237587cbe10-1725f445 {
  justify-self: end;
}

#w-node-_23f188ca-8053-94fe-4146-b1c37b73eb00-1725f445 {
  grid-area: Area;
  place-self: start;
}

#w-node-c25b8534-4ecf-6687-41d6-74119202e4bd-1725f445 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_01a5a5fb-b6a1-1216-bd0e-ba9f2a080436-fa52bd04 {
  grid-area: Area;
}

#w-node-c6d3e230-d72c-bac4-2d06-1bbc7a7583c7-fa52bd04, #w-node-_8d6d6b23-2b69-fc5c-ed31-99afb7e26c7a-fa52bd04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4010a8a1-1e7d-4999-bdff-a03b049d3e92-6812739f {
  grid-area: Area;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-6812739f {
  grid-area: Area-2;
  place-self: start;
}

#w-node-ab5579f7-9824-057b-04d6-8f6f149ea212-6812739f {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_9d34ffff-f7a9-df48-7801-333fd052144d-6812739f {
  grid-area: Area-3;
  place-self: start;
}

#w-node-f736c30d-d43e-24c1-7535-70679c682de0-6812739f {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_718ae635-8a27-33ce-129b-5ac37a41015e-6812739f {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_1e21ea33-641c-cc96-e436-59b906e91e3d-6812739f {
  grid-area: Area-4;
  place-self: start;
}

#w-node-a61573fe-9926-4246-fa8d-9c54d9d07a76-6812739f {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_1c8182c8-87de-5dd0-9378-09c35807fdbb-6812739f {
  grid-area: Area-4;
  place-self: start;
}

#w-node-d0bde08b-2f12-3051-a063-aa2f498aa0f5-6812739f, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-0d2884d7, #w-node-_844a4a4e-aeb4-e026-af29-d93b3cb6be07-0d2884d7 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_148eb309-5521-4aa9-3e13-6f8a3f702582-0d2884d7 {
  grid-area: Area;
  place-self: start;
}

#w-node-edbf00dd-e73a-d235-eb30-71280c9c1319-0d2884d7 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-ca8971fb-03c1-c729-d609-6fa560135dfa-0d2884d7 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_483e5d92-e36b-aba0-32a7-65f3dac08b1b-0d2884d7 {
  grid-area: Area;
}

#w-node-aa50af7e-745e-febf-b94d-7b07f52db2c7-0d2884d7, #w-node-ff6e0681-bc53-aa8d-aba0-3d90fcfe3d50-0d2884d7 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-8f080ec5 {
  grid-area: Area;
  place-self: start;
}

#w-node-_2a03d2e0-6598-966d-d1fd-bab510e82c70-8f080ec5, #w-node-_809603c7-0f58-d8c8-7155-37bd204b7039-8f080ec5 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_52fec521-c657-8a9a-6a2e-29c707d269b1-8f080ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a46faad9-9763-4e99-6434-1b5e17ab7796-8f080ec5 {
  grid-area: Area-11;
  place-self: start;
}

#w-node-_1823cd7f-06ac-a0f9-3503-46adc941d3d0-8f080ec5 {
  grid-area: Area-9;
  place-self: start;
}

#w-node-c48cb04e-17ff-2ac6-2a54-de7263983178-8f080ec5 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_3ea05214-4134-6fe8-a23e-b6d103edc175-8f080ec5 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-cc4b32f2 {
  grid-area: Area;
  place-self: start;
}

#w-node-_5bb7f2fe-d9dd-5cb2-fb97-fa40e3d24e8a-cc4b32f2 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_0a032697-49f4-5114-76a7-eed1a45650bb-cc4b32f2, #w-node-eaa7b9d5-4072-0027-3cac-a158d2bef612-cc4b32f2, #w-node-_430332a5-a556-6f4f-ca0b-023a5d976c31-cc4b32f2, #w-node-ac453c6b-c195-735a-d8da-14dbfe0e4b29-cc4b32f2, #w-node-_61645c53-d263-d557-bb95-bf82ee32298e-cc4b32f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-c68eae2d-8cc3-a271-0786-ae5d738507b6-cc4b32f2, #w-node-ef231d8d-6556-7210-b04f-1caa6b262c0c-cc4b32f2 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_271732f0-af8f-45e3-3bb4-63948e059559-49fc6782 {
  justify-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-49fc6782 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-e8c99711-490d-e853-a8fb-e3a83ac38f02-49fc6782 {
  grid-area: Area;
  place-self: start;
}

#w-node-_9e7d2e42-4c0e-61f0-1e2c-0f246c8663fa-49fc6782 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start;
}

#w-node-f8d12b88-90fb-df2f-367a-d05c6333889c-49fc6782 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-c90f3f98-63f8-980d-9f8c-eaa4c06730ec-49fc6782 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start;
}

#w-node-ba8354b3-b215-d0d9-03c7-124982d989ce-49fc6782 {
  grid-area: Area;
  place-self: start;
}

#w-node-_4cbc1eda-736c-c002-58d4-d2f3af3c2286-49fc6782 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start;
}

#w-node-_3e6bb33c-6efe-7273-a26d-77e23c3b4907-49fc6782 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-e501bfe5-093b-3e84-7dce-1da79276e74d-49fc6782 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start;
}

#w-node-e2c91b2e-0ee4-bed1-c447-cd8e5c6dda7c-49fc6782 {
  grid-area: Area;
  place-self: start;
}

#w-node-_5f18c206-4d61-ce56-8c7e-470ffab314a2-49fc6782 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start;
}

#w-node-f5ba0907-f362-4a63-4494-caf933a5889f-49fc6782 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-c0589bce-4f88-667f-41ad-865311c7902b-49fc6782 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start;
}

#w-node-_1019428a-30e7-66ab-98b8-cefcf5ea4806-49fc6782, #w-node-d5f0ea4c-f27b-d321-7ae9-92302e469e04-49fc6782 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_736efbc7-d14b-34d2-0ae6-58961ca81f5e-49fc6782 {
  justify-self: start;
}

#w-node-c21e9249-f06d-9b91-238f-68f5c7017ceb-49fc6782 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-d7a98320-6442-bbcc-aa80-e9efe081ef18-49fc6782 {
  justify-self: start;
}

#w-node-_61e7f857-faae-8689-d09b-98f3eafb1f98-49fc6782 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-f11b1c2f-7f6c-7a53-7de9-a9532f2b3bcc-e87e06b8, #w-node-_80d8cd7b-992a-222c-07da-c2be905f9921-e87e06b8, #w-node-_763310b2-e11d-5429-1829-cda14ff9756f-177c34d6 {
  grid-area: Area;
  place-self: start;
}

#w-node-_304b53ee-ddd6-4d3b-9abd-f0e3385fa8ec-177c34d6 {
  grid-area: Area;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-a89766f2, #w-node-_70369556-d14a-50b7-04e1-4b3d271b7551-a89766f2 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1b327d33-3850-f4f1-a2ee-6dbbee5b634a-a89766f2, #w-node-_61c11d48-d12a-8d2d-0d19-2a59f9d26d8d-a89766f2 {
  grid-area: Area;
  place-self: start;
}

#w-node-_61c11d48-d12a-8d2d-0d19-2a59f9d26d8f-a89766f2, #w-node-_61c11d48-d12a-8d2d-0d19-2a59f9d26d91-a89766f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_035f0ce9-3470-bbdf-333e-ef2907001fa8-a89766f2 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_035f0ce9-3470-bbdf-333e-ef2907001faa-a89766f2 {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_035f0ce9-3470-bbdf-333e-ef2907001fac-a89766f2 {
  grid-area: Area-6;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-a8983501, #w-node-e6afec33-c276-40e6-62d3-6bb410b4e5da-a8983501, #w-node-_884181c3-9828-193d-ac12-1774a49d4651-a8983501 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_8641be6e-b24e-ac52-d130-ed317a064e87-e66bd280 {
  grid-area: Area;
  place-self: start;
}

#w-node-_8641be6e-b24e-ac52-d130-ed317a064e89-e66bd280, #w-node-_8641be6e-b24e-ac52-d130-ed317a064e8b-e66bd280, #w-node-_8641be6e-b24e-ac52-d130-ed317a064e8d-e66bd280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8641be6e-b24e-ac52-d130-ed317a064e93-e66bd280 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-e66bd280, #w-node-_25c50d8f-12f8-03d8-b8b7-9ad090818962-e66bd280 {
  grid-area: Area;
  place-self: start;
}

#w-node-_9ba93a9c-56d9-f751-8cf2-936b2e4f622c-e66bd280 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_2e9e213f-889a-121e-4dbc-ece32a72e4a5-e66bd280 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-cdb5b4be-fcbb-81ca-db24-630029dfe628-e66bd280 {
  grid-area: Area;
  place-self: start;
}

#w-node-cdb5b4be-fcbb-81ca-db24-630029dfe62a-e66bd280 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-cdb5b4be-fcbb-81ca-db24-630029dfe62c-e66bd280 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_231c8e46-ff36-8c7b-5c51-a362430b8bf5-e66bd280 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-d276bd16-9447-af6d-81b9-83786d241d35-e66bd280, #w-node-_81220d91-9f5c-8db5-b307-4f69bcaf9a88-e66bd280 {
  grid-area: Area;
  place-self: start;
}

#w-node-_60c6b4b6-b3d6-b2c3-5065-fa405c447d86-e66bd280 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-a95f8d4c-8251-6471-47be-386462d279b9-e9ce7045 {
  grid-area: Area;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-e9ce7045, #w-node-_0f2ba5ab-9be0-6b01-f70d-5c2698a920a1-e9ce7045, #w-node-_53ac4e7e-365c-f39e-c99c-8f699bc8ab20-e9ce7045, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-65ac1fc3, #w-node-_12984d80-2da6-616d-16ea-96ecfb343bce-65ac1fc3, #w-node-bde93a18-994d-1e16-cdec-fbce16691014-65ac1fc3, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-e9cfc7e6, #w-node-_1b04dd13-9050-5410-341b-01d7215f8afd-e9cfc7e6, #w-node-ff571251-ce35-c93b-db8f-e6246bcbfe6e-e9cfc7e6, #w-node-_8337f8ef-7f78-b1cc-a2c2-a749eae5d22f-e9cfc7e6, #w-node-_4312603d-a3ea-6d2f-19aa-69728908f3f3-e9cfc7e6, #w-node-_3062e7d9-caa1-135a-6b5b-01a203300d94-e9cfc7e6, #w-node-_26d8aad3-0288-dc83-514d-1f9c6573f010-e9cfc7e6, #w-node-_1defca17-1ce6-f984-8812-9eb7fc2dd8d8-e9cfc7e6 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-4f8cb75a, #w-node-a8a17a50-42c9-3b2a-5dd4-8a990a00684b-4f8cb75a {
  grid-area: Area;
  place-self: start;
}

#w-node-c27316b9-2e46-6eb5-b7cb-aadb2479a254-4f8cb75a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_4a44b5ab-f333-d6f0-1dc7-d10333c53b9d-4f8cb75a {
  grid-area: Area;
  place-self: start;
}

#w-node-dc737318-92d1-253b-3a2d-dde99c83b894-4f8cb75a, #w-node-_1951d221-b031-9497-3449-e1bb641962ce-4f8cb75a, #w-node-b44c425c-f667-342e-a81f-77da2fcdb657-4f8cb75a {
  grid-area: Area-3;
  place-self: start;
}

#w-node-f48bbbde-4170-c4dd-64ca-8197402d8a07-4f8cb75a {
  grid-area: Area;
  place-self: start;
}

#w-node-_8fd76289-d70d-0ea3-020b-6427f27fc25a-4f8cb75a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_97aa620a-c72d-580f-9e33-6400342068cf-4f8cb75a {
  grid-area: Area;
  place-self: start;
}

#w-node-c3a39971-2ccf-3b12-d358-002b6bc4b47a-4f8cb75a {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_3c178f03-35c4-18db-81e3-1d94abbeab52-4f8cb75a {
  grid-area: Area;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-72ad41e2 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-adc21268-0bb0-8328-7754-a93fabba5418-72ad41e2 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-b3934b3d-7917-babc-6954-60b1eeabc2bf-72ad41e2 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-de4f4782-16d7-c547-83ab-14213a190857-72ad41e2, #w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-4321f174 {
  grid-area: Area;
  place-self: start;
}

#w-node-_4912577d-962f-3f5e-8adf-d0cd031ba66d-4321f174 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-c207c573-c29f-a3e7-698a-8b1c2f788286-4321f174 {
  grid-area: Area;
  place-self: start;
}

#w-node-_2b4046cb-e4ea-774c-d39c-cb86b3ff6b84-4321f174 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-c2014657-8c66-c48e-f42b-8596ac386795-4321f174 {
  grid-area: Area;
  place-self: start;
}

#w-node-_6b2fd4fb-0e9a-2260-cd05-0ebe9a9280a3-4321f174 {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_555441b9-7f72-9a8a-85f2-a5b9e1bec026-4321f174 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-8911ee8a {
  grid-area: Area;
  place-self: start;
}

#w-node-_2875cbe6-b8d0-4aa6-5361-c512c12ff2f8-8911ee8a, #w-node-_8f4a632b-7328-61f6-0e85-21625e44eedf-8911ee8a, #w-node-_6a4c845e-5e23-1d03-1da5-259db5903d2e-8911ee8a, #w-node-_8449455b-0a9a-78fd-0ae7-c67e22869017-8911ee8a, #w-node-_3cde6506-93bb-58fc-c8ff-34ede22c9d1a-8911ee8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_259ed34a-7e1c-fa4d-f061-a5d72fad42bb-8911ee8a, #w-node-_51eb902a-629d-d586-f8c7-29983736c88a-8911ee8a, #w-node-_77475746-5ad3-c8b3-0d8a-bbe7af4d962d-8911ee8a, #w-node-_12aec40b-12c5-ad28-582c-7c56a622351e-8911ee8a, #w-node-b345586f-ea50-6c3f-831c-8d618a7b7104-8911ee8a, #w-node-_4b2f3a87-5d9b-db14-2f0c-daeeaaf3f6c3-8911ee8a {
  grid-area: Area;
  place-self: start;
}

#w-node-e9001c02-67ab-81d8-75b3-69f25858e50e-8911ee8a {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_5ea40b89-8300-6056-9f1f-7fe45c7c8119-8911ee8a, #w-node-_9f59076a-da87-a0db-bcf1-2bc53b0e985b-8911ee8a {
  grid-area: Area;
  place-self: start;
}

#w-node-_1f9da81e-b7c2-61a4-c7a7-640d97aecad2-a6b8dd16 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-_7c522f9f-c420-e7ca-bda5-617a8982e6f5-a6b8dd16, #w-node-_014a6ddb-7834-39b8-b168-d9926686e7f5-a6b8dd16, #w-node-e0eff235-2e5c-e7ee-9c55-e7b75488099a-a6b8dd16, #w-node-_6b79ae61-15ac-cb1e-f139-c3283044fb44-a6b8dd16, #w-node-_89671a08-6edc-73c0-4ccf-5f4f0fdf1156-a6b8dd16, #w-node-_1ab5e064-c118-2648-2486-d29da63b3fa6-a6b8dd16, #w-node-_105b1fb9-d4e8-104f-804e-80c18d070609-a6b8dd16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-f3ce2813-370c-f559-6ebf-c943aa562ae5-a6b8dd16 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-cbd7f9bc-8dab-2539-5936-772694d0e873-1bad2575, #w-node-_7a17b6da-9a48-7a4e-b880-b704cdada484-1bad2575 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-a805561c-2d1a-236b-a781-a46194d18cd0-1bad2575, #w-node-a81a54a5-8124-7b3e-ea45-80f797e357e8-1bad2575, #w-node-_7e877b5e-e946-2122-cf12-bd9e50c1c13d-1bad2575 {
  grid-area: Area-3;
  place-self: start;
}

#w-node-cbd7f9bc-8dab-2539-5936-772694d0e873-835e632c, #w-node-_7826d21f-2a7e-7eb3-2ca8-63f2031cfbca-835e632c, #w-node-e7ab93bb-9dd0-2bf5-8842-813030bddeaf-835e632c, #w-node-_344e9d2b-6952-54d0-f302-05b571b0fc1b-835e632c, #w-node-_0ec607ba-1565-cd42-38e1-02f57b816057-835e632c, #w-node-_9500a854-0ba7-32ab-f5e2-72cbe4dc5f22-835e632c, #w-node-d6c40c8c-e44c-b779-707a-2d09d8c850f1-835e632c, #w-node-d827187f-1d4a-1408-3fad-697ec7ac5143-835e632c, #w-node-f20814ae-d399-2606-fbab-29df1423f463-835e632c, #w-node-_7e636308-533e-eeca-90b7-da5a0afed8cb-835e632c, #w-node-b785f9a8-0204-97ca-0d48-7049a7b2d602-835e632c, #w-node-_24ca8f65-576f-160b-b913-e35103814219-835e632c, #w-node-a5901d84-964f-2680-1bc1-6d6b70927638-835e632c {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_6b33f7eb-2ffb-b3d7-647b-4e6eec2613a4-417fe575, #w-node-_20a7b39c-b2fe-1bb4-bdcb-60c92b222458-417fe575, #w-node-_391be703-8b68-0835-79ab-b92bdaf77b6f-417fe575, #w-node-cbd7f9bc-8dab-2539-5936-772694d0e873-417fe575, #w-node-c34ee8a3-3ebc-062f-7e27-59430c187639-417fe575, #w-node-_915bbf69-cdca-ee75-3fdd-e042d4dd7456-417fe575, #w-node-_0c78d594-03a1-e4b2-f78b-b1441e84e7aa-417fe575, #w-node-_8496abfb-f093-e251-71ad-3959b1f51b0e-417fe575, #w-node-e1b16f6c-8351-a900-22cc-8131f8499c45-417fe575 {
  grid-area: Area;
  place-self: start;
}

#w-node-e1b16f6c-8351-a900-22cc-8131f8499c4b-417fe575, #w-node-e1b16f6c-8351-a900-22cc-8131f8499c47-417fe575, #w-node-e1b16f6c-8351-a900-22cc-8131f8499c49-417fe575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_6eeb0c96-edf0-ab21-d2b4-c3e4f271d2b0-417fe575 {
  grid-area: Area;
  place-self: start;
}

#w-node-ee912368-2d76-5eba-087c-4072effe562b-417fe575, #w-node-_146b594b-5de5-d846-c43b-a826b6462b9f-417fe575, #w-node-_5fbffa36-ead0-32c6-f38f-025175020292-417fe575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fec4925e-31df-bb5d-62c4-a0ca44bf38b1-417fe575 {
  grid-area: Area;
  place-self: start;
}

#w-node-fec4925e-31df-bb5d-62c4-a0ca44bf38b3-417fe575, #w-node-fec4925e-31df-bb5d-62c4-a0ca44bf38b5-417fe575, #w-node-fec4925e-31df-bb5d-62c4-a0ca44bf38b7-417fe575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9cf22c5f-2b8a-743f-4b11-83a2c312d88a-dcf99bfa {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_6b33f7eb-2ffb-b3d7-647b-4e6eec2613a4-dcf99bfa {
  grid-area: Area;
  place-self: start;
}

#w-node-_956f6440-acd2-3a84-ea38-61c065125795-dcf99bfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_44a87207-d2de-4441-b102-373de41e6718-dcf99bfa, #w-node-e5d37793-e9c0-0673-bdaa-95c1a16c98a3-dcf99bfa {
  grid-area: Area;
  place-self: start;
}

#w-node-_97621e8e-97d4-15f9-3946-6f02fb8db67c-dcf99bfa {
  grid-area: Area-2;
  place-self: start;
}

#w-node-b4835660-a629-207f-c50b-7c470baf53ca-dcf99bfa {
  grid-area: Area;
  place-self: start;
}

#w-node-_0ebc7ca8-bcb9-c086-5a98-abe2d4d7d426-dcf99bfa, #w-node-_6a305479-8b4b-4646-51e7-a2f575cdb81f-dcf99bfa, #w-node-_90266e02-265c-f3f9-1590-3b8e64537997-dcf99bfa, #w-node-_2c6f3735-d794-d405-9e64-be8566b36c90-dcf99bfa {
  grid-area: Area-4;
  place-self: start;
}

#w-node-c2a7adbb-07ed-0df5-6946-d601f148d24b-dcf99bfa {
  grid-area: Area;
  place-self: start;
}

#w-node-e1b16f6c-8351-a900-22cc-8131f8499c49-dcf99bfa {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_451fe3da-6f20-8223-1b20-5a4ce6fc0782-dcf99bfa {
  grid-area: Area-2;
  place-self: start;
}

#w-node-dd8ae459-7d91-aacd-4b8b-bc19999bb36f-dcf99bfa {
  grid-area: Area-4;
  place-self: start;
}

#w-node-_6bcf7fef-3a7b-cb82-3698-cb2e46d12578-dcf99bfa {
  grid-area: Area-2;
  place-self: start;
}

#w-node-c207c573-c29f-a3e7-698a-8b1c2f788286-03e8494b, #w-node-_53e20586-1045-d147-3605-101a729be77c-03e8494b {
  place-self: start;
}

#w-node-_34c971c4-14b3-fe37-6c0f-b505b557f77f-03e8494b, #w-node-_22c597ae-9341-ab39-b970-ba5c12625bda-03e8494b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_22c597ae-9341-ab39-b970-ba5c12625bd8-03e8494b {
  place-self: start;
}

#w-node-_5312e38b-d21e-73ae-83bd-cae6638210b6-03e8494b, #w-node-_5cf32714-d9f1-5a45-3f49-c11ecfbd6218-03e8494b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_59a480ed-3456-6410-b9a0-eb95c435fd6a-03e8494b {
  justify-self: end;
}

#w-node-_13e4807c-7a7c-fd90-b01b-8c1f8249e2ac-f7ae3383, #w-node-adf8a30f-d945-1118-d8e7-b36d5beae17f-f7ae3383, #w-node-_5bea4e38-89f2-c6d6-2b10-cb4dfa935f17-f7ae3383 {
  grid-area: Area-2;
  place-self: start;
}

#w-node-_14675799-ecf4-729d-d33a-d846ac32f24c-f7ae3383, #w-node-_81ccffd1-b248-b113-8c34-6ebf7bdf5b87-f7ae3383, #w-node-_6667787e-9ec1-f061-094d-116f9f39f074-f7ae3383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_55017c93-ce96-bf25-8fb1-8c7346cf4d97-f7ae3383, #w-node-dbe8ed74-ad7f-5b6e-45fe-49b76d0e26b0-f7ae3383, #w-node-_8059c344-839c-8c72-e734-14256f0e463e-f7ae3383, #w-node-f2bceeb5-801f-be85-4775-55157c181ab7-f7ae3383, #w-node-bf583da7-9568-2854-6872-1c1f7b7098ff-f7ae3383, #w-node-e5415fc5-a65c-415e-c67d-07a40f3ff4b0-f7ae3383 {
  place-self: start;
}

#w-node-ea7dc99c-ec15-e946-9d33-76ef43966cb5-71ac295c, #w-node-_3349792f-2979-59c8-4025-e501028eb6cf-71ac295c, #w-node-af068e35-e482-d590-619b-09af20fafac5-71ac295c, #w-node-_016aab16-8110-bced-4629-78a1e634b651-71ac295c, #w-node-_73e50a56-51e3-4bd7-64a6-af7768d6aeb5-71ac295c, #w-node-_9a1ec7bd-71e8-83b7-b793-a7b37540fab6-71ac295c, #w-node-_0076e218-f931-8e2e-d33f-9a1b376a7541-71ac295c, #w-node-_6f1afa29-7882-99d2-c081-5867ec5285a3-71ac295c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06c7b001-daf9-9e8b-6edd-565222777343-a84edfc5, #w-node-_9436f11f-82b1-7dbf-bc1c-94cb644009b2-a84edfc5, #w-node-b5d0e973-5546-5720-4b85-244e73d0ef53-a84edfc5, #w-node-c0474a19-fcc6-a9ad-289c-7c5118de5df5-a84edfc5, #w-node-_210306ee-b44f-c1cd-9327-e1e264730409-a84edfc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

@media screen and (max-width: 479px) {
  #w-node-_26a81053-8c10-8584-6992-9c2ccda7782d-0341ef2f, #w-node-_26a81053-8c10-8584-6992-9c2ccda7783e-0341ef2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
