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: PpNeueMontreal;
  src: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/66ae8f5c44c7b688d2e733b2_PPNeueMontreal-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Abcsimonmono Trial;
  src: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67d043b622302001ebc68a93_ABCSimonMono-Regular-Trial.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppneuemontreal;
  src: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68ff6b7f77862e7e7516b2be_PPNeueMontreal-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppwriter ;
  src: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6939d9e0f6c18a654b685e03_PPWriter-RegularItalic-BF6445d4ec6ebbd.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ppwriter;
  src: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6939d9e0f6c18a654b685e03_PPWriter-RegularItalic-BF6445d4ec6ebbd.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --white: #fff;
  --black: black;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.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;
  }
}

.hero {
  flex-flow: column;
  align-items: center;
  height: 100vh;
  margin: 0 8px 8px;
  padding-top: 8px;
  display: flex;
}

.heading-italic {
  text-align: center;
  letter-spacing: -1px;
  text-transform: lowercase;
  cursor: default;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PP Writer;
  font-size: 40px;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.heading-italic.small {
  font-size: 16px;
}

.heading {
  color: #000;
  text-align: left;
  letter-spacing: -.05vw;
  text-indent: 0;
  text-transform: lowercase;
  cursor: default;
  text-wrap: pretty;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 3.5vh;
  font-weight: 500;
  line-height: 90%;
  display: inline;
}

.heading.right {
  text-align: left;
  text-transform: lowercase;
  height: 1.7vw;
  font-size: 2vw;
}

.heading.right.big {
  font-size: 4vw;
}

.heading.right.shift.big {
  letter-spacing: -.09vw;
  text-indent: 25vw;
  font-size: 4vw;
  line-height: 82%;
}

.heading.right.project-name {
  pointer-events: auto;
  padding-top: .1vw;
}

.heading.right.project-name.non {
  opacity: .49;
  filter: blur(2px);
  cursor: not-allowed;
}

.heading.right.case {
  object-fit: fill;
  align-self: flex-start;
  width: 10vw;
}

.heading.right.left {
  text-align: right;
}

.heading.right.center {
  text-align: center;
  height: auto;
}

.heading.shift {
  text-indent: 32.8vw;
}

.heading.big {
  font-size: 6.5vh;
}

.heading.big.right {
  margin-top: 0;
  display: block;
  position: relative;
  top: 0;
}

.heading.big.right.project-item {
  margin-top: 0;
  font-size: 2.5vw;
  top: 0;
}

.heading.big.right.aboutt {
  height: auto;
}

.heading.big.right.works {
  background-color: #fff0;
  height: 100%;
  margin-top: 2vh;
  padding: 0 0 0 50%;
  display: flex;
}

.heading.big.gapson {
  text-align: center;
  cursor: default;
  text-wrap: balance;
  width: 65%;
  text-decoration: none;
}

.heading.big.gapson.white {
  z-index: 2;
  opacity: 0;
  color: #fff;
  width: auto;
  text-decoration: underline;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
}

.heading.big.gapson.white.hover {
  opacity: 100;
}

.heading.big.gapson.hoverflipit {
  color: #a70084;
}

.heading.big.gapson.hovernone {
  opacity: .2;
}

.heading.big.gapson.active {
  cursor: pointer;
  width: 70%;
}

.heading.big.gapson.active:hover {
  text-decoration: none;
}

.heading.big.gapson.over-ay {
  z-index: 1;
  mix-blend-mode: overlay;
  position: relative;
}

.heading.big.gapson.over-ay.h3 {
  color: #000;
  width: 100%;
  font-size: 3.5vw;
}

.heading.big.gapson.over-ay.transparent {
  opacity: .3;
}

.heading.big.gapson.fl {
  color: #370d2426;
  cursor: pointer;
  transition: color .2s;
}

.heading.big.gapson.n {
  color: #000;
  text-wrap: balance;
  width: 80%;
}

.heading.big.gapson.n.active {
  transition: color .2s;
}

.heading.big.gapson.ha {
  color: #000;
  text-wrap: balance;
  width: 90%;
}

.heading.big.gapson.sn {
  color: #5876cf26;
}

.heading.big.white {
  z-index: 5;
  opacity: 0;
  color: #fff;
  text-align: center;
  cursor: not-allowed;
  text-decoration: none;
  position: absolute;
}

.heading.big.white.active {
  opacity: 0;
  cursor: pointer;
  border-radius: 0;
  text-decoration: underline;
}

.heading.big.white.active.inner {
  opacity: 100;
  position: fixed;
  inset: auto 0% 1vw;
}

.heading.big.center {
  text-align: center;
}

.heading.big.center.overlay {
  mix-blend-mode: overlay;
  height: auto;
}

.heading.big.center.overlay._1 {
  text-wrap: balance;
  width: 80%;
}

.heading.big.link {
  cursor: pointer;
}

.heading.addpaddings {
  width: 90%;
}

.heading.center {
  text-align: center;
  font-weight: 500;
}

.heading.center.a {
  mix-blend-mode: overlay;
  font-size: 2vw;
  line-height: 90%;
}

.heading.center.overlay.transparent {
  opacity: .1;
  height: 3.6vw;
}

.heading.overlay {
  mix-blend-mode: overlay;
}

.heading.overlay.none {
  display: none;
}

.heading.left {
  text-align: right;
}

.heading.transparent {
  opacity: .2;
}

.heading.soon {
  z-index: 600;
  text-align: center;
  width: 100%;
  margin-top: 10vh;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.heading.soon.fl {
  color: #370d241a;
  margin-top: 0;
  bottom: -6vh;
}

.heading.soon.sn {
  color: #0d1e371a;
  margin-top: 0;
  bottom: -6vh;
}

.heading.soon.ha {
  color: #0000001a;
  margin-top: 0;
  bottom: -8vw;
}

.heading.soon.co {
  color: #0000001a;
  margin-top: 0;
  bottom: -6vh;
}

.text {
  z-index: 2;
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  pointer-events: auto;
  color: #000;
  text-align: center;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: default;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Ppwriter, Times New Roman, sans-serif;
  font-size: 1.8vh;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text.right {
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  text-wrap: pretty;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  font-family: PP Writer;
  line-height: 100%;
}

.text.right.grey {
  color: #0000001a;
  width: 100%;
}

.text.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.text.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.text.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.text.right.shift {
  text-indent: -35.5vw;
  justify-content: flex-start;
  align-items: center;
  font-family: Ppwriter, Times New Roman, sans-serif;
}

.text.right.shift.casetext {
  text-indent: 2vw;
  width: 90%;
  margin-top: 0%;
  margin-left: 0;
  padding-left: 0;
}

.text.right.project-desc {
  opacity: 0;
  padding-top: .1vw;
  transition: transform .3s;
  position: absolute;
  inset: 0% 0% auto;
}

.text.right.padding {
  padding-top: .25vw;
}

.text.right.gapon {
  width: 70%;
  padding-right: 0;
}

.text.right.overlay {
  opacity: 1;
  cursor: pointer;
  mix-blend-mode: overlay;
}

.text.right.overlay.link {
  pointer-events: none;
}

.text.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text.left {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
}

.text.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.text.hoverappear:hover {
  opacity: 100;
}

.text.abotbut {
  opacity: 1;
  pointer-events: none;
  color: var(--white);
  letter-spacing: 0;
  cursor: pointer;
  mix-blend-mode: normal;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 1.6vh;
  font-style: normal;
  transition: all .3s;
  position: absolute;
}

.text.abotbut:hover {
  filter: blur(1px);
}

.text.abotbut.hi {
  pointer-events: none;
  color: var(--black);
  mix-blend-mode: normal;
  font-weight: 500;
}

.text.abotbut.hi.about-nav {
  position: relative;
}

.text.abotbut.hi.about-nav.w {
  color: var(--white);
}

.text.abotbut.hide {
  opacity: 0;
}

.text.hoverflipit {
  color: #a70084;
}

.text.hovernone {
  opacity: .25;
}

.text.link {
  transition: filter .2s, letter-spacing .8s;
}

.text.link:hover {
  filter: drop-shadow(2px 2px 5px #000000b3);
  letter-spacing: -.11vh;
}

.text.long {
  text-align: left;
  letter-spacing: -.03vh;
  text-wrap: pretty;
  justify-content: flex-end;
  align-items: flex-start;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 1.8vh;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}

.text.long.center {
  text-align: center;
}

.text.long.scrolling {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  height: 4vh;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text.long.scrolling._1 {
  opacity: .1;
  height: 4vh;
  top: 4vh;
}

.text.long.scrolling._1:hover {
  opacity: 100;
}

.text.long.scrolling._2 {
  opacity: .1;
  height: 4vh;
  top: 23vh;
}

.text.long.scrolling._2:hover {
  opacity: 100;
}

.text.long.scrolling._3 {
  opacity: .1;
  height: 4vh;
  top: 40vh;
}

.text.long.scrolling._3:hover {
  opacity: 100;
}

.text.long.scrolling._4 {
  opacity: .1;
  height: 4vh;
  top: 82vh;
}

.text.long.scrolling._4:hover {
  opacity: 100;
}

.text.long.menu {
  opacity: .1;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  width: 2vw;
  position: absolute;
  inset: 0 auto auto -2.5vw;
}

.text.overlay {
  mix-blend-mode: overlay;
  font-family: Ppwriter, Times New Roman, sans-serif;
}

.text.fl {
  color: #370d2433;
}

.text.n {
  color: #30539333;
}

.text.ha {
  color: #000;
}

.text-link {
  color: #000;
  text-decoration: none;
}

.text-link:hover {
  opacity: 1;
  text-decoration: underline;
}

.text-link.text {
  text-align: left;
  flex: 0 auto;
  order: -1;
  align-self: flex-start;
  position: relative;
}

.text-link.nav {
  text-decoration: none;
}

.text-link.text-italic {
  margin-bottom: 0;
  font-family: PpWriter, Times New Roman, sans-serif;
  font-size: 16px;
}

.text-link.nav-link {
  text-decoration: none;
}

.heading-wrapper {
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: auto;
  display: flex;
}

.hero-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 40%;
  overflow: visible;
}

.hero-image {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a251a58fbd1d479fd47d0_photo_2024-12-24_05-03-04.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 100px;
  height: 100px;
}

.nav-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #f0f0f0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  margin: 0;
  padding: 8px 16px;
  text-decoration: none;
  position: fixed;
  inset: auto 0% 0%;
}

.paragraph {
  margin-bottom: 0;
}

.nav {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  object-fit: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0;
  padding: 8px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.nav.hidden {
  justify-content: space-between;
  align-items: flex-start;
  height: 100vh;
}

.text-link-copy {
  color: #000;
  text-decoration: underline;
}

.text-link-copy.text {
  text-align: left;
  flex: 0 auto;
  order: -1;
  align-self: flex-start;
  position: relative;
}

.text-link-copy.nav {
  text-decoration: none;
}

.text-link-copy.text-italic {
  margin-bottom: 0;
  font-family: PpWriter, Times New Roman, sans-serif;
  font-size: 16px;
}

.text-link-copy.nav-link {
  text-decoration: none;
}

.nav-link {
  color: #000;
  font-family: PP Writer;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
}

.nav-link:hover {
  color: #0009;
  border: 0 solid #fffc;
}

.text-italic {
  color: #000;
  margin-bottom: 0;
  font-family: PP Writer;
  font-size: 16px;
  text-decoration: none;
}

.text-link-nav {
  color: #000;
  text-decoration: none;
}

.text-link-nav.text {
  text-align: left;
  flex: 0 auto;
  order: -1;
  align-self: flex-start;
  position: relative;
}

.text-link-nav.nav {
  text-decoration: none;
}

.text-link-nav.text-italic {
  margin-bottom: 0;
  font-family: PpWriter, Times New Roman, sans-serif;
  font-size: 16px;
}

.text-link-nav.nav-link {
  text-decoration: none;
}

.text-link-nav-copy {
  color: #000;
  text-decoration: none;
}

.text-link-nav-copy.text {
  text-align: left;
  flex: 0 auto;
  order: -1;
  align-self: flex-start;
  position: relative;
}

.text-link-nav-copy.nav {
  text-decoration: none;
}

.text-link-nav-copy.text-italic {
  margin-bottom: 0;
  font-family: PpWriter, Times New Roman, sans-serif;
  font-size: 16px;
}

.text-link-nav-copy.nav-link {
  text-decoration: none;
}

.project {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.about-project {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  min-width: 250px;
  max-width: 300px;
  height: 100vh;
  max-height: 100vh;
  margin-top: 0;
  padding: 48px 8px 8px;
  display: flex;
  position: sticky;
  inset: auto auto 0% 0%;
}

.project-images {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: stretch;
  width: 70%;
  padding: 40px 8px 8px;
  display: flex;
}

.project-heading {
  text-transform: lowercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PP Writer;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.project-description {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #e5e5e5;
  border-radius: 16px;
  flex-flow: column;
  order: -1;
  width: 100%;
  padding: 12px;
  display: flex;
}

.body {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f0f0f0;
  flex-flow: column;
  display: flex;
}

.text-paragraphs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
}

.project-tags {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #e5e5e5;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  padding: 12px;
  display: flex;
}

.project-tags.hidden {
  display: none;
}

.project-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.tags {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.project-image {
  background-color: #fbfbfb;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  display: flex;
}

.project-image.black {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  background-image: none;
  flex-flow: column;
  padding: 8px;
}

.project-image.black.m1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67634606f5fad2e8f384c5a1_Hayek%20Post%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.project-image.black.hflex {
  flex-flow: row;
}

.project-image.black.imgbezdna {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67645e907415e6e57152aa33_39bb6e804b0444b7bbadb50c75f59c20_orig.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-image.black.p1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aab627e4bb4c8998e3c_Frame%202131329974.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.project-image.black.p2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aaa5166d9d0b0ead6d3_Frame%202131329973.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.project-image.black.p3 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aabd16819bd92f035ab_Frame%202131329971.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.project-image.yellow {
  background-color: #ffd919;
  background-image: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.project-image.image-h1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496962c80adf0b20cc61c_hayek%20banner%20copy.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-image.image-h1.deskhide {
  display: none;
}

.project-image.image-h2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496759270d2347c73049d_hayek%20tshirt%20copy%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.project-image.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
}

.project-image.image-h {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764a1568b2d15b2e0c3588f_Hayek%20Posts.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.project-image.orange {
  background-color: #ff3e00;
}

.project-image.blue {
  background-color: #0049ff;
}

.project-image.blue.illl {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.project-image.f1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676499d804e97e3037b60777_MyFlat2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-image.f2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764cd7fea00e2cce8c36c9a_MyflatBanner.webp");
  background-position: 52%;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-image.pgnika {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676875eeed191d0a4761d94e_nika.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}

.project-image.pgst {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67687631f5c6d39c2db25e01_standup.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}

.project-image.pgnudes {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67687b7fdc6bc1ff55e630ea_nudes.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 250px;
}

.project-image-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  width: 100%;
}

.playground {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  height: 100%;
  margin: 0 8px 8px;
  padding-top: 8px;
  display: flex;
}

.playground-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 45%;
  margin-top: 80px;
  overflow: visible;
}

.playground-projects {
  grid-column-gap: 7%;
  grid-row-gap: 7%;
  flex-flow: row;
  justify-content: space-between;
  width: 80%;
}

.playground-image {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  height: 300px;
}

.playground-image.pl-image-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--black);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.playground-image.pl-image-3 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 250px;
  padding: 8px;
  display: flex;
}

.playground-image.pl-image-3.rtc {
  padding: 0;
}

.playground-image.pl-image-1 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.playground-image.pl-image-1.v {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  height: auto;
}

.playground-image.pl-image-1.gotbit {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: auto;
  padding: 40px 16px;
}

.playground-images {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.playground-project {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.playground-project.deskhide {
  display: none;
}

.playground-olumns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.playground-olumns.hidden {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
}

.about {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  margin: 160px 8px 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.about.hidden {
  grid-column-gap: 15%;
  grid-row-gap: 15%;
  justify-content: center;
}

.about-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 60%;
  margin-top: 0;
  overflow: visible;
}

.about-text {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  width: 80%;
}

.about-text-1 {
  grid-column-gap: 7%;
  grid-row-gap: 7%;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.about-text-1._2-cols {
  display: none;
}

.about-point {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 90%;
}

.points-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
}

.points-list.hide {
  display: none;
}

.about-text-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 75%;
  max-width: 800px;
}

.contacts {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-bottom: 8px;
}

.about-image {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a251a58fbd1d479fd47d0_photo_2024-12-24_05-03-04.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  width: 100px;
  height: 100px;
}

.about-image-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: nowrap;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding-bottom: 8px;
}

.footer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 2vh;
  margin: -2vh 0 0;
  padding: 0 8px 0 9px;
  display: none;
  position: relative;
  inset: auto 0% 0%;
}

.flex-block {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-paragraphs-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  margin-right: 0%;
  padding-bottom: 8px;
}

.about-mobile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  margin: 160px 8px 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.about-mobile.hidden {
  display: none;
}

.footer-mobile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  margin: 160px 8px 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.footer-mobile.hidden {
  display: none;
}

.nav-wrapper-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin: 0;
  text-decoration: none;
  display: none;
  position: relative;
}

.image {
  display: block;
}

.text-copy {
  text-align: center;
  letter-spacing: -.5px;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: default;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.text-copy.right {
  text-align: left;
  text-indent: 0;
  text-transform: none;
  width: auto;
}

.text-copy.right.grey {
  color: #0000001a;
  width: 75%;
}

.text-copy.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.image-copy {
  display: block;
}

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

.project-mob {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  display: block;
}

.projects-mob {
  display: none;
}

.dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.flex-block-3 {
  justify-content: space-between;
  width: 100%;
}

.dropdown-list.w--open {
  background-color: #ddd0;
  width: 100%;
}

.flex-block-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
}

.section {
  flex-flow: column;
  justify-content: space-between;
  height: 100vh;
  display: none;
}

.fheader {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block {
  background-color: #051a47;
  width: 100px;
  height: 6vh;
}

._32329 {
  background-color: #6f00ff;
  background-image: linear-gradient(#051a47, #051a47);
  width: 100%;
  height: 8vh;
}

._122 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 15vh;
  font-weight: 500;
  line-height: 86%;
}

._122-copy {
  color: #000;
  text-align: center;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 86%;
}

.div-block-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 150vh;
  max-width: 98%;
  display: flex;
}

.viddde {
  z-index: -1;
  mix-blend-mode: difference;
  background-color: #000;
  width: 100vw;
  height: auto;
  position: absolute;
  inset: -42vh 0% auto;
}

.lottie-animation {
  object-fit: fill;
  width: auto;
  height: 100vh;
}

.lottie-animation-2 {
  height: 100vh;
}

.image-3 {
  z-index: -1;
  transform-style: preserve-3d;
  width: 130vw;
  max-width: 200%;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-4 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: -42vh 0% auto;
}

._3333 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  text-indent: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 15vh;
  font-weight: 500;
  line-height: 86%;
  display: none;
}

.section-2 {
  flex-flow: row;
  justify-content: space-between;
  height: 100vh;
  display: none;
}

._32329-copy {
  background-color: #6f00ff;
  background-image: linear-gradient(#051a47, #051a47);
  width: 40%;
  height: 100vh;
}

._1212 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  margin: 24px;
  display: flex;
}

.body-2 {
  background-color: var(--white);
}

.svet1 {
  mix-blend-mode: color-dodge;
  margin-top: 0;
  position: absolute;
  inset: 200px 0% auto;
}

.fon1 {
  opacity: 1;
  filter: blur(80px);
  align-self: center;
  width: 200vw;
  max-width: 500%;
  display: block;
  position: relative;
  inset: 0%;
}

.fon2 {
  filter: blur(60px);
  flex: 0 auto;
  order: -1;
  align-self: center;
  width: 200vw;
  max-width: 500%;
  display: block;
  position: relative;
  inset: auto auto 0% 0%;
}

.svet-2 {
  mix-blend-mode: color-dodge;
  position: absolute;
  inset: 112px 0% 0;
}

.krug2 {
  z-index: 1;
  opacity: 1;
  mix-blend-mode: color-dodge;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: -20vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.krug1 {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 173px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.heading-3 {
  z-index: 20;
  color: #dbfbff;
  text-align: center;
  mix-blend-mode: overlay;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 120px;
  line-height: 100px;
  position: relative;
}

.div-block-5 {
  height: 100vh;
  display: none;
}

.heading-3-copy {
  z-index: 20;
  color: #dbfbff;
  text-align: center;
  mix-blend-mode: overlay;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 64px;
  line-height: 60px;
  position: relative;
}

.image-4 {
  position: absolute;
}

.div-block-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  grid-template: ". . . . . Area"
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-5 {
  opacity: .37;
  mix-blend-mode: overlay;
  order: -1;
  align-self: center;
  width: 400%;
  max-width: 300%;
  margin-bottom: -282px;
}

.div-block-7 {
  display: none;
}

.flex-block-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: stretch;
  display: flex;
}

.flex-block-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  margin: 10px;
}

.video {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  flex: 1;
  align-self: flex-start;
}

.aaaa {
  flex: 1;
  align-self: flex-start;
}

.code-embed {
  cursor: auto;
  object-fit: contain;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
}

.code-embed.full {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.code-embed.full.vert {
  width: auto;
  height: 80vh;
  overflow: visible;
}

.code-embed.coin {
  flex: 0 auto;
  align-self: center;
  width: 200%;
  max-width: none;
  height: auto;
  max-height: 100%;
  display: block;
}

.code-embed.playground {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.code-embed.playground.gotbit {
  width: auto;
}

.code-embed.playground.gotbit.a {
  width: 300%;
}

.code-embed.new {
  width: 100%;
  max-width: 140%;
  height: auto;
  min-height: 100%;
  max-height: 100%;
}

.code-embed.circle {
  background-color: var(--white);
  border-radius: 100vw;
  align-self: center;
  width: 7vw;
  height: 7vw;
  position: relative;
  inset: 0% auto auto;
}

.code-embed.circle._1 {
  top: 30%;
  left: -15%;
}

.code-embed.circle._2 {
  top: 40%;
  left: auto;
  right: 0%;
}

.code-embed.circle._3 {
  top: 48%;
  left: -12%;
}

.code-embed.home {
  width: auto;
  height: 12vw;
}

.code-embed.new-main {
  width: 100%;
  display: block;
}

.code-embed.bg {
  z-index: -1;
  filter: brightness(200%) blur(5px);
  position: absolute;
  inset: 0%;
  transform: scale(1.5);
}

.code-embed.hero-photo {
  border-radius: 1.5vw;
  width: 5vw;
  height: 5vw;
}

.image-6 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: darken;
  background-clip: border-box;
}

.image-7 {
  flex: 0 auto;
  width: auto;
  height: 50%;
}

.image-8 {
  vertical-align: baseline;
  flex: 1;
  width: auto;
  max-width: 30%;
  height: auto;
  max-height: none;
  overflow: visible;
}

.image-9 {
  height: 100%;
}

.image-10 {
  border: 1px solid #ffffff1a;
  flex: 0 auto;
  max-width: 80%;
}

.background-video {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.image-11 {
  border-radius: 8px;
  flex: 0 auto;
}

.div-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: auto;
  display: flex;
}

.preloader {
  z-index: 5;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.flex-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: nowrap;
  word-break: normal;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100%;
}

.flex-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  padding: 8px;
  display: none;
}

.flex-block-10 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
}

.flex-block-10-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-between;
}

.caseswrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  grid-template: ". Area Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 8px;
  display: flex;
}

.project-images-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding: 40px 8px 8px;
  display: flex;
}

.caselink {
  color: #000;
  letter-spacing: -.5px;
  text-transform: lowercase;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  text-decoration: none;
}

.caselink.indent {
  text-indent: 15vw;
  font-size: 11px;
}

.caselink.linkk {
  opacity: 0;
  text-decoration: underline;
}

.casedescript {
  justify-content: space-between;
  display: flex;
}

.casebody {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  position: relative;
}

.casebody:hover {
  text-decoration: underline;
}

.caseimageswrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.caseimageswrapper:hover {
  filter: blur(12px);
}

.casehover {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 90vh;
  display: none;
}

.case {
  justify-content: space-between;
  align-items: flex-start;
}

.casepreview {
  opacity: 0;
  background-color: #000;
  border-radius: 12px;
  width: 100px;
  height: 100px;
  position: absolute;
  bottom: 8px;
  right: 8px;
}

.longdescription {
  color: var(--black);
  text-align: justify;
  letter-spacing: -.5px;
  text-indent: 15vw;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.description {
  width: 100%;
}

.descripthead {
  letter-spacing: -.5px;
  text-transform: lowercase;
  margin-top: -4px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: PpNeueMontreal, sans-serif;
  font-size: 20px;
  line-height: 16px;
  position: absolute;
}

.div-block-12 {
  z-index: 5;
  filter: blur(15px);
  background-color: #0003;
  width: 60%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.heading-4 {
  opacity: 0;
  pointer-events: none;
  color: var(--white);
  text-align: center;
  background-color: #00000082;
  width: 60%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 0% 8px;
  font-size: 56px;
  line-height: 60px;
  position: absolute;
}

.blackbg {
  z-index: 2;
  opacity: 0;
  filter: blur(10px);
  background-color: #0003;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.blackbg:hover {
  opacity: 1;
  background-color: #0006;
}

.bidcasedescript {
  z-index: 100;
  opacity: 0;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 8px 24px;
  font-size: 56px;
  line-height: 50px;
  position: absolute;
}

.bidcasedescript:hover {
  z-index: 100;
  opacity: 100;
}

.caseimagewrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  width: 100%;
}

.caseimage {
  background-color: #fbfbfb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
}

.caseimage.black {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f1f1f1;
  background-image: none;
  border-radius: 8px;
  flex-flow: column;
  padding: 8px;
}

.caseimage.black.m1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67634606f5fad2e8f384c5a1_Hayek%20Post%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.caseimage.black.hflex {
  flex-flow: row;
}

.caseimage.black.imgbezdna {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67645e907415e6e57152aa33_39bb6e804b0444b7bbadb50c75f59c20_orig.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.caseimage.black.p1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aab627e4bb4c8998e3c_Frame%202131329974.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.caseimage.black.p2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aaa5166d9d0b0ead6d3_Frame%202131329973.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.caseimage.black.p3 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676a3aabd16819bd92f035ab_Frame%202131329971.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50vh;
}

.caseimage.yellow {
  background-color: #ffd919;
  background-image: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.caseimage.image-h1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496962c80adf0b20cc61c_hayek%20banner%20copy.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.caseimage.image-h1.deskhide {
  display: none;
}

.caseimage.image-h2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496759270d2347c73049d_hayek%20tshirt%20copy%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.caseimage.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
}

.caseimage.image-h {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764a1568b2d15b2e0c3588f_Hayek%20Posts.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.caseimage.orange {
  background-color: #ff3e00;
}

.caseimage.blue {
  background-color: #0049ff;
}

.caseimage.blue.illl {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.caseimage.f1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676499d804e97e3037b60777_MyFlat2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.caseimage.f2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764cd7fea00e2cce8c36c9a_MyflatBanner.webp");
  background-position: 52%;
  background-repeat: no-repeat;
  background-size: cover;
}

.caseimage.pgnika {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676875eeed191d0a4761d94e_nika.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}

.caseimage.pgst {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67687631f5c6d39c2db25e01_standup.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}

.caseimage.pgnudes {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/67687b7fdc6bc1ff55e630ea_nudes.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 250px;
}

.body-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.body-3.g {
  background-color: #e7e7e7;
}

.casewrap-description {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area Area Area Area Area Area Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  margin-top: 15vh;
  margin-bottom: 0;
  padding: .5vw;
  display: grid;
}

.casewrap-description.overlay {
  grid-column-gap: 0px;
}

.casenamewrap-sticky {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  border-top: 1px solid #000;
  grid-template: "Area-3 . Area-2 Area Area Area Area Area Area Area-4"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5vw;
  padding: .1vw .5vw 0;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.casenamewrap-sticky.casename2 {
  top: 6.3vh;
}

.casenamewrap-sticky.casename3 {
  top: 9.5vh;
}

.casenamewrap-sticky.footer {
  margin-top: 0;
  padding-bottom: .5vw;
  position: static;
}

.div-block-13 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.casewrap-images {
  grid-column-gap: 0px;
  grid-row-gap: .25vw;
  flex-flow: column;
  grid-template: ". . . . . . . ." 20vh
                 ". . Area-11 Area-11 Area-11 Area-11 . ."
                 ". . . . . . . ." 20vh
                 ". Area-10 Area Area Area Area . ."
                 ". . Area-2 Area-2 Area-2 Area-2 . ."
                 ". . . . . . . ." 20vh
                 "Area-9 . . . Area-8 Area-7 . Area-6"
                 ". . . . . . . ." 30vh
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 .5vw;
  display: flex;
  position: relative;
}

.casewrap-images.testgrid {
  grid-column-gap: 0px;
  grid-row-gap: .25vw;
  grid-template-rows: 20vh auto 20vh auto auto 20vh auto 30vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.headernew {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  border-top: 1px #000;
  border-bottom: 1px solid #000;
  grid-template: "Area-3 . . . . . Area-2 Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  width: 100%;
  height: 3.2vh;
  padding: .5vw;
  display: grid;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.casewrap {
  z-index: 2;
  background-color: #fff;
  margin-top: 0;
  position: relative;
  top: auto;
  bottom: 0;
  overflow: hidden;
}

.casewrap._1case {
  z-index: 0;
  background-color: #fff0;
  width: 100%;
  margin-top: 15vh;
  position: relative;
}

.casewrap._2case {
  z-index: 3;
  background-color: #fff0;
  width: 100%;
  position: relative;
  top: 0%;
  bottom: 0;
}

.casewrap._3case {
  z-index: 7;
  background-color: #fff0;
  width: 100%;
  position: relative;
  top: 0%;
}

.navbutton {
  z-index: 10;
  background-color: red;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  position: relative;
  top: auto;
  left: auto;
}

.navsection {
  z-index: 10;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin: 8px;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.heronew {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . ."
                 "Area-6 Area-7 Area-7 . Area-2 Area-2 Area-2 Area-2"
                 ". Area-3 Area-3 . Area-4 Area-4 Area-5 Area-5"
                 ". . . . . . . ."
                 "Area Area Area Area Area Area Area Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 96vh;
  padding: 8px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.heronew.none {
  display: none;
}

.heronew.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heronew.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.casespreview {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  justify-content: center;
  display: flex;
}

.onecasepreview {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6768483e98c458537f5bea4d_Shio%200511%20End%20of%20tweet.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1vw;
  flex: 1;
  align-self: stretch;
  height: 4.8vw;
  display: flex;
  position: static;
  overflow: visible;
}

.onecasepreview.join {
  z-index: 100;
  background-color: #0003;
  background-image: none;
  flex: 0 auto;
  align-items: stretch;
  width: 4.8vw;
  height: 4.8vw;
  position: static;
  inset: 50% auto 52.5vh .5vw;
}

.div-block-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.myphoto {
  z-index: 5;
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #e9e9e9;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/694a99620d2b09fe702350e8_IMG_3890%203.webp");
  background-position: 50%;
  background-size: 120%;
  border-radius: 1.5vw;
  flex: 0 auto;
  align-self: center;
  width: 5vw;
  height: 5vw;
  margin-top: 0;
  transition: filter .2s;
  position: relative;
  inset: 0%;
  box-shadow: -3px 4px 10px #00000012, 4px 3px 20px 3px #0003;
}

.myphoto:hover {
  filter: brightness(200%) blur(3px);
}

.myphoto.none {
  display: none;
}

.myphoto.about {
  box-sizing: border-box;
  aspect-ratio: 1;
  box-shadow: none;
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68ff4fd540cd3ca2ec9956dd_12222.png");
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  margin-top: 0%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
  inset: auto;
}

.myphoto.about:hover {
  filter: none;
}

.flex-block-11 {
  grid-column-gap: 8vh;
  grid-row-gap: 8vh;
  mix-blend-mode: overlay;
  justify-content: flex-start;
  align-items: center;
  margin-top: -4.7vw;
  padding-left: 4vw;
  padding-right: 4vw;
}

.flex-block-11.right {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: -9vh;
  padding-left: 0;
  padding-right: 8vw;
}

.flex-block-12 {
  z-index: 2;
  margin-top: -3.2vw;
  position: relative;
}

.flex-block-13 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.flex-block-14 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.sectiondescription {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . Area Area Area Area Area Area"
                 ". . . . . . Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  margin-top: 20vh;
  margin-bottom: 20vh;
  padding: .5vw 7vw;
  display: grid;
}

.sectiondescription.b {
  margin-top: 100vh;
}

.sectiondescription.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
  display: none;
}

.imagefullscreen {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121ab157393b5d1eb21f6_Frame%202131330206.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5vw;
  width: 100%;
  height: auto;
  display: block;
}

.imagecenter {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a95786d7478d48746a_Frame%202131330209.png");
  background-position: 50%;
  background-size: cover;
  border-radius: .5vw;
  width: 100%;
  height: 30vw;
  max-height: 100%;
  margin-top: 0;
  padding-top: 0;
}

.imagecenter.flipit1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a94203b28e29cb092c_Frame%202131330208.png");
}

.imagecenter.flipit2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a95786d7478d48746a_Frame%202131330209.png");
}

.imagecenter.flipitmob1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a9611898bb24fcc4e1_h3928ruj284f.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.imagecenter.a1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764cd7fea00e2cce8c36c9a_MyflatBanner.webp");
  background-position: 0 0;
  background-size: cover;
}

.imagecenter.a2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6764a1568b2d15b2e0c3588f_Hayek%20Posts.webp");
  background-position: 50%;
  background-size: contain;
}

.imagecenter.b1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a99fd90c5476cf8316_Frame%202131330208-1.png");
  background-position: 50%;
  background-size: cover;
}

.imagecenter.b2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121aa7b0923f3eea29500_Frame%202131330207.png");
  background-position: 50%;
  background-size: cover;
}

.imagecenter.c1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496759270d2347c73049d_hayek%20tshirt%20copy%20(1).webp");
  background-position: 50%;
  background-size: cover;
}

.imagecenter.c2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/676496962c80adf0b20cc61c_hayek%20banner%20copy.webp");
  background-position: 50%;
  background-size: cover;
}

.artdirsection {
  grid-column-gap: 0vw;
  grid-row-gap: 10vh;
  grid-template: ". . Area . Area-2 Area-2 . Area-3"
                 ". . Area-4 Area-4 . . Area-5 ."
                 ". . Area-6 . Area-7 . Area-8 Area-8"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-left: .5vw;
  padding-right: .5vw;
  display: grid;
}

.minicase {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a95786d7478d48746a_Frame%202131330209.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 1vw;
  width: 100%;
  height: 12.12vw;
  max-height: 100%;
  margin-top: 0;
  padding-top: 0;
}

.minicase.flipit1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a94203b28e29cb092c_Frame%202131330208.png");
}

.minicase.flipit2 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a95786d7478d48746a_Frame%202131330209.png");
}

.minicase.flipitmob1 {
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/685121a9611898bb24fcc4e1_h3928ruj284f.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.flex-block-15 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  color: #fff;
  width: 100%;
}

.flex-block-15:hover {
  color: #000;
}

.flex-block-16 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
}

.flex-block-16:hover {
  color: #000;
}

.div-block-15 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . Area Area Area Area"
                 ". . . . Area-2 Area-2 Area-2 Area-2"
                 ". . Area-3 Area-3 Area-3 Area-3 Area-3 Area-4"
                 ". . . . Area-5 Area-5 Area-5 Area-5"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: grid;
  position: relative;
  top: 0%;
}

.div-block-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area Area Area Area Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20vh;
  padding-left: .5vw;
  padding-right: .5vw;
  display: grid;
}

.flex-block-17 {
  z-index: 1;
  grid-column-gap: 25vh;
  grid-row-gap: 25vh;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 110vh;
  font-family: Ppwriter, Times New Roman, sans-serif;
  font-style: normal;
  position: relative;
}

.flex-block-17._2section {
  margin-top: 20vh;
  display: none;
}

.flex-block-17._2sec {
  margin-top: 50vh;
}

.flex-block-17.new {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #ffffff8f;
  height: 100%;
  margin-top: 100vh;
  display: flex;
  position: sticky;
  top: -200%;
  bottom: auto;
}

.flex-block-17.new._2ndlayer {
  z-index: 4;
  background-color: #fffffff2;
  margin-top: -100%;
  display: flex;
  position: sticky;
  top: -200%;
  bottom: auto;
}

.flex-block-17.new.test {
  background-color: #fff0;
  position: relative;
  top: auto;
}

.flex-block-17.new.test._2 {
  margin-top: 0;
}

.screentext {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template: "."
                 "Area"
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  height: 96vh;
  padding: 8px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.screentext.none {
  display: none;
}

.screentext.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.casessticky {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: visible;
}

.casewrap-images-2 {
  grid-column-gap: 0px;
  grid-row-gap: .25vw;
  grid-template: ". . . . Area Area Area Area"
                 ". . . . Area-2 Area-2 Area-2 Area-2"
                 ". . . . Area-3 Area-3 Area-3 Area-3"
                 ". . . . Area-4 Area-4 Area-4 Area-4"
                 ". . . . Area-5 Area-5 Area-5 Area-5"
                 ". . . . Area-6 Area-6 Area-6 Area-6"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  margin-top: 0;
  padding: 0 .5vw;
  display: grid;
  position: relative;
}

.hero-2-00 {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-7 . . . . . Area-5 Area-5 Area-5 Area-6 Area-6 Area-6" 25vh
                 ". . . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 . . ." 12vw
                 ". . . . . Area-3 Area-3 . . . . ."
                 ". . . . Area-4 Area-4 Area-4 Area-4 . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  padding: 8px;
  display: grid;
  position: fixed;
  inset: 0% 0% auto;
}

.hero-2-00.none {
  display: none;
}

.hero-2-00.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-2-00.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-2-00.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.navbut {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  cursor: pointer;
  background-color: #0000;
  border-radius: 1.5vw;
  justify-content: center;
  align-items: center;
  width: 4.4vw;
  height: 4.4vw;
  transition: all .3s;
  display: flex;
}

.navbut:hover {
  background-color: #0000;
  border-radius: 2vw;
}

.navbut.aboutbut {
  color: #fff0;
  background-color: #fff0;
  border-radius: 1.5vw;
  display: flex;
}

.navbut.aboutbut:hover {
  -webkit-backdrop-filter: brightness(101%) blur(8px);
  backdrop-filter: brightness(101%) blur(8px);
}

.navbut.workbut {
  filter: blur(3px);
  background-color: #fff;
  position: absolute;
}

.navbut.workbut:hover {
  filter: blur();
  background-color: #fff;
  border-radius: 2vw;
}

.navbut.workbut.about-nav {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .4vw .6vw .5vw;
  display: flex;
  position: absolute;
}

.navbut.workbut.about-nav:hover {
  filter: blur(3px);
}

.navbut.workbut.about-nav.w {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #9dbea9;
}

.navbut.workbut.short {
  background-color: #0000001c;
}

.navbut.none {
  display: flex;
}

.navbut.about-nav {
  align-self: auto;
  width: auto;
  height: auto;
  padding: .4vw .6vw .6vw;
  position: relative;
}

.navbut.about-nav.mob {
  display: none;
}

.navbut.short {
  height: 2.4vw;
}

.navbut.case {
  width: 8.8vw;
}

.navbut.case.big {
  background-color: #00000012;
  position: absolute;
}

.navigation {
  z-index: 100;
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: default;
  mix-blend-mode: normal;
  background-color: #00000012;
  border-radius: 2vw;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5vw;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 1.4vh;
  font-weight: 400;
  line-height: 110%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation.right {
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  width: auto;
  padding-top: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  line-height: 105%;
}

.navigation.right.grey {
  color: #0000001a;
  width: 100%;
}

.navigation.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.navigation.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.navigation.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.navigation.right.shift {
  text-indent: -24.75vw;
}

.navigation.right.shift.casetext {
  text-indent: 12.375vw;
  width: 90%;
}

.navigation.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navigation.left {
  text-align: right;
}

.navigation.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.navigation.hoverappear:hover {
  opacity: 100;
}

.navigation.last {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  overflow: visible;
}

.navigation.about-nav {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: none;
  overflow: visible;
}

.navimage {
  filter: blur(5px) brightness(101%) blur(3px);
  transform-style: preserve-3d;
  border-radius: 1.5vw;
  width: 4.4vw;
  height: 4.4vw;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  position: relative;
  inset: 0%;
  transform: translate3d(0, 0, 0);
}

.navimage:hover {
  filter: brightness(120%) blur(6px);
  border-radius: 2vw;
}

.navimage.case {
  width: 8.8vw;
}

.navimage.case.big {
  filter: brightness(101%) blur(18px);
  width: 100%;
  height: 100%;
  transition-property: filter;
  transition-duration: .6s;
}

.navimage.case.big:hover {
  filter: brightness(120%) blur(20px);
}

.works {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  pointer-events: auto;
  background-color: #ffffff80;
  flex-flow: column;
  grid-template: "." 25vh
                 "."
                 "."
                 "."
                 "."
                 / 10vw 1fr 1fr 1fr 1fr 1fr 1fr 10vw;
  grid-auto-columns: 1fr;
  align-content: start;
  height: 100vh;
  padding: 4vw .5vw .5vw 3vw;
  transition: background-color .3s;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: scroll;
}

.works.none {
  display: none;
}

.works.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.projectslist {
  z-index: 2;
  display: none;
  position: absolute;
  top: 293.359px;
  left: 34%;
}

.project-content-wrapper {
  position: relative;
}

.underline {
  opacity: 0;
  background-color: #000;
  width: 101vw;
  height: 1px;
  transition: transform .3s;
  position: absolute;
  inset: 0% -1vw auto auto;
}

.project-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template: ". . . . Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.imagesnav {
  z-index: -100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 26vw
                 "." 26vw
                 "." 26vw
                 / 10vw 1fr 1fr 1fr 10vw;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding: 8px;
  display: grid;
  position: absolute;
  inset: 0%;
}

.imagesnav.none {
  display: none;
}

.imagesnav.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.imagesnav.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.imagesnav.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.flipit {
  background-color: #ffd000;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d6c377b815e7128ce56678_Flipit_1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.coda {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d6d278831376e396243673_%D0%A1oda_1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.otherlist {
  z-index: 2;
  position: static;
}

.navv {
  z-index: 100000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: auto;
  grid-template: "Area-7" 25vh
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 6vw;
  height: 25vh;
  padding: 8px 8px 0;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.navv.none {
  display: none;
}

.navv.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navv.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navv.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.navv.new {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 1.5vw;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: .8vw;
  padding: 0 0 0 0;
  display: flex;
  inset: 28vh auto auto 0%;
}

.navv.new.last {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
  position: fixed;
  inset: 7% 0% auto;
}

.navv.new.last.a {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  top: 6%;
}

.navv.new.about {
  z-index: 900;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 20vh;
  margin-top: auto;
  padding-top: .5vw;
  padding-bottom: 0;
  padding-right: .5vw;
  display: flex;
  position: fixed;
  inset: 2.5vw 0% .5vw;
}

.navv.new.a {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  top: 33vh;
}

.navv.new.mob {
  display: none;
}

.aboutme {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  pointer-events: auto;
  background-color: #fffffff2;
  flex-flow: column;
  grid-template: ". . . . heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1" 25vh
                 ". . . . heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
                 ". . . . . . photo . . . . ."
                 ". . . . . . Area Area Area Area Area Area"
                 ". . . . . . experience experience experience experience experience experience"
                 ". . . . . . education education education education education education"
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 ". . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between flex-start;
  align-items: center;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.aboutme.none {
  display: none;
}

.aboutme.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.aboutme.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.aboutme.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.aboutrow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  grid-template: "Area Area Area-3 Area-2"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: .25vw;
  padding-bottom: .25vw;
  display: grid;
}

.abouttable {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.div-block-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area Area Area Area"
                 ". . Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                 ". . Area-4 Area-4 Area-4 Area-4"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  height: auto;
  display: grid;
}

.link-block {
  text-decoration: none;
}

.flex-block-18 {
  justify-content: flex-start;
  align-items: flex-start;
}

.imagewrap1 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  width: 100%;
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: flex;
}

.imagewrap1.home {
  margin-top: -40vh;
  margin-bottom: 0;
}

.imagewrap1.home.active {
  cursor: auto;
  margin-top: 20vh;
}

.imagewrap1.home._2 {
  margin-top: -80vh;
}

.imagewrap1.home._3 {
  margin-top: -55vh;
}

.imagewrap1.home._122-copy {
  margin-top: 40vh;
}

.modul-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.modul-1.preview {
  place-content: center;
  margin-left: .5vw;
  margin-right: .5vw;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.lazy-media {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  border: .5px #0000000d;
  align-self: center;
  width: 100%;
  height: 100%;
}

.lazy-media.rounded {
  border-radius: .5vw;
  align-self: center;
  height: auto;
  display: block;
  position: relative;
}

.lazy-media.rounded-mini {
  border-radius: .5vw;
}

.lazy-media.super-rounded {
  border-radius: 2.4vw;
}

.modul {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.image-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.image-wrap.sdvig {
  padding-top: 10vh;
}

.image-wrap.little {
  width: 21.25vw;
  height: auto;
}

.image-wrap.little.hayek {
  background-color: #fff;
  background-image: none;
  border-radius: 1vw;
  height: auto;
}

.modul-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area Area Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.modul-3 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  grid-template: "Area Area Area Area-7 Area-7 Area-7 Area-5 Area-5 Area-5 Area-6 Area-6 Area-6"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.imagewrap2 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: flex;
}

.imagewrap2.home-copy {
  margin-top: 40vh;
  margin-bottom: -20vh;
  position: static;
  overflow: visible;
}

.modul-4 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.archive {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin: 0;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.rightpanel {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  background-color: #fff;
  flex-flow: column;
  width: 50%;
  height: auto;
  margin-top: 0;
  padding-top: 50vh;
  padding-right: .5vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.leftpanel {
  z-index: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100vh;
  padding-top: 0%;
  padding-bottom: 0%;
  padding-left: .5vw;
  display: grid;
  position: sticky;
  top: 0;
  left: 0;
}

.description-text {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  pointer-events: auto;
  color: #000;
  text-align: left;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-indent: 6.1875vw;
  text-transform: lowercase;
  cursor: default;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50vh;
  padding-bottom: 50vh;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 1.4vh;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.description-text.right {
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  width: auto;
  padding-top: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  line-height: 105%;
}

.description-text.right.grey {
  color: #0000001a;
  width: 100%;
}

.description-text.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.description-text.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.description-text.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.description-text.right.shift {
  text-indent: -24.75vw;
}

.description-text.right.shift.casetext {
  text-indent: 2vw;
  width: 90%;
  margin-top: 0%;
  margin-left: 0;
  padding-left: 0;
}

.description-text.right.project-desc {
  opacity: 0;
  padding-top: .1vw;
  transition: transform .3s;
  position: absolute;
  inset: 0% 0% auto;
}

.description-text.right.padding {
  padding-top: .25vw;
}

.description-text.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.description-text.left {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
}

.description-text.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.description-text.hoverappear:hover {
  opacity: 100;
}

.description-text.abotbut {
  pointer-events: none;
  color: var(--white);
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  transition: all .3s;
  position: absolute;
}

.description-text.abotbut:hover {
  filter: blur(1px);
}

.case-item {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #fff0;
  width: 100%;
  height: auto;
  display: flex;
}

.case-trigger {
  pointer-events: none;
  background-color: #fff0;
  width: 1vw;
  height: 100px;
  position: static;
  inset: 0% 0% auto;
}

.div-block-18 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-18.mob {
  display: none;
}

.div-block-19 {
  background-color: #77b4ff;
  width: 100%;
  height: 10vh;
  position: sticky;
  top: 0;
}

.div-block-20 {
  display: block;
}

.archive-section {
  display: none;
  position: sticky;
  top: 0;
}

.line {
  z-index: 100;
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 0;
  position: sticky;
  inset: 49.4vh 0% 0%;
}

.div-block-21 {
  display: flex;
}

.modul-5 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  grid-template: "Area Area Area-7 Area-7 Area-5 Area-5 Area-6 Area-6 Area-8 Area-8 Area-9 Area-9"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.modul-5.home {
  margin-top: 40vh;
}

.modul-5.home.gapik {
  margin-top: -35vh;
  margin-bottom: -10vh;
}

.modul-5.home._2 {
  margin-top: -.75vw;
}

.shio {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d6f6c3955ce87f8a52d1dc_Shio_4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.blueberry {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d701c4571911e2cd4d5115_Blueberry_S_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.xeal {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d726423efdcd28f2ebd24b_Xeal_2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.neuron {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d7ac0ee6dba7ec8eb7f68d_Neuron_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hayek, .sentium {
  background-color: #0073ff;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68d6d278831376e396243673_%D0%A1oda_1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.testgrid {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template: ". . Area Area Area Area Area Area Area Area . ."
                 "Area-2 Area-2 . . Area-4 Area-4 Area-5 Area-5 . . Area-3 Area-3"
                 ". . Area-6 Area-6 Area-6 Area-6 Area-6 Area-6 Area-6 Area-6 . ."
                 ". . Area-7 Area-7 Area-7 Area-7 Area-7 Area-7 Area-7 Area-7 . ."
                 ". . Area-8 Area-8 Area-8 Area-8 Area-8 Area-8 Area-8 Area-8 . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.casemain {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: .5vw;
  margin-right: .5vw;
  padding-bottom: 0;
  display: flex;
}

.flex-block-19 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.flex-block-19.mob {
  display: none;
}

.flex-block-19.active {
  cursor: pointer;
  flex-flow: row;
}

.flex-block-19.v {
  flex-flow: column;
}

.image-12 {
  vertical-align: baseline;
  flex: 0 auto;
  width: auto;
  height: 10vw;
}

.image-12.sizem {
  border-radius: .5vw;
  height: 12vw;
}

.image-12.sizem.hover {
  filter: blur(4px);
}

.image-12.sizem.mob.v._3 {
  height: 25vw;
}

.image-12.sizem.v {
  height: 33.3vw;
}

.image-12.sizem.v._2 {
  height: 16.6667vw;
}

.image-12.sizes {
  height: 10vw;
}

.image-12.sizes.hover {
  filter: blur(4px);
}

.image-12.sizes.v {
  height: 25vw;
}

.image-12.sizel {
  height: 19vw;
}

.image-12.sizel.hover {
  filter: blur(4px);
}

.image-12.sizem-copy {
  height: 12vw;
}

.image-12.sizem-copy.hover {
  filter: blur(4px);
}

.image-12.sizexl {
  cursor: auto;
  flex: 0 auto;
  align-self: center;
  width: auto;
  max-width: none;
  height: 27vw;
}

.image-12.sizexl.hover {
  filter: blur(4px);
}

.image-12.sizexl-copy {
  cursor: auto;
  flex: 0 auto;
  align-self: center;
  width: auto;
  max-width: none;
  height: 100%;
}

.image-12.sizexl-copy.hover {
  filter: blur(4px);
}

.image-12.grided {
  width: auto;
  height: 100%;
}

.casessss {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  text-align: center;
  cursor: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin: 0 0 0;
  font-family: PpNeueMontreal, sans-serif;
  display: flex;
  position: relative;
}

.casessss.active {
  cursor: pointer;
}

.casessss.inner {
  z-index: 3;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0;
}

.casessss.none {
  display: none;
}

.casessss._100vh {
  justify-content: center;
  align-items: center;
  height: 60vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
  padding-top: 0;
  padding-bottom: 0;
}

.casessss.gaps {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.casessss.full {
  width: 100%;
}

.div-block-22 {
  position: fixed;
  top: 0;
}

.div-block-23 {
  z-index: 3;
  opacity: .66;
  background-color: red;
  background-image: linear-gradient(#000, #fff 30%, red 51%, #19ff00 89%);
  width: 100%;
  height: 400vh;
  display: flex;
  position: sticky;
  top: -400%;
}

.div-block-23.t {
  background-color: #9dff00;
  background-image: none;
  position: relative;
}

.flex-block-20 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  justify-content: center;
  align-items: flex-start;
}

.flex-block-21 {
  align-self: center;
  display: block;
  position: relative;
}

.textsection1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . Area Area Area Area"
                 ". . . . . . . ." 5vw
                 ". . . . Area-3 Area-7 Area-7 Area-5"
                 ". . . . . Area-7 Area-7 ."
                 ". . . . Area-4 Area-7 Area-7 Area-6"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  height: 100vh;
  margin-top: 5vh;
  margin-bottom: 5vh;
  padding: 10vw .5vw 20vw;
  display: grid;
}

.textsection1.b {
  margin-top: 100vh;
}

.textsection1.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.flex-block-22 {
  justify-content: center;
  align-items: center;
}

.textsection2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . Area Area Area Area"
                 ". . . . . . . ." 5vw
                 ". . . . Area-3 Area-3 . ."
                 ". . . . Area-3 Area-3 Area-2 Area-2" 1.7vw
                 ". . . . . . Area-2 Area-2"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  height: 100vh;
  margin-top: 5vh;
  margin-bottom: 5vh;
  padding: 10vw .5vw 20vw;
  display: grid;
}

.textsection2.b {
  margin-top: 100vh;
}

.textsection2.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.textsection3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . Area Area Area Area . . . ." 20%
                 ". . . . . . . . . . . ." 5vw
                 ". . . Area-3 Area-3 Area-3 . . . . . ." 1.7vw
                 ". . . . . . . . . . . ." 1.7vw
                 ". . . . Area-4 Area-4 Area-4 Area-4 Area-2 Area-2 Area-2 Area-2"
                 ". . . . Area-4 Area-4 Area-4 Area-4 . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  height: 100vh;
  margin-top: 5vh;
  margin-bottom: 5vh;
  padding: 10vw .5vw;
  display: grid;
}

.textsection3.b {
  margin-top: 100vh;
}

.textsection3.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.textsection3._9 {
  height: 60vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.textsection4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . Area Area Area Area Area Area"
                 ". . . . . . . . ." .5vw
                 ". . . . . . Area-2 Area-2 ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
  padding: 10vw .5vw;
  display: grid;
}

.textsection4.b {
  margin-top: 100vh;
}

.textsection4.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.flex-block-22-copy {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: flex-start;
  align-items: flex-start;
}

.textsection5 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  grid-template: ". . . . . . . . ."
                 ". . . Area Area Area Area Area Area"
                 ". . . . . . . . ." .5vw
                 ". . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  align-items: center;
  width: 30%;
  max-width: 300px;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10vw .5vw;
  display: flex;
}

.textsection5.b {
  margin-top: 100vh;
}

.textsection5.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.textsection5.about {
  width: 30%;
  max-width: 30%;
  margin-top: 0;
  padding-top: 15vw;
  position: relative;
}

.image-13 {
  filter: blur(3px);
  pointer-events: none;
  display: block;
}

.image-13.pading {
  margin-left: 40%;
}

.image-13._1 {
  position: relative;
  top: 4vh;
  transform: rotate(139deg);
}

.image-13._2 {
  display: none;
  position: relative;
  top: 2vw;
  right: -3vw;
  transform: rotate(-55deg)scale(1);
}

.image-13.turned {
  transform: rotate(180deg);
}

.footer-new {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  grid-template: ". . . . . . . . ."
                 ". . . Area Area Area Area Area Area"
                 ". . . . . . . . ." .5vw
                 ". . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding: 42vh .5vw .5vw;
  display: flex;
  position: relative;
}

.footer-new.b {
  margin-top: 100vh;
}

.footer-new.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.flex-block-24 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-block-2 {
  text-decoration-color: #000;
}

.link-block-2:hover {
  letter-spacing: 20px;
}

.link-block-3 {
  z-index: 1000;
  cursor: pointer;
  text-decoration-color: #000;
  transition: filter .2s;
  position: relative;
  bottom: 1vw;
}

.link-block-3:hover {
  filter: blur(2px);
}

.div-block-17-copy {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template: "Area Area Area Area Area Area"
                 "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                 "Area-2 . . Area-4 Area-4 Area-4"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  height: 80vh;
  margin-top: 3vw;
  display: grid;
}

.link-2 {
  color: #000;
  text-decoration-color: #000;
}

.image-14 {
  filter: blur(3px);
  max-width: none;
}

.text-modul-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: grid;
  position: relative;
}

.text-modul-1.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.text-modul-1.none {
  display: none;
}

.text-modul-1.about {
  height: auto;
}

.text-modul-1.old {
  display: none;
}

.text-modul-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: grid;
}

.text-modul-2.none {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-modul-2.old {
  display: none;
}

.text-modul-1-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: grid;
  position: sticky;
  top: 0;
}

.text-modul-1-copy.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.text-modul-1-copy.none {
  display: none;
}

.casenamewrap-sticky-copy {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  border-top: 1px solid #000;
  grid-template: "Area-3 . Area-2 Area Area Area Area Area Area Area-4"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5vw;
  padding: .5vw .5vw 0;
  display: grid;
}

.casenamewrap-sticky-copy.casename2 {
  top: 6.3vh;
}

.casenamewrap-sticky-copy.casename3 {
  top: 9.5vh;
}

.casenamewrap-sticky-copy.footer {
  margin-top: 0;
  padding-bottom: .5vw;
  position: static;
}

.gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: none;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.gap.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.link-block-4 {
  display: none;
  position: fixed;
  inset: 0%;
}

.popup {
  display: none;
}

.full-image {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.full-image.mob, .flex-block-26 {
  display: none;
}

.image-15 {
  z-index: -2;
  box-sizing: border-box;
  aspect-ratio: 2.39;
  filter: saturate(131%) brightness(200%) contrast(90%) blur(10vw);
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/6921145c9b4b073196298814_coda-5.avif");
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.image-15.flip {
  filter: saturate(114%) brightness(149%) contrast(200%) blur(10vw);
}

.image-15.about {
  filter: hue-rotate() saturate(48%) brightness(141%) contrast(200%) blur(10vw);
  background-color: #fff3;
  margin-top: -10vw;
}

.image-15.neuron {
  filter: hue-rotate(212deg) saturate(107%) brightness(200%) contrast(200%) blur(10vw);
  top: -90%;
}

.image-15.new-works-bg {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: none;
  mix-blend-mode: normal;
  object-fit: cover;
  transform-style: preserve-3d;
  max-width: none;
  inset: 0%;
  overflow: clip;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-15.new-works-bg.small {
  z-index: 0;
  filter: none;
  object-fit: fill;
  width: 100%;
  height: auto;
  position: fixed;
  inset: -71% 0% 0%;
}

.image-15.new-works-bg.small.coda-bg {
  filter: saturate(0%) brightness(0%);
  transform: none;
}

.image-15.new-works-bg.small.shio-bg {
  filter: hue-rotate(263deg) saturate(200%) brightness(194%);
}

.image-15.web3-image {
  filter: hue-rotate(76deg) blur(7vw);
  border-radius: 10000px;
  width: 70%;
  height: 40%;
  display: none;
  position: fixed;
  top: 5%;
  left: auto;
  right: auto;
}

.image-15.about-copy {
  filter: hue-rotate() saturate(48%) brightness(141%) contrast(200%) blur(10vw);
  background-color: #fff3;
  margin-top: -10vw;
}

.link-block-6 {
  text-decoration: none;
}

.lazy-media-copy.rounded {
  border-radius: 2.4vw;
}

.headerr {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  mix-blend-mode: normal;
  background-color: #fff0;
  grid-template: "." 3vh
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  padding: 8px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.headerr.none {
  display: none;
}

.headerr.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.headerr.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.headerr.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.div-block-24 {
  z-index: 3;
  filter: blur(13px);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000003b;
  height: 5vh;
  position: absolute;
  inset: 0% 0% auto;
}

.image-16 {
  z-index: 5;
  mix-blend-mode: normal;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-25 {
  z-index: 5;
  -webkit-backdrop-filter: brightness(500%) blur(100px);
  backdrop-filter: brightness(500%) blur(100px);
  mix-blend-mode: hard-light;
  background-image: linear-gradient(#ffffff08, #fff 0%, #fff0);
  width: 100%;
  height: 16vh;
  display: block;
  position: fixed;
  top: -8vh;
  -webkit-mask-image: linear-gradient(#0000 50%, #000 0% 50%, #0000 100%);
  mask-image: linear-gradient(#0000 50%, #000 0% 50%, #0000 100%);
}

.navigation-copy {
  z-index: 100000;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  opacity: 1;
  filter: blur();
  -webkit-backdrop-filter: brightness(162%) blur(5px);
  backdrop-filter: brightness(162%) blur(5px);
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #fff0;
  border-radius: 2vw;
  flex-flow: column;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: .5vw;
  margin-bottom: 0;
  padding: .5vw;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 1.4vh;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0% auto auto;
  overflow: visible;
}

.navigation-copy:hover {
  opacity: .8;
}

.navigation-copy.right {
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  width: auto;
  padding-top: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  line-height: 105%;
}

.navigation-copy.right.grey {
  color: #0000001a;
  width: 100%;
}

.navigation-copy.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.navigation-copy.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.navigation-copy.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.navigation-copy.right.shift {
  text-indent: -24.75vw;
}

.navigation-copy.right.shift.casetext {
  text-indent: 12.375vw;
  width: 90%;
}

.navigation-copy.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navigation-copy.left {
  text-align: right;
}

.navigation-copy.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.navigation-copy.hoverappear:hover {
  opacity: 100;
}

.navigation-copy.overlay {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-26 {
  -webkit-backdrop-filter: brightness(122%) blur(2px);
  backdrop-filter: brightness(122%) blur(2px);
  border-radius: 2vw;
  align-self: center;
  height: 10.3vw;
  overflow: hidden;
}

.div-block-26.last {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  width: auto;
  height: auto;
}

.div-block-26.about-nav {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
  overflow: visible;
}

.div-block-26._1 {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  height: auto;
}

.link-block-7 {
  position: fixed;
}

.flex-block-28 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-top: 30vh;
}

.div-block-26-copy {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-radius: 2vw;
  height: 10.3vw;
  overflow: hidden;
}

.div-block-26-copy.last {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  width: auto;
  height: auto;
}

.div-block-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 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;
  align-content: start;
  width: 100%;
  height: 50vh;
  margin-top: 0;
  padding-left: .5vw;
  padding-right: .5vw;
  display: grid;
}

.flex-block-29 {
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  padding-top: 2vw;
  padding-bottom: .5vw;
  position: relative;
  top: auto;
  bottom: auto;
}

.flex-block-30 {
  width: 33.3%;
}

.div-block-27-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.image-17 {
  z-index: 100;
  filter: blur(3px);
  width: 50vw;
  height: 30vh;
  position: fixed;
  inset: 35vh 25vw;
}

.link-block-8 {
  text-decoration: none;
}

.image-18 {
  filter: blur(.5vw);
  pointer-events: none;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.minor {
  color: #0003;
}

.little-inner-textbox {
  font-family: Ppwriter, Times New Roman, sans-serif;
  font-size: 1.8vh;
  font-weight: 400;
}

.div-block-28 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-19 {
  opacity: .58;
  filter: sepia() blur(3px);
  mix-blend-mode: overlay;
  align-self: center;
  width: 35vw;
  max-width: 200%;
  height: auto;
  display: none;
  position: absolute;
  inset: -83% auto 0%;
}

.flex-block-31 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
}

.div-block-27-copy {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  grid-template-rows: auto auto 10vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 30vh;
  margin-bottom: 10vh;
  padding-left: .5vw;
  padding-right: .5vw;
  display: grid;
  position: relative;
}

.div-block-29 {
  border-radius: 1.5vw;
}

.photo-container {
  z-index: 5;
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #e9e9e9;
  border-radius: 1.5vw;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  margin-top: 0;
  transition: filter .2s;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
  box-shadow: -3px 4px 10px #00000012, 4px 3px 20px 3px #0003;
}

.photo-container:hover {
  filter: brightness(200%) blur(3px);
}

.photo-container.none {
  display: none;
}

.photo-container.about {
  box-sizing: border-box;
  aspect-ratio: 1;
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/66ae8e15c70705d57810f36a/68ff4fd540cd3ca2ec9956dd_12222.png");
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  margin-top: 0%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: auto;
}

.photo-container.about:hover {
  filter: none;
}

.circle {
  border-radius: 100vw;
}

.flex-block-32 {
  z-index: 1000;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: .5vw;
  padding-right: .5vw;
  position: fixed;
  inset: 40% 0% auto;
}

.image-18-copy {
  filter: blur(.2vw);
  pointer-events: none;
  width: 20%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: auto auto 0%;
}

.text-modul-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: relative;
}

.text-modul-6.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.text-modul-6.none {
  display: none;
}

.text-modul-6.about {
  height: auto;
}

.text-modul-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: relative;
}

.text-modul-7.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.text-modul-7.none {
  display: none;
}

.text-modul-7.about {
  height: auto;
}

.text-modul-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: relative;
}

.text-modul-8.last {
  align-content: start;
  height: 100vh;
  margin-bottom: 100vh;
  position: sticky;
  top: 0;
}

.text-modul-8.none {
  display: none;
}

.text-modul-8.about {
  height: auto;
}

.flex-block-32-copy {
  z-index: 1000;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: .5vw;
  padding-right: .5vw;
  position: fixed;
  inset: 40% 0% auto;
}

.link-block-9 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  cursor: pointer;
  border-radius: 1.5vw;
  text-decoration: none;
  overflow: visible;
}

.link-block-9.hi, .link-block-9.hi.mob {
  display: none;
}

.navigation-copy-copy {
  z-index: 100;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  opacity: 1;
  filter: blur();
  -webkit-backdrop-filter: brightness(162%) blur(5px);
  backdrop-filter: brightness(162%) blur(5px);
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: default;
  mix-blend-mode: normal;
  background-color: #fff0;
  border-radius: 2vw;
  flex-flow: column;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: .5vw;
  margin-bottom: 0;
  padding: .5vw;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 1.4vh;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0% auto auto;
  overflow: visible;
}

.navigation-copy-copy.right {
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  width: auto;
  padding-top: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  line-height: 105%;
}

.navigation-copy-copy.right.grey {
  color: #0000001a;
  width: 100%;
}

.navigation-copy-copy.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.navigation-copy-copy.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.navigation-copy-copy.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.navigation-copy-copy.right.shift {
  text-indent: -24.75vw;
}

.navigation-copy-copy.right.shift.casetext {
  text-indent: 12.375vw;
  width: 90%;
}

.navigation-copy-copy.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navigation-copy-copy.left {
  text-align: right;
}

.navigation-copy-copy.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.navigation-copy-copy.hoverappear:hover {
  opacity: 100;
}

.navigation-copy-copy.overlay {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.back {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  text-decoration: none;
  position: relative;
  inset: 48vw auto auto;
}

.flex-block-33 {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.navimage-copy {
  filter: blur(5px) saturate(72%) brightness(93%) hue-rotate(150deg);
  border-radius: 1.5vw;
  width: 4.4vw;
  height: 4.4vw;
  transition: all .3s;
  position: relative;
  inset: 0%;
}

.navimage-copy:hover {
  filter: hue-rotate(150deg) saturate(72%) blur(6px);
  border-radius: 2vw;
}

.all {
  box-sizing: content-box;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  overflow: auto;
}

.all.window {
  background-color: #ffffff57;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 66.6%;
  height: 50vh;
  margin: .5vw;
  display: flex;
  position: relative;
  overflow: hidden !important;
}

.flex-block-34 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.decorate {
  font-family: PP Writer;
}

.flex-block-35 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  height: 0;
}

.textsection1-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "." 10vh
                 "." 10vh
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  height: 100vh;
  margin-top: 5vh;
  margin-bottom: 5vh;
  padding: 10vw .5vw 20vw;
  display: grid;
}

.textsection1-copy.b {
  margin-top: 100vh;
}

.textsection1-copy.new {
  height: 100vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.text-modul-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 ". . . . ." 10vh
                 ". . . . ." 10vh
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  width: 100%;
  height: 100vh;
  display: grid;
}

.text-modul-3.none, .text-modul-3.old {
  display: none;
}

.cases-images {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  cursor: not-allowed;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 27vh;
  display: flex;
  position: relative;
}

.cases-images.mob {
  display: none;
}

.cases-images.active {
  cursor: pointer;
}

.cases-images.right {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  left: 50%;
}

.cases-images.left {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: auto;
}

.cases-images.center {
  width: 100%;
  height: auto;
}

.casessss-copy {
  grid-column-gap: 0vw;
  grid-row-gap: .5vw;
  cursor: auto;
  background-color: #ebebeb;
  background-image: radial-gradient(circle, #fff 39%, #f1f1f1);
  border-radius: 15vw;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: flex-start;
  width: 66.6667%;
  max-width: none;
  margin: 20vh 0 0;
  padding-left: .5vw;
  padding-right: .5vw;
  display: none;
  position: sticky;
  overflow: scroll;
}

.casessss-copy.active {
  cursor: pointer;
}

.casessss-copy.inner {
  z-index: 3;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: fixed;
  inset: auto 0% 0;
}

.casessss-copy.none {
  display: none;
}

.cases-text {
  cursor: auto;
  mix-blend-mode: normal;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
  top: auto;
  left: auto;
}

.blur {
  z-index: 500;
  filter: blur(10vw);
  -webkit-backdrop-filter: blur(10vw);
  backdrop-filter: blur(10vw);
  pointer-events: none;
  transform-style: preserve-3d;
  background-color: #fff0;
  background-image: none;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: auto 0% -48%;
  transform: scale3d(3, 1, 1);
  -webkit-mask-image: radial-gradient(30% 30%, #000 1%, #0000 100%);
  mask-image: radial-gradient(30% 30%, #000 1%, #0000 100%);
}

.blur._2 {
  opacity: .52;
  filter: blur(10vw);
  -webkit-backdrop-filter: blur(40vw);
  backdrop-filter: blur(40vw);
  background-color: #fff0;
  transform: scale(1);
}

.blur.incase {
  height: 100vh;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.code-embed-2 {
  z-index: 800;
  filter: blur();
  position: fixed;
}

.flex-block-36 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
}

.flex-block-37 {
  z-index: 1000;
  mix-blend-mode: overlay;
  justify-content: flex-end;
  align-items: center;
  height: 14vh;
  padding-bottom: .5vw;
  display: none;
  position: fixed;
  top: 86vh;
  bottom: .5vw;
}

.image-20 {
  filter: brightness(200%) saturate(200%) blur(20vw);
  position: absolute;
  inset: 0%;
}

.div-block-30 {
  position: relative;
}

.image-21 {
  mix-blend-mode: color-dodge;
  position: relative;
}

.casessss-grid {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  cursor: default;
  flex-flow: column;
  grid-template-rows: 26vw 26vw;
  grid-template-columns: 7vw 1fr 1fr 1fr 7vw;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: none;
  margin: 20vh .5vw 10vh;
  display: grid;
  position: relative;
}

.casessss-grid.active {
  cursor: pointer;
}

.casessss-grid.inner {
  z-index: 3;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0;
}

.casessss-grid.none {
  display: none;
}

.image-wrapper-home {
  width: 20vw;
  height: auto;
  position: relative;
}

.image-wrapper-home.darken {
  filter: brightness(95%);
}

.image-wrapper-home.big {
  width: 33vw;
}

.image-wrapper-home.big.v {
  width: 83.3333vw;
}

.image-wrapper-home.slider {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: center;
  align-items: stretch;
  width: 33vw;
  margin-bottom: 66vh;
  display: flex;
}

.image-wrapper-home.grid {
  width: 18vw;
}

.image-wrapper-home.little {
  width: 5vw;
}

.image-wrapper-home.little.space {
  opacity: 0;
}

.image-wrapper-home.first {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  border-radius: 1.5vw;
  justify-content: center;
  align-items: center;
  width: 7vw;
  height: 7vw;
  margin-top: -28vh;
  display: flex;
  overflow: hidden;
}

.image-wrapper-home.first.active {
  justify-content: center;
  align-items: center;
  width: 7vw;
  margin-top: -37vh;
  display: flex;
  top: auto;
}

.image-wrapper-home.first._3 {
  width: auto;
}

.image-wrapper-home.first-copy {
  width: 12vw;
  margin-top: auto;
}

.image-wrapper-home.first-copy.active {
  width: 12vw;
  margin-top: -37vh;
  top: auto;
}

.wrapper {
  position: relative;
}

.image-13-copy {
  filter: blur(3px);
  pointer-events: none;
  transform-style: preserve-3d;
  max-width: none;
  height: auto;
  display: block;
  transform: scale3d(1.5, 1, 1);
}

.image-13-copy.pading {
  margin-left: 40%;
}

.image-13-copy._1 {
  position: relative;
  top: 4vh;
  transform: rotate(139deg);
}

.image-13-copy._2 {
  position: relative;
  top: 2vw;
  left: -3.5vw;
  transform: rotate(-55deg)scale(1);
}

.image-13-copy.turned {
  transform: rotate(180deg);
}

.new-works {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300vh;
  margin-top: auto;
  padding: .5vw;
  display: grid;
  position: sticky;
  overflow: visible;
  transform: translate(0, 100vh);
}

.link-block-10 {
  opacity: .15;
  height: 1.7vw;
  text-decoration: none;
}

.link-block-10.active {
  opacity: 100;
}

.flex-block-38 {
  z-index: 100;
  justify-content: space-between;
  align-items: flex-end;
  height: 100vh;
  padding-top: .5vw;
  padding-bottom: .5vw;
  position: fixed;
  inset: 0% .5vw auto auto;
}

.flex-block-39 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.image-22 {
  z-index: 1000;
  opacity: 0;
  pointer-events: none;
  object-fit: scale-down;
  width: 100%;
  max-width: none;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.div-block-31 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 50vh;
  display: flex;
  position: relative;
  overflow: scroll;
}

.web3 {
  width: 70%;
  position: sticky;
  top: 0;
}

.web3-section {
  box-sizing: border-box;
  opacity: .46;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 15vh;
  margin-bottom: 45vh;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 40%;
  bottom: auto;
  overflow: visible;
}

.web3-section.window {
  background-color: #ffffff57;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 66.6%;
  height: 50vh;
  margin: .5vw;
  display: flex;
  position: relative;
  overflow: hidden !important;
}

.scroll, .scroll-copy {
  z-index: 1200;
  width: 7%;
  height: 4vh;
  position: fixed;
  inset: 0% 1vw auto auto;
}

.link-block-11 {
  pointer-events: auto;
}

.casessss-grid-web3 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  cursor: default;
  flex-flow: column;
  grid-template-rows: 26vw 26vw 26vw;
  grid-template-columns: 7vw 1fr 1fr 1fr 7vw;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: none;
  margin: -43vh .5vw 0;
  display: grid;
  position: relative;
}

.casessss-grid-web3.active {
  cursor: pointer;
}

.casessss-grid-web3.inner {
  z-index: 3;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0;
}

.casessss-grid-web3.none {
  display: none;
}

.div-block-32 {
  background-color: #d8d8d8;
  border-radius: 2vw;
  width: auto;
  height: 80vh;
  margin: .5vw 12vw;
  position: fixed;
  overflow: scroll;
}

.imagesnav-copy {
  z-index: -100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 26vw
                 "." 26vw
                 "." 26vw
                 / 10vw 1fr 1fr 1fr 10vw;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding: 8px;
  display: none;
  position: absolute;
  inset: 0%;
}

.imagesnav-copy.none {
  display: none;
}

.imagesnav-copy.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.imagesnav-copy.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.imagesnav-copy.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.works-copy {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  filter: none;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  pointer-events: auto;
  background-color: #fffffff2;
  grid-template: "Area-7 . . . . . Area-5 Area-5 Area-5 Area-5 . ." 25vh
                 ". . . . . . Area-2 Area-2 . . . Area-6"
                 ". . . . . . . . . . . ."
                 ". . . . . . Area-4 Area-4 . . . Area-3"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  padding: 8px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.works-copy.none {
  display: none;
}

.works-copy.screen2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works-copy.hero-2-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.works-copy.nav {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25vh auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.menu-row {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 8.5vw;
  padding-right: 8.5vw;
}

.case-long {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  text-align: center;
  cursor: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin: 0 0 0;
  padding-left: 0;
  font-family: PpNeueMontreal, sans-serif;
  display: flex;
  position: relative;
}

.case-long.active {
  cursor: pointer;
}

.case-long.inner {
  z-index: 3;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0;
}

.case-long.none {
  display: none;
}

.case-long._100vh {
  justify-content: center;
  align-items: center;
  height: 60vh;
  margin-top: 20vh;
  margin-bottom: 20vh;
  padding-top: 0;
  padding-bottom: 0;
}

.case-long.gaps {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.case-long.full {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  width: 100%;
}

.case-long.full._10vw-gap {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  margin-top: 24vh;
  padding-left: 7vw;
  padding-right: 7vw;
  overflow: visible;
}

.case-long.full._10vw-gap.active {
  cursor: default;
  margin-top: 24vh;
  padding-bottom: 0;
}

.case-long.full._10vw-gap.active.gapik {
  margin-top: 30vh;
}

.case-long.full._10vw-gap.active.sticky {
  position: sticky;
  top: 0;
}

.case-long.full._10vw-gap.sticky {
  position: sticky;
  top: auto;
  bottom: 0;
}

.case-long.full._10vw-gap.gapik {
  margin-top: 45vh;
}

.sticky-heading {
  z-index: -1;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 35vw;
  padding-bottom: 0%;
  position: sticky;
  top: 35vh;
  bottom: 0%;
}

.sticky-heading.active {
  margin-bottom: -14vh;
  top: 40vh;
}

.sticky-heading.gapik {
  top: 10vh;
}

.sticky-heading._2 {
  margin-bottom: 45vw;
}

.sticky-heading.h {
  margin-bottom: 40vw;
}

.sticky-heading._1 {
  margin-bottom: 55vw;
}

.div-block-33 {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.blur-copy {
  z-index: 500;
  filter: blur(2vw);
  pointer-events: none;
  background-color: #fff0;
  background-image: linear-gradient(#fff, #fff0 0% 49%, #fff 67% 92%);
  width: 95vw;
  height: 50vh;
  display: block;
  position: absolute;
  inset: auto auto -5vw 3vw;
}

.blur-copy._2 {
  opacity: .52;
  filter: blur(10vw);
  -webkit-backdrop-filter: blur(40vw);
  backdrop-filter: blur(40vw);
  background-color: #fff0;
  transform: scale(1);
}

.blur-copy.incase {
  height: 100vh;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.blur-copy._3 {
  bottom: -15vw;
}

.blurik {
  z-index: 550;
  opacity: .72;
  filter: blur(6vw);
  background-color: #78245142;
  border-radius: 1000px;
  width: 25vw;
  height: 30vh;
  display: block;
  position: absolute;
  bottom: -4vw;
}

.blurik.fl-2 {
  background-color: #4e3d4a1a;
}

.blurik.fl-3 {
  background-color: #4e3d4a33;
}

.blurik.fl-4 {
  background-color: #5731374d;
  width: 25vw;
}

.blurik.sn-4 {
  background-color: #c9ccdd80;
}

.blurik.sn-3 {
  background-color: #5a69bd4f;
}

.blurik.xe {
  background-color: #b4e7b254;
  width: 60vw;
  margin-top: 0;
  bottom: -10vw;
}

.blurik.co-1 {
  pointer-events: none;
  background-color: #5858584f;
}

.blurik.co-2 {
  pointer-events: none;
  background-color: #00000063;
}

.case-bg-blur {
  z-index: -2;
  filter: blur(20vw);
  background-color: #ffa2d400;
  background-image: linear-gradient(#ffceec80, #fff0 64%);
  border-radius: 100000px;
  width: 100vw;
  height: 100%;
  display: none;
  position: absolute;
  top: -10vh;
  bottom: 0;
}

.case-bg-blur.fl-1 {
  height: 25vh;
}

.case-bg-blur.fl-2 {
  background-color: #4e3d4a1a;
}

.case-bg-blur.fl-3 {
  background-color: #4e3d4a33;
}

.case-bg-blur.fl-4 {
  background-color: #5731374d;
}

.case-bg-blur.n {
  background-image: linear-gradient(#bec8e280, #fff0 64%);
}

.flex-block-40 {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  justify-content: center;
  align-items: flex-start;
  width: 85vw;
  height: auto;
  margin-top: 40vh;
}

.flex-block-40._3 {
  width: 37.5vw;
}

.flex-block-40._1 {
  width: auto;
  height: auto;
}

.flex-block-41 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10vh;
}

.case-wrapper {
  z-index: 600;
  width: 100vw;
  height: 100vh;
  padding: 3vw 8vw .5vw;
  position: fixed;
  inset: 0%;
}

.case-scroll {
  -webkit-backdrop-filter: blur(5vw);
  backdrop-filter: blur(5vw);
  background-color: #0000001a;
  border-radius: 2vw;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: scroll;
}

.div-block-34 {
  position: fixed;
  inset: auto 0% .5vw;
}

.case-button {
  z-index: 100;
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  -webkit-backdrop-filter: brightness(152%) blur(5px);
  backdrop-filter: brightness(152%) blur(5px);
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.1vh;
  -webkit-text-stroke-color: #000;
  text-transform: lowercase;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #0000001c;
  border-radius: 2vw;
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 5vh;
  margin-bottom: 0;
  padding: .5vw;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  font-size: 1.4vh;
  font-weight: 400;
  line-height: 110%;
  display: flex;
  position: sticky;
  inset: auto auto .5vw;
  overflow: hidden;
}

.case-button.right {
  color: #000;
  text-align: left;
  letter-spacing: -.04vw;
  text-indent: 0;
  text-transform: lowercase;
  width: auto;
  padding-top: 0;
  font-family: Abcsimonmono Trial, Arial, sans-serif;
  line-height: 105%;
}

.case-button.right.grey {
  color: #0000001a;
  width: 100%;
}

.case-button.right.text-italic {
  font-family: PP Writer;
  font-style: italic;
  font-weight: 400;
}

.case-button.right.grey-copy {
  color: #0000001a;
  width: 100%;
}

.case-button.right.none {
  opacity: 0;
  -webkit-text-stroke-color: #0000;
}

.case-button.right.shift {
  text-indent: -24.75vw;
}

.case-button.right.shift.casetext {
  text-indent: 12.375vw;
  width: 90%;
}

.case-button.nastya {
  padding: 16px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.case-button.left {
  text-align: right;
}

.case-button.hoverappear {
  opacity: 0;
  transition: opacity .3s;
}

.case-button.hoverappear:hover {
  opacity: 100;
}

.case-button.last {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  overflow: visible;
}

.case-button.about-nav {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: none;
  overflow: visible;
}

.case-button.big {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  cursor: pointer;
  background-color: #0000000f;
  border-radius: .5vw;
  width: 100%;
  height: 100%;
  margin-top: 0;
  transition: all .3s;
}

.lazy-media-copy {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  border: .5px #0000000d;
  border-radius: .5vw;
  align-self: center;
  width: 100%;
  height: 100%;
}

.lazy-media-copy {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  border: .5px #0000000d;
  align-self: center;
  width: 100%;
  height: 100%;
}

.lazy-media-copy.rounded {
  border-radius: .5vw;
  align-self: flex-start;
  height: auto;
}

.lazy-media-copy.rounded-mini {
  border-radius: .5vw;
}

.lazy-media-copy.super-rounded {
  border-radius: 2.4vw;
}

.image-13-copy-copy {
  opacity: .29;
  filter: blur(3px);
  pointer-events: none;
  transform-style: preserve-3d;
  max-width: none;
  height: auto;
  display: block;
  transform: scale3d(1.5, 1, 1);
}

.image-13-copy-copy.pading {
  margin-left: 40%;
}

.image-13-copy-copy._1 {
  position: relative;
  top: 4vh;
  transform: rotate(139deg);
}

.image-13-copy-copy._2 {
  position: relative;
  top: 2vw;
  left: -3.5vw;
  transform: rotate(-55deg)scale(1);
}

.image-13-copy-copy.turned {
  transform: rotate(180deg);
}

.image-23 {
  align-self: flex-start;
  width: 100%;
  max-width: 120%;
  margin-top: 100vh;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .heading.right, .heading.right.left, .heading.right.center {
    font-size: 2.5vw;
  }

  .heading.big.overlay.center {
    font-size: 6vh;
  }

  .heading.center.a, .heading.center.a.b {
    font-size: 3.5vh;
  }

  .heading.center.overlay.transparent {
    font-size: 2.5vw;
  }

  .heading.soon.fl, .heading.soon.sn {
    font-size: 2.4vw;
  }

  .text, .text.right, .text.overlay, .text.n {
    font-size: 1.8vh;
  }

  .hero-wrapper {
    width: 50%;
  }

  .project-images {
    width: 75%;
  }

  .project-image {
    height: 40vh;
  }

  .playground-wrapper {
    width: 75%;
  }

  .playground-projects {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
    width: 96%;
  }

  .playground-olumns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about {
    height: 100%;
  }

  .about-wrapper {
    width: 90%;
  }

  .about-text-1 {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
  }

  .about-text-2 {
    width: 100%;
  }

  .about-image {
    width: 160px;
    height: 160px;
  }

  .about-mobile, .footer-mobile {
    height: 100%;
  }

  .image-copy {
    width: 100%;
  }

  ._122 {
    font-size: 11vw;
  }

  .div-block-3 {
    max-width: 96%;
  }

  .div-block-4 {
    top: -55vh;
  }

  ._3333 {
    font-size: 11vw;
  }

  .project-images-copy, .caseimageswrapper {
    width: 75%;
  }

  .caseimage {
    height: 40vh;
  }

  .sectiondescription {
    width: 100%;
  }

  .flex-block-17 {
    margin-top: 10vh;
  }

  .hero-2-00 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 25vh 12vw auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative;
  }

  .navbut, .navbut.aboutbut, .navbut.workbut {
    border-radius: 3vw;
    width: 8vw;
    height: 8vw;
  }

  .navbut.case {
    width: 16vw;
  }

  .navigation {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    border-radius: 3vw;
    justify-content: center;
    align-items: center;
  }

  .navimage {
    border-radius: 3vw;
    width: 8vw;
    height: 8vw;
  }

  .navimage.case.n {
    width: 16vw;
  }

  .navv.new.a, .aboutme {
    display: none;
  }

  .lazy-media.rounded {
    border-radius: 0;
  }

  .image-wrap.mob {
    display: block;
  }

  .modul-3, .modul-5 {
    width: 100%;
  }

  .textsection1 {
    grid-template-areas: ". . . . Area Area Area Area"
                         ". . . . . . . ."
                         ". . . . Area-3 Area-7 Area-7 Area-5"
                         ". . . . . Area-7 Area-7 ."
                         ". . . . Area-4 Area-7 Area-7 Area-6";
    width: 100%;
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .flex-block-22 {
    grid-column-gap: .2vw;
    grid-row-gap: .2vw;
  }

  .textsection2 {
    grid-template-areas: ". . . . Area Area Area Area"
                         ". . . . . . . ."
                         ". . . . Area-3 Area-3 . ."
                         ". . . . Area-3 Area-3 Area-2 Area-2"
                         ". . . . . . Area-2 Area-2";
    width: 100%;
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .textsection3 {
    grid-template-areas: ". . . . Area Area Area Area . . . ."
                         ". . . . . . . . . . . ."
                         ". . . Area-3 Area-3 Area-3 . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . Area-4 Area-4 Area-4 Area-4 . . Area-2 Area-2"
                         ". . . . Area-4 Area-4 Area-4 Area-4 . . . .";
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .textsection4, .textsection5 {
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .textsection5.about {
    width: 50%;
    max-width: 50%;
  }

  .image-13.pading {
    margin-top: 20%;
    margin-left: 0%;
  }

  .flex-block-23 {
    grid-column-gap: .2vw;
    grid-row-gap: .2vw;
  }

  .footer-new {
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .image-15 {
    opacity: 0;
  }

  .headerr {
    display: none;
  }

  .navigation-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    padding: 1vw;
  }

  .div-block-26 {
    height: auto;
  }

  .div-block-27 {
    margin-top: 30vh;
  }

  .div-block-27-copy {
    width: auto;
  }

  .link-block-9 {
    border-radius: 3vw;
  }

  .navigation-copy-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
  }

  .all {
    width: 100%;
  }

  .textsection1-copy {
    grid-template-areas: ". . . . Area Area Area Area"
                         ". . . . . . . ."
                         ". . . . Area-3 Area-7 Area-7 Area-5"
                         ". . . . . Area-7 Area-7 ."
                         ". . . . Area-4 Area-7 Area-7 Area-6";
    width: 100%;
    height: 60vh;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .image-13-copy.pading {
    margin-top: 20%;
    margin-left: 0%;
  }

  .scroll, .scroll-copy, .blur-copy, .blurik {
    display: none;
  }

  .case-button {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    border-radius: 3vw;
    justify-content: center;
    align-items: center;
  }

  .lazy-media-copy.rounded {
    border-radius: 0;
  }

  .image-13-copy-copy.pading {
    margin-top: 20%;
    margin-left: 0%;
  }
}

@media screen and (max-width: 767px) {
  .heading.big.center.overlay._1 {
    font-size: 5vh;
  }

  .heading.center.a, .heading.center.a.b {
    font-size: 3vh;
  }

  .project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .about-project {
    align-items: flex-start;
    width: 100%;
    max-width: 600px;
    height: auto;
  }

  .project-images {
    width: 100%;
  }

  .projects {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .playground-olumns {
    display: flex;
    overflow: visible;
  }

  .playground-olumns.hidden {
    display: none;
  }

  .about-wrapper {
    width: 100%;
  }

  .points-list.hidden {
    display: none;
  }

  .project-images-copy, .caseimageswrapper, .flex-block-17, .hero-2-00, .div-block-18 {
    width: 100%;
  }

  .textsection5.about {
    width: 100%;
    max-width: 100%;
  }

  .headerr {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .hero {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
  }

  .heading-italic {
    font-family: PP Writer;
    font-size: 32px;
    font-style: italic;
    font-weight: 400;
  }

  .heading-italic.small {
    font-size: 16px;
  }

  .heading {
    font-size: 6vw;
  }

  .heading.right, .heading.right.left {
    height: 2vh;
    font-size: 6vw;
  }

  .heading.right.center {
    font-size: 6vw;
  }

  .heading.right.b {
    height: auto;
  }

  .heading.big {
    font-size: 10vw;
  }

  .heading.big.gapson {
    width: 100%;
    font-size: 8vw;
  }

  .heading.big.gapson.active {
    width: 90%;
    font-size: 8vw;
  }

  .heading.big.gapson.n, .heading.big.gapson.ha {
    width: 100%;
  }

  .heading.big.white, .heading.big.white.active {
    display: none;
  }

  .heading.big.center {
    font-size: 8vw;
  }

  .heading.big.center.popup {
    display: block;
  }

  .heading.big.center.popbut {
    z-index: 201;
    color: #fff;
    align-self: flex-start;
    width: auto;
  }

  .heading.big.center.overlay {
    font-size: 8vw;
  }

  .heading.big.center.overlay._1 {
    width: 100%;
    font-size: 8vw;
  }

  .heading.addpaddings {
    width: 100%;
  }

  .heading.center {
    font-size: 6vw;
  }

  .heading.center.a {
    text-align: center;
    text-overflow: clip;
    white-space: break-spaces;
    mix-blend-mode: overlay;
    font-size: 6vw;
  }

  .heading.center.a.b {
    mix-blend-mode: normal;
  }

  .heading.center.overlay.transparent {
    opacity: .2;
    height: auto;
    margin-bottom: 3vh;
    font-size: 6vw;
    display: block;
  }

  .heading.center.overlay.transparent.mob {
    display: none;
  }

  .heading.overlay {
    text-align: center;
    font-size: 6vw;
  }

  .heading.soon.fl, .heading.soon.sn {
    font-size: 6vw;
    bottom: -5vh;
  }

  .text {
    order: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 4vw;
  }

  .text.right {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .text.right.grey {
    width: 100%;
  }

  .text.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .text.right.about-mob {
    font-size: 12px;
  }

  .text.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .text.right.none {
    display: none;
  }

  .text.right.shift {
    text-indent: 50vw;
    margin-top: -3vw;
    font-size: .8rem;
  }

  .text.right.overlay {
    font-size: 4vw;
  }

  .text.right.center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .text.nastya {
    display: none;
  }

  .text.abotbut {
    color: var(--white);
    font-size: 4vw;
  }

  .text.abotbut.hi.about-nav {
    font-size: 3.5vw;
  }

  .text.long {
    justify-content: flex-end;
    align-items: flex-start;
    font-size: 4vw;
    font-weight: 500;
  }

  .text.overlay {
    mix-blend-mode: overlay;
  }

  .text.overlay.a {
    mix-blend-mode: normal;
  }

  .text-link {
    font-weight: 500;
  }

  .hero-wrapper {
    width: 100%;
  }

  .hero-image {
    width: 80px;
    height: 80px;
  }

  .nav-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-end;
    width: auto;
    display: none;
  }

  .nav {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    inset: auto 0% 0%;
  }

  .nav.nav-mob-footer {
    flex-flow: column;
    padding: 0;
    position: relative;
  }

  .nav.hidden {
    display: none;
  }

  .nav-link {
    font-size: 14px;
  }

  .text-link-nav-copy {
    width: auto;
    font-size: 14px;
  }

  .project-images {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-top: 0;
  }

  .project-description {
    flex-flow: column;
    order: 1;
  }

  .body {
    overflow: visible;
  }

  .text-paragraphs {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .project-tags {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
  }

  .project-tags.hidden, .project-image.black.imgbezdna.mobihide, .project-image.black.mobhide {
    display: none;
  }

  .project-image.black.p1, .project-image.black.p2, .project-image.black.p3 {
    height: 30vh;
  }

  .project-image.yellow.mobhide {
    display: none;
  }

  .project-image.image-h1.deskhide {
    display: flex;
  }

  .project-image.blue.mobhide {
    display: none;
  }

  .project-image.pgnika {
    height: 200px;
  }

  .project-image.pgnudes {
    height: 160px;
  }

  .project-image.mobhide {
    display: none;
  }

  .project-image-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
  }

  .project-image-wrapper.mobvert {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .project-image-wrapper.mobhide {
    display: none;
  }

  .projects.hidden {
    display: flex;
  }

  .playground {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .playground-wrapper {
    width: 100%;
    margin-top: 80px;
  }

  .playground-projects {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .playground-image.pl-image-2 {
    height: 120px;
  }

  .playground-image.pl-image-3 {
    height: 160px;
  }

  .playground-image.pl-image-1 {
    height: 200px;
  }

  .playground-project {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .playground-project.mobhide {
    display: none;
  }

  .playground-project.deskhide {
    display: flex;
  }

  .about {
    margin-top: 80px;
  }

  .about.hidden {
    display: none;
  }

  .about-text-1, .about-text-1._2-cols {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .about-point {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .about-point.mob-contacts {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-items: center;
  }

  .points-list.footer-mob-contacts {
    justify-content: flex-start;
    align-items: center;
  }

  .about-text-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .contacts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .about-image {
    width: 120px;
    height: 120px;
  }

  .about-image-1 {
    justify-content: flex-start;
    align-items: center;
  }

  .about-image-1.hidden, .footer {
    display: none;
  }

  .text-paragraphs-copy {
    width: 150%;
  }

  .text-paragraphs-copy.ss {
    white-space: nowrap;
    width: auto;
  }

  .about-mobile {
    margin-top: 80px;
  }

  .about-mobile.hidden {
    height: 90vh;
    margin-bottom: 0;
    display: flex;
  }

  .footer-mobile {
    margin-top: 80px;
  }

  .footer-mobile.hidden {
    height: 95vh;
    margin: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .nav-wrapper-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    padding-top: 8px;
    padding-bottom: 24px;
    display: flex;
  }

  .text-copy {
    font-size: 100vw;
  }

  .heading-2 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: PpNeueMontreal, sans-serif;
    font-size: 80px;
    line-height: 80%;
  }

  .image {
    width: 100%;
  }

  .image-2 {
    border-radius: 16px;
    width: 80px;
    height: 80px;
  }

  .text-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .text-copy.right.grey {
    width: 100%;
  }

  .text-copy.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-copy.right.text-italic.mob-contacts {
    color: #000;
    font-size: 32px;
    font-weight: 400;
  }

  .text-copy.right.about-mob {
    font-size: 12px;
  }

  .text-copy.right.mob-contacts {
    font-size: 32px;
  }

  .text-copy.hide {
    display: none;
  }

  .image-copy {
    width: 100%;
  }

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

  .project-mob {
    width: 100%;
    height: 100%;
    display: block;
  }

  .projects-mob {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-toggle {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    display: flex;
  }

  .dropdown-toggle.w--open {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    padding-left: 8px;
    padding-right: 8px;
  }

  .flex-block-3 {
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .dropdown-list {
    background-color: #dddddd1c;
  }

  .dropdown-list.w--open {
    background-color: #ddd0;
    border: 0 #000;
    height: 100%;
  }

  .flex-block-4 {
    order: -1;
    justify-content: space-between;
    width: 100%;
  }

  .flex-block-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
    height: 0;
    overflow: hidden;
  }

  ._122 {
    font-size: 20vw;
    display: none;
  }

  ._122-copy {
    text-align: center;
    font-size: 16px;
    line-height: 110%;
  }

  .div-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-3 {
    width: 200vw;
    max-width: 500%;
    transform: rotateX(-180deg)rotateY(0)rotateZ(0);
  }

  .div-block-4 {
    justify-content: center;
    align-items: flex-start;
    height: 80vh;
    display: flex;
    inset: auto 0% 0%;
  }

  ._3333 {
    font-size: 20vw;
    display: block;
  }

  .code-embed {
    height: 100%;
  }

  .code-embed.full.mobhide {
    display: none;
  }

  .code-embed.circle {
    width: 23vw;
    height: 23vw;
  }

  .project-images-copy, .caseimageswrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-top: 0;
  }

  .caseimagewrap {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
  }

  .caseimagewrap.mobvert {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .caseimagewrap.mobhide, .caseimage.black.imgbezdna.mobihide, .caseimage.black.mobhide {
    display: none;
  }

  .caseimage.black.p1, .caseimage.black.p2, .caseimage.black.p3 {
    height: 30vh;
  }

  .caseimage.yellow.mobhide {
    display: none;
  }

  .caseimage.image-h1.deskhide {
    display: flex;
  }

  .caseimage.blue.mobhide {
    display: none;
  }

  .caseimage.pgnika {
    height: 200px;
  }

  .caseimage.pgnudes {
    height: 160px;
  }

  .caseimage.mobhide {
    display: none;
  }

  .body-3.g {
    justify-content: flex-start;
    align-items: center;
  }

  .casewrap-description {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 3vw;
    padding-right: 3vw;
    display: flex;
  }

  .casenamewrap-sticky {
    border: 0 solid #000;
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .casewrap-images {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .myphoto {
    border-radius: 5vw;
    width: 23vw;
    height: 24vw;
  }

  .flex-block-11.right.mob {
    display: none;
  }

  .sectiondescription {
    flex-flow: column;
    padding-left: 3vw;
    padding-right: 3vw;
    display: flex;
  }

  .sectiondescription.new {
    width: 100%;
  }

  .flex-block-17 {
    grid-column-gap: 20vh;
    grid-row-gap: 20vh;
  }

  .flex-block-17.new.test {
    margin-top: 10vh;
  }

  .hero-2-00 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area-7 Area-5 . Area-6 Area-6 Area-6" 25vh
                   "Area-2 Area-2 Area-2 Area-2 Area-2 Area-2" 42vw
                   "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                   "Area-4 Area-4 Area-4 Area-4 Area-4 Area-4"
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100vw;
    padding: 3vw 3vw 28vw;
    display: grid;
    position: relative;
  }

  .navbut {
    background-color: #0000000d;
    border-radius: 5vw;
    width: 15vw;
    height: 15vw;
  }

  .navbut:hover {
    border-radius: 6vw;
  }

  .navbut.aboutbut {
    background-color: #0000000d;
    border-radius: 5vw;
    width: 15vw;
    height: 15vw;
  }

  .navbut.workbut {
    border-radius: 5vw;
    width: 15vw;
    height: 15vw;
  }

  .navbut.workbut:hover {
    border-radius: 6vw;
  }

  .navbut.workbut.about-nav {
    -webkit-backdrop-filter: brightness(200%) blur(8px);
    backdrop-filter: brightness(200%) blur(8px);
    background-color: #fff;
  }

  .navbut.workbut.about-nav.w {
    background-color: #fff;
  }

  .navbut.about-nav {
    padding: 1.5vw 3vw 2vw;
  }

  .navbut.about-nav.hi {
    z-index: 10;
    position: absolute;
    top: 13vw;
  }

  .navbut.about-nav.mob {
    display: flex;
  }

  .navbut.case {
    width: 30vw;
  }

  .navigation {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    border-radius: 7vw;
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding: 2vw;
    font-size: 14px;
  }

  .navigation.right {
    flex: 0 auto;
    width: 100%;
  }

  .navigation.right.grey {
    width: 100%;
  }

  .navigation.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navigation.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .navigation.right.about-mob {
    font-size: 12px;
  }

  .navigation.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .navigation.nastya, .navigation.about-nav {
    display: none;
  }

  .navimage {
    border-radius: 5vw;
    width: 15vw;
    height: 15vw;
    display: none;
    transform: translate3d(0, 0, 0);
  }

  .navimage.case.n {
    width: 30vw;
    display: block;
  }

  .works {
    width: 100%;
  }

  .navv {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    height: auto;
    padding: 3vw;
    display: none;
    top: 84%;
  }

  .navv.new {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 8vw;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 54vw;
    height: auto;
    margin-left: 0;
    inset: auto auto 3vw;
  }

  .navv.new.last {
    display: none;
  }

  .navv.new.last.a {
    display: none;
    inset: auto 0% 0%;
  }

  .navv.new.about {
    pointer-events: none;
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: auto;
    height: 93%;
    margin-right: 0;
    padding-bottom: 3vw;
    padding-right: 0;
    display: flex;
    top: 5%;
  }

  .navv.new.a {
    display: none;
  }

  .navv.new.mob {
    display: flex;
  }

  .aboutme {
    width: 100%;
  }

  .imagewrap1 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
  }

  .imagewrap1.home {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    margin-top: 3vh;
  }

  .imagewrap1.home.active {
    margin-top: 10vh;
  }

  .modul-1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area";
    width: 100%;
  }

  .lazy-media {
    height: auto;
  }

  .modul {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 100%;
  }

  .image-wrap {
    height: auto;
  }

  .image-wrap.little, .image-wrap.little.hayek {
    width: auto;
    height: auto;
  }

  .image-wrap.mob {
    display: none;
  }

  .modul-2 {
    height: auto;
  }

  .modul-3 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template: "Area Area Area Area-6 Area-6 Area-6"
                   "Area-7 Area-7 Area-7 Area-7 Area-7 Area-7"
                   ". . . Area-5 Area-5 Area-5"
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .imagewrap2 {
    margin-top: 5vh;
    margin-bottom: 2vh;
  }

  .modul-4 {
    grid-template-rows: auto auto auto;
    grid-template-areas: "Area-3 Area-3 Area-2 Area-2"
                         "Area Area . ."
                         ". . Area-4 Area-4";
  }

  .modul-4.mob {
    display: none;
  }

  .description-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 4vw;
  }

  .description-text.right {
    flex: 0 auto;
    width: 100%;
  }

  .description-text.right.grey {
    width: 100%;
  }

  .description-text.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .description-text.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .description-text.right.about-mob {
    font-size: 12px;
  }

  .description-text.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .description-text.nastya {
    display: none;
  }

  .div-block-18 {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100vw;
    padding-left: 3vw;
    padding-right: 3vw;
    display: flex;
  }

  .div-block-18.mob {
    display: none;
  }

  .modul-5 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template: "Area Area Area Area-9 Area-9 Area-9 Area-8 Area-8"
                   "Area-7 Area-7 Area-5 Area-5 Area-5 Area-6 Area-6 Area-6"
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .modul-5.home {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .modul-5.home._2 {
    margin-top: 0;
  }

  .flex-block-19 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex: 0 auto;
    width: 100%;
  }

  .flex-block-19.mob {
    display: flex;
  }

  .image-12.sizem {
    height: 25vw;
    display: block;
  }

  .image-12.sizem.mob {
    display: none;
  }

  .image-12.sizem.full {
    align-self: center;
    width: 100%;
    height: auto;
  }

  .image-12.sizem.full.half {
    align-self: flex-start;
    width: 50%;
  }

  .image-12.sizes {
    background-color: #cfcfcf;
    height: 16vw;
    display: block;
  }

  .image-12.sizes.mob {
    display: none;
  }

  .image-12.sizel {
    height: 40vw;
  }

  .image-12.sizem-copy {
    height: 20vw;
    display: block;
  }

  .image-12.sizem-copy.mob {
    display: none;
  }

  .image-12.sizem-copy.full {
    align-self: center;
    width: 100%;
    height: auto;
  }

  .image-12.sizem-copy.full.half {
    align-self: flex-start;
    width: 50%;
  }

  .image-12.sizexl, .image-12.sizexl-copy {
    height: 40vw;
  }

  .casessss {
    text-decoration: none;
  }

  .casessss.inner {
    margin-bottom: 40vw;
    text-decoration: none;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .casessss.full {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .casessss.full.mob {
    display: none;
  }

  .textsection1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template: "Area Area Area Area"
                   ". . . ." 10vw
                   "Area-3 Area-7 Area-7 Area-5" 10%
                   ". Area-7 Area-7 ." 30%
                   "Area-4 Area-7 Area-7 Area-6" 10%
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 80vh;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .textsection2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template: "Area Area Area Area"
                   ". . . ." 5vw
                   "Area-3 Area-3 . ."
                   "Area-3 Area-3 Area-2 Area-2" 1.7vw
                   ". . Area-2 Area-2"
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: 80vh;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .textsection3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template: "Area Area Area Area" 30%
                   ". . . ." 10vw
                   "Area-3 Area-3 . ." 2vh
                   ". . . ." 2vh
                   "Area-2 Area-4 Area-4 ."
                   ". Area-4 Area-4 ."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 80vh;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30vw 3vw;
    display: grid;
  }

  .textsection3._9 {
    padding-left: 0;
    padding-right: 0;
  }

  .textsection4 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-flow: column;
    grid-template: "Area Area Area Area"
                   ". . . ." 3vw
                   ". . Area-2 Area-2"
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: 80vh;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .flex-block-22-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .textsection5 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
    grid-template: ". . . ." 10%
                   "Area Area Area Area"
                   ". . . ." 10%
                   ". . . ."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 80vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 3vw;
    padding-right: 3vw;
    display: flex;
  }

  .textsection5.about {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 80vh;
    padding-top: 0;
    padding-bottom: 20vw;
  }

  .image-13.pading {
    margin-top: 15%;
    margin-left: 40%;
  }

  .footer-new {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
    grid-template: ". . . ." 10%
                   "Area Area Area Area"
                   ". . . ." 10%
                   ". . . ."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    height: 100vh;
    margin-top: 0;
    margin-bottom: 0;
    padding: 45vh 3vw 3vw;
    display: flex;
  }

  .flex-block-24 {
    position: relative;
    bottom: 0;
  }

  .link-block-3 {
    bottom: 0;
  }

  .div-block-17-copy {
    grid-template-rows: auto 10vh auto auto;
    grid-template-areas: "Area Area Area Area Area Area"
                         ". . . . . ."
                         "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                         "Area-4 Area-4 Area-4 Area-4 Area-4 Area-4";
    width: 100%;
    margin-top: 11vw;
    padding-top: 30vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .text-modul-1 {
    grid-template: "Area Area Area Area"
                   ". . . ."
                   ". . . ."
                   / 1fr 1fr 1fr 1fr;
    height: 80vh;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .text-modul-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area";
    height: 80vh;
  }

  .text-modul-1-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area";
    height: 80vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 3vw;
    padding-right: 3vw;
    position: relative;
  }

  .casenamewrap-sticky-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .casenamewrap-sticky-copy.mob {
    display: none;
  }

  .gap {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area";
    height: 0;
  }

  .popup {
    z-index: 200;
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffffd4;
    flex-flow: column;
    width: 100%;
    height: 100vh;
    padding: 3vw;
    display: none;
    position: fixed;
    overflow: scroll;
  }

  .full-image {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    flex-flow: column;
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .full-image.mob {
    display: flex;
  }

  .flex-block-25 {
    z-index: 2001;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    padding-left: 3vw;
    padding-right: 3vw;
    position: fixed;
    inset: 0% 0% auto;
  }

  .flex-block-26 {
    z-index: 201;
    justify-content: space-between;
    align-items: flex-start;
    padding: 4vw;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .flex-block-26.inpop {
    margin-bottom: 0;
    padding: 1vw 1vw 0;
    position: sticky;
    inset: auto 0% 4vw;
  }

  .flex-block-27 {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .link-block-5 {
    text-decoration: none;
  }

  .image-15 {
    filter: saturate(99%) brightness(114%) contrast(200%) blur(40vw);
  }

  .image-15.about {
    filter: hue-rotate() saturate(48%) brightness(141%) contrast(200%) blur(27vw);
    justify-content: space-between;
    align-items: center;
    width: 200%;
    max-width: 200%;
    margin-top: -50vw;
    left: auto;
    right: auto;
  }

  .image-15.web3-image, .image-15.about-copy {
    filter: hue-rotate(129deg) saturate(80%) brightness(128%) contrast(200%) blur(28vw);
    justify-content: space-between;
    align-items: center;
    width: 200%;
    max-width: 200%;
    margin-top: -50vw;
    left: auto;
    right: auto;
  }

  .lazy-media-copy {
    height: auto;
  }

  .headerr {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area-7 Area-5 . Area-6 Area-6 Area-6" 25vh
                   "Area-2 Area-2 Area-2 Area-2 Area-2 Area-2" 42vw
                   "Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"
                   "Area-4 Area-4 Area-4 Area-4 Area-4 Area-4"
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100vw;
    padding: 3vw 3vw 10vw;
    display: grid;
  }

  .navigation-copy {
    z-index: 1000;
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    opacity: 100;
    background-color: #ffffff14;
    border-radius: 4vw;
    flex-flow: row;
    margin-top: 3vw;
    margin-bottom: 0;
    padding: 2vw;
    font-size: 14px;
  }

  .navigation-copy.right {
    flex: 0 auto;
    width: 100%;
  }

  .navigation-copy.right.grey {
    width: 100%;
  }

  .navigation-copy.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navigation-copy.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .navigation-copy.right.about-mob {
    font-size: 12px;
  }

  .navigation-copy.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .navigation-copy.nastya {
    display: none;
  }

  .div-block-26 {
    border-radius: 7vw;
    height: auto;
    overflow: hidden;
  }

  .div-block-26.about-nav {
    pointer-events: none;
    height: auto;
  }

  .div-block-26-copy {
    border-radius: 7vw;
    height: auto;
    overflow: hidden;
  }

  .div-block-27, .image-19, .div-block-27-copy {
    display: none;
  }

  .photo-container {
    border-radius: 5vw;
    width: 23vw;
    height: 23vw;
  }

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

  .text-modul-6 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template: "." 7vh
                   "."
                   "."
                   "."
                   "."
                   "." 5vh
                   "."
                   "."
                   "."
                   "." 5vh
                   "."
                   "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .text-modul-7 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template: "." 7vh
                   "."
                   "."
                   "."
                   "." 5vh
                   "."
                   "."
                   "." 5vh
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .text-modul-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "." 7vh
                   "."
                   "." 5vh
                   "."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 0;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .flex-block-32-copy {
    z-index: 500;
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: 0%;
  }

  .link-block-9 {
    border-radius: 5vw;
  }

  .link-block-9.hi {
    z-index: 100;
    display: none;
    position: fixed;
    top: 15%;
  }

  .link-block-9.hi.mob {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    justify-content: center;
    align-items: flex-end;
    width: auto;
    display: none;
    position: absolute;
    top: auto;
    bottom: 1.5vw;
  }

  .navigation-copy-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    opacity: 100;
    background-color: #ffffff14;
    border-radius: 4vw;
    flex-flow: row;
    margin-top: 3vw;
    margin-bottom: 0;
    padding: 2vw;
    font-size: 14px;
  }

  .navigation-copy-copy.right {
    flex: 0 auto;
    width: 100%;
  }

  .navigation-copy-copy.right.grey {
    width: 100%;
  }

  .navigation-copy-copy.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navigation-copy-copy.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .navigation-copy-copy.right.about-mob {
    font-size: 12px;
  }

  .navigation-copy-copy.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .navigation-copy-copy.nastya {
    display: none;
  }

  .navimage-copy {
    border-radius: 5vw;
    width: 15vw;
    height: 15vw;
  }

  .textsection1-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template: "Area Area Area Area"
                   ". . . ." 10vw
                   "Area-3 Area-7 Area-7 Area-5" 10%
                   ". Area-7 Area-7 ." 30%
                   "Area-4 Area-7 Area-7 Area-6" 10%
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 80vh;
    padding-left: 3vw;
    padding-right: 3vw;
    display: grid;
  }

  .text-modul-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area";
    height: 80vh;
  }

  .cases-images {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    flex: 0 auto;
  }

  .cases-images.mob {
    display: flex;
  }

  .casessss-grid {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: wrap;
    grid-template-rows: 26vw 26vw;
    grid-template-columns: 10vw 1fr 1fr 1fr 10vw;
    grid-auto-columns: 1fr;
    place-content: flex-start center;
    align-items: flex-start;
    margin-top: 20vh;
    margin-bottom: 0;
    display: flex;
  }

  .casessss-grid.mob {
    display: none;
  }

  .image-wrapper-home {
    width: 60%;
  }

  .image-wrapper-home.darken.mob {
    display: none;
  }

  .image-wrapper-home.big {
    width: 80vw;
  }

  .image-wrapper-home.grid {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 45vw;
    display: flex;
  }

  .image-wrapper-home.grid.mob {
    display: none;
  }

  .image-wrapper-home.first, .image-wrapper-home.first.active {
    width: 30vw;
    margin-top: 0;
    display: none;
  }

  .wrapper {
    width: 100%;
  }

  .image-13-copy.pading {
    margin-top: 15%;
    margin-left: 40%;
  }

  .web3-section {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vh;
    position: relative;
    top: 0%;
  }

  .casessss-grid-web3 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: wrap;
    grid-template-rows: 26vw 26vw 26vw;
    grid-template-columns: 0 1fr 1fr 1fr 0;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: flex-start center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .works-copy {
    width: 100%;
  }

  .case-long {
    text-decoration: none;
  }

  .case-long.inner {
    margin-bottom: 40vw;
    text-decoration: none;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .case-long.full._10vw-gap {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .case-long.full._10vw-gap.active {
    margin-top: 0;
    padding-bottom: 0;
  }

  .case-long.full._10vw-gap.active.gapik, .case-long.full._10vw-gap.gapik {
    margin-top: 0;
  }

  .sticky-heading {
    margin-bottom: 0;
    position: relative;
    top: 0;
  }

  .sticky-heading.active {
    margin-bottom: 0;
    top: 0;
  }

  .sticky-heading._2, .sticky-heading.h {
    margin-bottom: 0;
  }

  .blur-copy, .blurik.fl-1, .blurik.fl-2, .blurik.fl-3, .blurik.fl-4, .blurik.sn-4, .blurik.sn-3, .blurik.co-1, .blurik.co-2 {
    display: none;
  }

  .flex-block-40 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 100vw;
    margin-top: 0;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .flex-block-40._3 {
    width: 100vw;
  }

  .flex-block-41 {
    margin-top: 0;
  }

  .lazy-media-copy.mob {
    width: 1006%;
  }

  .case-button {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    border-radius: 7vw;
    flex-flow: row;
    margin-top: 5vh;
    margin-bottom: 0;
    padding: 2vw;
    font-size: 14px;
    bottom: 23vw;
  }

  .case-button.right {
    flex: 0 auto;
    width: 100%;
  }

  .case-button.right.grey {
    width: 100%;
  }

  .case-button.right.text-italic.about-mob {
    margin-top: 0;
    margin-bottom: 0;
  }

  .case-button.right.text-italic.mob-contacts {
    color: #000;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
  }

  .case-button.right.about-mob {
    font-size: 12px;
  }

  .case-button.right.mob-contacts {
    text-align: center;
    font-size: 28px;
  }

  .case-button.nastya, .case-button.about-nav {
    display: none;
  }

  .image-13-copy-copy.pading {
    margin-top: 15%;
    margin-left: 40%;
  }
}

#w-node-bb00f5cb-8b9b-bfc0-8a87-19b9c19d567f-dabbe12f, #w-node-bb00f5cb-8b9b-bfc0-8a87-19b9c19d5680-dabbe12f, #w-node-_4d35e3e4-30a7-baff-051c-14661df05c18-dabbe12f, #w-node-bb00f5cb-8b9b-bfc0-8a87-19b9c19d5684-dabbe12f, #w-node-bb00f5cb-8b9b-bfc0-8a87-19b9c19d5685-dabbe12f {
  grid-area: Area-7;
}

#w-node-d39d83a5-7dcd-e38f-7770-91828c29a136-dabbe12f {
  grid-area: heading1;
  align-self: end;
}

#w-node-_0a40aec7-12ee-6e2c-87c3-7cc6eaacd068-dabbe12f {
  grid-area: Area;
  align-self: end;
}

#w-node-_34439ddc-a092-b7d1-35f8-38bd34beba76-dabbe12f {
  grid-area: Area-4;
}

#w-node-_8afd6fbc-8cd2-7349-aaea-019cda8f0c4d-dabbe12f {
  grid-area: Area-2;
  place-self: baseline start;
}

#w-node-_1b1c25bd-b50d-8bf0-506c-2ea6e74b3e78-dabbe12f {
  grid-area: Area-3;
}

#w-node-_283ccdf0-ab00-26cd-180a-a85c88257f1a-dabbe12f {
  grid-area: experience;
}

#w-node-b74e0d3f-0fb6-4598-2246-f4df2aeadec8-dabbe12f {
  grid-area: Area;
}

#w-node-a9949cf5-aecf-823f-42fe-4d6d1327a99b-dabbe12f {
  grid-area: Area-3;
}

#w-node-_0b61f668-6954-7e84-311d-1581807cbe06-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-f977a8a9-8173-b6ed-0e77-be1f3e15ba68-dabbe12f {
  grid-area: Area;
}

#w-node-f977a8a9-8173-b6ed-0e77-be1f3e15ba6a-dabbe12f {
  grid-area: Area-3;
}

#w-node-f977a8a9-8173-b6ed-0e77-be1f3e15ba6c-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_9b58692a-c5b3-225b-157d-c4399676070e-dabbe12f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_9b58692a-c5b3-225b-157d-c43996760712-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_7f00c627-865c-07dd-2ca7-3a0fb9d81f8c-dabbe12f {
  grid-area: Area;
}

#w-node-_7f00c627-865c-07dd-2ca7-3a0fb9d81f8e-dabbe12f {
  grid-area: Area-3;
}

#w-node-_7f00c627-865c-07dd-2ca7-3a0fb9d81f90-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2b6-dabbe12f {
  grid-area: education;
  place-self: end start;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2b8-dabbe12f {
  grid-area: Area;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2ba-dabbe12f {
  grid-area: Area-3;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2bc-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2bf-dabbe12f {
  grid-area: Area;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2c1-dabbe12f {
  grid-area: Area-3;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2c3-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2cb-dabbe12f {
  grid-area: Area;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2cd-dabbe12f {
  grid-area: Area-3;
}

#w-node-_1eddba83-8542-cec0-3b43-0761c963d2cf-dabbe12f {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-f19e00a8-01b8-ea25-3b34-b218604d1dc2-dabbe12f {
  grid-area: contacts;
  place-self: end start;
}

#w-node-_8cd93204-048e-a468-b765-f3113129190a-dabbe12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6edbd7a6-440d-45c4-8de2-3b51df7e8dfe-dabbe12f {
  grid-area: photo;
  place-self: start stretch;
}

#w-node-_29c96a26-66ea-24d7-33ac-5fb60e756165-dabbe12f {
  grid-area: education-name;
  align-self: start;
}

#w-node-_8648b31b-606d-99cb-c9ec-467bfa1e3f2d-dabbe12f {
  grid-area: skills;
  align-self: start;
}

#w-node-_4d04a4ae-aef0-8450-5556-5999ea0f6b71-dabbe12f {
  grid-area: experience-name;
  align-self: start;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe210-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe211-dabbe12f {
  grid-area: Area-6;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe212-dabbe12f {
  grid-area: Area-3;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe214-dabbe12f {
  grid-area: Area-5;
  place-self: start;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe217-dabbe12f {
  grid-area: 4 / 1 / 5 / 9;
  align-self: end;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe219-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe21d-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe221-dabbe12f {
  grid-area: Area;
  justify-self: start;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe224-dabbe12f {
  grid-area: 2 / 1 / 3 / 9;
  align-self: baseline;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe226-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe22a-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe22e-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe232-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe236-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe23a-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe23e-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe242-dabbe12f {
  grid-area: Area;
  justify-self: start;
}

#w-node-e2b079c3-7abc-5b07-d341-e58a87efe246-dabbe12f, #w-node-dafd7872-058e-542c-df41-79b1424cd7b9-dabbe12f, #w-node-e2b079c3-7abc-5b07-d341-e58a87efe248-dabbe12f, #w-node-fe1b69e1-91d2-aa90-f3e0-3da9fd552cca-dabbe12f, #w-node-b5ce5283-7fb1-a7c8-874a-91ecf9a5d818-dabbe12f, #w-node-fd8afc54-036f-7ed8-4a70-63b79dabe825-dabbe12f, #w-node-_2ef5f8d4-7589-45f4-5aeb-6ce0b708efe3-dabbe12f, #w-node-_8d9e4de3-5ded-fb6f-3624-46d52e902eed-dabbe12f {
  grid-area: Area-4;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-dabbe12f {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-dabbe12f {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-dabbe12f {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-dabbe12f {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-dabbe12f {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-dabbe12f {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-dabbe12f {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-dabbe12f {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-c826d31f-2eac-6033-5e87-0f304df022a8-dabbe12f {
  grid-area: Area;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-dabbe12f {
  grid-area: Area-3;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-dabbe12f {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-dabbe12f {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-dabbe12f, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-dabbe12f, #w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87c-dabbe12f {
  grid-area: Area;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87f-dabbe12f {
  grid-area: Area-9;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd882-dabbe12f {
  grid-area: Area-5;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd885-dabbe12f {
  grid-area: Area-6;
}

#w-node-_5a15a05f-4693-fed3-4701-46fdfcf9b1b8-dabbe12f, #w-node-_5a15a05f-4693-fed3-4701-46fdfcf9b1b9-dabbe12f, #w-node-_92982913-52e9-e0f9-19ba-6b20ea2f479a-dabbe12f, #w-node-_92982913-52e9-e0f9-19ba-6b20ea2f479b-dabbe12f, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c16-dabbe12f, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c17-dabbe12f {
  grid-area: Area;
}

#w-node-_70c8febc-3c11-1fc5-b0a7-281a91f08d1f-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e093-dabbe12f {
  grid-area: Area-2;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e095-dabbe12f {
  grid-area: Area-4;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e097-dabbe12f, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987c-dabbe12f, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987d-dabbe12f, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3e-dabbe12f, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3f-dabbe12f, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a39-dabbe12f, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3a-dabbe12f, #w-node-_46602229-cec3-105f-23dd-0aa076ac09fa-dabbe12f {
  grid-area: Area;
}

#w-node-ee900d82-9490-a1a2-5bf0-e6f34adfa02b-dabbe12f {
  grid-area: Area-7;
}

#w-node-f3273923-ea42-6a29-3109-5a2d3ce766f8-dabbe12f {
  grid-area: Area-6;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac09fd-dabbe12f {
  grid-area: Area-5;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac0a00-dabbe12f {
  grid-area: Area-8;
}

#w-node-e61f2ac9-151a-6cab-5536-254d2a0e9fcf-dabbe12f {
  grid-area: Area-9;
}

#w-node-d3710cf5-28a9-9a87-0806-2e3652a9d745-dabbe12f, #w-node-d3710cf5-28a9-9a87-0806-2e3652a9d746-dabbe12f, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73e9-dabbe12f, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73ea-dabbe12f, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ebf-dabbe12f, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ec0-dabbe12f {
  grid-area: Area;
}

#w-node-_7242f640-cc6c-e16a-42b0-cd89e9a0c1f8-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba3-dabbe12f {
  grid-area: Area-2;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba8-dabbe12f {
  grid-area: Area-4;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba5-dabbe12f, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722c-dabbe12f, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722d-dabbe12f, #w-node-_94e9759b-eb15-d46d-81ba-075423fe333c-dabbe12f {
  grid-area: Area;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe333f-dabbe12f {
  grid-area: Area-5;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe3342-dabbe12f {
  grid-area: Area-6;
}

#w-node-_7b057fe6-a204-ea66-b2c8-aaa8c32cc499-dabbe12f, #w-node-f2434669-6fa9-1a02-5d2d-42d92e1cfda5-dabbe12f, #w-node-_281203ce-1021-75e4-b2c6-b8e92f58142f-dabbe12f {
  grid-area: Area;
}

#w-node-fb5298a0-d334-195c-0986-c48d90898aa9-dabbe12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c32257-ed1d-795f-9255-599f303a1c0b-dabbe12f, #w-node-e0c32257-ed1d-795f-9255-599f303a1c0c-dabbe12f, #w-node-e0c32257-ed1d-795f-9255-599f303a1c06-dabbe12f, #w-node-e0c32257-ed1d-795f-9255-599f303a1c07-dabbe12f {
  grid-area: Area;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8470-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8473-dabbe12f {
  grid-area: Area-2;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8475-dabbe12f {
  grid-area: Area-4;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8477-dabbe12f, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0a-dabbe12f, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0b-dabbe12f, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f52-dabbe12f, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f53-dabbe12f, #w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e472f-dabbe12f {
  grid-area: Area;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4732-dabbe12f {
  grid-area: Area-5;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4735-dabbe12f {
  grid-area: Area-6;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4738-dabbe12f {
  grid-area: Area-9;
}

#w-node-e35a3365-177f-374f-7b49-d1540526de06-dabbe12f, #w-node-e35a3365-177f-374f-7b49-d1540526de07-dabbe12f, #w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8c-dabbe12f {
  grid-area: Area;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8f-dabbe12f {
  grid-area: Area-2;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef92-dabbe12f {
  grid-area: Area-3;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef95-dabbe12f {
  grid-area: Area-4;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b57-dabbe12f {
  grid-area: Area;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-dabbe12f {
  grid-area: Area-2;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5b-dabbe12f {
  grid-area: Area-3;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5d-dabbe12f {
  grid-area: Area-4;
}

#w-node-_783bb269-fef9-d5cd-1317-14fc27389cff-dabbe12f, #w-node-_783bb269-fef9-d5cd-1317-14fc27389d00-dabbe12f, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a1-dabbe12f, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a2-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f370-dabbe12f {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f372-dabbe12f {
  grid-area: Area-3;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f376-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f379-dabbe12f {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37b-dabbe12f {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37d-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f383-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f384-dabbe12f, #w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd9549-dabbe12f {
  grid-area: Area;
}

#w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd954a-dabbe12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f396-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f397-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f388-dabbe12f {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38b-dabbe12f {
  grid-area: Area-5;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38e-dabbe12f {
  grid-area: Area-6;
}

#w-node-_272637f6-9532-b8db-a550-0d9e3b995a43-dabbe12f, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a44-dabbe12f, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a48-dabbe12f, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a49-dabbe12f, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4d-dabbe12f, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4e-dabbe12f {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f39f-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a2-dabbe12f {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a4-dabbe12f {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a6-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ac-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ad-dabbe12f, #w-node-c3e1416a-c534-72c8-9c97-242b1a929f62-dabbe12f, #w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb61-dabbe12f {
  grid-area: Area;
}

#w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb62-dabbe12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d2-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d3-dabbe12f, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3094-dabbe12f, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3095-dabbe12f, #w-node-b00e726f-127e-40f5-913d-8d123cb0a84e-dabbe12f {
  grid-area: Area;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a851-dabbe12f {
  grid-area: Area-5;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a854-dabbe12f {
  grid-area: Area-6;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a857-dabbe12f {
  grid-area: Area-9;
}

#w-node-fb56ed34-83be-75e4-41d8-66b0e78df256-dabbe12f, #w-node-fb56ed34-83be-75e4-41d8-66b0e78df257-dabbe12f, #w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28edb-dabbe12f {
  grid-area: Area;
}

#w-node-e163743a-8997-758d-a0d9-ece76ee6335b-dabbe12f {
  grid-area: Area-7;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ede-dabbe12f {
  grid-area: Area-5;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ee1-dabbe12f {
  grid-area: Area-6;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d8-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3db-dabbe12f {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3dd-dabbe12f {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3df-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e5-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e6-dabbe12f, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c6-dabbe12f, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c7-dabbe12f, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ea-dabbe12f {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3eb-dabbe12f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f6-dabbe12f, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f7-dabbe12f, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fb-dabbe12f, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fc-dabbe12f, #w-node-b946cc92-8d39-cc0d-882c-f020e1b7c335-dabbe12f {
  grid-area: Area;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c338-dabbe12f {
  grid-area: Area-3;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c33a-dabbe12f {
  grid-area: Area-4;
}

#w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5760-dabbe12f, #w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5761-dabbe12f, #w-node-ed815738-fb5a-739d-d7c5-815634333ec9-dabbe12f, #w-node-ed815738-fb5a-739d-d7c5-815634333eca-dabbe12f {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053143-dabbe12f {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053146-dabbe12f {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053148-dabbe12f {
  grid-area: Area-4;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05314a-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053150-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053151-dabbe12f, #w-node-acb226a4-b99b-9f21-b0ca-8106e7480243-dabbe12f {
  grid-area: Area;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480246-dabbe12f {
  grid-area: Area-5;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480249-dabbe12f {
  grid-area: Area-6;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e748024c-dabbe12f {
  grid-area: Area-9;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315b-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315c-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053160-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053161-dabbe12f, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053166-dabbe12f {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053168-dabbe12f {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316a-dabbe12f {
  grid-area: Area-3;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316c-dabbe12f {
  grid-area: Area-4;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c2-dabbe12f {
  grid-area: Area-2;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c5-dabbe12f {
  grid-area: Area-3;
}

#w-node-b16be934-010d-b1a4-702c-4e8bf7392217-dabbe12f, #w-node-b16be934-010d-b1a4-702c-4e8bf7392218-dabbe12f {
  grid-area: Area;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb1958c-dabbe12f, #w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb1958f-dabbe12f {
  grid-area: Area-3;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb19593-dabbe12f {
  grid-area: Area-6;
  place-self: end stretch;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb19594-dabbe12f {
  grid-area: Area-7;
  place-self: end stretch;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb1959a-dabbe12f, #w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb1959d-dabbe12f {
  grid-area: Area-2;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb195a3-dabbe12f {
  grid-area: Area-4;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb195a6-dabbe12f {
  grid-area: Area-3;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb195aa-dabbe12f {
  grid-area: Area-5;
}

#w-node-c471d98e-aa69-ee9e-7d02-2fa3bfb195ad-dabbe12f {
  grid-area: Area-3;
}

#w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18bd-dabbe12f, #w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18be-dabbe12f {
  grid-area: Area;
}

#w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18c2-dabbe12f {
  grid-area: Area-3;
}

#w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18c4-dabbe12f {
  grid-area: Area-2;
}

#w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18c6-dabbe12f {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_3bc76d42-6854-1631-d5c8-2f22bf0e18c8-dabbe12f {
  grid-area: Area-5;
}

#w-node-a7223c75-f949-f758-afcb-10c2995703f2-dabbe12f {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-fd322a59-2b52-126e-9b9c-fb4541fba504-dabbe12f, #w-node-_07cc58e3-288e-8914-43a9-cd82e41401bd-dabbe12f, #w-node-_35c2ba31-8182-6fc4-caa5-b3cc75159933-dabbe12f, #w-node-c826d31f-2eac-6033-5e87-0f304df022a8-c5e9100c {
  grid-area: Area;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-c5e9100c {
  grid-area: Area-3;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-c5e9100c {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-c5e9100c {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-c5e9100c, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-c5e9100c, #w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87c-c5e9100c {
  grid-area: Area;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87f-c5e9100c {
  grid-area: Area-9;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd882-c5e9100c {
  grid-area: Area-5;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd885-c5e9100c {
  grid-area: Area-6;
}

#w-node-_5a15a05f-4693-fed3-4701-46fdfcf9b1b8-c5e9100c, #w-node-_5a15a05f-4693-fed3-4701-46fdfcf9b1b9-c5e9100c, #w-node-_92982913-52e9-e0f9-19ba-6b20ea2f479a-c5e9100c, #w-node-_92982913-52e9-e0f9-19ba-6b20ea2f479b-c5e9100c, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c16-c5e9100c, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c17-c5e9100c {
  grid-area: Area;
}

#w-node-_70c8febc-3c11-1fc5-b0a7-281a91f08d1f-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e093-c5e9100c {
  grid-area: Area-2;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e095-c5e9100c {
  grid-area: Area-4;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e097-c5e9100c, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987c-c5e9100c, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987d-c5e9100c, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3e-c5e9100c, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3f-c5e9100c, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a39-c5e9100c, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3a-c5e9100c, #w-node-_46602229-cec3-105f-23dd-0aa076ac09fa-c5e9100c {
  grid-area: Area;
}

#w-node-ee900d82-9490-a1a2-5bf0-e6f34adfa02b-c5e9100c {
  grid-area: Area-7;
}

#w-node-f3273923-ea42-6a29-3109-5a2d3ce766f8-c5e9100c {
  grid-area: Area-6;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac09fd-c5e9100c {
  grid-area: Area-5;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac0a00-c5e9100c {
  grid-area: Area-8;
}

#w-node-e61f2ac9-151a-6cab-5536-254d2a0e9fcf-c5e9100c {
  grid-area: Area-9;
}

#w-node-d3710cf5-28a9-9a87-0806-2e3652a9d745-c5e9100c, #w-node-d3710cf5-28a9-9a87-0806-2e3652a9d746-c5e9100c, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73e9-c5e9100c, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73ea-c5e9100c, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ebf-c5e9100c, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ec0-c5e9100c {
  grid-area: Area;
}

#w-node-_7242f640-cc6c-e16a-42b0-cd89e9a0c1f8-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba3-c5e9100c {
  grid-area: Area-2;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba8-c5e9100c {
  grid-area: Area-4;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba5-c5e9100c, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722c-c5e9100c, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722d-c5e9100c, #w-node-_94e9759b-eb15-d46d-81ba-075423fe333c-c5e9100c {
  grid-area: Area;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe333f-c5e9100c {
  grid-area: Area-5;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe3342-c5e9100c {
  grid-area: Area-6;
}

#w-node-_7b057fe6-a204-ea66-b2c8-aaa8c32cc499-c5e9100c, #w-node-f2434669-6fa9-1a02-5d2d-42d92e1cfda5-c5e9100c, #w-node-_281203ce-1021-75e4-b2c6-b8e92f58142f-c5e9100c {
  grid-area: Area;
}

#w-node-fb5298a0-d334-195c-0986-c48d90898aa9-c5e9100c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c32257-ed1d-795f-9255-599f303a1c0b-c5e9100c, #w-node-e0c32257-ed1d-795f-9255-599f303a1c0c-c5e9100c, #w-node-e0c32257-ed1d-795f-9255-599f303a1c06-c5e9100c, #w-node-e0c32257-ed1d-795f-9255-599f303a1c07-c5e9100c {
  grid-area: Area;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8470-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8473-c5e9100c {
  grid-area: Area-2;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8475-c5e9100c {
  grid-area: Area-4;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8477-c5e9100c, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0a-c5e9100c, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0b-c5e9100c, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f52-c5e9100c, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f53-c5e9100c, #w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e472f-c5e9100c {
  grid-area: Area;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4732-c5e9100c {
  grid-area: Area-5;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4735-c5e9100c {
  grid-area: Area-6;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4738-c5e9100c {
  grid-area: Area-9;
}

#w-node-e35a3365-177f-374f-7b49-d1540526de06-c5e9100c, #w-node-e35a3365-177f-374f-7b49-d1540526de07-c5e9100c, #w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8c-c5e9100c {
  grid-area: Area;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8f-c5e9100c {
  grid-area: Area-2;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef92-c5e9100c {
  grid-area: Area-3;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef95-c5e9100c {
  grid-area: Area-4;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b57-c5e9100c {
  grid-area: Area;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-c5e9100c {
  grid-area: Area-2;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5b-c5e9100c {
  grid-area: Area-3;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5d-c5e9100c {
  grid-area: Area-4;
}

#w-node-_783bb269-fef9-d5cd-1317-14fc27389cff-c5e9100c, #w-node-_783bb269-fef9-d5cd-1317-14fc27389d00-c5e9100c, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a1-c5e9100c, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a2-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f370-c5e9100c {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f372-c5e9100c {
  grid-area: Area-3;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f376-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f379-c5e9100c {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37b-c5e9100c {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37d-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f383-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f384-c5e9100c, #w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd9549-c5e9100c {
  grid-area: Area;
}

#w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd954a-c5e9100c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f396-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f397-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f388-c5e9100c {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38b-c5e9100c {
  grid-area: Area-5;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38e-c5e9100c {
  grid-area: Area-6;
}

#w-node-_272637f6-9532-b8db-a550-0d9e3b995a43-c5e9100c, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a44-c5e9100c, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a48-c5e9100c, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a49-c5e9100c, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4d-c5e9100c, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4e-c5e9100c {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f39f-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a2-c5e9100c {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a4-c5e9100c {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a6-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ac-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ad-c5e9100c, #w-node-c3e1416a-c534-72c8-9c97-242b1a929f62-c5e9100c, #w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb61-c5e9100c {
  grid-area: Area;
}

#w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb62-c5e9100c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d2-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d3-c5e9100c, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3094-c5e9100c, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3095-c5e9100c, #w-node-b00e726f-127e-40f5-913d-8d123cb0a84e-c5e9100c {
  grid-area: Area;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a851-c5e9100c {
  grid-area: Area-5;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a854-c5e9100c {
  grid-area: Area-6;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a857-c5e9100c {
  grid-area: Area-9;
}

#w-node-fb56ed34-83be-75e4-41d8-66b0e78df256-c5e9100c, #w-node-fb56ed34-83be-75e4-41d8-66b0e78df257-c5e9100c, #w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28edb-c5e9100c {
  grid-area: Area;
}

#w-node-e163743a-8997-758d-a0d9-ece76ee6335b-c5e9100c {
  grid-area: Area-7;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ede-c5e9100c {
  grid-area: Area-5;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ee1-c5e9100c {
  grid-area: Area-6;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d8-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3db-c5e9100c {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3dd-c5e9100c {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3df-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e5-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e6-c5e9100c, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c6-c5e9100c, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c7-c5e9100c, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ea-c5e9100c {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3eb-c5e9100c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f6-c5e9100c, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f7-c5e9100c, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fb-c5e9100c, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fc-c5e9100c, #w-node-b946cc92-8d39-cc0d-882c-f020e1b7c335-c5e9100c {
  grid-area: Area;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c338-c5e9100c {
  grid-area: Area-3;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c33a-c5e9100c {
  grid-area: Area-4;
}

#w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5760-c5e9100c, #w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5761-c5e9100c, #w-node-ed815738-fb5a-739d-d7c5-815634333ec9-c5e9100c, #w-node-ed815738-fb5a-739d-d7c5-815634333eca-c5e9100c {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053143-c5e9100c {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053146-c5e9100c {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053148-c5e9100c {
  grid-area: Area-4;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05314a-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053150-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053151-c5e9100c, #w-node-acb226a4-b99b-9f21-b0ca-8106e7480243-c5e9100c {
  grid-area: Area;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480246-c5e9100c {
  grid-area: Area-5;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480249-c5e9100c {
  grid-area: Area-6;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e748024c-c5e9100c {
  grid-area: Area-9;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315b-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315c-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053160-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053161-c5e9100c, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053166-c5e9100c {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053168-c5e9100c {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316a-c5e9100c {
  grid-area: Area-3;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316c-c5e9100c {
  grid-area: Area-4;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c2-c5e9100c {
  grid-area: Area-2;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c5-c5e9100c {
  grid-area: Area-3;
}

#w-node-b16be934-010d-b1a4-702c-4e8bf7392217-c5e9100c, #w-node-b16be934-010d-b1a4-702c-4e8bf7392218-c5e9100c {
  grid-area: Area;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-4af26959 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-4af26959 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-4af26959 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-4af26959 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-4af26959 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-4af26959 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-4af26959 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-4af26959 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-c826d31f-2eac-6033-5e87-0f304df022a8-4af26959 {
  grid-area: Area;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-4af26959 {
  grid-area: Area-3;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-4af26959 {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-4af26959 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aac-4af26959 {
  grid-area: Area;
}

#w-node-_5a15a05f-4693-fed3-4701-46fdfcf9b1b9-4af26959 {
  grid-area: Area-7;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd885-4af26959 {
  grid-area: Area-3;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd882-4af26959 {
  grid-area: Area-5;
}

#w-node-_92982913-52e9-e0f9-19ba-6b20ea2f479b-4af26959 {
  grid-area: Area-6;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87f-4af26959 {
  grid-area: Area-2;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87c-4af26959 {
  grid-area: Area-4;
}

#w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c17-4af26959 {
  grid-area: Area-8;
}

#w-node-_70c8febc-3c11-1fc5-b0a7-281a91f08d1f-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e093-4af26959 {
  grid-area: Area-2;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e095-4af26959 {
  grid-area: Area-4;
}

#w-node-ba80b36c-c747-60ad-e44e-280bb724e097-4af26959, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987c-4af26959, #w-node-c9de01b3-043b-c2e4-1c9f-963cd27b987d-4af26959, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3e-4af26959, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3f-4af26959, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a39-4af26959, #w-node-_3faf689e-bec7-b0d7-0a53-d361c8ee6a3a-4af26959, #w-node-_46602229-cec3-105f-23dd-0aa076ac09fa-4af26959 {
  grid-area: Area;
}

#w-node-ee900d82-9490-a1a2-5bf0-e6f34adfa02b-4af26959 {
  grid-area: Area-7;
}

#w-node-f3273923-ea42-6a29-3109-5a2d3ce766f8-4af26959 {
  grid-area: Area-6;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac09fd-4af26959 {
  grid-area: Area-5;
}

#w-node-_46602229-cec3-105f-23dd-0aa076ac0a00-4af26959 {
  grid-area: Area-8;
}

#w-node-e61f2ac9-151a-6cab-5536-254d2a0e9fcf-4af26959 {
  grid-area: Area-9;
}

#w-node-d3710cf5-28a9-9a87-0806-2e3652a9d745-4af26959, #w-node-d3710cf5-28a9-9a87-0806-2e3652a9d746-4af26959, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73e9-4af26959, #w-node-f5a9d50e-6b05-690d-ff10-cfd7ca0b73ea-4af26959, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ebf-4af26959, #w-node-_016cd96a-f467-b3e4-b155-9fbda03e8ec0-4af26959 {
  grid-area: Area;
}

#w-node-_7242f640-cc6c-e16a-42b0-cd89e9a0c1f8-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba3-4af26959 {
  grid-area: Area-2;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba8-4af26959 {
  grid-area: Area-4;
}

#w-node-e7a1f7e5-6067-c693-0ab6-50118c532ba5-4af26959, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722c-4af26959, #w-node-d26e804b-b5c8-1199-2ca2-5a70914a722d-4af26959, #w-node-_94e9759b-eb15-d46d-81ba-075423fe333c-4af26959 {
  grid-area: Area;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe333f-4af26959 {
  grid-area: Area-5;
}

#w-node-_94e9759b-eb15-d46d-81ba-075423fe3342-4af26959 {
  grid-area: Area-6;
}

#w-node-_7b057fe6-a204-ea66-b2c8-aaa8c32cc499-4af26959, #w-node-f2434669-6fa9-1a02-5d2d-42d92e1cfda5-4af26959, #w-node-_281203ce-1021-75e4-b2c6-b8e92f58142f-4af26959 {
  grid-area: Area;
}

#w-node-fb5298a0-d334-195c-0986-c48d90898aa9-4af26959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c32257-ed1d-795f-9255-599f303a1c0b-4af26959, #w-node-e0c32257-ed1d-795f-9255-599f303a1c0c-4af26959, #w-node-e0c32257-ed1d-795f-9255-599f303a1c06-4af26959, #w-node-e0c32257-ed1d-795f-9255-599f303a1c07-4af26959 {
  grid-area: Area;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8470-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8473-4af26959 {
  grid-area: Area-2;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8475-4af26959 {
  grid-area: Area-4;
}

#w-node-_7380b31b-561c-4177-ff05-8cc0491f8477-4af26959, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0a-4af26959, #w-node-_46015caa-df26-dd41-0bde-e0e7ba803a0b-4af26959, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f52-4af26959, #w-node-e8e35c91-b742-4f50-fbdf-742ea7f17f53-4af26959, #w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e472f-4af26959 {
  grid-area: Area;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4732-4af26959 {
  grid-area: Area-5;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4735-4af26959 {
  grid-area: Area-6;
}

#w-node-e22a97a0-d612-0c74-e0e3-5e4a3c1e4738-4af26959 {
  grid-area: Area-9;
}

#w-node-e35a3365-177f-374f-7b49-d1540526de06-4af26959, #w-node-e35a3365-177f-374f-7b49-d1540526de07-4af26959, #w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8c-4af26959 {
  grid-area: Area;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef8f-4af26959 {
  grid-area: Area-2;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef92-4af26959 {
  grid-area: Area-3;
}

#w-node-_4ac4b0e2-db0e-cf91-846c-ffe802d8ef95-4af26959 {
  grid-area: Area-4;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b57-4af26959 {
  grid-area: Area;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-4af26959 {
  grid-area: Area-2;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5b-4af26959 {
  grid-area: Area-3;
}

#w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b5d-4af26959 {
  grid-area: Area-4;
}

#w-node-_783bb269-fef9-d5cd-1317-14fc27389cff-4af26959, #w-node-_783bb269-fef9-d5cd-1317-14fc27389d00-4af26959, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a1-4af26959, #w-node-_7974c1df-49b4-1da6-8a21-5b5d835d83a2-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f370-4af26959 {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f372-4af26959 {
  grid-area: Area-3;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f376-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f379-4af26959 {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37b-4af26959 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f37d-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f383-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f384-4af26959, #w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd9549-4af26959 {
  grid-area: Area;
}

#w-node-f6c40ba7-4a48-8bf3-6efc-b2c28cfd954a-4af26959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f396-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f397-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f388-4af26959 {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38b-4af26959 {
  grid-area: Area-5;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f38e-4af26959 {
  grid-area: Area-6;
}

#w-node-_272637f6-9532-b8db-a550-0d9e3b995a43-4af26959, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a44-4af26959, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a48-4af26959, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a49-4af26959, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4d-4af26959, #w-node-_272637f6-9532-b8db-a550-0d9e3b995a4e-4af26959 {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f39f-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a2-4af26959 {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a4-4af26959 {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3a6-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ac-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ad-4af26959, #w-node-c3e1416a-c534-72c8-9c97-242b1a929f62-4af26959, #w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb61-4af26959 {
  grid-area: Area;
}

#w-node-ff57d2fb-67e2-d57f-9932-33e6d4ffcb62-4af26959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d2-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d3-4af26959, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3094-4af26959, #w-node-_46cb728c-5494-10c6-2264-ba4db90f3095-4af26959, #w-node-b00e726f-127e-40f5-913d-8d123cb0a84e-4af26959 {
  grid-area: Area;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a851-4af26959 {
  grid-area: Area-5;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a854-4af26959 {
  grid-area: Area-6;
}

#w-node-b00e726f-127e-40f5-913d-8d123cb0a857-4af26959 {
  grid-area: Area-9;
}

#w-node-fb56ed34-83be-75e4-41d8-66b0e78df256-4af26959, #w-node-fb56ed34-83be-75e4-41d8-66b0e78df257-4af26959, #w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28edb-4af26959 {
  grid-area: Area;
}

#w-node-e163743a-8997-758d-a0d9-ece76ee6335b-4af26959 {
  grid-area: Area-7;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ede-4af26959 {
  grid-area: Area-5;
}

#w-node-_73bd4af6-fce3-b2aa-3169-164cdbb28ee1-4af26959 {
  grid-area: Area-6;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3d8-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3db-4af26959 {
  grid-area: Area-2;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3dd-4af26959 {
  grid-area: Area-4;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3df-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e5-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3e6-4af26959, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c6-4af26959, #w-node-f5f9ff00-d050-8fdf-e624-c20b5ba4f6c7-4af26959, #w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3ea-4af26959 {
  grid-area: Area;
}

#w-node-a6d54e55-5b58-1847-0ba7-eb5cd312f3eb-4af26959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f6-4af26959, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524f7-4af26959, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fb-4af26959, #w-node-_21c7c327-e10c-1f5e-429b-56aa53e524fc-4af26959, #w-node-b946cc92-8d39-cc0d-882c-f020e1b7c335-4af26959 {
  grid-area: Area;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c338-4af26959 {
  grid-area: Area-3;
}

#w-node-b946cc92-8d39-cc0d-882c-f020e1b7c33a-4af26959 {
  grid-area: Area-4;
}

#w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5760-4af26959, #w-node-_12b935a3-1386-4f98-d6ae-1e5b5b5b5761-4af26959, #w-node-ed815738-fb5a-739d-d7c5-815634333ec9-4af26959, #w-node-ed815738-fb5a-739d-d7c5-815634333eca-4af26959 {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053143-4af26959 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053146-4af26959 {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053148-4af26959 {
  grid-area: Area-4;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05314a-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053150-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053151-4af26959, #w-node-acb226a4-b99b-9f21-b0ca-8106e7480243-4af26959 {
  grid-area: Area;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480246-4af26959 {
  grid-area: Area-5;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e7480249-4af26959 {
  grid-area: Area-6;
}

#w-node-acb226a4-b99b-9f21-b0ca-8106e748024c-4af26959 {
  grid-area: Area-9;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315b-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05315c-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053160-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053161-4af26959, #w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053166-4af26959 {
  grid-area: Area;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f053168-4af26959 {
  grid-area: Area-2;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316a-4af26959 {
  grid-area: Area-3;
}

#w-node-_7c699a2b-a94e-d974-bfb9-ceec2f05316c-4af26959 {
  grid-area: Area-4;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c2-4af26959 {
  grid-area: Area-2;
}

#w-node-e6067098-ce6b-daab-0e95-1803f405a7c5-4af26959 {
  grid-area: Area-3;
}

#w-node-b16be934-010d-b1a4-702c-4e8bf7392217-4af26959, #w-node-b16be934-010d-b1a4-702c-4e8bf7392218-4af26959 {
  grid-area: Area;
}

#w-node-_37f127de-656b-bf84-099b-eb25e94c59a1-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59a5-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59a6-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59ac-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59ae-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59b1-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59b3-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59b6-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59b8-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59bb-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59bc-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59c0-119e9428, #w-node-_37f127de-656b-bf84-099b-eb25e94c59c2-119e9428 {
  grid-area: Area-7;
}

#w-node-_30e1db13-3250-a024-5aa1-5e2fc7685ae6-119e9428 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-119e9428 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-eb24ae7a-970f-18f2-9455-60c90ead8c63-119e9428, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5c-119e9428, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5d-119e9428, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e60-119e9428, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e65-119e9428, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e67-119e9428, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2676-119e9428, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2678-119e9428, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2679-119e9428, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267c-119e9428, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267d-119e9428 {
  grid-area: Area-7;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038d-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2038e-119e9428 {
  grid-area: Area-6;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038f-119e9428 {
  grid-area: Area-3;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20391-119e9428 {
  grid-area: Area-5;
  place-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20394-119e9428 {
  grid-area: 4 / 1 / 5 / 13;
  align-self: end;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20396-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039a-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039e-119e9428 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a1-119e9428 {
  grid-area: 2 / 1 / 3 / 13;
  align-self: baseline;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a3-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203a7-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203ab-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203af-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b3-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b7-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bb-119e9428, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bf-119e9428 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203c2-119e9428 {
  grid-area: 1 / 1 / 2 / 2;
}

#flipit.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c3-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#coda.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c5-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#shio.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c7-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#blueberry.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c9-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#xeal.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cb-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#neuron.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cd-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#hayek.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cf-119e9428 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#sentium.w-node-_2664a73b-2541-0b5b-d3e3-319769e203d1-119e9428 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_910add4f-433c-78cc-f9c9-e75c72599a30-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_36549d7a-90cf-564a-f07f-fd7286d267e8-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267ec-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f0-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f4-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f8-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267fc-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d26800-119e9428, #w-node-_36549d7a-90cf-564a-f07f-fd7286d26804-119e9428 {
  grid-area: Area;
  justify-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-119e9428 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-119e9428 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-119e9428 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-119e9428 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-119e9428 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-119e9428 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_52226382-5940-ef32-a2f8-c7ba623ce5ce-119e9428 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-119e9428 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-_48a35a6c-6920-b2dc-2f3b-846c16227b0f-119e9428 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_03d4ff9c-e527-6c7b-a8e7-2d8fec1ee53e-119e9428 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609aa-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ab-119e9428 {
  grid-area: Area;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ae-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b0-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b3-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b6-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b8-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ba-119e9428 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609be-119e9428 {
  grid-area: Area;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609bf-119e9428 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c0-119e9428 {
  grid-area: Area-5;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c1-119e9428 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c2-119e9428 {
  grid-area: Area-6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c3-119e9428 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c4-119e9428 {
  grid-area: Area-9;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c5-119e9428 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c7-119e9428 {
  grid-area: 4 / 3 / 5 / 6;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609d6-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609d8-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609da-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609dd-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609df-119e9428 {
  grid-area: 3 / 3 / 4 / 6;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ee-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609f0-119e9428 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f4609f4-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609f5-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609fa-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609fb-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609fe-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ff-119e9428 {
  grid-area: Area;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a04-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a06-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a08-119e9428 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0b-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0d-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0f-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a13-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a14-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a17-119e9428 {
  grid-area: Area;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a1d-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a1f-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a21-119e9428 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a24-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a26-119e9428 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a28-119e9428 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_56758f01-d2bf-3f76-a804-e6e08f460a2c-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a2d-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a32-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a33-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a37-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a38-119e9428, #w-node-dd7f000b-dd92-d161-2dee-334d2e675228-119e9428 {
  grid-area: Area;
}

#w-node-dd7f000b-dd92-d161-2dee-334d2e67522a-119e9428, #w-node-b31bf2ce-843d-47ec-ebf1-3f181032e515-119e9428 {
  grid-area: Area-3;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e51a-119e9428, #w-node-b31bf2ce-843d-47ec-ebf1-3f181032e51b-119e9428 {
  grid-area: Area;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e51e-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e51f-119e9428 {
  grid-area: Area;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e522-119e9428 {
  justify-self: center;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e524-119e9428 {
  grid-area: Area-7;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e525-119e9428 {
  grid-area: Area;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e528-119e9428 {
  grid-area: Area-9;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e52b-119e9428 {
  grid-area: Area-5;
}

#w-node-b31bf2ce-843d-47ec-ebf1-3f181032e52e-119e9428 {
  grid-area: Area-6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf29-119e9428 {
  grid-area: Area-3;
}

#w-node-a2324fb9-3943-cdcf-4c71-d7e9d9efb03d-119e9428, #w-node-a2324fb9-3943-cdcf-4c71-d7e9d9efb03e-119e9428, #w-node-a2324fb9-3943-cdcf-4c71-d7e9d9efb041-119e9428, #w-node-a2324fb9-3943-cdcf-4c71-d7e9d9efb044-119e9428 {
  grid-area: Area;
}

#w-node-a2324fb9-3943-cdcf-4c71-d7e9d9efb04f-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be7d-119e9428 {
  grid-area: Area-3;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be82-119e9428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be83-119e9428 {
  grid-area: Area;
}

#w-node-_82ca5321-0d36-f249-8d26-c118264f9b25-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be92-119e9428 {
  grid-area: Area-3;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be96-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99be97-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be9a-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be9b-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99be9f-119e9428 {
  justify-self: center;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bea1-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bea2-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bea5-119e9428 {
  grid-area: Area-9;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bea8-119e9428 {
  grid-area: Area-5;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99beab-119e9428 {
  grid-area: Area-6;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbda-119e9428 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbdd-119e9428 {
  grid-area: Area-4;
  place-self: end stretch;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbe1-119e9428 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbe8-119e9428 {
  grid-area: Area;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbea-119e9428 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbeb-119e9428 {
  grid-area: 4 / 5 / 6 / 6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bec8-119e9428 {
  grid-area: Area-3;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99becc-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99becd-119e9428 {
  grid-area: Area;
}

#w-node-_3f2dffad-34ef-22d0-52c0-b8c56e781723-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_3f2dffad-34ef-22d0-52c0-b8c56e781724-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bed0-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bed1-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bed4-119e9428 {
  justify-self: center;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bed6-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bed7-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99beda-119e9428 {
  grid-area: Area-9;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bedd-119e9428 {
  grid-area: Area-5;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bee0-119e9428 {
  grid-area: Area-6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99beef-119e9428 {
  grid-area: Area-3;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bef2-119e9428 {
  justify-self: center;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bef4-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bef5-119e9428 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf00-119e9428 {
  grid-area: Area-3;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf04-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99bf05-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99bf0b-119e9428 {
  grid-area: Area;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf0d-119e9428 {
  grid-area: Area-9;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf0f-119e9428 {
  grid-area: Area-5;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf11-119e9428 {
  grid-area: Area-6;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf14-119e9428 {
  justify-self: center;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf16-119e9428 {
  grid-area: Area-7;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf17-119e9428 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf1d-119e9428 {
  grid-area: Area-5;
}

#w-node-b0d46d46-d682-7213-8001-b84a5c99bf20-119e9428 {
  grid-area: Area-8;
}

#w-node-_223544a4-c827-d53e-9610-698a053e474d-119e9428 {
  grid-area: Area-3;
}

#w-node-_223544a4-c827-d53e-9610-698a053e4751-119e9428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_645ac270-b24e-1230-85c8-b0fed4cc23cb-119e9428 {
  grid-area: Area;
}

#w-node-_223544a4-c827-d53e-9610-698a053e4760-119e9428 {
  grid-area: Area-7;
}

#w-node-_4b6030b5-0614-9672-90dd-d17ded9d8d2d-119e9428 {
  grid-area: Area;
}

#w-node-_4b6030b5-0614-9672-90dd-d17ded9d8d2f-119e9428 {
  grid-area: Area-3;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041b8-119e9428 {
  grid-area: Area;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041c9-119e9428 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041cb-119e9428 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041cd-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041cf-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041d1-119e9428 {
  grid-area: 3 / 4 / 4 / 5;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041d3-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041d5-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041d7-119e9428 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041d9-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041db-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041dd-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041df-119e9428 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041e2-119e9428 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041e3-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041eb-119e9428 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041ec-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041f4-119e9428 {
  grid-area: Area;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b5041f6-119e9428 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504200-119e9428, #w-node-_9a3337c1-26d9-4189-19af-8e348b50420d-119e9428 {
  grid-area: Area-3;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504212-119e9428 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504214-119e9428 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504216-119e9428 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504218-119e9428 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50421b-119e9428 {
  grid-area: Area;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50421d-119e9428 {
  grid-area: Area-3;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504220-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504222-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504224-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504226-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504228-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50422a-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504238-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50423e-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50424a-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504232-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504244-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50422c-119e9428 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504251-119e9428 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504252-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504256-119e9428 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504257-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50425b-119e9428 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50425c-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504260-119e9428 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504261-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504273-119e9428 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504274-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504278-119e9428 {
  grid-area: Area;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b50427a-119e9428 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_9a3337c1-26d9-4189-19af-8e348b504282-119e9428, #w-node-_9a3337c1-26d9-4189-19af-8e348b50428d-119e9428, #w-node-_9a3337c1-26d9-4189-19af-8e348b50429c-119e9428 {
  grid-area: Area-3;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92113-119e9428 {
  grid-area: Area;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92115-119e9428 {
  grid-area: Area-3;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92119-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9211c-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9211e-119e9428 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92120-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-c0c90a70-d7d5-5821-1c01-9db81d73945b-119e9428, #w-node-c0c90a70-d7d5-5821-1c01-9db81d73945c-119e9428 {
  grid-area: Area;
}

#w-node-_2602d15b-010c-9ce6-031f-666c350ae0fb-119e9428 {
  justify-self: center;
}

#w-node-_2602d15b-010c-9ce6-031f-666c350ae0fe-119e9428 {
  grid-area: Area;
}

#w-node-_2602d15b-010c-9ce6-031f-666c350ae101-119e9428 {
  grid-area: Area-9;
}

#w-node-_2602d15b-010c-9ce6-031f-666c350ae104-119e9428 {
  grid-area: Area-5;
}

#w-node-_2602d15b-010c-9ce6-031f-666c350ae107-119e9428 {
  grid-area: Area-6;
}

#w-node-_04f63818-82af-4250-4462-3d93fa729d20-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_04f63818-82af-4250-4462-3d93fa729d21-119e9428 {
  grid-area: Area;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92142-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92145-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92147-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92149-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c92153-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c92154-119e9428, #w-node-b625e7a2-a966-8ebf-6bbe-dc0ffa300af6-119e9428 {
  grid-area: Area;
}

#w-node-b625e7a2-a966-8ebf-6bbe-dc0ffa300af8-119e9428 {
  grid-area: Area-9;
}

#w-node-b625e7a2-a966-8ebf-6bbe-dc0ffa300afa-119e9428 {
  grid-area: Area-5;
}

#w-node-b625e7a2-a966-8ebf-6bbe-dc0ffa300afc-119e9428 {
  grid-area: Area-6;
}

#w-node-_83b50c8f-908b-8056-765c-8449340f569f-119e9428 {
  justify-self: center;
}

#w-node-_83b50c8f-908b-8056-765c-8449340f56a2-119e9428 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_83b50c8f-908b-8056-765c-8449340f56a5-119e9428 {
  grid-area: Area-5;
}

#w-node-_83b50c8f-908b-8056-765c-8449340f56a8-119e9428 {
  grid-area: Area-8;
}

#w-node-_4c58bcb8-5c2b-f3fa-752d-7d2cbac837bf-119e9428, #w-node-_4c58bcb8-5c2b-f3fa-752d-7d2cbac837c0-119e9428 {
  grid-area: Area;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9217d-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92180-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92182-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92184-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c9218a-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c9218b-119e9428, #w-node-_94314d31-b59a-07db-3feb-4a284c03ebb3-119e9428 {
  grid-area: Area;
}

#w-node-_94314d31-b59a-07db-3feb-4a284c03ebb5-119e9428 {
  grid-area: Area-7;
}

#w-node-_94314d31-b59a-07db-3feb-4a284c03ebb6-119e9428 {
  grid-area: Area-6;
}

#w-node-_94314d31-b59a-07db-3feb-4a284c03ebb8-119e9428 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92197-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c9219b-119e9428 {
  grid-area: Area;
}

#w-node-_01464fd5-be3b-da5a-e515-0518b2777315-119e9428 {
  grid-area: Area-7;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c921ad-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c921b0-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c921b2-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c921b4-119e9428, #w-node-_76276feb-ab3a-050b-46ad-a5605c5cd743-119e9428, #w-node-_76276feb-ab3a-050b-46ad-a5605c5cd744-119e9428, #w-node-_123092f0-78d3-f8a1-2fe8-9d80961b8a02-119e9428, #w-node-_123092f0-78d3-f8a1-2fe8-9d80961b8a03-119e9428 {
  grid-area: Area;
}

#w-node-_9bd41a06-f214-a301-07eb-e7d09f66c34b-119e9428 {
  justify-self: center;
}

#w-node-_9bd41a06-f214-a301-07eb-e7d09f66c34e-119e9428 {
  grid-area: Area;
}

#w-node-_9bd41a06-f214-a301-07eb-e7d09f66c351-119e9428 {
  grid-area: Area-9;
}

#w-node-_9bd41a06-f214-a301-07eb-e7d09f66c354-119e9428 {
  grid-area: Area-5;
}

#w-node-_9bd41a06-f214-a301-07eb-e7d09f66c357-119e9428 {
  grid-area: Area-6;
}

#w-node-_6e76829c-6569-7e04-1ec3-9cf122f08860-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_6e76829c-6569-7e04-1ec3-9cf122f08861-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c921eb-119e9428 {
  grid-area: Area;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c921ed-119e9428 {
  grid-area: Area-3;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92221-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92224-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92226-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92228-119e9428, #w-node-fad0b347-9e30-6b71-85b6-f9523997eb3d-119e9428, #w-node-fad0b347-9e30-6b71-85b6-f9523997eb3e-119e9428, #w-node-a9a83e31-e739-2c96-ac0a-9e1453c92257-119e9428 {
  grid-area: Area;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92259-119e9428 {
  grid-area: Area-7;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9225b-119e9428 {
  grid-area: Area-5;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9225d-119e9428 {
  grid-area: Area-6;
}

#w-node-b08fe935-072d-1110-727d-cfe2e60f137d-119e9428, #w-node-b08fe935-072d-1110-727d-cfe2e60f1379-119e9428 {
  grid-area: Area;
}

#w-node-e5318874-23e6-a6bf-ae0e-8ec72b5302f9-119e9428 {
  grid-area: Area-7;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92261-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92264-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92266-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92268-119e9428, #w-node-f023763c-88b4-ead6-ceea-1bbb7afeda3f-119e9428, #w-node-f023763c-88b4-ead6-ceea-1bbb7afeda40-119e9428 {
  grid-area: Area;
}

#w-node-f149f7f0-55f9-dc13-e2ab-54a02e060f72-119e9428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f149f7f0-55f9-dc13-e2ab-54a02e060f73-119e9428, #w-node-_6c845e00-c2b8-9295-f291-053432e1aa62-119e9428, #w-node-_6c845e00-c2b8-9295-f291-053432e1aa63-119e9428, #w-node-f1686894-7d95-697d-b05f-9962390addd1-119e9428 {
  grid-area: Area;
}

#w-node-f1686894-7d95-697d-b05f-9962390addd5-119e9428 {
  grid-area: Area-7;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c92299-119e9428 {
  grid-area: Area;
  justify-self: center;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9229c-119e9428 {
  grid-area: Area-2;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c9229e-119e9428 {
  grid-area: Area-4;
}

#w-node-a9a83e31-e739-2c96-ac0a-9e1453c922a0-119e9428 {
  grid-area: Area;
}

#w-node-_2375e9e1-0583-61a7-80e2-a3caaac7080a-119e9428 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_2375e9e1-0583-61a7-80e2-a3caaac7080b-119e9428 {
  grid-area: Area;
}

#w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead8a-119e9428 {
  justify-self: center;
}

#w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead8d-119e9428 {
  grid-area: Area;
}

#w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead90-119e9428 {
  grid-area: Area-9;
}

#w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead93-119e9428 {
  grid-area: Area-5;
}

#w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead96-119e9428 {
  grid-area: Area-6;
}

#w-node-_326b27df-54f9-261b-0342-3e3ffda65984-119e9428, #w-node-_326b27df-54f9-261b-0342-3e3ffda65985-119e9428, #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7cd-119e9428 {
  grid-area: Area;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7de-119e9428 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7e0-119e9428 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7e2-119e9428 {
  grid-area: 4 / 4 / 5 / 5;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7e4-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7e6-119e9428 {
  grid-area: 3 / 4 / 4 / 5;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7e8-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7ea-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7ec-119e9428 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7ee-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7f0-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7f2-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7f4-119e9428 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7f7-119e9428 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe7f8-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe800-119e9428 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe801-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe809-119e9428 {
  grid-area: Area;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe80b-119e9428 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe815-119e9428, #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe822-119e9428 {
  grid-area: Area-3;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe827-119e9428 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe829-119e9428 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe82b-119e9428 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe82d-119e9428 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe830-119e9428 {
  grid-area: Area;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe832-119e9428 {
  grid-area: Area-3;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe835-119e9428 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe837-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe839-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe83b-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe83d-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe83f-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe841-119e9428 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe843-119e9428 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe845-119e9428 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe849-119e9428 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe84d-119e9428 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe84f-119e9428 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe854-119e9428 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe855-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe859-119e9428 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe85a-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe85e-119e9428 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe85f-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe863-119e9428 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe864-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe876-119e9428 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe877-119e9428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe87b-119e9428 {
  grid-area: Area;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe87d-119e9428 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-ea7464bb-e2af-b2f6-91c0-019d598fe885-119e9428, #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe890-119e9428, #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe89f-119e9428 {
  grid-area: Area-3;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-a425dde2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-a425dde2 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-a425dde2 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-a425dde2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-a425dde2, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-a425dde2 {
  grid-area: Area;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-a425dde2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-a425dde2 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-a425dde2 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87c-a425dde2 {
  grid-area: Area;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd87f-a425dde2 {
  grid-area: Area-9;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd882-a425dde2 {
  grid-area: Area-5;
}

#w-node-_6f280e46-beef-de6b-c86f-8bc8780bd885-a425dde2 {
  grid-area: Area-6;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-a425dde2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-a425dde2 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-a425dde2 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-c4de8dbd-9001-ebef-9307-a6189bff1759-a425dde2, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175a-a425dde2, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175d-a425dde2, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175e-a425dde2, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c16-a425dde2, #w-node-_4f0c065a-7eb4-e889-34d3-040e2d164c17-a425dde2, #w-node-_688ec0b5-97a5-3cf4-2efb-74364aa5af2a-a425dde2, #w-node-_688ec0b5-97a5-3cf4-2efb-74364aa5af2b-a425dde2 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-a425dde2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-a425dde2 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-a425dde2 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_997a3356-544d-fdf5-d480-a993c81854d8-a425dde2 {
  grid-area: Area-3;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-a425dde2 {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-a425dde2 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-a425dde2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-a425dde2, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-a425dde2 {
  grid-area: Area;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-6ab24280 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-6ab24280 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-6ab24280 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-6ab24280 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_1c04447a-12c8-4995-90c1-fb08c8123334-6ab24280, #w-node-_1c04447a-12c8-4995-90c1-fb08c8123335-6ab24280 {
  grid-area: Area;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-6ab24280 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-6ab24280 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-6ab24280 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_0f6bc65e-15aa-192f-8892-e17e2301c42f-6ab24280 {
  grid-area: Area;
}

#w-node-_0f6bc65e-15aa-192f-8892-e17e2301c431-6ab24280 {
  grid-area: Area-7;
}

#w-node-_0f6bc65e-15aa-192f-8892-e17e2301c433-6ab24280 {
  grid-area: Area-6;
}

#w-node-eae5ba45-56db-57a9-c280-33cf8c63e77f-6ab24280 {
  grid-area: Area-5;
}

#w-node-eae5ba45-56db-57a9-c280-33cf8c63e781-6ab24280 {
  grid-area: Area;
}

#w-node-eae5ba45-56db-57a9-c280-33cf8c63e783-6ab24280 {
  grid-area: Area-6;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-6ab24280 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-6ab24280 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-6ab24280 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-_0f6bc65e-15aa-192f-8892-e17e2301c43d-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c43e-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c422-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c423-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c429-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c42a-6ab24280 {
  grid-area: Area;
}

#w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf3-6ab24280 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf5-6ab24280 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf7-6ab24280 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-_0f6bc65e-15aa-192f-8892-e17e2301c441-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c442-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c447-6ab24280, #w-node-_0f6bc65e-15aa-192f-8892-e17e2301c449-6ab24280 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-6ab24280 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-6ab24280 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-6ab24280 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_997a3356-544d-fdf5-d480-a993c81854d8-6ab24280 {
  grid-area: Area-3;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-6ab24280 {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-6ab24280 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-6ab24280 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-6ab24280, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-6ab24280 {
  grid-area: Area;
}

#w-node-_2a6a275c-f148-f1a3-cfbf-6fc1770abc40-a594150b, #w-node-_2a6a275c-f148-f1a3-cfbf-6fc1770abc44-a594150b, #w-node-_2a6a275c-f148-f1a3-cfbf-6fc1770abc45-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa80-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa82-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa85-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa87-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa8a-a594150b, #w-node-_51979f89-74e0-eacb-7e04-6fef7489aa8c-a594150b, #w-node-_2a6a275c-f148-f1a3-cfbf-6fc1770abc49-a594150b, #w-node-_2a6a275c-f148-f1a3-cfbf-6fc1770abc4b-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033a9-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033ad-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033ae-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033b2-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033b4-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033b8-a594150b, #w-node-_411755e0-4e55-c404-524f-2d61c37033ba-a594150b {
  grid-area: Area-7;
}

#w-node-a49d3bd7-9de3-9913-3a97-6d2caf7c2021-a594150b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-a594150b {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-a594150b {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-a594150b {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-a594150b {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-a594150b, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-a594150b {
  grid-area: Area;
}

#w-node-_5e9f675b-b89b-76a6-e1db-900904252b5e-a594150b {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_5e9f675b-b89b-76a6-e1db-900904252b60-a594150b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5e9f675b-b89b-76a6-e1db-900904252b62-a594150b {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d8c-a594150b {
  grid-area: Area;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d8e-a594150b {
  grid-area: Area-7;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d90-a594150b {
  grid-area: Area-6;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d8f-a594150b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d93-a594150b {
  grid-area: Area-5;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d95-a594150b {
  grid-area: Area;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d97-a594150b {
  grid-area: Area-6;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d96-a594150b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-a594150b {
  grid-area: 4 / 2 / 5 / 4;
  place-self: start;
}

#w-node-dc9526fd-0589-f7dd-d078-914bbad10957-a594150b {
  grid-area: 5 / 2 / 6 / 4;
  place-self: end start;
}

#w-node-cbc6afce-ec99-f650-0270-59be69c4b36c-a594150b {
  grid-area: 5 / 4 / 6 / 6;
  place-self: end start;
}

#w-node-_0d8486bb-8244-d4f7-2d8f-14f86633823b-a594150b {
  grid-area: 4 / 4 / 5 / 6;
  place-self: start;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-a594150b {
  grid-area: Area;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-a594150b {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_016965e8-b465-e0bd-d028-7f261671ef28-a594150b {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-dbc616f9-cfb2-4eb4-e1c3-395587be623f-a594150b {
  grid-area: 4 / 3 / 6 / 5;
  place-self: center;
}

#w-node-fcaf372c-0ce0-a5cc-1212-7ab635caafe3-a594150b {
  grid-area: 4 / 2 / 6 / 6;
  place-self: center;
}

#w-node-c4de8dbd-9001-ebef-9307-a6189bff1759-a594150b, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175a-a594150b, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f0-a594150b, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f1-a594150b {
  grid-area: Area;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-a594150b {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-a594150b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-a594150b {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-ba81c795-0e5c-a847-87bb-78a98652e31e-a594150b, #w-node-ba81c795-0e5c-a847-87bb-78a98652e31f-a594150b, #w-node-d4a315bf-6330-8fb5-04bd-118066a11dbe-a594150b, #w-node-d4a315bf-6330-8fb5-04bd-118066a11dbf-a594150b {
  grid-area: Area;
}

#w-node-e977baec-bea5-3f22-c279-6ca11a0f45d0-a594150b {
  grid-area: 4 / 2 / 5 / 6;
  place-self: start center;
}

#w-node-e977baec-bea5-3f22-c279-6ca11a0f45df-a594150b {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-e977baec-bea5-3f22-c279-6ca11a0f45e1-a594150b {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-e977baec-bea5-3f22-c279-6ca11a0f45e3-a594150b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9a-a594150b, #w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9b-a594150b, #w-node-_688ec0b5-97a5-3cf4-2efb-74364aa5af2a-a594150b, #w-node-_688ec0b5-97a5-3cf4-2efb-74364aa5af2b-a594150b, #w-node-_19249db6-b2a2-25f3-b65e-3563d23c304f-a594150b, #w-node-_19249db6-b2a2-25f3-b65e-3563d23c3050-a594150b {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-a594150b {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-a594150b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-a594150b {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_997a3356-544d-fdf5-d480-a993c81854d8-a594150b {
  grid-area: Area-3;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-a594150b {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-a594150b {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-a594150b {
  grid-area: Area;
  justify-self: center;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-a594150b, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-a594150b {
  grid-area: Area;
}

#w-node-_919a83f7-f0d1-44f1-a7bb-0fea186ba25e-a594150b {
  grid-area: Area-3;
}

#w-node-_919a83f7-f0d1-44f1-a7bb-0fea186ba26c-a594150b {
  grid-area: Area-2;
}

#w-node-_919a83f7-f0d1-44f1-a7bb-0fea186ba26e-a594150b {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_919a83f7-f0d1-44f1-a7bb-0fea186ba270-a594150b {
  grid-area: Area;
  justify-self: center;
}

#w-node-_89d5df13-ab97-ebe8-f75f-2e8526d0ee1e-f8338ab7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_5eec3844-c198-5404-b128-7fcf889674b7-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674ba-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674bb-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674be-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674c0-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674c3-f8338ab7, #w-node-_5eec3844-c198-5404-b128-7fcf889674c5-f8338ab7, #w-node-f3f716fc-8ac8-e435-c1b6-b0d3397cb934-f8338ab7, #w-node-f3f716fc-8ac8-e435-c1b6-b0d3397cb937-f8338ab7, #w-node-f3f716fc-8ac8-e435-c1b6-b0d3397cb938-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb27f9-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb27fb-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb27fe-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb2800-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb2803-f8338ab7, #w-node-_7ec9a3dc-e0ce-fb2d-e901-bea38fbb2805-f8338ab7, #w-node-f3f716fc-8ac8-e435-c1b6-b0d3397cb93b-f8338ab7, #w-node-f3f716fc-8ac8-e435-c1b6-b0d3397cb93d-f8338ab7 {
  grid-area: Area-7;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-f8338ab7 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-f8338ab7 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-f8338ab7 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-f8338ab7 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-f8338ab7, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-f8338ab7 {
  grid-area: Area;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-f8338ab7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_96c890df-09b0-0809-3224-bd758334c6d4-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_96c890df-09b0-0809-3224-bd758334c6d7-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_96c890df-09b0-0809-3224-bd758334c6d9-f8338ab7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d90-f8338ab7 {
  grid-area: Area;
}

#w-node-_1d6388e5-76c2-6442-f7df-0b15eb3b93e1-f8338ab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d00-f8338ab7 {
  grid-area: Area-5;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d01-f8338ab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff07758c-629f-68d7-2f45-52f1c3b5f8df-f8338ab7 {
  grid-area: Area-6;
}

#w-node-ff07758c-629f-68d7-2f45-52f1c3b5f8e0-f8338ab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a1-f8338ab7 {
  grid-area: Area-9;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a2-f8338ab7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_08997593-a86c-2deb-7696-9bdfe0e15b24-f8338ab7 {
  grid-area: 4 / 3 / 5 / 6;
  place-self: start;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-e143de75-f9de-3055-5102-82b1653c859b-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-a645805c-2f99-0510-febb-c5999f135b10-f8338ab7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09e9-f8338ab7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09eb-f8338ab7 {
  grid-area: 3 / 3 / 4 / 6;
  place-self: start;
}

#w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09fa-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09fc-f8338ab7 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-c4de8dbd-9001-ebef-9307-a6189bff1759-f8338ab7, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175a-f8338ab7, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f0-f8338ab7, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f1-f8338ab7, #w-node-c3942998-a848-c298-995a-89844f02bf56-f8338ab7, #w-node-c3942998-a848-c298-995a-89844f02bf57-f8338ab7 {
  grid-area: Area;
}

#w-node-dcf3c6f1-05b6-a09a-b0c5-646945205832-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-dcf3c6f1-05b6-a09a-b0c5-646945205835-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-dcf3c6f1-05b6-a09a-b0c5-646945205837-f8338ab7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-f8338ab7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-ba81c795-0e5c-a847-87bb-78a98652e31e-f8338ab7, #w-node-ba81c795-0e5c-a847-87bb-78a98652e31f-f8338ab7, #w-node-d4a315bf-6330-8fb5-04bd-118066a11dbe-f8338ab7 {
  grid-area: Area;
}

#w-node-_54937f88-5286-0b55-a1ef-c8438aa08997-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_54937f88-5286-0b55-a1ef-c8438aa0899c-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-d5ce553c-6060-9658-c037-e36cf8ea06f5-f8338ab7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4d989cdc-e201-036a-f376-34b1e12ef204-f8338ab7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_4d989cdc-e201-036a-f376-34b1e12ef208-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_4d989cdc-e201-036a-f376-34b1e12ef206-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_568da493-5b6e-da5f-3a84-5e2c913a5c0a-f8338ab7, #w-node-_568da493-5b6e-da5f-3a84-5e2c913a5c0b-f8338ab7, #w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9a-f8338ab7, #w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9b-f8338ab7, #w-node-bd6a260d-2f5e-e32b-e868-ef7bb123cce7-f8338ab7, #w-node-bd6a260d-2f5e-e32b-e868-ef7bb123cce8-f8338ab7 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-f8338ab7 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-f8338ab7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-f8338ab7 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_997a3356-544d-fdf5-d480-a993c81854d8-f8338ab7 {
  grid-area: Area-3;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-f8338ab7 {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-f8338ab7 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-f8338ab7 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-f8338ab7, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-f8338ab7 {
  grid-area: Area;
}

#w-node-ac9b6a8f-d5e0-64c9-2d0e-577eeae4686e-ca2db589 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7c53da9c-9185-280a-7f55-560e6c77f0a7-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0ab-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0ac-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0b0-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0b2-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0b6-ca2db589, #w-node-_7c53da9c-9185-280a-7f55-560e6c77f0b8-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a4c-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a50-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a51-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a55-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a57-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a5b-ca2db589, #w-node-_1223f0de-e5d7-cb25-d1a5-fa4a03a54a5d-ca2db589 {
  grid-area: Area-7;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-ca2db589 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-ca2db589 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-ca2db589 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-ca2db589 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-ca2db589, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-ca2db589 {
  grid-area: Area;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-ca2db589 {
  grid-area: 2 / 2 / 3 / 7;
  place-self: start;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-ca2db589 {
  grid-area: Area;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-ca2db589 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d00-ca2db589 {
  grid-area: Area-5;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d01-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff07758c-629f-68d7-2f45-52f1c3b5f8df-ca2db589 {
  grid-area: Area;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a1-ca2db589 {
  grid-area: Area-6;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a2-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f9560e93-4091-8e8a-cc98-d7a2012b6716-ca2db589 {
  grid-area: Area-5;
}

#w-node-f9560e93-4091-8e8a-cc98-d7a2012b6717-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f9560e93-4091-8e8a-cc98-d7a2012b6718-ca2db589 {
  grid-area: Area-7;
}

#w-node-_6cc78b54-82aa-a4a7-3970-bdde2421f0cd-ca2db589 {
  grid-area: Area;
}

#w-node-_6cc78b54-82aa-a4a7-3970-bdde2421f0ce-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6cc78b54-82aa-a4a7-3970-bdde2421f0d3-ca2db589 {
  grid-area: Area-6;
}

#w-node-_6cc78b54-82aa-a4a7-3970-bdde2421f0d4-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-ca2db589 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-ca2db589 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-ca2db589 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f0-ca2db589, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f1-ca2db589, #w-node-c7b61192-7e40-ec8c-7708-67a50afd783f-ca2db589 {
  grid-area: Area;
}

#w-node-c7b61192-7e40-ec8c-7708-67a50afd7840-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c7b61192-7e40-ec8c-7708-67a50afd7841-ca2db589 {
  grid-area: Area-5;
}

#w-node-c7b61192-7e40-ec8c-7708-67a50afd7842-ca2db589 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c7b61192-7e40-ec8c-7708-67a50afd7843-ca2db589 {
  grid-area: Area-6;
}

#w-node-c7b61192-7e40-ec8c-7708-67a50afd7845-ca2db589 {
  grid-area: Area-9;
}

#w-node-ba81c795-0e5c-a847-87bb-78a98652e31e-ca2db589, #w-node-ba81c795-0e5c-a847-87bb-78a98652e31f-ca2db589, #w-node-d4a315bf-6330-8fb5-04bd-118066a11dbe-ca2db589 {
  grid-area: Area;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-ca2db589 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-ca2db589 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-ca2db589 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-_568da493-5b6e-da5f-3a84-5e2c913a5c0a-ca2db589, #w-node-_6c949aab-f6ee-f3ad-2394-869eaacf8b70-ca2db589 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-ca2db589 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-ca2db589 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-ca2db589 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-ca2db589, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-ca2db589 {
  grid-area: Area;
}

#w-node-a7303d95-ce3c-839e-6919-30d48c5bb6fc-ca2db589 {
  grid-area: Area-3;
}

#w-node-a7303d95-ce3c-839e-6919-30d48c5bb706-ca2db589 {
  grid-area: Area-2;
}

#w-node-a7303d95-ce3c-839e-6919-30d48c5bb708-ca2db589 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-a7303d95-ce3c-839e-6919-30d48c5bb70a-ca2db589, #w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-cf14d007 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-cf14d007 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-cf14d007 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-cf14d007 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6ccfcda8-5286-0615-e033-239972895aab-cf14d007, #w-node-_6ccfcda8-5286-0615-e033-239972895aac-cf14d007 {
  grid-area: Area;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-cf14d007 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-cf14d007 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-cf14d007 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_12271e07-dcc1-a01b-6306-f5d251ab9d90-cf14d007 {
  grid-area: Area;
}

#w-node-_1d6388e5-76c2-6442-f7df-0b15eb3b93e1-cf14d007 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d00-cf14d007 {
  grid-area: Area-5;
}

#w-node-_22219225-999f-63b3-abc5-9e75263f0d01-cf14d007 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff07758c-629f-68d7-2f45-52f1c3b5f8df-cf14d007 {
  grid-area: Area-6;
}

#w-node-ff07758c-629f-68d7-2f45-52f1c3b5f8e0-cf14d007 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a1-cf14d007 {
  grid-area: Area-9;
}

#w-node-d7ed183a-7efe-49ed-4942-ed835cbf98a2-cf14d007 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-cf14d007 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-cf14d007 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-cf14d007 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-c4de8dbd-9001-ebef-9307-a6189bff1759-cf14d007, #w-node-c4de8dbd-9001-ebef-9307-a6189bff175a-cf14d007, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f0-cf14d007, #w-node-b4a8ba32-9e38-6ecd-d5d4-bd1c9cdb42f1-cf14d007, #w-node-c3942998-a848-c298-995a-89844f02bf56-cf14d007, #w-node-c3942998-a848-c298-995a-89844f02bf57-cf14d007 {
  grid-area: Area;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-cf14d007 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-cf14d007 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-cf14d007 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-ba81c795-0e5c-a847-87bb-78a98652e31e-cf14d007, #w-node-ba81c795-0e5c-a847-87bb-78a98652e31f-cf14d007, #w-node-d4a315bf-6330-8fb5-04bd-118066a11dbe-cf14d007 {
  grid-area: Area;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-cf14d007 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-cf14d007 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-cf14d007 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-_568da493-5b6e-da5f-3a84-5e2c913a5c0a-cf14d007, #w-node-_568da493-5b6e-da5f-3a84-5e2c913a5c0b-cf14d007, #w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9a-cf14d007, #w-node-_42964b56-593c-00fe-5fa5-b991c32eaa9b-cf14d007, #w-node-bd6a260d-2f5e-e32b-e868-ef7bb123cce7-cf14d007, #w-node-bd6a260d-2f5e-e32b-e868-ef7bb123cce8-cf14d007 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-cf14d007 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-cf14d007 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-cf14d007 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_997a3356-544d-fdf5-d480-a993c81854d8-cf14d007 {
  grid-area: Area-3;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-cf14d007 {
  grid-area: Area-2;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f2-cf14d007 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f4-cf14d007 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5b-cf14d007, #w-node-_8c37d52e-72af-042f-6e15-ab62d3ca9e5c-cf14d007 {
  grid-area: Area;
}

#w-node-_8937c638-22b4-6f08-e323-34e1d0d18935-60b2b4f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_2b56492d-1267-6aab-948f-b3ed491fd32a-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd32e-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd32f-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd333-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd335-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd339-60b2b4f2, #w-node-_2b56492d-1267-6aab-948f-b3ed491fd33b-60b2b4f2, #w-node-_4d35ecbd-5925-bcfc-81f3-9642df16c18e-60b2b4f2, #w-node-_4d35ecbd-5925-bcfc-81f3-9642df16c191-60b2b4f2, #w-node-_4d35ecbd-5925-bcfc-81f3-9642df16c192-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d5847-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d5849-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d584c-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d584e-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d5851-60b2b4f2, #w-node-_90ad4b0a-4816-cc32-c48b-66f1b16d5853-60b2b4f2, #w-node-_4d35ecbd-5925-bcfc-81f3-9642df16c195-60b2b4f2, #w-node-_4d35ecbd-5925-bcfc-81f3-9642df16c197-60b2b4f2 {
  grid-area: Area-7;
}

#w-node-f5f005f7-16cf-49a0-cc4a-b4d94716d977-60b2b4f2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e0-60b2b4f2 {
  grid-area: Area-2;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e2-60b2b4f2 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_6fd029e4-fd20-860f-bf46-da21359827e4-60b2b4f2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce0d-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce0e-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce11-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce12-60b2b4f2 {
  grid-area: Area;
}

#w-node-_16d213ba-3398-5071-111c-a61dca5953e5-60b2b4f2 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_16d213ba-3398-5071-111c-a61dca5953e8-60b2b4f2 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_16d213ba-3398-5071-111c-a61dca5953ea-60b2b4f2 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce17-60b2b4f2 {
  grid-area: Area;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce18-60b2b4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce1c-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce1d-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce20-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce21-60b2b4f2 {
  grid-area: Area;
}

#w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3d4-60b2b4f2 {
  grid-area: 4 / 3 / 5 / 6;
  place-self: start;
}

#w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e3-60b2b4f2 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e5-60b2b4f2 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e7-60b2b4f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce25-60b2b4f2 {
  grid-area: Area;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce27-60b2b4f2 {
  grid-area: Area-3;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce29-60b2b4f2 {
  grid-area: Area-4;
}

#w-node-ac219f40-8021-a676-1a93-ee7caea8ce2d-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce2e-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce31-60b2b4f2, #w-node-ac219f40-8021-a676-1a93-ee7caea8ce32-60b2b4f2, #w-node-_962f882d-2659-8c48-b19e-caf8b492d459-60b2b4f2 {
  grid-area: Area;
}

#w-node-_962f882d-2659-8c48-b19e-caf8b492d45a-60b2b4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ac54a14-baa2-e210-3ca3-a7db9498a3a4-60b2b4f2, #w-node-_7ac54a14-baa2-e210-3ca3-a7db9498a3a5-60b2b4f2 {
  grid-area: Area;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-60b2b4f2 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: start;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-60b2b4f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-60b2b4f2 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_274cedbd-5003-526e-62da-ffd8a706af1f-60b2b4f2 {
  grid-area: Area-3;
}

#w-node-_274cedbd-5003-526e-62da-ffd8a706af29-60b2b4f2 {
  grid-area: Area-2;
}

#w-node-_274cedbd-5003-526e-62da-ffd8a706af2b-60b2b4f2 {
  grid-area: Area-4;
  justify-self: end;
}

#w-node-_274cedbd-5003-526e-62da-ffd8a706af2d-60b2b4f2 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_46a6dfef-4926-f811-9be2-9fe209560f79-18790a70 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6b224703-14b6-d876-ac8f-3e2ad35bb439-18790a70, #w-node-_6b224703-14b6-d876-ac8f-3e2ad35bb440-18790a70, #w-node-_6b224703-14b6-d876-ac8f-3e2ad35bb442-18790a70, #w-node-_6b224703-14b6-d876-ac8f-3e2ad35bb445-18790a70, #w-node-_6b224703-14b6-d876-ac8f-3e2ad35bb447-18790a70, #w-node-_2b7f9a33-eb91-3848-7189-c2273e45f4c3-18790a70, #w-node-_2b7f9a33-eb91-3848-7189-c2273e45f4c7-18790a70, #w-node-_2b7f9a33-eb91-3848-7189-c2273e45f4c8-18790a70, #w-node-_4cecd265-40a1-eeb6-90c2-6625a44ab67c-18790a70, #w-node-_4cecd265-40a1-eeb6-90c2-6625a44ab67e-18790a70, #w-node-_379babac-67f1-3d79-4204-102e8d8878b7-18790a70, #w-node-_379babac-67f1-3d79-4204-102e8d8878b9-18790a70, #w-node-f9192056-0d2f-e52d-a0cf-bb661304b41f-18790a70, #w-node-f9192056-0d2f-e52d-a0cf-bb661304b421-18790a70, #w-node-_75f3c9f1-0bd7-77bd-a654-dda130b8c8ff-18790a70, #w-node-_75f3c9f1-0bd7-77bd-a654-dda130b8c900-18790a70, #w-node-fafca06f-46a1-70f3-8c37-7a0f43f75999-18790a70, #w-node-fafca06f-46a1-70f3-8c37-7a0f43f7599b-18790a70, #w-node-_3bd9adb9-bfc2-a996-ddba-a8fb72d6ee36-18790a70, #w-node-f2b7a0f9-31b4-63f4-9d6d-185f77614fe6-18790a70, #w-node-_5f001d13-d7de-e4ac-3af0-ee4e36906371-18790a70, #w-node-_95dc0969-bf67-1b4e-7bc6-051443c81be6-18790a70, #w-node-_95dc0969-bf67-1b4e-7bc6-051443c81be8-18790a70, #w-node-ab0abc20-a09a-530e-697a-08e824eb7a4f-18790a70, #w-node-ab0abc20-a09a-530e-697a-08e824eb7a51-18790a70, #w-node-c9c5acbd-c3d8-2d69-c202-1e40c92ee97f-18790a70, #w-node-c9c5acbd-c3d8-2d69-c202-1e40c92ee981-18790a70, #w-node-b63d8394-cc51-1a63-c683-03a7dab0f4af-18790a70 {
  grid-area: Area-7;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad72b-18790a70 {
  grid-area: Area;
  place-self: end center;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad72f-18790a70 {
  grid-area: Area-4;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad73a-18790a70 {
  grid-area: Area-2;
  place-self: baseline start;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad73c-18790a70 {
  grid-area: Area-3;
}

#w-node-_11b1fe6c-a9da-4e02-4eea-a4ba8955f0c4-18790a70 {
  grid-area: 3 / 4 / 4 / 7;
  align-self: start;
}

#w-node-_9fd153be-d78f-917a-4783-b3b94d74a177-18790a70 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1a480ff6-ec34-eb6e-d16f-7fd8b39b6b7a-18790a70 {
  grid-area: 3 / 9 / 4 / 11;
}

#w-node-d78c294d-6dfc-ef46-8214-ebae181f6ba6-18790a70 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a58e81bc-5cdc-f307-7e90-83f1652c617c-18790a70 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start;
}

#w-node-_0167392c-3f49-72c4-7973-fcaee19d2c73-18790a70 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start;
}

#w-node-_358a4759-a10a-474c-670c-0593a655a674-18790a70 {
  grid-area: 2 / 10 / 3 / 13;
  align-self: start;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad77f-18790a70 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: start;
}

#w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad77d-18790a70 {
  grid-area: 5 / 10 / 6 / 13;
}

#w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab4238-18790a70 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_5b16a922-b1a5-c37d-040e-fc0b447ef6cd-18790a70, #w-node-_5f24a7df-2a0d-aa14-f44d-2930c5a17b43-18790a70 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab423a-18790a70 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_13bc6ca8-c88e-f421-bbd5-f31faa0b016c-18790a70, #w-node-e9546e3d-319a-cc25-850e-0e82d0c81d07-18790a70 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab423c-18790a70 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_66807fd4-4496-81d0-68b8-87f60ad5b480-18790a70, #w-node-ec019db8-7f11-23ba-46fc-0f56716f141c-18790a70, #w-node-_9a45decd-3dc7-3e14-25a2-07db19d57b01-18790a70, #w-node-dacc4288-bed1-9a2b-43ca-6334c673acee-18790a70 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc4b-18790a70, #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc52-18790a70 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc54-18790a70 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc5a-18790a70 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc5e-18790a70, #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc60-18790a70, #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc62-18790a70 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ec8e94b3-f2aa-7763-fa9a-a7bb47563b21-18790a70 {
  grid-area: 3 / 4 / 4 / 6;
}

#w-node-c83f8b22-14d2-9b4e-8823-b8f6873d0539-18790a70 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053b-18790a70 {
  grid-area: 5 / 7 / 6 / 13;
}

#w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053d-18790a70 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053f-18790a70 {
  grid-area: 6 / 7 / 7 / 13;
  align-self: start;
}

#w-node-_4f9661e8-db6d-d0b3-1f0f-b4c52c156d59-18790a70 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-c83f8b22-14d2-9b4e-8823-b8f6873d054f-18790a70 {
  grid-area: 4 / 10 / 5 / 13;
  align-self: start;
}

#w-node-_06c6a067-fe0e-2bfd-7948-bd5319994c4e-18790a70 {
  grid-area: 4 / 8 / 7 / 12;
  align-self: start;
}

#w-node-_5a7152fb-491e-2068-a8a4-f158acb378a7-18790a70 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start;
}

#w-node-_6f29806a-5687-1116-31f4-f32ec279ce38-18790a70 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_5a7152fb-491e-2068-a8a4-f158acb378ab-18790a70 {
  grid-area: 2 / 3 / 3 / 13;
  align-self: start;
}

#w-node-a577ab8f-294e-73dc-94b7-c4f9da26dbde-18790a70 {
  grid-area: 3 / 9 / 4 / 11;
  place-self: center;
}

#w-node-_19a899ca-a043-be6d-e58b-b2edbe13d719-18790a70 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_61f507bd-8d34-c22d-17b1-9708df25d6ef-18790a70 {
  grid-area: 2 / 11 / 3 / 13;
}

#w-node-_5a7152fb-491e-2068-a8a4-f158acb378a1-18790a70 {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-d9172c19-cd84-4146-e41c-8f664f22128d-18790a70 {
  grid-area: 1 / 3 / 3 / 11;
  align-self: start;
}

#w-node-_3fdd53ea-6295-efeb-4625-7d34741b5079-18790a70, #w-node-_3fdd53ea-6295-efeb-4625-7d34741b507d-18790a70, #w-node-_3fdd53ea-6295-efeb-4625-7d34741b507e-18790a70, #w-node-_3fdd53ea-6295-efeb-4625-7d34741b5081-18790a70, #w-node-_3fdd53ea-6295-efeb-4625-7d34741b5086-18790a70, #w-node-_3fdd53ea-6295-efeb-4625-7d34741b5088-18790a70 {
  grid-area: Area-7;
}

#w-node-_5eb54a59-743a-32a9-e76d-61aff5ed346e-c3f1e9e4, #w-node-_1fed517b-66c3-e96a-18ff-4e083305cf30-c3f1e9e4 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-c3f1e9e4 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-eb24ae7a-970f-18f2-9455-60c90ead8c63-c3f1e9e4, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5c-c3f1e9e4, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5d-c3f1e9e4, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e60-c3f1e9e4, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e65-c3f1e9e4, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e67-c3f1e9e4, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2676-c3f1e9e4, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2678-c3f1e9e4, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2679-c3f1e9e4, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267c-c3f1e9e4, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267d-c3f1e9e4 {
  grid-area: Area-7;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038d-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2038e-c3f1e9e4 {
  grid-area: Area-6;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038f-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20391-c3f1e9e4 {
  grid-area: Area-5;
  place-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20394-c3f1e9e4 {
  grid-area: 4 / 1 / 5 / 9;
  align-self: end;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20396-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039a-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039e-c3f1e9e4 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a1-c3f1e9e4 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: baseline;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a3-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203a7-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203ab-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203af-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b3-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b7-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bb-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bf-c3f1e9e4 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203c3-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c5-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c7-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c9-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cb-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cd-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cf-c3f1e9e4, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203d1-c3f1e9e4 {
  grid-area: Area-4;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-c3f1e9e4 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-c3f1e9e4 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-c3f1e9e4 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-c3f1e9e4 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_52226382-5940-ef32-a2f8-c7ba623ce5ce-c3f1e9e4 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-c3f1e9e4 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-_48a35a6c-6920-b2dc-2f3b-846c16227b0f-c3f1e9e4 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-c826d31f-2eac-6033-5e87-0f304df022a8-c3f1e9e4 {
  grid-area: Area;
  align-self: end;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-c3f1e9e4, #w-node-d824ab40-f227-eb64-3b4f-676d7242f4b0-c3f1e9e4, #w-node-_13aedd70-8990-67e1-5692-9c3d16d65159-c3f1e9e4, #w-node-aaf0327b-415d-7707-bac7-a39b57951101-c3f1e9e4, #w-node-_0739a18a-0863-13c6-6bb1-99665f63f12d-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-c3f1e9e4 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8203-c3f1e9e4 {
  grid-area: Area-4;
  place-self: end stretch;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8202-c3f1e9e4 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a820b-c3f1e9e4 {
  grid-area: Area;
}

#w-node-a3992f16-967a-6d34-0ca6-6d16b8465dfb-c3f1e9e4 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-c90429aa-baae-9682-5e86-f496052b7996-c3f1e9e4 {
  grid-area: 4 / 5 / 6 / 6;
}

#w-node-ff18ed2d-095b-0a87-3fa7-e83b19b8d04e-c3f1e9e4, #w-node-e3fde3dd-ca00-2763-983c-b96933d7db37-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_898e3e91-198d-4e34-1855-de4f1e2cccc3-c3f1e9e4 {
  grid-area: Area;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2eae-c3f1e9e4, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2e99-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efa-c3f1e9e4 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efb-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f03-c3f1e9e4 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f04-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f0c-c3f1e9e4 {
  grid-area: Area;
}

#w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c3f1e9e4 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-dc05c661-f8ee-b373-5336-074fdae3b99e-c3f1e9e4, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2ebb-c3f1e9e4, #w-node-d4edfbe1-a2c4-7c50-6edc-4ae8e054842f-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-c3f1e9e4 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-c3f1e9e4 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-c3f1e9e4 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-c3f1e9e4 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-_6f43c93e-b5b4-e8f4-60ab-39c423e150b3-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed0-c3f1e9e4 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed1-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed5-c3f1e9e4 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed6-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2eda-c3f1e9e4 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edb-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edf-c3f1e9e4 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ee0-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef2-c3f1e9e4 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef3-c3f1e9e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef7-c3f1e9e4 {
  grid-area: Area;
}

#w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-c3f1e9e4 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_7755b55c-5976-f473-9f59-cb3720a17095-c3f1e9e4, #w-node-_93feb9ed-29fd-5533-9750-ab8ae74e70c7-c3f1e9e4, #w-node-b9d78e26-9955-40c9-841c-24f46bb428b9-c3f1e9e4 {
  grid-area: Area-3;
}

#w-node-_5f5eead9-f094-864f-41e7-4612659bb0e3-c3f1e9e4 {
  grid-area: 2 / 2 / 5 / 4;
}

#w-node-_17d0375c-88fd-0de4-ee0a-e655891e36ed-c3f1e9e4 {
  grid-area: 3 / 4 / 4 / 6;
  align-self: start;
}

#w-node-_5eb54a59-743a-32a9-e76d-61aff5ed346e-26780e15, #w-node-_1fed517b-66c3-e96a-18ff-4e083305cf30-26780e15 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-26780e15 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-eb24ae7a-970f-18f2-9455-60c90ead8c63-26780e15, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5c-26780e15, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5d-26780e15, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e60-26780e15, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e65-26780e15, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e67-26780e15, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2676-26780e15, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2678-26780e15, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2679-26780e15, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267c-26780e15, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267d-26780e15 {
  grid-area: Area-7;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038d-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2038e-26780e15 {
  grid-area: Area-6;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038f-26780e15 {
  grid-area: Area-3;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20391-26780e15 {
  grid-area: Area-5;
  place-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20394-26780e15 {
  grid-area: 4 / 1 / 5 / 9;
  align-self: end;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20396-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039a-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039e-26780e15 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a1-26780e15 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: baseline;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a3-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203a7-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203ab-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203af-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b3-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b7-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bb-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bf-26780e15 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203c3-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c5-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c7-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203c9-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cb-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cd-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203cf-26780e15, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203d1-26780e15 {
  grid-area: Area-4;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-26780e15 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-26780e15 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-26780e15 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-26780e15 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-26780e15 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-26780e15 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_52226382-5940-ef32-a2f8-c7ba623ce5ce-26780e15 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-26780e15 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-_48a35a6c-6920-b2dc-2f3b-846c16227b0f-26780e15 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-ecca0981-31e0-b98e-8ad1-2c02f3f67267-26780e15 {
  grid-area: Area-3;
}

#w-node-c826d31f-2eac-6033-5e87-0f304df022a8-26780e15 {
  grid-area: Area;
  align-self: end;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-26780e15, #w-node-_13aedd70-8990-67e1-5692-9c3d16d65159-26780e15, #w-node-aaf0327b-415d-7707-bac7-a39b57951101-26780e15, #w-node-d824ab40-f227-eb64-3b4f-676d7242f4b0-26780e15, #w-node-_0739a18a-0863-13c6-6bb1-99665f63f12d-26780e15, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2eae-26780e15, #w-node-e3fde3dd-ca00-2763-983c-b96933d7db37-26780e15 {
  grid-area: Area-3;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-26780e15 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8203-26780e15 {
  grid-area: Area-4;
  place-self: end stretch;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8202-26780e15 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a820b-26780e15 {
  grid-area: Area;
}

#w-node-a3992f16-967a-6d34-0ca6-6d16b8465dfb-26780e15 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-c90429aa-baae-9682-5e86-f496052b7996-26780e15 {
  grid-area: 4 / 5 / 6 / 6;
}

#w-node-ff18ed2d-095b-0a87-3fa7-e83b19b8d04e-26780e15 {
  grid-area: Area-3;
}

#w-node-_898e3e91-198d-4e34-1855-de4f1e2cccc3-26780e15 {
  grid-area: Area;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2e99-26780e15 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efa-26780e15 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efb-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f03-26780e15 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f04-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f0c-26780e15 {
  grid-area: Area;
}

#w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-26780e15 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-e72ed428-df22-0e1f-4e6e-894990395e5f-26780e15 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-dc05c661-f8ee-b373-5336-074fdae3b99e-26780e15, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2ebb-26780e15, #w-node-d4edfbe1-a2c4-7c50-6edc-4ae8e054842f-26780e15 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-26780e15 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-26780e15 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-26780e15 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-26780e15 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-_6f43c93e-b5b4-e8f4-60ab-39c423e150b3-26780e15 {
  grid-area: Area-3;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf272-26780e15 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf279-26780e15 {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: center;
}

#w-node-_9e36ba03-c455-ff22-8cca-ad8c8ea4a914-26780e15 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf27b-26780e15 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_45d9f6a3-7675-6b01-f9a2-b98b13cde437-26780e15 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf27a-26780e15 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf27c-26780e15 {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: center;
}

#w-node-b0b491a7-0e6d-8821-7ad0-eb0062fbf278-26780e15 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: center;
}

#w-node-d6b320e7-2df6-0e4f-80bf-ed9f09bc4f19-26780e15 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed0-26780e15 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed1-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed5-26780e15 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed6-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2eda-26780e15 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edb-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edf-26780e15 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ee0-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef2-26780e15 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef3-26780e15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef7-26780e15 {
  grid-area: Area;
}

#w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-26780e15 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_7755b55c-5976-f473-9f59-cb3720a17095-26780e15, #w-node-_93feb9ed-29fd-5533-9750-ab8ae74e70c7-26780e15, #w-node-b9d78e26-9955-40c9-841c-24f46bb428b9-26780e15 {
  grid-area: Area-3;
}

#w-node-_5eb54a59-743a-32a9-e76d-61aff5ed346e-c61c3067, #w-node-_1fed517b-66c3-e96a-18ff-4e083305cf30-c61c3067 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-c61c3067 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-eb24ae7a-970f-18f2-9455-60c90ead8c63-c61c3067, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5c-c61c3067, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5d-c61c3067, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e60-c61c3067, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e65-c61c3067, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e67-c61c3067, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2676-c61c3067, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2678-c61c3067, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2679-c61c3067, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267c-c61c3067, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267d-c61c3067 {
  grid-area: Area-7;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-c61c3067 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-c61c3067 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-c61c3067 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-c61c3067 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-c61c3067 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-c61c3067 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_52226382-5940-ef32-a2f8-c7ba623ce5ce-c61c3067 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-c61c3067 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-_48a35a6c-6920-b2dc-2f3b-846c16227b0f-c61c3067 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878848-c61c3067 {
  grid-area: Area-3;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b87884d-c61c3067, #w-node-d9ed7b8f-a168-99a6-f300-06ef0b87884e-c61c3067 {
  grid-area: Area;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878851-c61c3067 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878852-c61c3067 {
  grid-area: Area;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878855-c61c3067 {
  justify-self: center;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878857-c61c3067 {
  grid-area: Area-7;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878858-c61c3067 {
  grid-area: Area;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b87885b-c61c3067 {
  grid-area: Area-9;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b87885e-c61c3067 {
  grid-area: Area-5;
}

#w-node-d9ed7b8f-a168-99a6-f300-06ef0b878861-c61c3067 {
  grid-area: Area-6;
}

#w-node-_21a55b5c-bdda-ea77-11fd-6af1ec743892-c61c3067 {
  grid-area: Area-3;
}

#w-node-_21a55b5c-bdda-ea77-11fd-6af1ec743897-c61c3067, #w-node-_21a55b5c-bdda-ea77-11fd-6af1ec743898-c61c3067, #w-node-_21a55b5c-bdda-ea77-11fd-6af1ec74389b-c61c3067, #w-node-_21a55b5c-bdda-ea77-11fd-6af1ec74389e-c61c3067 {
  grid-area: Area;
}

#w-node-_8db70d0b-47e5-9367-d03e-d8aec289da3e-c61c3067 {
  grid-area: Area-3;
}

#w-node-_8db70d0b-47e5-9367-d03e-d8aec289da43-c61c3067, #w-node-_8db70d0b-47e5-9367-d03e-d8aec289da44-c61c3067, #w-node-_8db70d0b-47e5-9367-d03e-d8aec289da4a-c61c3067 {
  grid-area: Area;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27368-c61c3067 {
  grid-area: Area-3;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b2736c-c61c3067, #w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b2736d-c61c3067 {
  grid-area: Area;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27370-c61c3067 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27371-c61c3067 {
  grid-area: Area;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27374-c61c3067 {
  justify-self: center;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27376-c61c3067 {
  grid-area: Area-7;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27377-c61c3067 {
  grid-area: Area;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b2737a-c61c3067 {
  grid-area: Area-9;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b2737d-c61c3067 {
  grid-area: Area-5;
}

#w-node-_5abc850f-9fe1-c8ec-1ff2-c290a5b27380-c61c3067 {
  grid-area: Area-6;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-c61c3067 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8203-c61c3067 {
  grid-area: Area-4;
  place-self: end stretch;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8202-c61c3067 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a820b-c61c3067 {
  grid-area: Area;
}

#w-node-a3992f16-967a-6d34-0ca6-6d16b8465dfb-c61c3067 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-c90429aa-baae-9682-5e86-f496052b7996-c61c3067 {
  grid-area: 4 / 5 / 6 / 6;
}

#w-node-d824ab40-f227-eb64-3b4f-676d7242f4b0-c61c3067 {
  grid-area: Area-3;
}

#w-node-b69248d3-d2d6-0a66-9f7c-0359a5a7c0d4-c61c3067, #w-node-b69248d3-d2d6-0a66-9f7c-0359a5a7c0d5-c61c3067 {
  grid-area: Area;
}

#w-node-b69248d3-d2d6-0a66-9f7c-0359a5a7c0d0-c61c3067 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-b69248d3-d2d6-0a66-9f7c-0359a5a7c0d1-c61c3067 {
  grid-area: Area;
}

#w-node-_55c1178b-b931-b229-22a3-12a8fed9434b-c61c3067 {
  justify-self: center;
}

#w-node-_9965f9cc-323c-d107-15a9-a7b75c10aaf3-c61c3067 {
  grid-area: Area-7;
}

#w-node-_1ff08735-9f2b-cff7-0da6-b11075bf217e-c61c3067 {
  grid-area: Area;
}

#w-node-_1ff08735-9f2b-cff7-0da6-b11075bf2180-c61c3067 {
  grid-area: Area-9;
}

#w-node-_1ff08735-9f2b-cff7-0da6-b11075bf2182-c61c3067 {
  grid-area: Area-5;
}

#w-node-_1ff08735-9f2b-cff7-0da6-b11075bf2184-c61c3067 {
  grid-area: Area-6;
}

#w-node-_6e61f331-023c-8269-68f8-0d6211108d1d-c61c3067 {
  grid-area: Area-3;
}

#w-node-_6e61f331-023c-8269-68f8-0d6211108d29-c61c3067 {
  justify-self: center;
}

#w-node-_6e61f331-023c-8269-68f8-0d6211108d2b-c61c3067 {
  grid-area: Area-7;
}

#w-node-_6e61f331-023c-8269-68f8-0d6211108d2c-c61c3067 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_674eaaca-4cd0-ae56-394b-344c63ae6f26-c61c3067 {
  grid-area: Area-3;
}

#w-node-_674eaaca-4cd0-ae56-394b-344c63ae6f2a-c61c3067, #w-node-_674eaaca-4cd0-ae56-394b-344c63ae6f2b-c61c3067 {
  grid-area: Area;
}

#w-node-fd432fa8-2bdc-0e61-c7c6-99def15dbf48-c61c3067 {
  justify-self: center;
}

#w-node-fd432fa8-2bdc-0e61-c7c6-99def15dbf4b-c61c3067 {
  grid-area: Area;
}

#w-node-fd432fa8-2bdc-0e61-c7c6-99def15dbf4e-c61c3067 {
  grid-area: Area-9;
}

#w-node-fd432fa8-2bdc-0e61-c7c6-99def15dbf51-c61c3067 {
  grid-area: Area-5;
}

#w-node-fd432fa8-2bdc-0e61-c7c6-99def15dbf54-c61c3067 {
  grid-area: Area-6;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769b6-c61c3067 {
  justify-self: center;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769b8-c61c3067 {
  grid-area: Area-7;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769b9-c61c3067 {
  grid-area: Area;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769bc-c61c3067 {
  grid-area: Area-9;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769bf-c61c3067 {
  grid-area: Area-5;
}

#w-node-_32882cad-0d50-901d-4a8a-95003bd769c2-c61c3067 {
  grid-area: Area-6;
}

#w-node-b6f79046-5543-2a12-16f0-72ef1f73b9a1-c61c3067 {
  grid-area: Area-3;
}

#w-node-_914a3987-ad07-0166-dba5-b727221accdf-c61c3067, #w-node-_914a3987-ad07-0166-dba5-b727221acce0-c61c3067, #w-node-_0f4f0464-6933-cbdc-a551-56a568c78042-c61c3067, #w-node-_898e3e91-198d-4e34-1855-de4f1e2cccc3-c61c3067 {
  grid-area: Area;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7244-c61c3067 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7246-c61c3067 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7248-c61c3067 {
  grid-area: 4 / 4 / 5 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724a-c61c3067 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724c-c61c3067 {
  grid-area: 3 / 4 / 4 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724e-c61c3067 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7250-c61c3067 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7252-c61c3067 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7254-c61c3067 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7256-c61c3067 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7258-c61c3067 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab725a-c61c3067 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efa-c61c3067 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efb-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f03-c61c3067 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f04-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f0c-c61c3067 {
  grid-area: Area;
}

#w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c61c3067 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-d4edfbe1-a2c4-7c50-6edc-4ae8e054842f-c61c3067, #w-node-dc05c661-f8ee-b373-5336-074fdae3b99e-c61c3067 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-c61c3067 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-c61c3067 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-c61c3067 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-c61c3067 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-d367b5ea-f827-50d6-0a9b-afc10f3100be-c61c3067 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6a29dc11-460f-4476-e646-a32e25c2515c-c61c3067 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-e9e5e808-a51d-efd0-3d2d-8080dedf2925-c61c3067 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_7e4728bd-0da3-3ae1-2767-02927f995011-c61c3067 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_6ac0b062-e55f-fd37-6dfa-948220a5c337-c61c3067 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_5af4ae29-975e-981c-bc70-40692b9c846b-c61c3067 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#w-node-_62f11a49-2111-2107-a18f-21615ab63873-c61c3067 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: start;
}

#w-node-_9cb7902d-45f6-8d7d-e9f4-8c4bde9932e6-c61c3067 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_1866ae99-fe52-8d57-2140-b42eaa0b57c0-c61c3067 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: start;
}

#w-node-fff9cde9-d319-24a0-de04-c6b3b8b4c241-c61c3067 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: start;
}

#w-node-_05258711-65b0-129e-f768-aeeee1f6a2e3-c61c3067 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-d6c37a1a-afd9-ee31-fbec-fa601ec88ffb-c61c3067 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed0-c61c3067 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed1-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed5-c61c3067 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed6-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2eda-c61c3067 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edb-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edf-c61c3067 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ee0-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef2-c61c3067 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef3-c61c3067 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef7-c61c3067 {
  grid-area: Area;
}

#w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-c61c3067 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_7755b55c-5976-f473-9f59-cb3720a17095-c61c3067, #w-node-_93feb9ed-29fd-5533-9750-ab8ae74e70c7-c61c3067, #w-node-b9d78e26-9955-40c9-841c-24f46bb428b9-c61c3067 {
  grid-area: Area-3;
}

#w-node-_5eb54a59-743a-32a9-e76d-61aff5ed346e-e9c10eb6, #w-node-_1fed517b-66c3-e96a-18ff-4e083305cf30-e9c10eb6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321fd-e9c10eb6 {
  grid-area: Area-2;
  align-self: baseline;
}

#w-node-eb24ae7a-970f-18f2-9455-60c90ead8c63-e9c10eb6, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5c-e9c10eb6, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e5d-e9c10eb6, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e60-e9c10eb6, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e65-e9c10eb6, #w-node-eaf180c1-3ce3-ef14-308c-ce3fcce85e67-e9c10eb6, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2676-e9c10eb6, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2678-e9c10eb6, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c2679-e9c10eb6, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267c-e9c10eb6, #w-node-_13d4208f-634d-c7df-54ce-f4966e4c267d-e9c10eb6 {
  grid-area: Area-7;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038d-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2038e-e9c10eb6 {
  grid-area: Area-6;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e2038f-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20391-e9c10eb6 {
  grid-area: Area-5;
  place-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20394-e9c10eb6 {
  grid-area: 4 / 1 / 5 / 13;
  align-self: end;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e20396-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039a-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e2039e-e9c10eb6 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a1-e9c10eb6 {
  grid-area: 2 / 1 / 3 / 13;
  align-self: baseline;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203a3-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203a7-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203ab-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203af-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b3-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203b7-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bb-e9c10eb6, #w-node-_2664a73b-2541-0b5b-d3e3-319769e203bf-e9c10eb6 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_2664a73b-2541-0b5b-d3e3-319769e203c2-e9c10eb6 {
  grid-area: 1 / 1 / 2 / 2;
}

#flipit.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c3-e9c10eb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#coda.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c5-e9c10eb6 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#shio.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c7-e9c10eb6 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#blueberry.w-node-_2664a73b-2541-0b5b-d3e3-319769e203c9-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#xeal.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cb-e9c10eb6 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#neuron.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cd-e9c10eb6 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#hayek.w-node-_2664a73b-2541-0b5b-d3e3-319769e203cf-e9c10eb6 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#sentium.w-node-_2664a73b-2541-0b5b-d3e3-319769e203d1-e9c10eb6 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-_16beba5b-92c1-b2b1-19da-ffa3041bc0b5-e9c10eb6 {
  grid-area: 1 / 5 / 2 / 7;
  place-self: start;
}

#w-node-_910add4f-433c-78cc-f9c9-e75c72599a30-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_36549d7a-90cf-564a-f07f-fd7286d267e8-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267ec-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f0-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f4-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267f8-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d267fc-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d26800-e9c10eb6, #w-node-_36549d7a-90cf-564a-f07f-fd7286d26804-e9c10eb6 {
  grid-area: Area;
  justify-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321e9-e9c10eb6 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ec-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-e9c10eb6 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321ef-e9c10eb6 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f2-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-e9c10eb6 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-_52226382-5940-ef32-a2f8-c7ba623ce5ce-e9c10eb6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-e9c10eb6 {
  grid-area: Area-5;
  place-self: end start;
}

#w-node-_48a35a6c-6920-b2dc-2f3b-846c16227b0f-e9c10eb6 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-ecca0981-31e0-b98e-8ad1-2c02f3f67267-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-c826d31f-2eac-6033-5e87-0f304df022a8-e9c10eb6 {
  grid-area: Area;
  align-self: end;
}

#w-node-_32a74751-7e7d-2e79-e802-d6c4d44e4652-e9c10eb6, #w-node-d824ab40-f227-eb64-3b4f-676d7242f4b0-e9c10eb6, #w-node-_13aedd70-8990-67e1-5692-9c3d16d65159-e9c10eb6, #w-node-aaf0327b-415d-7707-bac7-a39b57951101-e9c10eb6, #w-node-_0739a18a-0863-13c6-6bb1-99665f63f12d-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-e9c10eb6 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8203-e9c10eb6 {
  grid-area: Area-4;
  place-self: end stretch;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a8202-e9c10eb6 {
  grid-area: Area-4;
  align-self: start;
}

#w-node-a7ec813d-400c-f1ed-4483-7eec6a0a820b-e9c10eb6 {
  grid-area: Area;
}

#w-node-a3992f16-967a-6d34-0ca6-6d16b8465dfb-e9c10eb6 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-c90429aa-baae-9682-5e86-f496052b7996-e9c10eb6 {
  grid-area: 4 / 5 / 6 / 6;
}

#w-node-ff18ed2d-095b-0a87-3fa7-e83b19b8d04e-e9c10eb6, #w-node-e3fde3dd-ca00-2763-983c-b96933d7db37-e9c10eb6, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2eae-e9c10eb6, #w-node-_90695f07-bd18-be4f-6d11-0be5616f2e99-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-_898e3e91-198d-4e34-1855-de4f1e2cccc3-e9c10eb6 {
  grid-area: Area;
}

#w-node-d367b5ea-f827-50d6-0a9b-afc10f3100be-e9c10eb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6a29dc11-460f-4476-e646-a32e25c2515c-e9c10eb6 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-e9e5e808-a51d-efd0-3d2d-8080dedf2925-e9c10eb6 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-_7e4728bd-0da3-3ae1-2767-02927f995011-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_6ac0b062-e55f-fd37-6dfa-948220a5c337-e9c10eb6 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_5af4ae29-975e-981c-bc70-40692b9c846b-e9c10eb6 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center;
}

#w-node-_62f11a49-2111-2107-a18f-21615ab63873-e9c10eb6 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: start;
}

#w-node-_9cb7902d-45f6-8d7d-e9f4-8c4bde9932e6-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_1866ae99-fe52-8d57-2140-b42eaa0b57c0-e9c10eb6 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: start;
}

#w-node-fff9cde9-d319-24a0-de04-c6b3b8b4c241-e9c10eb6 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: start;
}

#w-node-_05258711-65b0-129e-f768-aeeee1f6a2e3-e9c10eb6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-d6c37a1a-afd9-ee31-fbec-fa601ec88ffb-e9c10eb6 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efa-e9c10eb6 {
  grid-area: Area-3;
  place-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2efb-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f03-e9c10eb6 {
  grid-area: Area-2;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f04-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f0c-e9c10eb6 {
  grid-area: Area;
}

#w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-e9c10eb6 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-e72ed428-df22-0e1f-4e6e-894990395e5f-e9c10eb6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d4edfbe1-a2c4-7c50-6edc-4ae8e054842f-e9c10eb6, #w-node-dc05c661-f8ee-b373-5336-074fdae3b99e-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-e9c10eb6 {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-e9c10eb6 {
  grid-area: 4 / 5 / 5 / 7;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-e9c10eb6 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-e9c10eb6 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-_6f43c93e-b5b4-e8f4-60ab-39c423e150b3-e9c10eb6, #w-node-d6b320e7-2df6-0e4f-80bf-ed9f09bc4f19-e9c10eb6 {
  grid-area: Area-3;
}

#w-node-_587041bb-3bbf-fe99-712e-530dcab5bec5-e9c10eb6 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start center;
}

#w-node-_587041bb-3bbf-fe99-712e-530dcab5bec7-e9c10eb6 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start center;
}

#w-node-_587041bb-3bbf-fe99-712e-530dcab5bec9-e9c10eb6 {
  grid-area: 4 / 4 / 5 / 5;
  place-self: start center;
}

#w-node-_587041bb-3bbf-fe99-712e-530dcab5becd-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-_587041bb-3bbf-fe99-712e-530dcab5becf-e9c10eb6 {
  grid-area: 3 / 4 / 4 / 5;
  place-self: start center;
}

#w-node-c39fd3f0-16f2-e4e4-3091-e8d806989f8c-e9c10eb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-c28d8248-20fe-854e-5830-21530109c736-e9c10eb6 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_588d97ee-5f20-e3a2-c2a6-eb8e26dcb1b4-e9c10eb6 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start center;
}

#w-node-abd03005-bb72-fe84-bde1-4058aaa24555-e9c10eb6 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-_64a272ea-29f3-f61b-3de8-81aff6ca344b-e9c10eb6 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start center;
}

#w-node-_9dc3c5a1-bba6-c574-3c90-ef16767d5923-e9c10eb6 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: start center;
}

#w-node-_05588687-60bf-4f1e-a056-bd1d1dcb0e54-e9c10eb6 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7244-e9c10eb6 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7246-e9c10eb6 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7248-e9c10eb6 {
  grid-area: 4 / 4 / 5 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724a-e9c10eb6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724c-e9c10eb6 {
  grid-area: 3 / 4 / 4 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab724e-e9c10eb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7250-e9c10eb6 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7252-e9c10eb6 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7254-e9c10eb6 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7256-e9c10eb6 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab7258-e9c10eb6 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: start center;
}

#w-node-e4741247-ceef-7a5d-d24a-cead33ab725a-e9c10eb6 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed0-e9c10eb6 {
  grid-area: Area-4;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed1-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed5-e9c10eb6 {
  grid-area: Area-5;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ed6-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2eda-e9c10eb6 {
  grid-area: Area-6;
  align-self: end;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edb-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2edf-e9c10eb6 {
  grid-area: Area-7;
  align-self: center;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ee0-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef2-e9c10eb6 {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef3-e9c10eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_90695f07-bd18-be4f-6d11-0be5616f2ef7-e9c10eb6 {
  grid-area: Area;
}

#w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-e9c10eb6 {
  grid-area: 3 / 5 / 6 / 9;
  place-self: center;
}

#w-node-_7755b55c-5976-f473-9f59-cb3720a17095-e9c10eb6, #w-node-_93feb9ed-29fd-5533-9750-ab8ae74e70c7-e9c10eb6, #w-node-b9d78e26-9955-40c9-841c-24f46bb428b9-e9c10eb6 {
  grid-area: Area-3;
}

@media screen and (max-width: 991px) {
  #w-node-a2b698da-3774-ffb7-6909-87edcdc321ee-119e9428 {
    align-self: center;
  }

  #w-node-b0d46d46-d682-7213-8001-b84a5c99beab-119e9428 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b5041f6-119e9428 {
    grid-area: 3 / 5 / 6 / 9;
    place-self: center;
  }

  #w-node-_044fe45c-eee2-cf51-f321-a0e13c4ead96-119e9428 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe80b-119e9428 {
    grid-area: 3 / 5 / 6 / 9;
    place-self: center;
  }

  #w-node-a58e81bc-5cdc-f307-7e90-83f1652c617c-18790a70 {
    grid-area: 4 / 1 / 5 / 3;
    place-self: start;
  }

  #w-node-_0167392c-3f49-72c4-7973-fcaee19d2c73-18790a70 {
    grid-area: 4 / 2 / 5 / 4;
    place-self: start;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053b-18790a70 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053d-18790a70 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: start;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d054f-18790a70 {
    grid-area: 3 / 7 / 4 / 13;
    align-self: start;
  }

  #w-node-_5a7152fb-491e-2068-a8a4-f158acb378a7-18790a70 {
    grid-area: 2 / 2 / 3 / 4;
    place-self: start;
  }

  #w-node-_6f29806a-5687-1116-31f4-f32ec279ce38-18790a70 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: start;
  }

  #w-node-_5a7152fb-491e-2068-a8a4-f158acb378ab-18790a70 {
    grid-area: 2 / 2 / 3 / 13;
    align-self: start;
  }

  #w-node-d9172c19-cd84-4146-e41c-8f664f22128d-18790a70 {
    grid-area: 1 / 3 / 3 / 11;
    align-self: start;
  }

  #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c3f1e9e4, #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-26780e15, #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c61c3067, #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-e9c10eb6 {
    grid-area: 3 / 5 / 6 / 9;
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9fd153be-d78f-917a-4783-b3b94d74a177-18790a70 {
    grid-area: 1 / 4 / 2 / 13;
  }

  #w-node-a58e81bc-5cdc-f307-7e90-83f1652c617c-18790a70 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0167392c-3f49-72c4-7973-fcaee19d2c73-18790a70 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_358a4759-a10a-474c-670c-0593a655a674-18790a70 {
    grid-area: 2 / 7 / 3 / 13;
    align-self: start;
  }

  #w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad77f-18790a70 {
    grid-area: 4 / 4 / 5 / 13;
    align-self: start;
  }

  #w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad77d-18790a70 {
    grid-area: 5 / 7 / 6 / 13;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d0539-18790a70 {
    grid-area: 2 / 7 / 3 / 13;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053d-18790a70 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start;
  }

  #w-node-c83f8b22-14d2-9b4e-8823-b8f6873d053f-18790a70 {
    grid-area: 5 / 4 / 6 / 13;
    align-self: start;
  }

  #w-node-_4f9661e8-db6d-d0b3-1f0f-b4c52c156d59-18790a70 {
    grid-area: 1 / 4 / 2 / 13;
    align-self: start;
  }

  #w-node-_5a7152fb-491e-2068-a8a4-f158acb378a7-18790a70 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6f29806a-5687-1116-31f4-f32ec279ce38-18790a70 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5a7152fb-491e-2068-a8a4-f158acb378ab-18790a70 {
    grid-area: 2 / 1 / 3 / 13;
    align-self: start;
  }

  #w-node-_5a7152fb-491e-2068-a8a4-f158acb378a1-18790a70 {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-d9172c19-cd84-4146-e41c-8f664f22128d-18790a70 {
    grid-area: 1 / 4 / 3 / 10;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-dabbe12f, #w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-c5e9100c, #w-node-_88bcd10e-164e-a064-cca6-382fd5aa9b59-4af26959 {
    grid-area: Area-2;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-119e9428 {
    grid-column: 4 / 7;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-119e9428 {
    grid-area: Area-6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ae-119e9428 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b0-119e9428 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b3-119e9428 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b6-119e9428 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609b8-119e9428 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ba-119e9428 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609c7-119e9428 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start center;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609d6-119e9428 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609d8-119e9428 {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: auto;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609da-119e9428 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609dd-119e9428, #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609df-119e9428 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609ee-119e9428 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f4609f0-119e9428 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a04-119e9428 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a06-119e9428 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a08-119e9428 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0b-119e9428 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0d-119e9428 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a0f-119e9428 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a1d-119e9428 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a1f-119e9428 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a21-119e9428 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a24-119e9428 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a26-119e9428 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_56758f01-d2bf-3f76-a804-e6e08f460a28-119e9428 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-b31bf2ce-843d-47ec-ebf1-3f181032e51e-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99be9a-119e9428 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbda-119e9428 {
    grid-area: Area-3;
  }

  #w-node-_32bd7080-5e0d-9924-e9ac-f889fee9bbeb-119e9428 {
    grid-column: 1 / 2;
  }

  #w-node-_3f2dffad-34ef-22d0-52c0-b8c56e781723-119e9428, #w-node-b0d46d46-d682-7213-8001-b84a5c99bed0-119e9428 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b5041f6-119e9428 {
    grid-column: 1 / 5;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b504212-119e9428 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b504214-119e9428 {
    grid-column: 1 / 3;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b504216-119e9428 {
    grid-column: 3 / 5;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b504218-119e9428 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_9a3337c1-26d9-4189-19af-8e348b50427a-119e9428 {
    grid-column: 1 / 5;
  }

  #w-node-_04f63818-82af-4250-4462-3d93fa729d20-119e9428, #w-node-_6e76829c-6569-7e04-1ec3-9cf122f08860-119e9428, #w-node-_2375e9e1-0583-61a7-80e2-a3caaac7080a-119e9428 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe80b-119e9428 {
    grid-column: 1 / 5;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe827-119e9428 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe829-119e9428 {
    grid-column: 1 / 3;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe82b-119e9428 {
    grid-column: 3 / 5;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe82d-119e9428 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-ea7464bb-e2af-b2f6-91c0-019d598fe87d-119e9428, #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-6ab24280, #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-6ab24280 {
    grid-column: 1 / 5;
  }

  #w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-6ab24280 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-6ab24280, #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-6ab24280, #w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-6ab24280, #w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf3-6ab24280, #w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf5-6ab24280, #w-node-e87f8ea3-566e-30e8-f27b-03fac8e9baf7-6ab24280, #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-6ab24280, #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-6ab24280 {
    grid-column: 1 / 5;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-6ab24280 {
    grid-column: 3 / 5;
  }

  #w-node-_5e9f675b-b89b-76a6-e1db-900904252b5e-a594150b {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_5e9f675b-b89b-76a6-e1db-900904252b60-a594150b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_5e9f675b-b89b-76a6-e1db-900904252b62-a594150b {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-a594150b {
    grid-area: 3 / 1 / 4 / 3;
    place-self: start;
  }

  #w-node-dc9526fd-0589-f7dd-d078-914bbad10957-a594150b {
    grid-area: 4 / 1 / 5 / 4;
    place-self: start;
  }

  #w-node-cbc6afce-ec99-f650-0270-59be69c4b36c-a594150b {
    grid-area: 4 / 3 / 5 / 5;
    place-self: start;
  }

  #w-node-_0d8486bb-8244-d4f7-2d8f-14f86633823b-a594150b {
    grid-area: 3 / 3 / 4 / 5;
    place-self: start;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-a594150b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-a594150b {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_016965e8-b465-e0bd-d028-7f261671ef28-a594150b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-dbc616f9-cfb2-4eb4-e1c3-395587be623f-a594150b {
    grid-row: 3 / 5;
    grid-column-start: 1;
  }

  #w-node-fcaf372c-0ce0-a5cc-1212-7ab635caafe3-a594150b {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-a594150b {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-a594150b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-a594150b {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-e977baec-bea5-3f22-c279-6ca11a0f45d0-a594150b {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start center;
  }

  #w-node-e977baec-bea5-3f22-c279-6ca11a0f45df-a594150b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e977baec-bea5-3f22-c279-6ca11a0f45e1-a594150b {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: auto;
  }

  #w-node-e977baec-bea5-3f22-c279-6ca11a0f45e3-a594150b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-a594150b {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-a594150b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-a594150b {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-a594150b {
    grid-area: Area-3;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-f8338ab7 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-f8338ab7 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-f8338ab7 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_96c890df-09b0-0809-3224-bd758334c6d4-f8338ab7 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_96c890df-09b0-0809-3224-bd758334c6d7-f8338ab7 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_96c890df-09b0-0809-3224-bd758334c6d9-f8338ab7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_08997593-a86c-2deb-7696-9bdfe0e15b24-f8338ab7 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start center;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-f8338ab7 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e143de75-f9de-3055-5102-82b1653c859b-f8338ab7 {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: auto;
  }

  #w-node-a645805c-2f99-0510-febb-c5999f135b10-f8338ab7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09e9-f8338ab7, #w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09eb-f8338ab7 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09fa-f8338ab7 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-caa561c3-a92a-f7eb-a680-30fb8b7c09fc-f8338ab7 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-dcf3c6f1-05b6-a09a-b0c5-646945205832-f8338ab7 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-dcf3c6f1-05b6-a09a-b0c5-646945205835-f8338ab7 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-dcf3c6f1-05b6-a09a-b0c5-646945205837-f8338ab7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-f8338ab7 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-f8338ab7 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-f8338ab7 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_54937f88-5286-0b55-a1ef-c8438aa08997-f8338ab7 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_54937f88-5286-0b55-a1ef-c8438aa0899c-f8338ab7 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d5ce553c-6060-9658-c037-e36cf8ea06f5-f8338ab7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4d989cdc-e201-036a-f376-34b1e12ef204-f8338ab7 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_4d989cdc-e201-036a-f376-34b1e12ef208-f8338ab7 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_4d989cdc-e201-036a-f376-34b1e12ef206-f8338ab7 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-f8338ab7 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-f8338ab7 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-f8338ab7 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-c31111ae-3bf0-3468-318e-3cc1a7b7b7f0-f8338ab7 {
    grid-area: Area-3;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-ca2db589 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-ca2db589 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-ca2db589 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-ca2db589 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-ca2db589 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-ca2db589 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-ca2db589 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-ca2db589 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-ca2db589 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-ca2db589 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-ca2db589 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-ca2db589 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e30-cf14d007 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e32-cf14d007 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_477b472e-7c8d-c284-13c7-dadd5daa0e34-cf14d007 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad4-cf14d007 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad6-cf14d007 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_5ffeb111-0853-14de-ca2c-5e83f871fad8-cf14d007 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c56-cf14d007 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_312eae7e-685d-5f41-4ed8-4d1338718c63-cf14d007 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_4f2b73bc-74f8-38ad-23c8-8e43e13f7097-cf14d007 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482da-cf14d007 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_630e4bda-f3f7-f520-359e-ec4a4f1482dc-cf14d007 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_84e7f3c4-3868-b8f7-ccb5-7606afa8ec62-cf14d007 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-cf14d007 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-cf14d007 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-cf14d007 {
    grid-area: 3 / 3 / 4 / 6;
  }

  #w-node-_16d213ba-3398-5071-111c-a61dca5953e5-60b2b4f2 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_16d213ba-3398-5071-111c-a61dca5953e8-60b2b4f2 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_16d213ba-3398-5071-111c-a61dca5953ea-60b2b4f2 {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: start;
  }

  #w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3d4-60b2b4f2 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start center;
  }

  #w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e3-60b2b4f2 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e5-60b2b4f2 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ce2097a8-79a0-a95c-f7e3-33525afbe3e7-60b2b4f2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f1254e-60b2b4f2 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: start;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12550-60b2b4f2 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2f9a4f05-de8f-c2fc-01b6-598fe4f12552-60b2b4f2 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_274cedbd-5003-526e-62da-ffd8a706af29-60b2b4f2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9ad2831f-11e0-b1d0-42e0-5c118aaad73a-18790a70 {
    grid-area: Area-3;
  }

  #w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab4238-18790a70 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start;
  }

  #w-node-_5b16a922-b1a5-c37d-040e-fc0b447ef6cd-18790a70 {
    grid-area: 12 / 1 / 13 / 5;
    place-self: start;
  }

  #w-node-_5f24a7df-2a0d-aa14-f44d-2930c5a17b43-18790a70 {
    grid-area: 8 / 1 / 9 / 5;
    place-self: start;
  }

  #w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab423a-18790a70 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_13bc6ca8-c88e-f421-bbd5-f31faa0b016c-18790a70 {
    grid-area: 13 / 1 / 14 / 5;
  }

  #w-node-e9546e3d-319a-cc25-850e-0e82d0c81d07-18790a70 {
    grid-area: 9 / 1 / 10 / 5;
  }

  #w-node-_1e90fa7c-1b5d-f12e-f9f4-22127dab423c-18790a70 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_66807fd4-4496-81d0-68b8-87f60ad5b480-18790a70 {
    grid-area: 14 / 3 / 15 / 5;
  }

  #w-node-ec019db8-7f11-23ba-46fc-0f56716f141c-18790a70 {
    grid-area: 7 / 1 / 8 / 3;
    place-self: end start;
  }

  #w-node-_9a45decd-3dc7-3e14-25a2-07db19d57b01-18790a70 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: end start;
  }

  #w-node-dacc4288-bed1-9a2b-43ca-6334c673acee-18790a70 {
    grid-area: 11 / 1 / 12 / 3;
    place-self: end start;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc4b-18790a70 {
    grid-area: 10 / 1 / 11 / 5;
    place-self: start;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc52-18790a70 {
    grid-area: 7 / 1 / 8 / 5;
    place-self: start;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc54-18790a70 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc5a-18790a70 {
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc5e-18790a70 {
    grid-area: 6 / 1 / 7 / 3;
    place-self: end start;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc60-18790a70 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: end start;
  }

  #w-node-_3e02cceb-9bc1-2114-6a17-172215e9dc62-18790a70 {
    grid-area: 9 / 1 / 10 / 3;
    place-self: end start;
  }

  #w-node-ec8e94b3-f2aa-7763-fa9a-a7bb47563b21-18790a70 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_5bfee538-240f-6ea1-752a-4130949447cb-18790a70 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_19a899ca-a043-be6d-e58b-b2edbe13d719-18790a70, #w-node-_61f507bd-8d34-c22d-17b1-9708df25d6ef-18790a70 {
    grid-column: 1 / 2;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-c3f1e9e4 {
    grid-column: 4 / 7;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-c3f1e9e4 {
    grid-area: Area-6;
  }

  #w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-c3f1e9e4 {
    grid-area: Area-3;
  }

  #w-node-c90429aa-baae-9682-5e86-f496052b7996-c3f1e9e4 {
    grid-column: 1 / 2;
  }

  #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c3f1e9e4 {
    grid-column: 1 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-c3f1e9e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-c3f1e9e4 {
    grid-column: 1 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-c3f1e9e4 {
    grid-column: 3 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-c3f1e9e4 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-c3f1e9e4 {
    grid-column: 1 / 5;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-26780e15 {
    grid-column: 4 / 7;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-26780e15 {
    grid-area: Area-6;
  }

  #w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-26780e15 {
    grid-area: Area-3;
  }

  #w-node-c90429aa-baae-9682-5e86-f496052b7996-26780e15 {
    grid-column: 1 / 2;
  }

  #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-26780e15 {
    grid-column: 1 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-26780e15 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-26780e15 {
    grid-column: 1 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-26780e15 {
    grid-column: 3 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-26780e15 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-26780e15 {
    grid-column: 1 / 5;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-c61c3067 {
    grid-column: 4 / 7;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-c61c3067 {
    grid-area: Area-6;
  }

  #w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-c61c3067 {
    grid-area: Area-3;
  }

  #w-node-c90429aa-baae-9682-5e86-f496052b7996-c61c3067 {
    grid-column: 1 / 2;
  }

  #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-c61c3067 {
    grid-column: 1 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-c61c3067 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-c61c3067 {
    grid-column: 1 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-c61c3067 {
    grid-column: 3 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-c61c3067 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-c61c3067 {
    grid-column: 1 / 5;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f9-e9c10eb6 {
    grid-column: 4 / 7;
  }

  #w-node-a2b698da-3774-ffb7-6909-87edcdc321f6-e9c10eb6 {
    grid-area: Area-6;
  }

  #w-node-a7ec813d-400c-f1ed-4483-7eec6a0a81f9-e9c10eb6 {
    grid-area: Area-3;
  }

  #w-node-c90429aa-baae-9682-5e86-f496052b7996-e9c10eb6 {
    grid-column: 1 / 2;
  }

  #w-node-_85d65bd0-272b-edbe-76e2-44959efbb597-e9c10eb6 {
    grid-column: 1 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f44-e9c10eb6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f4c-e9c10eb6 {
    grid-column: 1 / 3;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f50-e9c10eb6 {
    grid-column: 3 / 5;
  }

  #w-node-_90695f07-bd18-be4f-6d11-0be5616f2f54-e9c10eb6 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-c327d5ee-ca9b-e286-36fc-4d9054ffd980-e9c10eb6 {
    grid-column: 1 / 5;
  }
}
