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: Soehne Leicht;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf0327eda85d52742a860_soehne-leicht.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Soehne Leicht Kursiv;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf03297b7479a58abd48a_soehne-leicht-kursiv.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Soehne Buch Kursiv;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf032ca66b00cd2e8779d_soehne-buch-kursiv.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Soehne Buch;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf032570b6c05af7a9aff_soehne-buch.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Panama;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64271ae237d94a5426e2586f_PanamaRegular.woff") format("woff"), url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64271b2ce66e8c6d36a47e6c_Panama%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Panama Italic;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/67afc82a6d40c60aca83e921_PanamaItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Söhnemono buch;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64271ae203454d58aa24539b_So%CC%88hneMono-Buch.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sohne Leicht;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf06ae9a91b67066cf7c7_So%CC%88hne-Leicht.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sohne Buchkursiv;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf06a6e26164c7826cca9_So%CC%88hne-BuchKursiv.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sohne Buch;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf06a3ba8cf33c2085eee_So%CC%88hne-Buch.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sohne Leichtkursiv;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/64dbf06a7e68e8f614eaf85a_So%CC%88hne-LeichtKursiv.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: New Bahru Hand;
  src: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/660496f0880a23c7990dba24_NewBahruHand.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --omfgco-bg: #fbf2e8;
  --omfgco-black: #171717;
  --omfgco-white: white;
  --thatcher-bg: #f0efeb;
  --miyashita-bg: #f1eeee;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--omfgco-bg);
  color: var(--omfgco-black);
  cursor: none;
  font-family: Soehne Leicht, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

h1 {
  letter-spacing: -.03em;
  max-width: 30ch;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 44px;
}

h2 {
  max-width: 30ch;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

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

h5 {
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

p {
  max-width: 70ch;
  margin-bottom: 10px;
}

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

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

.is--narrow-para {
  max-width: 400px;
  font-family: Soehne Leicht, sans-serif;
  font-size: 18px;
  line-height: 22.5px;
}

.is--spaced-above {
  margin-top: 40px;
}

.col-wrapper {
  width: 100%;
  margin-right: -20px;
  display: flex;
  position: relative;
}

.col-wrapper.is--all-middle {
  align-items: center;
}

.hero-title {
  z-index: 10;
  font-size: 60px;
  line-height: 80px;
  position: relative;
}

.is--border-right {
  border-right: 1.5px solid #000;
}

.splide__arrows {
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.is--oversize {
  font-size: 50px;
  line-height: 58px;
}

.is--small-spaced-around {
  margin-top: 20px;
  margin-bottom: 20px;
}

.splide__arrow {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/6303eb938c2256fe2f01e077_Slider%20Arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 45px;
  height: 30px;
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(-180deg);
}

.is--flipped {
  flex-direction: row-reverse;
  display: flex;
}

.is--fully-centred {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.col-inner-space {
  padding: 30px;
}

.is--vertical-middle {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.is--paddedin-right {
  padding-right: 40px;
}

.is--inline {
  display: inline;
}

.is--inline.next-project__heading {
  font-size: 50px;
  font-weight: 300;
  line-height: 55px;
}

.is--inline.is--hidden {
  display: none;
}

.paragraph-7 {
  display: block;
}

.col-40 {
  width: 40%;
  margin-right: 20px;
  position: relative;
}

.col-60 {
  width: 60%;
  margin-right: 20px;
}

.is--horizontal-middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.is--border-bottom {
  border-bottom: 1.5px solid #000;
}

.col-50 {
  flex: 0 auto;
  align-self: auto;
  width: 50%;
  margin-right: 20px;
  position: relative;
}

.fs-cc-banner_trigger {
  display: none;
}

.bullet__text {
  text-indent: 12px;
  column-count: 0;
  font-weight: 600;
}

.is--large-para {
  max-width: 50ch;
  font-family: Soehne Leicht, sans-serif;
  font-size: 26px;
  line-height: 1.4em;
}

.is--large-para.para-wide {
  max-width: 120ch;
}

.is--large-para.large {
  margin-bottom: 20px;
}

.is--no-above-space {
  letter-spacing: .5px;
  margin-top: 0;
}

.is--paddedin-both-large {
  padding-left: 60px;
  padding-right: 60px;
}

.is--small-spaced-above {
  margin-top: 20px;
  display: inline-block;
}

.container {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.is--paddedin-left {
  padding-left: 40px;
}

.is--small-para {
  font-size: 16px;
  line-height: 22px;
}

.is--spaced-below {
  margin-bottom: 40px;
}

.is--vertical-bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.is--small-spaced-below {
  margin-bottom: 20px;
}

.is--narrow-heading {
  letter-spacing: .5px;
  max-width: 400px;
}

.col-66 {
  width: 66.6667%;
  margin-right: 20px;
}

.has--sticky {
  position: sticky;
  overflow: visible;
}

.is--border-left {
  border-left: 1.5px solid #000;
}

.splide {
  width: 100%;
  position: relative;
}

.button {
  z-index: 3;
  background-color: var(--omfgco-white);
  color: var(--omfgco-black);
  text-align: center;
  letter-spacing: .02em;
  border: 1px solid #000;
  border-radius: 100px;
  flex: none;
  min-width: 140px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 10px 28px 8px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.button:hover {
  background-color: var(--omfgco-black);
  color: var(--omfgco-white);
}

.button.is--small {
  min-width: 128px;
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
}

.button.is--inverted {
  color: #fff;
  background-color: #000;
}

.button.is--inverted:hover {
  color: #000;
  background-color: #fff;
}

.button.is--inverted.footer__cta {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
}

.button.is--inverted.footer__cta:hover {
  background-color: #2fe386;
  border-color: #000 #2fe386 #2fe386;
}

.global {
  z-index: 9100;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.section {
  z-index: 5;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 0 solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: block;
  position: relative;
}

.section.is--full-vh {
  min-height: 100vh;
}

.section.is--full-vh.ycrp-block {
  z-index: 1;
  position: relative;
  inset: 0% auto auto 0%;
}

.section.project-hero {
  width: 100%;
  height: 100vh;
}

.section.next-project {
  flex-direction: column;
  align-items: center;
  padding: 70px 0 0;
  display: flex;
}

.section.hero {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100vh;
  display: flex;
}

.section.hero.with-video {
  height: 0;
  padding: 56.25% 0 0;
  overflow: hidden;
}

.section.hero.ycrp-container {
  justify-content: center;
  align-items: center;
  width: 80%;
}

.section.form {
  padding-top: 0;
}

.section.footer {
  flex-flow: column;
  display: flex;
}

.section.form-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.form-section.lb-bg-2 {
  background-color: #f1cbb7;
}

.section.home__footer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  font-family: Panama, Georgia, sans-serif;
  font-size: 60px;
  line-height: 60px;
  display: flex;
}

.section.listen {
  align-items: center;
  padding-top: 110px;
  padding-bottom: 0;
  font-family: Soehne Buch, sans-serif;
  font-weight: 300;
  display: flex;
}

.section.journal {
  background-color: #0000;
  padding-top: 30px;
}

.section.black-bg {
  background-color: var(--omfgco-black);
  color: var(--omfgco-bg);
  display: block;
}

.section.project-content {
  display: block;
}

.section.project-content.miya-variations-bg {
  background-color: #f0efeb;
  height: auto;
}

.section.project__follow {
  padding-top: 130px;
}

.section.project__info-section {
  padding-bottom: 90px;
}

.section.lb-bg-1 {
  background-color: #e5b9e1;
}

.section.lg-bg-2 {
  background-color: #f8bebe;
}

.section.low-bono-header {
  margin-left: auto;
  margin-right: auto;
}

.section.webgrant_contact {
  border-style: solid none;
  border-color: #000;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0;
}

.section.home-regular-grid {
  padding-top: 100px;
}

.is--right-align {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.footer__cta-top {
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.is--spaced-around {
  letter-spacing: .5px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.is--overflow-hidden {
  width: 100%;
  overflow: hidden;
}

.col-33 {
  aspect-ratio: auto;
  width: 33.3333%;
  margin-right: 20px;
  position: sticky;
}

.col-33.contact__col {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 50px;
  display: flex;
}

.col-33.start-project {
  color: var(--omfgco-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
}

.col-33.project-cta {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.page-title {
  max-width: none;
  margin-top: 50px;
  margin-bottom: 100px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 55px;
  line-height: 64px;
}

.page-title.projects {
  margin-top: 40px;
  margin-bottom: 80px;
}

.page-title.is--inline.super {
  font-size: 40px;
  display: inline-block;
}

.page-title.filter {
  margin-bottom: 0;
}

.is--border-top {
  border-top: 1.5px solid #000;
}

.col-25 {
  width: 25%;
  margin-right: 20px;
}

.is--bold {
  font-weight: 700;
}

.is--centered {
  text-align: center;
}

.project-nav {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 40px 15px;
  display: flex;
  position: relative;
}

.project-nav__link {
  margin-bottom: 10px;
}

.project-nav__link.w--current {
  opacity: 1;
}

.project-nav__current {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  transform: rotate(180deg);
}

.project-nav__current-text {
  display: none;
}

.project-nav__current-text.w--current {
  opacity: 1;
  color: var(--omfgco-black);
  text-decoration: none;
  display: block;
}

.project-nav__menu {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.project-nav__wrap {
  z-index: 300;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.project-nav__overlay {
  opacity: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.project-list__outer-wrapper {
  z-index: 100;
  width: 50vw;
  height: 100vh;
  font-family: Panama, Georgia, sans-serif;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: scroll;
}

.project-list__wrapper {
  width: 50vw;
  margin-top: 70px;
  padding-bottom: 200px;
  padding-left: 20px;
  display: none;
}

.project-list__list {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.project-list__link {
  color: var(--omfgco-white);
  max-width: 50vw;
  font-size: 8vw;
  line-height: 10vw;
  text-decoration: none;
  position: relative;
}

.project-list__line {
  background-color: #fff;
  width: 0%;
  height: 1px;
  transition: width .2s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.project-list__image-wrapper {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.project-list__opener {
  z-index: 600;
  color: var(--omfgco-white);
  mix-blend-mode: difference;
  padding: 25px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 20px;
  text-decoration: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.project-hero__image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.about_item {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 7%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.about_image {
  opacity: 0;
  width: 24%;
  transform: scale(.5);
}

.about_image.is-1 {
  margin-top: -22%;
}

.about_image.is-3 {
  margin-bottom: -22%;
}

.about_heading {
  letter-spacing: -.03em;
  margin-left: auto;
  margin-right: auto;
  font-family: Panama, Georgia, sans-serif;
  font-size: 5.8em;
  font-weight: 400;
  line-height: .9;
}

.about_span {
  z-index: 1;
  color: #c2c2c2;
  cursor: pointer;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  display: inline-block;
  position: relative;
}

.nav {
  z-index: 9000;
  color: var(--omfgco-white);
  mix-blend-mode: difference;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav__logo {
  font-size: 20px;
  font-weight: 400;
}

.nav__right {
  align-items: center;
  font-family: Panama, Georgia, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: flex;
}

.next-project__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.next-project__cover {
  z-index: 1500;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.next-project__image-wrap {
  width: 100%;
  height: 60vh;
  margin-top: 30px;
  transition: margin .45s cubic-bezier(.645, .045, .355, 1), height .45s cubic-bezier(.645, .045, .355, 1);
  position: relative;
}

.next-project__wrapper {
  margin-top: 15vh;
  transition: margin .45s cubic-bezier(.645, .045, .355, 1);
}

.next-project__bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Panama, Georgia, sans-serif;
  display: flex;
}

.next-project__title {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Panama, Georgia, sans-serif;
  transition: transform .45s cubic-bezier(.645, .045, .355, 1);
}

.next-project__scale-wrap {
  width: 100%;
  height: 300px;
  margin-top: 30px;
  overflow: hidden;
}

.next-project__link-cover {
  z-index: 30;
  position: absolute;
  inset: 0%;
}

.transition-trigger {
  width: 0;
  height: 0;
}

.project__full-text {
  column-count: 3;
  column-gap: 50px;
}

.project__full-text p {
  margin-bottom: 15px;
}

.hero__video {
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav__logo-item {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  font-weight: 400;
  line-height: 26px;
  transition: opacity 1s;
  display: flex;
}

.nav__logo-item.active {
  opacity: 1;
}

.nav__logo-letter {
  display: inline-block;
  overflow: hidden;
}

.nav__left {
  justify-content: flex-start;
  align-items: flex-start;
  height: 1.4em;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav__logo-string {
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
}

.nav__project-name {
  width: auto;
  margin-left: 4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  transition: opacity 1s;
}

.nav__project-name.active {
  opacity: 1;
}

.nav__link-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav__link-wrapper:focus, .nav__link-wrapper:focus-visible, .nav__link-wrapper[data-wf-focus-visible] {
  outline-offset: 3px;
  outline: 3px solid #17171780;
}

.project__text-opener {
  text-transform: uppercase;
  width: auto;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Sohne Buch, sans-serif;
  text-decoration: none;
  position: relative;
}

.opener__more {
  transition: letter-spacing .2s;
}

.opener__less {
  opacity: 0;
  transition: letter-spacing .2s;
  position: absolute;
  inset: 10px auto auto 0%;
}

.project__full-text-wrapper {
  height: auto;
  overflow: hidden;
}

.nav__about-link {
  padding: 7px 8px 7px 0;
  text-decoration: none;
}

.nav__about-link.left {
  padding-right: 0;
}

.project-list__scroller-wrap {
  width: 50vw;
  height: 100%;
  overflow: auto;
}

.cursor {
  z-index: 99999;
  opacity: 0;
  mix-blend-mode: difference;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor__dot {
  border: 0px solid var(--omfgco-white);
  background-color: var(--omfgco-white);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  transition: border-radius .45s, transform .45s, height .45s, width .45s, border-width .45s, background-color .45s;
  display: flex;
}

.cursor__dot.is--o {
  border: 3px solid var(--omfgco-white);
  background-color: #17171700;
  border-radius: 50%;
  width: 23px;
  height: 26px;
}

.cursor__dot.is--o.is--eyes {
  border-width: 0;
}

.cursor__dot.is--arrow {
  background-color: #0000;
  border-top-width: 3px;
  border-bottom-style: none;
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #fff;
  border-radius: 0% 0 0% 50%;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
}

.cursor__dot.is--arrow-left {
  border-left: 3px solid var(--omfgco-white);
  background-color: #0000;
  border-top-width: 3px;
  border-bottom-style: none;
  border-right-style: none;
  border-right-width: 0;
  border-radius: 0 0% 50%;
  width: 20px;
  height: 20px;
  transform: rotate(-45deg);
}

.cursor__dot.is--cross {
  background-color: #fff0;
  width: 25px;
  height: 25px;
}

.cursor__dot.is--i {
  border-radius: 0%;
  width: 4px;
  height: 60px;
}

.cursor__dot.is--eyes {
  background-color: #fff0;
  width: 50px;
  height: 50px;
  transition: none;
}

.slider-hero__component {
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.swiper.is--slider-hero {
  position: relative;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
}

.swiper-wrapper.is--slider-hero {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.is--slider-hero {
  flex: none;
  width: 100%;
  height: 100vh;
  position: relative;
}

.hero-slider__image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
}

.slider-gallery_numbers {
  z-index: 90;
  color: var(--omfgco-white);
  mix-blend-mode: difference;
  font-size: 17px;
  font-weight: 400;
  position: absolute;
  inset: auto 50% 15px auto;
}

.embed-video {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.embed-video.journal-video {
  height: 80%;
}

.video-trigger {
  width: 0;
  height: 0;
}

.swiper-advance {
  z-index: 50;
  width: 15%;
  height: 100vh;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.swiper-advance.swiper-next {
  inset: 0% 0% 0% auto;
}

.swiper-advance.swiper-prev {
  opacity: 0;
  background-image: linear-gradient(270deg, #fff0, #ffffff26);
  transition: opacity .35s;
}

.swiper-advance.swiper-next {
  opacity: 0;
  background-image: linear-gradient(to right, #fff0, #ffffff26);
  transition: opacity .35s;
  inset: 0% 0% 0% auto;
}

.home-projects__grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.home-projects__item {
  cursor: none;
  width: 100%;
  height: 100%;
  position: relative;
}

.project-list__image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.project-list__image.image-1 {
  z-index: 20;
}

.project-list__image.image-2 {
  z-index: 15;
}

.project-list__image.image-3 {
  z-index: 10;
}

.nav__logo-space {
  width: .3em;
  height: 1em;
  display: inline-block;
}

.nav__logo-list {
  width: auto;
}

.nav__logo-wrapper {
  width: auto;
  overflow: hidden;
}

.transition {
  display: none;
}

.transition-content {
  background-color: var(--omfgco-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.loader-video {
  z-index: 100;
  min-width: 600px;
  min-height: 400px;
  position: relative;
}

.loader-wrapper {
  display: none;
}

.loader-list {
  width: 90%;
  min-width: 600px;
  min-height: 400px;
  position: relative;
}

.loader-item {
  position: absolute;
}

.nav__dropdown-toggle {
  padding: 0;
}

.nav__dropdown {
  mix-blend-mode: normal;
  margin-left: 10px;
}

.nav__lottie {
  width: 30px;
  height: 30px;
}

.nav__full-screen.w--open {
  z-index: 4000;
  background-color: var(--omfgco-white);
  color: var(--omfgco-black);
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.section-image {
  width: 100%;
}

.folio__grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.folio__grid.thatcher {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.folio__grid.catbird {
  grid-column-gap: 30px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.folio__grid.cottonwood {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.folio__grid.black-ivy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto;
}

.folio__grid.veso {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.folio__grid.styles-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.folio__grid.chorus {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.folio__grid.accompani {
  grid-row-gap: 30px;
}

.folio__grid.miyashita {
  align-items: stretch;
}

.folio__grid.symphony {
  grid-row-gap: 30px;
}

.folio__grid.xco {
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.folio__grid.dark_bg {
  color: var(--omfgco-bg);
}

.folio__grid.low-bono-header {
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  position: relative;
  top: 25svh;
}

.folio__col-50 {
  width: 50%;
}

.folio__bottom-text {
  display: flex;
}

.folio__bottom-col {
  width: 33.3333%;
  padding-right: 50px;
  position: relative;
}

.folio__bottom-title {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 40px;
  font-family: Soehne Buch, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.capability__item {
  border-bottom: 1.5px solid #000;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: none;
  max-height: 82.5px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 16px;
  padding-right: 0;
  font-family: Soehne Buch, sans-serif;
  font-size: 24px;
  line-height: 50px;
  display: block;
}

.capability__item:last-child {
  background-image: none;
}

.capability__list {
  width: 100%;
  display: block;
  position: relative;
}

.capability__wrapper {
  width: 100%;
  position: relative;
}

.capability__text {
  display: inline;
}

.project__bottom-text, .project__bottom-text-rich {
  font-family: Panama, Georgia, sans-serif;
  font-size: 35px;
  line-height: 44px;
  text-decoration: none;
}

.project__bottom-text-rich h4 {
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 40px;
  font-family: Sohne Buch, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.out-in-world__wrap {
  overflow: hidden;
}

.image-tall {
  object-fit: cover;
  height: 600px;
}

.image-original {
  height: 500px;
}

.image-object {
  z-index: 1;
  aspect-ratio: auto;
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 50%;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 0 #000;
  border-radius: 0;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.image-object.swiper-slide {
  flex: none;
  width: 100%;
  height: 100vh;
  position: relative;
}

.image-object.botanica-handle {
  object-fit: cover;
  object-position: 30% 50%;
}

.image-object.border {
  background-color: var(--omfgco-white);
  background-image: linear-gradient(#fff, #fff);
  padding: 30px;
}

.image-object.ors-video {
  object-fit: cover;
  flex: 0 auto;
  align-self: auto;
  width: 70%;
  height: 70%;
  inset: 0% auto auto 0%;
}

.image-object.lion-vid {
  padding-left: 100px;
}

.image-object.overlay-video {
  vertical-align: middle;
  width: 75%;
  height: 75%;
  position: absolute;
}

.image-object.leeway_motion {
  mix-blend-mode: overlay;
}

.image-object.overlay-object {
  mix-blend-mode: screen;
}

.image-object.louie-bldg {
  background-image: none;
  border-style: solid;
  border-width: 6px;
}

.image-object.bv-tower {
  mix-blend-mode: screen;
}

.image-object.audiophilia-sticker {
  transform: rotate(12deg);
}

.project-image__lightbox {
  z-index: 99005;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0% auto auto 0%;
}

.cursor__cross {
  color: var(--omfgco-white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  margin-left: 5px;
  font-size: 60px;
  transition: opacity .2s;
  display: none;
  transform: rotate(45deg);
}

.project__slider {
  z-index: 99000;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.swiper-container {
  display: none;
}

.project__slider-button {
  width: 10vw;
  height: 100vh;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.project__slider-close {
  z-index: 200;
  color: #fff;
  mix-blend-mode: difference;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  padding-bottom: 3px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.image-wrapper {
  height: auto;
  padding-top: 0%;
  display: block;
  position: relative;
}

.image-wrapper._2x3 {
  width: auto;
  max-width: 3000px;
  height: auto;
  max-height: 2000px;
  padding-top: 70%;
  padding-bottom: 80px;
}

.image-wrapper.aspect-16-9 {
  flex-flow: column wrap;
  place-content: center flex-start;
  align-items: stretch;
  max-width: 5000px;
  height: 0;
  max-height: 3000px;
  padding-top: 56%;
  padding-bottom: 0;
  display: block;
}

.image-wrapper.aspect-16-9.full-bleed.ors-banners {
  background-color: #000;
  justify-content: center;
}

.image-wrapper.aspect-16-9.ors-banners {
  background-color: #000;
}

.image-wrapper.aspect-square {
  mix-blend-mode: normal;
  object-fit: fill;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  height: 0;
  margin-top: 0;
  margin-left: 0;
  padding-top: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.image-wrapper.aspect-square.bv-tower {
  mix-blend-mode: screen;
}

.image-wrapper.aspect-tall {
  height: 0;
  padding-top: 150%;
}

.image-wrapper.aspect-wide {
  z-index: 999;
  height: 0;
  padding-top: 45%;
}

.image-wrapper.aspect-5-4 {
  padding-top: 66%;
}

.image-wrapper.aspect-4-5 {
  padding-top: 125%;
}

.image-wrapper.aspect-2-3 {
  padding-top: 150%;
}

.image-wrapper.aspect-3-2 {
  margin-top: 0;
  padding-top: 66%;
}

.image-wrapper.junto-manifesto {
  background-color: #295e6b;
  margin-bottom: 0%;
  padding: 10% 20%;
}

.image-wrapper.junto-manifesto.aspect-3-2 {
  background-color: #295e6b;
}

.home-grid__image {
  z-index: 10;
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home-grid__image.second {
  z-index: 20;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-grid__image.second.active {
  opacity: 1;
}

.home-grid__image.third {
  z-index: 30;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-grid__image.third.active {
  opacity: 1;
}

.home-grid__image.first.projects {
  position: absolute;
  inset: 0%;
}

.home-grid__trigger {
  z-index: 100;
  width: 33.3333%;
  height: 100%;
  margin-left: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.home-grid__trigger.second {
  margin-right: 33.3333%;
}

.home-grid__trigger.first {
  margin-left: 0;
  inset: 0% auto 0% 0%;
}

.project__slider-close-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding-right: 6px;
  font-size: 50px;
  font-weight: 300;
  display: flex;
  transform: rotate(-45deg);
}

.nav__screen {
  z-index: 4000;
  background-color: var(--omfgco-bg);
  width: 100%;
  height: 100vh;
  padding-top: 100px;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav__link {
  color: var(--omfgco-black);
  font-family: Panama, Georgia, sans-serif;
  font-size: 12vmin;
  line-height: 15vmin;
  text-decoration: none;
  position: relative;
}

.project__link-cover {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.project__link-cover-wrapper {
  z-index: 300;
  position: absolute;
  inset: 0%;
}

.home-grid__images-wrapper {
  padding-top: 66.6667%;
  position: relative;
}

.home-grid__project-title {
  flex: none;
  width: 50%;
  margin-right: 20px;
  font-family: Panama, Georgia, sans-serif;
}

.home-grid__project-info {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.home-grid__project-para {
  order: 0;
  width: auto;
  margin-top: 20px;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
}

.nav__link-line {
  background-color: var(--omfgco-black);
  width: 0%;
  height: .02em;
  transition: width .2s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.nav__bottom-items {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 25px 30px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.nav__bottom-items.next-project {
  position: relative;
}

.nav__list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 80vh;
  display: flex;
  overflow: auto;
}

.nav__bottom-link {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav__bottom-link.random-button.menu-cta-button, .nav__bottom-link.menu-cta {
  color: var(--omfgco-black);
}

.nav__opener {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 20px;
  display: flex;
}

.nav__opener.turns-o {
  margin-left: 0;
  position: relative;
}

.form__para-wrap {
  margin-top: 50px;
}

.form-field__inline {
  background-color: var(--omfgco-white);
  border: 1px #000;
  width: auto;
  height: 4vw;
  padding: 0;
  font-size: 4vw;
  line-height: 5vw;
  display: inline;
}

.form-field__inline::placeholder {
  color: var(--omfgco-black);
}

.form-field__inline.ice-cream {
  width: 5em;
}

.form__wrapper {
  font-family: Panama, Georgia, sans-serif;
  font-size: 4vw;
  line-height: 5vw;
}

.form__text-inline {
  display: inline;
}

.msf-slider {
  background-color: #0000;
  height: 100vh;
  padding-top: 80px;
}

.msf-hidden {
  display: none;
}

.project__intro-text {
  max-width: 50%;
  margin-bottom: 38px;
  padding-right: 40px;
}

.project-list__opener-2 {
  z-index: 600;
  color: #fff;
  mix-blend-mode: difference;
  padding: 25px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 18px;
  text-decoration: none;
  position: fixed;
  inset: auto auto 0% 0%;
}

.project-list__link-2 {
  color: #fff;
  max-width: 50vw;
  font-size: 8vw;
  line-height: 10vw;
  text-decoration: none;
  position: relative;
}

.form__next {
  z-index: 300;
  padding: 25px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.section__heading {
  z-index: 50;
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
  line-height: 60px;
  position: relative;
}

.section__heading.interview {
  line-height: 70px;
  display: inline;
}

.people__list {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.people__title {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Söhnemono buch, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.people__name {
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Panama, Georgia, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.people__images-wrap {
  height: 0;
  padding-top: 140%;
  position: relative;
  overflow: hidden;
}

.people__cycle1 {
  z-index: 10;
  opacity: 0;
  object-fit: cover;
  height: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.people__cycle1.is--active {
  z-index: 50;
  opacity: 1;
}

.people__cycle2 {
  z-index: 20;
  opacity: 0;
  object-fit: cover;
  height: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.people__cycle2.is--active {
  z-index: 50;
  opacity: 1;
}

.people__rollover {
  z-index: 60;
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.people__you-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 118px;
  display: flex;
  position: relative;
}

.people__you-face {
  position: absolute;
  inset: 0%;
}

.people__you-wrap-inner {
  position: relative;
}

.about__wrap {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: absolute;
}

.about__image {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.about__text {
  z-index: 20;
  color: var(--omfgco-white);
  font-family: Panama, Georgia, sans-serif;
  font-size: 5vw;
  line-height: 5vw;
  position: relative;
}

.people__cycle3 {
  z-index: 20;
  opacity: 0;
  object-fit: cover;
  height: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.people__cycle3.is--active {
  z-index: 50;
  opacity: 1;
}

.contact__left {
  z-index: 5;
  max-width: 55%;
  padding-top: 50px;
  padding-bottom: 140px;
  position: relative;
}

.hero-link {
  font-size: 60px;
  line-height: 80px;
}

.giant-text {
  font-family: Panama, Georgia, sans-serif;
  font-size: 3svw;
  line-height: 120%;
  text-decoration: none;
}

.giant-text.contact-title {
  max-width: 100%;
  margin-bottom: 0;
}

.giant-text.clients__link {
  display: inline-block;
}

.giant-text.show-1 {
  position: relative;
}

.giant-text.show-2, .giant-text.show-3, .giant-text.show-4, .giant-text.show-5, .giant-text.show-6 {
  position: absolute;
}

.giant-text.studio-text {
  line-height: 72px;
}

.giant-text.contact-phone {
  margin-top: 14px;
}

.giant-text.spaces-places {
  text-align: center;
}

.giant-text.spaces-places.extra-large {
  text-align: left;
  font-size: 6.45svw;
  line-height: 110%;
}

.giant-text.spaces-places.enormous {
  font-size: 220px;
  line-height: 220px;
}

.giant-text.enormous {
  text-align: center;
  font-size: 12svw;
  line-height: 1em;
}

.contact__video {
  width: 40%;
  height: 45vh;
  position: absolute;
  inset: 30px 0% auto auto;
}

.contact__top-wrap {
  display: flex;
  position: relative;
}

.video__pause {
  opacity: .46;
  width: 30px;
}

.contact__bottom-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 140px;
  margin-bottom: 30px;
  display: flex;
}

.large-text {
  font-family: Panama, Georgia, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none;
}

.large-text.is--link.newsletter__opener {
  height: 55px;
  display: inline;
  overflow: hidden;
}

.large-text.is--link.newsletter__opener.hide {
  height: 0;
}

.large-text.left-align {
  text-align: left;
}

.select-clients__item {
  width: auto;
  margin-right: 24px;
  display: inline-block;
  position: relative;
}

.select-clients__list {
  display: block;
}

.bullet-point {
  width: 10px;
  display: inline-block;
  position: absolute;
  inset: 41% 5px auto auto;
}

.footer__top {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 120px;
  display: flex;
}

.footer__bottom {
  display: flex;
  position: relative;
}

.footer__video {
  width: 33.3333%;
  height: 33.3333vh;
  position: absolute;
  inset: 30px 18% auto auto;
}

.footer__left {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 50px;
  padding-bottom: 203px;
  display: block;
  position: relative;
}

.footer__bottom-links {
  z-index: 300;
  box-sizing: border-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  aspect-ratio: auto;
  vertical-align: baseline;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 0;
  font-family: Panama, Georgia, sans-serif;
  font-size: 30px;
  line-height: 35px;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
  overflow: visible;
}

.footer__link, .link-wrap {
  text-decoration: none;
}

.heart-icon {
  width: 50px;
  margin-bottom: 12px;
  margin-left: 15px;
  display: inline-block;
}

.project__link-cover-new {
  z-index: 101;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.form_prev {
  z-index: 800;
  opacity: 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 15px 20px;
  font-size: 30px;
  line-height: 40px;
  display: flex;
  inset: auto auto 0% 0%;
}

.form_prev.disabled-prev {
  opacity: .25;
}

.form_error {
  color: #f88cd4;
  background-color: #0000;
  border: 0 solid #000;
  margin-top: 1.4em;
  padding: 0;
}

.form_contain {
  height: 100vh;
}

.form_field {
  background-color: var(--omfgco-white);
  cursor: none;
  border: 0 #000;
  border-radius: 0;
  width: 50vw;
  height: 4vw;
  margin-bottom: 0;
  padding: 0;
  font-size: 3vw;
  transition: all .2s;
  display: inline;
}

.form_field:focus {
  outline-offset: 0px;
  outline: 3px solid #17171780;
}

.form_field:focus-visible, .form_field[data-wf-focus-visible] {
  outline-offset: 3px;
  outline: 3px solid #17171799;
}

.form_field::placeholder {
  color: #17171780;
}

.form_field.small {
  max-width: 20vw;
}

.form_field.medium {
  max-width: 28vw;
}

.form_field.small-med {
  max-width: 25vw;
}

.form_field.large {
  width: 90vw;
}

.form_field.large.letter {
  height: 20vw;
}

.form_field.medium-large {
  cursor: none;
  max-width: 37vw;
}

.form_field.letter {
  width: 100%;
  height: 30vw;
  display: block;
}

.form_field.dog-person {
  width: 70vw;
}

.form_field.job-title {
  width: 83vw;
}

.form_field.using-ai {
  width: 93vw;
}

.form_field.large-text {
  width: 100%;
  height: 20vw;
  line-height: 1.1em;
}

.form_field.larger {
  width: 63vw;
}

.form_field.hospitality {
  width: 42vw;
}

.form_field.funded {
  width: 100%;
}

.form_field.waiting {
  width: 83vw;
}

.form_field.done-by {
  width: 40vw;
}

.form_field.large-text-slim {
  width: 100%;
  height: 10vw;
  line-height: 1.1em;
}

.question_number {
  margin-left: .6em;
  margin-right: .5em;
  display: block;
  position: relative;
  overflow: hidden;
}

.form_success {
  background-color: #0000;
  background-image: linear-gradient(297deg, #eeedf200, #ffffff24);
  border: 2px solid #eeedf217;
  border-radius: .4em;
  margin-top: 3.4em;
  padding: 2.4em;
}

.form_next {
  height: 2em;
  display: none;
  inset: auto 0% 0% auto;
}

.form_progress-fill {
  background-color: #f88cd4;
  border-radius: 100vw;
  width: 0%;
  height: 100%;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.question_text {
  color: var(--omfgco-black);
  text-transform: none;
  height: 1.2em;
  font-size: 1em;
  display: block;
}

.question_text.number {
  text-align: right;
  width: 1.5em;
  padding-left: .2em;
  padding-right: .2em;
}

.question_text.number.second {
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(100%);
}

.form_progress-dot {
  justify-content: center;
  align-items: center;
  width: 0;
  height: 100%;
  display: flex;
  position: relative;
}

.c-slider {
  background-color: #0000;
  align-items: center;
  height: 100vh;
  display: block;
}

.form {
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  font-family: Panama, Georgia, sans-serif;
  font-size: 3vw;
  line-height: 5vw;
  transition: font-size .2s;
  position: relative;
}

.slider_nav {
  z-index: 3;
  opacity: 1;
  display: none;
  position: relative;
}

.form_progress-circle {
  background-color: #f88cd4;
  border-radius: 100vw;
  width: 1em;
  min-width: 1em;
  height: 1em;
  position: absolute;
}

.radio_label {
  z-index: 2;
  margin-bottom: 0;
  font-size: .8em;
  position: relative;
}

.form_submit {
  opacity: .61;
  color: var(--omfgco-black);
  background-color: #0000;
  border: 1px solid #eeedf2;
  border-radius: .4em;
  transition: all .2s;
}

.slider_slide {
  width: 100%;
  height: 100%;
}

.form_question {
  text-transform: none;
  margin-bottom: 1em;
  font-size: 1.7em;
  line-height: 1;
}

.form_progress-box {
  color: #0d0628;
  background-color: #f88cd4;
  border-radius: .4em;
  margin-top: -3.6em;
  padding: .3em .6em;
}

.form_progress-text {
  font-size: .6em;
}

.question {
  opacity: .55;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 140px;
  display: none;
}

.form_button {
  color: var(--omfgco-black);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  padding: 15px 20px;
  font-size: 30px;
  line-height: 40px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.form_button.form-active {
  opacity: 1;
  background-color: #0000;
}

.form_button.send {
  font-size: 60px;
  line-height: 70px;
}

.form_progress {
  background-color: #eeedf233;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: .2em;
  margin-top: 2.6em;
  display: none;
}

.form_prev-text {
  color: var(--omfgco-black);
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}

.radio_option {
  text-align: center;
  background-color: #eeedf20a;
  border-radius: .4em;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: .6em;
  padding: .5em .6em;
  display: flex;
  position: relative;
}

.radio_option:hover {
  background-color: #eeedf29e;
}

.radio_button {
  z-index: 1;
  opacity: 0;
  border-width: 0;
  border-radius: .4em;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s cubic-bezier(.39, .575, .565, 1);
  position: absolute;
  inset: 0%;
}

.radio_button.w--redirected-checked {
  background-color: var(--omfgco-white);
  opacity: 1;
  border-width: 0;
  border-radius: .4em;
  width: 100%;
  height: 100%;
}

.icon {
  filter: invert();
  width: .6em;
  margin: 0 .2em 0 0;
  display: inline-block;
  position: relative;
  transform: rotate(-180deg);
}

.slider_slide-fill {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: .6em .3em;
  display: flex;
}

.slider_mask {
  width: 100%;
  height: 100%;
}

.field_wrap {
  display: inline-block;
  position: relative;
}

.field_wrap.funded {
  width: 100%;
}

.error {
  font-family: Söhne;
  font-weight: 400;
  position: absolute;
  inset: auto auto -18px 0%;
}

.form-section {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  position: relative;
}

.radio-button {
  z-index: 5;
  background-color: #fff;
  border-style: none;
  border-radius: 0%;
  width: 100%;
  height: 4.5vw;
  margin-left: 0;
  transition: background-color .2s, box-shadow .2s;
  position: absolute;
  inset: 0%;
}

.radio-button:hover {
  background-color: #c2c2c2;
}

.radio-button.w--redirected-checked {
  background-color: var(--omfgco-black);
  box-shadow: 0 0 0 3px var(--omfgco-black);
  color: var(--omfgco-white);
  border-style: none;
}

.radio-button.w--redirected-focus, .radio-button.w--redirected-focus-visible {
  outline-offset: 3px;
  outline: 3px solid #17171780;
}

.radio-field {
  border-radius: 0;
  height: 4.5vw;
  padding: 0;
  display: inline-block;
  position: relative;
}

.radio-field.infinity {
  text-align: center;
  min-width: 60px;
}

.radio-label {
  z-index: 10;
  pointer-events: none;
  color: #fff;
  mix-blend-mode: difference;
  margin-bottom: 0;
  position: relative;
}

.radio-wrap {
  display: flex;
}

.project__grid-text.large {
  font-family: Panama, Georgia, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.project__hero-component {
  font-size: 17px;
  line-height: 24px;
}

.video-object {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button__arrow {
  font-size: 60px;
  line-height: 50px;
  display: inline-block;
  transform: translate(0, 10px);
}

.form__success {
  z-index: 1;
  background-color: #0000;
  min-height: 100vh;
  position: relative;
}

.form__success-internal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  padding-bottom: 4vh;
  display: flex;
  position: relative;
}

.next-project__link-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-caption {
  margin-bottom: 0;
  padding-top: 10px;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(0, 100%);
}

.project-list__info-text {
  z-index: 100;
  color: #fff;
  width: 40%;
  padding-right: 30px;
  font-family: Soehne Leicht, sans-serif;
  font-size: 24px;
  line-height: 30px;
  display: none;
  position: absolute;
  inset: 50% 0% 0% auto;
}

.footer {
  background-color: var(--omfgco-black);
  color: var(--thatcher-bg);
}

.dice-icon {
  width: 170px;
  margin-left: 30px;
}

.dice-icon.bottom-bar {
  width: 80px;
  margin-bottom: 12px;
  margin-left: 10px;
}

.random-project {
  align-items: center;
  display: flex;
}

.random-project__link-cover {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.random-project__link-wrapper {
  z-index: 20;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.random-project__item {
  position: relative;
}

.random-project__list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.random-project__line {
  background-color: var(--omfgco-black);
  width: 0%;
  height: 1px;
  transition: width .2s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.random-project__text {
  position: relative;
}

.chorus-bg {
  background-color: #ede6d4;
}

.journal__grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.journal__grid.thatcher {
  grid-template-rows: auto auto minmax(80px, 1fr) auto minmax(80px, 1fr) auto minmax(80px, 1fr) auto auto auto;
}

.journal__grid.catbird {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.journal__grid.cottonwood {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.journal__grid.black-ivy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto;
}

.journal__grid.styles-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.journal__grid.chorus {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.journal__grid.impromptu {
  grid-row-gap: 75px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.journal__para {
  z-index: 50;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 26px;
  position: relative;
}

.journal__para.large {
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.journal__para.grant {
  margin-bottom: auto;
}

.journal__rich-text {
  z-index: 50;
  font-size: 26px;
  line-height: 36px;
  position: relative;
}

.journal__rich-text h2 {
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.journal__rich-text blockquote {
  border-left: 3px solid var(--omfgco-black);
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 40px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.carouse-bg {
  background-color: #fff4eb;
}

.journal__listen {
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.journal__ear {
  width: 40px;
  margin-right: 12px;
}

.journal__title {
  z-index: 50;
  max-width: none;
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
  line-height: 60px;
  position: relative;
}

.home-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--omfgco-bg);
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-grid.journal {
  background-color: #0000;
}

.home-grid__item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 70%;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 13px 1px #0003;
}

.home-grid__identifier-text {
  position: absolute;
  inset: 47% auto auto;
}

.home-projects__wrapper, .home-projects__wrapper.jetboost-list-wrapper-3w6j.projects {
  display: block;
}

.full-bleed {
  margin-left: -30px;
  margin-right: -30px;
}

.full-bleed.new-banner {
  margin-bottom: -32px;
}

.video-button {
  opacity: .25;
  width: 25px;
}

.video-button:hover {
  opacity: 1;
}

.spacer-small {
  width: 100%;
  height: 50px;
}

.spacer-medium {
  width: 100%;
  height: 100px;
}

.spacer-medium.hr {
  border-top: 2px solid #000;
  border-bottom: 2px #000;
}

.spacer-large {
  width: 100%;
  height: 200px;
}

.project-transition__wrapper {
  z-index: 9900;
  position: relative;
  inset: 0%;
}

.project-transition__wrapper.slider-test {
  margin-top: 0;
  position: relative;
  top: 0%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 90vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search__screen {
  z-index: 4000;
  background-color: var(--omfgco-bg);
  width: 100%;
  height: 100vh;
  padding-top: 100px;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  position: fixed;
  inset: 0%;
}

.search__box {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--omfgco-black);
  background-color: var(--omfgco-bg);
  min-height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 15px 15px 0;
  font-family: Panama, Georgia, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.search__box:focus, .search__box:focus-visible, .search__box[data-wf-focus-visible] {
  border-bottom-color: var(--omfgco-black);
}

.search__box.result-page {
  color: var(--omfgco-black);
  border-bottom-style: none;
  height: auto;
  min-height: 70px;
  max-height: none;
  margin-top: 20px;
}

.search__wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.search__button {
  color: var(--omfgco-black);
  background-color: #0000;
  width: 70px;
  height: 70px;
  padding: 0 0 6px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 60px;
  line-height: 60px;
  position: absolute;
  inset: auto 0% 97px auto;
  transform: translate(0, -100%);
}

.search__button:hover {
  opacity: .6;
}

.search__button.no-transition.result-page {
  font-family: Panama, Georgia, sans-serif;
  font-weight: 300;
  display: block;
  position: relative;
  bottom: -80px;
}

.search__lottie {
  width: 28px;
  height: 28px;
}

.search-button {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 8px;
  display: flex;
}

.search-button.turns-o {
  position: relative;
}

.projects__inline-link {
  display: inline-block;
}

.projects__inline-link.jetboost-filter-3w6j.jetboost-filter-active {
  background-color: var(--omfgco-white);
}

.small-cap-heading {
  text-transform: uppercase;
  max-width: none;
  font-family: Söhnemono buch, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.small-cap-heading.toggle-sound {
  align-items: flex-end;
  display: flex;
}

.cap-list__title {
  margin-top: 0;
  margin-bottom: 2px;
  padding-right: 20px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.cap-list__list {
  column-count: 2;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.cap-list__wrapper {
  width: 66%;
}

.large {
  font-size: 32px;
  line-height: 40px;
}

.link {
  padding-bottom: 4px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 38px;
  line-height: 46px;
  text-decoration: none;
}

.text-block {
  font-family: Panama, Georgia, sans-serif;
  font-size: 38px;
  line-height: 48px;
}

.search-top-wrap {
  border-bottom: 1px solid var(--omfgco-black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 120px;
  display: flex;
  position: relative;
}

.search-top-wrap:focus, .search-top-wrap:focus-visible, .search-top-wrap[data-wf-focus-visible] {
  border-bottom-color: var(--omfgco-black);
}

.search-image {
  aspect-ratio: 5 / 3;
  object-fit: cover;
  width: 100%;
  display: block;
}

.search-item {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 35px;
  display: flex;
  position: relative;
}

.search-link {
  color: var(--omfgco-black);
  width: 50%;
  font-family: Panama, Georgia, sans-serif;
  font-size: 60px;
  line-height: 70px;
  text-decoration: none;
}

.search-left {
  margin-right: auto;
}

.search-para {
  width: 50%;
  padding-right: 70px;
}

.link__line {
  width: 0%;
  height: 1px;
  transition: width .2s;
}

.image-multiply {
  mix-blend-mode: multiply;
}

.home-grid__image-link {
  text-decoration: none;
  position: relative;
  overflow: visible;
}

.footer-bottom__links-wrap {
  height: 110px;
  display: block;
  position: relative;
}

.filter-link {
  text-decoration: none;
  display: inline-block;
}

.miyashita-bg {
  background-color: var(--omfgco-white);
  background-image: linear-gradient(to bottom, var(--miyashita-bg), var(--miyashita-bg));
}

.muji-bg {
  background-color: #f1e6e1;
}

.symphony-bg {
  background-color: #edece6;
}

.straightaway-bg {
  background-color: #fff;
}

.xco-bg {
  background-color: #fcfcfc;
}

.home-projects__categories {
  display: none;
}

.text-block-2 {
  padding-left: 0;
}

.image-4 {
  width: 80%;
  max-width: 80%;
}

.image-5 {
  width: 100%;
  max-width: 100%;
  text-decoration: underline;
}

.image-6 {
  width: 0%;
  max-width: 100%;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: "Area";
}

.first-timer-bg {
  background-color: #ffe29a;
}

.image-7 {
  width: auto;
  max-width: 70%;
  height: 400px;
}

.grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  object-fit: fill;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: space-around;
  place-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0;
  overflow: visible;
}

.off-the-art-bg {
  background-color: var(--omfgco-white);
}

.image-8, .image-9 {
  max-width: 23%;
  max-height: 250px;
}

.image-10, .image-11, .image-12 {
  max-width: 60%;
}

.image-13, .image-14 {
  max-width: 50%;
}

.image-15 {
  max-width: 80%;
}

.image-16 {
  max-width: 60%;
}

.image-17, .image-18 {
  max-width: 80%;
}

.image-19, .image-20 {
  max-width: 50%;
}

.image-21, .image-22 {
  max-width: 60%;
}

.image-23 {
  max-width: 50%;
}

.image-24 {
  max-width: 60%;
}

.image-25 {
  max-width: 80%;
}

.image-26 {
  max-width: 60%;
}

.image-27, .image-28, .image-29 {
  max-width: 80%;
}

.image-30 {
  max-width: 70%;
}

.image-31 {
  max-width: 80%;
}

.image-32, .image-33 {
  max-width: 50%;
}

.image-34 {
  max-width: 100%;
}

.image-35 {
  max-width: 70%;
}

.image-36 {
  max-width: 80%;
}

.nav-page__bg {
  z-index: 1500;
  background-color: var(--omfgco-bg);
  width: 100%;
  height: 90px;
  position: absolute;
}

.pin-image {
  width: 100%;
}

.journal__next-image {
  width: 40%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.journal__next-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.projects-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
  position: relative;
}

.projects__wrapper {
  display: block;
}

.projects__wrapper.jetboost-list-wrapper-3w6j {
  padding-bottom: 100px;
}

.projects__wrapper.jetboost-list-wrapper-3w6j.projects {
  display: block;
}

.project-grid__images-wrapper {
  width: 100%;
  height: 0;
  padding-top: 60%;
  position: relative;
}

.projects__item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.journals__wrapper, .journals__wrapper.jetboost-list-wrapper-3w6j.projects {
  display: block;
}

.background-video {
  height: 1440px;
}

.image-37 {
  width: 60%;
}

.image-38 {
  width: 50%;
}

.frtiz-kim.fritz-kim-bg {
  background-color: #aab29d;
}

.nav__about-line {
  background-color: var(--omfgco-white);
  width: 0%;
  height: 1px;
  transition: width .2s;
}

.nav__dice-lottie {
  width: 70px;
}

.select-link {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.link-cover {
  z-index: 30;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.journal__grid-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
  position: relative;
}

.journals__filters-wrapper.jetboost-filter-jnlv {
  margin-bottom: 40px;
  display: none;
}

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

.journal__filter-link.jetboost-filter-active {
  text-decoration: underline;
}

.journal__filter-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.project__filter-wrapper {
  display: inline;
}

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

.project__filter-list {
  display: inline;
}

.project__filter-item {
  text-transform: lowercase;
  transition: transform .2s;
  display: inline-block;
}

.background-video-2 {
  width: auto;
  max-width: 1920px;
  height: auto;
  max-height: 1080px;
}

.background-video-3 {
  height: 720px;
}

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

.paragraph-8 {
  color: var(--omfgco-black);
  font-size: 17px;
  line-height: 24px;
}

.accompani-bg {
  background-color: #f2ebe5;
}

.wylder-bg {
  background-color: #c1c1c1;
}

.nav__hover {
  position: absolute;
  inset: 0%;
}

.laylow-bg {
  background-color: #feeedc;
}

.huntington-bg {
  background-color: #eadfdd;
}

.eem-bg {
  background-color: #f5e3bb;
}

.committee-bg {
  background-color: #f2e7d3;
}

.committee-bg.bg-color {
  background-color: #3c1415;
}

.committee-bg.bg-color.text-color {
  color: #dabbac;
}

.thatcher-bg, .frances-bg {
  background-color: #fff;
}

.cottonwood-bg {
  background-color: var(--omfgco-white);
}

.cottonwood-bg.bg-color {
  background-color: #faeadf;
}

.project-list-wrapper {
  display: none;
}

.project-filter-text {
  display: inline;
}

.interview__wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.artboard-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-areas: ". Area";
}

.listen-link {
  text-transform: uppercase;
  align-items: center;
  font-family: Soehne Leicht, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.listen-icon {
  width: 80px;
}

.listen-icon.eyes {
  width: 65px;
  margin-right: 12px;
}

.listen-icon.ear {
  width: 70px;
  height: 70px;
}

.journal__filter-item {
  display: inline-block;
}

.journal__types-wrap {
  display: none;
}

.project__follow-info {
  z-index: 9000;
  opacity: 0;
  color: var(--omfgco-black);
  width: 100%;
  height: 0;
  padding-bottom: 0;
  position: fixed;
  inset: auto 0% 0% auto;
  overflow: auto;
}

.project__follow-info.active {
  opacity: 1;
  background-color: #f0efebf2;
  width: 100%;
  height: 100vh;
  padding-bottom: 50px;
}

.project__follow-open {
  z-index: 90010;
  color: var(--omfgco-white);
  text-transform: uppercase;
  mix-blend-mode: difference;
  padding: 20px 30px;
  font-family: Soehne Buch, sans-serif;
  position: fixed;
  inset: auto 0% 0% auto;
}

.project__full-text-wrapper-follow {
  height: auto;
  overflow: hidden;
}

.sp-progress-bar-wrapper {
  cursor: pointer;
  flex: 1;
  height: 3px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 13px;
}

.sp-thumbnail {
  border-radius: 4px;
  width: 50px;
  height: 50px;
}

.progress-bar {
  background-color: var(--omfgco-black);
  color: #17171773;
  -webkit-text-stroke-color: #17171773;
  width: 50%;
  height: 3px;
  position: relative;
}

.sp-media-player-bar-wrapper {
  color: var(--omfgco-black);
  flex: 1;
  align-items: center;
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.sp-track-wrapper {
  background-color: #0000;
  border-radius: 4px;
  width: 100%;
  padding: 25px 30px;
}

.sp-title-wrapper {
  flex-direction: column;
  align-items: flex-start;
  line-height: 1;
  display: flex;
}

.sp-elapsed {
  flex-direction: row;
  display: flex;
}

.sp-progress-bar-background {
  background-color: #0000001a;
}

.true-media-player-single-track {
  display: none;
}

.sp-details-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.sp-track {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-example-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.sp-pause {
  opacity: .9;
  filter: invert();
  width: 30px;
  height: 22px;
  margin-right: 10px;
}

.sp-artist-name {
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 500;
}

.sp-title {
  font-size: .875rem;
  font-weight: 300;
}

.sp-play {
  opacity: .9;
  filter: invert();
  width: 30px;
  margin-right: 10px;
}

.sp-controla-wrapper {
  align-items: center;
  width: 100%;
  min-height: 40px;
  display: flex;
}

.true-progress-head {
  background-color: var(--omfgco-black);
  border-radius: 20px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: -3px 0% auto auto;
}

.journal__listen-wrap {
  min-height: 100px;
}

.start-project {
  z-index: 600;
  color: var(--omfgco-white);
  mix-blend-mode: difference;
  padding: 25px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 20px;
  text-decoration: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.bg-neutral {
  background-color: #ffc22c;
}

.bg-neutral.bg-color {
  background-color: #253b64;
}

.bg-neutral.bg-color.text-color {
  color: #000;
  background-color: #fff;
}

.bg-blackivy {
  background-color: var(--omfgco-black);
  color: #c5c1b5;
}

.bg-veso {
  background-color: #fff;
}

.mineral-bg {
  color: var(--omfgco-bg);
  background-color: #1a1918;
}

.heading {
  line-height: 45px;
}

.bg-journal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e0d44c;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.heading-2 {
  letter-spacing: .5px;
  font-family: Soehne Buch, sans-serif;
  font-weight: 400;
}

.large-header {
  font-size: 100px;
  line-height: 96px;
}

.hue-cry-bg {
  background-color: var(--thatcher-bg);
}

.body-3 {
  background-color: #ecc8bc;
}

.nextup-bg {
  background-color: #e9f8ff;
}

.div-block {
  background-color: #7ebc6500;
}

.nextup-grey {
  background-color: #e6e5e6;
}

.nextup-green {
  background-color: #87bd5e;
}

.is--italic {
  font-style: italic;
}

.serra-bg {
  background-color: var(--omfgco-white);
}

.hero-link-cover {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-39 {
  text-align: right;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.values__grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.values__graphic {
  max-width: 80%;
}

.opener__line {
  width: 0%;
  height: 1px;
  transition: width .45s;
}

.text-decay {
  align-items: center;
  display: flex;
  position: relative;
}

.studio-journal-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.select-clients__line {
  width: 0%;
  height: 1px;
  transition: width .2s;
}

.select-clients__text-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 40px;
  display: block;
  position: relative;
}

.nav__bottom-link-random {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav__bottom-link-random.random-button.menu-cta-button, .nav__bottom-link-random.menu-cta {
  color: var(--omfgco-black);
}

.filter-line {
  width: 0%;
  height: 1px;
  margin-bottom: 1px;
  transition: margin .2s, height .2s, width .2s;
}

.is--panama {
  text-align: center;
  font-family: Panama, Georgia, sans-serif;
}

.is--panama.hi {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
  position: static;
}

.journal__link {
  text-decoration: none;
}

.newsleter__field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--omfgco-bg);
  color: var(--omfgco-bg);
  cursor: none;
  background-color: #fff0;
  height: 50px;
  padding-left: 0;
  padding-right: 50px;
  font-family: Panama, Georgia, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.newsleter__field:focus, .newsleter__field:focus-visible, .newsleter__field[data-wf-focus-visible] {
  border-bottom-color: var(--omfgco-bg);
}

.newsleter__field::placeholder {
  color: #e6e4df38;
  background-color: #fff0;
}

.newsletter__submit {
  z-index: 10;
  cursor: none;
  background-color: #3898ec00;
  width: 50px;
  margin-bottom: 10px;
  margin-left: -50px;
  padding: 15px 10px;
  font-size: 30px;
  transition: padding .2s;
  position: relative;
}

.newsletter__submit:hover {
  padding-left: 20px;
}

.newsletter__form {
  cursor: none;
  display: flex;
}

.newsletter__form-wrap {
  cursor: none;
  height: 0;
  overflow: hidden;
}

.newsletter__form-wrap.active {
  height: 50px;
}

.newsletter__success {
  text-align: left;
  background-color: #ddd0;
  padding: 0;
}

.newsletter__wrap {
  height: 70px;
}

.newsletter__text-wrap {
  overflow: hidden;
}

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

.search__info {
  display: flex;
}

.search__heading {
  font-family: Panama, Georgia, sans-serif;
  font-size: 50px;
}

.search__cover-link {
  position: absolute;
  inset: 0%;
}

.page-icon {
  width: 30px;
}

._404-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.search__empty {
  max-width: 1000px;
  margin-bottom: 100px;
}

.search__label {
  z-index: 4001;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Sohne Leicht, sans-serif;
  font-size: 20px;
  position: relative;
}

.search__left {
  flex: 1;
}

.test-nav__wrap {
  justify-content: flex-start;
  align-items: center;
  height: 90px;
  margin-top: 150px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.test-nav__lottie {
  flex: none;
  height: 26px;
}

.test-nav__link {
  width: auto;
  height: 26px;
  display: flex;
  position: relative;
}

.edit-text {
  color: #17171766;
  background-color: #fff;
  min-width: 50px;
  transition: background-color .2s;
}

.edit-text:hover {
  color: #17171799;
  background-color: #fffc;
}

.edit-text:focus-visible, .edit-text[data-wf-focus-visible] {
  outline-color: var(--omfgco-black);
  outline-offset: 2px;
  outline-width: 3px;
  outline-style: solid;
}

.edit-text.is--filled {
  color: var(--omfgco-black);
  background-color: #fff3;
}

.edit-text.is--filled:hover {
  background-color: #fff;
}

.edit-text.is--error {
  background-color: #ffa0a0;
  background-image: url("https://cdn.prod.website-files.com/6303e9c89271a789d87fd8b3/654189acd2145803f40ae832_Required.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 43px;
}

.form-text-text {
  margin-top: 40px;
  font-family: Panama, Georgia, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.form-text-text.is--link.newsletter__opener {
  height: 55px;
  display: inline;
  overflow: hidden;
}

.form-text-text.is--link.newsletter__opener.hide {
  height: 0;
}

.form-text-text.left-align {
  text-align: left;
}

.form-text-text.is--no-top-margin {
  margin-top: 0;
}

.form-text-radio {
  display: inline;
}

.text-span {
  font-family: Sohne Buch, sans-serif;
  font-weight: 300;
}

.grant_bg {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: var(--omfgco-black);
  color: var(--omfgco-black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: linear-gradient(0deg, #e0b6ea, #ead0b6);
  background-clip: border-box;
  height: 100%;
  overflow: auto;
}

.heading-3 {
  text-align: left;
  letter-spacing: .5px;
}

.extra-large {
  text-align: left;
  font-size: 120px;
  line-height: 120px;
}

.text-span-2 {
  font-family: Panama, Georgia, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.stupid-big {
  text-align: center;
  min-width: 0%;
  max-width: 100%;
  font-size: 15svw;
  line-height: 89%;
}

.stupid-big.low-bono-header {
  aspect-ratio: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 33svh;
}

.stupid-big.webgrant {
  font-size: 10svw;
}

.text-span-3 {
  font-style: italic;
}

.lottie-animation {
  mix-blend-mode: difference;
}

.form-inner {
  z-index: 1;
  position: relative;
}

.larger {
  font-size: 90px;
  line-height: 95px;
}

.folio__grid-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.folio__grid-copy.thatcher {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.folio__grid-copy.catbird {
  grid-row-gap: 29px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.folio__grid-copy.cottonwood {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.folio__grid-copy.black-ivy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto;
}

.folio__grid-copy.styles-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.folio__grid-copy.chorus {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.folio__grid-copy.miyashita {
  align-items: stretch;
}

.folio__grid-copy.symphony {
  grid-row-gap: 30px;
}

.folio__grid-copy.xco {
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.folio__grid-copy.dark_bg {
  color: var(--omfgco-bg);
}

.heading-4 {
  position: relative;
  top: 50svh;
  left: 50svw;
}

.lb-moving-element {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lb-circle {
  background-color: var(--omfgco-black);
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 24px;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.lb-apply {
  color: var(--omfgco-bg);
  font-size: 22px;
  position: absolute;
}

.lb-apply.full-bleed {
  width: 100%;
  height: 100%;
  margin-top: -30px;
  margin-bottom: 0;
  display: inline-block;
}

.links_bg {
  background-image: linear-gradient(#fff4c280, #fff4c280);
}

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

.summer_intern_bg {
  background-image: linear-gradient(#d8b4b4, #d8b4b4);
}

.italic-text {
  text-align: center;
  font-family: Soehne Leicht, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.border-block {
  text-align: center;
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3%;
  display: inline-flex;
}

.list-item {
  max-width: 60ch;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
}

.hiring-intro {
  font-size: 4.5vw;
  line-height: 1.11em;
}

.div-block-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.bold-text {
  font-family: Sohne Buch, sans-serif;
  font-weight: 400;
}

.core-values-text {
  max-width: none;
  font-size: 18px;
  line-height: 26px;
}

.is--narrow-para-med {
  max-width: 32ch;
  font-size: 36px;
  font-style: italic;
  line-height: 44px;
}

.bold-text-2 {
  font-family: Sohne Leicht, sans-serif;
}

.summer_social_intern {
  background-image: linear-gradient(#ffd0d6, #ffd0d6);
}

.list {
  padding-left: 17px;
}

.header-full-width {
  justify-content: flex-start;
  width: auto;
  max-width: none;
  display: block;
}

.omg_links_block {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.lottie-animation-2 {
  width: 360px;
  position: fixed;
}

.newbahru-bg {
  background-image: linear-gradient(#fff, #fff);
}

.new-banner {
  margin-bottom: -34px;
}

.new-banner.full-bleed {
  object-fit: fill;
}

.newbahruhand {
  font-family: New Bahru Hand, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.heading-5 {
  letter-spacing: 0;
}

.heading-6 {
  letter-spacing: .5px;
}

.atw-sam {
  background-color: #fbca44;
}

.image-40 {
  transform: rotate(0);
}

.background-video-4 {
  height: 880px;
}

.mobile-italian {
  padding-left: 20px;
  padding-right: 20px;
}

.italic-text-2 {
  font-style: normal;
}

.image-41 {
  height: auto;
}

.leeway-bg {
  background-color: #efe7d7;
  border: 1px solid #efe7d7;
}

.image-42 {
  width: 50%;
}

.leeway-arrow {
  width: 25%;
}

.secondary-mark {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
}

.vector {
  object-fit: cover;
}

.frame-27 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1133px;
  text-decoration: none;
  display: flex;
}

.is--large-para-copy {
  text-align: center;
  max-width: 50ch;
  font-family: Soehne Leicht, sans-serif;
  font-size: 26px;
  line-height: 1.4em;
}

.is--large-para-copy.large {
  text-align: center;
}

.is--large-para-copy {
  max-width: 50ch;
  font-family: Soehne Leicht, sans-serif;
  font-size: 26px;
  line-height: 1.4em;
}

.is--large-para-copy.para-wide {
  max-width: 120ch;
}

.webgrant_heading {
  text-align: left;
  letter-spacing: -.03em;
  margin-left: 0;
  margin-right: 0;
  font-family: Panama, Georgia, sans-serif;
  font-size: 5em;
  font-weight: 400;
  line-height: 1;
}

.webgrant_heading.whats-needed {
  text-align: center;
}

.grant_checkbox {
  border: 2px solid #000;
  width: 50px;
  height: 50px;
}

.grid-6 {
  grid-template-rows: auto;
}

.heading-7 {
  margin-top: 0;
}

.webgrant-subheading {
  max-width: 30ch;
  margin-top: 0;
  font-size: 50px;
  line-height: 45px;
}

.grant_service_block {
  margin-bottom: 100px;
}

.webgrant_details {
  max-width: 50ch;
  font-family: Soehne Leicht, sans-serif;
  font-size: 26px;
  line-height: 1.4em;
}

.webgrant_details.para-wide {
  max-width: 120ch;
}

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area Area-2"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grant_criteria_block {
  margin-top: 60px;
}

.button-2 {
  box-sizing: border-box;
  background-color: var(--omfgco-black);
  text-align: center;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  height: 60px;
  padding-top: 20px;
  font-size: 17px;
  display: block;
}

.image-44 {
  object-fit: contain;
  overflow: clip;
}

.contact-section {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 100px 30px;
}

.text-span-4 {
  text-decoration: underline;
}

.div-block-5 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  transition: opacity .2s, opacity .2s;
  position: absolute;
}

.div-block-6 {
  background-color: #f35e5e;
  position: absolute;
  inset: 0%;
}

.webgrant_bg_wrapper {
  z-index: -5;
  background-image: linear-gradient(#e0b6ea, #ead0b6);
  width: auto;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

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

.image-45 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  height: 90%;
  overflow: clip;
}

.image-46 {
  box-sizing: border-box;
  object-fit: contain;
  object-position: 50% 0%;
  width: auto;
  max-width: 100%;
}

.image-47 {
  object-fit: contain;
  object-position: 50% 0%;
}

.image-48 {
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: contain;
  object-position: 50% 0%;
}

.image-49 {
  object-fit: contain;
  object-position: 50% 0%;
}

.code-embed {
  display: none;
}

.grant_sign.grant_image_mobile {
  width: auto;
  max-width: 15%;
  padding-top: 30px;
  position: absolute;
  inset: 13% 0% auto 45%;
  transform: rotate(12deg);
}

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

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.col-33-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 33.3333%;
  margin-right: 20px;
  display: block;
  position: sticky;
}

.col-33-copy.contact__col {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 50px;
  display: flex;
}

.col-33-copy.start-project {
  color: var(--omfgco-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
}

.col-33-copy.project-cta {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.grid-8 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.studio-grid {
  border-top: 1.5px solid #000;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.studio-header {
  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;
  place-items: center start;
  height: 59svw;
  display: grid;
  position: static;
  inset: 0%;
}

.studio-header.is--fully-centred {
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.louie-bg {
  background-color: #e5dfd6;
}

.mood {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 40px 30px;
  text-decoration: none;
  display: flex;
}

.mttremper {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-right: 68px;
  text-decoration: none;
  display: flex;
}

.lou_tote-mock_5-1 {
  object-fit: cover;
}

.frame-28 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 962px;
  height: 1080px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.atw-brandon {
  background-image: linear-gradient(#45811d80, #45811d80);
}

.image-51 {
  opacity: 1;
  -webkit-text-fill-color: transparent;
  mix-blend-mode: normal;
  -webkit-background-clip: text;
  background-clip: text;
}

.checkmark-animate {
  position: relative;
  bottom: 5px;
  left: 10px;
}

.panama-italic {
  font-family: Panama Italic, sans-serif;
}

.image-52 {
  display: block;
}

.home__hero-title {
  color: var(--omfgco-white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11vw;
  line-height: 10vw;
}

.home__hero-text-wrap {
  z-index: 500;
  mix-blend-mode: difference;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 21vw;
  transition: top .8s cubic-bezier(.645, .045, .355, 1), height .8s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.home__hero-text-wrap.is--active {
  height: 80svh;
}

.home__para-wrap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100vh;
  display: block;
  position: sticky;
  inset: 200px 0% 0%;
}

.home__para-sticky {
  opacity: 0;
  text-align: center;
  max-width: 35ch;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Soehne Leicht, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  transition: transform .6s cubic-bezier(.645, .045, .355, 1), opacity .65s;
  transform: translate(0, 200px);
}

.home__para-sticky.second {
  margin-top: 105px;
}

.home__para-sticky.mobile {
  text-align: center;
  height: auto;
  display: none;
}

.home__para-sticky.is--active {
  opacity: 1;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), ease;
  transform: translate(0);
}

.home__project-scroll-wrap {
  z-index: 30;
  position: relative;
}

.home__project-wrapper {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.home__project-list {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.home__project-item {
  aspect-ratio: 16 / 9;
  width: 100%;
  margin-top: 25vh;
  margin-bottom: 25vh;
  position: relative;
}

.home__project-item:last-child {
  margin-bottom: 100vh;
}

.home__para-wrap-new {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.home__scroller-name {
  z-index: 5;
  opacity: 0;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 25px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Soehne Leicht, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  transition: opacity .4s;
  position: fixed;
  inset: auto 0% 0%;
}

.home__scroller-name.is--active {
  opacity: 1;
}

.home__project-link-wrap {
  position: relative;
}

.hero__subline-text {
  z-index: 500;
  opacity: 1;
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 25px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  transition: opacity .2s;
  position: fixed;
  inset: auto 0% 0%;
}

.hero__subline-text.is--active {
  opacity: 1;
}

.hero__subline-text.is--scrolled {
  opacity: 0;
}

.home__project-image {
  z-index: 10;
  aspect-ratio: 16 / 9;
  position: relative;
}

.scroller-lottie__wrap {
  width: 100%;
}

.home__hero-sticky-wrap {
  z-index: 500;
  pointer-events: none;
  mix-blend-mode: difference;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  display: flex;
  position: sticky;
  top: 0;
}

.home__project-full {
  opacity: 0;
  pointer-events: none;
  object-fit: cover;
  height: 100vh;
  transition: opacity .2s;
  position: fixed;
  inset: 0%;
}

.home-hero__scrolltrigger {
  position: absolute;
  inset: 0% 0% auto;
}

.cursor__lottie {
  width: 50px;
  height: 50px;
  display: none;
}

.junto-bg {
  background-color: #f2f1ef;
}

.code-embed-2 {
  color: #222;
}

.sound-text {
  z-index: 1000;
  pointer-events: none;
  color: var(--omfgco-white);
  text-align: center;
  text-transform: uppercase;
  mix-blend-mode: difference;
  margin-bottom: 40px;
  font-family: Söhnemono buch, sans-serif;
  position: absolute;
  inset: auto 0% 0%;
}

.maudines-bg {
  background-image: linear-gradient(#fff, #fff);
}

.bar-velvet-bg {
  background-image: linear-gradient(#0c0c0c, #0c0c0c);
}

.bv-gift-card, .bv-overlay {
  z-index: 99;
  position: relative;
}

.list-item-copy {
  max-width: 60ch;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
}

@media screen and (max-width: 991px) {
  body {
    cursor: auto;
  }

  .hero-title {
    font-size: 48px;
    line-height: 56px;
  }

  .is--oversize {
    font-size: 42px;
    line-height: 48px;
  }

  .is--inline.next-project__heading {
    font-size: 40px;
    line-height: 50px;
  }

  .is--large-para {
    font-size: 24px;
  }

  .is--large-para.large {
    font-size: 26px;
    line-height: 36px;
  }

  .section.hero {
    aspect-ratio: 1;
    height: auto;
  }

  .section.hero.with-video.studio {
    width: 100%;
  }

  .section.home__footer {
    font-size: 50px;
  }

  .section.project__info-section {
    padding-bottom: 50px;
  }

  .col-33.contact__col {
    width: 47%;
  }

  .page-title {
    font-size: 48px;
    line-height: 56px;
  }

  .about_heading {
    font-size: 5em;
  }

  .about_span {
    border-bottom-width: 0;
    border-bottom-color: #000;
  }

  .project__full-text {
    column-gap: 10px;
  }

  .nav__logo-string, .cursor {
    display: none;
  }

  .slider-hero__component {
    height: auto;
  }

  .swiper-wrapper.is--slider-hero, .swiper-slide.is--slider-hero {
    aspect-ratio: 1;
    height: auto;
  }

  .hero-slider__image {
    aspect-ratio: 1;
    object-position: 50% 50%;
    height: auto;
  }

  .embed-video {
    width: 100%;
    margin-left: 0%;
  }

  .nav__logo-space {
    display: none;
  }

  .folio__grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .folio__bottom-text {
    flex-direction: column;
  }

  .folio__bottom-col {
    width: 100%;
  }

  .folio__bottom-title {
    font-size: 17px;
    line-height: 26px;
  }

  .project__bottom-text, .project__bottom-text-rich {
    font-size: 32px;
    line-height: 40px;
  }

  .project__bottom-text-rich h4 {
    font-size: 17px;
    line-height: 26px;
  }

  .image-object {
    padding-bottom: 0;
    bottom: 0%;
  }

  .image-wrapper._2x3 {
    padding-bottom: 66px;
  }

  .image-wrapper.aspect-tall {
    padding-bottom: 5px;
  }

  .home-grid__project-title {
    width: 100%;
  }

  .home-grid__project-info {
    flex-direction: column;
  }

  .home-grid__project-para {
    width: 100%;
  }

  .project__intro-text {
    max-width: 100%;
    padding-right: 0;
    font-size: 34px;
    line-height: 40px;
  }

  .people__list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .giant-text {
    font-size: 6svw;
    line-height: 120%;
  }

  .giant-text.show-2, .giant-text.show-3, .giant-text.show-4, .giant-text.show-5, .giant-text.show-6 {
    display: none;
  }

  .giant-text.studio-text {
    line-height: 55px;
  }

  .giant-text.spaces-places.extra-large {
    font-size: 8svw;
  }

  .giant-text.enormous {
    font-size: 16rem;
    line-height: 100%;
  }

  .contact__video {
    flex-flow: row;
    display: flex;
  }

  .contact__top-wrap {
    flex-direction: row;
    display: flex;
  }

  .footer__top {
    flex-wrap: wrap;
  }

  .footer__video {
    width: 50%;
    right: 0%;
  }

  .footer__left {
    padding-top: 106px;
    padding-bottom: 40px;
  }

  .footer__bottom-links {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .form_field {
    height: 60px;
    font-size: 40px;
  }

  .form {
    font-size: 40px;
    line-height: 50px;
  }

  .radio-button, .radio-field {
    height: 50px;
  }

  .journal__grid, .home-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cap-list__list {
    column-count: 1;
  }

  .interview__wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .listen-link {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sp-duration, .sp-elapsed {
    display: flex;
  }

  .values__grid {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .values__graphic {
    max-width: 200px;
    max-height: 200px;
    margin-top: 70px;
    margin-right: auto;
  }

  .studio-journal-grid {
    display: block;
  }

  .search__info {
    flex-direction: column;
  }

  .folio__grid-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hiring-intro {
    width: auto;
    font-size: 4.5vw;
    line-height: 1.2em;
  }

  .is--large-para-copy {
    font-size: 24px;
  }

  .is--large-para-copy.large {
    font-size: 26px;
    line-height: 36px;
  }

  .webgrant_heading {
    font-size: 4em;
  }

  .grant_checkbox {
    opacity: 0;
    width: 20px;
    height: 20px;
  }

  .grant_service_block {
    margin-bottom: 60px;
  }

  .webgrant_details {
    font-size: 24px;
  }

  .webgrant_details.large {
    font-size: 26px;
    line-height: 36px;
  }

  .grant_sign.grant_image_mobile {
    object-fit: contain;
    width: auto;
    max-width: 150%;
    position: relative;
    top: -86%;
    left: 100%;
  }

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

  .image-50 {
    object-fit: contain;
  }

  .col-33-copy.contact__col {
    width: 47%;
  }
}

@media screen and (max-width: 767px) {
  .col-wrapper {
    flex-direction: column;
    margin-right: 0;
  }

  .hero-title, .is--oversize {
    font-size: 42px;
    line-height: 48px;
  }

  .col-inner-space {
    padding: 0;
  }

  .is--paddedin-right {
    padding-right: 0;
  }

  .is--inline.next-project__heading {
    font-size: 30px;
    line-height: 40px;
  }

  .col-40, .col-60 {
    width: 100%;
    margin-right: 0;
  }

  .col-50 {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .is--large-para {
    font-size: 22px;
  }

  .is--large-para.large {
    font-size: 24px;
    line-height: 34px;
  }

  .is--paddedin-left {
    padding-left: 0;
  }

  .col-66 {
    width: 100%;
    margin-right: 0;
  }

  .button {
    min-width: auto;
  }

  .section {
    padding: 30px 20px;
  }

  .section.project__info-section {
    padding-bottom: 30px;
  }

  .col-33 {
    width: 100%;
    margin-right: 0;
  }

  .page-title {
    font-size: 42px;
    line-height: 48px;
  }

  .col-25 {
    width: 100%;
    margin-right: 0;
  }

  .project-list__opener {
    display: none;
  }

  .about_heading {
    font-size: 4em;
  }

  .nav {
    padding-left: 20px;
    padding-right: 7px;
  }

  .project__full-text {
    column-count: 2;
  }

  .nav__about-link {
    display: none;
  }

  .slider-gallery_numbers {
    left: 20px;
    right: auto;
  }

  .folio__grid {
    grid-column-gap: 10px;
    grid-row-gap: 25px;
    flex-direction: column;
    display: flex;
  }

  .folio__grid.chorus {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .project__bottom-text, .project__bottom-text-rich {
    font-size: 24px;
    line-height: 28px;
  }

  .image-wrapper._2x3, .image-wrapper.aspect-16-9 {
    width: 100%;
  }

  .image-wrapper.aspect-16-9.full-bleed {
    flex: 0 auto;
    width: auto;
  }

  .image-wrapper.aspect-square, .image-wrapper.aspect-tall, .image-wrapper.aspect-wide, .image-wrapper.aspect-5-4, .image-wrapper.fixed-height, .image-wrapper.aspect-4-5, .image-wrapper.aspect-2-3, .image-wrapper.aspect-3-2 {
    width: 100%;
  }

  .home-grid__image.second, .home-grid__image.third, .project__link-cover {
    display: none;
  }

  .home-grid__project-title {
    font-size: 28px;
    line-height: 32px;
  }

  .home-grid__project-para {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .nav__bottom-items.next-project {
    flex-direction: column;
    height: auto;
    padding-bottom: 75px;
  }

  .form__para-wrap {
    width: 100%;
  }

  .form__text-inline {
    margin-top: 25px;
    font-size: 30px;
    line-height: 1.1em;
    display: block;
  }

  .form__text-inline.hide-mobile {
    display: none;
  }

  .project__intro-text {
    font-size: 24px;
    line-height: 28px;
  }

  .people__list {
    grid-template-columns: 1fr 1fr;
  }

  .contact__left {
    max-width: 100%;
  }

  .giant-text {
    font-size: 5svw;
    line-height: 120%;
  }

  .giant-text.spaces-places.extra-large {
    font-size: 8svw;
  }

  .contact__video {
    width: 100%;
    height: 30vh;
    position: relative;
  }

  .contact__top-wrap {
    flex-direction: column;
  }

  .large-text {
    font-size: 30px;
    line-height: 40px;
  }

  .footer__bottom {
    flex-direction: column;
    padding-bottom: 230px;
  }

  .footer__video {
    width: 100%;
    position: relative;
  }

  .footer__left {
    padding-top: 50px;
    padding-bottom: 15px;
  }

  .form_field {
    width: 100%;
    font-size: 30px;
  }

  .form_field.small, .form_field.medium, .form_field.small-med, .form_field.medium-large {
    max-width: none;
  }

  .form_field.dog-person {
    width: 100%;
    max-width: none;
  }

  .form_field.job-title {
    width: 100%;
  }

  .form_field.large-text {
    height: 200px;
  }

  .form_field.larger, .form_field.hospitality, .form_field.waiting, .form_field.done-by {
    width: 100%;
  }

  .form_field.large-text-slim {
    height: 20vw;
  }

  .form {
    width: 100%;
    font-size: 30px;
  }

  .form_button {
    width: 100%;
    line-height: 32px;
    right: auto;
  }

  .form_button.send {
    width: 90%;
  }

  .field_wrap {
    width: 100%;
  }

  .radio-field {
    margin-right: 15px;
  }

  .dice-icon {
    margin-left: 0;
  }

  .random-project {
    flex-direction: column-reverse;
    align-items: center;
  }

  .random-project__text {
    text-align: center;
  }

  .journal__grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .journal__grid.chorus {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .journal__para, .journal__rich-text {
    font-size: 22px;
    line-height: 32px;
  }

  .journal__rich-text h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .journal__rich-text blockquote {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .journal__title {
    font-size: 30px;
    line-height: 40px;
  }

  .home-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .home-grid__item {
    margin-bottom: 60px;
  }

  .full-bleed {
    margin-left: -20px;
    margin-right: -20px;
  }

  .search__box {
    font-size: 30px;
    line-height: 40px;
    overflow: hidden;
  }

  .cap-list__title {
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 33px;
  }

  .cap-list__list {
    column-count: 2;
  }

  .cap-list__wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .link__text {
    font-size: 28px;
    line-height: 30px;
  }

  .home-grid__image-link {
    max-width: 190px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .projects-grid {
    grid-template-columns: 1fr;
  }

  .sp-track-wrapper {
    padding: 20px;
  }

  .search-results__list {
    grid-template-columns: 1fr;
  }

  .nav__about-link-space {
    display: none;
  }

  .edit-text:focus-visible, .edit-text[data-wf-focus-visible] {
    outline-offset: 1px;
    outline-width: 2px;
  }

  .form-text-text {
    font-size: 30px;
    line-height: 50px;
  }

  .lottie-animation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .folio__grid-copy {
    grid-column-gap: 10px;
    grid-row-gap: 25px;
    flex-direction: column;
    display: flex;
  }

  .folio__grid-copy.chorus {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .hiring-intro {
    font-size: 5.5vw;
  }

  .omg_links_block {
    width: 100%;
  }

  .new-banner.full-bleed.new-banner-mobile {
    object-fit: cover;
    height: 30vh;
    margin-bottom: -28px;
  }

  .mobile-italian {
    margin-left: 0;
    margin-right: 0;
    padding-left: 100px;
    padding-right: 100px;
  }

  .is--large-para-copy {
    font-size: 22px;
  }

  .is--large-para-copy.large {
    font-size: 24px;
    line-height: 34px;
  }

  .webgrant_heading {
    font-size: 4em;
  }

  .webgrant_details {
    font-size: 22px;
  }

  .webgrant_details.large {
    font-size: 24px;
    line-height: 34px;
  }

  .col-33-copy {
    width: 100%;
    margin-right: 0;
  }

  .home__hero-title {
    font-size: 8vw;
    line-height: 8vw;
  }

  .home__hero-text-wrap {
    height: 18vw;
  }

  .home__para-sticky.mobile {
    max-width: 38ch;
    height: 240px;
    font-size: 18px;
    line-height: 26px;
    display: block;
    inset: calc(50vh - 120px) 0 0;
  }

  .home__scroller-name, .hero__subline-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (max-width: 479px) {
  .splide__arrows {
    justify-content: flex-start;
    margin-bottom: 20px;
  }

  .is--large-para {
    font-size: 15px;
  }

  .is--large-para.large {
    font-size: 20px;
    line-height: 28px;
  }

  .section {
    padding: 50px 20px;
  }

  .section.hero.with-video {
    width: 100%;
  }

  .section.webgrant_contact {
    padding-top: 0;
    padding-bottom: 0;
  }

  .col-33.contact__col {
    width: 100%;
  }

  .page-title.filter.is--inline {
    font-size: 38px;
  }

  .about_heading {
    font-size: 3em;
  }

  .project__full-text {
    column-count: 1;
  }

  .embed-video {
    align-self: flex-start;
    width: 100%;
  }

  .folio__grid {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .image-object {
    padding-top: 0;
  }

  .image-object.bob-mobile {
    width: 50%;
    height: 50%;
  }

  .image-object.stay-longer-mobile {
    width: 44%;
    height: 44%;
  }

  .home-grid__project-title {
    width: 100%;
    margin-right: 0;
  }

  .home-grid__project-info {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .home-grid__project-para {
    width: 100%;
    margin-top: 20px;
  }

  .nav__bottom-items.next-project {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav__bottom-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .form__para-wrap {
    width: 100%;
  }

  .people__list {
    grid-template-columns: 1fr;
  }

  .giant-text {
    font-size: 7svw;
    line-height: 120%;
  }

  .giant-text.spaces-places.extra-large {
    font-size: 10svw;
  }

  .giant-text.enormous {
    font-size: 19svw;
    line-height: 16svw;
  }

  .bullet-point.select__clients {
    display: none;
  }

  .form_prev {
    margin-top: -4.7em;
  }

  .form_field {
    width: 100%;
    max-width: 100%;
    height: 40px;
    font-size: 30px;
    line-height: 30px;
    display: block;
  }

  .form {
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .form_question {
    font-size: 1.5em;
  }

  .question {
    padding-bottom: 1.5em;
    padding-left: 0;
  }

  .form_button {
    padding-left: 0;
    padding-right: 0;
  }

  .radio-button, .radio-field {
    height: auto;
  }

  .button__arrow {
    line-height: 20px;
  }

  .dice-icon.bottom-bar {
    margin-top: -15px;
    margin-bottom: 0;
  }

  .journal__para {
    font-size: 18px;
    line-height: 24px;
  }

  .journal__para.grant {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 24px;
  }

  .spacer-medium.web-grant {
    height: 50px;
  }

  .spacer-large {
    overflow: visible;
  }

  .search__screen {
    display: none;
  }

  .search__box {
    min-height: 600px;
    padding-bottom: 90px;
    font-size: 30px;
  }

  .cap-list__title {
    font-size: 24px;
    line-height: 26px;
  }

  .cap-list__list {
    column-count: 1;
  }

  .large-header {
    align-self: flex-start;
    margin-bottom: 0;
    font-size: 38px;
    line-height: 42px;
  }

  .nav__bottom-link-random {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .stupid-big {
    font-size: 24svw;
  }

  .stupid-big.webgrant {
    font-size: 20svw;
  }

  .lottie-animation {
    align-self: center;
    width: 30%;
    display: block;
  }

  .italic-text {
    font-size: 18px;
  }

  .hiring-intro {
    font-size: 7.5vw;
  }

  .omg_links_block {
    align-self: auto;
    width: 100%;
  }

  .new-banner.full-bleed.new-banner-mobile {
    aspect-ratio: 3 / 2;
    object-fit: contain;
    height: 200px;
    overflow: visible;
  }

  .new-banner.full-bleed.new-banner-mobile.new-ticker {
    height: 60px;
  }

  .newbahruhand {
    line-height: 34px;
  }

  .mobile-italian {
    padding-left: 60px;
    padding-right: 60px;
  }

  .leeway-arrow {
    width: 12%;
  }

  .image-43 {
    width: 25%;
    height: 200px;
  }

  .is--large-para-copy.large {
    margin-top: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .is--large-para-copy.grant-large {
    font-size: 25px;
  }

  .is--large-para-copy {
    font-size: 20px;
  }

  .is--large-para-copy.large {
    font-size: 20px;
    line-height: 28px;
  }

  .webgrant_heading {
    text-align: center;
    font-size: 38px;
    line-height: 1;
  }

  .grant_checkbox {
    opacity: 0;
    width: 10px;
    height: 10px;
  }

  .webgrant-subheading {
    font-size: 30px;
  }

  .grant_service_block {
    margin-bottom: 40px;
    display: block;
  }

  .webgrant_details {
    font-size: 15px;
  }

  .webgrant_details.large {
    font-size: 20px;
    line-height: 28px;
  }

  .grant_criteria_block {
    margin-top: 20px;
  }

  .grant_sign.grant_sign_mobile {
    width: 50%;
  }

  .grant_sign.grant_image_mobile {
    box-sizing: border-box;
    vertical-align: baseline;
    object-fit: contain;
    align-self: center;
    width: auto;
    max-width: 40%;
    margin-bottom: -75px;
    padding-top: 0;
    position: relative;
    inset: -59px auto auto;
    transform: rotate(7deg);
  }

  .grant_block {
    display: block;
  }

  .image-50 {
    align-self: flex-start;
    width: 60%;
  }

  .col-33-copy.contact__col {
    width: 100%;
  }

  .home__hero-title {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18vw;
    line-height: 16vw;
  }

  .home__hero-text-wrap {
    height: 66vw;
  }

  .home__para-sticky.mobile {
    height: 340px;
    top: calc(50vh - 170px);
  }

  .heading-8 {
    text-align: left;
    align-self: flex-start;
    position: static;
  }

  .heading-9 {
    align-self: flex-start;
  }
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff7419b-c0574008 {
  grid-area: 2 / 1 / 3 / 8;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff7419e-c0574008 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: center;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741a0-c0574008 {
  grid-area: 4 / 5 / 5 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741a3-c0574008 {
  grid-area: 6 / 1 / 7 / 8;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741a6-c0574008 {
  grid-area: 8 / 7 / 9 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741a9-c0574008 {
  grid-area: 9 / 1 / 11 / 7;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741ac-c0574008 {
  grid-area: 9 / 10 / 10 / 12;
  place-self: end;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741ad-c0574008 {
  grid-area: 4 / 8 / 5 / 11;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741ae-c0574008 {
  grid-area: 12 / 2 / 13 / 12;
  align-self: auto;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741b1-c0574008 {
  grid-area: 14 / 7 / 16 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741b4-c0574008 {
  grid-area: 17 / 1 / 19 / 8;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741b7-c0574008 {
  grid-area: 17 / 9 / 19 / 11;
  align-self: center;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741b9-c0574008 {
  grid-area: 20 / 5 / 22 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741bc-c0574008 {
  grid-area: 23 / 1 / 25 / 8;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741bf-c0574008 {
  grid-area: 24 / 9 / 25 / 11;
  align-self: center;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741c1-c0574008 {
  grid-area: 26 / 6 / 29 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741c4-c0574008 {
  grid-area: 30 / 2 / 31 / 12;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741c7-c0574008 {
  grid-area: 32 / 1 / 34 / 3;
  place-self: center;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741c9-c0574008 {
  grid-area: 32 / 6 / 35 / 13;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741cc-c0574008 {
  grid-area: 36 / 1 / 39 / 11;
}

#w-node-_283aa170-6609-3cae-8f3c-155a5ff741cf-c0574008, #w-node-_283aa170-6609-3cae-8f3c-155a5ff741d1-c0574008 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0356a813-5ca7-1d89-6850-c4f200ee79c4-c0574078 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-_0356a813-5ca7-1d89-6850-c4f200ee79c5-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574078 {
  grid-area: 3 / 1 / 4 / 13;
  align-self: center;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-dec4f6b9-cb12-22ce-1b30-789abaa6cca9-c0574078 {
  grid-area: 18 / 2 / 21 / 12;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c0574078 {
  grid-area: 4 / 2 / 6 / 12;
  align-self: auto;
}

#w-node-f4390997-1393-06c7-7e8f-def4875b68fc-c0574078 {
  grid-area: 6 / 1 / 17 / 13;
  align-self: start;
}

#w-node-f4390997-1393-06c7-7e8f-def4875b68fa-c0574078 {
  grid-area: 12 / 1 / 18 / 13;
  align-self: auto;
}

#w-node-f4390997-1393-06c7-7e8f-def4875b68fb-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_8f55a994-00ce-c929-98b8-ba590d6102bb-c0574078 {
  grid-area: 21 / 1 / 24 / 11;
}

#w-node-_8f55a994-00ce-c929-98b8-ba590d6102bc-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_835b80d2-ac24-f055-3a8e-a9f4b99fe95a-c0574078 {
  grid-area: 26 / 2 / 27 / 6;
  align-self: center;
}

#w-node-_835b80d2-ac24-f055-3a8e-a9f4b99fe95b-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_0ba71d93-c4e8-3e76-90f4-9b4dbc4dece7-c0574078 {
  grid-area: 26 / 7 / 27 / 13;
  align-self: center;
}

#w-node-_0ba71d93-c4e8-3e76-90f4-9b4dbc4dece8-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a10849aa-9c70-a254-2a02-c028a766613d-c0574078 {
  grid-area: 26 / 1 / 27 / 7;
  align-self: auto;
}

#w-node-a10849aa-9c70-a254-2a02-c028a766613e-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_32361ed6-7164-5a41-87fd-e1d72f6dbe1c-c0574078 {
  grid-area: 28 / 8 / 29 / 12;
  align-self: center;
}

#w-node-_32361ed6-7164-5a41-87fd-e1d72f6dbe1d-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_413425b3-d5d5-a026-8f7b-84bf0171f28e-c0574078 {
  grid-area: 31 / 1 / 33 / 7;
  align-self: center;
}

#w-node-_413425b3-d5d5-a026-8f7b-84bf0171f28f-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_4a1c67e2-95ac-1637-3e27-8c616fa39ccb-c0574078 {
  grid-area: 31 / 7 / 33 / 13;
}

#w-node-_4a1c67e2-95ac-1637-3e27-8c616fa39ccc-c0574078 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-db400652-cfdf-91b4-6a41-12afc1a850bc-c0574093 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c0574093 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574093 {
  grid-area: 4 / 1 / 5 / 7;
  align-self: start;
}

#w-node-e4dfc4b9-5cd9-160e-a809-5cabdf267bba-c0574093 {
  grid-area: 4 / 1 / 5 / 6;
  align-self: end;
}

#w-node-_11d881c4-de82-33b3-3974-a3193f8dacca-c0574093 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: start;
}

#w-node-a7d19d29-1722-74ac-c9df-334e0bf0559b-c0574093 {
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-ecbc00b2-bda6-c36a-761a-a7e2486ddec0-c0574093 {
  grid-area: 6 / 1 / 7 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574093 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-e3509511-6fe0-b6f9-c0b3-7deff907f190-c0574093 {
  grid-area: 7 / 7 / 8 / 13;
  align-self: start;
}

#w-node-e72e9569-fe71-d1b6-e37f-2c3c63d17ed0-c0574093 {
  grid-area: 8 / 1 / 11 / 7;
  align-self: auto;
}

#w-node-_6f54e889-7934-3c02-a3f4-57ce6cfd302f-c0574093 {
  grid-area: 8 / 7 / 11 / 13;
  align-self: auto;
}

#w-node-_78ae6cc5-3e38-5ef1-12fe-8030da59788b-c0574093 {
  grid-area: 11 / 1 / 12 / 9;
}

#w-node-_7d04f64e-f640-4e29-2d52-fdaedbae114c-c0574093 {
  grid-area: 11 / 9 / 12 / 12;
}

#w-node-_11080097-7801-896b-d834-9f8d980999c8-c0574093 {
  grid-area: 12 / 1 / 13 / 7;
  align-self: start;
}

#w-node-e0fe88a7-04e2-65f2-6f8e-6cb7c4be5d5c-c0574093 {
  grid-area: 12 / 7 / 13 / 13;
}

#w-node-a4a42713-806e-4057-eff9-4e8f455787c2-c0574093 {
  grid-area: 13 / 1 / 14 / 6;
}

#w-node-_9bec3ad0-3170-7e8f-1b2a-55a18ca872af-c0574093 {
  grid-area: 13 / 9 / 14 / 13;
  align-self: start;
}

#w-node-ffb60132-cbf0-7da5-3578-0c09e7d0d8e8-c0574093 {
  grid-area: 14 / 1 / 15 / 13;
  align-self: auto;
}

#w-node-_8590c29a-c43c-88dc-7d27-c4dcdcabdebf-c0574094 {
  grid-area: 1 / 1 / 3 / 13;
  align-self: start;
}

#w-node-_8d4b0956-9bde-93da-45cd-d37ac5ce4ed3-c0574094 {
  grid-area: 3 / 1 / 4 / 13;
  place-self: end;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574094 {
  grid-area: 4 / 1 / 5 / 8;
  place-self: end;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574094 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-c0574094 {
  grid-area: 6 / 1 / 7 / 5;
  align-self: start;
}

#w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-c0574094 {
  grid-area: 6 / 7 / 7 / 13;
  align-self: start;
}

#w-node-_45aa10a8-88e9-6dc8-1e62-60f624c07df9-c0574094 {
  grid-area: 7 / 1 / 9 / 7;
  align-self: start;
}

#w-node-f3fc541d-5429-d27c-db7f-1608f532f499-c0574094 {
  grid-area: 7 / 9 / 9 / 13;
  align-self: end;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574094 {
  grid-area: 9 / 1 / 10 / 7;
}

#w-node-b864e349-542c-f7d1-a93f-8a053bf174d2-c0574094 {
  grid-area: 9 / 7 / 10 / 11;
  align-self: end;
}

#w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-c0574094 {
  grid-area: 10 / 7 / 11 / 13;
  align-self: center;
}

#w-node-_424c96f1-9c0e-917e-9678-007d4289be51-c0574094 {
  grid-area: 11 / 7 / 12 / 13;
  align-self: start;
}

#w-node-_8619d1ab-a748-64d0-31a2-9f2bf7e63ad0-c0574094 {
  grid-area: 11 / 1 / 12 / 7;
  align-self: start;
}

#w-node-_230de3b1-ea1f-700f-1b53-202a44b71257-c0574094 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-e97caafa-00c7-5f1d-4e39-068c31cb824a-c0574094 {
  grid-area: 12 / 1 / 13 / 8;
  align-self: end;
}

#w-node-_11c07a7b-2d28-fa8e-91ce-5b07264c1a83-c0574094 {
  grid-area: 13 / 7 / 14 / 13;
  align-self: start;
}

#w-node-_26024f56-3411-223c-f882-1c032fe40866-c0574094 {
  grid-area: 14 / 1 / 15 / 7;
  align-self: end;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574094 {
  grid-area: 15 / 7 / 16 / 13;
  align-self: end;
}

#w-node-f6abe74a-5800-9570-15ae-78495a9464dd-c0574094 {
  grid-area: 16 / 7 / 17 / 13;
  align-self: start;
}

#w-node-ee222062-3e1a-973e-f6ce-bd3b8bfd737b-c0574094 {
  grid-area: 16 / 1 / 17 / 7;
  align-self: start;
}

#w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-c0574094 {
  grid-area: 17 / 8 / 18 / 13;
  align-self: end;
}

#w-node-_003fc946-cab4-4ed1-4a15-f18e12db534d-c0574094 {
  grid-area: 27 / 1 / 28 / 6;
  align-self: end;
}

#w-node-a237d70c-0b0a-cd27-7ffd-f002ea03967f-c0574094 {
  grid-area: 18 / 2 / 19 / 12;
}

#w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-c0574094 {
  grid-area: 19 / 1 / 20 / 7;
  place-self: start stretch;
}

#w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-c0574094 {
  grid-area: 20 / 8 / 21 / 13;
  place-self: start stretch;
}

#w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b84-c0574094 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-e76cf64c-51fc-402c-558e-c6f536a7c07a-c0574094 {
  grid-area: 20 / 1 / 21 / 6;
  align-self: start;
}

#w-node-_10241798-0553-ce58-178e-2a908cec30a7-c0574094 {
  grid-area: 14 / 7 / 15 / 11;
  align-self: start;
}

#w-node-a31ccba7-ffa9-8ca4-0148-aebf8e9c9dd4-c0574094 {
  grid-area: 22 / 1 / 24 / 6;
  align-self: start;
}

#w-node-_3b65c455-116a-b401-74ac-2021d8b31535-c0574094 {
  grid-area: 21 / 9 / 22 / 13;
  align-self: start;
}

#w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-c0574094 {
  grid-area: 22 / 6 / 24 / 13;
}

#w-node-_6d012d87-bfb8-c206-fdad-feff71426852-c0574094 {
  grid-area: 21 / 1 / 22 / 7;
}

#w-node-_17541546-382a-c1dc-b134-e10c4e1b047d-c0574094 {
  grid-area: 24 / 1 / 25 / 6;
  align-self: end;
}

#w-node-e5bca735-6955-5224-605e-98a4caa3541a-c0574094 {
  grid-area: 24 / 8 / 25 / 13;
  align-self: start;
}

#w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-c0574094 {
  grid-area: 25 / 2 / 26 / 12;
  align-self: start;
}

#w-node-_8a289e4c-529e-b0fd-5989-851571368c8b-c0574094 {
  grid-area: 26 / 7 / 27 / 13;
}

#w-node-f53f9b35-f3ff-4b3d-3b58-ce60f2da23b1-c0574094 {
  grid-area: 32 / 7 / 28 / 13;
  align-self: stretch;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574094 {
  grid-area: 32 / 1 / 33 / 13;
  align-self: stretch;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-c0574095 {
  grid-area: 1 / 1 / 4 / 13;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961eda-c0574095 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-e21e8a58-b861-2cce-1629-324ec265e05f-c0574095 {
  grid-area: 4 / 1 / 5 / 6;
}

#w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-c0574095 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: auto;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-c0574095 {
  grid-area: 5 / 1 / 6 / 7;
  align-self: end;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341694-c0574095 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_67a1ec20-7cdd-6711-9840-fcecd32c715b-c0574095 {
  grid-area: 5 / 7 / 6 / 11;
}

#w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-c0574095 {
  grid-area: 7 / 1 / 8 / 6;
  align-self: start;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574095 {
  grid-area: 7 / 7 / 8 / 13;
  align-self: auto;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574095 {
  grid-area: 8 / 1 / 10 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574095 {
  grid-area: 10 / 1 / 11 / 6;
}

#w-node-f06ab9d1-1e3d-2d82-bb86-a6d5535a66da-c0574095 {
  grid-area: 10 / 7 / 11 / 13;
}

#w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-c0574095 {
  grid-area: 11 / 1 / 15 / 13;
}

#w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-c0574095 {
  grid-area: 15 / 1 / 17 / 13;
}

#w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-c0574095 {
  grid-area: 17 / 1 / 19 / 7;
}

#w-node-_38e06b0f-8d9b-f483-aebb-6fd3eb1c8a5e-c0574095 {
  grid-area: 17 / 7 / 19 / 13;
  align-self: start;
}

#w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-c0574095 {
  grid-area: 19 / 1 / 21 / 13;
}

#w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-c0574095 {
  grid-area: 21 / 1 / 23 / 13;
}

#w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-c0574095 {
  grid-area: 23 / 1 / 25 / 7;
  align-self: start;
}

#w-node-fb7db9f5-3b6d-1cf5-0a37-24ab3203da87-c0574095 {
  grid-area: 23 / 7 / 25 / 13;
  align-self: auto;
}

#w-node-_09c85307-87d9-3426-eca9-bf1f2ba47afe-c0574095 {
  grid-area: 28 / 1 / 29 / 7;
}

#w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-c0574095 {
  grid-area: 28 / 7 / 29 / 13;
  align-self: auto;
}

#w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-c0574095 {
  grid-area: 29 / 1 / 31 / 7;
}

#w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-c0574095 {
  grid-area: 31 / 1 / 33 / 13;
}

#w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-c0574095 {
  grid-area: 33 / 1 / 35 / 13;
}

#w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-c0574095 {
  grid-area: 35 / 1 / 36 / 7;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-c0574095 {
  grid-area: 35 / 7 / 36 / 13;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a088-c0574095 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a5774237-52db-b4da-79cc-0d0e72c6ebf2-c0574096 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-_2555c0cf-b37c-fbbd-408b-0dcc20c0bffe-c0574096 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-_04dca552-f642-4f03-8971-bdbc30802a63-c0574096 {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574096 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c0574096 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-df550dbb-8113-06c9-fb05-66e49d7ce294-c0574096 {
  grid-area: 5 / 1 / 6 / 7;
  align-self: start;
}

#w-node-d4836452-f5b6-0a82-de16-942d721c70cf-c0574096 {
  grid-area: 5 / 7 / 6 / 11;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574096 {
  grid-area: 6 / 1 / 7 / 13;
}

#w-node-_11f5a161-1a78-5e31-cd3b-5283364bd3ea-c0574096 {
  grid-area: 7 / 6 / 9 / 13;
  align-self: end;
}

#w-node-c05caac8-d5a3-f9bc-c8cb-8b7e631a43f6-c0574096 {
  grid-area: 9 / 1 / 10 / 8;
  align-self: start;
}

#w-node-e4c7ff87-029c-e162-b271-fd9c87928686-c0574096 {
  grid-area: 9 / 8 / 10 / 12;
}

#w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574096 {
  grid-area: 10 / 1 / 11 / 13;
}

#w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c0574096 {
  grid-area: 11 / 1 / 12 / 7;
}

#w-node-_331136b0-1cb5-ab23-bad9-04a2ede844e5-c0574096 {
  grid-area: 12 / 1 / 13 / 13;
}

#w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c0574096 {
  grid-area: 13 / 6 / 14 / 13;
}

#w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c0574096 {
  grid-area: 14 / 1 / 15 / 13;
}

#w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c0574096 {
  grid-area: 15 / 1 / 16 / 13;
}

#w-node-_27ecdce5-10dc-f078-0a9f-6f59d2fa211a-c0574096 {
  grid-area: 16 / 1 / 17 / 13;
  align-self: start;
}

#w-node-b1937832-18ec-4d93-4e62-9cb8552db65d-c0574099 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_9d20d098-2500-1e42-c17e-ab1334686243-c0574099 {
  grid-area: 2 / 1 / 4 / 13;
}

#w-node-b4aaae16-027b-ad92-8140-d9b7057ca6fe-c0574099 {
  grid-area: 4 / 1 / 5 / 7;
}

#w-node-_329e5a71-30ea-bf9b-0785-bce6be988277-c0574099 {
  grid-area: 4 / 6 / 5 / 13;
}

#w-node-_0a4cf421-2b3e-4d2c-5a4d-9d72b33f3d79-c0574099 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-_3cca67cd-aa35-885c-8fe7-4d33f2001d9d-c0574099 {
  grid-area: 6 / 1 / 7 / 13;
}

#w-node-_9afa2c65-fa93-1ae8-2347-93637c22dff6-c0574099 {
  grid-area: 7 / 1 / 9 / 13;
}

#w-node-a0c7cb87-6e8a-f445-7cad-de96491c290c-c0574099 {
  grid-area: 9 / 1 / 11 / 13;
}

#w-node-_220f7124-7f5e-9512-764d-983633c96c79-c0574099 {
  grid-area: 11 / 1 / 12 / 7;
}

#w-node-c14157f9-e5d8-8cbc-8aea-34642ccd9601-c0574099 {
  grid-area: 11 / 7 / 12 / 12;
}

#w-node-f15afb15-3c95-1780-a8b7-4047aa0bd656-c0574099 {
  grid-area: 12 / 1 / 13 / 13;
}

#w-node-ee5f5c86-ee31-1314-3fb8-cfff4594b39a-c0574099 {
  grid-area: 13 / 7 / 14 / 13;
}

#w-node-_37e716da-a223-25d4-1166-8e25252824df-c0574099 {
  grid-area: 14 / 1 / 15 / 7;
  align-self: center;
}

#w-node-a5f16f23-4833-1352-2bdb-f1a3aab006dd-c0574099 {
  grid-area: 14 / 7 / 15 / 13;
}

#w-node-edbad5d8-7997-2ecc-73aa-695237698b4f-c0574099 {
  grid-area: 16 / 1 / 19 / 7;
  align-self: start;
}

#w-node-_57f05668-3bc7-cad3-c36c-43829f414505-c0574099 {
  grid-area: 16 / 7 / 17 / 13;
}

#w-node-_049daa30-288d-9fb4-9f35-c724cc0865ce-c0574099 {
  grid-area: 19 / 1 / 26 / 13;
}

#w-node-_06c147e3-bba0-d1a9-237d-b6f239680ab6-c0574099 {
  grid-area: 26 / 1 / 27 / 7;
}

#w-node-_701852f2-8965-20f4-414b-ecba80bc2e06-c0574099 {
  grid-area: 26 / 7 / 27 / 13;
}

#w-node-_83952847-cd37-78d3-9b6b-da4261a700b3-c0574099 {
  grid-area: 27 / 1 / 29 / 13;
}

#w-node-_71ca6f12-cc3b-e3cc-cd80-4294ab1b3967-c0574099 {
  grid-area: 29 / 7 / 30 / 13;
}

#w-node-eeac3f6c-1c45-89b4-d3f1-89c2d47f8133-c0574099 {
  grid-area: 30 / 1 / 31 / 7;
}

#w-node-_55416637-b467-208b-0846-2838f4ee0c64-c0574099 {
  grid-area: 31 / 1 / 34 / 13;
}

#w-node-_6fa5e190-0f14-2fe1-951e-03103c7e6cbc-c0574099 {
  grid-area: 34 / 1 / 35 / 7;
  align-self: start;
}

#w-node-d679cdd4-a00e-5ea2-2f53-23bddd7cd33e-c0574099 {
  grid-area: 34 / 7 / 35 / 13;
  align-self: start;
}

#w-node-_4309205a-a305-9af7-d114-6a206fa1b2dc-c0574099 {
  grid-area: 35 / 1 / 37 / 13;
}

#w-node-_03086c15-82c1-c2c3-8b71-2042b3c6ad99-c0574099 {
  grid-area: 37 / 1 / 38 / 13;
}

#w-node-a3849aee-f93a-76d0-120a-19b33bc1ba04-c0574099 {
  grid-area: 39 / 7 / 41 / 13;
}

#w-node-ccf5fb88-3341-7e8f-3c69-841ad2ca459c-c0574099 {
  grid-area: 40 / 1 / 42 / 7;
  align-self: start;
}

#w-node-f6e61aa7-2d88-d585-ba9a-1f7896688175-c0574099 {
  grid-area: 41 / 7 / 42 / 13;
  align-self: start;
}

#w-node-_95852a37-6f2c-d768-297a-d030ba4f0f07-c0574099 {
  grid-area: 42 / 7 / 43 / 13;
}

#w-node-_2de7baff-fe0f-37f6-c889-a7e725c18712-c0574099 {
  grid-area: 43 / 1 / 44 / 7;
}

#w-node-dc549e30-316d-e58f-dcb0-5017172ffb47-c0574099 {
  grid-area: 44 / 1 / 45 / 13;
}

#w-node-_6f02c56a-3225-b871-77dc-60c5dc242abd-c0574099 {
  grid-area: 45 / 1 / 46 / 7;
  align-self: center;
}

#w-node-a83c87fc-2e5d-52d9-26bc-24260e6a0c0c-c0574099 {
  grid-area: 45 / 7 / 47 / 13;
}

#w-node-_0dfd24a6-63c7-ddaa-c79d-c5d06b079fe7-c0574099 {
  grid-area: 46 / 1 / 49 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740ad {
  grid-area: 4 / 1 / 5 / 10;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740ad {
  grid-area: 2 / 8 / 4 / 13;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-c05740ad {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740ad {
  grid-area: 5 / 7 / 9 / 13;
}

#w-node-_8875ccde-ed99-640c-d6af-eae38a823c69-c05740ad {
  grid-area: 2 / 1 / 3 / 7;
  align-self: start;
}

#w-node-ccd7944e-cdc9-bd51-6fa2-4220f392883a-c05740ad {
  grid-area: 5 / 1 / 8 / 7;
}

#w-node-_3338a382-e791-5a67-c217-1a006ae9681c-c05740d8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_3bc0919b-46ba-95a3-c4da-701710f5bbd6-c05740d8 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: end;
}

#w-node-_80421615-2eaf-2e39-4f57-c8393692a508-c05740d8 {
  grid-area: 4 / 2 / 5 / 6;
  align-self: center;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740d8 {
  grid-area: 5 / 1 / 7 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740d8 {
  grid-area: 8 / 1 / 9 / 6;
  align-self: start;
}

#w-node-f2d37dd9-487b-fb65-8e2e-7274183c49ef-c05740d8 {
  grid-area: 7 / 7 / 9 / 13;
  align-self: end;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740d8 {
  grid-area: 9 / 1 / 13 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c05740d8 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-f773f6b3-dcd1-1aa5-9561-7eb92d5da2f0-c05740d8 {
  grid-area: 13 / 1 / 15 / 7;
  align-self: start;
}

#w-node-_3da04a73-03e9-ae2d-dd82-357b658954b9-c05740d8 {
  grid-area: 14 / 9 / 15 / 12;
  align-self: end;
}

#w-node-a35f5afc-0a4d-ee6e-215a-bb5c05b2b3d0-c05740d8 {
  grid-area: 16 / 1 / 17 / 13;
  align-self: auto;
}

#w-node-_5d4420e6-afcd-af08-ff59-7eac1eeda721-c05740d8 {
  grid-area: 17 / 1 / 19 / 7;
  align-self: center;
}

#w-node-ee56d624-c4f3-7fff-9956-0c5850721c5f-c05740d8 {
  grid-area: 18 / 7 / 19 / 13;
  align-self: end;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-c05740da {
  grid-area: 1 / 1 / 2 / 9;
  align-self: start;
}

#w-node-fe394d5a-f44c-b684-fa2f-b8f7de5130bd-c05740da {
  grid-area: 2 / 1 / 3 / 13;
  align-self: start;
}

#w-node-_4241aa20-f560-b377-4c14-dffb72354dfa-c05740da {
  grid-area: 2 / 10 / 3 / 13;
  align-self: start;
}

#w-node-_3797e44a-326c-8b86-0931-50d7da910387-c05740da {
  grid-area: 4 / 4 / 5 / 9;
  align-self: auto;
}

#w-node-_678af43f-5e5f-99f7-8329-f5d3deddeb83-c05740da {
  grid-area: 6 / 4 / 11 / 13;
  align-self: start;
}

#w-node-c4dbf28c-fead-3be0-e550-25be8f4d17ac-c05740da {
  grid-area: 12 / 4 / 13 / 9;
  align-self: start;
}

#w-node-_5b3cca1e-33d4-eecb-2752-54ec708e2500-c05740da {
  grid-area: 13 / 4 / 14 / 9;
  align-self: auto;
}

#w-node-b5545852-2fa8-71e1-6453-3ec1a99aae03-c05740da {
  grid-area: 15 / 1 / 16 / 3;
}

#w-node-_65dc4114-7248-a7b3-c8bc-2e8daec5f992-c05740da {
  grid-area: 15 / 3 / 16 / 7;
  align-self: auto;
}

#w-node-b35d4fe7-e6b2-3c60-5f26-e037fc4f1f10-c05740da {
  grid-area: 15 / 7 / 16 / 11;
  align-self: start;
}

#w-node-b06ebb37-1b2c-1823-c9d7-a680ad9bd765-c05740da {
  grid-area: 17 / 4 / 18 / 9;
}

#w-node-eb52aa88-0f64-19f1-2836-fabad4119ec2-c05740da {
  grid-area: 19 / 1 / 20 / 7;
  align-self: auto;
}

#w-node-eb12faff-11f6-edd3-e2c9-11fbed8ac6d9-c05740da {
  grid-area: 19 / 7 / 20 / 11;
  align-self: auto;
}

#w-node-a77388dc-c4c7-b63e-b0d9-f950e8126b1e-c05740da {
  grid-area: 19 / 11 / 20 / 13;
}

#w-node-_0b69ba5a-a81a-b699-a466-1e908751ea06-c05740da {
  grid-area: 21 / 4 / 22 / 9;
}

#w-node-_344dff21-2faf-d7d9-442c-429eb6463b03-c05740da {
  grid-area: 23 / 1 / 24 / 11;
  align-self: start;
}

#w-node-_9d750681-6304-b7d1-59af-9dec2194915b-c05740da {
  grid-area: 23 / 11 / 24 / 13;
}

#w-node-_4bd64405-56e3-7c13-4fca-d2f252f77797-c05740da {
  grid-area: 25 / 4 / 26 / 9;
  align-self: center;
}

#w-node-_86bffdff-f10b-2c74-2536-ee26aa83b8cf-c05740da {
  grid-area: 26 / 4 / 28 / 9;
}

#w-node-_9a98046e-b00b-3664-8e78-fbe7977fae13-c05740da {
  grid-area: 27 / 10 / 28 / 13;
  align-self: auto;
}

#w-node-_9a98046e-b00b-3664-8e78-fbe7977fae14-c05740da {
  grid-area: 29 / 1 / 30 / 6;
}

#w-node-_832ba89a-f5f1-8bef-272e-3124c8270368-c05740da {
  grid-area: 29 / 1 / 30 / 6;
  align-self: auto;
}

#w-node-_2086310b-5362-f05d-9527-36bbedc4fee3-c05740da {
  grid-area: 29 / 1 / 30 / 6;
}

#w-node-_6d73d42b-02a4-32ea-649a-6506a918549b-c05740da {
  grid-area: 29 / 7 / 30 / 11;
  align-self: center;
}

#w-node-ffddf03a-5319-3b53-b085-5718800fca59-c05740da {
  grid-area: 31 / 4 / 32 / 9;
}

#w-node-_03dd61f8-64c5-1744-f610-2d67db232a36-c05740da {
  grid-area: 32 / 4 / 33 / 9;
  align-self: auto;
}

#w-node-_45d5f4d4-457b-78fe-b907-260d2c9e98d3-c05740da {
  grid-area: 35 / 3 / 36 / 13;
  align-self: start;
}

#w-node-_1d42c284-a019-8bbb-e5b9-6d978e75d725-c05740da {
  grid-area: 37 / 4 / 38 / 9;
  align-self: auto;
}

#w-node-fe9d0281-83cc-0847-f810-a0e42db24a17-c05740da {
  grid-area: 38 / 4 / 39 / 9;
  align-self: auto;
}

#w-node-c0666250-e1e6-0577-7bd5-3c2eda77423d-c05740da {
  grid-area: 40 / 3 / 41 / 11;
  align-self: auto;
}

#w-node-e1384afa-aa53-03c2-3fb9-d2d480fe127e-c05740da {
  grid-area: 42 / 4 / 43 / 9;
}

#w-node-e6f5882e-6a8f-1671-d0b8-dcaef780a48e-c05740da {
  grid-area: 43 / 4 / 44 / 8;
  align-self: auto;
}

#w-node-_056b5ee2-8dd2-0e08-672f-8e1fbf52b72d-c05740da {
  grid-area: 45 / 4 / 46 / 8;
  align-self: auto;
}

#w-node-fbe687c2-49d0-89ec-62f0-81ac8d123a39-c05740da {
  grid-area: 46 / 4 / 47 / 8;
  align-self: start;
}

#w-node-_342996e0-7d80-aa2e-f6df-d431a2b6fd2e-c05740da {
  grid-area: 46 / 9 / 47 / 13;
  align-self: start;
}

#w-node-_342996e0-7d80-aa2e-f6df-d431a2b6fd2f-c05740da {
  grid-area: 2 / 10 / 3 / 13;
  align-self: start;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740db {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c05740db {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_2f0885b4-0ff5-8905-d631-06ab0cfefb93-c05740db {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_841c779e-2973-847a-8e00-027b4bdb9483-c05740db {
  grid-area: 2 / 7 / 3 / 13;
  align-self: start;
}

#w-node-_841c779e-2973-847a-8e00-027b4bdb9484-c05740db {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_73025f84-b85d-bbf6-e7a7-ba424ef0d75c-c05740db {
  grid-area: 10 / 1 / 12 / 7;
  align-self: start;
}

#w-node-_73025f84-b85d-bbf6-e7a7-ba424ef0d75d-c05740db {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-d583f112-d385-cc2b-c76f-044309b9fbb7-c05740db {
  grid-area: 14 / 2 / 15 / 12;
}

#w-node-d3069294-df91-5193-a991-40a8eb740cfc-c05740db {
  grid-area: 7 / 1 / 8 / 5;
  align-self: start;
}

#w-node-_0bdefbc1-cbe9-49a8-6b8f-c5600c4501bb-c05740db {
  grid-area: 5 / 1 / 6 / 7;
  align-self: end;
}

#w-node-_65ba7621-c35c-cf5a-47b1-f6761ec3023f-c05740db {
  grid-area: 6 / 1 / 7 / 5;
  align-self: start;
}

#w-node-ce138e84-ba84-a01a-33cb-7e0b91d30f78-c05740db {
  grid-area: 6 / 8 / 7 / 13;
  align-self: start;
}

#w-node-_7317aed6-a865-a6f9-3ad9-8ddbdb1bc666-c05740db {
  grid-area: 15 / 1 / 16 / 7;
}

#w-node-e1aed843-9ac4-ad9b-5cff-8daab5af6cb3-c05740db {
  grid-area: 15 / 9 / 16 / 13;
  align-self: start;
}

#w-node-_2533abcf-a1cb-1272-1d52-a00156a0ac21-c05740db {
  grid-area: 16 / 6 / 17 / 13;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740db {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-_7a50550a-1325-f371-1ab0-77a156c02dde-c05740db {
  grid-area: 17 / 1 / 18 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740db {
  grid-area: 12 / 7 / 13 / 13;
}

#w-node-_644710d6-2c6d-91b0-21ad-11572da3d0cd-c05740db {
  grid-area: 13 / 1 / 14 / 13;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740db {
  grid-area: 4 / 7 / 5 / 13;
  align-self: start;
}

#w-node-e8e2c1a7-24b0-4df2-3ceb-4c6687e01257-c05740db {
  grid-area: 8 / 7 / 9 / 13;
  align-self: end;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-c05740dc {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_64ed361f-7606-a5ca-f509-9fffda3b7cdd-c05740dc {
  grid-area: 46 / 2 / 47 / 12;
}

#w-node-_1d6bd265-93cf-b7b2-0f5f-eddba0346556-c05740dc {
  grid-area: 5 / 4 / 45 / 8;
  align-self: auto;
}

#w-node-f012acab-f977-0853-1899-24c202a726d6-c05740dc {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_33e207d1-e4fa-7cae-a93c-c01338317cd8-c05740dc {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_79b866de-d261-8ac7-62f0-a6e26fe12586-c05740dc {
  grid-area: 3 / 10 / 4 / 13;
  align-self: center;
}

#w-node-f3029b63-dbaf-c2fe-4f6a-7cc29073df51-c05740dc {
  grid-area: 7 / 10 / 8 / 13;
}

#w-node-c1aad209-fdc2-a8d7-714d-58b89c7412a9-c05740dc {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-a9ee215a-6fb7-c1ef-1bc5-aebb1d96be36-c05740dc {
  grid-area: 12 / 9 / 13 / 13;
}

#w-node-_48e7aafe-04c5-3dd8-23fe-9e761364bdb2-c05740dc {
  grid-area: 25 / 8 / 26 / 13;
}

#w-node-_31e0a390-fe07-474e-9223-077c408bd22c-c05740dc {
  grid-area: 16 / 1 / 17 / 4;
}

#w-node-_5d5c41b2-7ed0-88cd-4fa1-83ef18842f64-c05740dc {
  grid-area: 6 / 9 / 7 / 13;
}

#w-node-_9dcb7fd7-b3d9-7678-6d9b-e356641ba97a-c05740dc {
  grid-area: 2 / 1 / 3 / 13;
  align-self: start;
}

#w-node-_6632b5df-3362-72fe-542a-738caed66b40-c05740dc {
  grid-area: 19 / 9 / 20 / 12;
}

#w-node-_97c4dbc7-0a31-9bb0-ebd9-8fbd540ab1f0-c05740df {
  grid-area: 3 / 1 / 6 / 13;
  place-self: center;
}

#w-node-_873763e2-c81a-b517-f900-e41ab6fbc908-c05740df {
  grid-area: 5 / 6 / 7 / 8;
}

#w-node-_8bef94c1-dd6f-8019-5fa8-40f83d57fa89-c05740df {
  grid-area: 7 / 4 / 8 / 10;
}

#w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8ea9-c05740df {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8ead-c05740df {
  grid-area: 2 / 2 / 3 / 7;
}

#w-node-_65785f27-f617-5b36-5dab-2224930c019a-c05740df {
  grid-area: 3 / 7 / 4 / 12;
}

#w-node-a5a8722f-a8e1-d3df-30de-20d1d73e14af-c05740df {
  grid-area: 4 / 7 / 5 / 12;
}

#w-node-_84d090e4-7672-077f-0b31-f935f10072a9-c05740df {
  grid-area: 5 / 2 / 6 / 7;
}

#w-node-_70c41dda-c8cf-d4d8-2eaf-36746c122e43-c05740df {
  grid-area: 6 / 2 / 7 / 7;
}

#w-node-b835fe80-3512-c742-4f7d-d53b6f4e32f7-c05740df {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_223ed809-3aa2-9f37-9aba-e8c931ec6c24-c05740df {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_11da8a20-e662-4aca-c286-4ea46159fa31-c05740df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_01517e22-f665-b04d-ebc8-612da62fddb9-c05740df {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_040f8d0c-0e92-2605-3ee9-d816dd08f4ae-c05740df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_040f8d0c-0e92-2605-3ee9-d816dd08f49f-c05740df {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_5c57eaf8-4031-4223-a600-08413c9b6c93-c05740df {
  grid-area: 2 / 1 / 2 / 13;
}

#w-node-_5c57eaf8-4031-4223-a600-08413c9b6c95-c05740df {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_5c57eaf8-4031-4223-a600-08413c9b6c96-c05740df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5c57eaf8-4031-4223-a600-08413c9b6c97-c05740df {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_671e1204-5e7a-6679-087f-098683c4dbf6-c05740df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_671e1204-5e7a-6679-087f-098683c4dbf8-c05740df {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_671e1204-5e7a-6679-087f-098683c4dbfa-c05740df {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8ba-c05740df {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8bc-c05740df {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8bd-c05740df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8be-c05740df {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8bf-c05740df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8c1-c05740df {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_9cf2d6a0-0dd6-a7f7-bf14-ac8a2b97e8c4-c05740df {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5d9-c05740df {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5db-c05740df {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5dc-c05740df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5dd-c05740df {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5de-c05740df {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5e0-c05740df {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_2536c47d-f007-7e30-632a-755cb120f5e3-c05740df {
  grid-area: 3 / 7 / 4 / 13;
}

#w-node-_21e25cc2-0384-e6f6-7370-2729dba3f094-c05740df {
  grid-area: 1 / 1 / 2 / 13;
  justify-self: center;
}

#w-node-_8fd2702a-602b-4099-a89f-a80014eb0fa7-c05740df {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-b36d5651-3bae-b2c7-96c5-bdc43c438c32-c05740df, #w-node-_8fd2702a-602b-4099-a89f-a80014eb0f9d-c05740df {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_8fd2702a-602b-4099-a89f-a80014eb0faf-c05740df {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-c72422c3-5cb0-f229-ec7e-bb401bc5c774-c05740df {
  grid-area: 3 / 7 / 3 / 11;
}

#w-node-c72422c3-5cb0-f229-ec7e-bb401bc5c775-c05740df {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-c72422c3-5cb0-f229-ec7e-bb401bc5c777-c05740df {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-b23ac695-6b68-98a3-7cb3-ba4c1e24dd96-c05740df {
  grid-area: 4 / 3 / 5 / 7;
}

#w-node-b23ac695-6b68-98a3-7cb3-ba4c1e24dd97-c05740df {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-b23ac695-6b68-98a3-7cb3-ba4c1e24dd99-c05740df {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-_26df957b-77ee-07ef-99e7-d58fed5576c2-c05740df {
  grid-area: 4 / 7 / 5 / 11;
}

#w-node-_26df957b-77ee-07ef-99e7-d58fed5576c3-c05740df {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_26df957b-77ee-07ef-99e7-d58fed5576c5-c05740df {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-_93f3d3af-4e9c-6191-b7ed-b3dc0d3292af-c05740df {
  grid-area: 5 / 3 / 6 / 7;
}

#w-node-_93f3d3af-4e9c-6191-b7ed-b3dc0d3292b0-c05740df {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_93f3d3af-4e9c-6191-b7ed-b3dc0d3292b2-c05740df {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-a8a28aeb-a5ab-6eb0-4c3d-0a5be3369942-c05740df {
  grid-area: 5 / 7 / 6 / 9;
}

#w-node-a8a28aeb-a5ab-6eb0-4c3d-0a5be3369940-c05740df {
  grid-area: 1 / 3 / 4 / 8;
}

#w-node-a8a28aeb-a5ab-6eb0-4c3d-0a5be3369943-c05740df {
  grid-area: 2 / 9 / 3 / 11;
  place-self: center;
}

#w-node-_97c4dbc7-0a31-9bb0-ebd9-8fbd540ab1f4-c05740df {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-b4fac132-c501-5da8-5c6d-6442c9abc18e-c05740df {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-b4fac132-c501-5da8-5c6d-6442c9abc190-c05740df {
  grid-area: 2 / 1 / 4 / 6;
}

#w-node-_2d122c91-dd8c-f60c-bc0a-f7f3dc452616-c05740df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e0 {
  grid-area: 7 / 6 / 8 / 13;
}

#w-node-_6e3ea000-de5d-24a1-dddd-e57a56e8c278-c05740e0 {
  grid-area: 1 / 1 / 3 / 9;
}

#w-node-_2131f3f2-926d-49f0-4249-22b69195de6f-c05740e0 {
  grid-area: 5 / 1 / 8 / 4;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740e0 {
  grid-area: 8 / 1 / 12 / 13;
  align-self: auto;
}

#w-node-_861277d2-6674-f70e-4572-ff4d4d45595a-c05740e0 {
  grid-area: 16 / 3 / 17 / 13;
  align-self: auto;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e0 {
  grid-area: 28 / 1 / 29 / 13;
  align-self: auto;
}

#w-node-_6089bc40-76b8-6f3c-a298-d7f0de0289fd-c05740e0 {
  grid-area: 21 / 7 / 24 / 13;
  align-self: auto;
}

#w-node-_32faa8c5-11d0-ac64-6975-a7317de56a62-c05740e0 {
  grid-area: 20 / 1 / 21 / 7;
  align-self: auto;
}

#w-node-f3f4012c-2b8e-77f8-47b4-a06f2dc5b5a7-c05740e0 {
  grid-area: 12 / 7 / 14 / 13;
  align-self: auto;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebc6-c05740e2 {
  grid-area: 2 / 1 / 3 / 8;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebc9-c05740e2 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: center;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebcb-c05740e2 {
  grid-area: 4 / 8 / 5 / 13;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebce-c05740e2 {
  grid-area: 6 / 1 / 7 / 8;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebd1-c05740e2 {
  grid-area: 8 / 7 / 9 / 13;
}

#w-node-c4e8bee0-1030-1487-ec80-bbd0d9a9ebe2-c05740e2 {
  grid-area: 9 / 9 / 10 / 11;
  align-self: center;
}

#w-node-_62d6f95a-c688-a931-7d47-3be2f6919d45-c05740e2, #w-node-_62d6f95a-c688-a931-7d47-3be2f6919d47-c05740e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c05740e3 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-fbddd45b-0e5d-912a-bc26-49f8d3fc1cc8-c05740e3 {
  grid-area: 2 / 2 / 8 / 12;
  align-self: auto;
}

#w-node-_5928de3b-c260-2e59-61ce-80872c2feebb-c05740e3 {
  grid-area: 8 / 1 / 14 / 7;
}

#w-node-_5ee4814f-70fc-7534-8f8d-fb7cd2c8180b-c05740e3 {
  grid-area: 16 / 1 / 17 / 13;
}

#w-node-_20fdc677-5feb-802a-c3e5-bd964bb21830-c05740e3 {
  grid-area: 17 / 2 / 22 / 12;
}

#w-node-a9c4431f-45a2-dcc9-52b0-fef4a0a1ac04-c05740e3 {
  grid-area: 22 / 1 / 23 / 7;
  align-self: center;
}

#w-node-_2491ee26-274e-c222-a8ad-d41ee6c16c0b-c05740e3 {
  grid-area: 22 / 7 / 23 / 12;
  align-self: end;
}

#w-node-_979e8f57-8d82-6ebe-454e-8fd99404700d-c05740e3 {
  grid-area: 23 / 1 / 26 / 13;
}

#w-node-_0b613a75-afa9-5f7f-8180-f155c38f7e10-c05740e3 {
  grid-area: 28 / 8 / 29 / 13;
  align-self: auto;
}

#w-node-bc1661c2-073b-59d9-dc8f-35706138656c-c05740e3 {
  grid-area: 28 / 1 / 29 / 7;
}

#w-node-_1f98fd27-1472-b4d3-beb3-e064a6f7b846-c05740e3 {
  grid-area: 26 / 1 / 27 / 7;
  align-self: start;
}

#w-node-a07df7c6-0abe-d07c-44dc-3e6a6c782661-c05740e3 {
  grid-area: 34 / 1 / 37 / 7;
  align-self: auto;
}

#w-node-_32d1d6ed-7859-75be-ca7a-1b55bbd4da87-c05740e3 {
  grid-area: 34 / 7 / 37 / 13;
  align-self: start;
}

#w-node-_37c836c8-335a-abf6-fe68-c23b5506bd74-c05740e3 {
  grid-area: 37 / 1 / 38 / 8;
}

#w-node-a7147ae7-1a0d-a848-a8f3-9d25ba0a0c7d-c05740e3 {
  grid-area: 37 / 8 / 38 / 12;
  align-self: start;
}

#w-node-d262d69d-e983-8284-7a8e-8e26868fbfc5-c05740e3 {
  grid-area: 38 / 1 / 39 / 6;
  align-self: start;
}

#w-node-_5be5fae9-0b4c-4d78-0f25-b98694bb6c3b-c05740e3 {
  grid-area: 30 / 3 / 34 / 11;
  align-self: start;
}

#w-node-_3bdb2d35-5d32-097b-8107-b6dae34fcc17-c05740e3 {
  grid-area: 38 / 6 / 39 / 13;
  align-self: start;
}

#w-node-_83b3f470-4204-6a22-9f84-537c32ba1f0b-c05740e3 {
  grid-area: 29 / 2 / 30 / 7;
  align-self: start;
}

#w-node-_073ebc53-8d5a-225b-b2f2-aec1d78eafd4-c05740e3 {
  grid-area: 29 / 7 / 30 / 13;
}

#w-node-aac38013-2b4d-b9ac-6b05-09b96cae556c-c05740e3 {
  grid-area: 39 / 2 / 43 / 12;
}

#w-node-ae3e464d-6b49-c971-2e68-370079d8d0ad-c05740e3 {
  grid-area: 43 / 1 / 45 / 13;
}

#w-node-adaf35fc-d061-c0f0-fe9c-693535530a5c-c05740e3 {
  grid-area: 45 / 1 / 46 / 7;
}

#w-node-f4a2e58d-5619-5b39-08e9-9beab832783c-c05740e3 {
  grid-area: 45 / 7 / 46 / 11;
  align-self: start;
}

#w-node-b916d817-a530-74d4-bdd6-5f46208f6cc8-c05740e3 {
  grid-area: 47 / 1 / 48 / 13;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688a-c05740e4 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688b-c05740e4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c05740e4 {
  grid-area: 3 / 1 / 5 / 7;
}

#w-node-_8a7b243c-deab-98aa-74dc-1a543bb285df-c05740e4 {
  grid-area: 3 / 6 / 5 / 13;
}

#w-node-_6f44f49f-7fcc-e9f0-49ba-17d8dabaa930-c05740e4 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c05740e4 {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-_65a10c81-b431-606c-b6e3-02da2430997e-c05740e4 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-c01c99a5-3a5f-2371-ed78-5ac893536738-c05740e4 {
  grid-area: 8 / 7 / 9 / 13;
}

#w-node-_266e62ff-0305-a454-9b1e-d7a56188d2d4-c05740e4 {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-_266e62ff-0305-a454-9b1e-d7a56188d2d5-c05740e4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c05740e4 {
  grid-area: 10 / 1 / 11 / 13;
}

#w-node-_1cf5601e-e53e-c882-d655-7edc595baf56-c05740e4 {
  grid-area: 11 / 1 / 12 / 13;
}

#w-node-_1cf5601e-e53e-c882-d655-7edc595baf57-c05740e4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_56cf4b6e-8f60-355a-d9f6-8a7482dda939-c05740e4 {
  grid-area: 12 / 1 / 14 / 13;
}

#w-node-_56cf4b6e-8f60-355a-d9f6-8a7482dda93a-c05740e4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-d3ad90f9-acaa-757f-addc-cbb137be6cc1-c05740e4 {
  grid-area: 14 / 1 / 16 / 13;
}

#w-node-d3ad90f9-acaa-757f-addc-cbb137be6cc2-c05740e4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-fcc084fe-8fcd-5dbe-5592-0ee8d1584dfd-c05740e5 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-abd082bd-e4b8-df84-ea82-38be3e2c913a-c05740e5 {
  grid-area: 4 / 1 / 3 / 6;
  align-self: start;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688a-c05740e5 {
  grid-area: 3 / 6 / 4 / 13;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688b-c05740e5 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_80a0c4bc-380d-eb70-2e16-0394394f2ae4-c05740e5 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_6f44f49f-7fcc-e9f0-49ba-17d8dabaa930-c05740e5 {
  grid-area: 5 / 1 / 6 / 12;
}

#w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c05740e5 {
  grid-area: 6 / 1 / 8 / 6;
  align-self: start;
}

#w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c05740e5 {
  grid-area: 6 / 6 / 8 / 13;
}

#w-node-_33a56ca1-65d4-7837-ada9-afa31ec78259-c05740e5 {
  grid-area: 8 / 1 / 9 / 13;
}

#w-node-_63e0045e-fbe4-5ae1-32d3-3cbbb0fbf621-c05740e5 {
  grid-area: 11 / 1 / 12 / 13;
}

#w-node-_4cdeae1f-52e5-979e-ae2a-94d7f25103c9-c05740e5 {
  grid-area: 9 / 1 / 10 / 7;
}

#w-node-_4422f9eb-c62d-28ea-4d30-1a3f9b95e36f-c05740e5 {
  grid-area: 9 / 7 / 10 / 13;
}

#w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c05740e5 {
  grid-area: 10 / 1 / 11 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e6 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c05740e6 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e6 {
  grid-area: 3 / 2 / 5 / 12;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e6 {
  grid-area: 5 / 1 / 7 / 13;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740e6 {
  grid-area: 7 / 1 / 9 / 13;
}

#w-node-cf373d9a-92f1-82b0-61fc-332d0632dac5-c05740e6 {
  grid-area: 10 / 1 / 11 / 6;
  align-self: center;
}

#w-node-_453dbd03-c4f8-449e-4c20-7d3166bf988c-c05740e6 {
  grid-area: 9 / 7 / 11 / 13;
  align-self: center;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740e6 {
  grid-area: 12 / 8 / 13 / 12;
  align-self: center;
}

#w-node-_41541464-7b6d-fada-a0b8-c0e175bd7681-c05740e6 {
  grid-area: 14 / 1 / 16 / 7;
}

#w-node-ffcf85a5-ef35-debc-4178-938d1f49a08a-c05740e6 {
  grid-area: 12 / 1 / 13 / 7;
  align-self: center;
}

#w-node-_0ae5074f-d513-7db0-2901-48efe1fa8bb9-c05740e6 {
  grid-area: 17 / 1 / 19 / 7;
  align-self: center;
}

#w-node-_6f17a9ee-f1f9-f7e9-6df1-95363bbceb94-c05740e6 {
  grid-area: 17 / 7 / 19 / 13;
  align-self: center;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e7 {
  grid-area: 2 / 1 / 3 / 14;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c05740e7 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e7 {
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-f41131b0-bc91-dd67-93c1-3543eb9e5a79-c05740e7 {
  grid-area: 5 / 8 / 7 / 13;
}

#w-node-ae7479cb-e868-7312-4760-bfd5cc99713a-c05740e7 {
  grid-area: 8 / 1 / 9 / 14;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740e7 {
  grid-area: 10 / 9 / 12 / 13;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740e7 {
  grid-area: 12 / 1 / 13 / 14;
}

#w-node-_63e187d3-cf61-14db-7e44-8ea3e9dd3865-c05740e7 {
  grid-area: 13 / 1 / 14 / 7;
  align-self: auto;
}

#w-node-e6e59908-3654-1137-521d-a8200f0e8332-c05740e7 {
  grid-area: 14 / 9 / 15 / 13;
  align-self: auto;
}

#w-node-_520b5f52-a334-eeb2-8d5a-c86c73550af5-c05740e7 {
  grid-area: 15 / 1 / 16 / 14;
  align-self: auto;
}

#w-node-_84eca15a-f895-ad35-9634-47909d02f650-c05740e7 {
  grid-area: 16 / 1 / 17 / 14;
  align-self: auto;
}

#w-node-d977148e-53e2-1c5c-b51f-8df169b67b62-c05740e7 {
  grid-area: 19 / 2 / 21 / 7;
  align-self: auto;
}

#w-node-_40b168fc-2c1d-63d4-30dc-276aea2f42f8-c05740e7 {
  grid-area: 22 / 1 / 25 / 8;
  align-self: end;
}

#w-node-_5034b998-8e8c-aae4-2484-a2c2fe7bb65e-c05740e7 {
  grid-area: 17 / 8 / 20 / 14;
  align-self: auto;
}

#w-node-_8af7ef3c-9f80-65a5-98ce-90d631cd5c0a-c05740e7 {
  grid-area: 9 / 1 / 11 / 6;
  align-self: start;
}

#w-node-_5287a0e9-9e76-dec2-25ea-26756eff0eff-c05740e7 {
  grid-area: 21 / 8 / 25 / 14;
  align-self: auto;
}

#w-node-_161d701e-db1c-ec55-f56d-05f052a4c495-c05740e8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_11ad84f9-5480-5275-c788-3f49dadfc2bf-c05740e8 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_41d0f43b-c494-9411-ec21-61b9ee1c3bf9-c05740e8 {
  grid-area: 2 / 6 / 3 / 13;
}

#w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c05740e8 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c05740e8 {
  grid-area: 4 / 1 / 7 / 7;
  align-self: start;
}

#w-node-_53a95b09-c258-67f9-4781-0c0f3a2b67a3-c05740e8 {
  grid-area: 4 / 7 / 5 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e8 {
  grid-area: 7 / 7 / 8 / 13;
}

#w-node-_377b1a57-b104-c348-a5d8-865e891a240e-c05740e8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c05740e8 {
  grid-area: 8 / 1 / 9 / 13;
}

#w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c05740e8 {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c05740e8 {
  grid-area: 10 / 1 / 11 / 13;
}

#w-node-_9bc62c72-04f5-217f-863b-87423d482058-c05740e8 {
  grid-area: 12 / 6 / 13 / 13;
}

#w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c05740e8 {
  grid-area: 13 / 1 / 14 / 13;
}

#w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c05740e8 {
  grid-area: 14 / 1 / 15 / 7;
}

#w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c05740e8 {
  grid-area: 15 / 1 / 16 / 13;
}

#w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c05740e8 {
  grid-area: 16 / 6 / 17 / 13;
}

#w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c05740e8 {
  grid-area: 17 / 2 / 19 / 12;
}

#w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c05740e8 {
  grid-area: 19 / 1 / 20 / 7;
}

#w-node-_38337cd1-6432-ee37-2149-a68f1fc5e6e1-c05740e8 {
  grid-area: 20 / 1 / 22 / 13;
}

#w-node-_5b7fff0f-bf98-12d0-c0ee-76268700a29f-c05740e8 {
  grid-area: 11 / 1 / 12 / 7;
}

#w-node-_40e9ea8a-a523-fdf8-3b37-644c5901a00c-c05740ea {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_018d7b4c-8ef1-9ebf-f56a-2db7ccd1f7cc-c05740ea {
  grid-area: 2 / 2 / 6 / 12;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740ea {
  grid-area: 7 / 3 / 8 / 11;
  align-self: center;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740ea {
  grid-area: 9 / 1 / 12 / 13;
  place-self: auto;
}

#w-node-c3d86f7e-c1e2-7b2b-0078-7fd7ffa0fdae-c05740ea {
  grid-area: 12 / 1 / 14 / 13;
  align-self: auto;
}

#w-node-_5da01110-a926-eea2-407b-e2e568da272c-c05740ea {
  grid-area: 14 / 1 / 15 / 7;
  align-self: auto;
}

#w-node-_8e020452-6d25-376b-2847-f1b3f6ee13d2-c05740ea {
  grid-area: 14 / 8 / 15 / 12;
  align-self: center;
}

#w-node-_689cd205-f018-c341-9267-72a6b8c10309-c05740ea {
  grid-area: 15 / 2 / 16 / 6;
  align-self: center;
}

#w-node-_4972ac4f-1a85-cc14-5ebf-e3952dfdc528-c05740ea {
  grid-area: 15 / 7 / 16 / 13;
  align-self: auto;
}

#w-node-_212178a4-9cd3-3347-b0f6-f76bbf428622-c05740ea {
  grid-area: 16 / 1 / 18 / 7;
  place-self: center;
}

#w-node-_931eaaaa-7c70-602e-3216-d379dcf655b6-c05740ea {
  grid-area: 17 / 8 / 18 / 12;
  align-self: center;
}

#w-node-cfcc6a7f-dd26-0bf4-ec37-2825546d6d54-c05740ea {
  grid-area: 20 / 1 / 21 / 13;
  align-self: auto;
}

#w-node-c9c88455-67b2-be5d-182f-78074795f9bb-c05740ea {
  grid-area: 21 / 1 / 25 / 7;
  align-self: auto;
}

#w-node-d0f30bbe-f7b5-cdaf-6f9b-74297fec314f-c05740ea {
  grid-area: 24 / 7 / 26 / 13;
  align-self: end;
}

#w-node-_1cd66112-c15d-7223-5343-35f21c6e87b8-c05740ea {
  grid-area: 26 / 1 / 31 / 13;
  align-self: auto;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-c05740eb {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_67b8ee35-1527-f70a-6471-e1a85369cab5-c05740eb {
  grid-area: 2 / 1 / 16 / 13;
}

#w-node-bd05fc46-5317-b0c6-9dd9-a1eabccecb2d-c05740eb, #w-node-_8acdf4c5-a1d8-bc44-6b76-98facbfe8dde-c05740eb, #w-node-_0723bad2-358b-5504-8ade-2fad94f4679b-c05740eb, #w-node-_6b6270d6-cb44-b856-27dc-583821fcc23b-c05740eb, #w-node-ab5b8ab4-6263-89c5-a933-fbd25aef6403-c05740eb, #w-node-_026eeb97-f7b7-2f9d-d218-e7b92c46a00a-c05740eb, #w-node-_5338e4f7-8675-1111-a7dc-481a942ddc33-c05740eb, #w-node-d419e32b-0586-e6a8-5dfb-784108046f53-c05740eb, #w-node-d1367bae-9435-1767-694b-75fd9b339880-c05740eb, #w-node-_48f897f7-f950-53d7-1c1c-e76aa0755096-c05740eb, #w-node-_264519e2-3d60-ce19-c2dd-1b625df9ae38-c05740eb, #w-node-_82a4bad1-f7ca-d38a-b963-ee5ceb49587b-c05740eb, #w-node-fc3b39e8-56a0-053d-3e70-0b95450680a3-c05740eb, #w-node-_487b8a98-f608-bde3-0458-f5da05407b49-c05740eb, #w-node-_072ac3c8-0619-5a64-9abe-0aa6daae18ef-c05740eb, #w-node-d5107f5a-8d76-d79c-8874-e1f329923ec0-c05740eb, #w-node-eaca588e-fcb8-50ac-436c-45fb0a3bc1ae-c05740eb, #w-node-eb84f761-e586-20cf-3183-11b86f1a34af-c05740eb, #w-node-_44fae5b4-4e74-945b-3d84-f891d5f048ee-c05740eb, #w-node-_352d7ceb-a5f4-1eaf-75fe-2a711c46859b-c05740eb, #w-node-a3ebf473-ff62-865c-1860-fc739a04baed-c05740eb, #w-node-_70564b17-bb02-adb1-d601-6944419dea4a-c05740eb, #w-node-_3473cf29-e73f-d8b0-e933-5fc251e309d4-c05740eb, #w-node-b96e2510-a5ee-db9f-e930-c24d9d4f3cf5-c05740eb, #w-node-_63e3d9bb-5161-3fbd-f264-4f69ed2a02e0-c05740eb, #w-node-_374da566-27d3-313b-37fe-311be65ce8ef-c05740eb, #w-node-_9ce39b59-27cf-559c-d10f-1641bf812a2e-c05740eb, #w-node-_88ec0844-97ad-9a90-23e5-d56bf29533bd-c05740eb, #w-node-_0fc62dc0-479f-ce39-6ca5-76b04ff2f963-c05740eb, #w-node-_13a0d371-fee5-ca71-30b5-db9cfd929945-c05740eb, #w-node-b5a9b3b4-063c-98f9-dd3b-6f2a274493ba-c05740eb, #w-node-_68572cff-6794-641a-793d-cce0ea6b2817-c05740eb, #w-node-_9e9f67e9-a8ee-9205-1bf4-c337c8398c58-c05740eb, #w-node-_686f002c-6b50-ff05-0c32-ee551fdf6e45-c05740eb, #w-node-b272d3c7-dba5-7be8-b09f-b77a54465b25-c05740eb, #w-node-_1ab580e9-d58d-f117-4125-80b61b3278ab-c05740eb, #w-node-_1d1ca2c6-9825-48fa-35e6-794bb2629cce-c05740eb, #w-node-_67056f30-a6c3-2221-c5de-4cf2ab5f07dc-c05740eb, #w-node-_5e956830-fb0c-033b-4990-1bc51a019f19-c05740eb, #w-node-_3d0be300-2a7d-cbfa-0e91-af8150b3c834-c05740eb, #w-node-_7373e35e-4ac8-7e15-fba5-f6ef6dae0562-c05740eb, #w-node-_5e717833-4c2e-431b-7bbb-f89ede3ddbea-c05740eb, #w-node-_54972496-3b1e-9e31-12e9-3259ccf99708-c05740eb, #w-node-af9a8311-8ea0-eea3-d0e8-0ea865086301-c05740eb, #w-node-_9bdbec10-9ccf-ea3e-018d-eeb9c9d125f5-c05740eb, #w-node-_6ef4a030-b6df-2abb-6393-0265723eaa5c-c05740eb, #w-node-eac60b7a-077c-f740-febf-7fcae66ccac9-c05740eb, #w-node-_9631e762-1dd4-dc3c-d194-91c0074e2032-c05740eb, #w-node-ced1ed49-d6be-63a0-45df-133c0a70537c-c05740eb, #w-node-_658b1e89-0834-3628-566c-32ee65d59e45-c05740eb, #w-node-e9ec5edd-46dc-d54e-f472-e9e0d744f8be-c05740eb, #w-node-_8e53754f-b6a3-86b8-12ad-0b98235db122-c05740eb, #w-node-_70cd7872-b649-6af9-289f-3dbcd7b7a482-c05740eb, #w-node-_1e5f3560-fd6c-cd97-394f-94e1d76954cc-c05740eb, #w-node-_611e1f41-27cf-b3cc-6b08-d89e228579cb-c05740eb, #w-node-c30a52ed-2cdf-4773-7d25-12d0927b798a-c05740eb, #w-node-_45f58617-01f0-a97b-fa66-0d05593ac698-c05740eb, #w-node-_159240ce-04bf-6389-4174-9bb0c4ead819-c05740eb, #w-node-c69c2b9d-09fe-4c51-2a56-06a60bb6aa29-c05740eb, #w-node-_49219a9f-d857-cac2-7999-a47b8bc4c957-c05740eb, #w-node-_0fe5019a-4e79-dbad-e487-1a9616e920bd-c05740eb, #w-node-_69c3d348-b139-41d5-cf85-1501e0582edc-c05740eb, #w-node-fa1e9ccf-6adf-9e03-af3f-860ac59d2456-c05740eb, #w-node-f1f74544-09c7-1f84-1e30-fdda625f260e-c05740eb, #w-node-_9ddd6dbb-b10e-c73e-a97a-691b422400b7-c05740eb, #w-node-ad2e8ee9-5609-7664-5085-31d596cf979b-c05740eb, #w-node-e8f1bf28-616f-0e71-faa3-926687eae9fe-c05740eb, #w-node-d08739a8-2ed7-7fa3-9294-f75a7b9cfb1e-c05740eb, #w-node-fce40785-c061-0c82-7e93-f0bea4373b31-c05740eb, #w-node-_7ea2da3b-00ba-ea5b-5cd7-9110b99f8909-c05740eb, #w-node-_73aa74fd-850d-70d3-ea14-7a9deec8c211-c05740eb, #w-node-_431437ed-ce9d-adf0-166b-a17a47a40f39-c05740eb, #w-node-_77cd918d-1f99-bdaa-5fec-908080423489-c05740eb, #w-node-bbd62c90-dd6a-f46c-f388-b926e540131d-c05740eb, #w-node-_0309aaae-2238-5e49-f0e1-71c9fdd6630a-c05740eb, #w-node-_4488fa12-3ab3-2658-73e1-bcd3aace5c58-c05740eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e255c881-2c1f-6129-6a09-aaf63760c243-c05740eb {
  grid-area: 12 / 5 / 13 / 6;
}

#w-node-_6ba7e096-5b97-b487-908c-d5dd73d74cb1-c05740eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f68a6d57-8ba6-bf35-89dc-8e0d39f81978-c05740ec {
  grid-area: 1 / 1 / 4 / 13;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c05740ec {
  grid-area: 4 / 3 / 5 / 11;
  place-self: auto;
}

#w-node-ce8532b4-6b1f-baab-7feb-99ab622b0277-c05740ec {
  grid-area: 4 / 1 / 5 / 13;
  place-self: center;
}

#w-node-af6e7028-0d6c-99e8-cfd3-288bc6f1f89b-c05740ec {
  grid-area: 7 / 1 / 8 / 7;
  align-self: center;
}

#w-node-_323c4c2b-48d1-dc2e-6709-1eb0fc9cc757-c05740ec {
  grid-area: 10 / 1 / 12 / 13;
}

#w-node-_5fb29e71-979c-bc32-caee-02c1badb4cb6-c05740ec {
  grid-area: 12 / 1 / 13 / 13;
}

#w-node-c0279389-0f6a-4a27-3aaa-481572fc2c17-c05740ef, #w-node-c0279389-0f6a-4a27-3aaa-481572fc2c19-c05740ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ddb5f5c-5d00-02e1-2674-abb4905ea675-c0574102 {
  grid-area: 10 / 5 / 13 / 6;
}

#w-node-_329e5a71-30ea-bf9b-0785-bce6be988277-c0574102 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574102 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c0574102 {
  grid-area: 7 / 1 / 8 / 6;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574102 {
  grid-area: 7 / 10 / 8 / 13;
}

#w-node-_233b9fd9-517a-0b71-b4c9-34001d3546eb-c0574102 {
  grid-area: 8 / 1 / 9 / 13;
}

#w-node-b6cf4713-c723-4405-472d-c7a25d1d7e06-c0574102 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_0ad9f492-e407-4deb-dc03-5a262be3d496-c0574102 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-abba3172-1901-aa34-bf4f-628bc862c7a8-c0574102 {
  grid-area: 6 / 1 / 7 / 13;
}

#w-node-_6e0493a8-f3cd-fce9-ade1-6625e2d7a6f6-c0574102 {
  grid-area: 11 / 1 / 12 / 13;
}

#w-node-a3454473-3b91-10f5-be3e-76cf8bafa6a2-c0574102 {
  grid-area: 14 / 1 / 15 / 13;
}

#w-node-_049c9d33-6b39-e211-ff71-5b7f75f3de44-c0574102 {
  grid-area: 16 / 1 / 17 / 13;
}

#w-node-_8159cbb7-5344-b271-87af-a49651fe4c1b-c0574102 {
  grid-area: 18 / 1 / 19 / 13;
}

#w-node-cd08f4fe-4ee8-6ffc-0ebb-1775320a0d60-c0574102 {
  grid-area: 20 / 1 / 21 / 13;
  align-self: auto;
}

#w-node-_457b9f91-87ee-a573-d91b-878f2454884d-c0574102 {
  grid-area: 22 / 1 / 23 / 13;
  align-self: auto;
}

#w-node-f2b98ddc-9496-f1af-603f-a06f188abcb9-c0574102 {
  grid-area: 24 / 1 / 25 / 13;
  align-self: auto;
}

#w-node-_370f7f60-12f7-2d30-131d-0fe9613ca297-c0574102 {
  grid-area: 26 / 1 / 27 / 13;
  align-self: auto;
}

#w-node-_2875e239-43b5-2b31-1ff8-9fec267182e8-c0574102 {
  grid-area: 33 / 1 / 34 / 13;
  align-self: auto;
}

#w-node-_39831623-400c-4520-396a-80b22c37cd32-c0574102 {
  grid-area: 10 / 1 / 11 / 5;
}

#w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c0574102 {
  grid-area: 10 / 7 / 11 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574102 {
  grid-area: 12 / 2 / 14 / 6;
}

#w-node-d514e830-314e-abdc-1861-830b9a6f35c5-c0574102 {
  grid-area: 15 / 3 / 16 / 12;
}

#w-node-_555034c2-953b-f508-3549-10801f7dc1ac-c0574102 {
  grid-area: 17 / 1 / 18 / 10;
}

#w-node-_1d9a3ea1-9fd3-5971-b4e0-08fc7d17fe24-c0574102 {
  grid-area: 19 / 1 / 20 / 4;
}

#w-node-_6dd0ee12-ee1b-74da-3d3c-0ce62c9973fb-c0574102 {
  grid-area: 19 / 7 / 20 / 13;
}

#w-node-_9451e973-254b-130e-6b23-25da78b2d9ad-c0574102 {
  grid-area: 21 / 1 / 22 / 5;
}

#w-node-be9689d6-ae0d-d8b2-f48b-b4046cb56c10-c0574102 {
  grid-area: 21 / 5 / 22 / 10;
}

#w-node-_4dc0b00d-0d45-2028-7223-df31d8d54841-c0574102 {
  grid-area: 23 / 2 / 24 / 12;
}

#w-node-_7fc9ac40-82b1-8015-80d3-aa29325cbcc2-c0574102 {
  grid-area: 27 / 1 / 29 / 6;
}

#w-node-_3e979fcd-5a1d-ef85-9c9e-ef8e84d8e166-c0574102 {
  grid-area: 28 / 6 / 33 / 13;
}

#w-node-abbcdd4c-90ab-7292-e164-d8abd16c7b2f-c0574102 {
  grid-area: 29 / 3 / 31 / 6;
}

#w-node-_47064660-bd66-3164-b165-73717f109ac8-c0574102 {
  grid-area: 34 / 1 / 35 / 13;
}

#w-node-bff1fbf9-c3d6-cb76-cab0-51371b6f577c-c0574103 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c0574103 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c0574103 {
  grid-area: 4 / 1 / 5 / 13;
  align-self: start;
}

#w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c0574103 {
  grid-area: 5 / 1 / 7 / 13;
}

#w-node-_377b1a57-b104-c348-a5d8-865e891a240e-c0574103 {
  grid-area: 7 / 1 / 8 / 6;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574103 {
  grid-area: 7 / 6 / 8 / 13;
}

#w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c0574103 {
  grid-area: 8 / 1 / 10 / 13;
}

#w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c0574103 {
  grid-area: 10 / 1 / 11 / 13;
}

#w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574103 {
  grid-area: 11 / 1 / 12 / 13;
}

#w-node-_161d701e-db1c-ec55-f56d-05f052a4c495-c0574104 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c0574104 {
  grid-area: 2 / 1 / 3 / 7;
  align-self: start;
}

#w-node-_11ad84f9-5480-5275-c788-3f49dadfc2bf-c0574104 {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c0574104 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574104 {
  grid-area: 4 / 6 / 6 / 13;
}

#w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c0574104 {
  grid-area: 5 / 1 / 6 / 6;
  align-self: end;
}

#w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c0574104 {
  grid-area: 6 / 1 / 10 / 13;
}

#w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c0574104 {
  grid-area: 10 / 1 / 11 / 5;
  align-self: start;
}

#w-node-_9bc62c72-04f5-217f-863b-87423d482058-c0574104 {
  grid-area: 10 / 7 / 11 / 13;
}

#w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c0574104 {
  grid-area: 11 / 1 / 13 / 13;
}

#w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574104 {
  grid-area: 13 / 1 / 14 / 7;
}

#w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c0574104 {
  grid-area: 14 / 1 / 15 / 6;
}

#w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c0574104 {
  grid-area: 14 / 6 / 17 / 13;
}

#w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c0574104 {
  grid-area: 17 / 1 / 19 / 13;
}

#w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c0574104 {
  grid-area: 19 / 1 / 20 / 7;
}

#w-node-_73696855-b79f-388d-3f19-4380674bc858-c0574104 {
  grid-area: 19 / 7 / 20 / 13;
}

#w-node-_3b9775a6-3786-567d-d85f-026b880c2672-c0574106 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-b0fa0927-4bc6-228c-5289-d4a84d1c2a56-c0574106 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574106 {
  grid-area: 4 / 7 / 7 / 13;
  align-self: start;
}

#w-node-_90fd6222-9181-7e7e-478b-a5a95409e592-c0574106 {
  grid-area: 11 / 8 / 12 / 13;
}

#w-node-_235f4f3a-a852-071c-a20f-4ef1e36d5935-c0574106 {
  grid-area: 20 / 1 / 24 / 13;
}

#w-node-b2a6e366-e832-d9ac-fbf0-e6e5adbb926d-c0574106 {
  grid-area: 13 / 1 / 14 / 7;
}

#w-node-_1fb578ef-804f-aa85-bddc-75112ea48b16-c0574106 {
  grid-area: 15 / 2 / 17 / 12;
  align-self: end;
}

#w-node-_1d2b1218-bf8d-c03d-551f-68dbcf086653-c0574106 {
  grid-area: 8 / 1 / 9 / 7;
}

#w-node-_11274d2b-50fa-8f1f-4506-f6cd22fac346-c0574106 {
  grid-area: 18 / 1 / 19 / 7;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574107 {
  grid-area: 1 / 1 / 6 / 13;
}

#w-node-_3b9775a6-3786-567d-d85f-026b880c2672-c0574107 {
  grid-area: 7 / 1 / 8 / 9;
}

#w-node-_6828691e-4b29-602d-96ad-0eedb6ee31d2-c0574107 {
  grid-area: 8 / 1 / 9 / 13;
}

#w-node-ae4425d1-817f-db7b-edc0-f7ce190ce30d-c0574107 {
  grid-area: 10 / 1 / 11 / 7;
}

#w-node-_5ceb4a57-5aa9-4b2b-8f25-b7fc5b7544ae-c0574107 {
  grid-area: 10 / 8 / 11 / 12;
  align-self: center;
}

#w-node-_0b373efb-b11c-47bd-0a03-4c70577d6d50-c0574107 {
  grid-area: 12 / 1 / 13 / 13;
}

#w-node-_0f88bce9-b1e4-72d0-c813-2ad9202da1fb-c0574107 {
  grid-area: 13 / 2 / 14 / 6;
  align-self: center;
}

#w-node-_6a7e62c3-33fe-bd05-f9ce-4e6bbd4f4b8f-c0574107 {
  grid-area: 13 / 7 / 14 / 13;
}

#w-node-_62f9c3ce-707b-8377-dafb-d79c40f3a47e-c0574107 {
  grid-area: 14 / 1 / 15 / 13;
}

#w-node-_00fd6e2c-990b-9c0c-e644-f9746ffea768-c0574107 {
  grid-area: 16 / 1 / 17 / 13;
}

#w-node-_38a02e1b-38c6-8579-563e-e56d91e84cd1-c0574107 {
  grid-area: 18 / 1 / 19 / 13;
}

#w-node-f8e5ae4f-c889-4e55-2ab0-4a4f8f999d3c-c0574107 {
  grid-area: 20 / 1 / 21 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8782-c0574108 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8784-c0574108 {
  grid-area: 7 / 1 / 8 / 7;
  align-self: start;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8789-c0574108 {
  grid-area: 7 / 9 / 8 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a878b-c0574108 {
  grid-area: 8 / 9 / 9 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a878e-c0574108 {
  grid-area: 8 / 4 / 9 / 6;
}

#w-node-e0a54803-ad44-e190-55de-54c18cd563d9-c0574108 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8794-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8796-c0574108 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8797-c0574108 {
  grid-area: 3 / 1 / 4 / 8;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8799-c0574108 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a879a-c0574108 {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a879e-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87a0-c0574108 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87b6-c0574108 {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87b8-c0574108 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87cf-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87d1-c0574108 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87d3-c0574108 {
  grid-area: 4 / 10 / 5 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87ec-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87ee-c0574108 {
  grid-area: 3 / 1 / 4 / 8;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87f0-c0574108 {
  grid-area: 5 / 1 / 6 / 7;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87f2-c0574108 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87f4-c0574108 {
  grid-area: 9 / 1 / 10 / 7;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87f6-c0574108 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87f8-c0574108 {
  grid-area: 5 / 8 / 7 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87fc-c0574108 {
  grid-area: 7 / 8 / 9 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a87fe-c0574108 {
  grid-area: 9 / 8 / 12 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8800-c0574108 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_8fa86469-789a-a6cd-4e21-998b218d5e56-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_8fa86469-789a-a6cd-4e21-998b218d5e58-c0574108 {
  grid-area: 3 / 1 / 4 / 8;
}

#w-node-_8fa86469-789a-a6cd-4e21-998b218d5e60-c0574108 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-_8fa86469-789a-a6cd-4e21-998b218d5e6a-c0574108 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8804-c0574108 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8806-c0574108 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a8807-c0574108 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a880e-c0574108 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-ed43239a-0642-54cf-6494-a2dd345a880f-c0574108 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-_47ff635c-c3fb-e6de-09a9-69d9b2aaab47-c0574109 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c6c58443-1193-a048-1995-8de5edc05b12-c0574109 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ae8e17eb-530b-e26e-418a-c4e7372a3076-c0574109 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_03fb1baa-5b4d-b967-fc64-1127e1f33437-c0574109 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_58b0bc98-f92b-fbbc-239b-1a6d7c8790ba-c0574109 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-e5303f84-7976-5375-5761-215dd206f908-c0574109 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_87c358e7-af10-5aab-c55c-674e11041484-c0574109 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_67d0d17b-1da2-2a90-61a7-90fdad10940f-c0574109 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-b9bbfe57-9d41-d8c5-bf9c-1dd61f79afc7-c0574109 {
  grid-area: 4 / 1 / 7 / 5;
}

#w-node-_1b852afc-b8cb-f06f-2e4a-9414efb998f9-c0574109 {
  grid-area: 4 / 5 / 7 / 9;
}

#w-node-f51cd636-40ca-9308-8e5b-6defb9024edb-c0574109 {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-_87d48134-b875-7266-9f19-e54d86ef5e96-c057410b {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_87d48134-b875-7266-9f19-e54d86ef5e97-c057410b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-fcc084fe-8fcd-5dbe-5592-0ee8d1584dfd-c057410b {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688a-c057410b {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-b407072f-7c0f-1460-a4f6-38a5c946688b-c057410b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c057410b {
  grid-area: 4 / 1 / 5 / 7;
}

#w-node-_8a7b243c-deab-98aa-74dc-1a543bb285df-c057410b {
  grid-area: 4 / 7 / 5 / 13;
}

#w-node-_6f44f49f-7fcc-e9f0-49ba-17d8dabaa930-c057410b {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c057410b {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-_65a10c81-b431-606c-b6e3-02da2430997e-c057410b {
  grid-area: 7 / 1 / 9 / 13;
}

#w-node-_266e62ff-0305-a454-9b1e-d7a56188d2d4-c057410b {
  grid-area: 9 / 1 / 10 / 7;
}

#w-node-_266e62ff-0305-a454-9b1e-d7a56188d2d5-c057410b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-ea9676e8-f379-772f-e7e3-e3f21626a165-c057410b {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c057410b {
  grid-area: 10 / 2 / 11 / 12;
}

#w-node-_1cf5601e-e53e-c882-d655-7edc595baf56-c057410b {
  grid-area: 11 / 1 / 12 / 7;
}

#w-node-_1cf5601e-e53e-c882-d655-7edc595baf57-c057410b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-ec689991-ccb9-c3cb-c094-434729ba4ea3-c057410b {
  grid-area: 11 / 7 / 12 / 13;
  align-self: start;
}

#w-node-ec689991-ccb9-c3cb-c094-434729ba4ea4-c057410b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_1e6afef0-b17b-78ec-a687-1535069d7e7e-c057410c {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_21dda69c-9268-4463-827c-47f5bc27d3ab-c057410c {
  grid-area: 2 / 1 / 5 / 13;
}

#w-node-bae4f9a4-966c-389a-fc5a-857b26122d9b-c057410c {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-eed70339-1bd6-b7ad-839c-b2f860e32e5c-c057410c {
  grid-area: 5 / 6 / 6 / 13;
}

#w-node-d5ded938-b956-9d6f-92ea-49e49b8197a2-c057410c {
  grid-area: 6 / 1 / 7 / 13;
}

#w-node-d5ded938-b956-9d6f-92ea-49e49b8197a4-c057410c {
  grid-area: 7 / 1 / 8 / 7;
  align-self: start;
}

#w-node-abd076b9-9b08-279f-1fed-2342a47be6ba-c057410c {
  grid-area: 7 / 7 / 8 / 13;
}

#w-node-d5ded938-b956-9d6f-92ea-49e49b8197a0-c057410c {
  grid-area: 8 / 7 / 9 / 13;
  align-self: end;
}

#w-node-_3de6dc7c-c3e2-69a3-80b8-1abc82becfd0-c057410c {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-a4a4d8d9-260c-f46d-18dd-12a007a4f6cb-c057410c {
  grid-area: 10 / 1 / 11 / 7;
  align-self: start;
}

#w-node-_635dd091-0d07-7ecc-c43f-da48a56f9ebc-c057410c {
  grid-area: 10 / 7 / 11 / 10;
}

#w-node-c39db782-c1e0-0c0e-1b8c-f8801d435eb6-c057410c {
  grid-area: 11 / 1 / 13 / 7;
  align-self: end;
}

#w-node-be0aea89-38ce-d6d2-37c2-753e869edde4-c057410c {
  grid-area: 11 / 7 / 13 / 13;
  align-self: start;
}

#w-node-d5ded938-b956-9d6f-92ea-49e49b81979c-c057410c {
  grid-area: 13 / 1 / 14 / 13;
}

#w-node-d5ded938-b956-9d6f-92ea-49e49b81979d-c057410c {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_64153e75-e621-e152-7ca9-8567bc342dff-c057410c {
  grid-area: 14 / 2 / 15 / 12;
}

#w-node-c5927e17-f6ac-586d-56d3-8f55ab6ac477-c057410c {
  grid-area: 15 / 1 / 16 / 7;
}

#w-node-f5787de8-6748-c72b-8bfb-8eb56c5e2886-c057410c {
  grid-area: 16 / 1 / 19 / 13;
}

#w-node-_95eed6ec-59e5-ad96-236b-8b1620c68c20-c057410d {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_95eed6ec-59e5-ad96-236b-8b1620c68c21-c057410d {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c057410d {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c057410d {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c057410d {
  grid-area: 3 / 1 / 6 / 13;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c057410d {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-_0e169395-b83b-897d-6370-3ca139dce44a-c057410d {
  grid-area: 6 / 7 / 7 / 13;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c057410d {
  grid-area: 7 / 1 / 11 / 13;
}

#w-node-d2573a27-7187-d48c-5ae2-5fab37573ded-c057410d {
  grid-area: 11 / 1 / 13 / 13;
}

#w-node-feb18188-e287-7dd2-3a6a-403130b88d9b-c057410d {
  grid-area: 13 / 1 / 15 / 13;
}

#w-node-_29816ec2-3355-8726-b62c-df75d0f2e851-c057410d {
  grid-area: 15 / 1 / 16 / 7;
}

#w-node-_99e000cd-aab3-9c40-5344-2dd80bcc9514-c057410d {
  grid-area: 15 / 7 / 16 / 13;
}

#w-node-aed5fea3-7bb4-1075-6074-b413ada42079-c057410d {
  grid-area: 16 / 1 / 19 / 13;
}

#w-node-_4ac4e881-9a4f-dbb6-69e4-edad22e5d9fc-c057410d {
  grid-area: 19 / 1 / 20 / 7;
}

#w-node-bbceec4c-c893-15b1-8729-d039cf766d18-c057410d {
  grid-area: 20 / 7 / 21 / 13;
  align-self: start;
}

#w-node-_827e2590-3974-5e5c-58f4-05d0dadc349a-c057410d {
  grid-area: 21 / 1 / 23 / 13;
}

#w-node-fc0f66e5-f7fe-5aad-0c4f-59e2c91f5457-c057410d {
  grid-area: 23 / 7 / 24 / 13;
}

#w-node-d21e8466-926e-613d-76fb-b966f9fe15b0-c057410d {
  grid-area: 24 / 1 / 27 / 7;
}

#w-node-_30e12a5e-1622-57b1-4f18-6f2745871a20-c057410d {
  grid-area: 26 / 7 / 29 / 13;
  align-self: center;
}

#w-node-_2dcb4d36-e4cb-60ff-7356-8b08d116d6dc-c057410d {
  grid-area: 27 / 1 / 29 / 7;
}

#w-node-_7391ef1e-92f1-b99f-c61a-ef3ff8eee333-c057410d {
  grid-area: 29 / 1 / 31 / 13;
}

#w-node-_0cb4a7e4-55ed-b263-4b71-66eba49c1239-c057410d {
  grid-area: 31 / 1 / 33 / 13;
}

#w-node-ca7fe13a-4ff2-3c95-9b62-e8fbabee4a8d-c057410d {
  grid-area: 33 / 1 / 35 / 13;
}

#w-node-_77206f8c-1a05-6a94-9d2a-eacd7f126d36-c057410d {
  grid-area: 35 / 1 / 37 / 7;
}

#w-node-eb870f57-8c54-f332-fb73-3648949d005e-c057410d {
  grid-area: 35 / 7 / 37 / 13;
}

#w-node-_9332cecf-e43d-b193-071b-2642846588ad-c057410d {
  grid-area: 37 / 1 / 39 / 13;
}

#w-node-_9366c44d-9ee1-b8fc-8778-7eb2afc26c94-c057410d {
  grid-area: 39 / 1 / 41 / 13;
}

#w-node-_044426be-d9f1-8b56-e3c5-a36df53fc0a2-c057410d {
  grid-area: 41 / 1 / 43 / 7;
}

#w-node-e50c52f0-4d12-2317-e803-e5dffae3e532-c057410d {
  grid-area: 41 / 7 / 43 / 13;
}

#w-node-cb01a8a4-357c-8ec6-7173-c5934bdd001a-c057410d {
  grid-area: 43 / 1 / 44 / 7;
}

#w-node-ad3b51a9-8490-a04e-c47b-a94dd4041ef1-c057410d {
  grid-area: 44 / 1 / 45 / 13;
}

#w-node-_0d0c23e4-b285-6c59-613a-1498e45c50bd-c057410d {
  grid-area: 45 / 1 / 47 / 7;
}

#w-node-_70530038-86e3-e734-acb1-94c19a271339-c057410d {
  grid-area: 47 / 1 / 48 / 13;
}

#w-node-_86833c18-e3f1-eed7-5842-85d1df898daf-c057410d {
  grid-area: 48 / 7 / 51 / 13;
}

#w-node-_73d01a79-80be-3a14-56c2-e048ff52a66a-c057410d {
  grid-area: 51 / 1 / 53 / 13;
}

#w-node-e997a168-ee1b-cc36-540e-b89fc6f1161e-c057410d {
  grid-area: 53 / 1 / 54 / 13;
}

#w-node-b3f0e2df-e22d-c6a4-2d64-04e1af772e17-c057410d {
  grid-area: 54 / 1 / 56 / 13;
}

#w-node-_3de03758-97df-f6a9-03c6-5db20fee0504-c057410d {
  grid-area: 56 / 1 / 57 / 7;
}

#w-node-_5bf68dcc-86eb-98e2-1efb-facc773a962c-c057410d {
  grid-area: 56 / 7 / 57 / 13;
}

#w-node-_52e4f38c-cd51-aff8-5951-a882eb361503-c057410e {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-c699783b-a90e-5e47-dd74-ecad08a7fb5c-c057410e {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c057410e {
  grid-area: 2 / 6 / 3 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c057410e {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-ac3d93e3-eb64-63cf-52f5-a7b31954c32f-c057410e {
  grid-area: 4 / 1 / 5 / 6;
}

#w-node-_8e628604-29aa-a3ae-c8ed-c1ce2835d048-c057410e {
  grid-area: 4 / 6 / 5 / 10;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c057410e {
  grid-area: 5 / 1 / 7 / 13;
}

#w-node-_8f4a1643-d05e-8596-bf94-5ffe84b5a88f-c057410e {
  grid-area: 7 / 1 / 10 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c057410e {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba3c-c057410e {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_329e5a71-30ea-bf9b-0785-bce6be988277-c057410e {
  grid-area: 12 / 1 / 13 / 13;
}

#w-node-_158cd8b7-2fe1-795f-8847-5220a73a7e11-c057410e {
  grid-area: 13 / 1 / 14 / 6;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c057410e {
  grid-area: 14 / 7 / 15 / 13;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c057410e {
  grid-area: 15 / 1 / 16 / 9;
}

#w-node-c014ad77-9c23-941d-7e20-0bf30fe6482f-c057410e {
  grid-area: 16 / 1 / 17 / 13;
}

#w-node-_99777bdf-ad92-3712-1e7b-b9ed2f49c3ed-c057410e {
  grid-area: 17 / 1 / 18 / 13;
}

#w-node-_9676c256-d8a7-6099-4bbf-ca5b17be5145-c057410f {
  grid-area: 1 / 1 / 3 / 13;
  align-self: end;
}

#w-node-_72a3aec1-b5f5-ccbc-9f07-2ced8bc2c9ba-c057410f {
  grid-area: 3 / 1 / 7 / 13;
}

#w-node-f56840ce-eba2-d890-a753-21c0bf37d8a2-c057410f {
  grid-area: 7 / 1 / 11 / 6;
}

#w-node-c631384c-b114-f7af-0e66-7a9fc9cac6de-c057410f {
  grid-area: 8 / 7 / 12 / 12;
}

#w-node-_32a4c6c4-1a8b-d7b7-f123-884d8ad7ccda-c057410f {
  grid-area: 12 / 1 / 15 / 9;
}

#w-node-_16d8a697-4dd7-bc2e-48be-5051d8fe624a-c057410f {
  grid-area: 17 / 1 / 21 / 7;
}

#w-node-_1d408565-0afa-6dbe-1351-c80c63fb4a54-c057410f {
  grid-area: 21 / 1 / 23 / 13;
}

#w-node-_943bb8ca-d815-e31f-cb48-185fe90cefc1-c057410f {
  grid-area: 25 / 1 / 29 / 6;
}

#w-node-e6d3df20-e448-4550-2444-bfb96ca7a4e9-c057410f {
  grid-area: 23 / 7 / 27 / 12;
}

#w-node-e80d8a6b-c2f9-a27d-8f35-6a21ba94fbe5-c057410f {
  grid-area: 30 / 1 / 33 / 5;
}

#w-node-_28bc669a-6ff1-b6cb-7ad3-d4f59c903a2e-c057410f {
  grid-area: 30 / 7 / 36 / 12;
}

#w-node-_90d5c50e-6eec-aa43-7653-6f2cb54e9025-c057410f {
  grid-area: 29 / 7 / 30 / 11;
}

#w-node-_362781c4-32fe-abf8-c9c9-737d03be75ee-c057410f {
  grid-area: 34 / 1 / 38 / 6;
}

#w-node-_5a47a3a2-478a-1622-180f-088d87cf7f47-c057410f {
  grid-area: 39 / 1 / 40 / 7;
}

#w-node-f68a0f3b-d63e-ebd2-ee6d-61984f730004-c057410f {
  grid-area: 43 / 2 / 45 / 12;
}

#w-node-c5d9f697-26ef-6c72-e36b-f671f021d841-c057410f {
  grid-area: 37 / 9 / 40 / 13;
}

#w-node-_5d376768-0bf9-b47c-1296-392708bb51b9-c057410f {
  grid-area: 45 / 1 / 49 / 6;
}

#w-node-_387f2ef9-1442-bcd9-4c77-17b754bda0d3-c057410f {
  grid-area: 47 / 8 / 48 / 12;
}

#w-node-d4966130-5bab-451a-6e2c-83798b7892bd-c057410f {
  grid-area: 49 / 1 / 51 / 13;
}

#w-node-_7402538e-8387-5b55-d08d-c693fb67b934-c057410f {
  grid-area: 51 / 1 / 54 / 11;
}

#w-node-_9f5132bd-7ad0-1a24-13b5-b79a9ef0b4af-c057410f {
  grid-area: 58 / 1 / 59 / 5;
}

#w-node-_3aadda4f-45ae-20de-1a5a-f540ef1a2c34-c057410f {
  grid-area: 56 / 7 / 61 / 13;
}

#w-node-_7b5a6fbd-53c3-c70c-df41-65514cf6e235-c057410f {
  grid-area: 62 / 1 / 63 / 7;
}

#w-node-_4e8f0107-bcd2-159c-323a-83a8d72e10ff-c057410f {
  grid-area: 62 / 7 / 63 / 13;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574110 {
  grid-area: 1 / 1 / 5 / 8;
}

#w-node-_7037ff2c-8fdf-9911-2f7b-f2c20560c611-c0574110 {
  grid-area: 6 / 1 / 7 / 14;
}

#w-node-_943516ee-23cd-1441-2e95-102b30cf427e-c0574110 {
  grid-area: 8 / 5 / 9 / 14;
}

#w-node-_0394e058-9c7b-f971-eae1-60771efc1173-c0574110 {
  grid-area: 10 / 1 / 11 / 14;
}

#w-node-_6e54e88f-823e-b96b-52d7-0ece042d0f06-c0574110 {
  grid-area: 12 / 5 / 13 / 14;
}

#w-node-_3b9775a6-3786-567d-d85f-026b880c2672-c0574110 {
  grid-area: 16 / 1 / 17 / 13;
}

#w-node-cc5eeee2-a948-1165-2b73-b38bd779338b-c0574110 {
  grid-area: 17 / 1 / 18 / 5;
}

#w-node-c06a131a-57ca-2fae-ac73-16fcaf2e612c-c0574110 {
  grid-area: 17 / 5 / 18 / 9;
}

#w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574110 {
  grid-area: 20 / 1 / 23 / 6;
  align-self: center;
}

#w-node-_1131addb-832c-37dc-0c48-45faaa0c4e2a-c0574110 {
  grid-area: 21 / 8 / 24 / 13;
  align-self: center;
}

#w-node-a92ea4dc-3c65-814a-f19d-e79881b5540c-c0574110 {
  grid-area: 26 / 1 / 27 / 14;
}

#w-node-_77341a10-a60e-159b-07ef-7467783829e2-b4fcdac4 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: start;
}

#w-node-b03c85ea-3271-f4d7-e0ec-66c44b0a0244-b4fcdac4 {
  grid-area: 3 / 1 / 4 / 5;
  place-self: start;
}

#w-node-_1b86342d-f607-9673-ffc3-0e64b65cdae0-b4fcdac4 {
  grid-area: 1 / 5 / 3 / 9;
  place-self: start;
}

#w-node-_80199806-a8f6-ba1b-8767-b7fb1e1b3619-b4fcdac4 {
  grid-area: 1 / 9 / 2 / 13;
  place-self: start;
}

#w-node-a64ef1b0-e809-fb8c-3a83-f5be6eedb23f-b4fcdac4 {
  grid-area: 2 / 1 / 2 / 5;
}

#w-node-_901d7569-4a9a-2283-0362-db3258a29e64-b4fcdac4 {
  grid-area: 1 / 1 / 5 / 5;
}

#w-node-ed86463a-8197-a699-9ebe-f6edf9e9abeb-b4fcdac4 {
  grid-area: 2 / 5 / 3 / 9;
  place-self: start;
}

#w-node-a9fc9380-439d-ab3c-ac92-929a51216eab-b4fcdac4 {
  grid-area: 2 / 9 / 3 / 13;
  place-self: start;
}

#w-node-_5e9fd6ba-22c1-548d-0ceb-d052be04da84-415e02b4 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_0f1cf33b-24aa-b666-dae1-37cf3aeecfe0-415e02b4 {
  grid-area: 2 / 1 / 3 / 13;
  align-self: auto;
}

#w-node-_82b78dbb-1c01-3b83-1008-403b9c4ffa2b-415e02b4 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-c900737d-48b8-5b61-5aa9-2ce3b4795f7e-415e02b4 {
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-_2a766977-ffae-f40e-072b-140d5ca1e894-415e02b4 {
  grid-area: 8 / 1 / 9 / 13;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-415e02b4 {
  grid-area: 9 / 1 / 10 / 13;
}

#w-node-c760f5d9-bf39-c290-c293-e301f9cbd44d-415e02b4 {
  grid-area: 11 / 9 / 12 / 13;
}

#w-node-_3e450ca0-cf58-a02e-cc74-877e8cfe1fc7-415e02b4 {
  grid-area: 12 / 4 / 13 / 13;
}

#w-node-_4eb5623e-a85a-90c0-dc2f-f0d11ee23276-415e02b4 {
  grid-area: 10 / 1 / 12 / 7;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-415e02b4 {
  grid-area: 15 / 1 / 16 / 8;
  align-self: auto;
}

#w-node-_60316e10-4177-ef5c-dc5c-c109965980b8-415e02b4 {
  grid-area: 18 / 4 / 19 / 13;
  align-self: start;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-415e02b4 {
  grid-area: 19 / 1 / 20 / 13;
}

#w-node-_90afc644-f436-0c50-c50c-603e944fafad-415e02b4 {
  grid-area: 21 / 2 / 22 / 5;
}

#w-node-ebd91878-d239-760f-2302-ddeb79eba22e-415e02b4 {
  grid-area: 21 / 8 / 22 / 12;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-415e02b4 {
  grid-area: 23 / 1 / 24 / 8;
}

#w-node-_82e4dbbf-8420-d402-6ec3-a333caba6c67-415e02b4 {
  grid-area: 23 / 8 / 24 / 13;
}

#w-node-_96989eae-bc50-ddd6-4454-a33b99b94f6c-415e02b4 {
  grid-area: 25 / 9 / 27 / 13;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-415e02b4 {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-c2a6c775-b86c-ad68-cbee-191f3fab90b1-415e02b4 {
  grid-area: 24 / 1 / 26 / 7;
}

#w-node-_109eb97f-2f03-483b-1dec-7dfd884402d3-415e02b4 {
  grid-area: 30 / 2 / 31 / 6;
  align-self: auto;
}

#w-node-abb6f078-6616-89bf-714f-b54a70843172-415e02b4 {
  grid-area: 30 / 8 / 34 / 13;
  align-self: auto;
}

#w-node-_65c485b6-f9fb-9bab-50e4-0c5e208bb196-415e02b4 {
  grid-area: 35 / 4 / 36 / 8;
  align-self: auto;
}

#w-node-_29f5eef1-f492-8190-1db6-8ade604a57e4-415e02b4 {
  grid-area: 35 / 8 / 36 / 12;
  align-self: auto;
}

#w-node-_329e78bd-8525-dab1-7ece-448c4c907516-415e02b4 {
  grid-area: 37 / 1 / 38 / 9;
  align-self: auto;
}

#w-node-_8e7f4d3b-bdf3-7886-0c8c-f81a0bbbadf9-415e02b4 {
  grid-area: 39 / 6 / 40 / 13;
  align-self: auto;
}

#w-node-e53fba64-627c-2d3d-26f0-e45684a9c7a5-415e02b4 {
  grid-area: 38 / 6 / 39 / 13;
  align-self: auto;
}

#w-node-_131794ed-d76f-c1b0-5eb6-f6594b19f974-415e02b4 {
  grid-area: 39 / 1 / 40 / 5;
  align-self: auto;
}

#w-node-a9b22a46-3481-d77d-7344-7c07377882ac-415e02b4 {
  grid-area: 5 / 8 / 7 / 13;
  align-self: end;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-415e02b4 {
  grid-area: 41 / 2 / 42 / 12;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-415e02b4 {
  grid-area: 43 / 7 / 44 / 13;
  align-self: auto;
}

#w-node-_376176d8-5e73-6b31-d9d5-6eae2e5d9cb9-415e02b4 {
  grid-area: 43 / 2 / 44 / 5;
}

#w-node-f978d294-7257-d958-f304-2f93c1d14394-415e02b4 {
  grid-area: 44 / 1 / 47 / 6;
  align-self: auto;
}

#w-node-dfed5a17-2702-c0eb-073c-2b715c817ebd-415e02b4 {
  grid-area: 44 / 6 / 46 / 9;
  align-self: auto;
}

#w-node-c29bb99e-19b5-b474-bfe8-e1e29e836956-415e02b4 {
  grid-area: 45 / 10 / 47 / 13;
  align-self: auto;
}

#w-node-_396a66fc-2cf5-f223-6dc2-2c500280ccdd-415e02b4 {
  grid-area: 48 / 2 / 49 / 5;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-415e02b4 {
  grid-area: 48 / 5 / 49 / 13;
  align-self: auto;
}

#w-node-d450aba6-e63e-a62a-a64e-6c8e853fa87f-415e02b4 {
  grid-area: 51 / 1 / 52 / 10;
  align-self: auto;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-d88febf1 {
  grid-area: 1 / 1 / 4 / 13;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961eda-d88febf1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-d88febf1 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: auto;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-d88febf1 {
  grid-area: 5 / 3 / 6 / 10;
  align-self: end;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341694-d88febf1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-d88febf1 {
  grid-area: 7 / 1 / 8 / 6;
  align-self: start;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-d88febf1 {
  grid-area: 7 / 7 / 8 / 13;
  align-self: auto;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-d88febf1 {
  grid-area: 8 / 1 / 10 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-d88febf1 {
  grid-area: 10 / 1 / 11 / 6;
}

#w-node-f06ab9d1-1e3d-2d82-bb86-a6d5535a66da-d88febf1 {
  grid-area: 10 / 7 / 11 / 13;
}

#w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-d88febf1 {
  grid-area: 11 / 1 / 15 / 13;
}

#w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-d88febf1 {
  grid-area: 15 / 1 / 17 / 13;
}

#w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-d88febf1 {
  grid-area: 17 / 1 / 19 / 7;
}

#w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-d88febf1 {
  grid-area: 19 / 1 / 21 / 13;
}

#w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-d88febf1 {
  grid-area: 21 / 1 / 23 / 7;
}

#w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-d88febf1 {
  grid-area: 22 / 7 / 23 / 13;
  align-self: start;
}

#w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-d88febf1 {
  grid-area: 23 / 1 / 29 / 7;
  align-self: auto;
}

#w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-d88febf1 {
  grid-area: 29 / 2 / 31 / 12;
}

#w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-d88febf1 {
  grid-area: 31 / 1 / 33 / 13;
}

#w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-d88febf1 {
  grid-area: 33 / 1 / 35 / 13;
}

#w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-d88febf1 {
  grid-area: 35 / 2 / 36 / 12;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-d88febf1 {
  grid-area: 37 / 1 / 38 / 13;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a088-d88febf1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-bbea6497 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961eda-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_91ffeb0a-6383-542c-a3b8-55026a5345d4-bbea6497 {
  grid-area: 7 / 1 / 8 / 8;
}

#w-node-_91ffeb0a-6383-542c-a3b8-55026a5345d5-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-df5af692-5a76-b4b7-d0c5-bf2957ca03af-bbea6497 {
  grid-area: 3 / 7 / 6 / 12;
  align-self: end;
}

#w-node-df5af692-5a76-b4b7-d0c5-bf2957ca03b0-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_7f716ffc-3ca8-790f-eea1-404a235e60d8-bbea6497 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-_7f716ffc-3ca8-790f-eea1-404a235e60d9-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_90bc8beb-e946-523a-1956-7d6ec35c9c54-bbea6497 {
  grid-area: 9 / 6 / 10 / 11;
}

#w-node-_90bc8beb-e946-523a-1956-7d6ec35c9c55-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_8de675ad-57d4-b6e9-3595-45bd07014341-bbea6497 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_8de675ad-57d4-b6e9-3595-45bd07014342-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_7a4d3fc5-7d94-31a0-7579-ed85fe379c22-bbea6497 {
  grid-area: 15 / 1 / 16 / 7;
  align-self: auto;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-bbea6497 {
  grid-area: 16 / 3 / 17 / 11;
  align-self: end;
}

#w-node-_9b84d67a-e1be-edb3-b093-d8a377341694-bbea6497 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-bbea6497 {
  grid-area: 19 / 1 / 20 / 6;
  align-self: start;
}

#w-node-a7d28800-e304-8572-a610-2c6611b3ba40-bbea6497 {
  grid-area: 19 / 7 / 20 / 13;
  align-self: auto;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-bbea6497 {
  grid-area: 14 / 1 / 15 / 13;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-bbea6497 {
  grid-area: 12 / 2 / 13 / 12;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-ca59ae11 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d88aa72a-1e2f-0551-2293-6defde2109dc-ca59ae11 {
  grid-area: 3 / 8 / 6 / 13;
}

#w-node-_79b866de-d261-8ac7-62f0-a6e26fe12586-ca59ae11 {
  grid-area: 3 / 8 / 5 / 13;
  align-self: start;
}

#w-node-_5b6470b5-d48c-3dae-c806-11b0c0fc36f7-ca59ae11 {
  grid-area: 5 / 8 / 6 / 13;
}

#w-node-ee9a30c1-7157-9111-97f2-e1f8380c20f5-ca59ae11 {
  grid-area: 3 / 4 / 4 / 8;
  align-self: auto;
}

#w-node-a4671954-82ca-13ab-050f-4ebcdddbb20d-ca59ae11 {
  grid-area: 10 / 9 / 11 / 12;
}

#w-node-abef0ce6-2291-e4c1-8a11-0ca766140d7a-ca59ae11, #w-node-c1aad209-fdc2-a8d7-714d-58b89c7412a9-ca59ae11 {
  grid-area: 10 / 1 / 12 / 4;
}

#w-node-_2cda6df6-bc46-fefa-affa-d8e7df7f92cf-ca59ae11 {
  grid-area: 12 / 1 / 13 / 4;
}

#w-node-_78d8f25c-8600-8270-b49e-d3caf2919c2b-ca59ae11 {
  grid-area: 4 / 4 / 10 / 8;
  align-self: auto;
}

#w-node-ad6b93af-4488-31a7-4501-86a020a1f664-ca59ae11 {
  grid-area: 12 / 8 / 14 / 13;
}

#w-node-a9ee215a-6fb7-c1ef-1bc5-aebb1d96be36-ca59ae11 {
  grid-area: 12 / 9 / 13 / 13;
}

#w-node-_91d2d5dd-a1d6-8afc-1a39-40e9f6ab5a9e-ca59ae11 {
  grid-area: 13 / 9 / 14 / 13;
}

#w-node-d0e93c12-4a64-6458-602b-30937a33ec20-ca59ae11 {
  grid-area: 10 / 4 / 12 / 8;
  align-self: auto;
}

#w-node-d8ab475e-5934-8fae-22f4-784f796c2c8a-ca59ae11, #w-node-_31e0a390-fe07-474e-9223-077c408bd22c-ca59ae11 {
  grid-area: 16 / 1 / 17 / 4;
}

#w-node-_5e3c2d61-5084-019e-b1f1-7f4854e8cff1-ca59ae11 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-_3dd149d3-841b-3ce6-36ea-a3c283f97894-ca59ae11 {
  grid-area: 12 / 4 / 16 / 8;
  align-self: auto;
}

#w-node-b6ae303a-39a0-51a3-6e2d-c53f7ade17ba-ca59ae11 {
  grid-area: 16 / 9 / 17 / 13;
}

#w-node-d1c94a82-3888-40ac-78b7-1678861afe59-ca59ae11 {
  grid-area: 16 / 4 / 18 / 8;
  align-self: auto;
}

#w-node-_3bf56ecf-b214-9a91-e026-8d35d6903bd0-ca59ae11 {
  grid-area: 21 / 8 / 24 / 13;
}

#w-node-_33e207d1-e4fa-7cae-a93c-c01338317cd8-ca59ae11 {
  grid-area: 23 / 8 / 24 / 13;
}

#w-node-_315d7f5a-b276-99f3-22ae-58ddd7355f63-ca59ae11 {
  grid-area: 24 / 8 / 25 / 13;
}

#w-node-_1d6bd265-93cf-b7b2-0f5f-eddba0346556-ca59ae11 {
  grid-area: 18 / 4 / 27 / 8;
  align-self: auto;
}

#w-node-_763711d7-f090-b7e5-e369-afb9ce038e31-ca59ae11 {
  grid-area: 27 / 1 / 31 / 4;
}

#w-node-_48e7aafe-04c5-3dd8-23fe-9e761364bdb2-ca59ae11 {
  grid-area: 30 / 1 / 31 / 4;
}

#w-node-f4fc13f5-9b6a-a8aa-eead-aaa3c0bced23-ca59ae11 {
  grid-area: 31 / 1 / 32 / 4;
}

#w-node-a9859808-98a7-aed9-666e-7c735eac1a32-ca59ae11 {
  grid-area: 27 / 4 / 42 / 8;
  align-self: auto;
}

#w-node-d2626d0b-cfa4-63a9-9cc1-a9849a7e7191-ca59ae11 {
  grid-area: 33 / 1 / 35 / 4;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df8a-ca59ae11 {
  grid-area: 32 / 8 / 34 / 13;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df8b-ca59ae11 {
  grid-area: 35 / 8 / 36 / 13;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df94-ca59ae11 {
  grid-area: 36 / 8 / 37 / 13;
}

#w-node-f86b1202-bfa1-fc94-35f0-9b264506573c-ca59ae11 {
  grid-area: 37 / 8 / 39 / 13;
}

#w-node-cd341d2d-e3c3-8f88-1f35-a99cf5fb6da4-ca59ae11 {
  grid-area: 35 / 8 / 36 / 13;
}

#w-node-_7e00993c-9098-ec0a-b390-977373fcf3ff-ca59ae11 {
  grid-area: 42 / 9 / 46 / 12;
}

#w-node-bd297fad-dbdb-918e-3759-b7872414cfd5-ca59ae11 {
  grid-area: 36 / 8 / 37 / 13;
}

#w-node-_8362928e-55a2-88f2-5e94-46ec6832fc18-ca59ae11 {
  grid-area: 42 / 4 / 43 / 8;
  align-self: auto;
}

#w-node-_6ab4583c-7252-8362-bc05-b2d1e31260f4-ca59ae11 {
  grid-area: 42 / 1 / 44 / 4;
}

#w-node-_4229988b-2130-00ed-3803-ea98867cc37e-ca59ae11 {
  grid-area: 43 / 4 / 50 / 8;
  align-self: auto;
}

#w-node-eb21cf6b-4095-68f1-aa81-4123f626f6a5-ca59ae11 {
  grid-area: 50 / 4 / 51 / 8;
}

#w-node-f3879810-185a-5ea9-0158-9193103336de-ca59ae11 {
  grid-area: 45 / 9 / 46 / 13;
}

#w-node-_896effa9-35dc-f262-9b52-2b628db0a76e-ca59ae11 {
  grid-area: 42 / 9 / 46 / 12;
}

#w-node-_9b4fc4e1-80cf-a51d-3d91-57cfd08080ad-ca59ae11 {
  grid-area: 46 / 9 / 47 / 13;
}

#w-node-_4d4a186d-c20f-3102-20b5-57b05ffce4b2-fac2ee2a {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-f6c43d1e-b68c-f812-0f66-bbd5e1c0124f-fac2ee2a {
  grid-area: 2 / 1 / 4 / 13;
  align-self: end;
}

#w-node-_7cf194fe-f73e-b997-375b-197e4c33e60d-fac2ee2a {
  grid-area: 4 / 6 / 5 / 13;
  align-self: start;
}

#w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-fac2ee2a {
  grid-area: 9 / 1 / 10 / 4;
  align-self: start;
}

#w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-fac2ee2a {
  grid-area: 6 / 8 / 7 / 13;
  align-self: start;
}

#w-node-_45aa10a8-88e9-6dc8-1e62-60f624c07df9-fac2ee2a {
  grid-area: 6 / 1 / 7 / 5;
  align-self: end;
}

#w-node-c061377a-9032-b357-a378-fdcfa888c117-fac2ee2a {
  grid-area: 12 / 1 / 13 / 7;
  align-self: end;
}

#w-node-_4ac48b05-cc49-83de-ec6d-0d55645b820c-fac2ee2a {
  grid-area: 14 / 7 / 15 / 13;
  align-self: end;
}

#w-node-_053ca323-9517-380d-c6ba-d7576c04059d-fac2ee2a {
  grid-area: 13 / 1 / 14 / 13;
  align-self: end;
}

#w-node-f3fc541d-5429-d27c-db7f-1608f532f499-fac2ee2a {
  grid-area: 7 / 6 / 8 / 12;
  align-self: end;
}

#w-node-c1348fbd-708a-cf9a-d86a-40aee8a77416-fac2ee2a {
  grid-area: 35 / 5 / 36 / 12;
}

#w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-fac2ee2a {
  grid-area: 10 / 8 / 11 / 13;
  align-self: center;
}

#w-node-_74dd9992-687b-7f3b-3d51-45f25349a560-fac2ee2a {
  grid-area: 8 / 1 / 9 / 7;
  align-self: end;
}

#w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-fac2ee2a {
  grid-area: 15 / 1 / 16 / 6;
  align-self: end;
}

#w-node-f6abe74a-5800-9570-15ae-78495a9464dd-fac2ee2a {
  grid-area: 15 / 7 / 16 / 12;
  align-self: end;
}

#w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-fac2ee2a {
  grid-area: 5 / 1 / 6 / 7;
  align-self: end;
}

#w-node-_03275ac1-ff1b-5297-bfaf-5c7f97aef77c-fac2ee2a {
  grid-area: 16 / 7 / 19 / 13;
  align-self: start;
}

#w-node-_29491c29-e58f-ceb8-944c-b51b468d0c40-fac2ee2a {
  grid-area: 21 / 7 / 23 / 13;
  align-self: start;
}

#w-node-b83c388a-49cb-34d8-3e69-64669819624f-fac2ee2a {
  grid-area: 20 / 4 / 21 / 10;
  align-self: start;
}

#w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-fac2ee2a {
  grid-area: 19 / 1 / 20 / 5;
  place-self: end stretch;
}

#w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-fac2ee2a {
  grid-area: 19 / 8 / 20 / 13;
  place-self: start stretch;
}

#w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b84-fac2ee2a {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-fac2ee2a {
  grid-area: 22 / 1 / 24 / 7;
  align-self: start;
}

#w-node-_8660f726-2f3d-dbd9-145f-30f3d1100cd8-fac2ee2a {
  grid-area: 24 / 2 / 25 / 5;
  justify-self: center;
}

#w-node-_85698c76-c080-69ef-26c8-3b47eb0f1d62-fac2ee2a {
  grid-area: 7 / 2 / 8 / 5;
  justify-self: center;
}

#w-node-e5bca735-6955-5224-605e-98a4caa3541a-fac2ee2a {
  grid-area: 24 / 6 / 25 / 13;
  align-self: start;
}

#w-node-_8a289e4c-529e-b0fd-5989-851571368c8b-fac2ee2a {
  grid-area: 25 / 1 / 27 / 13;
}

#w-node-e75b20e1-a4a6-5181-9e5d-2015fa1df268-fac2ee2a {
  grid-area: 28 / 7 / 29 / 13;
  align-self: stretch;
}

#w-node-d7caabd9-f4e5-0474-99d2-baad3ff0f629-fac2ee2a {
  grid-area: 27 / 1 / 28 / 6;
  align-self: stretch;
}

#w-node-_41cc6847-4cb4-21f9-9422-ef7bd18e84cc-fac2ee2a {
  grid-area: 34 / 1 / 35 / 6;
  align-self: stretch;
}

#w-node-d3f09c52-d3d5-04df-bbb1-9d20981379f1-fac2ee2a {
  grid-area: 38 / 1 / 39 / 10;
  align-self: start;
}

#w-node-a633f74b-ce5c-b745-7c32-654c8f73a31e-fac2ee2a {
  grid-area: 37 / 7 / 38 / 13;
  align-self: stretch;
}

#w-node-_7c612a18-fd5b-78cb-553e-5566689a5bf4-fac2ee2a {
  grid-area: 36 / 8 / 37 / 11;
  justify-self: center;
}

#w-node-dc629d49-ec79-d7bd-7c07-c72863165196-fac2ee2a {
  grid-area: 40 / 7 / 41 / 12;
  align-self: stretch;
}

#w-node-_096bf2f0-1cae-18b9-9ec0-54db2deea9e0-fac2ee2a {
  grid-area: 36 / 1 / 37 / 6;
  align-self: stretch;
}

#w-node-_80300bbe-abbc-ddb0-634f-115f328c0b6c-fac2ee2a {
  grid-area: 39 / 1 / 40 / 6;
  align-self: stretch;
}

#w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-fac2ee2a {
  grid-area: 29 / 1 / 33 / 11;
  align-self: stretch;
}

#w-node-cf0f9ecd-bbaf-7411-2f0f-e9a6d696938a-fac2ee2a {
  grid-area: 40 / 2 / 41 / 5;
  justify-self: center;
}

#w-node-_299e666c-7d0f-0eaf-b4ee-8dbc2eba9161-fac2ee2a {
  grid-area: 33 / 7 / 34 / 13;
}

#w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-fac2ee2a {
  grid-area: 41 / 5 / 42 / 13;
  align-self: start;
}

#w-node-a9b22a46-3481-d77d-7344-7c07377882ac-59b28aea {
  grid-area: 1 / 1 / 4 / 13;
  align-self: end;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-59b28aea {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-b2cf608c-63fc-7efd-4890-b0c2371e8d5d-59b28aea {
  grid-area: 5 / 6 / 6 / 11;
  align-self: end;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-59b28aea {
  grid-area: 7 / 8 / 8 / 13;
  align-self: auto;
}

#w-node-_484df5b3-cbc5-0571-ebef-331b47c5c54e-59b28aea {
  grid-area: 8 / 5 / 9 / 6;
  align-self: auto;
}

#w-node-_60316e10-4177-ef5c-dc5c-c109965980b8-59b28aea {
  grid-area: 9 / 1 / 10 / 7;
  align-self: start;
}

#w-node-c83781f4-6aa2-d299-60c4-bbadb8618ffb-59b28aea {
  grid-area: 9 / 7 / 10 / 13;
  align-self: end;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-59b28aea {
  grid-area: 11 / 1 / 13 / 9;
}

#w-node-_90afc644-f436-0c50-c50c-603e944fafad-59b28aea {
  grid-area: 12 / 11 / 13 / 13;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-59b28aea {
  grid-area: 15 / 6 / 17 / 8;
}

#w-node-b3519d63-ec2c-e746-92ba-fe1b7b66c649-59b28aea {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-_96989eae-bc50-ddd6-4454-a33b99b94f6c-59b28aea {
  grid-area: 14 / 8 / 17 / 13;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-59b28aea {
  grid-area: 18 / 1 / 19 / 13;
}

#w-node-_109eb97f-2f03-483b-1dec-7dfd884402d3-59b28aea {
  grid-area: 19 / 1 / 20 / 10;
  align-self: auto;
}

#w-node-_608b654c-4685-3c2e-c494-20c9870852ef-59b28aea {
  grid-area: 21 / 8 / 22 / 13;
  align-self: auto;
}

#w-node-_65c485b6-f9fb-9bab-50e4-0c5e208bb196-59b28aea {
  grid-area: 23 / 1 / 24 / 9;
  align-self: auto;
}

#w-node-_29f5eef1-f492-8190-1db6-8ade604a57e4-59b28aea {
  grid-area: 23 / 12 / 24 / 13;
  align-self: auto;
}

#w-node-_329e78bd-8525-dab1-7ece-448c4c907516-59b28aea {
  grid-area: 25 / 5 / 26 / 8;
  align-self: auto;
}

#w-node-_8e7f4d3b-bdf3-7886-0c8c-f81a0bbbadf9-59b28aea {
  grid-area: 25 / 9 / 26 / 13;
  align-self: auto;
}

#w-node-_131794ed-d76f-c1b0-5eb6-f6594b19f974-59b28aea {
  grid-area: 27 / 1 / 31 / 8;
  align-self: auto;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-59b28aea {
  grid-area: 30 / 9 / 31 / 13;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-59b28aea {
  grid-area: 32 / 7 / 35 / 13;
  align-self: auto;
}

#w-node-_347dd3c2-f978-fa16-0c23-658ec2bddda3-59b28aea {
  grid-area: 32 / 2 / 33 / 7;
  align-self: auto;
}

#w-node-f978d294-7257-d958-f304-2f93c1d14394-59b28aea {
  grid-area: 36 / 1 / 37 / 13;
  align-self: auto;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-59b28aea {
  grid-area: 38 / 1 / 42 / 8;
  align-self: auto;
}

#w-node-_84cdbc6f-1963-66d4-3128-c2b746480f8f-59b28aea {
  grid-area: 41 / 11 / 42 / 13;
  align-self: auto;
}

#w-node-db5d4c67-1c44-e49f-fe17-6985d3f649a1-59b28aea {
  grid-area: 43 / 1 / 44 / 9;
  align-self: auto;
}

#w-node-c10aed89-152a-184c-9908-f5d48950d23e-59b28aea {
  grid-area: 44 / 3 / 45 / 11;
  align-self: auto;
}

#w-node-b860760a-9618-5133-6715-0c02e21e7759-59b28aea {
  grid-area: 46 / 1 / 47 / 13;
  align-self: auto;
}

#w-node-d450aba6-e63e-a62a-a64e-6c8e853fa87f-59b28aea {
  grid-area: 48 / 1 / 49 / 13;
  align-self: auto;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-26b0a92d {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_3cced79c-cde5-83b8-dfe4-1badb5961eda-26b0a92d {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-e21e8a58-b861-2cce-1629-324ec265e05f-26b0a92d {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-26b0a92d {
  grid-area: 2 / 6 / 5 / 13;
  align-self: auto;
}

#w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-26b0a92d {
  grid-area: 11 / 1 / 15 / 13;
}

#w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-26b0a92d {
  grid-area: 15 / 1 / 17 / 13;
}

#w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-26b0a92d {
  grid-area: 17 / 1 / 19 / 7;
}

#w-node-_38e06b0f-8d9b-f483-aebb-6fd3eb1c8a5e-26b0a92d {
  grid-area: 17 / 7 / 19 / 13;
  align-self: start;
}

#w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-26b0a92d {
  grid-area: 19 / 1 / 21 / 13;
}

#w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-26b0a92d {
  grid-area: 21 / 1 / 23 / 13;
}

#w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-26b0a92d {
  grid-area: 23 / 1 / 25 / 7;
  align-self: start;
}

#w-node-fb7db9f5-3b6d-1cf5-0a37-24ab3203da87-26b0a92d {
  grid-area: 23 / 7 / 25 / 13;
  align-self: auto;
}

#w-node-_09c85307-87d9-3426-eca9-bf1f2ba47afe-26b0a92d {
  grid-area: 28 / 1 / 29 / 7;
}

#w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-26b0a92d {
  grid-area: 28 / 7 / 29 / 13;
  align-self: auto;
}

#w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-26b0a92d {
  grid-area: 29 / 1 / 31 / 7;
}

#w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-26b0a92d {
  grid-area: 31 / 1 / 33 / 13;
}

#w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-26b0a92d {
  grid-area: 33 / 1 / 35 / 13;
}

#w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-26b0a92d {
  grid-area: 35 / 1 / 36 / 7;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-26b0a92d {
  grid-area: 35 / 7 / 36 / 13;
}

#w-node-_4d89a9a9-addc-b275-e6cd-72949750a088-26b0a92d {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-a9b22a46-3481-d77d-7344-7c07377882ac-84357c42 {
  grid-area: 1 / 1 / 4 / 13;
  align-self: end;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-84357c42 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-b2cf608c-63fc-7efd-4890-b0c2371e8d5d-84357c42 {
  grid-area: 5 / 6 / 6 / 11;
  align-self: end;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-84357c42 {
  grid-area: 7 / 8 / 8 / 13;
  align-self: auto;
}

#w-node-_484df5b3-cbc5-0571-ebef-331b47c5c54e-84357c42 {
  grid-area: 8 / 5 / 9 / 6;
  align-self: auto;
}

#w-node-_60316e10-4177-ef5c-dc5c-c109965980b8-84357c42 {
  grid-area: 9 / 1 / 10 / 7;
  align-self: start;
}

#w-node-c83781f4-6aa2-d299-60c4-bbadb8618ffb-84357c42 {
  grid-area: 9 / 7 / 10 / 13;
  align-self: end;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-84357c42 {
  grid-area: 11 / 1 / 13 / 9;
}

#w-node-_90afc644-f436-0c50-c50c-603e944fafad-84357c42 {
  grid-area: 12 / 11 / 13 / 13;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-84357c42 {
  grid-area: 15 / 6 / 17 / 8;
}

#w-node-b3519d63-ec2c-e746-92ba-fe1b7b66c649-84357c42 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-_96989eae-bc50-ddd6-4454-a33b99b94f6c-84357c42 {
  grid-area: 14 / 8 / 17 / 13;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-84357c42 {
  grid-area: 18 / 1 / 19 / 13;
}

#w-node-_109eb97f-2f03-483b-1dec-7dfd884402d3-84357c42 {
  grid-area: 19 / 1 / 20 / 10;
  align-self: auto;
}

#w-node-_608b654c-4685-3c2e-c494-20c9870852ef-84357c42 {
  grid-area: 21 / 8 / 22 / 13;
  align-self: auto;
}

#w-node-_65c485b6-f9fb-9bab-50e4-0c5e208bb196-84357c42 {
  grid-area: 23 / 1 / 24 / 9;
  align-self: auto;
}

#w-node-_29f5eef1-f492-8190-1db6-8ade604a57e4-84357c42 {
  grid-area: 23 / 12 / 24 / 13;
  align-self: auto;
}

#w-node-_329e78bd-8525-dab1-7ece-448c4c907516-84357c42 {
  grid-area: 25 / 5 / 26 / 8;
  align-self: auto;
}

#w-node-_8e7f4d3b-bdf3-7886-0c8c-f81a0bbbadf9-84357c42 {
  grid-area: 25 / 9 / 26 / 13;
  align-self: auto;
}

#w-node-_131794ed-d76f-c1b0-5eb6-f6594b19f974-84357c42 {
  grid-area: 27 / 1 / 31 / 8;
  align-self: auto;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-84357c42 {
  grid-area: 30 / 9 / 31 / 13;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-84357c42 {
  grid-area: 32 / 7 / 35 / 13;
  align-self: auto;
}

#w-node-_347dd3c2-f978-fa16-0c23-658ec2bddda3-84357c42 {
  grid-area: 32 / 2 / 33 / 7;
  align-self: auto;
}

#w-node-f978d294-7257-d958-f304-2f93c1d14394-84357c42 {
  grid-area: 36 / 1 / 37 / 13;
  align-self: auto;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-84357c42 {
  grid-area: 38 / 1 / 42 / 8;
  align-self: auto;
}

#w-node-_84cdbc6f-1963-66d4-3128-c2b746480f8f-84357c42 {
  grid-area: 41 / 11 / 42 / 13;
  align-self: auto;
}

#w-node-db5d4c67-1c44-e49f-fe17-6985d3f649a1-84357c42 {
  grid-area: 43 / 1 / 44 / 9;
  align-self: auto;
}

#w-node-c10aed89-152a-184c-9908-f5d48950d23e-84357c42 {
  grid-area: 44 / 3 / 45 / 11;
  align-self: auto;
}

#w-node-b860760a-9618-5133-6715-0c02e21e7759-84357c42 {
  grid-area: 46 / 1 / 47 / 13;
  align-self: auto;
}

#w-node-d450aba6-e63e-a62a-a64e-6c8e853fa87f-84357c42 {
  grid-area: 48 / 1 / 49 / 13;
  align-self: auto;
}

#w-node-_2d06204d-9150-ab68-4420-9cbd74c8d337-0f40d9b3 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-d1a672fe-ca97-a4ed-188e-994be9d180df-0f40d9b3 {
  grid-area: 7 / 1 / 8 / 7;
  align-self: start;
}

#w-node-d1a672fe-ca97-a4ed-188e-994be9d180e1-0f40d9b3 {
  grid-area: 7 / 9 / 8 / 13;
}

#w-node-d1a672fe-ca97-a4ed-188e-994be9d180dd-0f40d9b3 {
  grid-area: 8 / 9 / 9 / 13;
}

#w-node-_9ca258dc-a5f9-dd4f-ebde-f83ae5541014-0f40d9b3 {
  grid-area: 8 / 4 / 9 / 6;
}

#w-node-_11676448-98c1-d345-69ad-ca48b4c4148b-0f40d9b3 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_3cf62bff-d5ee-6b7d-928a-9d7ab41831a6-0f40d9b3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5a52d0d6-f99e-3b0c-c722-44ceb30e14c2-0f40d9b3 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-e9204810-923a-b555-8f57-1d264207a4fc-0f40d9b3 {
  grid-area: 3 / 1 / 4 / 8;
}

#w-node-c63b7ab6-5666-4461-849d-50b962e6b635-0f40d9b3 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-c241d9c3-75d0-9552-45d0-7eaf7d8d3473-0f40d9b3 {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-_32cb3e50-0ca6-c103-d1e8-073918e10698-0f40d9b3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_334eacf5-1f8a-0125-1a72-3381749ef1db-0f40d9b3 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_63fe0e67-f540-56ff-a743-86d7c5abf3c8-0f40d9b3 {
  grid-area: 4 / 9 / 5 / 13;
}

#w-node-_3b78dbf3-58e1-15d3-4d3f-927320cd1bb7-0f40d9b3 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d33769e-0f40d9b3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d3376a0-0f40d9b3 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d3376b6-0f40d9b3 {
  grid-area: 4 / 10 / 5 / 13;
}

#w-node-_8230b7dc-6af6-9d65-d823-e87614ac5808-0f40d9b3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_3d74654e-454d-64aa-941f-c6151e95ec08-0f40d9b3 {
  grid-area: 3 / 1 / 4 / 8;
}

#w-node-bb7573e1-f1d6-6171-9bc6-c9602839df9e-0f40d9b3 {
  grid-area: 5 / 1 / 6 / 7;
}

#w-node-da19d272-5d0a-719f-5a85-ec2b35098674-0f40d9b3 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_55a8aff2-8911-04b8-0aed-8a115fec7ce8-0f40d9b3 {
  grid-area: 9 / 1 / 10 / 7;
}

#w-node-e3e139f9-be5e-3b08-1ca7-b1f2f84816ef-0f40d9b3 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-_207b500a-efaa-10a7-be71-3e492520ab25-0f40d9b3 {
  grid-area: 5 / 8 / 7 / 13;
}

#w-node-_4db83e6f-a218-f087-9ff8-84cade024914-0f40d9b3 {
  grid-area: 7 / 8 / 9 / 13;
}

#w-node-_15ad9364-9167-18bf-0bdd-cc4ac14285ce-0f40d9b3 {
  grid-area: 9 / 8 / 12 / 13;
}

#w-node-_6569dbd0-6b28-3d6e-069c-3bbe61f52657-0f40d9b3 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-c066bc02-106a-c12f-dbe7-ea2d165931ae-0f40d9b3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-c066bc02-106a-c12f-dbe7-ea2d165931b0-0f40d9b3 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-c066bc02-106a-c12f-dbe7-ea2d165931b1-0f40d9b3 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-c066bc02-106a-c12f-dbe7-ea2d165931b3-0f40d9b3 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-cbe9c8ea-d7f6-825e-6aa4-a18ab83cf904-0f40d9b3 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-a9b22a46-3481-d77d-7344-7c07377882ac-8958ad73 {
  grid-area: 1 / 1 / 4 / 13;
  align-self: end;
}

#w-node-_2a3469ae-cae9-151b-d8b5-bbecb9d7e57b-8958ad73 {
  grid-area: 4 / 1 / 6 / 7;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-8958ad73 {
  grid-area: 5 / 9 / 7 / 13;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-8958ad73 {
  grid-area: 7 / 1 / 8 / 13;
  align-self: auto;
}

#w-node-_484df5b3-cbc5-0571-ebef-331b47c5c54f-8958ad73 {
  grid-area: 8 / 1 / 10 / 7;
}

#w-node-_60316e10-4177-ef5c-dc5c-c109965980b8-8958ad73 {
  grid-area: 9 / 8 / 11 / 13;
  align-self: start;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-8958ad73 {
  grid-area: 11 / 1 / 14 / 6;
}

#w-node-c771dc80-9bd0-8e9b-9789-b6c4a574bfd0-8958ad73 {
  grid-area: 12 / 7 / 13 / 12;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-8958ad73 {
  grid-area: 16 / 8 / 17 / 13;
}

#w-node-b3519d63-ec2c-e746-92ba-fe1b7b66c649-8958ad73 {
  grid-area: 16 / 3 / 17 / 6;
  align-self: center;
}

#w-node-_96989eae-bc50-ddd6-4454-a33b99b94f6c-8958ad73 {
  grid-area: 15 / 1 / 16 / 13;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-8958ad73 {
  grid-area: 17 / 1 / 20 / 6;
}

#w-node-_109eb97f-2f03-483b-1dec-7dfd884402d3-8958ad73 {
  grid-area: 18 / 10 / 20 / 13;
  align-self: auto;
}

#w-node-_608b654c-4685-3c2e-c494-20c9870852ef-8958ad73 {
  grid-area: 20 / 4 / 21 / 13;
  align-self: auto;
}

#w-node-_8e7f4d3b-bdf3-7886-0c8c-f81a0bbbadf9-8958ad73 {
  grid-area: 24 / 1 / 26 / 6;
  align-self: auto;
}

#w-node-_131794ed-d76f-c1b0-5eb6-f6594b19f974-8958ad73 {
  grid-area: 25 / 8 / 27 / 13;
  align-self: auto;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-8958ad73 {
  grid-area: 27 / 1 / 29 / 10;
  align-self: auto;
}

#w-node-b68a5801-639e-f19b-0da6-1f1aadc62fbb-8958ad73 {
  grid-area: 28 / 10 / 29 / 13;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-8958ad73 {
  grid-area: 29 / 1 / 34 / 7;
  align-self: auto;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-8958ad73 {
  grid-area: 32 / 8 / 37 / 13;
  align-self: auto;
}

#w-node-_84cdbc6f-1963-66d4-3128-c2b746480f8f-8958ad73 {
  grid-area: 38 / 1 / 39 / 13;
  align-self: auto;
}

#w-node-_77d7d5bc-68a5-03b0-9f46-f92d0be997e6-8958ad73 {
  grid-area: 39 / 1 / 43 / 6;
  align-self: auto;
}

#w-node-_4edc1961-8b1a-1b02-0f0a-e553355151e0-8958ad73 {
  grid-area: 40 / 7 / 41 / 10;
  align-self: auto;
}

#w-node-cbf79a9d-9275-44b8-d2ca-7bac1bdd21a2-8958ad73 {
  grid-area: 42 / 10 / 43 / 13;
  align-self: auto;
}

#w-node-fbe67eae-35b5-19f9-0c1e-ca7c017221ce-8958ad73 {
  grid-area: 45 / 1 / 46 / 13;
  align-self: auto;
}

#w-node-ab279d5c-ba7e-13e8-f911-1400f7b0bf20-8958ad73 {
  grid-area: 50 / 2 / 50 / 6;
  align-self: auto;
}

#w-node-_6a05c83e-9ac4-3697-ab4e-17d4681af1c0-8958ad73 {
  grid-area: 48 / 8 / 53 / 13;
  align-self: auto;
}

#w-node-_0fbb8b91-da5e-a0b0-cbd5-d0270c5b2849-8958ad73 {
  grid-area: 54 / 1 / 55 / 11;
  align-self: auto;
}

#w-node-f43a85d6-3546-3a36-1fbf-3209242932e9-8958ad73 {
  grid-area: 55 / 8 / 56 / 13;
  align-self: auto;
}

#w-node-_4175d547-9e08-ad4a-5660-91f0bfb01722-8958ad73 {
  grid-area: 56 / 1 / 57 / 7;
  align-self: auto;
}

#w-node-_34057e30-28ba-fb85-33a6-99ff413b903e-8958ad73 {
  grid-area: 56 / 9 / 57 / 13;
  align-self: auto;
}

#w-node-_252dfab5-2bc3-5624-e795-78b2deb75112-8958ad73 {
  grid-area: 57 / 1 / 58 / 7;
  align-self: auto;
}

#w-node-a8b36f93-fc27-80fb-6751-a6051385231c-8958ad73 {
  grid-area: 58 / 7 / 59 / 13;
  align-self: auto;
}

#w-node-_188484e9-8f9e-9260-1e4d-c11cb0c12336-8958ad73 {
  grid-area: 60 / 1 / 61 / 13;
  align-self: auto;
}

#w-node-e42709f0-24c0-9d10-db80-0488ca0e332b-8958ad73 {
  grid-area: 61 / 1 / 67 / 6;
  align-self: auto;
}

#w-node-_514694c3-ac11-0e08-ea97-6d60301f7f29-8958ad73 {
  grid-area: 61 / 8 / 62 / 12;
}

#w-node-_1ec6f9ce-5da9-140b-c7fa-c62c5cc7c5c4-8958ad73 {
  grid-area: 65 / 8 / 66 / 13;
  align-self: auto;
}

#w-node-dc113d58-cc42-7805-d1d9-932f5cd12927-8958ad73 {
  grid-area: 68 / 1 / 69 / 13;
  align-self: auto;
}

#w-node-_37976ca1-09b7-6b5a-7f10-ed5636de819a-8958ad73 {
  grid-area: 69 / 8 / 73 / 13;
  align-self: auto;
}

#w-node-_28d638f7-cd05-f39a-d802-298c32ed587b-8958ad73 {
  grid-area: 69 / 1 / 70 / 2;
}

#w-node-e6021a9f-80dd-b585-f16b-893bd0093e2c-8958ad73 {
  grid-area: 70 / 3 / 71 / 6;
}

#w-node-_88ee6b66-4d89-66ad-6cae-8e32ce5ab16a-8958ad73 {
  grid-area: 71 / 1 / 72 / 2;
}

#w-node-_71c65a64-bf2c-6675-e158-0bad93c198ac-8958ad73 {
  grid-area: 72 / 1 / 75 / 4;
  align-self: auto;
}

#w-node-_6d1e965f-27a9-f2c3-d902-4903bf469f16-8958ad73 {
  grid-area: 74 / 9 / 75 / 13;
  align-self: auto;
}

#w-node-e3ea5052-d576-2119-5e27-b40f4ec2b29f-8958ad73 {
  grid-area: 75 / 1 / 76 / 13;
  align-self: auto;
}

#w-node-_3e840439-d104-9b73-7d1f-45c24dc4b10b-8958ad73 {
  grid-area: 76 / 8 / 80 / 13;
  align-self: auto;
}

#w-node-_19322600-a6cf-942e-82fd-c00bf41968a6-8958ad73 {
  grid-area: 79 / 1 / 81 / 5;
  align-self: auto;
}

#w-node-dc78beb0-a41a-8282-981d-22713f7e24b8-8958ad73 {
  grid-area: 76 / 1 / 77 / 5;
  align-self: auto;
}

#w-node-_09c6a950-6ffa-53eb-c226-14558cbb4231-8958ad73 {
  grid-area: 77 / 2 / 78 / 6;
  align-self: auto;
}

#w-node-_86b35b87-399e-624c-f7e0-8acfeb0305a0-8958ad73 {
  grid-area: 78 / 2 / 79 / 6;
  align-self: auto;
}

#w-node-a151e595-bb5f-8053-d1ec-abfd51778755-8958ad73 {
  grid-area: 82 / 5 / 83 / 13;
  align-self: auto;
}

#w-node-_62c6f356-2fd4-dd5a-352c-42293a117435-8958ad73 {
  grid-area: 84 / 1 / 85 / 13;
  align-self: auto;
}

#w-node-_8b217454-5b86-43b4-58fa-7dc0d79ff539-6950b583 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-ee9a30c1-7157-9111-97f2-e1f8380c20f5-6950b583 {
  grid-area: 3 / 4 / 4 / 8;
  align-self: auto;
}

#w-node-d88aa72a-1e2f-0551-2293-6defde2109dc-6950b583 {
  grid-area: 3 / 8 / 6 / 13;
}

#w-node-_79b866de-d261-8ac7-62f0-a6e26fe12586-6950b583 {
  grid-area: 3 / 8 / 5 / 13;
  align-self: start;
}

#w-node-_5b6470b5-d48c-3dae-c806-11b0c0fc36f7-6950b583 {
  grid-area: 5 / 8 / 6 / 13;
}

#w-node-_78d8f25c-8600-8270-b49e-d3caf2919c2b-6950b583 {
  grid-area: 4 / 4 / 10 / 8;
  align-self: auto;
}

#w-node-abef0ce6-2291-e4c1-8a11-0ca766140d7a-6950b583, #w-node-c1aad209-fdc2-a8d7-714d-58b89c7412a9-6950b583 {
  grid-area: 10 / 1 / 12 / 4;
}

#w-node-_2cda6df6-bc46-fefa-affa-d8e7df7f92cf-6950b583 {
  grid-area: 12 / 1 / 13 / 4;
}

#w-node-d0e93c12-4a64-6458-602b-30937a33ec20-6950b583 {
  grid-area: 10 / 4 / 12 / 8;
  align-self: auto;
}

#w-node-a4671954-82ca-13ab-050f-4ebcdddbb20d-6950b583 {
  grid-area: 10 / 9 / 11 / 12;
}

#w-node-ad6b93af-4488-31a7-4501-86a020a1f664-6950b583 {
  grid-area: 12 / 8 / 14 / 13;
}

#w-node-a9ee215a-6fb7-c1ef-1bc5-aebb1d96be36-6950b583 {
  grid-area: 12 / 9 / 13 / 13;
}

#w-node-_91d2d5dd-a1d6-8afc-1a39-40e9f6ab5a9e-6950b583 {
  grid-area: 13 / 9 / 14 / 13;
}

#w-node-_3dd149d3-841b-3ce6-36ea-a3c283f97894-6950b583 {
  grid-area: 12 / 4 / 16 / 8;
  align-self: auto;
}

#w-node-d1c94a82-3888-40ac-78b7-1678861afe59-6950b583 {
  grid-area: 16 / 4 / 18 / 8;
  align-self: auto;
}

#w-node-b6ae303a-39a0-51a3-6e2d-c53f7ade17ba-6950b583 {
  grid-area: 16 / 9 / 17 / 13;
}

#w-node-d8ab475e-5934-8fae-22f4-784f796c2c8a-6950b583, #w-node-_31e0a390-fe07-474e-9223-077c408bd22c-6950b583 {
  grid-area: 16 / 1 / 17 / 4;
}

#w-node-_5e3c2d61-5084-019e-b1f1-7f4854e8cff1-6950b583 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-_1d6bd265-93cf-b7b2-0f5f-eddba0346556-6950b583 {
  grid-area: 18 / 4 / 27 / 8;
  align-self: auto;
}

#w-node-_3bf56ecf-b214-9a91-e026-8d35d6903bd0-6950b583 {
  grid-area: 21 / 8 / 24 / 13;
}

#w-node-_33e207d1-e4fa-7cae-a93c-c01338317cd8-6950b583 {
  grid-area: 23 / 8 / 24 / 13;
}

#w-node-_315d7f5a-b276-99f3-22ae-58ddd7355f63-6950b583 {
  grid-area: 24 / 8 / 25 / 13;
}

#w-node-d2626d0b-cfa4-63a9-9cc1-a9849a7e7191-6950b583 {
  grid-area: 33 / 1 / 35 / 4;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df8a-6950b583 {
  grid-area: 32 / 8 / 34 / 13;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df8b-6950b583 {
  grid-area: 35 / 8 / 36 / 13;
}

#w-node-c84aa994-6bbd-f7f5-6d0b-4aebf1e2df94-6950b583 {
  grid-area: 36 / 8 / 37 / 13;
}

#w-node-a9859808-98a7-aed9-666e-7c735eac1a32-6950b583 {
  grid-area: 27 / 4 / 42 / 8;
  align-self: auto;
}

#w-node-_29713802-7446-56f5-c92b-3255dba8e7ab-6950b583 {
  grid-area: 40 / 8 / 42 / 13;
}

#w-node-_8362928e-55a2-88f2-5e94-46ec6832fc18-6950b583 {
  grid-area: 42 / 4 / 43 / 8;
  align-self: auto;
}

#w-node-_7235344b-435e-1c73-60d5-d75bb3995b90-6950b583 {
  grid-area: 42 / 1 / 43 / 4;
}

#w-node-_4229988b-2130-00ed-3803-ea98867cc37e-6950b583 {
  grid-area: 43 / 4 / 50 / 8;
  align-self: auto;
}

#w-node-_763711d7-f090-b7e5-e369-afb9ce038e31-6950b583 {
  grid-area: 27 / 1 / 31 / 4;
}

#w-node-f4fc13f5-9b6a-a8aa-eead-aaa3c0bced23-6950b583 {
  grid-area: 31 / 1 / 32 / 4;
}

#w-node-eb21cf6b-4095-68f1-aa81-4123f626f6a5-6950b583 {
  grid-area: 50 / 4 / 51 / 8;
}

#w-node-_2a3469ae-cae9-151b-d8b5-bbecb9d7e57b-c538e0f1 {
  grid-area: 1 / 1 / 6 / 7;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-c538e0f1 {
  grid-area: 5 / 10 / 7 / 13;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-c538e0f1 {
  grid-area: 7 / 1 / 8 / 8;
  align-self: auto;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-c538e0f1 {
  grid-area: 9 / 8 / 10 / 13;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-c538e0f1 {
  grid-area: 10 / 1 / 15 / 8;
}

#w-node-b3519d63-ec2c-e746-92ba-fe1b7b66c649-c538e0f1 {
  grid-area: 12 / 9 / 13 / 13;
  align-self: center;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-c538e0f1 {
  grid-area: 16 / 1 / 20 / 6;
}

#w-node-_109eb97f-2f03-483b-1dec-7dfd884402d3-c538e0f1 {
  grid-area: 18 / 10 / 20 / 13;
  align-self: auto;
}

#w-node-_608b654c-4685-3c2e-c494-20c9870852ef-c538e0f1 {
  grid-area: 20 / 7 / 24 / 13;
  align-self: auto;
}

#w-node-_8e7f4d3b-bdf3-7886-0c8c-f81a0bbbadf9-c538e0f1 {
  grid-area: 22 / 2 / 23 / 6;
  align-self: auto;
}

#w-node-_131794ed-d76f-c1b0-5eb6-f6594b19f974-c538e0f1 {
  grid-area: 24 / 9 / 25 / 13;
  align-self: auto;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-c538e0f1 {
  grid-area: 24 / 1 / 28 / 6;
  align-self: auto;
}

#w-node-b68a5801-639e-f19b-0da6-1f1aadc62fbb-c538e0f1 {
  grid-area: 28 / 1 / 29 / 13;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-c538e0f1 {
  grid-area: 29 / 1 / 34 / 7;
  align-self: auto;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-c538e0f1 {
  grid-area: 32 / 9 / 37 / 13;
  align-self: auto;
}

#w-node-_84cdbc6f-1963-66d4-3128-c2b746480f8f-c538e0f1 {
  grid-area: 37 / 1 / 42 / 6;
  align-self: auto;
}

#w-node-_4edc1961-8b1a-1b02-0f0a-e553355151e0-c538e0f1 {
  grid-area: 38 / 7 / 41 / 12;
  align-self: auto;
}

#w-node-cbf79a9d-9275-44b8-d2ca-7bac1bdd21a2-c538e0f1 {
  grid-area: 42 / 1 / 43 / 13;
  align-self: auto;
}

#w-node-_0fbb8b91-da5e-a0b0-cbd5-d0270c5b2849-c538e0f1 {
  grid-area: 43 / 1 / 48 / 8;
  align-self: auto;
}

#w-node-f43a85d6-3546-3a36-1fbf-3209242932e9-c538e0f1 {
  grid-area: 44 / 9 / 47 / 12;
  align-self: auto;
}

#w-node-_4175d547-9e08-ad4a-5660-91f0bfb01722-c538e0f1 {
  grid-area: 48 / 1 / 49 / 13;
  align-self: auto;
}

#w-node-db86241c-b868-0013-ac31-1ccabf62709d-450e1595 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2a3469ae-cae9-151b-d8b5-bbecb9d7e57b-450e1595 {
  grid-area: 2 / 1 / 6 / 13;
}

#w-node-_34ff4b33-8ce2-2110-d42b-804313a694dd-450e1595 {
  grid-area: 5 / 10 / 7 / 13;
}

#w-node-da764fd5-d422-14db-0b43-baff33757002-450e1595 {
  grid-area: 7 / 1 / 10 / 6;
  align-self: auto;
}

#w-node-_26570d9e-f03c-78d1-958d-3b4a4c7e826f-450e1595 {
  grid-area: 8 / 8 / 9 / 12;
}

#w-node-db2c3b80-5cf0-a41f-5d17-666749578b86-450e1595 {
  grid-area: 10 / 8 / 14 / 13;
}

#w-node-b3519d63-ec2c-e746-92ba-fe1b7b66c649-450e1595 {
  grid-area: 13 / 1 / 14 / 4;
  align-self: center;
}

#w-node-_3467b3ff-6de0-effe-a5c3-57d4d67bab17-450e1595 {
  grid-area: 14 / 1 / 20 / 13;
}

#w-node-_608b654c-4685-3c2e-c494-20c9870852ef-450e1595 {
  grid-area: 20 / 1 / 24 / 8;
  align-self: auto;
}

#w-node-e6910024-d9ae-fdb3-e007-04bf94a5c018-450e1595 {
  grid-area: 24 / 1 / 28 / 13;
  align-self: auto;
}

#w-node-b68a5801-639e-f19b-0da6-1f1aadc62fbb-450e1595 {
  grid-area: 28 / 4 / 30 / 7;
  align-self: auto;
}

#w-node-_37cee153-7754-00d7-6354-0a5cdfe6839a-450e1595 {
  grid-area: 28 / 7 / 37 / 13;
  align-self: auto;
}

#w-node-_40223ec6-d1b2-99f1-1793-abdf61fc02b6-450e1595 {
  grid-area: 30 / 1 / 32 / 5;
  align-self: auto;
}

#w-node-_84cdbc6f-1963-66d4-3128-c2b746480f8f-450e1595 {
  grid-area: 33 / 1 / 38 / 10;
  align-self: auto;
}

#w-node-_4edc1961-8b1a-1b02-0f0a-e553355151e0-450e1595 {
  grid-area: 37 / 9 / 41 / 12;
  align-self: auto;
}

#w-node-cbf79a9d-9275-44b8-d2ca-7bac1bdd21a2-450e1595 {
  grid-area: 39 / 1 / 40 / 4;
  align-self: auto;
}

#w-node-_0fbb8b91-da5e-a0b0-cbd5-d0270c5b2849-450e1595 {
  grid-area: 42 / 1 / 48 / 8;
  align-self: auto;
}

#w-node-f43a85d6-3546-3a36-1fbf-3209242932e9-450e1595 {
  grid-area: 42 / 9 / 45 / 13;
  align-self: auto;
}

#w-node-_4175d547-9e08-ad4a-5660-91f0bfb01722-450e1595 {
  grid-area: 44 / 8 / 47 / 10;
  align-self: auto;
}

#w-node-a41e0d3c-30d5-7baf-887f-04bad78e0f43-450e1595 {
  grid-area: 48 / 4 / 49 / 13;
  align-self: auto;
}

#w-node-_6e30feeb-be1f-9221-92f9-bcbe5bb030ba-450e1595 {
  grid-area: 51 / 1 / 56 / 9;
  align-self: auto;
}

#w-node-c824d101-956b-2aef-60f7-1d275a35c9e5-450e1595 {
  grid-area: 53 / 9 / 54 / 13;
  align-self: auto;
}

#w-node-d41a3cf4-f83d-427a-036d-2255d1a9a5db-450e1595 {
  grid-area: 56 / 5 / 57 / 13;
  align-self: auto;
}

#w-node-ea34bfda-01fe-4059-d704-cc85af591d2b-450e1595 {
  grid-area: 57 / 1 / 58 / 4;
  align-self: auto;
}

#w-node-_7fda7edd-bf90-e378-2204-01fd5d68460c-450e1595 {
  grid-area: 58 / 1 / 59 / 13;
  align-self: auto;
}

#w-node-_58e40c48-0d76-37f4-2a5d-243a5712239b-42077d98 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_97c4dbc7-0a31-9bb0-ebd9-8fbd540ab1f0-42077d98 {
  grid-area: 4 / 1 / 6 / 13;
  place-self: center;
}

#w-node-_762cd6b3-50ee-9814-8e64-645d4e47b3d0-42077d98 {
  grid-area: 6 / 1 / 8 / 13;
  place-self: center;
}

#w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8ead-42077d98 {
  grid-area: 1 / 1 / 4 / 13;
}

#w-node-_4fab815a-dadc-a1ea-eca1-68bfef0b03f4-42077d98 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8eda-42077d98 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_1f353612-2e7b-dff6-6b85-9b0e3f8b3ff6-42077d98 {
  grid-area: 5 / 9 / 6 / 13;
}

#w-node-_161be0cf-d145-814d-8872-ec8852b6676e-42077d98 {
  grid-area: 6 / 9 / 7 / 13;
}

#w-node-_345631cf-b888-6026-2920-b794303ef41f-42077d98 {
  grid-area: 5 / 5 / 6 / 9;
}

#w-node-_6cd2a71f-8203-da29-e0dd-da9fd1049546-42077d98 {
  grid-area: 6 / 5 / 7 / 9;
}

#w-node-_0f60581d-e155-c64b-5b93-e0541df046e9-42077d98 {
  grid-area: 8 / 5 / 9 / 13;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feaa-42077d98 {
  grid-area: 9 / 5 / 10 / 13;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615fead-42077d98 {
  grid-area: 3 / 1 / 5 / 4;
  place-self: center;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feae-42077d98 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feb2-42077d98 {
  grid-area: 6 / 1 / 8 / 4;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feb4-42077d98 {
  grid-area: 3 / 5 / 5 / 7;
  place-self: center;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feb5-42077d98 {
  grid-area: 5 / 5 / 6 / 8;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feb7-42077d98 {
  grid-area: 6 / 5 / 8 / 8;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feb9-42077d98 {
  grid-area: 3 / 9 / 5 / 12;
  place-self: center;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615feba-42077d98 {
  grid-area: 5 / 9 / 6 / 12;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615febc-42077d98 {
  grid-area: 6 / 9 / 8 / 12;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615febe-42077d98 {
  grid-area: 3 / 13 / 5 / 15;
  place-self: center;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615febf-42077d98 {
  grid-area: 5 / 13 / 6 / 16;
}

#w-node-_8d4fa937-b158-b5e2-832b-b47dd615fec1-42077d98 {
  grid-area: 6 / 13 / 7 / 16;
}

#w-node-_2da95dcf-6e76-0d29-dbac-b0ebbd79a486-42077d98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da95dcf-6e76-0d29-dbac-b0ebbd79a488-42077d98 {
  grid-area: 3 / 1 / 4 / 5;
  align-self: center;
}

#w-node-_2da95dcf-6e76-0d29-dbac-b0ebbd79a491-42077d98 {
  grid-area: 5 / 6 / 6 / 12;
  place-self: center end;
}

@media screen and (max-width: 991px) {
  #w-node-_873763e2-c81a-b517-f900-e41ab6fbc908-c05740df {
    grid-area: 5 / 6 / 7 / 8;
  }

  #w-node-_8bef94c1-dd6f-8019-5fa8-40f83d57fa89-c05740df {
    grid-column: 4 / 10;
  }

  #w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8ea9-c05740df, #w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8ead-c05740df, #w-node-_65785f27-f617-5b36-5dab-2224930c019a-c05740df, #w-node-a5a8722f-a8e1-d3df-30de-20d1d73e14af-c05740df {
    grid-column-end: 9;
  }

  #w-node-_84d090e4-7672-077f-0b31-f935f10072a9-c05740df, #w-node-_70c41dda-c8cf-d4d8-2eaf-36746c122e43-c05740df {
    grid-column-start: 5;
  }

  #w-node-b835fe80-3512-c742-4f7d-d53b6f4e32f7-c05740df {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b36d5651-3bae-b2c7-96c5-bdc43c438c32-c05740df {
    grid-column-start: 2;
  }

  #w-node-c72422c3-5cb0-f229-ec7e-bb401bc5c774-c05740df {
    grid-column-end: 12;
  }

  #w-node-b23ac695-6b68-98a3-7cb3-ba4c1e24dd96-c05740df {
    grid-column-start: 2;
  }

  #w-node-_26df957b-77ee-07ef-99e7-d58fed5576c2-c05740df {
    grid-column-end: 12;
  }

  #w-node-_93f3d3af-4e9c-6191-b7ed-b3dc0d3292af-c05740df, #w-node-a8a28aeb-a5ab-6eb0-4c3d-0a5be3369940-c05740df {
    grid-column-start: 2;
  }

  #w-node-a8a28aeb-a5ab-6eb0-4c3d-0a5be3369943-c05740df {
    grid-column: 8 / 12;
  }

  #w-node-_97c4dbc7-0a31-9bb0-ebd9-8fbd540ab1f4-c05740df {
    grid-area: 1 / 11 / 2 / 13;
    align-self: start;
  }

  #w-node-b4fac132-c501-5da8-5c6d-6442c9abc190-c05740df {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8784-c0574108 {
    grid-column-end: 9;
    align-self: start;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8789-c0574108 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878b-c0574108 {
    grid-row: 11 / 11;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878e-c0574108 {
    grid-column: 6 / 9;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a879a-c0574108, #w-node-ed43239a-0642-54cf-6494-a2dd345a87b6-c0574108, #w-node-ed43239a-0642-54cf-6494-a2dd345a87d3-c0574108 {
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f6-c0574108 {
    grid-row-start: 4;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f8-c0574108 {
    grid-row-start: 6;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87fc-c0574108 {
    grid-row-start: 8;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87fe-c0574108 {
    grid-row-start: 10;
    grid-column-start: 1;
  }

  #w-node-_8fa86469-789a-a6cd-4e21-998b218d5e60-c0574108, #w-node-ed43239a-0642-54cf-6494-a2dd345a880f-c0574108 {
    grid-row-start: 4;
    grid-column-start: 1;
  }

  #w-node-_47ff635c-c3fb-e6de-09a9-69d9b2aaab47-c0574109, #w-node-c6c58443-1193-a048-1995-8de5edc05b12-c0574109, #w-node-ae8e17eb-530b-e26e-418a-c4e7372a3076-c0574109, #w-node-_03fb1baa-5b4d-b967-fc64-1127e1f33437-c0574109, #w-node-_58b0bc98-f92b-fbbc-239b-1a6d7c8790ba-c0574109, #w-node-e5303f84-7976-5375-5761-215dd206f908-c0574109, #w-node-_87c358e7-af10-5aab-c55c-674e11041484-c0574109, #w-node-_67d0d17b-1da2-2a90-61a7-90fdad10940f-c0574109, #w-node-b9bbfe57-9d41-d8c5-bf9c-1dd61f79afc7-c0574109, #w-node-_1b852afc-b8cb-f06f-2e4a-9414efb998f9-c0574109, #w-node-f51cd636-40ca-9308-8e5b-6defb9024edb-c0574109 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_1e6afef0-b17b-78ec-a687-1535069d7e7e-c057410c, #w-node-_21dda69c-9268-4463-827c-47f5bc27d3ab-c057410c {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-d5ded938-b956-9d6f-92ea-49e49b8197a0-c057410c {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_3de6dc7c-c3e2-69a3-80b8-1abc82becfd0-c057410c {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a4a4d8d9-260c-f46d-18dd-12a007a4f6cb-c057410c {
    grid-area: 10 / 1 / 11 / 7;
  }

  #w-node-c39db782-c1e0-0c0e-1b8c-f8801d435eb6-c057410c {
    grid-area: 11 / 1 / 12 / 7;
  }

  #w-node-be0aea89-38ce-d6d2-37c2-753e869edde4-c057410c {
    grid-area: 12 / 7 / 13 / 13;
  }

  #w-node-d5ded938-b956-9d6f-92ea-49e49b81979c-c057410c {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-f5787de8-6748-c72b-8bfb-8eb56c5e2886-c057410c {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180df-0f40d9b3 {
    grid-column-end: 8;
    align-self: start;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180e1-0f40d9b3 {
    grid-row-start: 7;
    grid-column-start: 8;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180dd-0f40d9b3 {
    grid-column-start: 8;
  }

  #w-node-_4b21b7e1-2fb6-5a03-a7d7-698b0dde8eda-42077d98 {
    grid-row: 4 / 5;
    grid-column-end: 9;
  }

  #w-node-_1f353612-2e7b-dff6-6b85-9b0e3f8b3ff6-42077d98 {
    grid-column: 1 / 13;
  }

  #w-node-_161be0cf-d145-814d-8872-ec8852b6676e-42077d98 {
    grid-column: 1 / 11;
  }

  #w-node-_6cd2a71f-8203-da29-e0dd-da9fd1049546-42077d98 {
    grid-area: 8 / 1 / 9 / 11;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0356a813-5ca7-1d89-6850-c4f200ee79c4-c0574078 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574078 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-dec4f6b9-cb12-22ce-1b30-789abaa6cca9-c0574078 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c0574078 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-f4390997-1393-06c7-7e8f-def4875b68fc-c0574078 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-f4390997-1393-06c7-7e8f-def4875b68fa-c0574078 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_8f55a994-00ce-c929-98b8-ba590d6102bb-c0574078, #w-node-_835b80d2-ac24-f055-3a8e-a9f4b99fe95a-c0574078, #w-node-_0ba71d93-c4e8-3e76-90f4-9b4dbc4dece7-c0574078, #w-node-a10849aa-9c70-a254-2a02-c028a766613d-c0574078, #w-node-_32361ed6-7164-5a41-87fd-e1d72f6dbe1c-c0574078, #w-node-_413425b3-d5d5-a026-8f7b-84bf0171f28e-c0574078, #w-node-_4a1c67e2-95ac-1637-3e27-8c616fa39ccb-c0574078 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574093 {
    grid-column-end: 13;
  }

  #w-node-e4dfc4b9-5cd9-160e-a809-5cabdf267bba-c0574093 {
    grid-area: 6 / 1 / 7 / 12;
  }

  #w-node-_11d881c4-de82-33b3-3974-a3193f8dacca-c0574093 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-a7d19d29-1722-74ac-c9df-334e0bf0559b-c0574093, #w-node-ecbc00b2-bda6-c36a-761a-a7e2486ddec0-c0574093 {
    grid-row: 8 / 9;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574093 {
    grid-row: 9 / 10;
    grid-column-end: 13;
  }

  #w-node-e3509511-6fe0-b6f9-c0b3-7deff907f190-c0574093 {
    grid-row: 10 / 11;
    grid-column-start: 1;
  }

  #w-node-e72e9569-fe71-d1b6-e37f-2c3c63d17ed0-c0574093 {
    grid-row: 11 / 12;
    grid-column-end: 13;
  }

  #w-node-_6f54e889-7934-3c02-a3f4-57ce6cfd302f-c0574093 {
    grid-row: 14 / 15;
    grid-column-start: 1;
  }

  #w-node-_78ae6cc5-3e38-5ef1-12fe-8030da59788b-c0574093 {
    grid-row: 16 / 17;
    grid-column-end: 13;
  }

  #w-node-_7d04f64e-f640-4e29-2d52-fdaedbae114c-c0574093 {
    grid-area: 15 / 1 / 16 / 12;
  }

  #w-node-_11080097-7801-896b-d834-9f8d980999c8-c0574093 {
    grid-row: 17 / 18;
    grid-column-end: 13;
  }

  #w-node-e0fe88a7-04e2-65f2-6f8e-6cb7c4be5d5c-c0574093 {
    grid-row: 19 / 20;
    grid-column-start: 1;
  }

  #w-node-a4a42713-806e-4057-eff9-4e8f455787c2-c0574093 {
    grid-row: 21 / 22;
    grid-column-end: 13;
  }

  #w-node-_9bec3ad0-3170-7e8f-1b2a-55a18ca872af-c0574093 {
    grid-row: 20 / 21;
    grid-column-start: 1;
  }

  #w-node-ffb60132-cbf0-7da5-3578-0c09e7d0d8e8-c0574093 {
    grid-row: 22 / 23;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574094 {
    grid-column-end: 13;
  }

  #w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-c0574094 {
    grid-area: 6 / 1 / 7 / 10;
    align-self: start;
  }

  #w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-c0574094 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_45aa10a8-88e9-6dc8-1e62-60f624c07df9-c0574094 {
    grid-area: 8 / 1 / 9 / 13;
    align-self: start;
  }

  #w-node-f3fc541d-5429-d27c-db7f-1608f532f499-c0574094 {
    grid-row: 10 / 11;
    grid-column-start: 1;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574094 {
    grid-area: 12 / 1 / 13 / 13;
  }

  #w-node-b864e349-542c-f7d1-a93f-8a053bf174d2-c0574094 {
    grid-row: 13 / 14;
    grid-column-start: 1;
  }

  #w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-c0574094 {
    grid-area: 17 / 1 / 18 / 13;
  }

  #w-node-_424c96f1-9c0e-917e-9678-007d4289be51-c0574094 {
    grid-area: 1 / 1 / 2 / 10;
    align-self: start;
  }

  #w-node-_8619d1ab-a748-64d0-31a2-9f2bf7e63ad0-c0574094, #w-node-_230de3b1-ea1f-700f-1b53-202a44b71257-c0574094 {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-e97caafa-00c7-5f1d-4e39-068c31cb824a-c0574094 {
    grid-area: 14 / 1 / 15 / 13;
  }

  #w-node-_11c07a7b-2d28-fa8e-91ce-5b07264c1a83-c0574094, #w-node-_26024f56-3411-223c-f882-1c032fe40866-c0574094, #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574094 {
    grid-row: 22 / 23;
    grid-column-start: 1;
  }

  #w-node-f6abe74a-5800-9570-15ae-78495a9464dd-c0574094 {
    grid-area: 1 / 1 / 2 / 10;
    align-self: start;
  }

  #w-node-ee222062-3e1a-973e-f6ce-bd3b8bfd737b-c0574094 {
    grid-row: 31 / 32;
    grid-column-start: 1;
  }

  #w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-c0574094, #w-node-_003fc946-cab4-4ed1-4a15-f18e12db534d-c0574094 {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-a237d70c-0b0a-cd27-7ffd-f002ea03967f-c0574094 {
    grid-area: 32 / 1 / 33 / 13;
  }

  #w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-c0574094 {
    grid-row: 32 / 33;
    grid-column-end: 13;
  }

  #w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-c0574094 {
    grid-row: 33 / 34;
    grid-column-start: 1;
  }

  #w-node-e76cf64c-51fc-402c-558e-c6f536a7c07a-c0574094 {
    grid-area: 9 / 1 / 10 / 8;
    align-self: end;
  }

  #w-node-_10241798-0553-ce58-178e-2a908cec30a7-c0574094, #w-node-a31ccba7-ffa9-8ca4-0148-aebf8e9c9dd4-c0574094, #w-node-_3b65c455-116a-b401-74ac-2021d8b31535-c0574094 {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-c0574094 {
    grid-row: 35 / 36;
  }

  #w-node-_6d012d87-bfb8-c206-fdad-feff71426852-c0574094 {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_17541546-382a-c1dc-b134-e10c4e1b047d-c0574094 {
    grid-row: 55 / 56;
  }

  #w-node-e5bca735-6955-5224-605e-98a4caa3541a-c0574094 {
    grid-row: 36 / 37;
    grid-column-start: 1;
  }

  #w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-c0574094 {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_8a289e4c-529e-b0fd-5989-851571368c8b-c0574094 {
    grid-row: 55 / 56;
  }

  #w-node-f53f9b35-f3ff-4b3d-3b58-ce60f2da23b1-c0574094 {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574094 {
    grid-row: 39 / 40;
    grid-column-start: 1;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-c0574095 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-c0574095 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-c0574095 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-c0574095 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574095 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-c0574095 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a5774237-52db-b4da-79cc-0d0e72c6ebf2-c0574096, #w-node-_04dca552-f642-4f03-8971-bdbc30802a63-c0574096 {
    grid-column-start: 1;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574096 {
    grid-column: 1 / 13;
  }

  #w-node-df550dbb-8113-06c9-fb05-66e49d7ce294-c0574096 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d4836452-f5b6-0a82-de16-942d721c70cf-c0574096 {
    grid-column: 1 / 13;
  }

  #w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574096 {
    grid-row: 5 / 6;
  }

  #w-node-_11f5a161-1a78-5e31-cd3b-5283364bd3ea-c0574096 {
    grid-area: 9 / 1 / 13 / 13;
  }

  #w-node-c05caac8-d5a3-f9bc-c8cb-8b7e631a43f6-c0574096 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-e4c7ff87-029c-e162-b271-fd9c87928686-c0574096 {
    grid-column: 1 / 13;
  }

  #w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574096 {
    grid-row: 16 / 17;
  }

  #w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c0574096 {
    grid-row: 18 / 19;
    grid-column-end: 13;
  }

  #w-node-_331136b0-1cb5-ab23-bad9-04a2ede844e5-c0574096, #w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c0574096 {
    grid-row: 19 / 20;
    grid-column-start: 1;
  }

  #w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c0574096 {
    grid-area: 20 / 1 / 21 / 13;
  }

  #w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c0574096 {
    grid-row: 21 / 22;
    grid-column-end: 13;
  }

  #w-node-_27ecdce5-10dc-f078-0a9f-6f59d2fa211a-c0574096 {
    grid-row: 14 / 15;
    grid-column-end: 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740ad {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740ad {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_8875ccde-ed99-640c-d6af-eae38a823c69-c05740ad {
    grid-area: 2 / 1 / 4 / 13;
    align-self: start;
  }

  #w-node-ccd7944e-cdc9-bd51-6fa2-4220f392883a-c05740ad {
    grid-area: 5 / 1 / 9 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740d8 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-fbe687c2-49d0-89ec-62f0-81ac8d123a39-c05740da {
    grid-area: 1 / 1 / 3 / 13;
    align-self: start;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740db {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2f0885b4-0ff5-8905-d631-06ab0cfefb93-c05740db, #w-node-_841c779e-2973-847a-8e00-027b4bdb9483-c05740db, #w-node-_73025f84-b85d-bbf6-e7a7-ba424ef0d75c-c05740db, #w-node-d583f112-d385-cc2b-c76f-044309b9fbb7-c05740db, #w-node-d3069294-df91-5193-a991-40a8eb740cfc-c05740db {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7317aed6-a865-a6f9-3ad9-8ddbdb1bc666-c05740db, #w-node-e1aed843-9ac4-ad9b-5cff-8daab5af6cb3-c05740db, #w-node-_2533abcf-a1cb-1272-1d52-a00156a0ac21-c05740db {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e0 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_6e3ea000-de5d-24a1-dddd-e57a56e8c278-c05740e0, #w-node-_2131f3f2-926d-49f0-4249-22b69195de6f-c05740e0 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e0 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_6089bc40-76b8-6f3c-a298-d7f0de0289fd-c05740e0, #w-node-_32faa8c5-11d0-ac64-6975-a7317de56a62-c05740e0, #w-node-f3f4012c-2b8e-77f8-47b4-a06f2dc5b5a7-c05740e0 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e3 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c05740e4 {
    grid-row: 3 / 4;
  }

  #w-node-_8a7b243c-deab-98aa-74dc-1a543bb285df-c05740e4 {
    grid-column-start: 1;
  }

  #w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c05740e4 {
    grid-column-end: 13;
  }

  #w-node-c01c99a5-3a5f-2371-ed78-5ac893536738-c05740e4 {
    grid-column-start: 1;
  }

  #w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c05740e4 {
    grid-column: 1 / 13;
  }

  #w-node-_1cf5601e-e53e-c882-d655-7edc595baf56-c05740e4, #w-node-_56cf4b6e-8f60-355a-d9f6-8a7482dda939-c05740e4, #w-node-d3ad90f9-acaa-757f-addc-cbb137be6cc1-c05740e4 {
    grid-column-end: 13;
  }

  #w-node-abd082bd-e4b8-df84-ea82-38be3e2c913a-c05740e5, #w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c05740e5 {
    grid-row: 3 / 4;
  }

  #w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c05740e5 {
    grid-column-end: 13;
  }

  #w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c05740e5 {
    grid-column: 1 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e6 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e6 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e6 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e7 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e7, #w-node-f41131b0-bc91-dd67-93c1-3543eb9e5a79-c05740e7 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_161d701e-db1c-ec55-f56d-05f052a4c495-c05740e8, #w-node-_41d0f43b-c494-9411-ec21-61b9ee1c3bf9-c05740e8, #w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c05740e8, #w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c05740e8, #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e8 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-_377b1a57-b104-c348-a5d8-865e891a240e-c05740e8 {
    grid-row: 8 / 9;
    grid-column-end: 13;
  }

  #w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c05740e8 {
    grid-row: 24 / 25;
  }

  #w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c05740e8, #w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c05740e8 {
    grid-row: 13 / 14;
  }

  #w-node-_9bc62c72-04f5-217f-863b-87423d482058-c05740e8 {
    grid-row: 15 / 16;
    grid-column-start: 1;
  }

  #w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c05740e8 {
    grid-row: 16 / 17;
  }

  #w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c05740e8 {
    grid-row: 18 / 19;
    grid-column-end: 13;
  }

  #w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c05740e8 {
    grid-row: 18 / 19;
  }

  #w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c05740e8 {
    grid-row: 19 / 20;
    grid-column-start: 1;
  }

  #w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c05740e8 {
    grid-area: 20 / 1 / 21 / 13;
  }

  #w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c05740e8, #w-node-_38337cd1-6432-ee37-2149-a68f1fc5e6e1-c05740e8 {
    grid-row: 21 / 22;
    grid-column-end: 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740ea {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-bff1fbf9-c3d6-cb76-cab0-51371b6f577c-c0574103, #w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c0574103, #w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c0574103 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c0574103 {
    grid-row: 24 / 25;
  }

  #w-node-_377b1a57-b104-c348-a5d8-865e891a240e-c0574103 {
    grid-row: 8 / 9;
    grid-column-end: 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574103 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c0574103, #w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c0574103 {
    grid-row: 13 / 14;
  }

  #w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574103 {
    grid-row: 16 / 17;
  }

  #w-node-_161d701e-db1c-ec55-f56d-05f052a4c495-c0574104, #w-node-_637e9cd9-f043-89ec-15eb-5cc1b3526f99-c0574104, #w-node-_53884f67-4eb2-0a74-c801-b67dbb98e0d0-c0574104, #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574104 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-_7824ee46-9857-b725-7499-74e80f9334e1-c0574104 {
    grid-row: 18 / 19;
    grid-column-end: 13;
  }

  #w-node-_9ec86f87-64bf-43aa-8d19-5a46f52cbd1c-c0574104, #w-node-_04714c15-15d2-3f47-c65d-235a86f572fa-c0574104 {
    grid-row: 13 / 14;
  }

  #w-node-_9bc62c72-04f5-217f-863b-87423d482058-c0574104 {
    grid-row: 15 / 16;
    grid-column-start: 1;
  }

  #w-node-_619246da-d95a-9b57-5bbf-234a13c01ca8-c0574104 {
    grid-row: 18 / 19;
  }

  #w-node-a456029e-bdf5-eb46-2668-c0c7a2b4d2e3-c0574104 {
    grid-row: 16 / 17;
  }

  #w-node-dddfed37-646c-d096-9b09-6f7c9b04bbe7-c0574104 {
    grid-row: 24 / 25;
  }

  #w-node-_766b5330-29f4-e53a-7ef3-3febc021a7b0-c0574104 {
    grid-row: 19 / 20;
    grid-column-start: 1;
  }

  #w-node-_674328b6-39e0-027a-8ad0-fcfd7b8812fd-c0574104 {
    grid-area: 20 / 1 / 21 / 13;
  }

  #w-node-def14b4d-869a-1d82-201c-57077cb0b3ff-c0574104, #w-node-_73696855-b79f-388d-3f19-4380674bc858-c0574104 {
    grid-row: 21 / 22;
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8784-c0574108 {
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8789-c0574108 {
    grid-row: 8 / 9;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878b-c0574108 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878e-c0574108 {
    grid-row: 12 / 13;
  }

  #w-node-_7e853aba-6ffd-dd13-8b77-1ae0ae7fb306-c057410b {
    grid-row: 3 / 4;
  }

  #w-node-_8a7b243c-deab-98aa-74dc-1a543bb285df-c057410b {
    grid-column-start: 1;
  }

  #w-node-b539ed52-5fa7-8fac-880c-3714a7cedbaf-c057410b {
    grid-column-end: 13;
  }

  #w-node-_19f1775f-8a0a-8b11-f89c-741c0d01dc92-c057410b {
    grid-column: 1 / 13;
  }

  #w-node-_1cf5601e-e53e-c882-d655-7edc595baf56-c057410b {
    grid-column-end: 13;
  }

  #w-node-ec689991-ccb9-c3cb-c094-434729ba4ea3-c057410b {
    grid-row: 12 / 13;
    grid-column-start: 1;
  }

  #w-node-_95eed6ec-59e5-ad96-236b-8b1620c68c20-c057410d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c057410d {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c057410d {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-d88febf1 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-d88febf1 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-d88febf1 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-d88febf1 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-d88febf1 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-d88febf1, #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-bbea6497, #w-node-_91ffeb0a-6383-542c-a3b8-55026a5345d4-bbea6497, #w-node-df5af692-5a76-b4b7-d0c5-bf2957ca03af-bbea6497, #w-node-_7f716ffc-3ca8-790f-eea1-404a235e60d8-bbea6497, #w-node-_90bc8beb-e946-523a-1956-7d6ec35c9c54-bbea6497, #w-node-_8de675ad-57d4-b6e9-3595-45bd07014341-bbea6497 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7a4d3fc5-7d94-31a0-7579-ed85fe379c22-bbea6497 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-bbea6497 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-bbea6497 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-bbea6497 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_4d4a186d-c20f-3102-20b5-57b05ffce4b2-fac2ee2a, #w-node-f6c43d1e-b68c-f812-0f66-bbd5e1c0124f-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_7cf194fe-f73e-b997-375b-197e4c33e60d-fac2ee2a {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-fac2ee2a {
    grid-area: 6 / 1 / 7 / 10;
    align-self: start;
  }

  #w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-fac2ee2a {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_45aa10a8-88e9-6dc8-1e62-60f624c07df9-fac2ee2a {
    grid-area: 8 / 1 / 9 / 13;
    align-self: start;
  }

  #w-node-c061377a-9032-b357-a378-fdcfa888c117-fac2ee2a, #w-node-_4ac48b05-cc49-83de-ec6d-0d55645b820c-fac2ee2a, #w-node-_053ca323-9517-380d-c6ba-d7576c04059d-fac2ee2a {
    grid-area: 1 / 1 / 2 / 13;
    align-self: start;
  }

  #w-node-f3fc541d-5429-d27c-db7f-1608f532f499-fac2ee2a {
    grid-row: 10 / 11;
    grid-column-start: 1;
  }

  #w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-fac2ee2a {
    grid-area: 17 / 1 / 18 / 13;
  }

  #w-node-_74dd9992-687b-7f3b-3d51-45f25349a560-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-fac2ee2a {
    grid-row: 22 / 23;
    grid-column-start: 1;
  }

  #w-node-f6abe74a-5800-9570-15ae-78495a9464dd-fac2ee2a {
    grid-area: 1 / 1 / 2 / 10;
    align-self: start;
  }

  #w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-fac2ee2a, #w-node-_03275ac1-ff1b-5297-bfaf-5c7f97aef77c-fac2ee2a, #w-node-_29491c29-e58f-ceb8-944c-b51b468d0c40-fac2ee2a, #w-node-b83c388a-49cb-34d8-3e69-64669819624f-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-fac2ee2a {
    grid-row: 32 / 33;
    grid-column-end: 13;
  }

  #w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-fac2ee2a {
    grid-row: 33 / 34;
    grid-column-start: 1;
  }

  #w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-fac2ee2a {
    grid-row: 35 / 36;
  }

  #w-node-e5bca735-6955-5224-605e-98a4caa3541a-fac2ee2a {
    grid-row: 36 / 37;
    grid-column-start: 1;
  }

  #w-node-_8a289e4c-529e-b0fd-5989-851571368c8b-fac2ee2a {
    grid-row: 55 / 56;
  }

  #w-node-e75b20e1-a4a6-5181-9e5d-2015fa1df268-fac2ee2a, #w-node-d7caabd9-f4e5-0474-99d2-baad3ff0f629-fac2ee2a, #w-node-_41cc6847-4cb4-21f9-9422-ef7bd18e84cc-fac2ee2a, #w-node-d3f09c52-d3d5-04df-bbb1-9d20981379f1-fac2ee2a, #w-node-a633f74b-ce5c-b745-7c32-654c8f73a31e-fac2ee2a, #w-node-dc629d49-ec79-d7bd-7c07-c72863165196-fac2ee2a, #w-node-_096bf2f0-1cae-18b9-9ec0-54db2deea9e0-fac2ee2a, #w-node-_80300bbe-abbc-ddb0-634f-115f328c0b6c-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-start: 1;
  }

  #w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-fac2ee2a {
    grid-row: 39 / 40;
    grid-column-end: 13;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-26b0a92d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-26b0a92d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-26b0a92d {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180df-0f40d9b3 {
    grid-column-end: 13;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180e1-0f40d9b3 {
    grid-row: 8 / 9;
    grid-column-start: 1;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180dd-0f40d9b3 {
    grid-row: 9 / 10;
    grid-column-start: 1;
  }

  #w-node-_9ca258dc-a5f9-dd4f-ebde-f83ae5541014-0f40d9b3 {
    grid-row: 12 / 13;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0356a813-5ca7-1d89-6850-c4f200ee79c4-c0574078 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574078 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-dec4f6b9-cb12-22ce-1b30-789abaa6cca9-c0574078 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c0574078 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-f4390997-1393-06c7-7e8f-def4875b68fc-c0574078 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-f4390997-1393-06c7-7e8f-def4875b68fa-c0574078 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-_8f55a994-00ce-c929-98b8-ba590d6102bb-c0574078, #w-node-_835b80d2-ac24-f055-3a8e-a9f4b99fe95a-c0574078, #w-node-_0ba71d93-c4e8-3e76-90f4-9b4dbc4dece7-c0574078, #w-node-a10849aa-9c70-a254-2a02-c028a766613d-c0574078, #w-node-_32361ed6-7164-5a41-87fd-e1d72f6dbe1c-c0574078, #w-node-_413425b3-d5d5-a026-8f7b-84bf0171f28e-c0574078, #w-node-_4a1c67e2-95ac-1637-3e27-8c616fa39ccb-c0574078 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_8d4b0956-9bde-93da-45cd-d37ac5ce4ed3-c0574094 {
    grid-area: 2 / 1 / 4 / 13;
    place-self: end;
  }

  #w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-c0574094 {
    place-self: center;
  }

  #w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-c0574094 {
    grid-column-start: 1;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c0574094 {
    grid-row: 11 / 12;
  }

  #w-node-b864e349-542c-f7d1-a93f-8a053bf174d2-c0574094 {
    grid-column-start: 1;
  }

  #w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-c0574094 {
    grid-area: 18 / 1 / 19 / 13;
  }

  #w-node-_424c96f1-9c0e-917e-9678-007d4289be51-c0574094 {
    place-self: center;
  }

  #w-node-_8619d1ab-a748-64d0-31a2-9f2bf7e63ad0-c0574094, #w-node-_230de3b1-ea1f-700f-1b53-202a44b71257-c0574094 {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-e97caafa-00c7-5f1d-4e39-068c31cb824a-c0574094 {
    grid-area: 16 / 1 / 17 / 13;
  }

  #w-node-_11c07a7b-2d28-fa8e-91ce-5b07264c1a83-c0574094, #w-node-_26024f56-3411-223c-f882-1c032fe40866-c0574094, #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574094 {
    grid-row: 17 / 18;
    grid-column-start: 1;
  }

  #w-node-f6abe74a-5800-9570-15ae-78495a9464dd-c0574094 {
    place-self: center;
  }

  #w-node-ee222062-3e1a-973e-f6ce-bd3b8bfd737b-c0574094 {
    grid-row: 25 / 26;
    grid-column-start: 1;
  }

  #w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-c0574094, #w-node-_003fc946-cab4-4ed1-4a15-f18e12db534d-c0574094 {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-a237d70c-0b0a-cd27-7ffd-f002ea03967f-c0574094 {
    grid-area: 27 / 1 / 28 / 13;
  }

  #w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-c0574094 {
    grid-row: 29 / 30;
    grid-column-end: 13;
  }

  #w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-c0574094 {
    grid-row: 30 / 31;
    grid-column-start: 1;
  }

  #w-node-e76cf64c-51fc-402c-558e-c6f536a7c07a-c0574094 {
    grid-column-end: 13;
  }

  #w-node-_10241798-0553-ce58-178e-2a908cec30a7-c0574094, #w-node-a31ccba7-ffa9-8ca4-0148-aebf8e9c9dd4-c0574094, #w-node-_3b65c455-116a-b401-74ac-2021d8b31535-c0574094 {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-c0574094 {
    grid-row: 32 / 33;
  }

  #w-node-_6d012d87-bfb8-c206-fdad-feff71426852-c0574094 {
    grid-row: 34 / 35;
  }

  #w-node-e5bca735-6955-5224-605e-98a4caa3541a-c0574094 {
    grid-row: 33 / 34;
  }

  #w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-c0574094, #w-node-f53f9b35-f3ff-4b3d-3b58-ce60f2da23b1-c0574094 {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-c0574094 {
    grid-row: 38 / 39;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-c0574095 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-c0574095 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-c0574095 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-c0574095 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c0574095 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c0574095 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-f06ab9d1-1e3d-2d82-bb86-a6d5535a66da-c0574095 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-c0574095, #w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-c0574095, #w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-c0574095, #w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-c0574095, #w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-c0574095, #w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-c0574095, #w-node-fb7db9f5-3b6d-1cf5-0a37-24ab3203da87-c0574095, #w-node-_09c85307-87d9-3426-eca9-bf1f2ba47afe-c0574095, #w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-c0574095, #w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-c0574095, #w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-c0574095, #w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-c0574095, #w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-c0574095 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-c0574095 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740ad {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740ad {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740ad {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-_3338a382-e791-5a67-c217-1a006ae9681c-c05740d8, #w-node-_3bc0919b-46ba-95a3-c4da-701710f5bbd6-c05740d8, #w-node-_80421615-2eaf-2e39-4f57-c8393692a508-c05740d8 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740d8 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-f2d37dd9-487b-fb65-8e2e-7274183c49ef-c05740d8 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740d8 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-f773f6b3-dcd1-1aa5-9561-7eb92d5da2f0-c05740d8, #w-node-_3da04a73-03e9-ae2d-dd82-357b658954b9-c05740d8, #w-node-a35f5afc-0a4d-ee6e-215a-bb5c05b2b3d0-c05740d8, #w-node-_5d4420e6-afcd-af08-ff59-7eac1eeda721-c05740d8, #w-node-ee56d624-c4f3-7fff-9956-0c5850721c5f-c05740d8 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740db {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-_2f0885b4-0ff5-8905-d631-06ab0cfefb93-c05740db, #w-node-_841c779e-2973-847a-8e00-027b4bdb9483-c05740db, #w-node-_73025f84-b85d-bbf6-e7a7-ba424ef0d75c-c05740db, #w-node-d583f112-d385-cc2b-c76f-044309b9fbb7-c05740db, #w-node-d3069294-df91-5193-a991-40a8eb740cfc-c05740db {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_0bdefbc1-cbe9-49a8-6b8f-c5600c4501bb-c05740db, #w-node-_65ba7621-c35c-cf5a-47b1-f6761ec3023f-c05740db, #w-node-ce138e84-ba84-a01a-33cb-7e0b91d30f78-c05740db {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_7317aed6-a865-a6f9-3ad9-8ddbdb1bc666-c05740db, #w-node-e1aed843-9ac4-ad9b-5cff-8daab5af6cb3-c05740db, #w-node-_2533abcf-a1cb-1272-1d52-a00156a0ac21-c05740db {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740db {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-_644710d6-2c6d-91b0-21ad-11572da3d0cd-c05740db {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740db {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-e8e2c1a7-24b0-4df2-3ceb-4c6687e01257-c05740db {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e0 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-_6e3ea000-de5d-24a1-dddd-e57a56e8c278-c05740e0, #w-node-_2131f3f2-926d-49f0-4249-22b69195de6f-c05740e0 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e0 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_6089bc40-76b8-6f3c-a298-d7f0de0289fd-c05740e0, #w-node-_32faa8c5-11d0-ac64-6975-a7317de56a62-c05740e0, #w-node-f3f4012c-2b8e-77f8-47b4-a06f2dc5b5a7-c05740e0 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e3 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-fbddd45b-0e5d-912a-bc26-49f8d3fc1cc8-c05740e3, #w-node-_5928de3b-c260-2e59-61ce-80872c2feebb-c05740e3, #w-node-_5ee4814f-70fc-7534-8f8d-fb7cd2c8180b-c05740e3, #w-node-_20fdc677-5feb-802a-c3e5-bd964bb21830-c05740e3, #w-node-a9c4431f-45a2-dcc9-52b0-fef4a0a1ac04-c05740e3, #w-node-_2491ee26-274e-c222-a8ad-d41ee6c16c0b-c05740e3, #w-node-_979e8f57-8d82-6ebe-454e-8fd99404700d-c05740e3, #w-node-_0b613a75-afa9-5f7f-8180-f155c38f7e10-c05740e3, #w-node-bc1661c2-073b-59d9-dc8f-35706138656c-c05740e3, #w-node-_1f98fd27-1472-b4d3-beb3-e064a6f7b846-c05740e3, #w-node-a07df7c6-0abe-d07c-44dc-3e6a6c782661-c05740e3, #w-node-_32d1d6ed-7859-75be-ca7a-1b55bbd4da87-c05740e3, #w-node-_37c836c8-335a-abf6-fe68-c23b5506bd74-c05740e3, #w-node-a7147ae7-1a0d-a848-a8f3-9d25ba0a0c7d-c05740e3, #w-node-d262d69d-e983-8284-7a8e-8e26868fbfc5-c05740e3, #w-node-_5be5fae9-0b4c-4d78-0f25-b98694bb6c3b-c05740e3, #w-node-_3bdb2d35-5d32-097b-8107-b6dae34fcc17-c05740e3, #w-node-_83b3f470-4204-6a22-9f84-537c32ba1f0b-c05740e3, #w-node-_073ebc53-8d5a-225b-b2f2-aec1d78eafd4-c05740e3, #w-node-aac38013-2b4d-b9ac-6b05-09b96cae556c-c05740e3, #w-node-ae3e464d-6b49-c971-2e68-370079d8d0ad-c05740e3, #w-node-adaf35fc-d061-c0f0-fe9c-693535530a5c-c05740e3, #w-node-f4a2e58d-5619-5b39-08e9-9beab832783c-c05740e3, #w-node-b916d817-a530-74d4-bdd6-5f46208f6cc8-c05740e3 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e6 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3e-c05740e6 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e6 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740e6 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-_41541464-7b6d-fada-a0b8-c0e175bd7681-c05740e6 {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-ffcf85a5-ef35-debc-4178-938d1f49a08a-c05740e6, #w-node-_0ae5074f-d513-7db0-2901-48efe1fa8bb9-c05740e6, #w-node-_6f17a9ee-f1f9-f7e9-6df1-95363bbceb94-c05740e6 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740e7 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c05740e7, #w-node-f41131b0-bc91-dd67-93c1-3543eb9e5a79-c05740e7 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-c05740e7 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c05740e7 {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-_63e187d3-cf61-14db-7e44-8ea3e9dd3865-c05740e7, #w-node-e6e59908-3654-1137-521d-a8200f0e8332-c05740e7, #w-node-_520b5f52-a334-eeb2-8d5a-c86c73550af5-c05740e7, #w-node-_84eca15a-f895-ad35-9634-47909d02f650-c05740e7, #w-node-d977148e-53e2-1c5c-b51f-8df169b67b62-c05740e7, #w-node-_40b168fc-2c1d-63d4-30dc-276aea2f42f8-c05740e7, #w-node-_5034b998-8e8c-aae4-2484-a2c2fe7bb65e-c05740e7 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_8af7ef3c-9f80-65a5-98ce-90d631cd5c0a-c05740e7 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-_5287a0e9-9e76-dec2-25ea-26756eff0eff-c05740e7, #w-node-_018d7b4c-8ef1-9ebf-f56a-2db7ccd1f7cc-c05740ea {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c05740ea {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574106 {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-_1fb578ef-804f-aa85-bddc-75112ea48b16-c0574106, #w-node-_6828691e-4b29-602d-96ad-0eedb6ee31d2-c0574107, #w-node-ae4425d1-817f-db7b-edc0-f7ce190ce30d-c0574107, #w-node-_5ceb4a57-5aa9-4b2b-8f25-b7fc5b7544ae-c0574107, #w-node-_0b373efb-b11c-47bd-0a03-4c70577d6d50-c0574107, #w-node-_0f88bce9-b1e4-72d0-c813-2ad9202da1fb-c0574107, #w-node-_6a7e62c3-33fe-bd05-f9ce-4e6bbd4f4b8f-c0574107, #w-node-_62f9c3ce-707b-8377-dafb-d79c40f3a47e-c0574107, #w-node-_00fd6e2c-990b-9c0c-e644-f9746ffea768-c0574107, #w-node-_38a02e1b-38c6-8579-563e-e56d91e84cd1-c0574107, #w-node-f8e5ae4f-c889-4e55-2ab0-4a4f8f999d3c-c0574107 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8782-c0574108 {
    grid-area: 5 / 1 / 6 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8784-c0574108 {
    grid-area: 7 / 1 / 8 / 13;
    align-self: start;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8789-c0574108 {
    grid-area: 8 / 1 / 9 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878b-c0574108 {
    grid-area: 9 / 1 / 10 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a878e-c0574108 {
    grid-area: 12 / 4 / 13 / 10;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a8794-c0574108, #w-node-ed43239a-0642-54cf-6494-a2dd345a8797-c0574108 {
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a879a-c0574108 {
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a879e-c0574108 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87a0-c0574108 {
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87b6-c0574108 {
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87b8-c0574108 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87cf-c0574108 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87d1-c0574108 {
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87d3-c0574108 {
    grid-column-start: 1;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87ec-c0574108, #w-node-ed43239a-0642-54cf-6494-a2dd345a87ee-c0574108 {
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f0-c0574108 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f2-c0574108 {
    grid-row: 7 / 8;
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f4-c0574108 {
    grid-row: 9 / 10;
    grid-column-end: 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f6-c0574108 {
    grid-area: 4 / 1 / 5 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87f8-c0574108 {
    grid-area: 6 / 1 / 7 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87fc-c0574108 {
    grid-area: 8 / 1 / 9 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a87fe-c0574108 {
    grid-area: 10 / 1 / 11 / 13;
  }

  #w-node-_8fa86469-789a-a6cd-4e21-998b218d5e56-c0574108, #w-node-_8fa86469-789a-a6cd-4e21-998b218d5e58-c0574108 {
    grid-column-end: 13;
  }

  #w-node-_8fa86469-789a-a6cd-4e21-998b218d5e60-c0574108 {
    grid-area: 4 / 1 / 5 / 13;
  }

  #w-node-ed43239a-0642-54cf-6494-a2dd345a880f-c0574108 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-abd076b9-9b08-279f-1fed-2342a47be6ba-c057410c {
    grid-area: 8 / 1 / 9 / 13;
  }

  #w-node-_95eed6ec-59e5-ad96-236b-8b1620c68c20-c057410d {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba3b-c057410d {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-c057410d {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c057410d {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-d2573a27-7187-d48c-5ae2-5fab37573ded-c057410d, #w-node-feb18188-e287-7dd2-3a6a-403130b88d9b-c057410d, #w-node-_29816ec2-3355-8726-b62c-df75d0f2e851-c057410d, #w-node-_99e000cd-aab3-9c40-5344-2dd80bcc9514-c057410d, #w-node-aed5fea3-7bb4-1075-6074-b413ada42079-c057410d, #w-node-_4ac4e881-9a4f-dbb6-69e4-edad22e5d9fc-c057410d, #w-node-bbceec4c-c893-15b1-8729-d039cf766d18-c057410d, #w-node-_827e2590-3974-5e5c-58f4-05d0dadc349a-c057410d, #w-node-fc0f66e5-f7fe-5aad-0c4f-59e2c91f5457-c057410d, #w-node-d21e8466-926e-613d-76fb-b966f9fe15b0-c057410d, #w-node-_30e12a5e-1622-57b1-4f18-6f2745871a20-c057410d, #w-node-_2dcb4d36-e4cb-60ff-7356-8b08d116d6dc-c057410d, #w-node-_7391ef1e-92f1-b99f-c61a-ef3ff8eee333-c057410d, #w-node-_0cb4a7e4-55ed-b263-4b71-66eba49c1239-c057410d, #w-node-ca7fe13a-4ff2-3c95-9b62-e8fbabee4a8d-c057410d, #w-node-_77206f8c-1a05-6a94-9d2a-eacd7f126d36-c057410d, #w-node-eb870f57-8c54-f332-fb73-3648949d005e-c057410d, #w-node-_9332cecf-e43d-b193-071b-2642846588ad-c057410d, #w-node-_9366c44d-9ee1-b8fc-8778-7eb2afc26c94-c057410d, #w-node-_044426be-d9f1-8b56-e3c5-a36df53fc0a2-c057410d, #w-node-e50c52f0-4d12-2317-e803-e5dffae3e532-c057410d, #w-node-cb01a8a4-357c-8ec6-7173-c5934bdd001a-c057410d, #w-node-ad3b51a9-8490-a04e-c47b-a94dd4041ef1-c057410d, #w-node-_0d0c23e4-b285-6c59-613a-1498e45c50bd-c057410d, #w-node-_70530038-86e3-e734-acb1-94c19a271339-c057410d, #w-node-_86833c18-e3f1-eed7-5842-85d1df898daf-c057410d, #w-node-_73d01a79-80be-3a14-56c2-e048ff52a66a-c057410d, #w-node-e997a168-ee1b-cc36-540e-b89fc6f1161e-c057410d, #w-node-b3f0e2df-e22d-c6a4-2d64-04e1af772e17-c057410d, #w-node-_3de03758-97df-f6a9-03c6-5db20fee0504-c057410d, #w-node-_5bf68dcc-86eb-98e2-1efb-facc773a962c-c057410d, #w-node-_7037ff2c-8fdf-9911-2f7b-f2c20560c611-c0574110, #w-node-_943516ee-23cd-1441-2e95-102b30cf427e-c0574110, #w-node-_0394e058-9c7b-f971-eae1-60771efc1173-c0574110, #w-node-_6e54e88f-823e-b96b-52d7-0ece042d0f06-c0574110 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_30cb0d02-b692-c225-7863-8d8aa907b355-c0574110 {
    grid-area: 8 / 4 / 9 / 13;
  }

  #w-node-_1131addb-832c-37dc-0c48-45faaa0c4e2a-c0574110 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-d88febf1 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-d88febf1 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-d88febf1 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-d88febf1 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-d88febf1 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-d88febf1 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-f06ab9d1-1e3d-2d82-bb86-a6d5535a66da-d88febf1 {
    grid-area: 1 / 1 / 3 / 10;
  }

  #w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-d88febf1, #w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-d88febf1, #w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-d88febf1, #w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-d88febf1, #w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-d88febf1, #w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-d88febf1, #w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-d88febf1, #w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-d88febf1, #w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-d88febf1, #w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-d88febf1, #w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-d88febf1 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-d88febf1, #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-bbea6497, #w-node-_91ffeb0a-6383-542c-a3b8-55026a5345d4-bbea6497, #w-node-df5af692-5a76-b4b7-d0c5-bf2957ca03af-bbea6497, #w-node-_7f716ffc-3ca8-790f-eea1-404a235e60d8-bbea6497, #w-node-_90bc8beb-e946-523a-1956-7d6ec35c9c54-bbea6497, #w-node-_8de675ad-57d4-b6e9-3595-45bd07014341-bbea6497 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_7a4d3fc5-7d94-31a0-7579-ed85fe379c22-bbea6497 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b84d67a-e1be-edb3-b093-d8a377341693-bbea6497 {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-b577bd07-a9ad-0d04-9a2b-ec925ddc47fd-bbea6497 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a7d28800-e304-8572-a610-2c6611b3ba40-bbea6497 {
    grid-area: 4 / 7 / 5 / 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-bbea6497 {
    grid-area: 6 / 1 / 8 / 10;
  }

  #w-node-_4d4a186d-c20f-3102-20b5-57b05ffce4b2-fac2ee2a, #w-node-f6c43d1e-b68c-f812-0f66-bbd5e1c0124f-fac2ee2a {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_7cf194fe-f73e-b997-375b-197e4c33e60d-fac2ee2a {
    grid-column-start: 1;
  }

  #w-node-_19a51163-310b-c7bf-b9eb-567a8785806b-fac2ee2a {
    place-self: center;
  }

  #w-node-_970644b3-970b-2b48-1ed9-5490cd0749cd-fac2ee2a {
    grid-column-start: 1;
  }

  #w-node-b0e4e44f-d411-e079-de19-083c3a5bdd88-fac2ee2a {
    grid-area: 18 / 1 / 19 / 13;
  }

  #w-node-_74dd9992-687b-7f3b-3d51-45f25349a560-fac2ee2a {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-e0072ada-6219-0ada-60d3-0dc33be352c3-fac2ee2a {
    grid-row: 17 / 18;
    grid-column-start: 1;
  }

  #w-node-f6abe74a-5800-9570-15ae-78495a9464dd-fac2ee2a {
    place-self: center;
  }

  #w-node-d7ce9956-414e-1573-2c35-d250ec84f09a-fac2ee2a, #w-node-_03275ac1-ff1b-5297-bfaf-5c7f97aef77c-fac2ee2a, #w-node-_29491c29-e58f-ceb8-944c-b51b468d0c40-fac2ee2a, #w-node-b83c388a-49cb-34d8-3e69-64669819624f-fac2ee2a {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_9f238fda-78f7-7578-965b-9bd4f5c04836-fac2ee2a {
    grid-row: 29 / 30;
    grid-column-end: 13;
  }

  #w-node-d4f31b6b-ce96-dd73-73b8-d48351a82b83-fac2ee2a {
    grid-row: 30 / 31;
    grid-column-start: 1;
  }

  #w-node-ec1c9dfc-268e-4264-0aea-3772da5116b0-fac2ee2a {
    grid-row: 32 / 33;
  }

  #w-node-e5bca735-6955-5224-605e-98a4caa3541a-fac2ee2a {
    grid-row: 33 / 34;
  }

  #w-node-e75b20e1-a4a6-5181-9e5d-2015fa1df268-fac2ee2a, #w-node-d7caabd9-f4e5-0474-99d2-baad3ff0f629-fac2ee2a, #w-node-_41cc6847-4cb4-21f9-9422-ef7bd18e84cc-fac2ee2a, #w-node-d3f09c52-d3d5-04df-bbb1-9d20981379f1-fac2ee2a, #w-node-a633f74b-ce5c-b745-7c32-654c8f73a31e-fac2ee2a, #w-node-dc629d49-ec79-d7bd-7c07-c72863165196-fac2ee2a, #w-node-_096bf2f0-1cae-18b9-9ec0-54db2deea9e0-fac2ee2a, #w-node-_80300bbe-abbc-ddb0-634f-115f328c0b6c-fac2ee2a {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_624d7ea8-a914-4650-9d4f-146bd0f660fc-fac2ee2a {
    grid-row: 38 / 39;
  }

  #w-node-_84214c69-f0b8-c8d6-e536-be874a8efe99-fac2ee2a {
    grid-row: 37 / 38;
    grid-column-end: 13;
  }

  #w-node-_3cced79c-cde5-83b8-dfe4-1badb5961ed9-26b0a92d {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_784387fa-2f2b-e5a0-c20f-7332c3c2067d-26b0a92d {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b6dec580-de8f-fde4-dc95-fd08a79558fc-26b0a92d, #w-node-c8dddba1-f0b4-7818-b0ab-58cd23006545-26b0a92d, #w-node-_821bfc31-6371-c4fa-84a8-6737248408ab-26b0a92d, #w-node-bcd0a828-b139-8a97-0e48-d479fa82b709-26b0a92d, #w-node-_624d97a7-57d8-1ed5-529d-a4a71a03d3aa-26b0a92d, #w-node-_20b02ad6-ae0a-175f-261e-7c87b4ee79a2-26b0a92d, #w-node-fb7db9f5-3b6d-1cf5-0a37-24ab3203da87-26b0a92d, #w-node-_09c85307-87d9-3426-eca9-bf1f2ba47afe-26b0a92d, #w-node-_1d6a801b-bcd7-1fc0-531a-bd971b8ff460-26b0a92d, #w-node-_09e1565c-13cc-1038-ddfc-3b049671f1b1-26b0a92d, #w-node-_2d20d91a-a811-7445-4bcb-cba76d4085a5-26b0a92d, #w-node-ea1d81da-49fb-91cb-9f4b-fcd08d8842bc-26b0a92d, #w-node-_24ad5059-78c3-f364-ef6d-fd8bfb10d42e-26b0a92d {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_4d89a9a9-addc-b275-e6cd-72949750a087-26b0a92d {
    grid-area: 1 / 1 / 3 / 13;
  }

  #w-node-_2d06204d-9150-ab68-4420-9cbd74c8d337-0f40d9b3, #w-node-d1a672fe-ca97-a4ed-188e-994be9d180df-0f40d9b3 {
    grid-column-end: 5;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180e1-0f40d9b3 {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-d1a672fe-ca97-a4ed-188e-994be9d180dd-0f40d9b3 {
    grid-area: 9 / 1 / 10 / 5;
  }

  #w-node-_9ca258dc-a5f9-dd4f-ebde-f83ae5541014-0f40d9b3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_3cf62bff-d5ee-6b7d-928a-9d7ab41831a6-0f40d9b3, #w-node-e9204810-923a-b555-8f57-1d264207a4fc-0f40d9b3 {
    grid-column-end: 13;
  }

  #w-node-c241d9c3-75d0-9552-45d0-7eaf7d8d3473-0f40d9b3 {
    grid-column-start: 1;
  }

  #w-node-_32cb3e50-0ca6-c103-d1e8-073918e10698-0f40d9b3 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_334eacf5-1f8a-0125-1a72-3381749ef1db-0f40d9b3 {
    grid-column-end: 13;
  }

  #w-node-_63fe0e67-f540-56ff-a743-86d7c5abf3c8-0f40d9b3 {
    grid-column-start: 1;
  }

  #w-node-_3b78dbf3-58e1-15d3-4d3f-927320cd1bb7-0f40d9b3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d33769e-0f40d9b3 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d3376a0-0f40d9b3 {
    grid-column-end: 13;
  }

  #w-node-_676ad9d9-5c0f-5f52-d9e4-5ede4d3376b6-0f40d9b3 {
    grid-column-start: 1;
  }

  #w-node-_8230b7dc-6af6-9d65-d823-e87614ac5808-0f40d9b3, #w-node-_3d74654e-454d-64aa-941f-c6151e95ec08-0f40d9b3 {
    grid-column-end: 13;
  }

  #w-node-bb7573e1-f1d6-6171-9bc6-c9602839df9e-0f40d9b3 {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-da19d272-5d0a-719f-5a85-ec2b35098674-0f40d9b3 {
    grid-row: 7 / 8;
    grid-column-end: 13;
  }

  #w-node-_55a8aff2-8911-04b8-0aed-8a115fec7ce8-0f40d9b3 {
    grid-row: 9 / 10;
    grid-column-end: 13;
  }

  #w-node-e3e139f9-be5e-3b08-1ca7-b1f2f84816ef-0f40d9b3 {
    grid-area: 4 / 1 / 5 / 13;
  }

  #w-node-_207b500a-efaa-10a7-be71-3e492520ab25-0f40d9b3 {
    grid-area: 6 / 1 / 7 / 13;
  }

  #w-node-_4db83e6f-a218-f087-9ff8-84cade024914-0f40d9b3 {
    grid-area: 8 / 1 / 9 / 13;
  }

  #w-node-_15ad9364-9167-18bf-0bdd-cc4ac14285ce-0f40d9b3 {
    grid-area: 10 / 1 / 11 / 13;
  }

  #w-node-cbe9c8ea-d7f6-825e-6aa4-a18ab83cf904-0f40d9b3 {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }
}
