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: Cambriaz;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5dbd25a399257a24dfcc_CAMBRIAZ.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cambriai;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5dbd761dfb4db69aa4d0_CAMBRIAI.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eras book;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3981dfa68bfe0b896ece7_Eras_Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eras;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3981d6c40f84873e23f26_Eras.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbfc894d90be590d5be_Cormorant-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbf6a07fe46424991b6_Cormorant-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbe5ae9ba5881dcb3b3_Cormorant-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbfb7cab8596cb85464_Cormorant-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbfb7aff50d80b68a1e_Cormorant-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbe5ae9ba57ffdcb3b2_Cormorant-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbeff2a40817d8f3249_Cormorant-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbe5fa15b4539d589b8_Cormorant-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbe8eef34765d3fe2f0_Cormorant-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cormorant;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6023ffbe98fac9b8e034315d_Cormorant-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f1f37eff6c9cec67b01_Helvetica.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f1f37eff6c9cec67b01_Helvetica.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f205b29a0948bd7f77d_Helvetica-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f205b29a0948bd7f77d_Helvetica-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f21f2812e7c0a0c098b_Helvetica-Oblique.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f21f2812e7c0a0c098b_Helvetica-Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f21af19476ba8ffdaf3_Helvetica-BoldOblique.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f21af19476ba8ffdaf3_Helvetica-BoldOblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica 587ebe5a59211";
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f219e677f6b4f7529ba_helvetica-light-587ebe5a59211.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f219e677f6b4f7529ba_helvetica-light-587ebe5a59211.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cambria;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5dbc1959e83f5a86f013_Cambria.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cambriab;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5dbc76148481830f73e6_cambriab.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed037e0e99e6cf5418a43_Raleway-BoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed0379d7d1d4403706c89_Raleway-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed037c76e1350f09c4ab1_Raleway-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed03768deb487908314f6_Raleway-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed037c76e138b4e9c4ab2_Raleway-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed037f117c6963c80f1b9_Raleway-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed0370073117b800734a7_Raleway-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed0376652e6df4996ef2c_Raleway-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed03700731109d20734a6_Raleway-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed037c5babcc10faea23f_Raleway-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed0376d930052cd808141_Raleway-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Elmessiri;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64b57fd4bd594eed96064687_ElMessiri-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b60e49e081c16c424a_Overlock-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b6fa9c2b4c2da4078b_Overlock-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b610fba50752c9564b_Overlock-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b677b71a93036c6e39_Overlock-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b63f9cb6f97239a959_Overlock-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Overlock;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bc62b6eaabffda69a9f5c7_Overlock-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D din;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd070378c019806ecc5eb47_D-DIN.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D dincondensed;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07038e3570683f03ff6d6_D-DINCondensed.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D dinexp;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07038392387b3eb8c4250_D-DINExp.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D dinexp;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd070389c5225733d0a11a6_D-DINExp-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D dincondensed;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07038f5300589e3ef7ca6_D-DINCondensed-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D din;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd070386820b0ad751a860c_D-DIN-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: D dinexp;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd070382d22c6a47960e538_D-DINExp-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: D din;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd070385dcb37d638791b6f_D-DIN-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3de510639ebd586383_BentonSansF-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3d89665af47b0169cd_BentonSansF-BookItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3d70ea6102efb7c2f1_BentonSansF-ExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3c2e980e15c45e67a2_BentonSansF-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3cb026116f0a30fbbd_BentonSansF-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bentonsansf book;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd93d3d3a6f10b7f5a4974f_BentonSansF-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agencyfb;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602400dbc894d984ff90d977_agencyfb-bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agencyfb;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602400dc9ea19a4939fd3a1c_agencyfb-regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica compressed 5871d14b6903a";
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f212756215b48ac8513_helvetica-compressed-5871d14b6903a.otf") format("opentype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f212756215b48ac8513_helvetica-compressed-5871d14b6903a.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica rounded 5871d05ead8de";
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f2356d59a164faf9a64_helvetica-rounded-bold-5871d05ead8de.otf") format("opentype"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60248f2356d59a164faf9a64_helvetica-rounded-bold-5871d05ead8de.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Century gothic;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b083f2bf7c564be8fd21c7_century%20gothic%20regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Century gothic;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b083f2816d52544ae3b0a0_century%20gothic%20bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Century gothic;
  src: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b083f20c816494be3dbe3c_century%20gothic%20italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

.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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

body {
  color: #333;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.hero {
  width: auto;
  max-width: 2000px;
  height: auto;
  padding-bottom: 0;
  font-family: Agencyfb, sans-serif;
  font-size: 30px;
  display: block;
  position: relative;
  top: 0;
}

.container {
  justify-content: center;
  width: 100%;
  max-width: 1600px;
  height: 100%;
  display: block;
  position: static;
  overflow: visible;
}

.background {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd344913c89254e35fa414d_Asset%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 2500px;
  height: auto;
  max-height: 1200px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background.second {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd08e5c2d22c647ab611dfc_Asset%204.jpg");
  background-position: 0 0;
  background-size: auto;
  position: fixed;
  inset: 0%;
}

.front-content {
  width: auto;
  max-width: 2000px;
  height: auto;
  padding-left: 200px;
  display: block;
  position: absolute;
  inset: 5% 0% 0%;
}

.huali-qu {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd06f1e0e2b4989e271bf50_Asset%201.png");
  background-position: 0 0;
  background-size: auto;
  width: 550px;
  height: 290px;
  position: relative;
  top: 300px;
}

.huali-qu:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd071b8a1a3c02cbf4bcbd0_Asset%2012.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 560px;
  height: 300px;
}

.industrial-designer {
  width: auto;
  height: auto;
  margin-bottom: 0;
  font-size: 9px;
  position: static;
  top: -8%;
  bottom: 50px;
  left: 546px;
}

.industrial-designer.td {
  color: #000;
  margin-bottom: 7vh;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
}

.my-words {
  color: #000;
  font-family: D dinexp, sans-serif;
  font-size: 34px;
  line-height: 34px;
  position: relative;
  top: 115px;
  left: 568px;
}

.blur {
  opacity: .4;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd0710c554d202aa8a7c4b3_Asset%203.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 640px;
  height: 350px;
  position: relative;
  top: -40px;
  left: 851px;
}

.branding {
  color: #0000;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 10vw;
  height: 3vw;
  margin-top: 5vh;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.branding.w--current {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024013b40e9d752930081ef_Asset%201.png");
  background-size: 80%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  width: 128px;
  height: 51px;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
}

.branding.mfm {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b65a5c48ee841ecda0606_image%20106.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 10vw;
  height: 8vh;
}

.branding.sparks {
  background-color: #0000;
  background-image: none;
  flex-direction: row;
  margin-bottom: 5vh;
}

.branding.inco {
  margin-top: 0;
}

.branding.inco.output-section {
  margin-bottom: 5vh;
}

.navbar {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3vw 5vh;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.navbar.div-block-101 {
  background-image: none;
}

.navbar.a {
  position: static;
}

.nav-menu {
  color: gray;
  text-transform: uppercase;
  object-fit: fill;
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  width: 25vw;
  height: 9vh;
  margin-top: 0;
  margin-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.nav-link {
  color: #333;
  text-align: center;
  text-transform: none;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  position: relative;
}

.nav-link:hover {
  color: #fff;
  text-align: right;
  background-color: #00f;
  border: 1px #000;
  border-radius: 0;
  padding: 10px;
  font-style: italic;
  font-weight: 400;
}

.nav-link.w--current {
  color: #000;
  text-shadow: none;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.nav-link.w--current:hover {
  color: #fff;
}

.containa {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10vh;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dot-background {
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd0767d78c73dd5b88d5820_Asset%206.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 70%;
  width: 200px;
  height: 300px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.designprojects {
  display: none;
}

.wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.collection-list-wrapper {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07e051f4fb42eabf80faf_mary.jpg");
  background-position: 50%;
  background-size: auto;
}

.image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07e73e5f2543a4d19c03d_P3WK13.jpg");
  background-size: auto;
}

.div-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  width: 1800px;
  margin-left: -100px;
  margin-right: 100px;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.container-3 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1600px;
  display: grid;
}

.pcs {
  clear: none;
  background-color: #ececec;
  width: 100%;
  margin-top: 10vh;
  margin-bottom: 18vh;
  padding-top: 40px;
  padding-bottom: 0;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.dps {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  display: none;
}

.heading {
  color: #000;
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Agencyfb, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
  position: static;
}

.heading.alpha {
  background-image: none;
  height: auto;
  margin-top: 0;
  display: block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  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;
}

.link-block1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd350aa45ad923a83ebbe7b_IMG_0879%20copy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1920px;
  width: 100%;
  height: 1080px;
  display: block;
}

.pds-container {
  width: 100%;
  height: 1080px;
  display: none;
  position: relative;
  top: auto;
  overflow: visible;
}

.footer {
  justify-content: center;
  align-items: center;
  height: 30vh;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Gotu, sans-serif;
  font-size: 8px;
  display: block;
  overflow: visible;
}

.footer-link {
  text-align: center;
  font-family: D din, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.link, .link-2 {
  text-decoration: none;
}

.link-block2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd70e98837d131b868addbc_006_YGL_Robot_%E6%9B%B2%E9%9D%A2%E7%BB%86%E8%8A%82%20copy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1920px;
  width: 100%;
  height: 1080px;
  margin-bottom: 0;
  position: relative;
}

.link-block3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd8d4a51a16c8fecb61262b_cover.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 1080px;
  position: relative;
  top: -6px;
}

.shoe {
  width: 100%;
  display: block;
}

.lightbox-link {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-2 {
  display: block;
}

.photo {
  z-index: 8;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd90129d2e75d10d8049afd_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201216012558.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 505px;
  height: 700px;
  margin-bottom: 0;
  margin-left: 1340px;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 0% 0% 0% auto;
}

.div-block-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd901f12fe656319e6d1a43_Asset%2014.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 870px;
  height: 70px;
  margin-bottom: 100px;
  position: static;
  top: 11280px;
  left: 75px;
}

.link-3 {
  display: block;
}

.link-3.w--current {
  color: #000;
  font-family: D dinexp, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  top: -460px;
  left: 1150px;
}

.paragraph {
  margin-bottom: 0;
  padding-top: 0;
  font-family: D dinexp, sans-serif;
  position: relative;
  top: -55px;
  left: 143px;
}

.div-block-3 {
  height: 18vh;
}

.heroshot {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491dc32ed499a2b9c071ea7_sc4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80vw;
  height: 50vw;
  margin-top: 0;
  display: block;
  position: relative;
  top: 0;
}

.heroshot.sn {
  background-color: #f2f2f2;
  background-image: none;
}

.heroshot.sparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b081fbdf2b722ad97bdc54_coverin.jpg");
  background-position: 50% 0;
  background-size: 100%;
  width: 80vw;
  height: 40vw;
}

.heroshot.groove {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491db3f92ae618302b3320c_suspended.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 80vw;
  height: 90vh;
  display: flex;
}

.heroshot.groove.track {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494dfbf3a2d36f3d3e52c71_power%20connector3.262.jpg");
  height: 80vh;
}

.heroshot.groove.lumainres {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499ef5a5f3f800e6fb3de76_ETL%20(1).png"), linear-gradient(#d4d4d480, #d4d4d480);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.heroshot.tension {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b71570989dab54a2b162d_exhibition%20photosho.jpg");
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 40vw;
  display: flex;
}

.heroshot.mfm {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491ddd7a98e101ce6c042eb_heroshot.jpg");
  height: 45vw;
}

.heroshot.alpha {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6490ec5432d5e1196dc85dfe__DSC7774.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: 50vw;
}

.heroshot.aquarevive {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a750a537558cfc460a1b34_cover.jpg");
}

.heroshot.aquarevive.end {
  width: 70vw;
  height: 40vw;
}

.heroshot.strikeflow {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6eacc646a08f933e1bc25_untamed.jpg");
}

.heroshot.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d9dc646a08f933d4298f_all%20page1.jpg");
  background-position: 50%;
  background-size: cover;
  height: 45vw;
}

.div-block-4 {
  width: 100%;
  margin-top: 200px;
  margin-bottom: 200px;
}

.image-3 {
  padding-left: 220px;
  padding-right: 0;
}

.designbrief {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.designbrief.idform {
  color: #333;
  height: 55vh;
  min-height: auto;
  margin-top: 20vh;
  margin-bottom: 20vh;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helvetica, sans-serif;
  display: none;
}

.designbrief.idform.isb {
  margin-top: 0;
}

.designbrief.idform.id {
  margin-top: 10vh;
}

.designbrief.idform.shoe {
  display: none;
}

.designbrief._2 {
  margin-top: 10vh;
  margin-bottom: 5vh;
  padding-bottom: 0;
}

.designbrief.sparks {
  padding-bottom: 0;
  font-family: Century gothic, sans-serif;
}

.div-block-5 {
  width: 900px;
  height: 300px;
}

.heading-2 {
  text-align: left;
  padding-left: 80px;
  font-family: Bentonsansf, sans-serif;
  font-size: 50px;
}

.div-block-6 {
  width: 1800px;
  height: 630px;
  padding-left: 80px;
}

.text-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 80px;
  font-family: Bentonsansf, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: grid;
}

.text-block.strideflow {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 0;
}

.div-block-7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 1800px;
  display: flex;
}

.div-block-8 {
  width: 450px;
  height: 500px;
}

.div-block-9 {
  width: 850px;
  padding-left: 100px;
}

.heading-3 {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 80px;
}

.section {
  margin-top: 100px;
}

.text-block-1 {
  padding-left: 0;
  padding-right: 40px;
  font-family: Bentonsansf, sans-serif;
  position: relative;
}

.brief-content {
  padding-left: 0;
}

.part1 {
  margin-top: 300px;
  font-family: Eras book, sans-serif;
  font-weight: 400;
  display: block;
}

.north-hollywood-gallery {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.heading-q {
  opacity: .7;
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 210px;
  font-family: Erasbd;
  font-size: 35px;
  line-height: 35px;
  display: block;
  position: relative;
  left: 0;
}

.part2 {
  margin-top: 100px;
  padding-left: 0;
  display: block;
}

.storyexploration {
  color: #b53885;
  padding-top: 100px;
  padding-left: 80px;
  font-family: Bentonsansf, sans-serif;
}

.storyexplorationphotos {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39a69bcae601e0d08ee13_Asset%2017.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-10 {
  width: 733px;
  height: 1000px;
}

.photo1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd94ce044180826d4bb682f_IMG_9781.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 93%;
  width: 735px;
  height: 1000px;
}

.photo2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd94d3cd08bb76fa79f1fc5_1714373498%20copy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 93%;
  width: 1044px;
  height: 590px;
  position: relative;
  top: -1000px;
  left: 750px;
}

.div-block-11 {
  width: 1045px;
  height: 382px;
}

.objects {
  justify-content: space-between;
  width: 974px;
  height: 363px;
  display: flex;
  position: relative;
  top: -1060px;
  left: 750px;
}

.div-block-12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd941745b99ea73acbb1339_222.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110%;
  width: 300px;
}

.object1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd941745b99ea73acbb1339_222.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 110%;
  width: 300px;
}

.object2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd941e676d3d29ceaee0203_1216033752.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 580px;
}

.text-block-3 {
  float: right;
  clear: none;
  font-family: Bentonsansf, sans-serif;
  font-size: 20px;
  position: static;
}

.div-block-13 {
  width: 100%;
}

.abstract {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39ab8112dc4a43677230c_Asset%2018.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 575px;
  margin: 60px auto 20px;
  padding-left: 0;
  display: flex;
}

.div-block-14 {
  justify-content: center;
  width: 1750px;
  display: flex;
}

._6-words {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd954f5d08bb794e99f3840_Asset%208.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  width: 1750px;
  height: 450px;
  margin-left: 80px;
  padding-left: 0;
  display: flex;
}

.div-block-15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39722bf78e3ba6465cef1_Asset%2014.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.heading-4 {
  color: #fff;
  padding-left: 210px;
  font-family: Erasbd;
}

.heading-5 {
  opacity: .7;
  color: #000;
  padding-left: 210px;
  font-family: Erasdemi;
}

.div-block-16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39ab8112dc4a43677230c_Asset%2018.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1500px;
  height: 600px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-left: 210px;
}

.wordsbuilding {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39c15e920342e49fc51e6_Asset%2019.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 600px;
  padding-bottom: 0;
  display: flex;
}

.div-block-17 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._6words {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39cc80091eee0dba2ad80_Asset%2020.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1500px;
  height: 380px;
}

.div-block-18 {
  width: 100%;
  height: 380px;
  margin-left: 210px;
}

.storyboard {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 96vw;
  height: auto;
  margin-top: 100px;
  display: block;
}

.storyboardimages {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39e143d22beec0c6b347a_Asset%2021.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.story {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39eceb3d5033fa3ac3d8a_Asset%2023.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 358px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39f32b0b73ebe2eeec459_Asset%2024.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-bottom: 100px;
}

.heading-6 {
  color: #fff;
  padding-left: 210px;
  font-family: Erasbd;
}

.prj1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024116bb22bf2543912f107_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  display: flex;
  position: static;
  overflow: visible;
}

.prj2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe79384b7e6290003d293ed_Asset%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 980px;
  min-height: 1000px;
  display: flex;
}

.prj3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd8d4a51a16c8fecb61262b_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 1000px;
  display: flex;
}

.div-block-20 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 75vh;
  margin-top: 5vh;
  margin-left: 2vw;
  margin-right: 2vw;
  font-family: Helvetica, sans-serif;
  display: flex;
}

.div-block-21 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3a27ed047855f33c940ed_Asset%2025.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3a2eebb0dc0674f5aab7c_Asset%2026.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1500px;
  height: 630px;
  margin-left: 210px;
}

.div-block-23 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 630px;
  display: flex;
}

.div-block-24 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3a2eebb0dc0674f5aab7c_Asset%2026.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._3q {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 680px;
  margin-top: 140px;
  display: flex;
}

._3qs {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3bb506767c5dd1d4514f6_Asset%2028.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1560px;
  height: 661px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6025a145b2d3dcaf6c4996d2_Asset%2071.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: flex;
}

.div-block-25.q2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6025a4b79cd69a1ff7c1ded6_Asset%2072.png");
  height: 20vh;
  margin-top: 10vh;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3bbe3f6408e02141ef719_Asset%2029.png");
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1450px;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-27 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  width: 100%;
  height: 98vh;
  margin: 2vh 2vw 5vh;
  display: flex;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3bc45bf78e3cea2664ba5_Asset%2030.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 740px;
  height: 990px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.videos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 634px;
  height: 1000px;
  margin-left: 2vw;
  display: grid;
}

.v1 {
  width: 295px;
  height: 295px;
}

.video {
  width: 70vw;
  max-width: none;
  height: 50vw;
}

.v2, .video-2, .div-block-29, .video-3, .div-block-30, .video-4, .div-block-31, .video-5, .div-block-32, .video-6 {
  width: 295px;
  height: 295px;
}

.div-block-33 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 680px;
  display: flex;
}

.div-block-34 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c3b923c64ce5cf88bf24_Asset%2031.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 680px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-35 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c3f511d595ac644ddf97_Asset%2032.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 130px;
  margin-top: 100px;
  margin-left: 210px;
  display: block;
}

.q2 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: flex;
}

.div-block-37 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c476bb0dc08e045b0c9d_Asset%2033.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1572px;
  height: 950px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-38 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c4e68317b775eda32c37_Asset%2034.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 710px;
  margin-top: -150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c5536ba7b741adf6437a_Asset%2035.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1025px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-40 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c5ed6767c531724539c7_Asset%2036.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1500px;
  height: 760px;
  margin-left: 210px;
}

.div-block-41 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c651d2b0c81539fa302f_Asset%2037.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 760px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.part3 {
  margin-top: 140px;
  display: none;
}

.title3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c6b4bb0dc036435b1139_Asset%2038.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 105px;
  overflow: visible;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c6e0aa80624275478138_Asset%2039.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 60px;
  margin-bottom: 100px;
}

.heading-7 {
  color: #fff;
  padding-top: 10px;
  padding-left: 210px;
  font-family: Erasbd;
}

.div-block-43 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c9cacc57a48bea370516_Asset%2043.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 535px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-44 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c8c3aa8062ee2647848b_Asset%2042.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 740px;
  height: 370px;
  margin-top: -100px;
  margin-left: 970px;
  margin-right: 0;
  display: block;
  position: static;
}

.div-block-45 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c9fb15013ae991843cde_Asset%2044.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-46 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3cb446767c508fa4545a1_Asset%2045.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-47 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3cbeb896c1c9cafa0dbaa_Asset%2047.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1115px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-48 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3cc4dbb0dc05a635b1e25_Asset%2049.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 942px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-49 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe47102d37e7e9ec4fb985c_Asset%2050.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-50 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe47163d7bed22299d33dc0_Asset%2051.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 405px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-51 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe471b4d957209e69aae42b_Asset%2053.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 980px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.div-block-52 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe4728b69c0782826cc6059_Asset%2054.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 915px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-53 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe472f9f00975b56de82358_Asset%2056.png");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 415px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.part4 {
  margin-top: 220px;
  margin-bottom: 0;
  display: block;
}

.div-block-54 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe4733ef6f5aa47ceba1274_Asset%2057.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 555px;
  margin-top: 220px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-55 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe473818011fb5f8d7f6963_Asset%2059.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-56 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe473c82e6bd754d16fb965_Asset%2060.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1020px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-57 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe47402e91bfe086b4c4913_Asset%2061.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1070px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe4743af00975bccde82505_Asset%2062.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 930px;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe474eb1a27382a2a9a5326_Asset%2064.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-60 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe47524d91ea6e3241d1cf1_Asset%2065.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe4757cb7e6298665ccbbdf_Asset%2066.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 380px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-62 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe475be305f86b72ee200e1_Asset%2067.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe476423d2b12834c8217f7_Asset%2068.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 1500px;
  height: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 1000px;
  display: flex;
}

.prj4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd904f327a61fd9f01410b2_333.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1000px;
  display: flex;
}

.prj5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd8dc65dd8f299d67036477_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1000px;
  display: flex;
}

.prj6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd8de7d11c36661bd8a9c9d_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1000px;
  display: flex;
}

.div-block-64, .div-block-65 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-66 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe39722bf78e3ba6465cef1_Asset%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
}

.heading-8 {
  color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 210px;
  font-family: Erasbd;
  display: flex;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe77f15d91ea6dd20234ae1_Asset%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-end;
  align-items: center;
  min-height: 500px;
  margin-top: 60px;
  margin-bottom: 220px;
  display: flex;
}

.div-block-68 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe77f72d586278e2b811ac1_Asset%2069.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  display: block;
}

.div-block-69 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe781d99063f972fff9b213_Asset%2070.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1080px;
  display: flex;
}

.div-block-70 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7827a020395c4f7d57d2d_Asset%2071.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1160px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-71 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7832e8011fb4738852278_Asset%2072.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  min-height: 120px;
}

.div-block-72 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7846cfd13f75f07d87798_Asset%2075.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1163px;
  display: flex;
}

.div-block-73 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe78430489ca905e14c16b5_Asset%2074.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1196px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-74 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe784baf6f5aa22f0bff8ff_Asset%2012.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  min-height: 120px;
}

.div-block-75 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7853c5274167c9b051d4e_Asset%2076_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1179px;
  display: flex;
}

.div-block-76 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe785a03e57ba40844c87d3_Asset%2077.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1242px;
  display: flex;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7865a5726280fc316c476_Asset%2078_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  min-height: 480px;
  margin-top: 140px;
}

.div-block-78 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe786b88011fb50cf852de7_Asset%2079.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  display: flex;
}

.div-block-79 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe78779c2e57131f500df13_Asset%2080.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 500px;
  display: flex;
}

.ygl_hero {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe79384b7e6290003d293ed_Asset%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.about {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
}

.div-block-80 {
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 450px;
  display: flex;
}

.aboutcontent {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024573ff301005e251fbb89_Asset%208.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 90vw;
  height: 80vh;
  display: flex;
}

.english {
  color: #fff;
  align-items: center;
  width: 630px;
  height: 450px;
  display: flex;
}

.paragraph-2 {
  opacity: .9;
  color: #eaeaea;
  width: 630px;
  height: 450px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Bentonsansf book, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  display: block;
}

.chinese {
  flex-direction: column;
  justify-content: flex-end;
  width: 630px;
  height: 450px;
  margin-left: 60px;
  display: flex;
}

.div-block-81 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7a191489ca984e24c684f_Asset%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 630px;
  height: 50px;
}

.chinesecontent {
  opacity: .9;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7ae93489ca97d444c8aa6_Asset%206.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: flex-end;
  width: 630px;
  height: 450px;
  display: flex;
  position: relative;
  bottom: -63px;
}

.text-block-4 {
  font-family: Bentonsansf book, sans-serif;
  font-size: 18px;
  position: absolute;
  top: 1714px;
  left: 921.5px;
}

.link-4 {
  font-family: Bentonsansf book, sans-serif;
  font-size: 18px;
  position: relative;
  top: 0;
  left: 169px;
}

.link-5 {
  font-family: Bentonsansf book, sans-serif;
  font-size: 18px;
  position: relative;
  top: 7px;
  left: 147px;
}

.body {
  background-color: #fff;
}

.div-block-82 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7afddcc48477447e8696a_Asset%208%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1070px;
  display: flex;
}

.div-block-83 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b0a7f6f5aa32d2c070a8_Asset%2011.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1070px;
  display: flex;
}

.div-block-84 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b022e9bf1e7624abc64c_Asset%209.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  display: flex;
}

.div-block-85 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b67f0203952aecd6090a_Asset%2025.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  display: flex;
}

.div-block-86 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b6b99666b34c023b83d6_Asset%2026.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  display: flex;
}

.div-block-87 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b6ea6dd2c7318d536dbc_Asset%2026%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  display: flex;
}

.div-block-88 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b1445274163d9605a9fd_Asset%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 890px;
  display: flex;
}

.div-block-89 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b72dcb3c754e1004ae96_Asset%2027.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 1080px;
  display: flex;
}

.div-block-90 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b1eac2e57103a4012e0b_Asset%2016.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 690px;
  padding-bottom: 0;
  display: flex;
}

.div-block-91 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b447e9bf1e5cceabcf6a_Asset%2017.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  padding-bottom: 0;
  display: flex;
}

.div-block-92 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b506df197eef015f2d94_Asset%2019.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  padding-bottom: 0;
  display: flex;
}

.div-block-93 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b75ae91bfe47cf52ad2c_Asset%2028.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  display: flex;
}

.div-block-94 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b77acc48477613e87eb0_Asset%2029.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  display: flex;
}

.div-block-95 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b6478beffc0927a86f72_Asset%2024.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  padding-bottom: 0;
  display: flex;
}

.div-block-96 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b62906bec670c6591bd3_Asset%2023.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1070px;
  padding-bottom: 0;
  display: flex;
}

.div-block-97 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b7b16038f1c20820882e_Asset%2030.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1075px;
  padding-bottom: 0;
  display: flex;
}

.div-block-98 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b7e21a27387488a14165_Asset%2031.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-99 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b87d572628dcd2176824_Asset%2032.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  padding-bottom: 0;
  display: flex;
}

.div-block-100 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b89df6f5aa11f4c08b3e_Asset%2033.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  padding-bottom: 0;
  display: flex;
}

.div-block-101 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b8bda1688540143937ea_Asset%2034.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  display: flex;
}

.div-block-102 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b8fbf6f5aa50e0c08e7f_Asset%2035.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  padding-bottom: 0;
  display: flex;
}

.div-block-103 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b91b305f86af83e83a16_Asset%2036.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1080px;
  padding-bottom: 0;
  display: flex;
}

.div-block-104 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b94101171b4454c40a94_Asset%2037.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1280px;
  padding-bottom: 0;
  display: flex;
}

.div-block-105 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7bc7cc905732241a236a1_Asset%2038.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 315px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 0;
  display: flex;
}

.div-block-106 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7bca698626f1e0e916187_Asset%2039.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1000px;
  padding-bottom: 0;
  display: flex;
}

.div-block-107 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7bcdf19c71cf7e4939e04_Asset%2040.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  padding-bottom: 0;
  display: flex;
}

.div-block-108 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7bd06e084a88492a49ae3_Asset%2041.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 800px;
  padding-bottom: 0;
  display: flex;
}

.div-block-109 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7bd339666b3d1e53b9ab5_Asset%2042.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 1000px;
  padding-bottom: 0;
  display: flex;
}

.div-block-110 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7c2f201171b74abc42172_Asset%2043.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  margin-top: 100px;
  display: flex;
}

.link-6 {
  opacity: .8;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.link-7 {
  opacity: .8;
  color: #eaeaea;
  align-self: center;
  margin-top: 0;
  font-size: 16px;
}

.div-block-111 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7c4515274165f0805d6a6_Asset%2044.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: flex-end;
  width: 200px;
  min-height: 30px;
  margin-bottom: -3px;
  position: static;
}

.div-block-112 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7c4a5d5862791ef81e301_Asset%2045.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: flex-end;
  width: 350px;
  height: 50px;
  margin-bottom: -11px;
}

.heading-9 {
  opacity: .7;
  color: #fff;
  margin-top: -342px;
  font-family: Bentonsansf book, sans-serif;
  font-size: 20px;
}

.heading-10 {
  opacity: .7;
  color: #fff;
  align-self: flex-start;
  margin-top: -40px;
  font-family: Bentonsansf book, sans-serif;
  font-size: 20px;
}

.link-8 {
  align-self: center;
}

.link-8.w--current {
  opacity: .8;
  flex-direction: row;
  flex: none;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  margin-top: 100px;
  display: flex;
}

._2links {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 500px;
  min-height: 100px;
  margin-top: 400px;
  display: flex;
}

.birdcover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd9060f3e02f50acbb9d891_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1000px;
  display: flex;
}

.bird {
  display: none;
}

.div-block-113 {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe952ea9cc80b42299300d0_Asset%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 830px;
  display: flex;
}

.body-2 {
  background-color: #f1ede3;
}

.div-block-114 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe953649cc80b3147930193_Asset%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 1340px;
  display: flex;
}

.div-block-115 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe953a069c078a498d690a9_Asset%207.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 800px;
}

.div-block-116 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe954bfc0ce01c8c1140c9a_Asset%208.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  display: flex;
}

.div-block-117 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe955b98011fb9c8e89b647_Asset%2010.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  margin-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-118 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe95778a706aec38dae37a4_BirdProject_%E9%A1%B5%E9%9D%A2_5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 790px;
  display: flex;
}

.div-block-119 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe95817cb3c7557470834cc_BirdProject_%E9%A1%B5%E9%9D%A2_6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 790px;
  display: flex;
}

.div-block-120 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe97e202e6bd734527a18fc_Asset%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  padding-bottom: 0;
  display: flex;
}

.div-block-121 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe97e9ad2c3b3f4f2230345_Asset%2015.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  padding-bottom: 0;
  display: flex;
}

.div-block-122 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe97f3ccc48475261ec8500_Asset%2017.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 800px;
  display: flex;
}

.heading-11 {
  align-self: flex-end;
  font-family: Bentonsansf, sans-serif;
}

.div-block-123 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  width: 25vw;
  height: 10vh;
  margin-right: 2vw;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-124 {
  width: 100vw;
  height: 81.5vh;
  margin-left: 0;
}

.div-block-125 {
  grid-column-gap: 3vh;
  grid-row-gap: 3vh;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 94vw;
  height: 82vh;
  margin-left: 3vw;
  margin-right: 3vw;
  display: grid;
}

.div-block-126 {
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-127, .div-block-128 {
  width: 100%;
  height: 100%;
}

.heading-12 {
  color: #000;
  margin-top: 10vh;
  margin-bottom: 0;
  font-family: Agencyfb, sans-serif;
  font-size: 108px;
  font-weight: 400;
  line-height: 80px;
}

.paragraph-3 {
  color: #000;
  margin-top: 7vh;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 10px;
  line-height: 20px;
}

.paragraph-4 {
  margin-top: 3vh;
  margin-bottom: 0;
  padding-left: 10px;
}

.div-block-129 {
  z-index: 0;
  float: none;
  clear: none;
  opacity: .47;
  -webkit-text-fill-color: inherit;
  background-color: #ff0;
  background-clip: border-box;
  width: 5vw;
  height: 2vh;
  position: relative;
  inset: -47% 0% auto 36px;
}

.div-block-130 {
  color: #000;
  height: 15vh;
}

.div-block-131, .div-block-132 {
  width: 100%;
  height: 100%;
}

.div-block-133 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 30%;
  margin-top: 40vh;
  padding-top: 0;
  display: block;
}

.paragraph-5 {
  color: #000;
  text-align: right;
  font-family: Cormorant, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.lightbox-link-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-134 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-left: 2vw;
  margin-right: 2vw;
  display: grid;
}

.div-block-135 {
  height: 37vh;
}

.link-block-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60241a41a211c805e8ccd98b_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201227075.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}

.link-block-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd08178eea9468e15a488a5_9-wk3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}

.link-block-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd081a26820b0c2c31ab0e8_finalpage.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}

.link-block-5 {
  background-color: #ccc;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c4cf25cc4dd6b7eb265b_before.50.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  width: 100%;
  height: 37vh;
}

.link-block-6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd0879da23e6a427188ca34_Untitled-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 37vh;
}

.link-block-7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd08782c08992a530a31cf4_Untitled-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 37vh;
  width: 100%;
  height: 37vh;
}

.link-block-8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd08704213760d94d171d4f_p6wk10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 37vh;
}

.link-block-9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd0872e05b523ef0c028271_6-wk6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 37vh;
}

.link-block-10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd07e051f4fb42eabf80faf_mary.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 37vh;
}

.div-block-136 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe786b88011fb50cf852de7_Asset%2079.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 96vw;
  height: 80vh;
}

.div-block-137 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe786b88011fb50cf852de7_Asset%2079.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 96vw;
  height: 100vh;
  display: flex;
}

.section-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-138 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024523914da9c27acbb1d71_Asset%203.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 10vh;
  margin-left: 2vw;
}

.div-block-139 {
  justify-content: flex-start;
  width: 100%;
  height: 50vh;
  margin-top: 5vh;
  margin-left: 2vw;
  margin-right: 2vw;
  padding-right: 2vw;
  display: flex;
}

.div-block-139.imageboard {
  filter: saturate(84%);
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60259524f149fe2301034f04_Asset%2012.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-items: center;
  height: 37vh;
  margin-right: 10vw;
  padding-right: 0;
}

.div-block-140 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024530c16f9cb76051ba33d_Asset%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 22.5vw;
  height: 45vh;
  margin-right: 2vw;
}

.div-block-141 {
  opacity: 1;
  filter: saturate(65%);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60245363511ad6998ce8ac1c_Asset%205.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 118%;
  background-clip: border-box;
  width: 47vw;
  height: 100%;
}

.section-3 {
  margin-top: 10vh;
  margin-bottom: 0;
  margin-right: 2vw;
  font-family: Helvetica, sans-serif;
  display: none;
}

.div-block-142 {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 2vw;
  margin-right: 2vw;
  display: flex;
}

.div-block-143 {
  justify-content: space-between;
  width: 22.5vw;
  height: 48%;
  display: flex;
}

.div-block-144 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602592ea2cd0e3c627e973bc_Asset%2010.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
  align-self: auto;
  width: 22.5vw;
  height: 50%;
  margin-left: 0;
}

.nav-145 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 8vh;
  display: flex;
}

.link-9 {
  font-family: Bentonsansf book, sans-serif;
}

.link-9.w--current {
  color: #333;
  text-align: left;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  text-decoration: underline;
}

.heading-13 {
  color: #333;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.link-block-11 {
  font-family: Bentonsansf book, sans-serif;
}

.link-block-11.w--current {
  align-self: center;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
}

.homepage {
  grid-column-gap: 2vw;
  grid-row-gap: 10vh;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 96vw;
  height: auto;
  margin-top: 10vh;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Helvetica, sans-serif;
  display: grid;
}

.div-block-146 {
  width: 100%;
}

.project-gallery {
  color: #333;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602587823c177fe48d164f4c_IMG_0879%20copy.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  height: 60vh;
  display: flex;
}

.project-gallery._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b022e9bf1e7624abc64c_Asset%209.png");
  background-position: 100%;
  background-size: auto 110%;
}

.project-gallery._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe97e9ad2c3b3f4f2230345_Asset%2015.png");
}

.project-gallery._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd8dc65dd8f299d67036477_cover.jpg");
  background-position: 50% 0;
}

.project-gallery._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60258a272cd0e3ec8be91a77_scene2.jpg");
}

.project-gallery._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60258aa238dbb07e5b30c569_Asset%201.png");
  background-position: 50% 0;
}

.paragraph-6 {
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
}

.description1 {
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.nav1 {
  position: static;
  inset: 0% 0% auto;
}

.columns {
  width: 100%;
  height: 80vh;
}

.columns-2 {
  width: 100vw;
  height: 80vh;
}

.designbrief-content {
  width: 100%;
  height: 40vh;
}

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

.right {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a140d5740259235fb6a9d_image%2028.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 35vw;
}

.right._2 {
  background-image: none;
}

.paragragh-right {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10vh;
  padding-right: 0%;
  font-size: 15px;
  line-height: 25px;
}

.paragragh-right._2 {
  padding-top: 5vh;
}

.div-block-147 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602590868ad724093667da7c_Asset%209.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-148 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6024546432e40eb2655a0df8_Asset%206.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 11vw;
}

.div-block-149 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6025936c3669090d3c3156b1_Asset%2011.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 11vw;
}

.div-block-150 {
  width: 22.5vw;
}

.section-4 {
  justify-content: center;
  align-items: center;
  width: 96vw;
  height: 100vh;
  display: flex;
}

.big-picture {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ea542e4e1b53aca3ea4be_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-top: 15vh;
  margin-left: 6vw;
  margin-right: 6vw;
  padding-right: 0;
  display: none;
}

.big-picture._2 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ea590a8199e5c407c5ff7_render2.jpg");
  margin-top: 0;
}

.big-picture._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ea69fd9d4ea49c7c111a7_3.jpg");
  margin-top: 0;
}

.big-picture.photos {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d597a34eee1acebd48f43_HualiQu_Portfolio_%E9%A1%B5%E9%9D%A2_03.jpg");
  height: 70vh;
  margin-top: 5vh;
  margin-left: 10vw;
  margin-right: 10vw;
}

.div-block-152 {
  width: 100%;
  height: 10vh;
  margin-left: 2vw;
  margin-right: 2vw;
  font-family: Helvetica, sans-serif;
}

.heading-14 {
  text-align: left;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
}

.div-block-153 {
  background-color: #333;
  width: 100%;
  height: 2vh;
}

.seperate {
  background-color: #cecece;
  width: 100%;
  height: 2vh;
}

.divider {
  margin-bottom: 5vh;
  margin-left: 2vw;
  margin-right: 0;
  display: flex;
}

.divider-line {
  opacity: .5;
  background-color: #cecece;
  align-self: center;
  width: 100%;
  height: 2px;
  margin-top: 5vh;
  margin-right: 0;
}

.heading-15 {
  width: 15vw;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.paragraph-7 {
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  display: flex;
}

.paragraph-7._2 {
  color: #fff;
}

.div-block-156 {
  width: 32vw;
  height: 100%;
}

.div-block-156._3 {
  width: 40vw;
}

.div-block-156.x {
  opacity: .42;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60259fe9e5d4f1bf25c9856e_Asset%2070.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: center;
  width: 15vw;
}

.paragraph-8 {
  color: #8a8989;
  margin-top: 2vh;
  font-family: "Helvetica 587ebe5a59211", sans-serif;
  font-weight: 300;
  line-height: 25px;
}

.paragraph-8._2 {
  line-height: 26px;
}

.paragraph-8._3 {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-157 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60259fe9e5d4f1bf25c9856e_Asset%2070.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-158 {
  flex-direction: row;
  width: 100%;
  height: 90%;
  margin-top: 2vh;
  display: flex;
}

.div-block-159 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6025a376b2d3dc9e7a49a915_Asset%2073.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 49%;
  height: 100%;
}

.div-block-160 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6025a3cd8cce4a3afa360d5c_Asset%2074.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 105%;
  width: 49%;
  height: 100%;
  margin-left: 2vw;
}

.div-block-161 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c476bb0dc08e045b0c9d_Asset%2033.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 90vh;
}

.div-block-162 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 73vw;
  height: 60vh;
}

.slider {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 50%;
  background-size: 100%;
  height: 90vh;
}

.slide-nav {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 0 0;
  background-size: auto;
}

.slide {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d597a34eee1acebd48f43_HualiQu_Portfolio_%E9%A1%B5%E9%9D%A2_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 0 0;
  background-size: 110%;
}

.slider-2 {
  background-color: #f2f2f2;
  height: 110vh;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ecdef259a9bb920146532_Asset%2021.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-3.sn {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ecd0d1721d0225ec29808_scene1.jpg");
}

.slide-3.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61980e1567eebbfeff5cdcc6_2.jpg");
}

.slide-3.sparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b081fbdf2b722ad97bdc54_coverin.jpg");
  background-position: 50% 0;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5ff06114ddb90ff6ab81_Rendering_Untamed1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-4.sn {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5d762788d20942475449_cover.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-4.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5f75f6e346b16ae9eeb8_3_BLANK.jpg");
}

.slide-4.sparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b086ddf35a084e22c2de02_Witness-This-Company-Chameleon-3-cropped-and-smaller.jpg");
  background-position: 50% 0;
}

.columns-3 {
  width: 100vw;
  margin-bottom: 20vh;
  margin-left: 2vw;
  margin-right: 2vw;
}

.paragraph-9 {
  font-size: 15px;
  font-weight: 700;
}

.paragraph-10 {
  opacity: .7;
  text-align: right;
  line-height: 25px;
}

.column {
  margin-bottom: 100px;
}

.heading-16 {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Special Elite;
  font-size: 40px;
  display: flex;
}

.columns-4 {
  width: 100vw;
  font-family: Cambriai, sans-serif;
}

.section-5 {
  margin-top: 20vh;
  font-family: Helvetica, sans-serif;
  display: none;
}

.column-2 {
  text-align: right;
}

.heading-17 {
  color: #3ba0ad;
  font-size: 40px;
}

.heading-18 {
  color: #d04a9d;
  font-size: 40px;
}

.heading-19 {
  color: #3ba0ad;
  font-size: 40px;
}

.column-3 {
  opacity: .05;
}

.heading-20 {
  font-size: 100px;
}

.heading-21 {
  color: #3ba0ad;
  text-align: right;
  font-family: Helvetica, sans-serif;
  font-size: 100px;
  line-height: 100px;
}

.heading-22 {
  text-align: right;
  font-size: 40px;
}

.text-span {
  color: #d04a9d;
  text-decoration: underline;
}

.paragraph-11 {
  opacity: .5;
  color: #d04a9d;
  text-align: right;
  padding-left: 0;
  padding-right: 25px;
  font-size: 12px;
}

.paragraph-12 {
  font-size: 15px;
}

.text-span-2, .text-span-3, .text-span-4 {
  color: #d04a9d;
}

.heading-23 {
  font-size: 15px;
}

.heading-24 {
  text-align: left;
  margin-top: 40px;
  font-size: 15px;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d601073ba1c3c5479ff82_Asset%2076.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 53vh;
}

.div-block-164 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 53vh;
  display: grid;
}

.video-7 {
  height: 10vh;
}

.heading-25 {
  text-align: right;
  font-size: 15px;
  font-weight: 400;
  line-height: 35px;
}

.heading-26 {
  font-size: 15px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-165 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d601073ba1c3c5479ff82_Asset%2076.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 80vh;
}

.div-block-166 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 80vh;
  display: grid;
}

.heading-27 {
  color: #3ba0ad;
  text-align: right;
  font-size: 100px;
  line-height: 100px;
}

.columns-5 {
  margin-top: 10vh;
}

.heading-28 {
  text-align: right;
  font-size: 40px;
}

.text-span-5 {
  color: #d04a9d;
  text-decoration: underline;
}

.paragraph-13 {
  opacity: .5;
  color: #d04a9d;
  text-align: right;
  position: relative;
  top: -123px;
  left: -257px;
}

.paragraph-14 {
  font-size: 15px;
  line-height: 15px;
}

.text-span-6, .text-span-7, .text-span-8, .text-span-9 {
  color: #d04a9d;
}

.column-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d64e648c61df56a468a8a_Asset%2078.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 55vh;
}

.column-4._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d668e823e138ea8ebd749_Asset%2079.png");
  background-position: 50%;
  background-size: 100%;
  height: 65vh;
}

.column-4.a {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c4e68317b775eda32c37_Asset%2034.png");
  background-position: 50%;
  background-size: 100%;
}

.heading-29 {
  color: #3ba0ad;
  text-align: right;
  font-size: 100px;
  line-height: 100px;
}

.heading-30 {
  text-align: right;
  font-size: 40px;
}

.text-span-10 {
  color: #d04a9d;
  text-decoration: underline;
}

.text-span-11, .text-span-12, .text-span-13 {
  color: #d04a9d;
}

.heading-31 {
  color: #3ba0ad;
  text-align: center;
  font-family: Helvetica, sans-serif;
  font-size: 60px;
}

.div-block-167 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fe1e93fa1fcb67e3e1e4d_Asset%20110.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 90vh;
  margin-top: 5vh;
}

.column-5 {
  text-align: right;
  font-family: Helvetica, sans-serif;
}

.heading-32 {
  opacity: .3;
  color: #3ba0ad;
  text-align: center;
}

.italic-text {
  font-size: 60px;
  line-height: 40px;
}

.div-block-168 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6950c6bbeef9358c8dd1_Asset%2081.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 28vh;
}

.paragraph-15 {
  text-align: center;
  font-size: 15px;
}

.heading-33 {
  color: #3ba0ad;
  margin-top: 10vh;
  font-family: Helvetica, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.italic-text-2 {
  opacity: .3;
  text-align: center;
  display: block;
}

.heading-34 {
  text-align: center;
  font-size: 40px;
}

.heading-35 {
  text-align: center;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
}

.div-block-169 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6abd314a184f5c5462d5_Asset%2082.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 22vh;
}

.paragraph-16 {
  text-align: center;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
}

.heading-36 {
  color: #3ba0ad;
  margin-top: 45vh;
  font-size: 60px;
  line-height: 60px;
}

.italic-text-3 {
  opacity: .3;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  position: static;
}

.heading-37 {
  font-size: 40px;
  line-height: 40px;
}

.div-block-170 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6beb73d933a7af085770_Asset%2084.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 22vh;
}

.section-6 {
  margin-bottom: 5vh;
  display: none;
}

.column-6 {
  height: 40vh;
}

.column-7 {
  height: 80vh;
}

.div-block-171 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6cc629b666629175f02f_Asset%2086.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.paragraph-17 {
  margin-right: 2vw;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
}

.heading-38 {
  color: #3ba0ad;
  justify-content: center;
  align-items: center;
  font-size: 60px;
  display: flex;
}

.heading-38._2 {
  margin-top: 10vh;
  display: none;
}

.paragraph-18 {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 5vh;
  font-family: Cambriai, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
  display: flex;
}

.column-8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6ead29b66660d475fa18_Asset%2087.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 65vh;
}

.heading-39 {
  color: #3ba0ad;
  text-align: center;
  margin-top: 20vh;
  font-family: Helvetica, sans-serif;
  font-size: 60px;
}

.section-7 {
  margin-bottom: 20vh;
  display: none;
}

.column-9 {
  filter: saturate(118%);
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6ff948c61d101146d19a_Asset%2089.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
  margin-top: 5vh;
}

.div-block-172 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d704273ba1c28787a5039_Asset%2090.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
}

.heading-40 {
  font-size: 15px;
}

.paragraph-19 {
  text-align: right;
}

.paragraph-19._2 {
  opacity: 0;
}

.div-block-173 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d70daf301d7490a87e915_Asset%2091.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
}

.div-block-174 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d7159c9139a99f9d869ad_Asset%2092.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
}

.column-10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d71aa29b666a3bb760cbd_Asset%2093.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
}

.div-block-175 {
  justify-content: center;
  align-items: center;
  margin-top: 8vh;
  display: flex;
}

.image-4 {
  display: block;
}

.div-block-176 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d73c91f080803a5746dac_Asset%20100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 96vw;
  height: 120vh;
  min-height: 100vh;
}

.div-block-176._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d74e648c61d0a9f46f052_Asset%20101%20(2).png");
  background-position: 50%;
  background-size: 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 60vw;
  height: 80vh;
  margin-top: 5vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: flex;
}

.div-block-176._3._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d75861f0808ffa274713f_Asset%20102.png");
  background-position: 50%;
  background-size: 100%;
  height: 50vh;
}

.column-11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d74859bfcbd19f7738761_Asset%20101.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
  margin-top: 5vh;
}

.div-block-177 {
  justify-content: center;
  align-items: center;
  width: 96%;
  height: 120vh;
  display: flex;
}

.div-block-178 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d75861f0808ffa274713f_Asset%20102.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 90%;
  height: 80vh;
  margin-left: 4vw;
  margin-right: 4vw;
}

.column-12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fe3434f01bd8b53f188c2_Asset%20111.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-179 {
  width: 100%;
}

.column-13 {
  height: auto;
  padding-left: 2vw;
  padding-right: 2vw;
}

.section-8 {
  margin-bottom: 20vh;
  display: none;
}

.columns-6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe3c6e0aa80624275478138_Asset%2039.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.column-14 {
  height: 500vh;
  display: none;
}

.heading-41 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-180 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d77d4c43dda57f9264902_Asset%20103.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 100%;
  height: 50vh;
  margin-bottom: 1vh;
}

.heading-42 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 23vh;
  font-family: Helvetica, sans-serif;
  font-size: 60px;
  display: flex;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-182 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d7902d603ec8f5f35898f_Asset%20104.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 50vh;
  margin-bottom: 1vh;
}

.div-block-183 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d795b465b3b31db86eb83_Asset%20105.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-184 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d79a206e0273d314c0b52_Asset%20106.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 50vh;
  margin-bottom: 1vh;
}

.div-block-185 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d79e28b6d0c2018d10859_Asset%20107.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
}

.div-block-185.new {
  background-color: #c7d0d8;
  background-image: none;
  justify-content: center;
  align-items: center;
  display: none;
}

.heading-43, .heading-44 {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 23vh;
  font-family: Helvetica, sans-serif;
  font-size: 60px;
  display: flex;
}

.div-block-186 {
  width: 100vw;
  position: static;
}

.columns-7 {
  height: 750vh;
  display: none;
  position: static;
}

.div-block-187 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe4757cb7e6298665ccbbdf_Asset%2066.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
  height: 40vh;
}

.div-block-188 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe78779c2e57131f500df13_Asset%2080.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: center;
  align-items: flex-end;
  height: 45vh;
  padding-bottom: 5vh;
  display: flex;
}

.button {
  opacity: .83;
  color: #000;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 10vw;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  box-shadow: 1px 1px 3px #000;
}

.button:hover {
  color: #fff;
  background-color: #00f;
}

.container-4 {
  width: 1900px;
  height: 100px;
}

.navbar-2 {
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 10vh;
  font-family: Helvetica, sans-serif;
  display: none;
}

.brand-2 {
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: 2vw;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
  display: flex;
}

.heading-45 {
  color: #fff;
  font-size: 20px;
}

.nav-menu-2 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 30vw;
  height: 10vh;
  margin-right: 2vw;
  display: flex;
}

.nav-menu-2.ab {
  color: #000;
}

.nav-link-2 {
  opacity: 1;
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.nav-link-2:hover {
  opacity: .9;
  color: #fff;
  background-color: #00f;
  font-weight: 700;
}

.nav-link-3 {
  opacity: 1;
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
}

.nav-link-3:hover {
  opacity: .9;
  color: #fff;
  background-color: #00f;
  font-weight: 700;
}

.nav-link-4 {
  opacity: 1;
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
}

.nav-link-4:hover {
  background-color: #00f;
  font-weight: 700;
}

.nav-link-4.w--current {
  opacity: 1;
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
}

.nav-link-4.w--current:hover {
  opacity: .9;
  color: #fff;
  background-color: #00f;
}

.all-body {
  color: #000;
  background-color: #ececec;
}

.div-block-189 {
  height: 50vh;
}

.section-10 {
  width: 100%;
  height: 100vh;
  margin-top: -10vh;
  display: none;
}

.slider-3 {
  width: 100%;
  height: 100vh;
  margin-top: -10vh;
  top: -10vh;
}

.link-block-12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.link-block-13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7b022e9bf1e7624abc64c_Asset%209.png");
  background-position: 100%;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.link-block-14 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6036fe303b00216fdb3e1db3_Asset%2020.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}

.about-me {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: flex;
}

.column-15, .columns-8, .column-16, .column-17 {
  height: 100vh;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  height: 100vh;
}

.heading-46 {
  font-size: 30px;
}

.body-4 {
  object-fit: scale-down;
  background-color: #0000;
}

.body-4.strideflow {
  font-family: Overlock, sans-serif;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d5913f69d9a2035231a58_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.grid-2 {
  grid-template-columns: 1fr 1fr;
  height: 130vh;
  display: grid;
}

.heading-47 {
  color: #fff;
  margin-top: 20px;
  padding-top: 10px;
  font-size: 40px;
  font-weight: 700;
}

.heading-47._2 {
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.div-block-190 {
  padding: 0;
}

.div-block-190._2 {
  padding-top: 0;
  padding-left: 180px;
}

.paragraph-20 {
  color: #fff;
  font-size: 15px;
}

.paragraph-20._2 {
  opacity: 1;
  margin-top: 15px;
  padding-left: 1vw;
}

.text-span-14 {
  font-size: 18px;
  font-weight: 700;
}

.button-2 {
  opacity: .83;
  color: #fff;
  background-color: #000;
  margin-top: 2vh;
  margin-left: auto;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 3px #000;
}

.button-2:hover {
  color: #000;
  background-color: #fff;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.button-2._2 {
  color: #000;
  background-color: #fff;
}

.button-2._2:hover {
  color: #fff;
  background-color: #000;
}

.button-2.idform {
  color: #000;
  background-color: #fff;
  margin-top: 4vh;
  margin-left: 0;
  display: inline-block;
  top: 0;
}

.button-2.idform:hover {
  color: #fff;
  background-color: #000;
}

.button-2.ygl {
  color: #000;
  background-color: #fff;
  margin-left: 20px;
  top: 0;
}

.button-2.ygl:hover {
  color: #fff;
  background-color: #000;
}

.button-2.bd {
  z-index: 3;
  margin-left: 20px;
  position: relative;
  inset: 0 0% 0% -7px;
}

.button-2.shoe {
  justify-content: center;
  width: 10vw;
  display: flex;
  left: -30vw;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603637d7dc262b7260456e58_new%20cover.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.image-5 {
  margin-left: 1vw;
  padding-left: 0;
}

.div-block-191 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7c4515274165f0805d6a6_Asset%2044.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 15vw;
  height: 3vh;
  margin-left: -15px;
}

.paragraph-21, .paragraph-22 {
  font-size: 12px;
}

.slider-4 {
  background-color: #333;
  width: 100%;
  height: 100vh;
  top: 0;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f12272ddc38675a8a243a_19.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.columns-9 {
  color: #000;
  width: 100%;
}

.image-6 {
  display: block;
  position: relative;
}

.logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da47711db3429f75b10df_Asset%202.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  width: 100%;
  height: 90vh;
  display: flex;
}

.column-18 {
  text-align: right;
  font-size: 40px;
}

.paragraph-23 {
  opacity: .7;
  text-align: right;
  font-size: 12px;
}

.bold-text {
  opacity: 1;
  color: #fcd24c;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
}

.bold-text.bmw {
  color: #333;
}

.paragraph-24 {
  opacity: .7;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 0;
  font-size: 15px;
  display: flex;
}

.paragraph-24.bmw {
  color: #333;
}

.paragraph-25 {
  opacity: .7;
  text-align: center;
  font-size: 15px;
}

.slider-6 {
  background-color: #333;
  height: 80vh;
}

.slider-6.physical-model {
  height: 90vh;
}

.slider-6.views {
  height: 95vh;
}

.slide-8 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13da8ffccee3c3a9b80c_21.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-9 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13fefb75bb4bac60ad86_22.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-10 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f142d34e5404498e63985_23.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-11 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f147009fb34761a0e1f3b_24.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-12 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602daa1565c7196310d935c1_6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.section-11 {
  color: #fff;
  margin-bottom: 10vh;
  margin-left: 10vw;
  margin-right: 10vw;
  display: block;
}

.paragraph-26 {
  opacity: .7;
  justify-content: center;
  align-items: center;
  margin-top: 2vh;
  font-size: 15px;
  display: flex;
}

.columns-10 {
  height: auto;
  margin-top: 10vh;
}

.column-19 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602dafecc3ecf1c63caadba3_7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.column-20 {
  height: 50vh;
}

.grid-3 {
  grid-template-rows: auto auto;
  height: 50vh;
  margin: 20vh 2vw 10vh;
  display: none;
}

.div-block-192 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602dafecc3ecf1c63caadba3_7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 45vh;
}

.div-block-192._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0c6334e5400940e61d50_13.jpg");
  background-position: 50%;
  background-size: 100%;
}

.div-block-193 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602db055e0257e3729b94641_8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-193._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0cf06b7c567b8f0fe9f0_14.jpg");
  background-position: 50%;
  background-size: 100%;
}

.paragraph-27 {
  opacity: .7;
  text-align: right;
  font-size: 15px;
}

.paragraph-28 {
  opacity: .7;
  font-size: 15px;
}

.div-block-194 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602db1a8c5d6fcddc1b9565b_9.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.div-block-195 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da5942e0ff00dbc48d58f_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-29 {
  opacity: .7;
  justify-content: center;
  align-items: center;
  margin-top: 2vh;
  font-size: 1rem;
  display: flex;
}

.body-5 {
  color: #333;
  background-color: #fff;
}

.grid-4 {
  grid-column-gap: 2vw;
  grid-row-gap: 34vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 20vh 2vw 30vh;
}

.div-block-196 {
  align-self: flex-start;
  height: auto;
  padding-right: 5vw;
}

.heading-48 {
  opacity: 1;
  color: #333;
  text-align: left;
  text-transform: none;
  align-items: center;
  margin-top: 70px;
  margin-bottom: 25px;
  padding-left: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
  font-style: normal;
  line-height: 50px;
  display: flex;
}

.div-block-197 {
  opacity: 1;
  background-color: #0000;
  height: 30vh;
  margin-top: 40px;
}

.div-block-198 {
  height: 30vh;
  position: relative;
  top: 0;
}

.paragraph-30 {
  opacity: .9;
  color: #333;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

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

.paragraph-31 {
  opacity: .9;
  color: #fff;
  text-align: center;
  width: 25vw;
  margin-top: 5vh;
  margin-bottom: 2vh;
  padding-left: 0;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-200 {
  background-image: linear-gradient(#d04a9d, #d04a9d);
  height: 3px;
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr;
  height: 50vh;
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-201 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed2dec08d7a090786048c_1.1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 32vw;
  height: 30vw;
}

.grid-6 {
  grid-column-gap: 1vw;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin: 5vh 1vw;
}

.div-block-202 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b65953935cb91b92607a_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035044.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40vw;
  height: 50vh;
}

.section-12 {
  color: #fff;
  margin-top: 20vh;
  margin-bottom: 0;
  font-family: Special Elite;
  font-size: 15px;
  display: none;
}

.div-block-203 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed4e6386f33cc78bc0d02_1.2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.paragraph-32 {
  opacity: .9;
  color: #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Special Elite;
  font-size: 15px;
  line-height: 30px;
  display: flex;
}

.div-block-204 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed587d47d2eb7856199bf_1.4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.div-block-205 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b61fa1cdc741438d5528_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035115.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
  width: 40vw;
}

.paragraph-33 {
  opacity: .9;
  color: #333;
  text-align: right;
  font-size: 15px;
}

.div-block-206 {
  background-image: linear-gradient(#333, #333);
  justify-content: center;
  width: 91vw;
  height: 2px;
  margin: 5vh 14vw;
  display: block;
}

.grid-7 {
  grid-column-gap: 1vw;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  margin-left: 1vw;
  margin-right: 1vw;
}

.div-block-207 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b850c0cda73b0a8e980d_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035835.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40vw;
  height: 50vh;
}

.div-block-208 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed74ef2269f90835f6e98_2.2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40vw;
  height: 50vh;
}

.paragraph-34 {
  opacity: .9;
  color: #333;
  font-size: 15px;
}

.div-block-209 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed927ea9fcc2fde50c258_3.1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 35vh;
}

.div-block-210 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ed93f107d01b556788442_3.2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.grid-8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 5vw;
  margin-right: 5vw;
}

.div-block-211 {
  height: 40vh;
}

.div-block-212 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edbff0044fb4a241f16db_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035020.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 35vh;
}

.div-block-213 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edc2c81e65e7791d040a9_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035050.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 40vh;
}

.image-7 {
  height: 40vh;
}

.grid-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 1vw;
  margin-right: 1vw;
}

.div-block-214 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edc2c81e65e7791d040a9_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035050.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40vw;
  height: 50vh;
}

.div-block-215 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60492bab87f8d210bf4d69e3_evaluation.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 40vh;
  display: none;
}

.div-block-216 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edbff0044fb4a241f16db_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035020.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 40vh;
}

.section-13 {
  color: #fff;
  margin-left: 5vw;
  margin-right: 5vw;
  font-size: 15px;
}

.paragraph-35 {
  color: #fff;
  text-align: center;
  font-size: 15px;
  line-height: 25px;
}

.button-3 {
  opacity: .9;
  color: #fff;
  text-align: center;
  background-color: #000;
  align-self: center;
  width: 180px;
  margin-top: 0;
  font-family: Helvetica, sans-serif;
  font-weight: 700;
}

.button-3:hover {
  color: #fff;
  background-color: #00f;
  font-weight: 700;
}

.button-3._2 {
  align-self: center;
}

.column-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
  display: flex;
}

.column-22 {
  align-items: flex-start;
  height: 50vh;
  display: flex;
}

.paragraph-36 {
  color: #333;
  text-align: left;
}

.paragraph-37 {
  color: #333;
  text-align: right;
}

.column-23 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602eebf4442634857ab49ca1_Asset%20108.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
  margin-top: 5vh;
}

.column-24 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602eed6db363139cbc829592_Asset%20100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  margin-top: 5vh;
}

.columns-11 {
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: none;
}

.div-block-217 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-218 {
  background-image: linear-gradient(#fcfcfc33, #fcfcfc33);
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 50vh;
  display: flex;
}

.heading-49, .heading-50 {
  opacity: .9;
  color: #ffffff80;
  justify-content: center;
  align-items: center;
  font-family: Cambriai, sans-serif;
  font-size: 40px;
  display: flex;
}

.heading-51 {
  opacity: .9;
  color: #ffffff80;
  justify-content: center;
  font-family: Cambriai, sans-serif;
  font-size: 40px;
  display: flex;
}

.paragraph-38 {
  font-size: 15px;
  line-height: 15px;
}

.div-block-219 {
  z-index: -1;
  background-color: #3838383b;
  width: 30vw;
  height: 40vh;
  margin-top: 25vh;
  padding-top: 0;
  padding-left: 20px;
  position: relative;
  top: -330px;
  left: -12px;
}

.div-block-219.ygl {
  background-color: #1d1d1d7a;
  height: 45vh;
  top: -350px;
}

.grid-10 {
  grid-column-gap: 5vw;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10vh;
}

.heading-52 {
  color: #fff;
  text-align: left;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 0;
  font-size: 40px;
  display: flex;
}

.heading-52.aboutme, .heading-52.myname {
  color: #333;
}

.div-block-220 {
  text-align: right;
}

.paragraph-39 {
  color: #fff;
  line-height: 25px;
}

.paragraph-39.aboutme, .paragraph-39.myinfo {
  color: #333;
}

.the-footer {
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602ecdafb947eccc9a7b27b0_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201216012558.jpg");
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  height: 65vh;
  display: none;
}

.the-footer.aboutme {
  background-image: none;
}

.paragraph-40 {
  color: #fff;
  margin-top: 20px;
  font-size: 15px;
}

.paragraph-40.aboutme {
  color: #333;
}

.button-4 {
  opacity: .9;
  color: #000;
  background-color: #fff;
  margin-top: 20px;
  font-family: Helvetica, sans-serif;
  font-weight: 700;
  box-shadow: 1px 1px 3px #000;
}

.button-4:hover {
  color: #fff;
  background-color: #00f;
}

.button-4.aboutme {
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 8vw;
  display: flex;
  position: static;
}

.heading-53 {
  font-size: 18px;
}

.heading-54 {
  opacity: 1;
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.paragraph-41 {
  opacity: 1;
  color: #ccc;
  text-align: center;
  padding-bottom: 20px;
  line-height: 25px;
}

.div-block-221 {
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080);
  padding-left: 0;
}

.div-block-222 {
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080);
}

.div-block-223 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0674894e2d92225639f2_11.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 120vh;
  margin-top: 10vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.div-block-223._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0738f95b65c2d8b664ff_12.jpg");
  background-position: 50% 100%;
  background-size: 100%;
}

.div-block-224 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0dbd0419453ad75fe30e_15.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-left: 0;
  margin-right: 0;
}

.div-block-225 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0e736b7c5646e40ff2ab_16.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-226 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0f3a0b26440785be62f8_17.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-227 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0fe860e640476d2b4620_18.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-228 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f12272ddc38675a8a243a_19.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.columns-12 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-229 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f139a0860b21730cc578a_20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 40vh;
}

.div-block-230 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13da8ffccee3c3a9b80c_21.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-231 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13fefb75bb4bac60ad86_22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-232 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f142d34e5404498e63985_23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-233 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f147009fb34761a0e1f3b_24.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section-14 {
  color: #fff;
  margin-bottom: 10vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.heading-55 {
  opacity: .7;
  color: #fff;
  justify-content: center;
  margin-top: 30vh;
  margin-bottom: 5vh;
  font-size: 40px;
  display: flex;
}

.div-block-234 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f16eb8a8cde1d46cd1f1a_26.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-235 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f1768e683ebab3df02456_27.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-236 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f17c29d6fd0651e9a8b74_28.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.grid-12 {
  grid-template-rows: auto auto auto;
  height: auto;
}

.div-block-237 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f16eb8a8cde1d46cd1f1a_26.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-238 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f187603c0da4bc7564d46_29.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.div-block-239 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f1768e683ebab3df02456_27.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.div-block-240 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f17c29d6fd0651e9a8b74_28.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-241 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f194168c26d479fdd557e_30.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.div-block-242 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f19950860b2afe6cc639f_31.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-243 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60362ec229f6280eeb5b2888_1200px-Sticky2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 35%;
  height: 40vh;
}

.div-block-244 {
  justify-content: space-between;
  height: 40vh;
  display: flex;
}

.div-block-245 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60362f9ea790728366ad4fda_Asset%20109.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 10vw;
  height: 40vh;
  margin-top: 6vh;
  margin-left: -10px;
  padding-top: 0;
}

.paragraph-42 {
  margin-top: 13vh;
  padding-left: 2vh;
  padding-right: 2vh;
  font-size: 15px;
}

.text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22, .text-span-23, .text-span-24 {
  color: #d04a9d;
}

.heading-56 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  display: block;
}

.section-15 {
  margin-top: 0;
  display: none;
}

.section-15.ygl {
  height: 120vh;
}

.section-15.bird {
  margin-top: 10vh;
  display: block;
}

.section-15.sparks {
  font-family: Century gothic, sans-serif;
}

.paragraph-43 {
  opacity: .9;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-size: 15px;
}

.paragraph-43.saucony {
  color: #333;
  text-align: left;
  margin-top: 20px;
  font-family: Cambria, sans-serif;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-43.saucony.id {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.paragraph-43.saucony.inco {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.paragraph-43.saucony.birds, .paragraph-43.saucony.ygl {
  font-family: Helvetica, sans-serif;
}

.paragraph-43.saucony.snorkling {
  font-family: Raleway, sans-serif;
}

.paragraph-43.saucony.sparks {
  color: #eee;
  font-family: Century gothic, sans-serif;
}

.text-span-25 {
  color: #4b5a53;
  font-weight: 700;
}

.text-span-25.shoe {
  color: #d04a9d;
}

.text-span-25.inco {
  color: #000;
}

.text-span-26 {
  color: #fcd24c;
  font-weight: 700;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f139a0860b21730cc578a_20.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.physical {
  background-color: #333;
  height: 90vh;
}

.slide-14 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f139a0860b21730cc578a_20.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13da8ffccee3c3a9b80c_21.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f13fefb75bb4bac60ad86_22.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-17 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f142d34e5404498e63985_23.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-18 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f147009fb34761a0e1f3b_24.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-19 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da5942e0ff00dbc48d58f_1.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-20 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da7bfc73f8df61ce6fb92_2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-21 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da864653cca454bbd49d6_3.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da98e7d8319514483ed3e_5.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602da9180139ae42beca0427_4.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slider-7 {
  background-color: #000;
  height: 90vh;
  margin-top: 0;
  margin-left: 10vw;
  margin-right: 10vw;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603644a0e952ba4f679941ce_34.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603644dad4067e1df33e7272_32.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-26 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6036450839e68c58dd5603fc_35.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60364524dfa324d83963d2fd_33.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-27._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61909497deee47caa76339d9_41595219774_.pic_hd%20copy.jpg");
}

.div-block-246 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
}

.div-block-247 {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603647904148d1ff6a1930c2_THANKYOU.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100vh;
}

.columns-13 {
  margin-top: 5vh;
}

.slide-28 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0dbd0419453ad75fe30e_15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0e736b7c5646e40ff2ab_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f17c29d6fd0651e9a8b74_28.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0738f95b65c2d8b664ff_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f19950860b2afe6cc639f_31.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.cover {
  background-color: #f5e270;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fba5c81e048046b9f9770_Asset%2039%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100vh;
  margin-top: 0;
}

.text-span-27 {
  color: #ea6952;
  font-weight: 700;
}

.div-block-248 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6036697e686c2d07e2b10a83_Asset%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10vh;
  margin-top: 10vh;
  display: flex;
}

.div-block-249 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-16 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.grid-13 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 60vh;
}

.heading-57 {
  opacity: 0;
  text-align: right;
  font-size: 60px;
}

.div-block-250 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60366ac285b825001f157f06_Asset%203.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-251 {
  margin-top: 10vh;
}

.paragraph-44 {
  text-align: right;
  font-size: 15px;
}

.paragraph-44._2 {
  text-align: left;
  margin-top: 10vh;
  font-size: 15px;
  line-height: 25px;
  position: relative;
}

.heading-58 {
  opacity: 0;
}

.text-span-28 {
  opacity: .9;
  color: #d94f33;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 800;
  text-decoration: underline;
}

.text-span-29 {
  color: #333;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: underline;
}

.text-span-30 {
  color: #d94f33;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}

.image-8 {
  position: relative;
  top: -107px;
  left: -6px;
}

.div-block-252 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60366d191e61e4658fddcf2c_Asset%205.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 30vh;
  margin-top: 25vh;
}

.heading-59 {
  text-align: right;
  margin-top: 10vh;
}

.paragraph-45 {
  margin-top: 15vh;
  padding-left: 10vh;
  font-size: 18px;
}

.paragraph-45._2 {
  text-align: left;
  padding-left: 0;
}

.paragraph-46 {
  padding-top: 3vh;
  padding-left: 10vh;
  font-size: 15px;
}

.paragraph-46._2 {
  padding-left: 0;
}

.heading-60 {
  opacity: 0;
  margin-top: 10vh;
}

.heading-61 {
  margin-top: 10vh;
}

.grid-14 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 10vh;
  margin-left: 5vw;
  margin-right: 5vw;
}

.grid-14._15 {
  height: 20vh;
  margin-top: 5vh;
  padding-top: 0;
}

.grid-14._2 {
  height: 20vh;
}

.heading-62 {
  opacity: .8;
  text-align: left;
  font-size: 60px;
}

.heading-63 {
  opacity: .8;
  font-size: 60px;
}

.heading-64 {
  opacity: 0;
  font-size: 60px;
}

.grid-15 {
  grid-column-gap: 2vw;
  grid-row-gap: 5vh;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . Area";
  margin-top: 10vh;
  margin-left: 20vh;
  margin-right: 10vh;
}

.paragraph-47 {
  font-size: 18px;
}

.paragraph-48 {
  margin-top: 5vh;
  font-size: 15px;
}

.section-17 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-253 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60368b783dd23c4631209bb0_Asset%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 75vh;
  margin-top: 10vh;
}

.div-block-254 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60368c101708ad4c64cee854_Asset%208.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 75vh;
  margin-top: 10vh;
}

.columns-14 {
  display: block;
}

.grid-16 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10vh;
  margin-right: 5vw;
}

.div-block-255 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60368b783dd23c4631209bb0_Asset%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 70vh;
  margin-left: 0;
}

.div-block-256 {
  opacity: .9;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60368c101708ad4c64cee854_Asset%208.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-18 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-257 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603f88501bfbac08c86e1b0a_Asset%2015.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  height: 100vh;
  margin-top: 10vh;
}

.section-19 {
  background-color: #f5e270;
  display: none;
}

.div-block-258 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-block-259 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603f891022bb642e357b1ef1_Asset%2017.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 20vw;
  height: 20vw;
}

.surface {
  margin: 0 6vw;
}

.grid-17 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  opacity: .8;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10vh;
  margin-left: 10vw;
  margin-right: 10vw;
}

.heading-65 {
  text-align: center;
  font-size: 18px;
}

.grid-18 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 80vh;
  margin-bottom: 5vh;
  margin-left: 10vw;
  margin-right: 10vw;
}

.div-block-260 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60369f57d09a4af47d950d11_Asset%2011.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-261 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60369f97dd3e5a4356bed842_Asset%2013.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-262 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60369fdad2d2b45827e77b58_Asset%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-263 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fb80621375f16e2e91eab_Asset%2036.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section-20 {
  background-color: #f5e270;
  height: auto;
  padding-top: 2vh;
  padding-bottom: 10vh;
}

.div-block-264 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6036a815c21d92129e4dde40_Asset%2016.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-265 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603f94782afc4b9f8b86281c_Asset%2022.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10vw;
  display: block;
}

.div-block-266 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6036aa04b75137f4dbd6a382_Asset%2018.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-267 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603f8e9b1887e07953f3f1c7_Asset%2021.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  margin-left: 20vw;
  margin-right: 20vw;
}

.heading-66, .heading-67, .heading-68 {
  opacity: .9;
  font-size: 60px;
}

.slide-33 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fc5ad335fe3ded39b7b50_Asset%2043.png");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-268 {
  margin-top: 222px;
  margin-left: 220px;
}

.div-block-269 {
  opacity: .2;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6037b14a34b37259b31f60f6_Asset%2020_1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.div-block-270, .div-block-271, .div-block-272, .div-block-273 {
  background-image: linear-gradient(#00000080, #00000080);
}

.text-span-31, .text-span-32 {
  opacity: .5;
  padding-left: 4vw;
}

.text-span-33, .text-span-34 {
  opacity: .5;
}

.section-21 {
  background-color: #f5c656;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.div-block-274 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fb881ac85d8a6518b75ef_Asset%2038.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 70vh;
  margin-right: 5vh;
}

.div-block-275 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fa90db1ced475bffcf779_Asset%2027.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  margin-left: 20vw;
  margin-right: 20vw;
}

.section-22 {
  background-color: #f5e270;
  padding-top: 0;
}

.div-block-276 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fb94851b5c246dcefa1a4_Asset%2028.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 85vh;
  margin-top: 0;
  margin-left: 2vw;
  margin-right: 2vw;
  padding-top: 0;
}

.div-block-277 {
  background-color: #1414140d;
  width: 35vw;
  height: 40vh;
  margin-top: 0;
  margin-left: 80px;
  padding-top: .5vh;
  position: relative;
}

.heading-69 {
  color: #000;
  padding-left: 1vw;
  font-size: 40px;
}

.paragraph-49 {
  color: #000;
  padding-left: 1vw;
  font-size: 15px;
}

.div-block-278 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6beb73d933a7af085770_Asset%2084.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 22vh;
}

.columns-15 {
  margin-top: 10vh;
  display: none;
}

.mask {
  width: 100%;
  margin-bottom: 10vh;
}

.div-block-279 {
  background-color: #38383878;
  width: 35vw;
  height: 40vh;
  padding-top: 1vh;
}

.paragraph-50 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-280 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fe3b916715020c34bce02_Asset%20112.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
}

.paragraph-51 {
  color: #000;
  margin-top: 10vh;
  font-family: Cambriai, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-281 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603ff52b1be83d90342914d6_perspective..jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  justify-content: center;
  align-items: center;
  height: 90vh;
  margin-top: 10vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-70 {
  opacity: .89;
  color: #fff;
  font-size: 60px;
}

.columns-16 {
  height: auto;
  margin-top: 5vh;
}

.div-block-282 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6ca4c6bbeeaea38c9bcc_Asset%2085.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 40vh;
}

.div-block-283 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6cc629b666629175f02f_Asset%2086.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 40vh;
}

.div-block-284 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6049161b464ad8eb92d1ee3d_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210311025040.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80%;
}

.div-block-285 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60808ed6c09dfa1df36c1cb1_Untitled-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  height: 40vh;
}

.div-block-286 {
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.column-25 {
  padding: 64px 10vh;
}

.div-block-287 {
  color: #000;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-288 {
  color: #333;
  height: 100%;
}

.columns-17 {
  margin-top: 0;
}

.paragraph-52 {
  color: #333;
  overflow: visible;
}

.div-block-289 {
  color: #333;
  text-align: left;
}

.div-block-290 {
  color: #333;
}

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

.paragraph-53 {
  opacity: .7;
  color: #fff;
  text-align: center;
  font-size: 15px;
}

.paragraph-53.bmw {
  color: #333;
}

.paragraph-54 {
  opacity: .7;
  color: #fff;
  text-align: center;
  font-size: 15px;
}

.columns-18 {
  margin-top: 20vh;
}

.div-block-291 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/606f5dfa20db1a97d1035a26_Scenario1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 150vh;
  margin: 10vh 237px 1vh;
}

.div-block-292 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/606f5eaa07962e265949232c_Scenario2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-293 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804fe4c22c3f4a691af5e6_12-wk3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 135vh;
  margin-top: 0;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/606f60d520db1a240b036e80_scene2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-294 {
  width: 100%;
}

.section-23 {
  height: auto;
  margin-left: 10vw;
  margin-right: 10vw;
}

.div-block-295 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804d43d20c8665b13e8050_Asset%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 90vh;
  margin-top: 10vh;
}

.div-block-296 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804db355b5316c2de116ef_P1Wk2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 105vh;
}

.div-block-297 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804e0a9eaf01271c2a61be_P2WK2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 105vh;
}

.div-block-298 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804eb3da470b36cfe78ff5_P3Wk2.png"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804ea353b99cb134f17253_BG.jpg");
  background-position: 50% 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
  height: 80vh;
}

.div-block-299 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804eda53b99ca158f172e2_P4Wk2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 105vh;
}

.div-block-300 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804f8c6851dfed6750f82c_P3Wk3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 108vh;
}

.div-block-301 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804fba6797a87f02a65448_P2Wk3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-302 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804fe4c22c3f4a691af5e6_12-wk3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
}

.div-block-303 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804c3ef9f87555043e38e6_9-wk3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
}

.section-24 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080531a261ee51edab4d13b_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_01.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 120vh;
  margin-top: -10vh;
}

.heading-72 {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 5vh;
  font-size: 15px;
  display: flex;
}

.div-block-304 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  margin-top: -10vh;
  display: flex;
}

.section-25 {
  margin-left: 10vw;
  margin-right: 10vw;
}

.div-block-305 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608054302d008d15d44cc732_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.link-10 {
  color: #000;
}

.div-block-306 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080553ad826dc9d8e5b76f5_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-307 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080555c87734737e6c6301e_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-308 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080556f7c85accf9a66b304_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-309 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080558f97f4c8c1dd430409_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-310 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608055bb3237b669925cf1c0_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-311 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608055f729cfef3bc9f9176c_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-312 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080561719c3a298c64f6e73_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-313 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080562c220f6642debeaf7b_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-314 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805643e155554a2406341e_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-315 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805688e8cafb443af3df83_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-316 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608056c8a70e854f3f54d668_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-317 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608056e3206322691a7a566a_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-318 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057032dd71917abfee07b_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-319 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805726724dc86fe26e4572_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-320 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805749da2dd670440ad300_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-321 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057744dabcb23f1403acf_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-322 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080578e85902249f1451f0f_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-323 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057a9151b67efa7436ca0_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_21.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-324 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057bf9d4b3a0d467c32cd_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-325 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057e29f93664cbb5270ca_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-326 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608057f9da3fe9a28613dc1c_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_24.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-327 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608058198dfdf33cdbf9913e_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_25.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-328 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080583740b2da6414458fc8_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_26.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-329 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805852b3736ab1ed114274_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_27.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-330 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080586f151b6719324376a6_BMWdesignlanguageresearch_%E9%A1%B5%E9%9D%A2_28.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.section-26 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805a71ba09f6539c4b43f3_NHI_%E9%A1%B5%E9%9D%A2_01.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 120vh;
  margin-top: -10vh;
}

.section-27 {
  height: auto;
  margin-left: 10vw;
  margin-right: 10vw;
}

.section-28 {
  margin-top: 10vh;
  margin-bottom: 15vh;
}

.div-block-331 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805b73f8724ab8f4edc51b_NHI_%E9%A1%B5%E9%9D%A2_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-332 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805bd4da2dd61b5d0af308_NHI_%E9%A1%B5%E9%9D%A2_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-333 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805bf23dae1927ea1cfac6_NHI_%E9%A1%B5%E9%9D%A2_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-334 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805c49f8724a7f1fedc957_NHI_%E9%A1%B5%E9%9D%A2_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-335 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805c65da3fe94b7a13ec52_NHI_%E9%A1%B5%E9%9D%A2_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-336 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805c7e8dfdf38509f9aa23_NHI_%E9%A1%B5%E9%9D%A2_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100%;
}

.div-block-337 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805c98b3736ac1ef115a22_NHI_%E9%A1%B5%E9%9D%A2_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-338 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805cb02688905229f5f472_NHI_%E9%A1%B5%E9%9D%A2_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-339 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805ccf2028bf23d09ff6f7_NHI_%E9%A1%B5%E9%9D%A2_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-340 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805d04ee14814a9b360d91_NHI_%E9%A1%B5%E9%9D%A2_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-341 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805d284e53710330560595_NHI_%E9%A1%B5%E9%9D%A2_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-342 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805d569e8d315499d9ad7f_NHI_%E9%A1%B5%E9%9D%A2_13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-343 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805d738dfdf341b6f9adeb_NHI_%E9%A1%B5%E9%9D%A2_14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-344 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805d903415f8470ee0fcd0_NHI_%E9%A1%B5%E9%9D%A2_15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-345 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805dc3dac1476483a57b06_NHI_%E9%A1%B5%E9%9D%A2_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-346 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805de09e7af404e16bfedf_NHI_%E9%A1%B5%E9%9D%A2_17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-347 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805dfe3cbf8a4795275796_NHI_%E9%A1%B5%E9%9D%A2_18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-348 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805e160edbdb0b43e8afe8_NHI_%E9%A1%B5%E9%9D%A2_19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-349 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805e31dac14721bea57bd3_NHI_%E9%A1%B5%E9%9D%A2_20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-350 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805e5040b2da124345af98_NHI_%E9%A1%B5%E9%9D%A2_21.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-351 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60805e6973c7dc0bd123c72f_NHI_%E9%A1%B5%E9%9D%A2_22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c63f84f0d205fbc489e7_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.section-29 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608063aa209c5016a80158c1_noisycover.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 120vh;
  margin-top: 0;
}

.heading-73 {
  text-align: center;
  text-transform: none;
  width: 100%;
  margin-bottom: 10vh;
  margin-left: 0;
  margin-right: 0;
  font-size: 60px;
  line-height: 80px;
  display: none;
}

.youtube {
  justify-content: center;
  width: 100%;
  margin-left: 10vw;
  margin-right: 10vw;
  display: block;
  position: static;
}

.section-30 {
  margin-bottom: 15vh;
  margin-left: 2vw;
  margin-right: 2vw;
}

.video-8 {
  width: 100%;
  height: 10vh;
  margin-left: 10vw;
  margin-right: 10vw;
}

.heading-74 {
  text-align: center;
  margin-top: 30vh;
  margin-bottom: 10vh;
  font-size: 60px;
  display: none;
}

.grid-19 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 80vh;
}

.div-block-352 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806b302289f09475a79f9c_QQ%E6%88%AA%E5%9B%BE20210415005021.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-353 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806b975f83cf1b548c0255_QQ%E6%88%AA%E5%9B%BE20210415005048.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-354 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806ba89f9366cf0c52dc57_QQ%E6%88%AA%E5%9B%BE20210415005107.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.heading-75 {
  text-align: center;
  letter-spacing: 70px;
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
  display: none;
}

.heading-75.ideation {
  margin-top: 10vh;
  display: none;
}

.grid-20 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.div-block-355 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806d133dae1981e31d6252_Asset%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-356 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806d4e9e8d31c9f7da24b2_Asset%202.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-357 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806e01ba09f619fd4bba86_Asset%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-358 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806e419d4b3ad1e37d2b94_Asset%204.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-359 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806e5c268890e78bf66388_Asset%205.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-360 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806ea53415f816eee16785_Asset%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-361 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806ed273c7dc727b242066_Asset%207.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-362 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806eecb3736a91f011be59_Asset%208.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-363 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806f21febefedf112508b3_Asset%209.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 30vh;
}

.div-block-364 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806f925f83cf16958c3f57_Asset%2010.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-365 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60806faa5f83cf6dc18c3f78_Asset%2011.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-366 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080704b49c3ef54eb9d7bc0_Asset%2013.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-367 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080704b49c3ef54eb9d7bc0_Asset%2013.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 110vh;
  display: none;
}

.div-block-368 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080710c859022cd9a45e2fa_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210330173922.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
  margin-top: 10vh;
}

.grid-22 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-369 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608071bd40b2da3790462370_Asset%2014.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-370 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608071eb9e8d312ca3da6292_Asset%2015.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-371 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080720173c7dc62bd243481_Asset%2016.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-372 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080724349c3efc9cd9d8992_Asset%2017.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-373 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080725ef5ea7f3443447c12_Asset%2018.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-374 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608072748dfdf3cd32fa2d3a_Asset%2019.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.paragraph-55 {
  color: #000;
  margin-top: 10vh;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.paragraph-55.no2 {
  color: #000;
}

.div-block-375 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608074cfda2dd668620b9116_notes088.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 90%;
  height: 120vh;
}

.grid-23 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-376 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075a6600082e0a3497302_Asset%2020.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-377 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075b349c3efaf479d9cc0_Asset%2021.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-378 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075c45f83cfb0318c5e9c_Asset%2022.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-379 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075d44e5371ff07567ebd_Asset%2023.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.div-block-380 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075f44dabcb47b240eb6c_Asset%2025.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-381 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608075e574317a3e11818ae2_Asset%2024.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-382 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60807b7f9d4b3a1a7e7d7e02_notes093.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
}

.div-block-383 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60807ea83415f84f47e1c634_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307051004.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  height: 80vh;
}

.div-block-384 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608085a7c4dd315e968b7703_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307045140.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-385 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608085d0aaa480f2d5745fb1_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307045152.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-386 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608085eb7c0dc00aaaffc6de_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307045156.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-387 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080860a5c773aa742f72f5d_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307050945.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-388 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60808623cd6fb97e48aa9f19_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307051031.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-389 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080863d1f628524b447cd58_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190307050941.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.grid-25 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vh;
  grid-template-columns: 1fr 1fr;
}

.div-block-390 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608086d2bc961d33c041a54c_Asset%2026.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 150vh;
}

.div-block-391 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608086edcd6fb91788aaa208_Asset%2027.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-392 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/608087005c773a22e3f7442e_Asset%2028.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 150vh;
}

.div-block-393 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6080873e8030f1f9eea7ca8f_Asset%2029.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.columns-19 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-394 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60808a0716774c1af97b13e3_QQ%E6%88%AA%E5%9B%BE20210415035018.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
}

.div-block-395 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60808a455c773ac1e8f767b5_QQ%E6%88%AA%E5%9B%BE20210415035126.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 80vh;
}

.section-31 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-396 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60808a8319a2d824a1dfee74_Asset%2031.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
  display: none;
}

.idform {
  color: #fff;
}

.heading-76 {
  opacity: .9;
  color: #000;
  text-align: center;
  margin-top: 10vh;
  font-size: 200px;
  line-height: 200px;
}

.heading-77 {
  color: #333;
  text-align: center;
  letter-spacing: 3px;
  font-size: 77px;
  line-height: 70px;
}

.div-block-397 {
  background-image: linear-gradient(#29292969, #29292969), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081a830f372a43298501d4a_Asset%201.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  width: 100%;
  height: 100vh;
  margin-top: -10vh;
  display: block;
}

.heading-78 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-398 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: -10vh;
  display: flex;
}

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

.section-32 {
  margin-top: 0;
  display: none;
}

.heading-79 {
  color: #fff;
  text-align: center;
  margin-top: -20vh;
  font-size: 70px;
  line-height: 70px;
}

.div-block-400 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e81f2bb7e1be165e8f463_Profile3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 0;
  height: 80vh;
  margin: 0 212px 212px;
}

.section-33 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20vh;
  display: flex;
}

.div-block-401 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 80vh;
  display: flex;
}

.paragraph-56 {
  color: #333;
  margin-top: 0;
  margin-right: 20vw;
  font-size: 18px;
  line-height: 30px;
}

.div-block-402 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-5 {
  opacity: 1;
  color: #fff;
  background-color: #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 10vw;
  height: 5vh;
  margin-top: 3vh;
  margin-bottom: 5vh;
  font-family: Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  box-shadow: 1px 1px 3px #0000004d;
}

.button-5:hover {
  color: #fff;
  background-color: #00f;
}

.section-34 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b179620cfd1bf3623cd2_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210330173618.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100vh;
  display: block;
}

.columns-20 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-403 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b4ff9c39c670ad8a40da_Asset%204.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

.div-block-404 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b56056ceff7249cd2fe5_Asset%205.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
}

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

.div-block-405 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081bda163e24063eac0fd21_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035038.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 140%;
  width: 40vw;
  height: 50vh;
}

.div-block-406 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081bde7867bc01d69cd91f5_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035122.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
  width: 40vw;
}

.text-block-5, .paragraph-57 {
  color: #333;
}

.div-block-407 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 40vw;
  height: 50vh;
}

.grid-27 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.div-block-408 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edc2c81e65e7791d040a9_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035050.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 40vw;
  height: 50vh;
}

.div-block-409 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602edafafc78af6498970fbc_4.1.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 142%;
  width: 40vw;
}

.section-35 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c14ebd472d70c52662f9_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210330173614.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100vh;
  display: block;
}

.div-block-410 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c1ac867bc0643acda1fd_Asset%206.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: flex-start;
  align-items: flex-end;
  height: 90vh;
  display: flex;
}

.columns-21 {
  margin-left: 1vw;
  margin-right: 1vw;
}

.div-block-411 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c1e0c0cda73e448ed1e2_Asset%207.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: flex-start;
  height: 90vh;
  display: flex;
}

.div-block-412 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c1f9867bc0f790cda23b_Asset%208.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-items: flex-end;
  height: 90vh;
  display: flex;
}

.div-block-413 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c21784f0d2719dc46cba_Asset%209.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-items: flex-end;
  height: 90vh;
  display: flex;
}

.paragraph-58 {
  justify-content: center;
  align-items: flex-end;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.paragraph-59, .paragraph-60, .paragraph-61 {
  font-size: 15px;
  font-weight: 700;
}

.section-36 {
  margin-top: 20vh;
  margin-bottom: 40vh;
  display: block;
}

.heading-80 {
  text-align: center;
  margin-bottom: 10vh;
  font-size: 40px;
  line-height: 60px;
}

.div-block-414 {
  background-color: #0000002e;
  width: 40vw;
  height: 40vh;
  margin-left: 5vw;
  padding-left: 25px;
}

.client-logo {
  cursor: default;
  padding: 0 45px;
}

.top-title-text {
  margin-top: 0;
  margin-bottom: 0;
}

.navbar-3 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 15px;
}

.banner-second {
  background-color: #515157;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5ff06114ddb90ff6ab81_Rendering_Untamed1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.banner-second.inco {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5f75f6e346b16ae9eeb8_3_BLANK.jpg");
}

.banner-second.snorkeling {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5d762788d20942475449_cover.jpg");
}

.banner-second.ygl {
  background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602f0738f95b65c2d8b664ff_12.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 100%;
}

.banner-second.birds {
  background-color: #f5e270;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6193f45a78866186973076ae_coverpage.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: fixed;
}

.banner-second.mr {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b32faaba4d67cecef79b_1.jpg");
}

.banner-second.mr._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6f4df8ffcc7c9fa8f5ce_2.jpg");
}

.banner-second.mr._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b3d668034fc0b298aa2f_3.jpg");
}

.banner-second.mr._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b40c7129c855ea808fff_4.jpg");
}

.banner-second.mr._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b42be6b961d736b2dcb4_6.jpg");
}

.banner-second.mr._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b484a8935080f5e6b419_8.jpg");
}

.banner-second.mr._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b4acabdd68def1d6dad2_9.jpg");
}

.banner-second.mr._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190b4bf1328981b779f767a_10.jpg");
}

.banner-second.awake {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804c3ef9f87555043e38e6_9-wk3.jpg");
}

.banner-second.isb {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603ff5c01a58e2020e15365f_perspective..jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  background-attachment: scroll, fixed;
  height: 100%;
}

.banner-second.ps {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190c9926b17bd87778857c8_%E5%9B%AD%E6%96%B9%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%B8%B2%E6%9F%93.30.jpg");
  background-size: 100%;
}

.banner-second.ps._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190cc6fa8935057c1e710e0_Project1-Render1.jpg");
  height: 100%;
}

.banner-second.ps._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190ca28326861575f403f05_Project2-Render1.jpg");
}

.banner-second.ps._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190ca89b579583c70abf4e6_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20200309163333.jpg");
}

.banner-second.ps._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190cb5b9bb6168b2aa7dd3a_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20200309163321.jpg");
}

.banner-second.ps._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190c17b8c3bcab41b989d8b_ps.jpg");
}

.banner-second.drill {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491db3f92ae618302b3320c_suspended.jpg");
  background-position: 50% 0;
  background-size: cover;
  width: 100vw;
  height: 50vw;
}

.banner-second.drill._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6c69f1355e28620a6a70_scene1.jpg");
  background-size: 100%;
}

.banner-second.drill._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d055a46a31413008041f_scene3.jpg");
}

.banner-second.drill._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d091fb77ec15517e9d56_Detail.15.png");
}

.banner-second.drill._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d124a893508ccae7360b_Drill1.jpg");
}

.banner-second.drill._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d195ea41ef55884ed9e8_3.jpg");
  background-size: 100%;
}

.banner-second.ud {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190e8bb7dd18b02a8f42ad1_uday-03.jpg");
  background-size: 101%;
}

.banner-second.ud._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190e89ffb77ec588c7ef813_uday-02.jpg");
  background-size: 60%;
}

.banner-second.sparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6490e4cc554719df2d04b50f_suspended4%201.jpg");
  background-size: 100%;
}

.footer-2 {
  background-color: #2d2d33;
  padding: 50px 30px 30px;
  display: none;
}

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

.page-content {
  background-color: #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Cambria, sans-serif;
  display: none;
}

.page-content.ud {
  background-color: #eee4da;
  margin-left: 0;
  margin-right: 0;
}

.subscribe-flex {
  justify-content: center;
  align-items: center;
  font-family: Helvetica, sans-serif;
  display: flex;
}

.form-block {
  width: 400px;
  margin-bottom: 0;
}

.button-6 {
  color: #212127;
  background-color: #ffffff6e;
  border-radius: 5px;
  padding: 15px 20px;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
}

.button-6:hover {
  background-color: #ffffff42;
  border-radius: 8px;
  font-family: Cambriai, sans-serif;
}

.button-6.snorkeling {
  color: #282e27;
  background-color: #21212700;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
}

.button-6.snorkeling:hover {
  background-color: #ffffff8f;
  font-family: Cambriai, sans-serif;
}

.button-6.white {
  color: #fff;
  background-color: #70708100;
  border-radius: 2px;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  text-decoration: underline;
}

.button-6.white:hover {
  background-color: #fff3;
  font-family: Cambriai, sans-serif;
}

.button-6.black {
  color: #fff;
  background-color: #21213000;
  border-radius: 2px;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
}

.button-6.black:hover {
  color: #000;
  background-color: #ffffff7a;
  border-radius: 1px;
  font-family: Cambriai, sans-serif;
  font-weight: 400;
}

.button-6.birds {
  color: #fff;
  background-color: #21212700;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  text-decoration: underline;
}

.button-6.birds:hover {
  background-color: #0000002e;
  font-family: Cambriai, sans-serif;
}

.subscribe-text {
  margin-bottom: 0;
  margin-right: 20px;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
}

.text-field {
  float: left;
  border-style: solid none solid solid;
  border-top-width: 1px;
  border-top-color: #ededed;
  border-bottom-width: 1px;
  border-bottom-color: #ededed;
  border-left-width: 1px;
  border-left-color: #ededed;
  width: 65%;
  height: 50px;
  margin-bottom: 0;
}

.product-item {
  flex: 1;
  min-height: 510px;
}

.top-margin {
  border-radius: 2px;
  margin-top: 40px;
}

.link-11 {
  color: #fd4429;
  font-family: Special Elite;
  text-decoration: none;
}

.link-11.w--current {
  color: #fd4429;
  font-family: Special Elite;
}

.container-5 {
  max-width: 1200px;
}

.container-5.center {
  flex-direction: column;
  align-items: center;
  max-width: 50vw;
  display: flex;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.heading-banner {
  color: #fff;
  margin-top: 0;
  font-family: Cambriab, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.heading-banner.black {
  color: #000;
  font-family: Cambriab, sans-serif;
}

.heading-banner.sub {
  color: #fff;
  margin-top: 2vh;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-banner.sub.snorkeling {
  color: #282e27;
  font-family: Cambriab, sans-serif;
}

.heading-banner.sub.black {
  color: #000;
}

.heading-banner.sub.sparks {
  color: #fe42ba;
  background-color: #0000;
  font-family: Cambriab, sans-serif;
}

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

.copyright {
  color: #b7b7bb;
  margin-bottom: 0;
}

.logo-title {
  color: #111;
  text-align: left;
  align-items: flex-end;
  width: 500px;
  margin-bottom: 0;
  margin-left: 5%;
  font-size: 12px;
  display: flex;
}

.div-block-415 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.stripe-image {
  opacity: 1;
  background-color: #7a7a7a;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5d762788d2412347542e_white.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
  border-radius: 30px;
  width: 80px;
  height: 35px;
  display: inline-block;
}

.top-title {
  text-align: center;
  margin-bottom: 60px;
}

.footer-left-part {
  justify-content: flex-end;
  display: flex;
}

.footer-left-part.right-now {
  display: none;
}

.divider-2 {
  background-color: #000;
  width: 50px;
  height: 1px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-37 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 0;
  display: flex;
}

.section-37.less {
  padding: 20px 20px 30px;
  display: none;
}

.section-37.less-space {
  background-color: #fff;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.nav-menu-3 {
  float: none;
  text-align: center;
  flex-wrap: nowrap;
  place-content: flex-start flex-end;
  align-items: center;
  font-size: 15px;
  display: block;
}

.banner {
  background-color: #fff;
  width: 100%;
  height: 100vh;
  padding: 0;
}

.banner.snorkeling {
  height: 100vh;
}

.banner.birds {
  height: 100vh;
  display: none;
}

.banner.awake {
  height: 120vh;
}

.banner.isb {
  height: 50vh;
}

.banner.ps._2 {
  height: 70vh;
}

.banner.ps._3 {
  height: 80vh;
}

.banner.ps.l {
  height: 100vh;
}

.banner.drill {
  width: 100vw;
  height: 50vw;
}

.margin-page {
  grid-column-gap: 2vw;
  grid-row-gap: 4vh;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 70vw;
  max-width: 70vw;
  margin-top: 0;
  display: grid;
}

.margin-page.pb {
  flex-direction: row;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-around;
  min-width: 100vw;
  max-width: 100vw;
  display: flex;
}

.top-text {
  margin-bottom: 0;
  margin-left: 10px;
}

.top-text.white-text {
  color: #fff;
  margin-left: 0;
  margin-right: 10px;
  font-size: 15px;
  font-style: italic;
}

.nav-link-5 {
  color: #818187;
  padding-right: 20px;
  font-weight: 600;
  display: inline-block;
}

.nav-link-5:hover, .nav-link-5.w--current {
  color: #212127;
}

.nav-link-5.in-footer {
  color: #fff;
  font-family: Cambria, sans-serif;
  text-decoration: none;
}

.nav-link-5.in-footer:hover {
  text-decoration: underline;
}

.empty-state {
  text-align: center;
  background-color: #f5f5f7;
}

.submit-button {
  float: left;
  background-color: #212127;
  width: 35%;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 500;
}

.submit-button:hover {
  background-color: #414147;
}

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

.top-icon-flex.no-space {
  margin-left: 0;
}

.social-icon {
  margin-right: 12px;
}

.brand-3 {
  float: left;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.brand-3.w--current {
  align-items: flex-end;
  width: 30%;
}

.container-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 96%;
  max-width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  padding-left: 0;
  display: block;
}

.flex-row {
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-banner {
  text-align: center;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.navbar-4 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 15px;
  font-family: Cambria, sans-serif;
}

.nav-menu-4 {
  float: none;
  color: #000;
  text-align: center;
  flex-wrap: nowrap;
  place-content: flex-start flex-end;
  align-items: center;
  margin-top: 0;
  font-family: Bentonsansf book, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.nav-link-6 {
  color: #000;
  padding-right: 20px;
  font-family: Bentonsansf book, sans-serif;
  font-weight: 400;
  display: inline-block;
}

.nav-link-6:hover {
  color: #212127;
  text-decoration: underline;
}

.nav-link-6:visited {
  text-decoration: underline;
}

.nav-link-6.w--current {
  color: #001695;
  font-family: Special Elite;
  font-size: 15px;
  text-decoration: underline;
}

.nav-link-6.current {
  font-family: Special Elite;
  text-decoration: underline;
}

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

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

.div-block-417 {
  width: 25%;
  height: 385px;
}

.div-block-418 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804c3ef9f87555043e38e6_9-wk3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  min-width: 33%;
  max-width: 33%;
  min-height: 385px;
  max-height: 50vh;
}

.div-block-419 {
  height: 50vh;
}

.div-block-419.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6f4df8ffcc7c9fa8f5ce_2.jpg");
  height: 385px;
}

.div-block-420 {
  height: 50vh;
}

.div-block-420.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6f955c48eaf1548e8656_wk2-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 50vw;
  display: flex;
}

.div-block-421 {
  height: 50vh;
}

.div-block-421.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c63f84f0d205fbc489e7_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70vw;
  height: 50vh;
  display: flex;
}

.div-block-422 {
  height: 50vh;
}

.div-block-422.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e71241959e86521874439_B%26T.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 70vw;
}

.div-block-423 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6e3f2788d21c9c479a17_sce.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
  display: none;
}

.div-block-423.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190a73f53d7224ad1b96b2a_Untitled-1.jpg");
  background-position: 100%;
  background-size: auto 100%;
}

.div-block-424 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6de9f989ed49ef363f27_scene2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
  display: none;
}

.div-block-424.pb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e71bea47bd53f6d3af25f_p7wk10.jpg");
  height: 385px;
}

.button-7 {
  color: #000;
  text-align: center;
  background-color: #fd442900;
  width: 500px;
  font-family: Cambria, sans-serif;
  font-size: 30px;
  text-decoration: underline;
}

.button-7:hover {
  font-family: Cambriai, sans-serif;
}

.button-7.w--current {
  background-color: #3b3b3b;
  font-family: Cambria, sans-serif;
  font-size: 20px;
}

.div-block-425 {
  font-family: Cambria, sans-serif;
}

.div-block-426 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e86929f150b71fe3747e7_Profile3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  flex-direction: column;
  justify-content: space-between;
  width: 10%;
  min-width: 20vw;
  height: 10%;
  min-height: 40vh;
  max-height: 40vh;
  margin-right: 5vw;
  display: flex;
}

.div-block-427 {
  min-width: 50vw;
  max-width: 50vw;
  min-height: 50vh;
  font-family: Special Elite;
  font-size: 20px;
}

.paragraph-62 {
  color: #001695;
  max-width: 50vw;
  margin-top: 3vh;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  line-height: 30px;
}

.link-12 {
  color: #000;
  font-family: Special Elite;
  display: none;
}

.div-block-428 {
  max-width: 70vw;
  font-family: Cambria, sans-serif;
}

.div-block-429 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e86929f150b71fe3747e7_Profile3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 40vh;
  margin-top: 2vh;
  margin-bottom: 4vh;
  padding-top: 2vh;
  padding-bottom: 2vh;
}

.heading-81 {
  color: #fd4429;
  font-family: Special Elite;
}

.button-8 {
  color: #000;
  background-color: #fff0;
  margin-top: 10vh;
  padding-left: 0;
  padding-right: 0;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  text-decoration: underline;
}

.text-block-6 {
  padding-left: 10px;
}

.heading-82 {
  color: #d04a9d;
  text-align: center;
  height: 15vh;
  font-family: Cambria, sans-serif;
  font-size: 50px;
}

.heading-82.sn {
  color: #4b5a53;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.heading-82.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61980f736ac365dc06fd5bc3_inco2-logotype-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  line-height: 15vh;
}

.paragraph-63 {
  color: #4b5a53;
  text-align: center;
  margin-top: 30vh;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 60px;
}

.paragraph-63.shoe {
  opacity: .7;
  color: #333;
  margin-top: 20vh;
  font-family: Cambria, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.paragraph-63.shoe.inco {
  opacity: 1;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.paragraph-63.isb {
  opacity: .8;
  color: #333;
  margin-top: 15vh;
  font-family: Helvetica, sans-serif;
  font-size: 40px;
}

.paragraph-63.alpha {
  opacity: .7;
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 35px;
}

.paragraph-63.sparks {
  color: #cffb04;
  margin-top: 25vh;
  margin-bottom: 10vh;
  font-family: Century gothic, sans-serif;
  font-weight: 400;
}

.div-block-430 {
  flex-direction: column;
  width: auto;
  margin-left: 10vw;
  margin-right: 10vw;
  display: flex;
}

.columns-22 {
  margin-left: 2vw;
  margin-right: 2vw;
}

.div-block-431 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e920b7b51d98034346517_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110%;
  width: 50%;
  height: 100%;
}

.div-block-432 {
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 30vw;
  max-width: 30vw;
  min-height: 10vh;
  display: block;
  position: relative;
  inset: 30vh 20vw;
}

.heading-83 {
  flex-flow: row;
  place-content: flex-end center;
  align-items: center;
  margin-top: 39px;
  display: flex;
  position: sticky;
}

.div-block-433 {
  margin-left: 2vw;
}

.heading-84 {
  justify-content: center;
  margin-top: 10vh;
  font-family: Cambria, sans-serif;
  font-size: 50px;
  display: flex;
}

.heading-85 {
  justify-content: center;
  margin-top: 10vh;
  margin-bottom: 5vh;
  margin-left: 2vw;
  font-family: Cambria, sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.columns-23 {
  height: 80vh;
  display: block;
}

.div-block-434 {
  flex-direction: row;
  justify-content: space-between;
  height: 70vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.div-block-435 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d601073ba1c3c5479ff82_Asset%2076.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 33%;
  height: 100%;
}

.div-block-436 {
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 50%;
  height: 70vh;
  display: flex;
}

.div-block-437 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618eade36cbc9723a1a9b0d6_padsketch.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
  margin-left: 10vw;
  margin-right: 10vw;
}

.div-block-437.process {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618eaeb053153b66ca1c476f_b_w.jpg");
  background-size: 100%;
  display: none;
}

.div-block-437.models {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d6ff948c61d101146d19a_Asset%2089.png");
  height: 50vh;
  display: none;
}

.div-block-437._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602eebf4442634857ab49ca1_Asset%20108.png");
  height: 80vh;
}

.columns-24, .columns-25, .columns-26 {
  display: none;
}

.columns-27 {
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: none;
}

.div-block-438 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603fe3434f01bd8b53f188c2_Asset%20111.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 90vh;
  margin-top: 10vh;
  margin-left: 6vw;
  margin-right: 6vw;
  display: none;
}

.video-9 {
  object-fit: fill;
  justify-content: space-between;
  align-self: flex-start;
  align-items: stretch;
  width: 50%;
  height: 50vh;
  min-height: 50vh;
  max-height: 50vh;
  display: flex;
}

.column-26 {
  height: 80vh;
}

.div-block-439 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5ff06114ddb90ff6ab81_Rendering_Untamed1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  margin-left: 6vw;
  margin-right: 6vw;
}

.div-block-439._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/606f5eaa07962e265949232c_Scenario2.jpg");
  height: 100vh;
  margin-top: 0;
  display: none;
}

.div-block-439._3 {
  background-image: none;
  margin-top: 5vh;
  display: none;
}

.columns-28 {
  height: 90vh;
}

.column-27, .column-28, .column-29 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/606f5dfa20db1a97d1035a26_Scenario1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.icon, .icon-2, .slide-nav-3, .bold-text-2 {
  color: #4b5a53;
}

.section-38 {
  margin-left: 9vw;
  margin-right: 9vw;
  font-family: Raleway, sans-serif;
  display: none;
}

.div-block-440 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed13a0f07ad030234d352_ibrahim-mohamed-vDDm1B-n65Q-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 90vh;
}

.div-block-440.pb {
  background-color: #576b4f;
  background-image: none;
  flex-direction: row;
  height: 90vh;
  margin-top: 0;
  margin-right: 0;
  padding-top: 2vh;
  padding-bottom: 2vh;
  padding-left: 0;
  display: flex;
}

.div-block-440.s1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed82868deb42e40832f16_Snorkel1.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.s2 {
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed94cc56cfb9b91a9d62b_Snorkel2.jpg");
  background-position: 50%;
  background-size: 100%;
  height: 95vh;
  margin-top: 0;
}

.div-block-440.s3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618edab3c56cfb159da9dbbb_Snorkel3.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.f1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f3d5593326905d8505caf_fin1.jpg");
  height: 95vh;
  margin-top: 0;
  display: block;
}

.div-block-440.f2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f3e509fdcb631aa8bccbd_fin2.jpg");
  margin-top: 0;
}

.div-block-440.f3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f3f23c9396f5b70ec9be6_fin3.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.f4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f40127dd18bfe5cec0eeb_fin4.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.f5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f41ea0a1b03432b72c96d_fin5.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.m1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f42c4f1686e59636122d8_mask1.png");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.suit1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f4454ee053456c334d1a1_suit1.jpg");
  height: 95vh;
  margin-top: 0;
}

.div-block-440.process {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f4591f6c6e03275743b02_system.png");
  background-size: 90%;
  margin-top: 0;
}

.div-block-440.screen {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f45cd7dd18bb790ec1f6c_Final_Deck_%E9%A1%B5%E9%9D%A2_55.jpg");
}

.div-block-440.impact {
  background-image: none;
}

.div-block-440.scene {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ecd0d1721d0225ec29808_scene1.jpg");
  margin-bottom: 10vh;
}

.div-block-441 {
  width: 50vw;
  height: 50vh;
  margin-top: 0;
  padding-top: 5vh;
  padding-left: 10vh;
}

.div-block-441.f3 {
  width: 70vw;
  padding-top: 10vh;
}

.div-block-441.f5 {
  padding-top: 69vh;
  padding-left: 13vh;
}

.div-block-441.m1 {
  width: 38vw;
}

.div-block-441.suit1 {
  width: 35vw;
}

.heading-86 {
  color: #4b5a53;
  margin-top: 10vh;
  font-size: 4vw;
  line-height: 10vh;
}

.heading-86._1 {
  color: #f2f2f2;
}

.heading-87 {
  color: #f2f2f2;
  margin-top: 20px;
  font-weight: 500;
}

.heading-87.s1 {
  color: #4b5a53;
  margin-left: 0;
  padding-top: 10vh;
  padding-left: 0;
}

.heading-87.s1.s2 {
  padding-left: 30vw;
}

.heading-87.s1.f3 {
  padding-top: 8vh;
  padding-left: 43vw;
}

.heading-87.s1.suit1 {
  padding-top: 0;
}

.heading-87.s3 {
  color: #4b5a53;
  padding-top: 12vh;
  padding-left: 5vw;
}

.columns-29 {
  height: 100vh;
  padding-top: 2vh;
}

.column-30, .column-31, .column-32, .column-33 {
  height: 100vh;
  padding-left: 2vw;
  padding-right: 2vw;
}

.heading-88, .paragraph-64 {
  color: #f2f2f2;
  margin-top: 5vh;
  padding-left: 10px;
}

.div-block-442 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed443cc73b94cebc04cec_1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 45vh;
}

.div-block-443 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed4a1aeca6a754fdc7253_2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 45vh;
}

.div-block-444 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed4ee1721d0cf01c2caae_3.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 110%;
  height: 45vh;
}

.text-span-35, .text-span-36 {
  font-size: 50px;
  font-weight: 700;
}

.div-block-445 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed66c13bd4ddd288f227e_4.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 25vh;
}

.div-block-446 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f472e8fa52f6c7b7e1e38_%E5%9B%BE%E7%89%876.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 50%;
}

.div-block-447 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618f472744ab47f86190cb82_%E5%9B%BE%E7%89%875.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 50%;
}

.body-6 {
  background-color: #f2f2f2;
}

.columns-30 {
  display: none;
}

.link-13 {
  color: #000;
  margin-left: 1vw;
}

.div-block-448 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619085dcd9f120811f46982c_sauconyLogo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.image-9 {
  height: 5vh;
  margin-bottom: 0;
}

.image-10 {
  height: 7vh;
}

.div-block-449 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61908b9b42545afb7bc55e23_Rendeing_Transcending2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 200vh;
  margin-left: 10vw;
  margin-right: 10vw;
  display: none;
}

.text-span-37 {
  color: #fff;
}

.image-11 {
  height: 5vh;
}

.image-12 {
  height: 7vh;
}

.image-13 {
  height: 3vh;
  margin-bottom: 2vh;
}

.image-14 {
  height: 10vh;
}

.div-block-450 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-89 {
  color: #000;
  text-align: center;
  margin-top: 10vh;
  font-family: Helvetica, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.image-15 {
  height: 15vh;
}

.div-block-451 {
  justify-content: center;
  display: flex;
}

.link-14 {
  opacity: .7;
  color: #000;
  justify-content: center;
  height: auto;
  margin-top: 0;
  font-family: Cambria, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.link-14:hover {
  font-family: Cambriai, sans-serif;
}

.div-block-452 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6193f10c00833c36bebfe954_bcover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 90%;
}

.div-block-452.pc {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190c17b8c3bcab41b989d8b_ps.jpg");
}

.div-block-452.drill {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6193f1c07e96f33ee6b731c1_drillcover.jpg");
}

.div-block-452.uday {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/60804c3ef9f87555043e38e6_9-wk3.jpg");
}

.image-16 {
  display: block;
}

.div-block-453 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/603f891022bb642e357b1ef1_Asset%2017.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 10vw;
  height: 10vh;
}

.image-17 {
  width: 30vw;
}

.section-39 {
  background-color: #333;
}

.div-block-454 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d40eebd9a27ba0f27521_version2-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 105vh;
}

.div-block-455 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d469130a2b97dc34199c_Pf_6_Dril_Temp_%E9%A1%B5%E9%9D%A2_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 102%;
  height: 88vh;
}

.div-block-456 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d4c17129c868f680fa8f_Pf_6_Dril_Temp_%E9%A1%B5%E9%9D%A2_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 88vh;
}

.div-block-457 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d54032686131064050a6_HualiQu_Portfolio_%E9%A1%B5%E9%9D%A2_55.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 88vh;
}

.div-block-458 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190d9087e2f7364f8cc42df_structure.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 88vh;
}

.div-block-459 {
  width: 100%;
}

.div-block-460 {
  width: 100%;
  height: 50vh;
}

.div-block-460.second {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619a00e7e2be7c064440763e_line2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 47vh;
  margin-top: 0;
}

.div-block-460.third {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619a0630df1a37db5d90a84d_line3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
  display: flex;
}

.div-block-460.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619a06d114095854b40943a3_line4.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 50vh;
  display: flex;
}

.div-block-460.fifth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619a08ff64cdd06a048e08ec_line5.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 56vh;
}

.link-block-15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e6f955c48eaf1548e8656_wk2-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 26%;
  height: 50vh;
}

.link-block-15.second {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199f6ffe1c4e2156ffb597d_PRO4.jpg");
  background-size: 100% 100%;
  width: 56%;
}

.link-block-15.third {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fbd955bfeb1cbdaf5c1a_59.jpg");
  width: 18%;
}

.link-block-15.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fd89fe0572c62e950787_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211120232140.jpg");
  width: 18%;
}

.link-block-16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c63f84f0d205fbc489e7_cover.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 40%;
  height: 50vh;
}

.link-block-16.second {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199f7a57ec7901c744a46f3_2-2.jpg");
  background-position: 50%;
  background-size: 100% 88%;
  width: 30%;
}

.link-block-16.third {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fa0a96d7d74fec7487ff_53.jpg");
  background-position: 50%;
  width: 11%;
}

.link-block-16.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fd5264cdd03a128dea80_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211120232147.jpg");
  background-position: 50%;
  background-size: 100%;
  width: 15%;
}

.link-block-17 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e71241959e86521874439_B%26T.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 34%;
  height: 50vh;
}

.link-block-17.second {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199f8a1ab7fc43f57175590_4.jpg");
  background-position: 50%;
  width: 14%;
}

.link-block-17.third {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fcc1853ab63c9448b6fe_58.jpg");
  width: 18%;
}

.link-block-17.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fded34b8283a4787cb3a_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211120232021.jpg");
  background-position: 50% 100%;
  background-size: auto 130%;
  width: 14%;
}

.youtube-2, .youtube-3 {
  display: none;
}

.div-block-461 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190cebc9bb6160526a7e93d_uday.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100vh;
}

.div-block-461._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190e9a0022ee13a5412fe89_uday-04.jpg");
  height: 70vh;
}

.div-block-461._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190ea1bd9f120083c47d719_uday-05.jpg");
  background-size: 101%;
  height: 70vh;
}

.div-block-461._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190eaafa893502886e789d7_uday-07.jpg");
  height: 70vh;
}

.div-block-461.a1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190e89ffb77ec588c7ef813_uday-02.jpg");
  height: 70vh;
}

.div-block-461.a2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190e8bb7dd18b02a8f42ad1_uday-03.jpg");
  height: 70vh;
}

.div-block-461.button-5 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6190ebd078c8b3119ed238a9_uday-08.jpg");
  height: 70vh;
}

.body-7 {
  background-color: #fff;
  margin-left: 10vw;
  margin-right: 10vw;
}

.link-15 {
  color: #333;
  margin-left: 2vw;
  font-family: Cambria, sans-serif;
}

.div-block-462 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6193effe00833c2cffbfe79f_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 20vh;
}

.section-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.video-10 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: block;
}

.inco.output {
  width: 70vw;
  max-width: none;
  margin-top: 10vh;
}

.section-41 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619812d230344e096f7b261d_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210330173912.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 80%;
  height: 90vh;
  margin-top: 10vh;
  margin-left: 10vw;
  margin-right: 10vw;
  display: none;
}

.section-42 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6198137c5cae69012d4013a1_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 80%;
  height: 100vh;
  margin-top: 5vh;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.section-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  height: 210vh;
  margin-top: 10vh;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.div-block-463 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619813f51893d64578b17237_sketch.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 48%;
  height: 100%;
  display: none;
}

.div-block-464 {
  width: 42%;
  height: 100%;
  display: none;
}

.div-block-465 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd0872e05b523ef0c028271_6-wk6.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 25%;
  margin-bottom: 0;
}

.div-block-466 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981545cdb07d827a67908e_8-wk6.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 25%;
}

.div-block-467 {
  height: 50%;
  display: flex;
}

.div-block-468 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619816c1a6cbaf95024434a9_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211119123.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 50%;
}

.div-block-469 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981753d015b00b0ee13308_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201202192557.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
}

.section-44 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61987adfc9a7bb18466c1eb8_inco-producing%20line.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 80%;
  height: 130vh;
  margin-top: 20vh;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.heading-90 {
  text-align: center;
  margin-top: 10vh;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40px;
}

.section-45 {
  width: 80%;
  height: auto;
  margin-top: 20vh;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.div-block-470 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61a41a7014defde8393249a5_10330173853.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
}

.div-block-470.test {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981a4f75cc913addf999dd_Resume-A4-01-02-01.jpg");
  background-position: 50% 0;
  height: 85vh;
}

.heading-91 {
  margin-top: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40px;
}

.div-block-471 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981a9fbe798d67ad90b939_IMG_20190804_014512.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: space-between;
  height: 80vh;
  margin-top: 2vh;
  display: block;
}

.div-block-472 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981a9fbe798d67ad90b939_IMG_20190804_014512.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 49%;
}

.div-block-473 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981ad823b1db7d357464da_IMG_20190804_014500.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 49%;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981bb76e036aec0024217c_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211119123415.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
  margin-top: 5vh;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

.section-47 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61981becacd0dd8dc6226bef_inco2.109%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100vh;
  margin-left: 0%;
  margin-right: 0%;
  display: none;
}

.section-47.cover {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618e5f75f6e346b16ae9eeb8_3_BLANK.jpg");
  height: 110vh;
}

.grid-28 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 50vh;
  margin-left: 2vw;
  margin-right: 2vw;
}

.grid-28.text {
  grid-template-rows: auto;
  height: 15vh;
}

.div-block-474 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b61fa1cdc741438d5528_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035115.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
}

.div-block-474._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619abf2e32209f2849dda2ab_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211121134724.jpg");
}

.div-block-475 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081b850c0cda73b0a8e980d_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035835.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.div-block-476 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081bde7867bc01d69cd91f5_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210219035122.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
}

.div-block-477 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61987a59c080565cad8e079a_usertest.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 120vh;
}

.div-block-478 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61988dbef292e131492e3929_all-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: space-between;
  width: 100%;
  height: 200vh;
  display: flex;
}

.gallery {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61987675d83e24a30cbd3a78_gallery-01.png");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: 220%;
  width: 100%;
  height: 50vh;
  margin: 20vh 0% -50vh;
  display: none;
}

.section-48 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61980e1567eebbfeff5cdcc6_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 110vh;
  display: none;
}

.section-49 {
  height: 100vh;
  margin-left: 2vw;
  margin-right: 2vw;
  display: none;
}

.div-block-479 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199eca4af38fe9b5146f11a_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210422034731.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  height: 100vh;
}

.div-block-480 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd088ed214a734fdb26e0d8_p1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 17%;
}

.div-block-480.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fe66aa14034b681446ba_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190813030014.jpg");
  background-position: 50% 0;
  background-size: auto 130%;
  width: 15%;
}

.div-block-481 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fd941745b99ea73acbb1339_222.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 22%;
}

.div-block-481.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199ff68af046e0e89e577ac_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210731213614.jpg");
  width: 17%;
}

.div-block-482 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199fc4b32209f9f44d9b9aa_%E6%82%AC%E5%B4%96%E5%8B%92%E9%A9%AC1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 17%;
}

.div-block-482.forth {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199ff1f96d7d7c0f27496df_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20190405000637.jpg");
}

.div-block-483 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9bb787580e0177471c717_mybrain.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  margin-left: 15vw;
  margin-right: 15vw;
}

.div-block-483._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac1e696d7d7b8fd78e6c0_aboutme2.jpg");
  background-size: 90%;
  height: 100vh;
}

.div-block-483._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac11bd963e501e3b0f6b5_aboutme3.jpg");
  background-size: 85%;
  height: 90vh;
}

.section-50 {
  margin-left: 6vw;
  margin-right: 6vw;
  display: none;
}

.div-block-484 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac52bd3a10e1cfd38d2cf_photo2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 90vh;
}

.div-block-484._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac57032c6b075e6739c53_photo3.jpg");
  height: 90vh;
}

.div-block-484._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac599919776762c749284_photo1.jpg");
  height: 90vh;
}

.columns-31 {
  display: none;
}

.sparks {
  background-color: #0000;
}

.section-51 {
  margin-bottom: 10vh;
  margin-left: 6vw;
  margin-right: 6vw;
}

.div-block-486 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b086ddf35a084e22c2de02_Witness-This-Company-Chameleon-3-cropped-and-smaller.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
}

.bold-text-3 {
  color: #eee;
}

.div-block-487 {
  flex-direction: row;
  justify-content: space-between;
  height: 60vh;
  margin-top: 20vh;
  margin-left: 6vw;
  margin-right: 6vw;
  display: flex;
}

.div-block-488 {
  width: 60%;
}

.div-block-489 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b0899bbf7c56275cfd35bd_robert-collins-DrUguS1oBGU-unsplash.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 25vw;
}

.heading-92 {
  color: #cffb04;
  font-family: Bangers, sans-serif;
  font-size: 50px;
}

.div-block-490 {
  color: #cffb04;
  background-image: linear-gradient(#cffb04, #cffb04);
  width: 30vw;
  height: 1px;
}

.div-block-490.blue {
  color: #cffb04;
  background-image: linear-gradient(#cffb04, #cffb04);
  width: 70%;
}

.div-block-490.blue.project-descrip {
  width: 30%;
}

.div-block-490.branding-pro {
  width: 25vw;
}

.paragraph-65 {
  color: #eee;
  margin-top: 10vh;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.bold-text-4 {
  color: #fe42ba;
}

.div-block-491 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b08a661a055c83f768c763_image%204.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-491._2 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b086ddf35a084e22c2de02_Witness-This-Company-Chameleon-3-cropped-and-smaller.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  margin-top: 10vh;
}

.div-block-491._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b08b7fa54aade2bde95630_595f8b4d2e853.image.jpg");
  background-position: 50%;
  margin-top: 10vh;
}

.heading-93 {
  color: #fe42ba;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-left: 6vw;
  margin-right: 6vw;
  font-family: Century gothic, sans-serif;
  font-size: 30px;
  line-height: 56px;
}

.div-block-492 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b08c9403933b87a57b7e1f_isco-wcJOYUVOwDc-unsplash.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: 120vh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-94 {
  color: #eee;
  padding-top: 5vh;
  padding-left: 6vw;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
}

.div-block-493 {
  height: 45vh;
}

.heading-95 {
  color: #cffb04;
  margin-top: 0;
  padding-top: 0;
  padding-left: 6vw;
  padding-right: 6vw;
  font-family: Century gothic, sans-serif;
  font-size: 45px;
  line-height: 70px;
}

.div-block-494 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 30vh;
  margin-left: 6vw;
  margin-right: 6vw;
  padding-bottom: 10vh;
  display: flex;
}

.div-block-495 {
  width: 30%;
}

.paragraph-66 {
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 33px;
}

.div-block-496 {
  width: 30%;
}

.div-block-497 {
  color: #eee;
  width: 30%;
  font-size: 22px;
  line-height: 33px;
}

.div-block-498 {
  height: 40vh;
  margin-top: 10vh;
  margin-left: 6vw;
  margin-right: 6vw;
  text-decoration: none;
}

.heading-96 {
  color: #cffb04;
  font-family: Century gothic, sans-serif;
  font-size: 50px;
  font-weight: 700;
  text-decoration: none;
}

.div-block-499 {
  margin-top: 10vh;
}

.paragraph-67 {
  color: #eee;
  width: 60%;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.italic-text-4 {
  color: #fe42ba;
  font-size: 14px;
  font-style: normal;
}

.div-block-500 {
  margin-left: 6vw;
  margin-right: 6vw;
}

.heading-97 {
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.div-block-501 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b701381a539b6e8aa5dd04_graphic.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-502 {
  width: 50%;
}

.div-block-503 {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.div-block-504 {
  flex-direction: row;
  align-items: flex-end;
  width: 80%;
  height: auto;
  font-family: Bangers, sans-serif;
  font-size: 100px;
  display: flex;
}

.heading-98 {
  color: #fe42ba;
  font-size: 200px;
  line-height: 200px;
}

.heading-99 {
  color: #eee;
  margin-left: 3vw;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.heading-100 {
  color: #eee;
  font-size: 50px;
  line-height: 50px;
}

.paragraph-68 {
  opacity: .5;
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 33px;
}

.paragraph-69 {
  opacity: .5;
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.heading-101 {
  color: #eee;
  margin-top: 10vh;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.paragraph-70 {
  color: #eee;
  width: 60%;
  font-size: 15px;
  text-decoration: none;
}

.div-block-505 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.heading-102 {
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.heading-102._22 {
  font-size: 22px;
}

.heading-102._50 {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.heading-103 {
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.heading-103._22 {
  text-align: right;
  width: 70%;
  font-size: 22px;
}

.heading-103._50 {
  width: 50vw;
  font-size: 50px;
  line-height: 50px;
}

.div-block-506, .div-block-507 {
  width: 60%;
}

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

.div-block-509 {
  align-items: flex-end;
  width: 40%;
  margin-left: 1vw;
  display: flex;
}

.heading-104 {
  opacity: .5;
  color: #eee;
  font-family: Century gothic, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.heading-105 {
  font-size: 200px;
  line-height: 200px;
}

.div-block-510 {
  height: 22%;
  display: flex;
}

.div-block-511 {
  height: 22%;
  min-height: 22%;
}

.div-block-512, .div-block-513 {
  height: 22%;
}

.heading-106 {
  color: #cffb04;
  font-family: Century gothic, sans-serif;
  font-size: 200px;
  line-height: 170px;
}

.heading-106.red {
  color: #fe42ba;
}

.heading-106._50 {
  opacity: .5;
  color: #fe42ba;
}

.heading-106.eee {
  color: #eee;
}

.div-block-514 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b70241c5d3d5244d69b5f7_user%20flow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 150vh;
  margin-left: 6vw;
  margin-right: 6vw;
}

.div-block-515 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b703cf87715bbbc8463d3d_types.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 120vh;
}

.div-block-516 {
  width: 30vw;
  height: 30vh;
  margin-left: 6vw;
  padding-top: 5vh;
}

.heading-107 {
  color: #cffb04;
  font-family: Century gothic, sans-serif;
  font-size: 35px;
  line-height: 38px;
}

.paragraph-71 {
  color: #eee;
  margin-top: 3vh;
  font-family: Century gothic, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.editprofile {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9992c4da1ff60a54ee67a_editprofile.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 39vw;
}

.div-block-518 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b7112cfa7b127716e1d882_editprofile.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.searching-info {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b715f20258fc4cd4bbfbff_searching%20page.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 185vh;
}

.booking {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b7168ec512546d9c72ae93_booking.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 220vh;
}

.launchsparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b716f99b973c1d4d17cf61_launch%20a%20sparks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 39vw;
}

.setupinfo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b99c5d1828f1508bfce723_set%20up%20information.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 220vh;
}

.graphics {
  background-color: #eee;
  margin-bottom: 10vh;
  margin-left: 6vw;
  margin-right: 6vw;
}

.div-block-519 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b99d7d6c4528f6ad9856d6_graphic1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 280vh;
}

.div-block-520 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b99e6dcf42f088e7b3fe89_graphic2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 410vh;
}

.div-block-521 {
  margin-top: -10vh;
}

.branding-products {
  margin-bottom: 5vh;
  margin-left: 6vw;
}

.branding-products.sparks {
  background-color: #eee;
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-52 {
  margin-top: 5vh;
  margin-left: 6vw;
  margin-right: 6vw;
}

.div-block-522 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9a19769050f7d2c355466_poster.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
}

.div-block-523 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9a266d1f0864e4a141521_34%20%E6%88%B7%E5%A4%96%E6%B5%B7%E6%8A%A5.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 108vh;
}

.div-block-524 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9a29706c860bc39da7b93_poster2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 95vh;
}

.container-6 {
  flex-direction: column;
  width: 80vw;
  margin-top: 0;
  display: flex;
}

.nav-link-7 {
  font-family: Droid Sans, sans-serif;
}

.categories {
  opacity: 1;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 5px;
  flex-direction: row;
  justify-content: space-around;
  width: 80vw;
  margin-left: 32px;
  margin-right: 32px;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Gotu, sans-serif;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s cubic-bezier(.215, .61, .355, 1), background-color .2s cubic-bezier(.755, .05, .855, .06);
  display: flex;
}

.categories:hover {
  color: #000;
  background-color: #ffffffb3;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648ca12756600d9316f29f9d_Ellipse%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 5px;
  padding-top: 10px;
  font-size: 10px;
  font-weight: 400;
  text-decoration: line-through;
}

.categories:focus {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648ca12756600d9316f29f9d_Ellipse%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  text-decoration: none;
}

.categories.w--current {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648ca12756600d9316f29f9d_Ellipse%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: line-through;
}

.div-block-525 {
  justify-content: center;
  display: flex;
}

.nav-menu-5 {
  flex-direction: row;
  justify-content: space-around;
  margin-top: 5vh;
  margin-bottom: 10vh;
  display: flex;
}

.div-block-526 {
  justify-content: center;
  display: flex;
}

.pink-dot {
  opacity: 0;
  justify-content: center;
  display: flex;
}

.pink-dot:hover {
  opacity: 1;
}

.category-text {
  color: #000;
}

.category-text:hover {
  color: #db2a9a;
  font-size: 10px;
}

.category-text:focus {
  color: #db2a9a;
}

.image-18 {
  opacity: 0;
}

.brand-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648c9d954843530686c05aa4_256.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10%;
  width: 20vw;
}

.heading-108 {
  margin-top: 8vh;
  margin-bottom: 0;
  font-family: Gotu, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.paragraph-72 {
  font-family: Gotu, sans-serif;
  font-size: 9px;
}

.navbar-5 {
  background-color: #fff;
  padding-top: 5vh;
  padding-bottom: 5vh;
  font-family: Gotu, sans-serif;
  display: none;
}

.container-7 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.nav-menu-6 {
  flex: 0 auto;
  justify-content: space-around;
  width: 80vw;
  padding-bottom: 5vh;
  display: flex;
}

.category-box {
  justify-content: space-between;
  width: 70vw;
  margin-bottom: 10vh;
  display: flex;
}

.category-box.td {
  margin-bottom: 0;
}

.brand-5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648c9d954843530686c05aa4_256.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.huali-logo {
  flex: none;
  justify-content: center;
  align-self: center;
  width: 2vw;
  margin-bottom: 5vh;
  display: flex;
}

.heading-109 {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.huali-qu-name {
  color: #000;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.navbar-td {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  padding-top: 2vh;
  padding-bottom: 3vh;
  font-family: Gotu, sans-serif;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.container-8 {
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.brand-6 {
  width: 1.5vw;
}

.heading-110 {
  margin-top: 1vh;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-73 {
  text-align: center;
  width: 20ch;
  margin-bottom: 10vh;
  font-size: 10px;
}

.home-grids {
  padding-top: 2vh;
  padding-bottom: 2vh;
}

.container-9 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 70vw;
  height: 100vh;
  display: block;
}

.div-block-527 {
  width: 100%;
  height: 100%;
}

.homepage-cases-whole-block {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: 1fr 30vw auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  display: grid;
}

.homepage-cases-whole-block.art-book {
  grid-template-rows: 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.homepage-grids-container {
  max-width: none;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 10vh;
}

.link-block-18 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648cc35546097276fad91ae2_suspended4%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 25vw;
  height: 25vw;
}

.homepage-case-block-link {
  opacity: 1;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b611326054b3e899199de_recessed.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vw;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
  display: flex;
}

.homepage-case-block-link:hover {
  opacity: 1;
  filter: brightness();
}

.homepage-case-block-link.ring {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491ddd7a98e101ce6c042eb_heroshot.jpg");
}

.homepage-case-block-link.alpha {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b53d7812d65ad216b8f81_Alpha%20Cover.jpg");
  background-size: cover;
}

.homepage-case-block-link.spark {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491e7b0b99e4b847edf694e_cover.jpg");
  text-decoration: none;
}

.homepage-case-block-link.aquarevive {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a750a537558cfc460a1b34_cover.jpg");
  font-family: Helvetica, sans-serif;
}

.homepage-case-block-link.strideflow {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6eabc339c9f8e983ee6d4_untamed%20square.jpg");
}

.homepage-case-block-link.tension {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b71570989dab54a2b162d_exhibition%20photosho.jpg");
}

.homepage-case-block-link.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d9dc646a08f933d4298f_all%20page1.jpg");
}

.homepage-case-block-link.tubes {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648ccb83ee8c1be65b01dc30_sc4%201.jpg");
}

.homepage-case-block-link.svelt {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b3ff6c62dd05e3b49b759_Svelt%20Cover.png");
}

.homepage-case-block-link.micro {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6865a20193c7c064dd738a68_all%20products%20perspective2.jpg");
  background-position: 50%;
}

.homepage-case-block-link.dyson {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491f0a44ef659a344ad4232_5.jpg");
}

.homepage-case-block-link.magic-realism {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7d1c26ffb7a5f8b1f111_1%20sm.jpg");
  display: block;
}

.section-53 {
  background-color: #f8f8f8;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657a142c8662797983f1d129_Ellipse%201.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 10vh;
  position: static;
}

.paragraph-74 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-75 {
  font-size: 10px;
}

.div-block-528 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.homepage-grids-hover-text {
  opacity: 0;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.homepage-grids-hover-text:hover {
  opacity: 1;
}

.homepage-grids-hover-title {
  color: #efefef;
  text-align: center;
  padding-left: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
}

.homepage-grids-hover-title.alpha {
  background-image: none;
}

.homepage-grids-hover-title.sparks {
  color: #efefef;
  background-color: #24232300;
  text-decoration: none;
}

.homepage-grids-hover-title.aquarevive {
  color: #f1f1f1;
  text-decoration: none;
}

.homepage-grids-hover-title.tension {
  color: #fff;
  text-decoration: underline;
}

.homepage-grids-hover-sub {
  color: #efefef;
  padding-left: 0;
  font-size: 14px;
  text-decoration: none;
}

.homepage-grids-hover-sub.ring {
  text-decoration: none;
}

.homepage-grids-hover-sub.alpha {
  background-image: none;
  text-decoration: none;
}

.homepage-grids-hover-sub.sparks {
  color: #efefef;
  background-color: #24232300;
  text-decoration: none;
}

.homepage-grids-hover-sub.aquarevive {
  color: #f1f1f1;
  text-decoration: none;
}

.homepage-grids-hover-sub.tension {
  color: #fffefe;
  text-decoration: underline;
}

.homepage-grids-hover-sub.tubes {
  text-align: center;
}

.navbar-6 {
  display: none;
}

.image-19:hover {
  -webkit-text-stroke-color: #0000;
  mix-blend-mode: normal;
  border: 1px solid #fff0;
}

.div-block-529 {
  width: 100%;
  height: 100%;
}

.footer-block {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-530 {
  width: 70vw;
}

.footer-category-block {
  justify-content: space-around;
  width: 60vw;
  padding-bottom: 5vh;
  text-decoration: none;
  display: flex;
}

.link-16 {
  color: #000;
  font-family: Gotu, sans-serif;
}

.footer-category-text {
  color: #000;
  font-family: Gotu, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.footer-category-text.w--current {
  font-size: 10px;
  text-decoration: underline;
}

.footer-category-text.commercial {
  font-size: 10px;
  text-decoration: none;
}

.footer-category-text.commercial.w--current {
  text-decoration: underline;
}

.footer-category-text.student {
  font-size: 10px;
  text-decoration: none;
}

.footer-category-text.student.w--current {
  text-decoration: underline;
}

.footer-category-text.personal {
  text-decoration: none;
}

.footer-category-text.personal.w--current {
  text-decoration: underline;
}

.footer-category-text.aboutme {
  text-decoration: none;
}

.div-block-531 {
  width: 100vw;
}

.footer-bottom {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2vh;
  display: flex;
}

.footer-copyright {
  color: #000;
  margin-left: 0;
}

.text-block-7 {
  font-size: 10px;
}

.footer-copyright-text {
  font-size: 8px;
}

.footer-logo {
  width: 1.5vw;
  display: none;
}

.search {
  justify-content: space-around;
  align-items: center;
  width: 30vw;
  font-size: 10px;
  display: none;
}

.search-input {
  width: 15vw;
  height: 3vh;
}

.link-17 {
  color: #000;
  font-family: Gotu, sans-serif;
  font-size: 10px;
}

.footer-contact {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 0;
  display: grid;
}

.footer-contact-text {
  color: #000;
  font-family: Gotu, sans-serif;
  font-size: 10px;
}

.slides-bg {
  background-color: #00000096;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b611326054b3e899199de_recessed.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.slides-bg.groove {
  width: 100%;
  height: 100vh;
}

.slides-bg.alpha {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b53d7812d65ad216b8f81_Alpha%20Cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.tension {
  background-color: #cbcbcb;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b71570989dab54a2b162d_exhibition%20photosho.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.ring {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491ddd7a98e101ce6c042eb_heroshot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.tubes {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491dc32ed499a2b9c071ea7_sc4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.strideflow {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6eacc646a08f933e1bc25_untamed.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.sparks {
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491e83f1e424165fdb176a3_cover.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slides-bg.aquarevive {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491ea25bbfd70b396b62a67_aquarevive.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.dyson {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491f0a44ef659a344ad4232_5.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slides-bg.inco {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d9dc646a08f933d4298f_all%20page1.jpg");
  background-position: 0 0, 50% 100%;
}

.slides-bg.svelt {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b3ff6c62dd05e3b49b759_Svelt%20Cover.png");
}

.slides-bg.micro {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b4832c6c7878a646a8827_Micro%20Cover2.png");
}

.slides-photo.groove {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6490e6cf5d5d989a77903c9f_suspended4.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 5vh;
  display: flex;
}

.heading-111 {
  color: #fff;
  font-weight: 400;
}

.paragraph-76 {
  color: #fff;
  font-size: 10px;
}

.slides-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 4vh;
  font-size: 70px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.slides-heading:hover {
  font-style: normal;
}

.slides-heading.tension {
  color: #fff;
}

.slides-heading.sub {
  font-size: 17px;
  line-height: 30px;
}

.slides-heading.sub.aquarevive {
  color: #fff;
  margin-bottom: 4vh;
}

.slides-heading.sub.dyson {
  margin-bottom: 4vh;
  font-weight: 400;
}

.slides-heading.strideflow {
  color: #f761be;
  margin-bottom: 4vh;
}

.slides-heading.sparks {
  color: #ee3faf;
  background-color: #0000;
  font-family: Bangers, sans-serif;
  font-size: 75px;
}

.slides-heading.aquarevive {
  color: #20221d;
  margin-bottom: 4vh;
  font-family: Raleway, sans-serif;
}

.slides-heading.dyson {
  opacity: .9;
  margin-bottom: 4vh;
  font-family: Century gothic, sans-serif;
}

.slides-paragraph {
  opacity: .8;
  color: #fff;
  text-align: center;
  text-transform: none;
  max-width: 90ch;
  margin-bottom: 4vh;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
}

.slides-paragraph.aquarevive {
  color: #080808;
}

.slides-paragraph.aquarevive._1 {
  color: #0b0d0c;
}

.slides-paragraph.aquarevive._2 {
  color: #0b0d0c;
  margin-top: 2vh;
  font-style: italic;
}

.slides-paragraph.aquarevive._2.category {
  font-style: normal;
  font-weight: 700;
}

.slides-paragraph.ring {
  max-width: 120ch;
}

.slides-paragraph._1 {
  margin-bottom: 1vh;
  text-decoration: none;
}

.slides-paragraph._1.sparks {
  background-color: #0000;
}

.slides-paragraph._2 {
  max-width: 120ch;
  margin-top: 2vh;
  margin-bottom: 0;
  font-style: italic;
  line-height: 15px;
}

.slides-paragraph._2.sparks {
  background-color: #0000;
}

.slides-paragraph._2.category {
  font-style: normal;
  font-weight: 700;
}

.slides-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 50vw;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
  display: block;
}

.link-block-19 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491f9d2dbb13992acbb72f1_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
}

.art-book-category {
  width: 100%;
  height: 35vw;
  margin-top: 0;
  margin-bottom: 1vw;
}

.art-book-category._2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 30vw;
  margin-top: 0;
  margin-bottom: 1vw;
  display: grid;
}

.art-book-category.vr-car {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 30vh;
  margin-top: 0;
  margin-bottom: 1vw;
  display: grid;
}

.art-book-category.figure-drawing-horizontal {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  height: 30vw;
  display: grid;
}

.art-book-category.id-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.art-book-category.plants {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.art-book-category.mr {
  height: 60vw;
  margin-top: 0;
  margin-bottom: 1vw;
}

.link-block-20 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491f9d2dbb13992acbb72f1_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.link-block-20.b-t {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6492410cdac5954a75170cbb_bloom.jpg");
  background-size: cover;
}

.link-block-20.id-form {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6081c63f84f0d205fbc489e7_cover.jpg");
}

.figure-drawing {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491fb593a936bf4fa359202_homework1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.figure-drawing._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6492097b224ba63d8c43726c_inclass1.jpg");
}

.figure-drawing._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64920a25eacd5fc6ee349a70_homework3.jpg");
}

.figure-drawing.horizontal {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64920d3c046ccb28e6301018_homework2.jpg");
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 1vw;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  display: flex;
}

.figure-drawing._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649235120f481d6cd52cb2c5_inclass3.jpg");
}

.figure-drawing._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649235939157da0fb69d3354_inclass4.jpg");
}

.figure-drawing._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649236080f481d6cd52dd4c2_inclass5.jpg");
}

.figure-drawing._0 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649237030f481d6cd52f42e9_inclass2.jpg");
  align-items: flex-end;
  padding-left: 1vw;
  text-decoration: none;
  display: flex;
}

.image-20 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491fb593a936bf4fa359202_homework1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.lightbox-link-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491fb593a936bf4fa359202_homework1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-112 {
  color: #000;
  background-color: #fff;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.heading-112.vr-car {
  color: #000;
  background-color: #f8f8f8;
  margin-top: 0;
  margin-bottom: 1vh;
  font-size: 10px;
  line-height: 15px;
}

.paragraph-77 {
  font-family: Helvetica, sans-serif;
  font-size: 10px;
}

.sub-heading {
  color: #000;
  background-color: #fff;
  margin-bottom: .5vw;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.sub-heading._2 {
  color: #000;
  background-color: #fff;
  margin-bottom: 0;
}

.lightbox-link-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649211c6074ebbd4f67176d1_wk2-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.vr-modeling-car {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649211c6074ebbd4f67176d1_wk2-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 1vw;
  text-decoration: none;
  display: flex;
}

.vr-modeling-car._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6492309e8154e53660c33204_wk2-1%20sc.jpg");
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 1vw;
  text-decoration: none;
  display: flex;
}

.vr-modeling-car._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a66a0d4ff3cc3939e323c_untitled.143.jpg");
}

.vr-modeling-car._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a66f1026e97b731daf9f7_untitled.141.jpg");
}

.vr-modeling-car.new {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a6758d01baa87b680127e_untitled.142.jpg");
}

.figure-drawing-footer {
  color: #000;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
}

.image-21 {
  width: 100%;
  height: 100%;
}

.lightbox-link-5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.plant1 {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64932222a4f99b03b6ec3621_island%20pink%20yarrow.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  font-family: Helvetica, sans-serif;
  font-size: 8px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.plant1._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199ff68af046e0e89e577ac_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210731213614.jpg");
}

.heading-113 {
  color: #000;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}

.plant2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64933032433562b27363efa9_Currants%20and%20Gooseberries.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.plant3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6493304c3c9a165fb601fbd9_Eriogonum%20giganteum.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.plant-name {
  color: #000;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 1vh;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-532 {
  width: 3vw;
  height: 3vw;
}

.image-22 {
  width: 100%;
  height: 100%;
}

.plant4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6199ff68af046e0e89e577ac_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210731213614.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.plant5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64933f5ab785962910bac295_Heteromeles%20arbutifolia.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.plant6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64933f8f7552ee4b034d3840_Hoary%20California%20Fuchsia.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.project-content {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10vh;
  display: flex;
}

.project-content.groove {
  background-color: #f5f5f5;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.project-content.groove.track {
  background-color: #eee;
  padding-bottom: 20vh;
}

.project-content.groove-lumainaires {
  flex-direction: column;
  align-items: center;
  padding-bottom: 20vh;
  display: flex;
}

.project-content.mfm {
  background-color: #f5f5f5;
}

.project-content.alpha {
  background-color: #f5f5f5;
  background-image: none;
  width: 100vw;
  display: flex;
}

.project-content.tubes {
  height: auto;
}

.project-content.sparks {
  background-color: #eee;
  justify-content: space-between;
}

.project-content.aquarevive {
  background-color: #fff;
  font-family: Raleway, sans-serif;
}

.project-content.strideflow {
  text-align: left;
}

.project-content.inco {
  background-color: #fff;
}

.project-description {
  width: 60vw;
  max-width: none;
  margin-top: 15vh;
  margin-bottom: 15vh;
  display: block;
  position: relative;
}

.project-description.tension {
  margin-top: 15vh;
  margin-bottom: 15vh;
}

.project-description.sparks {
  background-color: #0000;
}

.heading-114 {
  font-size: 40px;
  font-weight: 700;
}

.project-descrption-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.project-description-paragraph {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.project-title {
  color: #181818;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 3vh;
  font-family: Gotu, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.project-title.strikeflow {
  text-align: center;
  text-transform: none;
  width: 100%;
  margin-bottom: 1vh;
  font-family: Overlock, sans-serif;
  font-size: 25px;
}

.project-empty-title {
  opacity: 0;
  margin-top: 0;
  margin-bottom: 2vh;
}

.paragraph-78 {
  color: #181818;
  width: auto;
  max-width: 80vw;
  margin-bottom: 2vw;
  padding-right: 0;
  font-style: italic;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-78.website {
  text-align: center;
  margin-top: 1vw;
}

.project-description-footers {
  margin-top: 5vh;
}

.project-logo {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 1vh;
  display: flex;
}

.project-logo._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649385ec4e44ebd65381f649_Group%2070.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 4vw;
  height: 3vh;
}

.project-logo._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649386512f27dca35067695a_Layer_1.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 4vw;
  height: 3vh;
}

.div-block-533 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649385ec4e44ebd65381f649_Group%2070.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 8vw;
  height: 4vh;
}

.div-block-534 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649386512f27dca35067695a_Layer_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 8vw;
  height: 4vh;
}

.paragraph-79 {
  color: #181818;
  width: auto;
  max-width: 80vw;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-79.alpha {
  background-image: none;
}

.paragraph-79.alpha.content {
  text-align: center;
  width: auto;
  max-width: 100ch;
}

.link-18 {
  color: #000;
  text-transform: none;
  font-family: Helvetica, sans-serif;
  font-style: italic;
  font-weight: 700;
}

.image-23 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649385ec4e44ebd65381f649_Group%2070.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.ideation {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  max-width: none;
  height: auto;
  margin-bottom: 10vh;
  display: flex;
}

.ideation.inco {
  display: block;
}

.div-line {
  background-color: #ffc600;
  width: 20vw;
  height: .3vh;
}

.div-line.groove {
  background-color: #9aca3c;
  width: 25vw;
  height: .3vh;
}

.div-line.groove.track {
  width: 20vw;
  margin-bottom: 2vw;
  margin-left: -5vw;
}

.div-line.groove.track.seamless-linear-diffused {
  width: 24vw;
}

.div-line.tension {
  background-color: #333;
  width: 20vw;
  height: .2vh;
  margin-left: -5vw;
}

.div-line.tension.middle {
  margin-left: 0;
}

.div-line.alpha {
  background-color: #ffc600;
  background-image: none;
  width: 23vw;
  margin-bottom: 2vw;
  margin-left: -5vw;
}

.div-line.left {
  margin-left: -5vw;
}

.div-line.left.aquarevive {
  width: 25vw;
  height: .3vh;
}

.div-line.sparks {
  background-color: #fe42ba;
  height: .2vh;
}

.div-line.aquarevive {
  background-color: #576b4f;
}

.div-line.strideflow {
  background-color: #cc4a9c;
}

.div-line.inco {
  background-color: #494949;
  width: 15vw;
  height: .2vh;
}

.section-title {
  color: #576b4f;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10vh;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
}

.section-title.tension {
  color: #000;
  margin-bottom: 5vh;
}

.section-title.strideflow {
  color: #000;
  margin-bottom: 5vh;
  font-weight: 700;
}

.section-title.inco {
  color: #494949;
}

.section-title.alpha {
  color: #181818;
  background-image: none;
}

.div-block-535 {
  width: 100%;
}

.groove-ideation-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  width: 100%;
  height: auto;
  display: grid;
}

.groove-ideation {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949811dbb00e7bfa878d12_sketch2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 35vw;
  height: 25vw;
}

.groove-ideation._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949840bb4e4e99dd6240ea_sketch3.png");
}

.groove-ideation._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494986e22b9fae7bcc29355_sketch4.png");
}

.groove-ideation._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494987ed8abb401f4339eb1_sketch1.png");
}

.luminaire-options {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.luminaire-options-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.luminaire-options-block.tension {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.luminaiire-options {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499c1ab0e51d60efacced_fg-l1r-c90.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 14vw;
  text-decoration: none;
  display: flex;
}

.luminaiire-options:hover {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499c1ab0e51d60efacced_fg-l1r-c90.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.luminaiire-options._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499da5dd8de53de9cfc4e_fg-l1r-32.png");
}

.luminaiire-options._2:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499da5dd8de53de9cfc4e_fg-l1r-32.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.luminaiire-options._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949a07d87c8469ffb0ffc2_fg-l4r-16.png");
}

.luminaiire-options._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949a1f0f431d4148b43521_fg-l3r-16.png");
}

.luminaiire-options._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949a330f431d4148b44c22_fg-l1-ww-8.png");
}

.luminaiire-options._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949a89d5c08ba3a399cba8_fg-l2a-5.png");
}

.luminaiire-options._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949a96232d2d3b962b8897_fg-l4a-5.png");
}

.luminaiire-options._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949aa5b562bec413da11e9_fg-t1-1.png");
}

.luminaiire-options._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ab3edb7e615b025ad14_fg-t1-2.png");
}

.luminaiire-options._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ac19151c564aec51968_fg-t2-1.png");
}

.luminaiire-options._11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ad7141b7ceb35699a51_fg-t2-4.png");
}

.luminaiire-options._12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ae88a48679d40d3fd84_fg-t3-1.png");
}

.luminaiire-options._13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949af8d5c08ba3a39a7966_fg-t4-1.png");
}

.luminaiire-options._14 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949b099151c564aec57560_fg-tpj-1.png");
}

.luminaiire-options._15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949b140f431d4148b56f87_fg-tpj-2.png");
}

.luminaiire-options._16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949b24d8abb401f4370431_fg-t5-1.png");
}

.luminaiire-options._17 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949b32d87c8469ffb2b4da_fg-t6-1.png");
}

.luminaiire-options._18 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ce691586339b4a73a94_fg-t7-2.png");
}

.luminaiire-options._19 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949cf03f40c061f586324b_fg-t7-3.png");
}

.luminaiire-options._20 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949cfea4110bef0c212d94_fg-ll-1.png");
}

.luminaiire-options._21 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d1df7482a6308e96afd_fg-wl-1.png");
}

.luminaiire-options._22 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d24efb430019558a3e3_fg-wl-2.png");
}

.luminaiire-options._23 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d3d07f78eb957431bda_fg-l2s-48.png");
}

.luminaiire-options._24 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d4652b6642d44116b37_fg-l5s-32.png");
}

.luminaiire-options._25 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d5227d067e97e7440dd_fg-l1p-32.png");
}

.luminaiire-options._26 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d93f0050acad8734bae_fg-p1-1.png");
}

.luminaiire-options._27 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949d9aefb4300195593784_fg-p3-1.png");
}

.luminaiire-options._28 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949db127d067e97e74bfba_fg-t8-1.png");
}

.luminaiire-options._29 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949dbb78029d20cd6315ea_fg-t9-1.png");
}

.luminaiire-options._30 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949dc491586339b4a86bf7_fg-t10-1.png");
}

.luminaiire-options._31 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949dd2d40a76a0a410acdc_fg-p4-1.png");
}

.luminaiire-options._32 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ddf07f78eb95744162b_fg-p4-2.png");
}

.luminaiire-options._33 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949de952b6865d9a5999dd_fg-p4-3.png");
}

.luminaiire-options._34 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949dfc86512e39787d1dd5_fg-t11-1.png");
}

.luminaiire-options._35 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949e0b4baf36b6604a89fb_fg-p5-1.png");
}

.luminaiire-options.tension {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b3224d3556d387d9efdbb_ft-l1p-44.png");
  height: 16vw;
}

.luminaiire-options.tension._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b324d05d9f22e7cfcf06f_ft-l4p-66.png");
}

.luminaiire-options.tension._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b3262a5e447edfbdb2e65_ft-l1r-22.png");
}

.luminaiire-options.tension._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b326e86441837d14bb729_ft-l1r-33.png");
}

.luminaiire-options.tension._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32834799e3d60d684da0_ft-l4r-11.png");
}

.luminaiire-options.tension._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32902dbb5d415cb63f3b_ft-l4r-22.png");
}

.luminaiire-options.tension._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b329db17ff7774220f90d_ft-p1-2.png");
}

.luminaiire-options.tension._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32af8bd5cf7f94a21db5_ft-p5-1.png");
}

.luminaiire-options.tension._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32c2ba3642b993957a3c_ft-l1r-11.png");
}

.luminaiire-options.tension._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32dafd8967db451a38dc_ft-t2-1.png");
}

.luminaiire-options.tension._11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32e4fea71475c9be9089_ft-t2-2.png");
}

.luminaiire-options.tension._12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b32ed31bbb466c27af14d_ft-t2-3.png");
}

.luminaire-options-footers {
  opacity: 1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: none;
}

.luminaire-options-footers.names {
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.link-19 {
  margin-top: 5vh;
  font-size: 20px;
}

.link-19:hover {
  font-style: italic;
}

.scenarios-container.groove {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  height: auto;
  margin-bottom: 10vh;
  padding-bottom: 0;
  display: flex;
}

.div-block-536 {
  width: 70vw;
}

.scenarios {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494b30a1e817db9345a1d94_recessed.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 70vw;
  height: 40vw;
  display: flex;
}

.scenarios._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494cc185f13fc6e72a3788f_seamless%20recessed%20scen.jpg");
  margin-bottom: 5vh;
}

.scenarios._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494cd0c17230924ee83a9e3_shutterstock_2121652082.jpg");
}

.scenarios._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494cda1367df549c443cc0b_shutterstock_1844256496.jpg");
  margin-bottom: 5vh;
}

.scenarios._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494d050edbccc415611f183_suspended3%20smaller.jpg");
  background-position: 50% 0;
}

.scenarios._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494d0f4fe1028adf5850b3f_suspended%20with%20U.jpg");
}

.scenarios.tubes {
  background-image: none;
  max-width: none;
  height: auto;
  margin-bottom: 10vh;
}

.scenarios-headings {
  color: #eaeaea;
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
}

.scenarios-headings._3, .scenarios-headings._4, .scenarios-headings._5 {
  color: #040404;
}

.learn-more-block {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494d6763a2d36f3d3da85a5_power%20connector3.262.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  max-width: none;
  height: 50vh;
}

.learn-more-block._1 {
  background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494d6763a2d36f3d3da85a5_power%20connector3.262.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 40vw;
  margin-bottom: 1vw;
  margin-right: 0;
  display: flex;
}

.learn-more-block._2 {
  background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949aa5b562bec413da11e9_fg-t1-1.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 40vw;
  margin-left: 0;
  display: flex;
}

.learn-more-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 70vw;
  max-width: none;
  height: 80vh;
  margin-bottom: 20vh;
  display: flex;
}

.link-20 {
  font-size: 20px;
  font-style: normal;
}

.link-20:hover {
  font-style: italic;
}

.groove-sections {
  width: 70vw;
  max-width: none;
  margin-top: 10vh;
}

.groove-sections.track-corners {
  margin-bottom: 10vh;
}

.subtitles.groove {
  text-transform: uppercase;
  margin-top: 5vh;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
}

.subtitles.alpha {
  text-transform: uppercase;
  background-image: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.div-block-537 {
  margin-top: 5vh;
}

.text.groove {
  margin-top: 0;
  margin-bottom: 0;
}

.text.groove.adjustable {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  display: block;
}

.text.groove.t2, .text.groove.t4 {
  margin-bottom: 0;
}

.track-image-block {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  height: 40vw;
  margin-bottom: 5vh;
  display: grid;
}

.track-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e214edf428d0fe0ec7b1_recessed%20track%20heroshot%20white%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 20vw;
  padding-left: 1vw;
  display: flex;
}

.track-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e23d1ba0687244528004_recessed%20track%20heroshot%202.jpg");
}

.track-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e25f007f7c7628d474d0_suspended%20track%20heroshot%20white%202.jpg");
}

.track-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e27c9f14b6150d3490ee_suspended%20track%20heroshot%20black%202.jpg");
}

.track.footers {
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}

.mount-explain {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e3877f575cdf1467f438_Group%2071.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 15vw;
  margin-top: 5vh;
}

.heading-115 {
  width: 35vw;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.heading-115.side {
  opacity: 0;
}

.recessed-corners-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: grid;
}

.recessed-corners {
  height: 10vw;
}

.recessed-corners.images {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e5053a2d36f3d3eac5a4_recessed%20corner%201%20with%20track%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 8vw;
}

.recessed-corners.images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e56a007f7c7628d76dbb_recessed%20corner%202%20with%20walls%201.jpg");
  background-position: 50%;
  background-size: cover;
}

.recessed-corners.images._2.surface-mount {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d57c94f3282dfdf0edd6_surface%20corner2-1%201.jpg");
}

.recessed-corners.images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e5b3239f7bc3c37b5e63_recessed%20corner%203%20with%20wall%201.jpg");
}

.recessed-corners.images._3.surface-mount {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d58794f3282dfdf0fb78_surface%20corner3-1%201.jpg");
}

.recessed-corners.images._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e5d3edbccc41562ca112_recessed%20corner%20T%20sce%201.jpg");
}

.recessed-corners.images._4.surface-mount {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d59c52d5288e67d24d73_surface%20corner4%201.jpg");
}

.recessed-corners.images._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494e5f058d1eae5d354acbb_recessed%20corner%20X%201.jpg");
}

.recessed-corners.images._5.surface-mount {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d5a7e323ce241bf9f324_surface%20corner5%201.jpg");
}

.recessed-corners.images.surface-mount {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d56d191b7818c31c6e36_surface%20corner1-2%201.jpg");
}

.footers.alpha {
  background-image: none;
  justify-content: space-between;
  width: 70vw;
  height: 2vw;
  margin-bottom: 5vh;
  display: flex;
}

.paragraph-80 {
  text-align: center;
  font-size: 12px;
}

.div-block-538 {
  width: 70vw;
  height: 40vw;
}

.corner-example {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d4d127ed2a5f8286c23e_corner%20combination.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 30vw;
  margin-bottom: 5vh;
}

.corner-example._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d635db5a6a91d1108a07_surfacecorners.jpg");
}

.accessories {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.live-end-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d6fcf021405deb03b2da_Group%2072.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 30vw;
  margin-bottom: 5vh;
}

.power-connector {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495d94c52d5288e67d6f23b_power%20connector3.262.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 30vw;
}

.driver {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.remote-driver.block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 70vw;
  height: 20vw;
  margin-bottom: 10vh;
  display: grid;
}

._75w {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495e0f031f10d21fa1a6067_image%2094.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 1vw;
}

._480w {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6495e13fbddad9e7688d451e_image%2095.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: 1vw;
}

.heading-116 {
  font-size: 14px;
  font-weight: 400;
}

.internal-driver {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960faf42dcf69ded6de9ee_driverboxb-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 20vw;
}

.current-direction {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.div-block-539 {
  width: 70vw;
  height: 30vw;
}

.current-direction-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649601d6000f245389151ab0_one%20direction%20demo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 70vw;
  height: 39vw;
  margin-bottom: 1vw;
}

.single-direction-block {
  justify-content: space-between;
  width: 70vw;
  height: 20vw;
  display: flex;
}

.single-direction-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960412632f25da2eb02381_power%20connector2.261.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 34.5vw;
}

.single-direction-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6496043ecc2d268a5217f156_Screenshot%202023-06-23%20134303.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 34.5vw;
}

.uplight {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.uplight-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649604f7b01a5b4025557e5c_uplightcover2.300.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 20vw;
}

.tailor-made {
  width: 70vw;
  max-width: none;
}

.heading-117 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.drawing-eg-block {
  justify-content: space-between;
  width: 70vw;
  height: 37vw;
  display: flex;
}

._1-surface, ._2-surfaces {
  flex-direction: column;
  justify-content: space-between;
  width: 35vw;
  display: flex;
}

.heading-118 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-540 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960b83bc396805cc30edcd_image%2097.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 34.5vw;
  height: 95%;
}

.div-block-540._2-surfaces {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960bd0c9042f2069e9977b_image%2098.png");
  background-position: 50% 100%;
  width: 34.5vw;
}

.div-block-540._2-surfaces._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960e1b000f2453892479af_image%20102.png");
  background-position: 50%;
}

._3-surfaces {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960d6eeaf7d9ab8bcfaf32_Group%2073.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 15vw;
}

._3-surfaces._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960e9926d1419db530a22e_Group%2074.png");
}

.recessed-3-surfaces {
  flex-direction: column;
  justify-content: space-between;
  width: 70vw;
  height: 16vw;
  margin-top: 2vh;
  margin-bottom: 5vh;
  display: flex;
}

.recessed-3-surfaces.body-2 {
  background-color: #0000;
}

.suspended-mount-example {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  height: 35vw;
  display: flex;
}

.suspended-eg {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64960f27a241e795e7a4340e_image%20105.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 34.5vw;
  height: 100%;
}

.text-drawing {
  justify-content: space-between;
  height: 15vw;
  margin-top: 5vh;
  margin-bottom: 3vh;
  display: flex;
}

.text-drawing.louvered {
  margin-bottom: 0;
}

.text-drawing.ww-text {
  height: auto;
}

.text-drawing.ww-text.l5s {
  margin-bottom: 1vh;
}

.text-drawing.adj {
  height: auto;
  margin-bottom: 3vh;
}

.text-drawing.t1 {
  height: 10vw;
}

.text-drawing.t2 {
  height: auto;
  margin-bottom: 1vh;
}

.text-drawing.t4 {
  height: auto;
  margin-bottom: 0;
}

.text-drawing.t5 {
  height: auto;
  margin-bottom: 3vh;
}

.text-drawing.t7, .text-drawing.l2s {
  height: auto;
}

.text-drawing.ll {
  height: auto;
  margin-bottom: 1vh;
}

.text-drawing.p3, .text-drawing.tension {
  height: auto;
}

.drawing {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f0a04c2fdf9a4e08c9ed_Group%2042.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 35vw;
}

.drawing._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1032758d1754d0e14d7a_Group%2075.png");
}

.drawing._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a114213486089390c8ad8_image%2024.png");
  background-size: 60%;
}

.drawing._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1281b9a343fae2d5b8ef_image%2025.png");
  background-size: 60%;
}

.drawing._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a17da04f7396e8dc99682_image%2034.png");
  background-position: 50% 0;
  background-size: 60%;
}

.drawing._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1bd9d31e7831dc85890c_Group%2043.png");
  background-position: 50%;
  background-size: 70%;
}

.drawing._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1cf1dcf4dcde47bebb37_Group%2077.png");
  background-position: 50% 0;
  background-size: 70%;
}

.drawing._8 {
  background-image: none;
}

.drawing._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a24c1e1abbb40f95cf784_Group%2078.png");
  background-position: 50% 0;
  background-size: 90%;
}

.drawing._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a25de465df2561a5f0c58_Group%2079.png");
  background-size: auto 100%;
  height: 15vw;
}

.drawing._11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aef164b1b838c9ce72987_Group%2080.png");
  background-size: 70%;
}

.drawing._12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af0456f1ac970e8158b9f_Group%2081.png");
  background-size: 70%;
}

.drawing._13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af59f6f1c21be3e0440b0_Group%2082.png");
  background-position: 50% 0;
  background-size: 100%;
}

.drawing._14 {
  background-image: none;
}

.drawing._15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af83ce752cfc95107e0a9_Group%2083.png");
  background-size: 80%;
}

.drawing._16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af8d58c68612075bb4f3b_Group%2044.png");
  background-size: 80%;
}

.drawing._17 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649affdc3097a175718d577c_image%2080.png");
  background-position: 50% 0;
  background-size: auto 100%;
}

.drawing._18 {
  background-image: none;
}

.paragraph-81 {
  width: 35vw;
}

.track-head-paragraph {
  width: 33vw;
  margin-top: 2vh;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
}

.track-head-paragraph.adj {
  width: 34.5vw;
}

.track-head-paragraph.tension {
  width: 70vw;
}

.corners-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 5vh;
  display: grid;
}

.corners-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499c1ab0e51d60efacced_fg-l1r-c90.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.corners-image:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f28ba60c0193ecb11530_image%2074.jpg"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649499c1ab0e51d60efacced_fg-l1r-c90.png");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.corners-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f248d9a5b46ee5702e1b_fg-l1r-ci%201.jpg");
}

.corners-image._2:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f2d2a6f49ae208114246_image%2075.jpg"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f248d9a5b46ee5702e1b_fg-l1r-ci%201.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.corners-image._2.honeycomb {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a20a013486089397c1ad6_FG-T3-1%20honey.jpg");
  height: 15vw;
}

.corners-image._2.honeycomb:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a20dceb1c359a9a1fc546_honeycomb%20effect.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image._2.wallwash {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2197c8b10e8395c21a37_FG-T3-1%20wallwash%201.jpg");
  height: 15vw;
}

.corners-image._2.wallwash:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2197c8b10e8395c21a37_FG-T3-1%20wallwash%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f2614ff5f86872f61d6f_fg-l1r-co%201.jpg");
}

.corners-image._3:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f2e50bd0f43471a8ad52_image%2076.jpg"), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f2614ff5f86872f61d6f_fg-l1r-co%201.jpg");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.corners-image._3.frosted-diffuser {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2035eb1c359a9a1cf6cc_FG-T3-1%20foggy.jpg");
  height: 15vw;
}

.corners-image._3.frosted-diffuser:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a20ed0cbcbbb659e19a92_foggy%20effect.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image._3.frosted-edge {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2181ef0062a0e548467b_FG-T3-1%20foggy%20cover%201.jpg");
  height: 15vw;
}

.corners-image._3.frosted-edge:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2181ef0062a0e548467b_FG-T3-1%20foggy%20cover%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.linear-diffuser {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a207e9749fce35c068aee_FG-T3-1%20linear.jpg");
  height: 15vw;
}

.corners-image.linear-diffuser:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a20c8d31e7831dcbde609_linear%20effect.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.snoot {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a218a4a79909b10095e4d_FG-T3-1%20snoot1%201.jpg");
  height: 15vw;
}

.corners-image.snoot:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a218a4a79909b10095e4d_FG-T3-1%20snoot1%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.t7-1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af6fd8e3290aee187d6e9_FG-T7-1%20PD%201.jpg");
  height: 20vw;
}

.corners-image.t7-1:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af6fd8e3290aee187d6e9_FG-T7-1%20PD%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.t7-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af7030de169e50ffff385_FG-T7-2%20PD%201.jpg");
  height: 20vw;
}

.corners-image.t7-2:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af7030de169e50ffff385_FG-T7-2%20PD%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.t7-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af70927e1105de1743651_FG-T7-3%20PD%201.jpg");
  height: 20vw;
}

.corners-image.t7-3:hover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af70927e1105de1743651_FG-T7-3%20PD%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.corners-image.p4-1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949dd2d40a76a0a410acdc_fg-p4-1.png");
  height: 20vw;
}

.corners-image.p4-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949ddf07f78eb95744162b_fg-p4-2.png");
  height: 20vw;
}

.corners-image.p4-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64949de952b6865d9a5999dd_fg-p4-3.png");
  height: 20vw;
}

.div-block-541 {
  width: 100%;
  height: 100%;
}

.my-logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648c9d197cb239367485a2a6_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.luminaire-scenario {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a109fa9a3e26c6a06a810_downlight%20scen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
  margin-bottom: 5vh;
}

.luminaire-scenario.l1r {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499f19c3a26791f699b2c38_seamless%20recessed2.jpg");
}

.div-block-542 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1178f472bfd4bb6013b9_louvere%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 70vw;
  height: 7vw;
  margin-bottom: 5vh;
}

.ww-block {
  justify-content: space-between;
  width: 70vw;
  height: 20vw;
  display: flex;
}

.ww {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a130213486089390ed52c_wall%20wash%20effect%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 34.5vw;
}

.ww._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1365fcf5ab9d3a557d88_Screenshot%202022-06-28%20100337%201.jpg");
}

.ww._2.t1-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6494b30a1e817db9345a1d94_recessed.jpg");
}

.ww._2.t1-2._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1f3c2919fe0f54eff1b6_FG-T2-4%20SCEN.jpg");
}

.ww._2.l2s {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af89c5fb2d27b55422165_FG-L2S.jpg");
}

.ww._2.wl {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649afe50c8282238acaccc49_Wall%20Light%202.41.jpg");
}

.ww._2.ll {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aff5dd1ca955fe8c1f297_line%20effect%20169.jpg");
}

.ww._2.t11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b00c2b62cac96f2f42759_shutterstock_1936129957%202.jpg");
}

.ww.t1-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1c5104f7396e8dfd6994_FG-T1-2%20SCEN.jpg");
}

.ww.t2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1e79fcf5ab9d3adb83f4_FG-T2-1.jpg");
}

.ww.t2._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1f2f102887fbe7a78083_FG-T2-4%20hero2.jpg");
}

.ww.tpj {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aee657f87e7f192e1382e_Logo%20Projection%20Effect%20169%202.jpg");
}

.ww.tpj._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aee84f03b08706dc262c8_form%20projection%20169%202.jpg");
}

.ww.l2s {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af8691af2498019380007_L2S-32%201.jpg");
}

.ww.wl {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649afe25728130e5e8bdc7aa_Wall%20Light%201.39.jpg");
}

.ww.ll {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aff7672e4e85408e24e63_Corridor%20Spot%20Light.jpg");
}

.ww.t9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b00931af24980194335e8_T9%20update.jpg");
}

.tilt-rotation {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a140d5740259235fb6a9d_image%2028.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 3.5vw;
  margin-top: 2vh;
}

.div-block-543 {
  width: 70vw;
  height: 4vw;
}

.rotation-tilt {
  height: 3vw;
  display: flex;
}

.rotation-tilt._2 {
  margin-bottom: 3vh;
}

.rotation-tilt._3 {
  margin-top: 1vh;
  margin-bottom: 3vh;
}

.rotation-tilt._4 {
  margin-top: 2vh;
}

.left {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a140d5740259235fb6a9d_image%2028.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 35vw;
}

.left._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1d4329355c800a481218_image%2041.png");
}

.left._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a252cc330083ac4bc6a27_image%2043.png");
}

.left._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af78055ed317c59abbe8f_image%2064.png");
}

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

.adj-drawings {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a16bef69460000a21883a_Group%2076.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 70vw;
  height: 10vw;
}

.adj-rendering {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a17214a79909b105eb68d_Big%20Poster1%201.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 18vw;
  margin-bottom: 5vh;
}

.paragraph-82 {
  margin-bottom: 0;
  font-size: 12px;
}

.standard-photo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a1b7e48052e335da789a8_FG-T1-1%20update.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 30vw;
}

.standard-photo.t4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649a2581465df2561a5ecac1_FG-T4-2%20raw.238.jpg");
  height: 30vw;
}

.standard-photo.tpj {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aee0a453c50db3f6d4d36_Big%20Poster3%201.jpg");
  height: 22vw;
  margin-bottom: 1vh;
}

.standard-photo.t5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649aefed1d84631f84fad341_Flat%20Round.jpg");
}

.standard-photo.t6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af51c1cf2bf9d0e5f548e_FG-T6-1%201.jpg");
}

.standard-photo.t10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af7d1034998e6e80e9523_FG-T10-1%20scene.jpg");
  height: 35vw;
}

.standard-photo.l5s {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649af9571d5a4ff7da971c78_FG-L5S-48%20scene%201.jpg");
  background-position: 50% 0;
  height: 35vw;
}

.standard-photo.t8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b0007c8b836ef9e7e71a8_FG-T8-1.jpg");
}

.standard-photo.p3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b01277fa0ace54784c805_P3%20scene%201.jpg");
  height: 35vw;
}

.standard-photo.p1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b019ac86a5c4b8c36bcaf_FG-P1%20scene%202.jpg");
  height: 35vw;
}

.standard-photo.p5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b029fe752cfc95147db59_FG-P5-1.jpg");
  height: 35vw;
}

.standard-photo.tension {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b36104799e3d60db23847_Tension%20T2-L2R%20PD.jpg");
  height: 25vw;
  margin-bottom: 2vh;
}

.standard-photo.tension.scene {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b36a72905e26cd30f6ed2_L1R%20scene.30.jpg");
  height: 35vw;
}

.standard-photo.tension.scene.l4r {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b378605d9f22e7c25f71d_L4R%20scene.31.jpg");
}

.standard-photo.tension.scene.l1p {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b4321ada8c9bcfc5455e0_L1P%20scene.32.jpg");
}

.standard-photo.tension.scene.p5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b4436e7798ba2ba1df3c8_Globe%20scene.jpg");
}

.standard-photo.tension.l4r {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b37504799e3d60dc9eee3_Tension%20T2-L4R%20PD.jpg");
}

.standard-photo.scenario {
  height: 40vw;
}

.standard-photo.scenario.tension {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b4519e7798ba2ba1f4b19_Tension%20Track%20scene.jpg");
  height: 35vw;
}

.standard-photo.scenario.tension._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b71570989dab54a2b162d_exhibition%20photosho.jpg");
}

.standard-photo.scenario.tension._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b4598a723e863ab650f32_4.jpg");
}

.standard-photo.ring {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7544e20c8c9bd9ad5172_duowing2.295.jpg");
  height: 35vw;
  margin-bottom: 1vh;
}

.standard-photo.ring._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7bd67baf9ff35d9fd65b_mono.296.jpg");
}

.standard-photo.ring._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7c45cc158e69875a00db_pebble.297.jpg");
}

.standard-photo.ring._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7ccc21412e5e79e63688_all.jpg");
}

.standard-photo.ring._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7d8082aeabbf1efa64e6_duowing.294.jpg");
}

.standard-photo.alpha {
  background-image: none;
}

.standard-photo.alpha.phase-1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9d26f162e25b023b4a49_A5.gif");
  background-position: 50%;
  background-size: cover;
  height: 50vw;
  margin-top: 5vh;
  margin-bottom: 0;
}

.standard-photo.alpha.phase-2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9bf3363bd97cc3690ea8_B1.gif");
  background-position: 50%;
  background-size: cover;
  height: 40vw;
}

.standard-photo.alpha.phase-3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e092f4455e6a0d8d4393c_200607_Robot.jpg");
  background-position: 50%;
  background-size: cover;
  height: 40vw;
  margin-top: 1vw;
  margin-bottom: 3vw;
}

.standard-photo.alpha.phase-3._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649ca42261fbc82430321a4e_200607_Robot.jpg");
  height: 40vw;
  margin-top: 1vw;
}

.standard-photo.alpha.phase-3._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d91bb57b4889218d893c9_200607_Rob.jpg");
  height: 40vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.standard-photo.alpha.phase-3._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d97ebd1079c1630822eac_6.jpg");
  margin-top: 1vw;
}

.standard-photo.alpha.phase-3._3-5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d97a66ed33362e87a592b_seperate.jpg");
}

.standard-photo.alpha.scenario {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9a05cd6795444fec323d_020_YGL_Robot_%E9%9B%AA%E5%9C%B0%E6%B4%97%E8%BD%A6%E5%9C%BA%E6%99%AF.gif");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
}

.standard-photo.alpha.event {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649da1129d48bb44392374ad_even1.gif");
  background-position: 50%;
  background-size: cover;
  height: 40vw;
}

.standard-photo.alpha.phase-4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dc64a1ccfc8ef2839ee31_Artboard%201.jpg");
  background-position: 50%;
  background-size: cover;
  height: 40vw;
  margin-bottom: 1vw;
}

.standard-photo.alpha.phase-4.l {
  background-image: none;
  height: 38vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.standard-photo.alpha.phase-4.l._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df550e7ef2b71425b617e_1-1.jpg");
  height: 38vw;
  margin-top: 0;
}

.standard-photo.alpha.phase-4.l._3 {
  margin-top: 0;
}

.standard-photo.alpha.phase4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e04a067d76827719e4512_200907-P15%201.jpg");
  background-position: 50%;
  background-size: cover;
  height: 40vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.standard-photo.alpha.phase4._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e05c708291219fddf8799_200907-P4%201.jpg");
}

.standard-photo.alpha.phase4._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e05dbb31548cabb696b18_200907-P2%201.jpg");
}

.standard-photo.dryer {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e01930f7ee9b58599791e_3features%201.jpg");
  height: 35vw;
  margin-top: 1vw;
}

.standard-photo.dryer._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e01b24f971523fbf06ee4_200907-P3%201.jpg");
  margin-bottom: 1vw;
}

.standard-photo.sea {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/618ed13a0f07ad030234d352_ibrahim-mohamed-vDDm1B-n65Q-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 40vw;
  margin-bottom: 5vh;
  padding-top: 5%;
  padding-left: 5%;
}

.standard-photo.aquarevive._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a913690460ecc653f9352c_s-l1600.png");
  width: 70vw;
  height: 40vw;
  margin-bottom: 5vh;
}

.standard-photo.aquarevive._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a915e4410ff20685150447_snorkel2.png");
  height: 40vw;
}

.standard-photo.aquarevive._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a916700460ecc653fb5c7d_snorkel3.png");
  background-position: 50% 100%;
  height: 35vw;
}

.standard-photo.aquarevive._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91b9793be72508ae9e55b_fin.png");
  background-position: 50% 100%;
  height: 40vw;
}

.standard-photo.aquarevive._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a9191b8fea82aa6ac72f27_fins1.png");
  background-position: 50% 100%;
  height: 36vw;
  margin-bottom: 10vh;
}

.standard-photo.aquarevive._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91fd323106e4e32e5ee07_fins_section%20view.png");
  height: 35vw;
}

.standard-photo.aquarevive._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab3c819aa6a67097009f19_mask_onground.61.png");
  background-position: 50% 100%;
  height: 34vw;
}

.standard-photo.aquarevive._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab4297317b2e14c9129e1a_mask_onground.61.png");
  height: 40vw;
}

.standard-photo.aquarevive._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ad71af7205592f429f38bc_mask.png");
  height: 90vw;
}

.standard-photo.aquarevive.scene {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab42be14894808e891352d_scene1.jpg");
  height: 40vw;
  margin-bottom: 5vh;
}

.standard-photo.aquarevive._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab450a44ef515609322840_Final_Deck_%E9%A1%B5%E9%9D%A2_50.png");
  margin-bottom: 2vh;
}

.standard-photo.aquarevive._11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab45ea0b9982d5e03637ca_Final_Deck_%E9%A1%B5%E9%9D%A2_51.png");
  height: 40vw;
  margin-bottom: 2vh;
}

.standard-photo.aquarevive._12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab4679a4fd064ea7d85787_Final_Deck_%E9%A1%B5%E9%9D%A2_52.png");
  height: 40vw;
}

.standard-photo.aquarevive._13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab47cf7a03f6aabf94b015_system.png");
  height: 30vw;
  margin-bottom: 5vh;
}

.heading-119 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph-83, .paragraph-84, .paragraph-85, .paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89, .paragraph-90, .paragraph-91 {
  font-size: 12px;
}

.tension-track {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.tension-track.data {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b2d0b31ef11cb4ffc674d_image%20107.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 65vw;
  height: 5vw;
  margin-top: 3vw;
  margin-bottom: 3vw;
}

.tension-track.data._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b2f2b8c3b9d46e0045f95_image%20107.png");
  width: 70vw;
  height: 15vw;
  margin-top: 0;
}

.tension-track-rendering {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b2c7140702d3c49ca690a_Tension%20Track.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
  margin-bottom: 3vh;
}

.paragraph-92 {
  text-align: center;
  max-width: 100ch;
  margin-bottom: 3vh;
}

.paragraph-93 {
  text-align: center;
  margin-bottom: 3vh;
}

.paragraph-94 {
  margin-bottom: 0;
}

.individual-luminaires {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.tension-individuals {
  max-width: none;
}

.tension-scenarios {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  height: auto;
  display: flex;
}

.link-21, .link-22 {
  font-style: italic;
}

.div-block-545 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649386512f27dca35067695a_Layer_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.elite {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649385ec4e44ebd65381f649_Group%2070.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 50%;
  height: 100%;
}

.fusion {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649386512f27dca35067695a_Layer_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 50%;
  height: 100%;
}

.inspiration-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  height: auto;
  margin-bottom: 1vh;
  display: grid;
}

.source {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b67a43bac0fa01df2a4be_plastic%20recycle.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 22vw;
}

.source._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b67afefdd474937472fff_plastic%20recycle2.jpg");
}

.source._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b67b6efdd4749374736a2_plastic%20recycle3.jpg");
}

.subtitle {
  color: #576b4f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.subtitle.report {
  background-color: #0000;
  text-decoration: underline;
}

.subtitle.ideation-titles {
  font-size: 10px;
  line-height: 15px;
}

.subtitle.material-process {
  font-size: 10px;
  line-height: 20px;
}

.subtitle.final-design {
  text-align: left;
  padding-left: 2vw;
}

.subtitle.hidden {
  display: none;
}

.subtitle.inco {
  color: #494949;
  margin-bottom: 1vh;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
}

.ideation-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.ideation-block.strideflow {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 5vh;
}

.ideation-block.inco {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ideation1 {
  height: 33vw;
}

.lightbox-link-6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b68e2173d9738cd63798c_Butterfly_Sketch.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-6._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b691c2f219f1bd16c2725_Heart_Sketch.jpg");
}

.lightbox-link-6._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b6928c9ae6cf48b4d4d16_Random_Sketch.jpg");
}

._3d-modeling-rendering {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10vh;
  display: flex;
}

.modeling.mfm {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b6ff083ff725f05249d3d_Group%2084.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 35vw;
  margin-bottom: 1vh;
}

.rendering-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  height: auto;
  display: grid;
}

.chunky-love {
  color: #29509f;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b71afde86428161351e08_Group%2085.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 20vw;
  padding-left: 0;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.fin {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b71bb48e763d7e64bcd99_Group%2089.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.duo-wing {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b71ce3bac0fa01d18857d_Group%2088.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.mono-wing {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7324c68aeec6e13ff82d_Group%2090.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 20vw;
  text-decoration: none;
  display: flex;
}

.pebble {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b7362afc2cd3aca1565ad_Group%2086.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.stacked {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649b73a4f3277c6605a1be14_Group%2087.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.heading-120 {
  color: #29509f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
}

.heading-121 {
  color: #b3971d;
}

.ring-names {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.ring-names.f {
  color: #b3971d;
}

.ring-names.dw {
  color: #ae3e76;
}

.ring-names.mw {
  color: #d77a0f;
}

.ring-names.p {
  color: #73a009;
}

.ring-names.s {
  color: #cc3fc3;
}

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

.alpha {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/602d928c42a6133f218d8d1e_frogdesign.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.frog {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/5fe7c4515274165f0805d6a6_Asset%2044.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.frog.ygl {
  background-size: 100%;
  width: 10vw;
  height: 3vw;
}

.phase1 {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  display: flex;
}

.body-8 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.phase-1.alpha, .phase-2.alpha {
  background-image: none;
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.phase-3 {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.phase-3.unified-sleek-and-minimalistic {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: block;
}

.div-block-546 {
  width: 100%;
}

.two-images {
  justify-content: space-between;
  width: 70vw;
  height: auto;
  display: flex;
}

.two-images.sidelights {
  margin-bottom: 3vw;
}

.sensor {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d92d1a845ef2a1b0be3a9_sensor1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 34.5vw;
  height: 25vw;
}

.sensor._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d92f2393b845daa858e4c_sensor2.jpg");
}

.sensor._2.phase4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dc90543fe66e953b83532_FG_YGL_0904%201.jpg");
}

.sensor._2.phase4.support-frame {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e03da9b3ee66551fa651a_%E6%94%AF%E6%9E%B6-02%201.png");
}

.sensor.phase4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dc79fed19b6d75dfce309_Asset%2026%201.jpg");
  width: 34.5vw;
}

.sensor.phase4.support-frame {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e036d986d3a77a9edd834_%E6%94%AF%E6%9E%B6-01%201.png");
  height: 20vw;
}

.sensor.phase4.support-frame._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e03f2c907d8c5268f1a07_%E6%94%AF%E6%9E%B6-03%201.png");
}

.sensor.phase4.support-frame._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e043a298e453cc127289e_%E6%94%AF%E6%9E%B6-04%201%20(1).png");
  background-size: 105%;
}

.scenario {
  width: 100%;
  margin-bottom: 5vh;
}

.scenario.physical-model {
  height: auto;
}

.physical-models-block {
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.physical-model-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9ddbbb35de109167b1e9__DSC7767%203.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.physical-model-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9e9faab4351459ab17f7__DSC7774%204.jpg");
}

.physical-model-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9eb7fd9e45b1071a22f2__DSC7777%201.jpg");
}

.physical-model-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9ec6b9891d90712b4370_DSC03547%201.jpg");
}

.physical-model-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9ed3cd71ab116be347dc_DSC03426%201.jpg");
}

.physical-model-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649d9f0e0f97b79ca4a78c2c_DSC03422%201.jpg");
}

.phase-4 {
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.div-block-547 {
  width: 70vw;
  height: 20px;
}

.div-block-548, .div-block-549 {
  width: 50%;
}

.footers-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 34.5vw;
  line-height: 14px;
  display: flex;
}

.heading-122 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

._3-images.alpha {
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  background-image: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1vw;
  display: grid;
}

.video1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649de7b52b9b5853a086f3f7_video1_1.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
}

.video2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649de7ca0aa2a4c8b8f31531_video2_1.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.video3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649de857a0c9f006b528506c_video3_1_1.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.l-ideation-block._1 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.l-ideation.r1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df2052fff8bd418ea9087_1-1%204.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 13.5vw;
}

.l-ideation.r1._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df216e30419e0a92f64f8_2-1%203.jpg");
}

.l-ideation.r1._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df2226ffd09ae6ed0ea6d_3-1%203.jpg");
}

.l-ideation.r1._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df2323e121788f51ed231_4-1%202.jpg");
}

.l-ideation.r1._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df23def6420e95d8085a0_5-1%202.jpg");
}

.l-ideation.r1._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df2472fff8bd418eacd8c_6-1%202.jpg");
}

.l-ideation.r1._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df24f6ffd09ae6ed1cb56_7-1%202.jpg");
}

.l-ideation.r1._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df26439ea213553f93fe7_8-1%202.jpg");
}

.l-ideation.r1._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df3e945d86ec8d53c14da_8-2%201.jpg");
}

.l-ideation.r2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df51413e7189b7f4184c9_round1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
}

.l-ideation.r3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649df550e7ef2b71425b617e_1-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 38vw;
}

.l-ideation.r3._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dfa06e7ef2b7142617f3a_2-1.jpg");
}

.l-ideation.r3._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dfa2f0f7ee9b58581a4ac_3-1.jpg");
}

.lightbox-link-7, .div-block-550 {
  width: 70vw;
  height: 40vw;
}

.qr-code {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649dfaaac32a0b86205aa0d9_11111.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
  margin-bottom: 5vw;
}

.div-block-551 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e024e97cf90e6ba9f5ec2_200907-P13%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 13vw;
}

.div-block-551._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0262c47448084f4cdd43_200907-P10%201.jpg");
}

.div-block-551._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0293e7d232b937e1af00_200907-P7%201.jpg");
}

.div-block-551._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e02d822eb952a0f02c44a_1-3%201.jpg");
}

.div-block-551._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e02e308a8d1dcd2b7fe24_1-2%202.jpg");
}

.div-block-551._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e02eb45d86ec8d54e8d04_1-1%203.jpg");
}

._6-images-block {
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  margin-bottom: 1vh;
  display: grid;
}

._6-images {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e055bcf44d28c28a86780_31595989735_%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
}

._6-images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e05662bdb99825231d557_51595989737_%201.jpg");
}

._6-images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e056f2bdb99825231de9e_61595989738_%201.jpg");
}

._6-images._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0578788753d771b5a713_101595989789_%201.jpg");
}

._6-images._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0580b31548cabb68e725_91595989741_%201.jpg");
}

._6-images._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0587b31548cabb68f6fe_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_2020072910360714%201.jpg");
}

.uiux {
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

._4-images-block {
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  margin-bottom: 5vw;
  display: grid;
}

.app-model {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0682719a00eb27eb9f9d_1-2%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 12vw;
}

.app-model._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e069484f7e91c5c6656c3_2-2%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.app-model._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e06abc15db7cfb8784c68_3-2%201.png");
}

.app-model._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e06b64f35dd2072986399_4-2%201.png");
}

._2x2-block {
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.ux {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e072f6bad3f5e26e39e9c_a%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.ux._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0748a5271af953ebe0e9_%E5%9C%B0%20copy77777%201.jpg");
}

.ux._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e074f76c899006d69913d_b%201.jpg");
}

.ux._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/649e0758a6cf1bdc75dfa4d9_c%201.jpg");
}

.tubes-structure {
  flex-direction: row;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: block;
}

.tubes-structure-block {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5a1495275149008d646c2_ftl-tl-2_Page_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 70vw;
}

.tubes-structure-block._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5a193fb20d0a19ed03382_ftl-tl-2_Page_4.png");
}

.tubes-options {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.tubes-options-block {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tubes-option {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58c159d31b8d9f4215ebc_ftl-acc-05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 23vw;
}

.tubes-option._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58c8c0320439981dfb65b_ftl-acc-06.jpg");
}

.tubes-option._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58ce7dce2d54f7c546c94_ftl-acc-07.jpg");
}

.tubes-option._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58d0d0689d69848e2bdd7_ftl-acc-08.jpg");
}

.tubes-option._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58d71adcaf79a1dc8ce58_ftl-acc-09.jpg");
}

.tubes-option._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58d7b4d6e421b64753d27_ftl-acc-10.jpg");
}

.tubes-option._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58ed29d31b8d9f424d1ea_ftl-acc-11.jpg");
}

.tubes-option._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58f02dce2d54f7c571a5b_ftl-acc-12.jpg");
}

.tubes-option._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a58f0d4d6e421b647719ab_ftl-acc-13.jpg");
}

.div-block-552 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 40vw;
}

.tubes-scenario {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a59f4620a1350f4407d250_assemble2%20scene.124.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 40vw;
  margin-bottom: 1vw;
}

.tubes-scenario._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a59f7fbf1133aa75c7f565_sc3.jpg");
}

.tubes-scenario._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a59f94ab0f16082561cbb3_sc7.jpg");
}

.tubes-scenario._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a59fac394d526494e27536_sc9.jpg");
}

.tubes-scenario._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a59fc08d40ea3b6650debe_Tubes%20scene%201.jpg");
}

.sparks-logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b07dc3fede11f5a9f6f9ad_sparks.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 10vw;
  height: 5vw;
}

.sparks-bg {
  width: 70vw;
  max-width: none;
}

.why-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 70vw;
  margin-bottom: 10vh;
  display: flex;
}

.why-text {
  width: 70vw;
}

.why-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b0899bbf7c56275cfd35bd_robert-collins-DrUguS1oBGU-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30vw;
  height: 16vw;
}

.why-image._3how {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b08a661a055c83f768c763_image%204.jpg");
}

.heading-123 {
  color: #fe42ba;
  background-color: #cffb04;
  width: 70vw;
  margin-top: 0;
  margin-bottom: 5vh;
  font-family: Century gothic, sans-serif;
  font-size: 30px;
}

.heading-123.pd {
  text-align: center;
}

.paragraph-95 {
  max-width: 100ch;
  margin-bottom: 0;
  font-family: Century gothic, sans-serif;
  font-weight: 400;
}

._3-how-bg {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 40vw;
  display: flex;
}

.heading-124 {
  color: #fe42ba;
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.text-span-38 {
  color: #333;
  font-weight: 400;
}

.persona {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5b66e57cf0ebd6b98ae0e_isco-wcJOYUVOwDc-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  width: 70vw;
  height: 50vw;
  margin-bottom: 0;
  padding: 2vw;
  display: flex;
}

.heading-125 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: underline;
}

.heading-126 {
  color: #cffb04;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Century gothic, sans-serif;
  font-size: 38px;
  line-height: 50px;
}

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

.block-quote, .block-quote-2, .block-quote-3 {
  color: #fff;
  font-size: 14px;
}

.project-descption {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-top: 5vh;
  margin-bottom: 10vh;
  display: flex;
}

.paragraph-96 {
  width: 35vw;
}

.sparks-content {
  background-color: #242223;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.typography-colors {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b701381a539b6e8aa5dd04_graphic.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40vw;
}

.sparks-content-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5bc367c5acfaea921b6f6_5.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 105vw;
  margin-bottom: 10vh;
  display: flex;
}

.link-23 {
  color: #fff;
  margin-bottom: 5vh;
}

.lightbox-link-8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5bc367c5acfaea921b6f6_5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 130vw;
}

.lightbox-link-9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5bc367c5acfaea921b6f6_5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 130vw;
}

.button-9 {
  background-color: #fe42ba;
  margin-bottom: 3vh;
  font-family: Bangers, sans-serif;
}

.functions {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5c2eafc32850bec52b3d2_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 39vw;
  margin-top: 0;
}

.function-text {
  flex-direction: column;
  align-items: center;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
}

.heading-127 {
  color: #cffb04;
  text-align: center;
  margin-bottom: 2vw;
  font-family: Century gothic, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.paragraph-97 {
  color: #e0e0e0;
  font-family: Century gothic, sans-serif;
}

.heading-128 {
  color: #cffb04;
  font-family: Century gothic, sans-serif;
}

.sparks-project-description {
  margin-top: 15vh;
  margin-bottom: 10vh;
  padding-left: 3vw;
  padding-right: 3vw;
}

.paragraph-98 {
  color: #e4e4e4;
  padding-top: 3vh;
  font-family: Century gothic, sans-serif;
}

.searching-page {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5ce7504f3fdea5e64474a_searching%20page.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 75vw;
  margin-top: 0;
}

.booking-process {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5cee6707f70b13bd4bad7_booking.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 75vw;
}

.need-to-know {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d23364c24bd1866686ab_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 39vw;
}

.sketch.sparks {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d1a7380b172bed6352a2_sparks%20sketch.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 50vw;
  margin-bottom: 10vh;
}

.set-up-information {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d29fbf0a5898c7144558_set%20up%20information.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 75vw;
}

.bpd-graphic._1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d654f93044a421f29bb9_graphic1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: space-between;
  width: 70vw;
  height: 112vw;
  display: flex;
}

.bpd-graphic._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d706c4877113ba73d28d_graphic2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 170vw;
}

.bpd-graphic._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d7ba4c0d30ca22447f46_poster.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 38vw;
}

.bpd-graphic._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d83f4747faf082440085_34%20%E6%88%B7%E5%A4%96%E6%B5%B7%E6%8A%A5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 46vw;
}

.bpd-graphic._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9a29706c860bc39da7b93_poster2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 38vw;
}

.div-block-553 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a5d5d2f93044a421f20868_Group%207220.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 10vw;
  height: 100%;
}

.bold-text-5 {
  color: #fe42ba;
}

.algix-logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a751e520f10f4fe587ec35_algix-logo-r-clear-300x130.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 10vw;
  height: 3vw;
}

.bg {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.sustainability-awareness {
  width: 70vw;
  margin-bottom: 5vh;
}

.sustainability-awareness.personal-waste {
  display: none;
}

.heading-129 {
  color: #576b4f;
  margin-top: 5vh;
  margin-bottom: 5vh;
  font-family: Raleway, sans-serif;
}

.heading-129.lca-goals {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-129.interview {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2vh;
}

.heading-129.algix {
  margin-top: 0;
}

.heading-129.final-design {
  text-align: left;
  margin-bottom: 3vh;
}

.strategy-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.strategy-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754859c089770d401bb91_image%20107.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 6.5vw;
}

.strategy-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754c0de753997050d3941_image%20108.png");
}

.strategy-image._2.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756357630a7df1cb2d6d7_image%20135.png");
}

.strategy-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754cafe8a292ac8a385c9_image%20109.png");
}

.strategy-image._3.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7563da0e0fe3a05ad394c_image%20136.png");
}

.strategy-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754d4893a803e68b47ebd_image%20110.png");
}

.strategy-image._4.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75646699f4a5f73c7f438_image%20137.png");
}

.strategy-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754dfa0e0fe3a05ab1a85_image%20111.png");
}

.strategy-image._5.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7564e33894aa86b64cb97_image%20138.png");
}

.strategy-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a754e9fe8a292ac8a3a6d9_image%20112.png");
}

.strategy-image._6.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75658699f4a5f73c80b51_image%20139.png");
}

.strategy-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75533d48fca8ee6eec150_image%20113.png");
}

.strategy-image._7.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75688fe8a292ac8a57f2a_image%20140.png");
}

.strategy-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7553d3cab2df6d0ae3356_image%20114.png");
}

.strategy-image._8.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75691618becb4f3e04a50_image%20141.png");
}

.strategy-image._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7554433894aa86b638c6a_image%20115.png");
}

.strategy-image._9.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7569928805b21f09aaef1_image%20142.png");
}

.strategy-image._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7554ed423e1e99a78779e_image%20116.png");
}

.strategy-image._10.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756a23ef96640dbc4bd49_image%20143.png");
}

.strategy-image._11 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7555733894aa86b63aa18_image%20117.png");
}

.strategy-image._11.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756af265468bb21bd9de7_image%20144.png");
}

.strategy-image._12 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7555f9c089770d402e53b_image%20118.png");
}

.strategy-image._12.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756b7de753997050fc331_image%20145.png");
}

.strategy-image._13 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7559d3b7a2c1e9af8f7a6_image%20119.png");
}

.strategy-image._13.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756e4fe8a292ac8a5ec1a_image%20146.png");
}

.strategy-image._14 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a755a5d48fca8ee6ef6317_image%20120.png");
}

.strategy-image._14.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756ec18583f50475c5802_image%20147.png");
}

.strategy-image._15 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a755ac18583f50475b15be_image%20121.png");
}

.strategy-image._15.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756f4fe8a292ac8a5f9fd_image%20148.png");
}

.strategy-image._16 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a755b45b65c5d2bc59faae_image%20122.png");
}

.strategy-image._16.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756fc3b7a2c1e9afa91bf_image%20149.png");
}

.strategy-image._17 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a755bcf14f30786bb178ee_image%20123.png");
}

.strategy-image._17.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a757047630a7df1cb40e96_image%20150.png");
}

.strategy-image._18 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a755c4a0e0fe3a05ac1e68_image%20124.png");
}

.strategy-image._18.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7570ed0a7d5f66307126d_image%20151.png");
}

.strategy-image.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a756283ef96640dbc41f61_image%20134.png");
  height: 6.5vw;
}

.personal-waste-block.left-right {
  display: flex;
}

.personal-waste-images {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.personal-waste-text {
  width: 50%;
  padding-left: 2vw;
}

.personal-waste-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a757dc18583f50475d641b_image%20126.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 6vw;
}

.personal-waste-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a758282df2b3d3067136bd_image%20127.png");
}

.personal-waste-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75830f14f30786bb45978_image%20131.png");
}

.personal-waste-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a758403ef96640dbc67b46_image%20132.png");
}

.personal-waste-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a758596e562e995915fda1_image%20128.png");
}

.personal-waste-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a75861699f4a5f73ca49fa_image%20129.png");
}

.personal-waste-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a7586a36e32f4f9c7cedb2_image%20130.png");
}

.personal-waste-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a758775b65c5d2bc5d3edc_image%20133.png");
}

.paragraph-99 {
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.research.aquarevive {
  color: #576b4f;
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 0;
  display: flex;
}

.research.inco {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  padding-top: 5vh;
  display: flex;
}

.foundational-research {
  width: 70vw;
}

.foundational-research-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: none;
}

.foundational-research-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8253fd5be1d670d3747be_image%20152.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 6.5vw;
}

.foundational-research-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a825616a27b0cf3414f9ad_image%20153.png");
}

.foundational-research-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a825690fda7a35eeee970a_image%20154.png");
}

.foundational-research-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a825716a27b0cf34150e53_image%20155.png");
}

.foundational-research-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a825789007b2cfbb1f2540_image%20156.png");
}

.foundational-research-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a82f89e028ca6ba82d4c88_image%20187.png");
}

.pack-out-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 5vh;
  display: grid;
}

.pack-out-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8f2ead558b9f040aaa073_WeChat%20Image_20230707222331.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.pack-out-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8f32993be72508acc46c6_WeChat%20Image_20230707222447.png");
  height: 24vw;
}

.pack-out-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a82731f3b09b76d1628ca9_image%20160.png");
}

.pack-out-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8273bd5be1d670d3a4cce_image%20161.png");
}

.pack-out-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a827435145076b7df98b78_image%20162.png");
}

.pack-out-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8274a69593598b95dae46_image%20163.png");
}

.heading-130 {
  color: #576b4f;
  text-align: center;
  margin-top: 5vh;
  margin-bottom: 5vh;
  font-family: Raleway, sans-serif;
  font-size: 15px;
}

.text-span-39 {
  font-size: 30px;
  font-weight: 700;
}

.paragraph-100 {
  color: #576b4f;
  text-align: center;
  margin-bottom: 5vh;
  font-style: italic;
  font-weight: 700;
}

.foundational-research-report-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: grid;
}

.foundational-research-report-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a82ffe20d5abf2ea2866fa_Final_Deck_%E9%A1%B5%E9%9D%A2_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.foundational-research-report-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a82f7944e196c75795e303_foundational%20research%20report2.jpg");
}

.foundational-research-report-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a82f89e028ca6ba82d4c88_image%20187.png");
}

.text-span-40 {
  text-align: left;
  font-size: 15px;
}

.lca-research {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 0;
  display: flex;
}

.process-tree {
  width: 70vw;
  margin-bottom: 10vh;
}

.process-tree.hidden {
  display: none;
}

.material-based-process-tree {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8390a79759a55b7ab2168_Group%2092.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 29.5vw;
  margin-bottom: 5vh;
}

.product-based-process-tree {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8397b1b13a4eb23dd6931_Group%2093.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 21vw;
}

.paragraph-101 {
  color: #576b4f;
  margin-bottom: 2vh;
  font-size: 12px;
}

.lca-summary {
  width: 70vw;
}

.lca-summary-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a9018704ca7c8ef62f62de_Artboard%2010%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 20vw;
}

.lca-summary-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a901a80460ecc653ecb1e8_Artboard%208%201.png");
  margin-bottom: 0;
}

.lca-summary-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a902466620ae4bee5ecbea_Artboard%201%20copy%201.png");
  width: auto;
  height: 20vw;
  margin-bottom: 0;
}

.lca-summary-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a901e60460ecc653ece122_matrix_1.png");
  background-position: 50% 100%;
  width: 70vw;
  height: 35vw;
  padding-left: 0;
}

.lca-goals-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.heading-131 {
  color: #576b4f;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-102 {
  color: #576b4f;
  font-size: 12px;
}

.lca-summary-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  margin-bottom: 1vh;
  display: grid;
}

.container-10 {
  max-width: none;
}

.user-research {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 0;
  display: flex;
}

.usr-interviews {
  width: 70vw;
}

.userinterview-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: grid;
}

.user-interview-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a84843e23fcd79e57826af_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 19vw;
}

.user-interview-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8486ba85f6f795c445715_2.jpg");
}

.user-interview-image._2.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56d6113235e3b21b91b28_6%201595989742.png");
}

.user-interview-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a84876165b777c641f0b88_3.jpg");
}

.user-interview-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a84881dd3bbac43a00a488_4.jpg");
}

.user-interview-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8488b9ddd393cd62d3731_5.jpg");
}

.user-interview-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a848948f9ee2acfd79dfb0_6.jpg");
}

.user-interview-image.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56d6e8bcb07f3040401d8_6%201595989741.png");
}

.field-trip-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.field-trip {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a849c3f3444ac4ef32fea6_SnorkelingShaker_ProcessBook_Page_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.field-trip.lucy {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a84a2015596fc658670174_SnorkelingShaker_ProcessBook_Page_3.jpg");
}

.feeling {
  margin-bottom: 5vh;
}

.heading-132 {
  color: #576b4f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.heading-132.my-field-trip {
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-103 {
  font-size: 9px;
  line-height: 15px;
}

.text-span-41, .text-span-42, .text-span-43 {
  font-size: 30px;
}

.user-focosed-design-goals {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: grid;
}

.text-span-44, .text-span-45, .text-span-46 {
  font-style: italic;
  font-weight: 700;
}

.interview-insights-block {
  width: 70vw;
  margin-bottom: 5vh;
}

.div-block-554 {
  background-color: #576b4f;
}

.interview-insights {
  padding: 2vw;
}

.interview-insights-color {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  background-color: #576b4f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-104 {
  color: #fff;
}

.interview-quote {
  color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
}

.interview-insights-drawing {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a859883630b48578ae5342_Fin.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 17vw;
}

.interview-insights-drawing._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a85a9cd032f12d580cb30a_Fin2.png");
}

.interview-insights-drawing._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a85ab307d254ba65749f19_Fin3.png");
}

.insights-opportunities {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: none;
}

.io-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.i-o-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a85d3ca8b99d582734eeb8_SnorkelingShaker_ProcessBook_Page_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 13vw;
}

.i-o-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a85dbec96df377412faae8_SnorkelingShaker_ProcessBook_Page_2.jpg");
}

.i-o-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a85dc5d55a1ebd04a71fae_SnorkelingShaker_ProcessBook_Page_3.jpg");
}

.ideation-development {
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.ideational-research {
  width: 70vw;
  margin-bottom: 5vh;
}

.ideation-r1 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ideational-research-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8689b3bb2957738cb369d_Picture8.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 11vw;
}

.ideational-research-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a868c408bfaa50cee7e6df_Picture9.png");
}

.ideational-research-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a868cff15a0eb004baa169_Picture10.png");
}

.ideational-research-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8693b9389e51ef2fb9a3d_Picture11.png");
}

.ideational-research-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8698661fabfaa63ab6c7b_Picture12.png");
  height: 19vw;
}

.ideational-research-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a869a504ca7c8ef6a9ba18_Picture13.png");
  height: 20vw;
}

.ideation-r1-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8603f0ca7d1e16a2ffe4f_Picture1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 11vw;
}

.ideation-r1-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8608239b95137e0f96258_Picture2.png");
}

.ideation-r1-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86091ffdb788e2ff4c72d_Picture3.png");
}

.ideations-r1 {
  width: 70vw;
  margin-bottom: 0;
}

.ideations-r2 {
  width: 70vw;
  margin-bottom: 5vh;
}

.ideation-r2-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a865a7e38b5748bb4304eb_Picture5.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 13vw;
}

.ideation-r2-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a865d444fc35345dde3349_Picture6.png");
  height: 13vw;
}

.ideation-r2-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a865e3e023d5d79166a7cf_Picture7.png");
  height: 10vw;
}

.ideational-research-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2vh;
  display: grid;
}

.ideational-research-block._2 {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin-bottom: 0;
}

.ideations-r3 {
  width: 70vw;
  margin-bottom: 5vh;
}

.ideation-r3 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ideation-r3-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86d941937bf71d122f095_Picture14.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 13vw;
}

.ideation-r3-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86ebe58f8d5407c99e421_Picture15.png");
}

.ideation-r3-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86eec1937bf71d1248ad9_Picture16.png");
  background-size: 100%;
}

.ideation-r3-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86f080460ecc6536f217a_Picture17.png");
  background-size: 100%;
}

.ideation-r3-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86f5dd359da6459fc44ea_Picture18.png");
  background-size: 100%;
}

.ideation-r3-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86f7b3f548d8e496ed746_Picture19.png");
  background-size: 100%;
}

.ideation-r3-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86f8e23106e4e32520293_Picture20.png");
  background-size: 100%;
}

.ideation-r3-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a86fa1d359da6459fc86f7_Picture21.png");
  background-size: 100%;
}

.ideation-r3-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ideations-r4 {
  width: 70vw;
  margin-bottom: 5vh;
  display: none;
}

.ideation-r4 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ideation-r4-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873236ec3f9c423ec2ec8_image%20215.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 10vw;
}

.ideation-r4-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8736c23106e4e3256aeb7_image%20216.png");
}

.ideation-r4-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8738b53b47cdacbba258b_image%20217.png");
}

.ideation-r4-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873a461fabfaa63b910f0_image%20223.png");
  background-size: cover;
}

.ideation-r4-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873b20ae3444eb9c04a2d_image%20224.png");
  background-size: auto 100%;
}

.ideation-r4-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64b01851aa02f4f580560c51_Picture9.jpg");
}

.ideation-r4-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873ccfaba3d35123ff756_image%20225.png");
  background-size: cover;
}

.ideation-r4-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873d9adc3a52cd7388e73_image%20226.png");
  background-size: 100%;
}

.ideation-r4-image._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a873f46ec3f9c423ed682d_image%20227.png");
}

.refinement {
  width: 70vw;
}

.refinement-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.refinement-block._2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 70vw;
  height: auto;
  display: block;
}

.refinement-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a874f593be72508a607609_image%20274.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 9vw;
}

.refinement-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a87516d558b9f0403e5770_image%20275.png");
  height: 14vw;
}

.refinement-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8753d6620ae4beee5db32_image%20277.png");
}

.refinement-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a875b96620ae4beee6570d_Picture22.png");
  width: 70vw;
  height: 34vw;
}

.refinement-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a875f193be72508a6192f7_Picture23.png");
  height: 11vw;
}

.refinement-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a876131ac0d846786e3406_Picture24.png");
  height: 9vw;
}

.refinement-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a876aae6d7f48c1f04c72d_Picture25.png");
  height: 14vw;
}

.final-direction {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: none;
}

.final-direction-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.final-direction-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a877b908bfaa50cefab705_Picture26.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 35vw;
}

.final-direction-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a877d932795ab07997dc10_Picture27.png");
  height: 22vw;
}

.final-direction-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a877fcadc3a52cd73dd8d3_Picture28.png");
  height: 21vw;
}

.final-direction-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a87826a43224831f8e988f_Picture29.png");
  height: 21vw;
}

.cmf-board {
  width: 70vw;
}

.cmf-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cmf-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a878d048fbf45c6d57da89_image%20274.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 17vw;
}

.cmf-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a878e80460ecc6537c33a6_image%20275.png");
  height: 19vw;
}

.container-11 {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.algix-research-block {
  width: 70vw;
  margin-bottom: 5vh;
}

.algix-content {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.algix-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a87a5dec6acbccf457272b_image%20242.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16vw;
}

.algix-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a87a57ec6acbccf4572235_image%20243.png");
  height: 20vw;
}

.algix-block {
  width: 70vw;
  margin-bottom: 5vh;
}

.algix {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 5vh;
  display: flex;
}

.algix-process-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.algix-process-block.material {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.material-process-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88a030a51b4dc902a61b3_science-in-hd-StGNEUWXDBI-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
}

.material-process-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88a730a51b4dc902b035f_1674077422175.jpg");
}

.material-process-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88adda43224831fa58188_charles-deluvio-IlhnN3jikmk-unsplash.jpg");
}

.material-process-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88b0a23106e4e3273acbb_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210816171038.png");
}

.algae-materials-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88c323bb2957738f97446_Final_Deck_%E9%A1%B5%E9%9D%A2_29%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
}

.algae-materials-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88c4f32795ab079b02408_Final_Deck_%E9%A1%B5%E9%9D%A2_29%203.png");
}

.algae-materials-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88c8004ca7c8ef6d5c821_Final_Deck_%E9%A1%B5%E9%9D%A2_29%205.png");
}

.algae-materials-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88c9558f8d5407cbfae44_Final_Deck_%E9%A1%B5%E9%9D%A2_29%205%20(1).png");
}

.algae-materials-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a88ca904ca7c8ef6d5f6e3_Final_Deck_%E9%A1%B5%E9%9D%A2_29%204.png");
}

.paragraph-105 {
  color: #576b4f;
  font-size: 10px;
}

._3d-modeling.aquarevive {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

._3d-modeling-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8e6e87dba1d158879a89e_Group%2095.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 55%;
  height: 12.2vw;
}

._3d-modeling-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8e7845b0fb260f9f28a88_Group%2096.png");
  background-position: 50%;
  background-size: cover;
  width: 45%;
  height: 12.2vw;
}

._3d-modeling-content {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  display: flex;
}

.rendering-test.inco {
  margin-top: 5vh;
}

.rendering-test-content {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rendering-test-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8e8825b0fb260f9f34178_image%20278.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 8vw;
}

.rendering-test-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8e89a3bb295773841ac3c_image%20279.png");
  height: 9vw;
}

.rendering-test-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a8e8b13bb295773841b5ad_image%20280.png");
}

.rendering-test-image.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d0cf8a42b2304ed00582_p1wk7%202.png");
  height: 11vw;
}

.rendering-test-image.inco._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d0e511e5240ae23a01d1_p2wk7%202.png");
}

.rendering-test-image.inco._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d0efc687ba041e1641ad_p3wk7%202.png");
}

.rendering-test-image.inco._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d0f78034e67971a8688a_p4wk7%202.png");
}

.rendering-test-image.inco._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d119646a08f933cc27ae_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211119123.png");
}

.rendering-test-image.inco._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d123e4ad5109a75d8785_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211119123%20(1).png");
}

.rendering-test-image.inco._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d12ce4ad5109a75d8e07_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201202192.png");
}

.rendering-test-image.inco._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d135b6ef5ddc5c91e561_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201202192%20(1).png");
}

.file-link-button {
  flex-direction: column;
  align-items: center;
  margin-bottom: 5vh;
  display: flex;
}

.button-10 {
  background-color: #829377;
  border-radius: .2vw;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.new-design-lca {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.new-process-tree-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a90813d4272d7f7a4ac735_new%20process%20tree_Artboard%202%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 25vw;
}

.new-matrix-okala-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.new-matrix {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a908c56ec3f9c4236da70b_matrix-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 67%;
  height: 25vw;
}

.new-okala {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a90949d558b9f040b9a127_%E5%9B%BE%E7%89%871.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 32%;
}

.final-design.aquarevive {
  background-color: #eee;
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.div-block-555 {
  width: 70vw;
}

.final-design-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a90abc28069a8bf0535dec_%E5%9B%BE%E7%89%871.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35vw;
  height: 20vw;
  margin-bottom: 5vh;
  padding-left: 0;
  padding-right: 0;
}

.heading-133 {
  color: #fff;
  font-size: 45px;
  line-height: 70px;
}

.paragraph-106 {
  color: #fff;
}

.algix-cover {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a90d8593be72508adfc38e_algixthumb-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 20vw;
}

.heading-134 {
  color: #576b4f;
  margin-top: 0;
  margin-bottom: 5vh;
  font-size: 30px;
  text-decoration: underline;
}

.snorkel {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: 70vw;
  margin-bottom: 10vh;
  display: block;
}

.fins {
  width: 70vw;
  margin-bottom: 10vh;
}

.whales-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vh;
  padding-left: 2vw;
  padding-right: 2vw;
  display: grid;
}

.whales-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91a750460ecc653fe33d7_pexels-ben-phillips-4781958.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.whales-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91a94e6d7f48c1f8b6600_pexels-elianne-dipp-46667.jpg");
}

.whales-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91aa16ec3f9c4237c93ab_pexels-elianne-dipp-4666750.jpg");
}

.structure-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2vw;
  padding-right: 2vw;
  display: grid;
}

.structure {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91e0d944d79396c6ba3c6_venus-flower-basket-Arctium-Lappa-2160x1440.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 15vw;
  display: flex;
}

.structure._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91e2b93be72508aebbe25_glass-sponge.jpg");
}

.structure._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a91ea1c2052d300e8703fc_Type-of-cellular-structures-found-in-nature-Open-cell-structure-in-cancellous-bone_Q320.jpg");
}

.heading-135 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

.heading-135._3 {
  color: #293325;
}

.wet-suit {
  margin-bottom: 10vh;
}

.platform-content {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 5vw;
  margin-right: 5vw;
  display: grid;
}

.platform-block {
  flex-direction: column;
  display: flex;
}

.platform-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab485cde4797e73400995c_platform1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 35vw;
}

.platform-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab489b80dc875e201b4feb_platform3.png");
}

.platform-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ab48c769e238fde38397e3_platform4.png");
}

.lca-comparason {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.process-tree-comparason {
  width: 70vw;
  margin-bottom: 5vh;
}

.process-tree-comparason-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac540be1362303c881a019_process%20tree%20comparason%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 39vw;
}

.process-tree-comparason-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac635c09f570cae4fc0880_Final_Deck_%E9%A1%B5%E9%9D%A2_59.jpg");
}

.process-tree-comparason-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac6371ba83bf1b97a7bdc0_Final_Deck_%E9%A1%B5%E9%9D%A2_60.jpg");
}

.process-tree-comparason-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac637deacd552c6bdb5834_Final_Deck_%E9%A1%B5%E9%9D%A2_61.jpg");
}

.matrix-comparison {
  margin-bottom: 5vh;
}

.matrix-comparison-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac5be113e93c2bab908d5a_matrix_comparison_matrix_1%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 27vw;
}

.form-comparison-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.form-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64ac6551b22f550eaa6bf04a_Picture2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 39vw;
}

.form-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64a90949d558b9f040b9a127_%E5%9B%BE%E7%89%871.png");
}

.impact-score {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  display: flex;
}

.div-block-556 {
  background-color: #576b4f;
  width: 10vw;
  height: .2vw;
}

.impact-score-block {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.score-text {
  flex-direction: column;
  align-items: center;
  margin-bottom: 5vh;
  display: flex;
}

.green-line {
  background-color: #576b4f;
  flex-direction: column;
  width: 10vw;
  height: 2px;
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: flex;
}

.heading-136 {
  color: #576b4f;
  font-size: 50px;
  line-height: 55px;
}

.paragraph-107 {
  color: #576b4f;
}

.div-block-557 {
  background-color: #576b4f;
  width: 70vw;
  height: 30vw;
}

.final-comparison-content {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  background-color: #576b4f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  height: 30vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: grid;
}

.heading-137 {
  opacity: .6;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.heading-137._2 {
  opacity: 1;
}

.text-span-47 {
  font-size: 50px;
}

.process-book {
  justify-content: center;
  width: 70vw;
  margin-top: 5vh;
  display: flex;
}

.button-11 {
  background-color: #576b4f;
  padding-left: 55px;
  padding-right: 55px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.saucony-logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9258deb0faf2b4e2ac55_Saucony-logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20vw;
  height: 5vw;
}

.create-the-story {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.heading-138 {
  color: #000;
  font-size: 25px;
}

.field-trip-content {
  width: 70vw;
}

.field-trip-images-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.field-trip-images {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be96ee21ab250bbc9c78b5_IMG_1294.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
  transition: filter .2s;
}

.field-trip-images:hover {
  filter: grayscale(0%);
}

.field-trip-images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be97326f2d9c108d6c9f41_IMG_0193.jpg");
}

.field-trip-images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be97b66187686e97a33c60_IMG_0609.jpg");
}

.field-trip-images._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9bd1db6f59a691b7e2e3_IMG_0834%20copy.jpg");
}

.field-trip-images._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9c1b164ef534682b0bba_IMG_0879.jpg");
  height: 100%;
}

.field-trip-images._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9c665169c85c73caab7b_IMG_0840%20copy.jpg");
}

.field-trip-images._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9c9e6bc8dc643140e8d8_IMG_4200.jpg");
}

.field-trip-images._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9ccfce5612626017eb4a_IMG_4989.jpg");
}

.field-trip-images._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9d55db6f59a691ba518a_IMG_6598.jpg");
  background-position: 0%;
}

.left-heading.strideflow {
  color: #cc4a9c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-108 {
  font-size: 12px;
}

.paragraph-109 {
  margin-top: 20px;
  font-size: 12px;
}

.div-block-558 {
  width: 70vw;
}

.text-observation {
  justify-content: space-between;
  width: 70vw;
  display: flex;
}

.text-observation-block {
  width: 70vw;
}

.object-block {
  width: 20vw;
}

.text-observation-images-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  display: grid;
}

.text-observation-iamges {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64be9fb1c3c963e6b3a18591_1714373498%20copy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 44vw;
  height: 24vw;
  transition: filter .2s;
}

.text-observation-iamges:hover {
  filter: grayscale(0%);
}

.text-observation-iamges._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bea1529cf849ee2c4ff035_IMG_9781.jpg");
  width: 15vw;
}

.object-images-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lightbox-link-10 {
  width: 100%;
  height: 7vw;
}

.object-images {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bea6974b0249598734aa75_222.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
  transition: filter .2s;
}

.object-images:hover {
  filter: grayscale(0%);
}

.object-images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bea71130ddd4688f37be2f_33804.png");
}

.object-images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bea719018f777059f02a78_1216033752%201.png");
}

._6-words-story {
  width: 70vw;
  max-width: none;
  margin-top: 0;
  margin-bottom: 10vh;
  padding-bottom: 0;
}

.heading-139 {
  color: #cc4a9c;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: 100px;
  text-decoration: none;
}

.questions-container.strikeflow {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.what-if-questions {
  width: 70vw;
}

.paragraph-110 {
  font-weight: 700;
}

.what-if-questions-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 2vh;
  display: flex;
}

.questions.strikeflow {
  width: auto;
  font-size: 10px;
}

.questions.strikeflow._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beab52c9d798a4b601e495_Asset%2016%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20%;
  width: 6vw;
}

.questions.strikeflow._2 {
  width: 16vw;
  margin-left: 0;
}

.questions.strikeflow._4 {
  width: 22vw;
}

.paragraph-111 {
  width: 22vw;
  margin-bottom: 0;
  font-size: 10px;
}

.paragraph-112 {
  filter: grayscale();
  margin-bottom: 0;
  transition: filter .2s;
}

.paragraph-112:hover {
  filter: grayscale(0%);
}

.bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12 {
  color: #cc4a9c;
}

._3-final-questions {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  margin-top: 5vh;
  display: grid;
}

.final-question-heading {
  color: #cc4a9c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 50px;
}

.final-question-heading.detail-content {
  text-align: left;
  width: 5vw;
  line-height: 40px;
}

.final-question {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beb21debf9a01016ede59a_Group%20108.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 5vw;
}

.final-question._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beb2491dff512a887868a2_Group%20111.png");
  background-size: 100%;
  height: 5vw;
}

.final-question._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beb26b295023e9769671da_Group%20112.png");
  background-position: 50% 0;
  background-size: 100%;
  height: 5vw;
  margin-top: 0;
}

.paragraph-113 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.paragraph-113.detailed-content {
  margin-top: 2vh;
  margin-left: 5vw;
}

.paragraph-113.key-insight-para {
  margin-top: 0;
}

.paragraph-113.bio {
  font-weight: 400;
}

.paragraph-114 {
  margin-top: 5vh;
  margin-bottom: 0;
  font-size: 12px;
}

.paragraph-115 {
  margin-top: 5vh;
  font-size: 12px;
}

.q1-content {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.heading-140 {
  color: #cc4a9c;
}

.question-heading.strideflow {
  align-items: center;
  display: flex;
}

.heading-141 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.text-span-48 {
  color: #cc4a9c;
}

.q1-heading-cotent {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedc398a043617da92bb43_Unworldly%20Pilgrimage..png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 60%;
}

.q1-images-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.q1-images {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bec32a04bd9dd0abf3e57b_Q1%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16vw;
  transition: filter .2s;
}

.q1-images:hover {
  filter: grayscale(0%);
}

.q1-images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bec3523ecb050f380f0e27_Q1%202.png");
  height: 16vw;
}

.q1-images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bec35b04bd9dd0abf4341b_Q1%203.png");
  background-position: 50% 0;
  height: 16vw;
}

.videos-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.animal-motion-videos, .youtube-4, .youtube-5, .youtube-6, .youtube-7, .youtube-8 {
  height: 10vw;
}

.q2-content {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.text-span-49 {
  color: #cc4a9c;
}

.q2-images-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.q2-sketch {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedaee6d2dd1621210adf9_padsketch.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16vw;
  transition: filter .2s;
}

.q2-sketch:hover {
  filter: grayscale(0%);
}

.q2-research {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedb2709c1f7c38921d8b1_q2%20posting%20update%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16vw;
  transition: filter .2s;
}

.q2-research:hover {
  filter: grayscale(0%);
}

.q3-content {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.text-span-50 {
  color: #cc4a9c;
}

.q3-research {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedc7d1d0799a80340c636_Q3%20posting%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40vw;
  height: 23vw;
  transition: filter .2s;
}

.q3-research:hover {
  filter: grayscale(0%);
}

.q3-research._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedcd0086f679cba77b1af_IMG_0995%201.png");
  width: 29.5vw;
}

.the-key-insight {
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
}

.the-key-insight-title {
  color: #cc4a9c;
  font-size: 20px;
}

.key-insight-content {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.illlustration.strideflow {
  width: 28vw;
}

.overall-3q-research {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bef93b4f7b4b3d353c2896_Group%2094.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 41.5vw;
  height: 21vw;
}

.illustration-image-block {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bef77a152819b9fba80236_Group%20113.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 10vw;
}

.q-of-illustrations-block {
  justify-content: space-between;
  display: flex;
}

.question-of-illustration {
  width: 48%;
}

.paragraph-116 {
  font-size: 10px;
  line-height: 12px;
}

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

.keywords-block {
  width: 50%;
}

.heading-142 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.heading-142._2 {
  font-weight: 400;
}

.brand-bio-content {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  margin-bottom: 10vh;
  display: flex;
}

.brand-research-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  margin-bottom: 0;
  display: grid;
}

.brand-research {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf010a2dbd640f0f81e74d_Brand.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40vw;
  height: 17vw;
  transition: filter .2s;
}

.brand-research:hover {
  filter: grayscale(0%);
}

.brand-research._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf021251494891c0af3596_DesignPhaseB.jpg");
  width: 29.5vw;
  height: 17vw;
}

.lightbox-link-11 {
  width: 70vw;
}

.saucony-history {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf030507cde8502fe6916d_Group%2098.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 34vw;
  margin-top: 2vh;
  margin-bottom: 5vh;
  transition: filter .2s;
}

.saucony-history:hover {
  filter: grayscale(0%);
}

.why-saucony-content {
  max-width: none;
}

.why-saucony {
  width: 70vw;
  margin-bottom: 5vh;
}

.why-saucony-image-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.why-saucony-iamges {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf04905ac094d09db748b9_Group%20117.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 9vw;
  transition: filter .2s;
}

.why-saucony-iamges:hover {
  filter: grayscale(0%);
}

.why-saucony-iamges._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf04b726ad0204e18ed371_1531218665.png");
}

.why-saucony-iamges._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf04c3f35f5fa1fd8c67dc_Group%20116.png");
}

.why-saucony-para-content {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vh;
  display: grid;
}

.paragraph-117 {
  font-size: 12px;
}

.why-saucony-to-theme-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-saucony-to-theme {
  filter: brightness(70%);
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bedc398a043617da92bb43_Unworldly%20Pilgrimage..png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  height: 2vw;
}

.why-saucony-to-theme._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beda1f62c04b1f2ce167d2_Untamed%20Nurture.png");
  background-size: 70%;
}

.why-saucony-to-theme._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64beb56d7bf5d49ab70803b6_transcending%20performance.png");
  background-size: 100%;
}

.text-span-51, .text-span-52 {
  color: #cc4a9c;
  font-weight: 700;
}

.text-span-53 {
  color: #cc4a9c;
}

.text-span-54 {
  color: #cc4a9c;
  font-weight: 700;
}

.biomachenics {
  width: 70vw;
}

.biomechanics-image {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf082365960e6a62de60ee_Group%20116%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 14vw;
  margin-top: 2vh;
  transition: filter .2s;
}

.biomechanics-image:hover {
  filter: grayscale(0%);
}

.concept-communication {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.ideation-image.strideflow {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf0f7a4176fe2fb1bdbf34_DesignPhase2%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
  transition: filter .2s;
}

.ideation-image.strideflow:hover {
  filter: grayscale(0%);
}

.ideation-image.strideflow._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf0fad5ac094d09dc68444_111111%201.png");
}

.ideation-image.strideflow._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf0fc951494891c0c24c60_IMG_1028%201.png");
  background-position: 0%;
}

.ideation-image.strideflow._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bfe76b77716a6f08ff9ccf_IMG_1018.jpg");
}

.ideation-image.strideflow._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf0febf162f48c9467978f_IMG_1027%201.png");
}

.ideation-image.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56e165098be5364211d56_P1Wk5%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 11vw;
}

.ideation-image.inco._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56e6a4e8053b433cd1302_P2Wk5%202.png");
}

.ideation-image.inco._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56e73fd4c4f6c006ec9e7_P3Wk5%202.png");
}

.ideation-image.inco._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56e7cde0296f89fd4d47e_P4Wk5%202.png");
}

.div-block-559 {
  width: 70vw;
}

.material-shift-concept {
  width: 70vw;
  margin-bottom: 5vh;
}

.material-shift-concept-overall-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.models-images-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 39.5vw;
  height: 13vw;
  display: grid;
}

.developing-sketch {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bfea0be24417e2e26625ab_Asset%2044.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30vw;
  height: 13vw;
}

.models-images {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf108e4176fe2fb1bed355_IMG_1027%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 13vw;
  transition: filter .2s;
}

.models-images:hover {
  filter: grayscale(0%);
}

.models-images._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bf10875ac094d09dc7754f_IMG_1028%204.png");
}

.models-images._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64bfe9776e1d0b2a696b9233_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201216033848.jpg");
}

.final-concept-sketch {
  width: 70vw;
  height: 30vw;
  margin-bottom: 10vh;
}

.final-concept-image {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c0168047ba73eb33495768_Group%20118.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 30vw;
  transition: filter .2s;
}

.final-concept-image:hover {
  filter: grayscale(0%);
}

.shoe-last-change {
  width: 70vw;
  margin-bottom: 5vh;
}

.shoe-last-change-image {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c017180051916b9c406477_Group%20125.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 20vw;
  transition: filter .2s;
}

.shoe-last-change-image:hover {
  filter: grayscale(0%);
}

._5views-image {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c01b292ec97fa4449b9816_Group%20127.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 44vw;
  transition: filter .2s;
}

._5views-image:hover {
  filter: grayscale(0%);
}

.strideflow.final {
  flex-direction: column;
  align-items: center;
  width: 70vw;
  max-width: none;
  display: flex;
}

.before-after-black-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.before-after {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c416ab3d398292124601a4_black%20before.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 15vw;
  display: flex;
}

.before-after._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c416c4fa60ade2fc6aefe6_black%20after.png");
}

.heading-143 {
  color: #cc4a9c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.heading-144 {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}

.before-after-gif {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c41e3e3f16a2c3b1f10f13_black%20before.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 30vw;
}

.untamed {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6eacc646a08f933e1bc25_untamed.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
}

.transcending {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c41f203f16a2c3b1f20753_transcending2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 40vw;
}

.application-shot1 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c4203608b3ce0dfa2a2641_Scenario2.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 70vw;
  height: 40vw;
}

.application-shot2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c4205453687a7755455651_Scenario1.jpg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 70vw;
  height: 50vw;
}

.inco-logo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61980f736ac365dc06fd5bc3_inco2-logotype-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 7vw;
  height: 3vw;
}

.div-block-560 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61987675d83e24a30cbd3a78_gallery-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 14vw;
}

.linedrawing-bg {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61987675d83e24a30cbd3a78_gallery-01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 14vw;
  margin-top: 2vh;
  display: flex;
}

.user-market {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.user-market-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c033d8b1a5f16d1b88b_research1_%E9%A1%B5%E9%9D%A2_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 8vw;
}

.user-market-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c2a5118e69a588138d3_research1_%E9%A1%B5%E9%9D%A2_2.png");
}

.user-market-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c386f70b6de2bff3bbd_research1_%E9%A1%B5%E9%9D%A2_4.png");
}

.user-market-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c46ba83e11a928ae36a_research1_%E9%A1%B5%E9%9D%A2_5.png");
}

.user-market-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c509af9cc98c153a246_research1_%E9%A1%B5%E9%9D%A2_7.png");
}

.user-market-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c54c5945a4c36fcfb4a370_research1_%E9%A1%B5%E9%9D%A2_8.png");
}

.user-market-block {
  width: 70vw;
}

.insight-opportunity-block {
  width: 70vw;
  margin-top: 5vh;
}

.insight-opportunity-block.inco {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.insight-opportunity-block.inco._2 {
  grid-template-columns: 1fr 1fr;
}

.insight-opportunity-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c569a080197350234355f8_%E5%A4%87%E6%B3%A8%202019%E5%B9%B45%E6%9C%8826%E6%97%A5_%E9%A1%B5%E9%9D%A2_1%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.insight-opportunity-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c569b6de0296f89fd0781c_%E5%A4%87%E6%B3%A8%202019%E5%B9%B45%E6%9C%8826%E6%97%A5_%E9%A1%B5%E9%9D%A2_2%20(1).png");
  height: 20vw;
}

.insight-opportunity-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c569e0f22c3195f78ef114_%E5%A4%87%E6%B3%A8%202019%E5%B9%B45%E6%9C%8826%E6%97%A5_%E9%A1%B5%E9%9D%A2_3%20(1).png");
}

.insight-opportunity-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c569ea3d8b1a5f16e9d235_%E5%A4%87%E6%B3%A8%202019%E5%B9%B45%E6%9C%8826%E6%97%A5_%E9%A1%B5%E9%9D%A2_4%20(1).png");
}

.insight-opportunity-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c569f1fd4c4f6c006b0c32_%E5%A4%87%E6%B3%A8%202019%E5%B9%B45%E6%9C%8826%E6%97%A5_%E9%A1%B5%E9%9D%A2_5%20(1).png");
}

.insight-opportunity-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56a625098be53641e0cfc_ilovepdf_merged_%E9%A1%B5%E9%9D%A2_01.png");
  height: 23vw;
}

.insight-opportunity-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56a6f16fce3dec2f97217_ilovepdf_merged_%E9%A1%B5%E9%9D%A2_02.png");
  height: 23vw;
}

.user-profile-block.inco {
  margin-top: 5vh;
}

.user-profile-image-block {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

.user-profile-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56b82e2e2e919f5a4575e_userprofiles_%E9%A1%B5%E9%9D%A2_01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 9vw;
}

.user-profile-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56ba98bcb07f304028073_userprofiles_%E9%A1%B5%E9%9D%A2_10.png");
}

.user-profile-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56bd14e7720d70d24dc98_userprofiles_%E9%A1%B5%E9%9D%A2_03.png");
}

.user-profile-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56bda4e7720d70d24e849_userprofiles_%E9%A1%B5%E9%9D%A2_02.png");
}

.user-profile-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56be3189a83a830c7ad55_userprofiles_%E9%A1%B5%E9%9D%A2_05.png");
}

.user-profile-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56c074fbe08b47ff3ef02_userprofiles_%E9%A1%B5%E9%9D%A2_04.png");
}

.user-profile-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56c113d8b1a5f16ebbde6_userprofiles_%E9%A1%B5%E9%9D%A2_07.png");
}

.user-profile-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56c2116fce3dec2fb102a_userprofiles_%E9%A1%B5%E9%9D%A2_06.png");
}

.user-profile-image._9 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56c51189a83a830c8203c_userprofiles_%E9%A1%B5%E9%9D%A2_09.png");
}

.user-profile-image._10 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c56c5bfd4c4f6c006d3afc_userprofiles_%E9%A1%B5%E9%9D%A2_08%20(1).png");
}

.user-interview-block {
  width: 70vw;
}

.user-interview-block.inco {
  margin-top: 5vh;
}

.user-interview-block.inside {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.design-process {
  width: 70vw;
  height: 100vw;
}

.design-process.inco {
  flex-direction: column;
  align-items: center;
  max-width: none;
  height: auto;
  margin-top: 10vh;
  display: flex;
}

.design-process.image-block {
  width: 70vw;
  height: 200vw;
}

.design-process-image.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6caed85d5477b4ce13d60_design%20process%20low.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 42vw;
}

.design-process-section.inco {
  margin-top: 5vh;
}

.rendering-test-block.inco {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

._3d-print-model-test {
  margin-top: 5vh;
}

._3d-print-model-test-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  display: grid;
}

._3d-print-test-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d36385d5477b4ce868e2_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20210330173904.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 17vw;
}

._3d-print-test-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d3832f2a7abaab7e86f6_Resume-A4-01-02-01%201.png");
}

._3d-print-test-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d3922f2a7abaab7e9225_IMG_20190804_014512.png");
  background-position: 50%;
}

._3d-print-test-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d3a1b5d3e5b85d5e0efd_IMG_20190804_014500.png");
}

._3d-print-test-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d3e1845988b3d19836c8_10%201595989790.png");
  height: 33vw;
}

.adjustment-after-test {
  margin-top: 5vh;
}

.adjustment-after-test-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d468845988b3d198904c_usertest%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70vw;
  height: 45vw;
}

.inco-series {
  width: 70vw;
  margin-top: 5vh;
}

.inco-series-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.inco-light-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d586208ae4da836e77ed_inco%20light.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.inco-series-title {
  color: #333;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
}

.inco-series-title.service {
  text-decoration: underline;
}

.paragraph-118 {
  text-align: center;
}

.inco-play-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c4a7ea7f29e6de7cfad3b3_3clear.jpg");
  background-position: 50%;
  background-size: cover;
  height: 20vw;
}

.inco-pro-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d697b6ef5ddc5c9666cd_inco%20pro.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20vw;
}

.text-span-55, .text-span-56, .text-span-57 {
  font-weight: 700;
}

.inco-service-component-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-component-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d8daa946980a442dbf45_inco-service%20component%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40vw;
  display: none;
}

.inco-gallery {
  width: 70vw;
  padding-bottom: 0;
}

.inco-gallery.inco {
  margin-top: 5vh;
}

.inco-gallery-block {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.inco-gallery-image {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d94cc687ba041e1cfd77_Screen%20Shot%202019-08-05%20at%205.25%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 22vw;
}

.inco-gallery-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d96cafb2637f5a37ab11_Screen%20Shot%202019-08-05%20at%205.25%202.png");
}

.inco-renderings {
  width: 70vw;
  margin-top: 5vh;
}

.all-in-one.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6d9dc646a08f933d4298f_all%20page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 36vw;
}

.inco-pro.inco {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c4a7ea7f29e6de7cfad3b3_3clear.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40vw;
}

.inco-using-rendering {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c6da818a42b2304ed822a2_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40vw;
}

.about-me-gif {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/64c841bcc01972c70d3f9011_1.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 20vw;
  height: 15vw;
  margin-top: 5vh;
  display: none;
}

.paragraph-119 {
  color: #000;
  width: 50vw;
  max-width: none;
  margin-top: 10vh;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Gotu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.button-12 {
  background-color: #1d1d1d;
}

.resume-button {
  color: #000;
  text-align: center;
  background-color: #f3f3f3;
  border: 1px solid #000;
  margin-top: 2vh;
  margin-left: 0;
  font-family: Gotu, sans-serif;
}

.resume-button:hover {
  background-color: #d1d1d1;
  font-weight: 400;
  text-decoration: line-through;
}

.illustration-about-me {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 90vw;
  max-width: none;
  margin-top: 20vh;
  display: block;
}

.illustration-about-me-block {
  grid-column-gap: 1vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 90vw;
  display: grid;
}

.illustrations.about-me {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9bb787580e0177471c717_mybrain.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15vw;
}

.ilustrations.about-me {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9bb787580e0177471c717_mybrain.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16vw;
}

.ilustrations.about-me._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac1e696d7d7b8fd78e6c0_aboutme2.jpg");
  height: 20vw;
}

.ilustrations.about-me._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac11bd963e501e3b0f6b5_aboutme3.jpg");
}

.illustrations-block.about-me {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.illustrations-image {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/61b9bb787580e0177471c717_mybrain.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110%;
  height: 20vw;
}

.illustrations-image._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac1e696d7d7b8fd78e6c0_aboutme2.jpg");
  background-size: auto 100%;
  height: 20vw;
}

.illustrations-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/619ac11bd963e501e3b0f6b5_aboutme3.jpg");
  background-size: 100%;
}

.progress-bar {
  z-index: 9999;
  perspective-origin: 50%;
  transform-origin: 0%;
  background-color: #cc4a9c;
  width: 10px;
  height: 100%;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.div-block-561 {
  background-color: #dbdbdb;
  border-radius: 4vw;
  width: 8vw;
  height: 8vw;
}

.link-block-21 {
  width: 8vw;
}

.link-block-21.w--current {
  background-color: #ebebeb;
  border-radius: 4vw;
  justify-content: center;
  align-items: center;
  height: 8vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.heading-145 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
}

.back-to-the-top {
  z-index: 9999;
  background-color: #e2e2e2;
  border-radius: 4vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8vw;
  height: 8vw;
  margin-bottom: 4vw;
  margin-right: 4vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.back-to-the-top.w--current {
  background-color: #e6e6e6;
  border-radius: 4vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8vw;
  height: 8vw;
  margin-bottom: 3vw;
  margin-right: 3vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.paragraph-120, .paragraph-121, .paragraph-122 {
  font-size: 12px;
}

.photo-and-para-block {
  justify-content: space-between;
  width: 70vw;
  margin-left: 0;
  display: flex;
}

.my-photo {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/68e2c221d23e7c312b9c49ed_touxiang.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20vw;
  height: 20vw;
  margin-right: 10px;
  position: static;
}

.aboutme-content {
  flex-direction: column;
  justify-content: flex-start;
  height: auto;
  max-height: 35vw;
  display: flex;
}

.bold-text-13 {
  color: #fff;
  font-weight: 400;
}

.bold-text-14 {
  font-weight: 400;
}

.magic-realism {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: grid;
}

.magic-realism.cover {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a76e96007837b92d16971_3%20sm.jpg");
  background-size: cover;
  flex-direction: column;
  place-content: stretch flex-end;
  align-items: center;
  display: flex;
}

.magic-realism.cover._2 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7d1c26ffb7a5f8b1f111_1%20sm.jpg");
}

.magic-realism.cover._3 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7dccf4e56a48aadb2384_2%20sm.jpg");
}

.magic-realism.cover._4 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7e1768aec83a82052333_4%20sm.jpg");
}

.magic-realism.cover._5 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7e6202a07b4a58ec3a27_9%20sm.jpg");
}

.magic-realism.cover._6 {
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a7e8d7d3f6dc52b7ff3f5_10%20sm.jpg");
}

.lightbox-link-12 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/654a76e96007837b92d16971_3%20sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.statement {
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: transparent;
  background-color: #0000;
  margin-bottom: 10vh;
  font-family: Gotu, sans-serif;
  line-height: 30px;
  display: none;
  overflow: visible;
}

.statement.navbar {
  text-align: center;
  margin-bottom: 5vh;
  padding-bottom: 0;
  font-size: 10px;
}

.paragraph-123 {
  text-align: center;
  font-family: Gotu, sans-serif;
}

.paragraph-124 {
  color: #f1f1f1;
  text-align: center;
  margin-top: 5vh;
  padding-left: 2vw;
  padding-right: 2vw;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}

.dark-ground {
  opacity: 0;
  background-color: #00000073;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .2s;
  display: flex;
}

.dark-ground:hover {
  opacity: 1;
}

.dark-ground.large-view {
  background-color: #0003;
}

.award-logos-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

@media screen and (max-width: 991px) {
  .industrial-designer.td {
    margin-bottom: 4vh;
    font-size: 10px;
  }

  .branding {
    width: 10vw;
    height: 4vh;
    margin-top: 1vh;
    margin-bottom: 0;
  }

  .branding.mfm {
    width: 15vw;
    height: 7vh;
  }

  .branding.sparks {
    margin-bottom: 2vh;
  }

  .branding.inco {
    width: 15vw;
  }

  .div-block {
    grid-template-columns: 1fr 1fr;
    width: 800px;
    margin-left: 0;
  }

  .heroshot.sparks {
    width: 90vw;
    height: 50vw;
  }

  .heroshot.groove {
    width: 90vw;
    height: 50vh;
  }

  .heroshot.groove.track {
    height: 40vh;
  }

  .heroshot.groove.lumainres {
    width: 100vw;
    height: 50vh;
  }

  .heroshot.tension {
    width: 90vw;
  }

  .heroshot.mfm {
    width: 90vw;
    height: 50vw;
  }

  .heroshot.alpha, .heroshot.tubes {
    width: 90vw;
    height: 55vw;
  }

  .heroshot.aquarevive {
    width: 90vw;
  }

  .heroshot.aquarevive.end, .heroshot.strikeflow, .heroshot.inco {
    width: 90vw;
    height: 50vw;
  }

  .div-block-20 {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .video {
    width: 90vw;
    max-width: none;
  }

  .right {
    opacity: 0;
  }

  .client-logo {
    width: 33.333%;
    margin-bottom: 10px;
  }

  .category-item {
    width: 100%;
  }

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

  .page-content {
    width: 100%;
  }

  .product-item {
    width: 50%;
    margin-bottom: 40px;
  }

  .top-margin {
    margin-top: 20px;
  }

  .heading-banner {
    font-size: 40px;
    line-height: 50px;
  }

  .copyright {
    margin-bottom: 20px;
  }

  .footer-left-part.right-now {
    justify-content: flex-start;
    margin-top: 20px;
  }

  .nav-menu-3 {
    background-color: #f5f5f7;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .banner {
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button {
    float: none;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    display: inline-block;
  }

  .menu-button.w--open {
    background-color: #212127;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-link-5 {
    display: block;
  }

  .nav-link-5.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-5.in-footer {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
  }

  .top-icon-flex.no-left {
    margin-left: 0;
  }

  .flex-row.make-vertical {
    flex-direction: column;
  }

  .logo-wrapper {
    display: block;
  }

  .nav-menu-4 {
    background-color: #f5f5f7;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-6 {
    display: block;
  }

  .nav-link-6.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .inco.output {
    width: 90vw;
  }

  .editprofile {
    width: 90vw;
    height: 52vw;
  }

  .launchsparks {
    width: 90vw;
    height: 50vw;
  }

  .branding-products.sparks {
    width: 90vw;
  }

  .categories {
    color: #000;
    margin: 0 0;
    padding: 2vh 0;
    transition-duration: .2s, .2s;
  }

  .categories:hover {
    background-color: #20202021;
    background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/648ca12756600d9316f29f9d_Ellipse%201.png");
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2vh;
    padding-bottom: 2vh;
  }

  .category-box.td {
    object-fit: fill;
    background-color: #f1f1f1;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 80vw;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
    position: absolute;
  }

  .huali-qu-name {
    margin-top: 1vh;
    font-size: 20px;
  }

  .navbar-td {
    flex-direction: column;
    align-items: center;
  }

  .brand-6 {
    width: 3vw;
  }

  .homepage-cases-whole-block {
    grid-template-rows: 1fr 55vw auto auto auto;
    grid-template-columns: 1fr;
  }

  .homepage-grids-container {
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .homepage-grids-container.art-book {
    padding-top: 3vh;
  }

  .homepage-case-block-link {
    height: 55vw;
  }

  .section-53.art-book {
    padding-bottom: 3vh;
  }

  .homepage-grids-hover-title {
    font-size: 30px;
  }

  .homepage-grids-hover-sub {
    font-size: 10px;
  }

  .icon-3 {
    color: #000;
    border-radius: 0;
  }

  .menu-button-2 {
    background-color: #fff;
  }

  .menu-button-2.w--open {
    background-color: #efefef;
  }

  .slides-bg {
    padding-bottom: 0;
  }

  .slides-heading {
    margin-bottom: 1vh;
    font-size: 40px;
  }

  .slides-heading.ring {
    line-height: 50px;
  }

  .slides-heading.sub {
    line-height: 20px;
  }

  .slides-heading.sub.aquarevive, .slides-heading.sub.dyson {
    margin-bottom: 2vh;
    line-height: 20px;
  }

  .slides-heading.strideflow, .slides-heading.sparks, .slides-heading.aquarevive, .slides-heading.dyson {
    line-height: 50px;
  }

  .slides-paragraph._1 {
    margin-bottom: 0;
    font-size: 10px;
  }

  .slides-paragraph._2 {
    font-size: 10px;
  }

  .slides-paragraph.tubes._2 {
    line-height: 12px;
  }

  .slides-block, .slides-block.alpha {
    height: 60vw;
  }

  .art-book-category, .art-book-category._2 {
    height: 35vh;
  }

  .art-book-category.vr-car {
    height: 30vh;
  }

  .art-book-category.figure-drawing-horizontal, .art-book-category.plants {
    height: 35vh;
  }

  .art-book-category.mr {
    height: 80vw;
  }

  .plant-name {
    text-align: center;
    line-height: 12px;
  }

  .project-content {
    padding-bottom: 5vh;
  }

  .project-content.groove-lumainaires {
    padding-bottom: 10vh;
  }

  .project-description {
    max-width: none;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .project-description.inco {
    width: 90vw;
  }

  .project-description-paragraph {
    flex-direction: column;
  }

  .project-title {
    margin-top: 0;
  }

  .paragraph-78 {
    width: 90vw;
    max-width: none;
    margin-bottom: 2vh;
    padding-right: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-79 {
    width: 90vw;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .ideation {
    width: 90vw;
    max-width: none;
  }

  .div-line.groove.track {
    width: 35vw;
  }

  .div-line.groove.track.seamless-linear-diffused {
    width: 40vw;
  }

  .div-line.aquarevive {
    height: .2vh;
  }

  .div-line.inco {
    width: 20vw;
    display: none;
  }

  .section-title {
    margin-bottom: 5vh;
    font-size: 15px;
    line-height: 30px;
  }

  .section-title.inco {
    margin-bottom: 0;
  }

  .groove-ideation {
    width: 45vw;
    height: 33vw;
  }

  .luminaire-options {
    width: 90vw;
    max-width: none;
  }

  .luminaiire-options {
    height: 15vw;
  }

  .luminaiire-options.tension {
    height: 23vw;
  }

  .scenarios-container.groove {
    width: 90vw;
    display: flex;
  }

  .scenarios {
    width: 90vw;
    height: 60vw;
  }

  .learn-more-block._1, .learn-more-block._2 {
    width: 90vw;
    height: 30vw;
  }

  .learn-more-container {
    width: 90vw;
    height: auto;
    margin-bottom: 0;
  }

  .groove-sections {
    width: 80vw;
    max-width: none;
    margin-top: 5vh;
  }

  .groove-sections.track-corners {
    margin-top: 0;
    margin-bottom: 5vh;
  }

  .groove-sections.l1r {
    width: 90vw;
  }

  .groove-sections.l4r, .groove-sections.l3r, .groove-sections.l1-ww, .groove-sections.a, .groove-sections.t1, .groove-sections.t2 {
    width: 90vw;
    margin-top: 2vh;
  }

  .groove-sections.accessories {
    width: 90vw;
    margin-top: 2vh;
    margin-bottom: 2vh;
  }

  .groove-sections.t4, .groove-sections.tpj, .groove-sections.t6, .groove-sections.t5, .groove-sections.t7, .groove-sections.t10, .groove-sections.ls, .groove-sections.wl, .groove-sections.ll, .groove-sections.t8, .groove-sections.t9t11, .groove-sections.p3, .groove-sections.p1, .groove-sections.p4, .groove-sections.p5 {
    width: 90vw;
    margin-top: 2vh;
  }

  .subtitles.groove {
    font-size: 14px;
  }

  .text.groove {
    width: 90vw;
    margin-top: 0;
    font-size: 10px;
    line-height: 13px;
  }

  .text.groove.adjustable {
    margin-bottom: 2vh;
  }

  .track-image-block {
    width: 80vw;
    height: 50vw;
  }

  .track-image {
    height: 25vw;
  }

  .mount-explain {
    height: 30vw;
  }

  .heading-115 {
    width: 80vw;
    font-size: 20px;
    line-height: 30px;
  }

  .footers.alpha {
    width: 90vw;
  }

  .paragraph-80 {
    font-size: 10px;
    line-height: 15px;
  }

  .corner-example {
    width: 80vw;
    height: 40vw;
  }

  .accessories {
    width: 80vw;
    margin-bottom: 5vh;
  }

  .live-end-image, .power-connector {
    width: 80vw;
    height: 40vw;
  }

  .driver {
    width: 80vw;
    margin-bottom: 5vh;
  }

  .remote-driver.block {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 80vw;
    height: 70vh;
    margin-bottom: 5vh;
    display: flex;
  }

  ._75w {
    width: 100%;
    height: 60%;
  }

  ._480w {
    width: 100%;
    height: 40%;
  }

  .heading-116 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .internal-driver {
    width: 80vw;
    height: 25vw;
  }

  .current-direction {
    width: 80vw;
    margin-bottom: 5vh;
  }

  .current-direction-image {
    width: 80vw;
    height: 45vw;
  }

  .single-direction-block {
    width: 80vw;
    height: 25vw;
  }

  .single-direction-2, .single-direction-3 {
    width: 39.5vw;
  }

  .uplight {
    width: 80vw;
    margin-bottom: 5vh;
  }

  .uplight-image {
    width: 80vw;
    height: 30vw;
  }

  .tailor-made {
    width: 80vw;
  }

  .heading-117 {
    margin-top: 2vh;
    line-height: 30px;
  }

  .drawing-eg-block {
    justify-content: space-between;
    width: 80vw;
    height: 45vw;
  }

  ._1-surface, ._2-surfaces, .div-block-540, .div-block-540._2-surfaces {
    width: 40vw;
  }

  .recessed-3-surfaces {
    width: 80vw;
    height: 18vw;
  }

  .suspended-mount-example {
    width: 80vw;
    height: 80vw;
  }

  .suspended-eg {
    width: 80vw;
  }

  .text-drawing {
    flex-direction: column;
    align-items: center;
    width: 90vw;
    height: 15vw;
    margin-top: 2vh;
    margin-bottom: 2vh;
  }

  .text-drawing.adj {
    margin-bottom: 1vh;
  }

  .text-drawing.tpj {
    height: 13vw;
  }

  .text-drawing.t5 {
    margin-bottom: 2vh;
  }

  .drawing {
    opacity: 0;
  }

  .track-head-paragraph {
    width: 90vw;
    margin-top: 1vh;
    font-size: 10px;
    line-height: 13px;
  }

  .track-head-paragraph.adj {
    width: 90vw;
  }

  .track-head-paragraph.tension {
    width: 90vw;
    font-size: 12px;
    line-height: 20px;
  }

  .corners-block {
    margin-bottom: 2vh;
  }

  .corners-image {
    height: 25vw;
  }

  .corners-image._2.honeycomb, .corners-image._2.wallwash, .corners-image._3.frosted-diffuser, .corners-image._3.frosted-edge, .corners-image.linear-diffuser, .corners-image.snoot {
    height: 20vw;
  }

  .corners-image.t7-1, .corners-image.t7-2, .corners-image.t7-3, .corners-image.p4-1, .corners-image.p4-2, .corners-image.p4-3 {
    height: 25vw;
  }

  .luminaire-scenario {
    width: 90vw;
    height: 50vw;
    margin-bottom: 2vh;
  }

  .luminaire-scenario.l1r {
    width: 90vw;
    height: 60vw;
    margin-bottom: 2vh;
  }

  .div-block-542 {
    background-position: 50%;
    width: 90vw;
    height: 15vw;
    margin-bottom: 2vh;
  }

  .ww-block {
    width: 90vw;
    height: 28vw;
  }

  .ww {
    width: 44.5vw;
  }

  .rotation-tilt {
    height: 5vw;
  }

  .adj-drawings {
    width: 90vw;
    height: 12vw;
  }

  .adj-rendering {
    width: 90vw;
    height: 25vw;
  }

  .standard-photo {
    width: 90vw;
    height: 45vw;
  }

  .standard-photo.t4 {
    height: 40vw;
  }

  .standard-photo.tpj {
    height: 28vw;
  }

  .standard-photo.t10, .standard-photo.p3, .standard-photo.p1, .standard-photo.p5 {
    height: 45vw;
  }

  .standard-photo.tension {
    height: 35vw;
  }

  .standard-photo.tension.scene, .standard-photo.scenario.tension._2, .standard-photo.scenario.tension._3, .standard-photo.ring {
    height: 50vw;
  }

  .standard-photo.ring._5 {
    background-position: 100%;
  }

  .standard-photo.alpha.phase-1 {
    height: 60vw;
  }

  .standard-photo.alpha.phase-2 {
    height: 50vw;
  }

  .standard-photo.alpha.phase-3 {
    height: 55vw;
    margin-bottom: 1vh;
  }

  .standard-photo.alpha.phase-3._2 {
    height: 55vw;
    margin-top: 0;
  }

  .standard-photo.alpha.phase-3._3 {
    height: 55vw;
  }

  .standard-photo.alpha.phase-3._4 {
    margin-bottom: 3vh;
  }

  .standard-photo.alpha.scenario, .standard-photo.alpha.event {
    height: 55vw;
  }

  .standard-photo.alpha.phase-4 {
    height: 50vw;
    margin-bottom: 1vh;
  }

  .standard-photo.alpha.phase-4.l, .standard-photo.alpha.phase4, .standard-photo.dryer, .standard-photo.sea {
    height: 50vw;
  }

  .standard-photo.aquarevive._1 {
    width: 90vw;
    height: 54vw;
  }

  .standard-photo.aquarevive._2 {
    height: 52vw;
    margin-bottom: 5vw;
  }

  .standard-photo.aquarevive._3, .standard-photo.aquarevive._4, .standard-photo.aquarevive._5 {
    height: 50vw;
  }

  .standard-photo.aquarevive._6, .standard-photo.aquarevive._7 {
    height: 45vw;
  }

  .standard-photo.aquarevive._8 {
    height: 50vw;
  }

  .standard-photo.aquarevive._9 {
    height: 120vw;
  }

  .standard-photo.aquarevive.scene {
    height: 50vw;
  }

  .standard-photo.aquarevive._10 {
    height: 45vw;
  }

  .standard-photo.aquarevive._11, .standard-photo.aquarevive._12 {
    height: 50vw;
  }

  .standard-photo.aquarevive._13 {
    height: 40vw;
    margin-bottom: 2vh;
  }

  .heading-119 {
    font-size: 12px;
  }

  .tension-track {
    width: 90vw;
    max-width: none;
  }

  .tension-track.data._2 {
    width: 70vw;
    height: 15vw;
  }

  .tension-track-rendering {
    width: 90vw;
    height: 45vw;
  }

  .paragraph-92, .paragraph-93, .paragraph-94 {
    font-size: 12px;
  }

  .individual-luminaires {
    width: 90vw;
    max-width: none;
  }

  .inspiration-block {
    width: 90vw;
  }

  .source {
    height: 30vw;
  }

  .subtitle {
    text-align: left;
    font-size: 12px;
  }

  .subtitle.material-process {
    font-size: 9px;
  }

  .subtitle.final-design {
    font-size: 12px;
    line-height: 20px;
  }

  .subtitle.platform {
    text-align: center;
  }

  .subtitle.inco {
    margin-bottom: 0;
  }

  .ideation-block {
    width: 90vw;
  }

  .ideation1 {
    height: 45vw;
  }

  .modeling.mfm {
    width: 90vw;
    height: 45vw;
  }

  .rendering-block {
    width: 90vw;
  }

  .chunky-love, .mono-wing {
    height: 28vw;
  }

  .ring-names {
    font-size: 15px;
  }

  .phase-3 {
    width: 90vw;
    max-width: none;
  }

  .phase-3.unified-sleek-and-minimalistic {
    margin-bottom: 0;
  }

  .two-images.sidelights {
    width: 90vw;
  }

  .sensor {
    width: 44.5vw;
    height: 30vw;
  }

  .sensor.phase4 {
    width: 44.5vw;
  }

  .sensor.phase4.support-frame, .physical-model-image {
    height: 25vw;
  }

  .phase-4 {
    max-width: none;
  }

  .footers-block {
    width: 44.5vw;
  }

  ._3-images.alpha {
    margin-bottom: 5vw;
  }

  ._3-images.alpha.ideations {
    margin-bottom: 1vw;
  }

  .video1 {
    height: 23vw;
  }

  .l-ideation-block._1 {
    width: 90vw;
  }

  .l-ideation.r1 {
    height: 18vw;
  }

  .l-ideation.r2, .l-ideation.r3, .qr-code {
    width: 90vw;
    height: 50vw;
  }

  .div-block-551 {
    height: 18vw;
  }

  ._6-images-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 90vw;
    margin-bottom: 1vw;
  }

  ._6-images {
    height: 30vw;
  }

  .uiux {
    width: 90vw;
    max-width: none;
    margin-bottom: 5vh;
  }

  ._4-images-block {
    width: 90vw;
  }

  .app-model {
    height: 15vw;
  }

  ._2x2-block {
    width: 90vw;
  }

  .ux {
    height: 25vw;
  }

  .tubes-structure {
    width: 90vw;
    max-width: none;
  }

  .tubes-structure-block {
    width: 90vw;
    height: 90vw;
  }

  .tubes-options {
    width: 90vw;
  }

  .tubes-option {
    height: 30vw;
  }

  .tubes-scenario {
    height: 55vw;
  }

  .sparks-bg {
    width: 90vw;
    max-width: none;
  }

  .why-block {
    width: 90vw;
    margin-bottom: 5vh;
  }

  .why-text {
    width: 90vw;
  }

  .heading-123 {
    width: 90vw;
    margin-bottom: 3vh;
    font-size: 20px;
  }

  .paragraph-95 {
    font-size: 12px;
  }

  .persona {
    width: 90vw;
    height: 70vw;
  }

  .heading-125 {
    font-size: 12px;
  }

  .heading-126 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .her-words {
    height: auto;
  }

  .block-quote, .block-quote-2, .block-quote-3 {
    font-size: 12px;
  }

  .sparks-content {
    width: 90vw;
  }

  .sparks-content-image {
    height: 135vw;
  }

  .functions {
    width: 90vw;
    height: 53vw;
  }

  .paragraph-97 {
    font-size: 12px;
  }

  .sparks-project-description {
    margin-top: 10vh;
  }

  .paragraph-98 {
    font-size: 12px;
  }

  .searching-page {
    width: 90vw;
    height: 96vw;
  }

  .booking-process {
    width: 90vw;
    height: 99vw;
  }

  .need-to-know {
    width: 90vw;
    height: 50vw;
  }

  .sketch.sparks {
    width: 90vw;
    margin-bottom: 5vh;
  }

  .set-up-information {
    width: 90vw;
    height: 95vw;
  }

  .bpd-graphic._1 {
    width: 90vw;
    height: 143vw;
  }

  .bpd-graphic._2 {
    width: 90vw;
    height: 210vw;
  }

  .bpd-graphic._3 {
    width: 90vw;
    height: 50vw;
  }

  .bpd-graphic._4 {
    width: 90vw;
    height: 60vw;
  }

  .bpd-graphic._5 {
    width: 90vw;
    height: 50vw;
  }

  .algix-logo {
    width: 15vw;
    height: 5vw;
  }

  .bg.aquarevive {
    width: 90vw;
    max-width: none;
  }

  .sustainability-awareness {
    width: 90vw;
  }

  .heading-129.interview {
    font-size: 38px;
  }

  .heading-129.algix, .heading-129.final-design {
    margin-bottom: 5vh;
  }

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

  .strategy-image, .strategy-image.lucy {
    height: 13vw;
  }

  .personal-waste-block.left-right {
    flex-direction: column;
  }

  .personal-waste-images {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .personal-waste-text {
    width: 100%;
    padding-left: 0;
  }

  .personal-waste-image {
    height: 12vw;
  }

  .paragraph-99 {
    margin-top: 1vw;
    margin-bottom: 0;
  }

  .research.aquarevive {
    width: 90vw;
    margin-bottom: 0;
  }

  .research.inco {
    width: 90vw;
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-top: 0;
  }

  .foundational-research {
    width: 90vw;
  }

  .foundational-research-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 2vh;
  }

  .foundational-research-image {
    height: 16vw;
  }

  .pack-out-block {
    margin-bottom: 2vh;
  }

  .pack-out-image {
    height: 23vw;
  }

  .pack-out-image._2 {
    height: 26vw;
  }

  .foundational-research-report-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2vh;
  }

  .foundational-research-report-image {
    height: 25vw;
  }

  .lca-research {
    width: 90vw;
    max-width: none;
  }

  .process-tree {
    width: 90vw;
    margin-bottom: 5vh;
  }

  .material-based-process-tree {
    height: 38vw;
    margin-bottom: 2vh;
  }

  .product-based-process-tree {
    height: 26vw;
  }

  .paragraph-101 {
    font-size: 10px;
    line-height: 15px;
  }

  .lca-summary {
    width: 90vw;
  }

  .lca-summary-image, .lca-summary-image._3 {
    height: 26vw;
  }

  .lca-summary-image._4 {
    width: 90vw;
    height: 45vw;
  }

  .lca-goals-block {
    width: 90vw;
  }

  .heading-131 {
    line-height: 25px;
  }

  .lca-summary-block {
    width: 90vw;
  }

  .user-research {
    width: 90vw;
    max-width: none;
  }

  .usr-interviews {
    width: 90vw;
  }

  .userinterview-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2vh;
  }

  .user-interview-image {
    height: 40vw;
  }

  .field-trip {
    height: 25vw;
  }

  .interview-insights-block {
    width: 90vw;
  }

  .interview-quote {
    font-size: 10px;
  }

  .interview-insights-drawing {
    height: 25vw;
  }

  .insights-opportunities {
    width: 90vw;
    max-width: none;
  }

  .io-block {
    width: 90vw;
  }

  .i-o-image {
    height: 17vw;
  }

  .ideation-development {
    width: 90vw;
    max-width: none;
  }

  .ideational-research {
    width: 90vw;
    margin-bottom: 2vh;
  }

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

  .ideational-research-image, .ideational-research-image._5 {
    height: 29vw;
  }

  .ideation-r1-image {
    height: 41vw;
  }

  .ideation-r1-image._2 {
    height: 39vw;
  }

  .ideations-r1, .ideations-r2 {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .ideation-r2-image {
    height: 50vw;
  }

  .ideation-r2-image._2 {
    height: 51vw;
  }

  .ideation-r2-image._3 {
    height: 41vw;
  }

  .ideational-research-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ideational-research-block._2 {
    grid-template-rows: auto;
  }

  .ideations-r3 {
    width: 90vw;
    margin-bottom: 2vh;
  }

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

  .ideation-r3-image {
    height: 33vw;
  }

  .ideation-r3-image._3, .ideation-r3-image._4 {
    height: 23vw;
  }

  .ideation-r3-image._5, .ideation-r3-image._6, .ideation-r3-image._7, .ideation-r3-image._8 {
    height: 26vw;
  }

  .ideations-r4 {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .ideation-r4-image, .ideation-r4-image._3 {
    height: 13vw;
  }

  .refinement {
    width: 90vw;
  }

  .refinement-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2vh;
  }

  .refinement-block._2 {
    width: 90vw;
  }

  .refinement-image {
    height: 16vw;
  }

  .refinement-image._2 {
    height: 27vw;
  }

  .refinement-image._3 {
    height: 17vw;
  }

  .refinement-image._4 {
    width: 90vw;
    height: 43vw;
  }

  .refinement-image._5 {
    height: 23vw;
  }

  .refinement-image._6 {
    height: 16vw;
  }

  .refinement-image._7 {
    height: 28vw;
  }

  .final-direction {
    width: 90vw;
    max-width: none;
  }

  .final-direction-block {
    width: 90vw;
  }

  .final-direction-image {
    height: 46vw;
  }

  .final-direction-image._2 {
    height: 25vw;
  }

  .final-direction-image._3 {
    height: 24vw;
  }

  .final-direction-image._4 {
    height: 25vw;
  }

  .cmf-board {
    width: 90vw;
  }

  .cmf-image {
    height: 23vw;
  }

  .algix-research-block {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .algix-image {
    height: 21vw;
  }

  .algix-image._2 {
    height: 26vw;
  }

  .algix-block {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .algix {
    width: 90vw;
    max-width: none;
  }

  .material-process-image {
    height: 20vw;
  }

  .algae-materials-image {
    height: 24vw;
  }

  .paragraph-105 {
    font-size: 9px;
  }

  ._3d-modeling.aquarevive {
    width: 90vw;
  }

  ._3d-modeling-image {
    width: 100%;
    height: 25vw;
  }

  ._3d-modeling-image._2 {
    width: 100%;
    height: 33vw;
  }

  ._3d-modeling-content {
    grid-column-gap: .3vw;
    grid-row-gap: .3vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2vh;
    display: grid;
  }

  .rendering-test.inco {
    margin-top: 2vh;
  }

  .rendering-test-image {
    height: 11vw;
  }

  .rendering-test-image._2 {
    height: 12vw;
  }

  .rendering-test-image.inco {
    height: 14vw;
  }

  .new-design-lca {
    width: 90vw;
    max-width: none;
  }

  .new-process-tree-image {
    width: 90vw;
    height: 32vw;
  }

  .new-matrix-okala-content {
    flex-direction: column;
  }

  .new-matrix {
    width: 100%;
    height: 48vw;
  }

  .new-okala {
    width: 100%;
    height: 100vw;
  }

  .final-design.aquarevive {
    width: 90vw;
  }

  .heading-133 {
    font-size: 40px;
    line-height: 60px;
  }

  .algix-cover {
    width: 90vw;
    height: 30vw;
  }

  .snorkel {
    width: 90vw;
  }

  .fins {
    width: 90vw;
    margin-bottom: 5vh;
  }

  .whales-image {
    height: 25vw;
  }

  .structure {
    height: 20vw;
  }

  .heading-135 {
    font-size: 12px;
    line-height: 20px;
  }

  .platform-content {
    margin-left: 0;
    margin-right: 0;
  }

  .platform-image {
    height: 53vw;
  }

  .lca-comparason {
    width: 90vw;
    max-width: none;
  }

  .process-tree-comparason {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .process-tree-comparason-image {
    width: 90vw;
    height: 50vw;
  }

  .matrix-comparison {
    width: 90vw;
    margin-bottom: 2vh;
  }

  .matrix-comparison-image {
    width: 90vw;
    height: 34vw;
  }

  .form-comparison-block {
    width: 90vw;
  }

  .form-image {
    height: 50vw;
  }

  .impact-score, .impact-score-block {
    width: 90vw;
  }

  .green-line {
    width: 20vw;
  }

  .heading-136 {
    font-size: 38px;
  }

  .paragraph-107 {
    font-size: 12px;
  }

  .final-comparison-content {
    width: 90vw;
    height: 50vw;
  }

  .heading-137 {
    font-size: 15px;
  }

  .text-span-47 {
    font-weight: 700;
  }

  .create-the-story {
    width: 90vw;
    max-width: none;
  }

  .field-trip-content, .text-observation, .text-observation-block {
    width: 90vw;
  }

  .text-observation-iamges {
    width: 56.57vw;
  }

  .text-observation-iamges._2 {
    width: 19.2vw;
  }

  .heading-139 {
    font-size: 40px;
  }

  .questions-container.strikeflow, .what-if-questions {
    width: 90vw;
  }

  .what-if-questions-block {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .questions.strikeflow._3 {
    width: 8vw;
    margin-left: 0;
  }

  .questions.strikeflow._2 {
    width: 22.5vw;
    font-size: 8px;
    line-height: 10px;
  }

  .questions.strikeflow._4 {
    width: 60vw;
    margin-left: 0;
    line-height: 15px;
  }

  .paragraph-111 {
    width: 22.5vw;
    font-size: 8px;
    line-height: 10px;
  }

  .paragraph-112 {
    width: 35vw;
    font-size: 8px;
    line-height: 10px;
  }

  ._3-final-questions {
    width: 90vw;
  }

  .final-question-heading.detail-content {
    width: 8vw;
  }

  .paragraph-113.detailed-content {
    margin-left: 8vw;
  }

  .q1-content {
    width: 90vw;
    max-width: none;
  }

  .q1-images, .q1-images._2, .q1-images._3 {
    height: 20vw;
  }

  .animal-motion-videos, .youtube-4, .youtube-5, .youtube-6, .youtube-7, .youtube-8 {
    height: 13vw;
  }

  .q2-content {
    width: 90vw;
    max-width: none;
  }

  .q2-sketch, .q2-research {
    height: 21vw;
  }

  .q3-content {
    width: 90vw;
    max-width: none;
  }

  .q3-research {
    width: 51vw;
    height: 30vw;
  }

  .q3-research._2 {
    width: 38.5vw;
  }

  .the-key-insight {
    width: 90vw;
    max-width: none;
  }

  .key-insight-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .illlustration.strideflow {
    width: 40vw;
  }

  .overall-3q-research {
    width: 90vw;
    height: 45vw;
  }

  .illustration-image-block {
    width: 90vw;
    height: 32vw;
  }

  .q-of-illustrations-block, .keywords {
    width: 90vw;
  }

  .keywords-block._2 {
    width: 50%;
  }

  .heading-142 {
    text-align: center;
    margin-left: 0%;
  }

  .heading-142._2 {
    text-align: center;
  }

  .brand-bio-content {
    width: 90vw;
    max-width: none;
  }

  .brand-research-block {
    width: 90vw;
  }

  .brand-research {
    width: 50vw;
    height: 23vw;
  }

  .brand-research._2 {
    width: 39.5vw;
    height: 23vw;
  }

  .saucony-history {
    width: 90vw;
    height: 44vw;
  }

  .why-saucony, .why-saucony-image-block {
    width: 90vw;
  }

  .why-saucony-iamges {
    height: 12vw;
  }

  .paragraph-117 {
    font-size: 12px;
    line-height: 15px;
  }

  .biomachenics {
    width: 90vw;
  }

  .biomechanics-image {
    width: 90vw;
    height: 18vw;
  }

  .concept-communication {
    width: 90vw;
    max-width: none;
  }

  .ideation-image.strideflow {
    height: 17vw;
  }

  .material-shift-concept {
    width: 90vw;
  }

  .models-images-block {
    align-items: center;
    width: 45vw;
    height: 19vw;
  }

  .developing-sketch {
    width: 45vw;
    height: 19vw;
  }

  .models-images {
    height: 15vw;
  }

  .final-concept-sketch {
    width: 90vw;
    height: auto;
    margin-bottom: 5vh;
  }

  .final-concept-image {
    height: 40vw;
  }

  .shoe-last-change {
    width: 90vw;
  }

  .shoe-last-change-image {
    width: 90vw;
    height: 28vw;
  }

  ._5views-image {
    height: 57vw;
  }

  .youtube-9 {
    height: 13vw;
  }

  .strideflow.final, .before-after-black-block {
    width: 90vw;
  }

  .before-after-gif, .untamed, .transcending {
    width: 90vw;
    height: 50vw;
  }

  .application-shot1 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 90vw;
    height: 50vw;
  }

  .application-shot2 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 90vw;
    height: 60vw;
  }

  .inco-logo {
    width: 15vw;
    height: 8vw;
  }

  .linedrawing-bg {
    width: 90vw;
    height: 25vw;
    margin-left: 0;
  }

  .user-market {
    width: 90vw;
  }

  .user-market-image {
    height: 10vw;
  }

  .user-market-block {
    width: 90vw;
  }

  .insight-opportunity-block {
    width: 90vw;
    margin-top: 2vh;
  }

  .insight-opportunity-image, .insight-opportunity-image._2 {
    height: 25vw;
  }

  .user-profile-block.inco {
    margin-top: 2vh;
  }

  .user-profile-image-block {
    width: 90vw;
  }

  .user-profile-image {
    height: 12vw;
  }

  .user-interview-block.inco {
    width: 90vw;
    margin-top: 2vh;
  }

  .user-interview-block.inside {
    width: 90vw;
  }

  .design-process.inco {
    width: 90vw;
    margin-top: 0;
  }

  .design-process-image.inco {
    width: 90vw;
    height: 55vw;
  }

  .design-process-section.inco {
    margin-top: 2vh;
  }

  .rendering-test-block.inco {
    width: 90vw;
  }

  ._3d-print-model-test {
    margin-top: 2vh;
  }

  ._3d-print-model-test-block {
    width: 90vw;
  }

  ._3d-print-test-image {
    height: 22vw;
  }

  ._3d-print-test-image._5 {
    height: 42vw;
  }

  .adjustment-after-test {
    margin-top: 2vh;
  }

  .adjustment-after-test-image {
    width: 90vw;
    height: 58vw;
  }

  .inco-series {
    width: 90vw;
    margin-top: 2vh;
  }

  .paragraph-118 {
    font-size: 10px;
    line-height: 15px;
  }

  .inco-gallery.inco {
    width: 90vw;
    margin-top: 2vh;
  }

  .inco-gallery-image {
    height: 29vw;
  }

  .inco-renderings {
    width: 90vw;
    margin-top: 2vh;
  }

  .all-in-one.inco, .inco-pro.inco, .inco-using-rendering {
    height: 50vw;
  }

  .about-me-gif {
    width: 40vw;
    height: 30vw;
  }

  .paragraph-119 {
    width: 60vw;
    font-size: 10px;
    line-height: 15px;
  }

  .resume-button {
    font-size: 10px;
  }

  .illustration-about-me {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90vw;
    max-width: none;
    display: block;
  }

  .illustration-about-me-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .illustrations-block.about-me {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .illustrations-image {
    height: 40vw;
  }

  .illustrations-image._2 {
    height: 60vw;
  }

  .illustrations-image._3 {
    height: 50vw;
  }

  .heading-145 {
    font-size: 7px;
    line-height: 20px;
  }

  .back-to-the-top {
    border-radius: 6vw;
    width: 12vw;
    height: 12vw;
  }

  .back-to-the-top.w--current {
    background-color: #c5c5c5;
    border-radius: 5vw;
    width: 10vw;
    height: 10vw;
  }

  .paragraph-120, .paragraph-121, .paragraph-122 {
    font-size: 10px;
  }

  .photo-and-para-block {
    width: 90vw;
  }

  .my-photo {
    width: 28vw;
    height: 45vw;
  }

  .aboutme-content {
    width: 60vw;
  }

  .statement {
    font-size: 12px;
    line-height: 25px;
  }
}

@media screen and (max-width: 767px) {
  .industrial-designer.td {
    font-size: 8px;
  }

  .branding {
    width: 15vw;
  }

  .branding.mfm {
    width: 20vw;
  }

  .branding.inco.output-section {
    margin-bottom: 0;
  }

  .footer {
    height: 30vh;
  }

  .heroshot.sparks {
    width: 100vw;
    height: 55vw;
  }

  .heroshot.groove {
    height: 40vh;
  }

  .heroshot.groove.track {
    height: 30vh;
  }

  .heroshot.groove.lumainres {
    background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6499ef5a5f3f800e6fb3de76_ETL%20(1).png"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    height: 40vh;
  }

  .heroshot.tension {
    height: 50vw;
  }

  .heroshot.mfm, .heroshot.aquarevive {
    height: 55vw;
  }

  .heroshot.aquarevive.end {
    height: 52vw;
  }

  .heroshot.inco {
    height: 55vw;
  }

  .about-me {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .client-logo {
    width: 33.333%;
    padding: 20px 30px;
  }

  .navbar-3 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subscribe-flex {
    flex-direction: column;
  }

  .subscribe-text {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .product-item {
    width: 100%;
    min-height: auto;
  }

  .menu-button {
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .menu-button.w--open {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brand-3.w--current {
    margin-bottom: 0;
  }

  .top-banner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-4 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .inco.output {
    margin-top: 5vh;
  }

  .editprofile {
    width: 100vw;
    height: 58vw;
  }

  .launchsparks {
    width: 100vw;
    height: 56vw;
  }

  .branding-products.sparks {
    width: 100vw;
    margin-bottom: 0;
  }

  .huali-qu-name {
    margin-top: 2vh;
    font-size: 15px;
    line-height: 20px;
  }

  .navbar-td {
    padding-bottom: 0;
  }

  .brand-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .homepage-cases-whole-block {
    grid-template-columns: 1fr;
  }

  .homepage-grids-container {
    padding-top: 5vh;
  }

  .homepage-grids-container.art-book {
    padding-top: 1vh;
  }

  .homepage-case-block-link {
    height: 55vw;
  }

  .homepage-grids-hover-text {
    opacity: 0;
  }

  .image-19 {
    width: auto;
    min-width: 3vw;
    display: block;
  }

  .footer-category-block {
    flex-direction: column;
    align-items: center;
    padding-bottom: 3vh;
  }

  .slides-bg, .slides-bg.ring {
    padding-bottom: 0;
  }

  .slides-bg.strideflow, .slides-bg.sparks, .slides-bg.aquarevive, .slides-bg.dyson, .slides-bg.inco {
    padding-bottom: 1vh;
  }

  .slides-heading {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .slides-heading.ring {
    line-height: 40px;
  }

  .slides-heading.sub {
    font-size: 15px;
  }

  .slides-heading.strideflow, .slides-heading.sparks, .slides-heading.aquarevive, .slides-heading.dyson {
    line-height: 40px;
  }

  .slides-paragraph._1 {
    font-size: 8px;
    line-height: 10px;
  }

  .slides-paragraph._2 {
    margin-top: 2vh;
    font-size: 8px;
  }

  .slides-paragraph.tubes._2 {
    line-height: 10px;
  }

  .slides-block, .slides-block.alpha {
    height: 60vw;
  }

  .art-book-category, .art-book-category._2 {
    height: 30vh;
  }

  .art-book-category.vr-car {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    height: 40vh;
  }

  .art-book-category.figure-drawing-horizontal, .art-book-category.plants {
    height: 30vh;
  }

  .art-book-category.mr {
    height: 180vh;
  }

  .link-block-20 {
    background-size: cover;
  }

  .heading-112 {
    font-size: 10px;
    line-height: 15px;
  }

  .heading-112.vr-car, .sub-heading {
    font-size: 8px;
    line-height: 10px;
  }

  .heading-113 {
    text-align: center;
    font-size: 8px;
    line-height: 10px;
  }

  .plant-name {
    font-size: 8px;
    line-height: 10px;
  }

  .project-content.groove.track {
    padding-bottom: 10vh;
  }

  .project-content.groove-lumainaires {
    padding-bottom: 5vh;
  }

  .project-content.sparks {
    width: 100vw;
    padding-bottom: 0;
  }

  .project-description {
    width: 70vw;
    margin-top: 8vh;
    margin-bottom: 8vh;
  }

  .project-description.tension {
    margin-top: 8vh;
    margin-bottom: 5vh;
  }

  .project-description.sparks, .project-description.aquarevive, .project-description.strideflow {
    width: 90vw;
  }

  .project-title {
    margin-bottom: 1vh;
    font-size: 25px;
  }

  .paragraph-78 {
    width: 90vw;
    line-height: 15px;
  }

  .paragraph-79 {
    width: 90vw;
    max-width: none;
    font-size: 12px;
    line-height: 15px;
  }

  .ideation {
    margin-bottom: 5vh;
  }

  .div-line {
    height: .2vh;
  }

  .div-line.groove.track {
    width: 30vw;
    height: .2vh;
  }

  .div-line.groove.track.seamless-linear-diffused {
    width: 50vw;
  }

  .div-line.alpha {
    width: 30vw;
  }

  .div-line.sparks {
    width: 25vw;
  }

  .div-line.inco {
    height: .1vh;
    display: block;
  }

  .section-title {
    margin-bottom: 3vw;
    font-size: 10px;
  }

  .section-title.tension {
    margin-bottom: 3vh;
  }

  .section-title.sparks {
    font-size: 12px;
  }

  .luminaire-options {
    margin-bottom: 5vh;
  }

  .luminaire-options-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .luminaiire-options {
    height: 18vw;
  }

  .scenarios-container.groove {
    margin-bottom: 5vh;
  }

  .learn-more-block._1 {
    width: 90vw;
    height: 20vh;
    margin-right: 0;
  }

  .learn-more-block._2 {
    width: 90vw;
    height: 20vh;
    margin-left: 0;
  }

  .learn-more-container {
    flex-direction: column;
    align-items: center;
    height: 35vh;
    margin-bottom: 10vh;
  }

  .link-20 {
    color: #fff;
    font-size: 15px;
  }

  .groove-sections {
    width: 90vw;
    margin-top: 3vh;
    margin-bottom: 3vh;
  }

  .groove-sections.track-corners {
    margin-bottom: 3vh;
  }

  .groove-sections.l1r {
    margin-bottom: 1vh;
  }

  .groove-sections.l4r, .groove-sections.l3r, .groove-sections.l1-ww, .groove-sections.a, .groove-sections.t1, .groove-sections.t2, .groove-sections.accessories, .groove-sections.t4, .groove-sections.tpj, .groove-sections.t6, .groove-sections.t5, .groove-sections.t7, .groove-sections.t10, .groove-sections.ls, .groove-sections.wl, .groove-sections.ll, .groove-sections.t8, .groove-sections.t9t11, .groove-sections.p3, .groove-sections.p1, .groove-sections.p4, .groove-sections.p5 {
    margin-top: 1vh;
    margin-bottom: 1vh;
  }

  .subtitles.groove {
    margin-top: 0;
    font-size: 12px;
  }

  .subtitles.alpha {
    font-size: 8px;
  }

  .text.groove {
    margin-bottom: 1vh;
  }

  .text.groove.l2s {
    height: auto;
    margin-bottom: 0;
  }

  .track-image-block {
    width: 90vw;
    height: 50vw;
    margin-bottom: 0;
  }

  .mount-explain {
    height: 35vw;
    margin-top: 3vh;
  }

  .heading-115 {
    width: 90vw;
    font-size: 16px;
    line-height: 25px;
  }

  .heading-115.side {
    height: auto;
  }

  .recessed-corners-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    margin-bottom: 3vh;
  }

  .recessed-corners {
    height: 20vw;
  }

  .recessed-corners.images {
    height: 15vw;
  }

  .footers.alpha {
    height: 3vw;
  }

  .paragraph-80 {
    margin-bottom: 0;
  }

  .corner-example {
    width: 90vw;
    height: 45vw;
    margin-bottom: 3vh;
  }

  .accessories {
    width: 90vw;
  }

  .live-end-image {
    width: 90vw;
    height: 40vw;
    margin-bottom: 3vh;
  }

  .power-connector {
    width: 90vw;
    height: 45vw;
  }

  .driver {
    width: 90vw;
    margin-bottom: 3vh;
  }

  .remote-driver.block {
    width: 90vw;
    height: 60vh;
  }

  .heading-116 {
    font-size: 12px;
    line-height: 30px;
  }

  .internal-driver {
    width: 90vw;
    height: 30vw;
  }

  .current-direction {
    width: 90vw;
    margin-bottom: 3vh;
  }

  .current-direction-image {
    width: 90vw;
    height: 50vw;
  }

  .single-direction-block {
    width: 90vw;
    height: 28vw;
  }

  .single-direction-2, .single-direction-3 {
    width: 44.5vw;
  }

  .uplight {
    width: 90vw;
    margin-bottom: 3vh;
  }

  .uplight-image {
    width: 90vw;
    height: 35vw;
  }

  .tailor-made {
    width: 90vw;
  }

  .drawing-eg-block {
    width: 90vw;
    height: 50vw;
  }

  ._1-surface, ._2-surfaces {
    width: 45vw;
  }

  .heading-118 {
    font-size: 12px;
  }

  .div-block-540, .div-block-540._2-surfaces {
    width: 45vw;
  }

  .recessed-3-surfaces {
    width: 90vw;
    height: 20vw;
    margin-bottom: 3vh;
  }

  .suspended-mount-example {
    width: 90vw;
    height: 90vw;
  }

  .suspended-eg {
    width: 90vw;
  }

  .text-drawing {
    height: auto;
    margin-top: 1vh;
    margin-bottom: 1vh;
  }

  .text-drawing.adj {
    margin-bottom: 0;
  }

  .text-drawing.t1, .text-drawing.tpj {
    height: auto;
  }

  .text-drawing.t5 {
    margin-bottom: 1vh;
  }

  .text-drawing.l2s {
    margin-bottom: 0;
  }

  .drawing._10 {
    height: auto;
  }

  .track-head-paragraph.tension {
    line-height: 20px;
  }

  .corners-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .corners-block.t7 {
    margin-bottom: 1vh;
  }

  .luminaire-scenario {
    height: 55vw;
  }

  .luminaire-scenario.l1r, .ww-block.t2 {
    margin-bottom: 1vh;
  }

  .ww-block.t2._4 {
    margin-bottom: 0;
  }

  .ww-block.ll {
    height: 28vw;
  }

  .ww-block.l2s {
    margin-bottom: 1vh;
  }

  .rotation-tilt {
    height: 7vw;
  }

  .rotation-tilt._2, .rotation-tilt._3 {
    margin-bottom: 1vh;
  }

  .rotation-tilt._4 {
    height: auto;
    margin-top: 0;
  }

  .adj-rendering {
    height: 25vw;
    margin-bottom: 1vh;
  }

  .paragraph-82 {
    line-height: 15px;
  }

  .standard-photo.t4 {
    height: 45vw;
  }

  .standard-photo.tpj {
    height: 29vw;
  }

  .standard-photo.l5s {
    height: 45vw;
  }

  .standard-photo.t1-1 {
    margin-bottom: 2vh;
  }

  .standard-photo.alpha.phase-1 {
    margin-top: 2vw;
  }

  .standard-photo.alpha.phase-2 {
    margin-bottom: 0;
  }

  .standard-photo.alpha.phase-3 {
    margin-bottom: 1vw;
  }

  .paragraph-83 {
    line-height: 15px;
  }

  .paragraph-84 {
    margin-bottom: 0;
    line-height: 15px;
  }

  .paragraph-86 {
    margin-bottom: 0;
  }

  .tension-track {
    margin-bottom: 5vh;
  }

  .tension-track.data._2 {
    width: 90vw;
    height: 19vw;
  }

  .tension-track-rendering {
    height: 50vw;
  }

  .ideation-block.strideflow {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2vh;
  }

  .phase-1.alpha {
    margin-bottom: 10vh;
  }

  .two-images, .phase-4 {
    width: 90vw;
  }

  .heading-122 {
    font-size: 10px;
  }

  .tubes-options-block {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tubes-option {
    height: 90vw;
  }

  .sparks-bg {
    width: 100vw;
  }

  .why-block {
    margin-bottom: 2vh;
    margin-left: 5vw;
  }

  .heading-123 {
    font-size: 18px;
    line-height: 35px;
  }

  .paragraph-95 {
    line-height: 15px;
  }

  .persona {
    width: 100vw;
    height: 100vw;
    padding-left: 2vh;
    padding-right: 2vh;
  }

  .heading-126 {
    font-size: 18px;
  }

  .block-quote, .block-quote-2, .block-quote-3 {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
  }

  .sparks-content {
    width: 100vw;
    margin-bottom: 5vh;
  }

  .sparks-content-image {
    height: 150vw;
    margin-bottom: 5vh;
  }

  .functions {
    width: 100vw;
    height: 56vw;
  }

  .heading-127 {
    font-size: 25px;
  }

  .sparks-project-description {
    padding-left: 4vh;
    padding-right: 4vh;
  }

  .searching-page {
    width: 100vw;
    height: 107vw;
  }

  .booking-process {
    width: 100vw;
    height: 110vw;
  }

  .need-to-know {
    width: 100vw;
    height: 56vw;
  }

  .sketch.sparks {
    width: 100vw;
    height: 70vw;
    margin-bottom: 0;
  }

  .set-up-information {
    width: 100vw;
    height: 106vw;
  }

  .bpd-graphic._1 {
    width: 100vw;
    height: 159vw;
  }

  .bpd-graphic._2 {
    width: 100vw;
    height: 235vw;
  }

  .bpd-graphic._3 {
    width: 100vw;
    height: 60vw;
  }

  .bpd-graphic._4 {
    width: 100vw;
    height: 66vw;
  }

  .bpd-graphic._5 {
    width: 100vw;
    height: 60vw;
  }

  .bg.aquarevive {
    margin-bottom: 5vh;
  }

  .sustainability-awareness {
    margin-bottom: 2vh;
  }

  .heading-129 {
    font-size: 30px;
  }

  .heading-129.final-design {
    margin-top: 2vh;
  }

  .strategy-block {
    margin-top: 0;
  }

  .strategy-image, .strategy-image.lucy, .personal-waste-image {
    height: 14vw;
  }

  .paragraph-99 {
    font-size: 10px;
  }

  .research.aquarevive {
    margin-bottom: 5vh;
  }

  .foundational-research-image {
    height: 17vw;
  }

  .pack-out-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pack-out-image {
    height: 53vw;
  }

  .pack-out-image._2 {
    height: 63vw;
  }

  .heading-130 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .paragraph-100 {
    font-size: 12px;
  }

  .foundational-research-report-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .foundational-research-report-image {
    height: 43vw;
  }

  .foundational-research-report-image._2 {
    height: 49vw;
  }

  .text-span-40 {
    line-height: 35px;
  }

  .lca-research {
    margin-bottom: 5vh;
  }

  .process-tree {
    margin-bottom: 2vh;
  }

  .material-based-process-tree {
    height: 38vw;
  }

  .product-based-process-tree {
    height: 27vw;
  }

  .lca-summary-image, .lca-summary-image._3 {
    height: 79vw;
  }

  .goal {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .heading-131 {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
  }

  .paragraph-102 {
    font-size: 10px;
  }

  .lca-summary-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .user-research {
    margin-bottom: 5vh;
  }

  .user-interview-image {
    height: 40vw;
  }

  .interview-quote {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 15px;
  }

  .insights-opportunities {
    margin-bottom: 5vh;
  }

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

  .i-o-image {
    height: 50vw;
  }

  .ideation-development {
    margin-bottom: 5vh;
  }

  .ideation-r4-image._5 {
    height: 13vw;
  }

  .final-direction {
    margin-bottom: 5vh;
  }

  .final-direction-image {
    height: 46vw;
  }

  .cmf-image._2 {
    height: 24vw;
  }

  .algix-image._2 {
    height: 27vw;
  }

  .algix, ._3d-modeling.aquarevive {
    margin-bottom: 5vh;
  }

  .rendering-test.inco {
    margin-top: 1vh;
  }

  .rendering-test-content {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rendering-test-image {
    height: 30vw;
  }

  .rendering-test-image._2 {
    height: 35vw;
  }

  .rendering-test-image.inco {
    height: 28vw;
  }

  .new-design-lca {
    margin-bottom: 5vh;
  }

  .heading-133 {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-106 {
    font-size: 10px;
  }

  .wet-suit {
    margin-bottom: 5vh;
  }

  .platform-content {
    width: 90vw;
  }

  .heading-136 {
    font-size: 30px;
  }

  .final-comparison-content {
    height: 50vw;
  }

  .heading-137 {
    font-size: 12px;
    line-height: 30px;
  }

  .text-span-47 {
    font-size: 30px;
  }

  .left-heading.strideflow {
    font-size: 18px;
  }

  .paragraph-108, .paragraph-109 {
    font-size: 10px;
    line-height: 15px;
  }

  .heading-139 {
    letter-spacing: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .questions-container.strikeflow {
    margin-bottom: 5vh;
  }

  .paragraph-110 {
    font-size: 12px;
  }

  .questions.strikeflow._3 {
    width: 5vw;
  }

  .questions.strikeflow._2 {
    width: 26vw;
  }

  .paragraph-112 {
    width: 38vw;
  }

  ._3-final-questions {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .final-questions-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .final-question-heading {
    font-size: 30px;
  }

  .final-question-heading.detail-content {
    width: 10vw;
  }

  .final-question {
    width: 100%;
    height: 6.5vw;
  }

  .final-question._2, .final-question._3 {
    height: 6.5vw;
  }

  .paragraph-113 {
    margin-top: 2vh;
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-113.detailed-content {
    margin-top: 0;
    margin-left: 10vw;
  }

  .paragraph-114 {
    font-size: 12px;
    line-height: 15px;
  }

  .paragraph-114._2 {
    margin-top: 2vh;
    font-size: 10px;
  }

  .paragraph-115 {
    margin-bottom: 0;
  }

  .paragraph-115._3 {
    margin-top: 2vh;
    font-size: 10px;
    line-height: 15px;
  }

  .q1-content {
    margin-bottom: 5vh;
  }

  .question-heading.strideflow {
    align-items: flex-start;
  }

  .heading-141 {
    font-size: 18px;
  }

  .q1-images, .q1-images._2, .q1-images._3 {
    height: 25vw;
  }

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

  .animal-motion-videos, .youtube-4, .youtube-5, .youtube-6, .youtube-7, .youtube-8 {
    height: 20vw;
  }

  .q2-content {
    margin-bottom: 5vh;
  }

  .q2-images-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .q2-sketch {
    height: 42vw;
  }

  .q2-research {
    height: 45vw;
  }

  .q3-content {
    margin-bottom: 5vh;
  }

  .q3-research {
    width: 90vw;
    height: 53vw;
  }

  .q3-research._2 {
    width: 90vw;
  }

  .the-key-insight, .brand-bio-content {
    margin-bottom: 5vh;
  }

  .brand-research-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .brand-research {
    width: 90vw;
    height: 38vw;
  }

  .brand-research._2 {
    width: 90vw;
    height: 52vw;
  }

  .saucony-history {
    height: 44vw;
  }

  .paragraph-117 {
    font-size: 10px;
  }

  .ideation-image.strideflow {
    height: 28vw;
  }

  .material-shift-concept {
    margin-bottom: 2vh;
  }

  .material-shift-concept-overall-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .models-images-block {
    width: 90vw;
    height: 28vw;
  }

  .developing-sketch {
    width: 90vw;
    height: 40vw;
  }

  .models-images {
    height: 28vw;
  }

  .final-concept-sketch, .shoe-last-change {
    margin-bottom: 2vh;
  }

  .youtube-9 {
    height: 20vw;
  }

  .heading-144 {
    font-size: 15px;
  }

  .linedrawing-bg {
    margin-top: 1vh;
  }

  .user-market {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .user-market-image {
    height: 19vw;
  }

  .insight-opportunity-block, .user-profile-block.inco {
    margin-top: 1vh;
  }

  .user-profile-image-block {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
  }

  .design-process-section.inco {
    margin-top: 1vh;
  }

  .rendering-test-block.inco {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._3d-print-model-test {
    margin-top: 1vh;
  }

  ._3d-print-test-image {
    height: 22vw;
  }

  .adjustment-after-test, .inco-series {
    margin-top: 1vh;
  }

  .inco-light-image {
    height: 25vw;
  }

  .inco-series-title {
    font-size: 12px;
  }

  .inco-play-image, .inco-pro-image {
    height: 25vw;
  }

  .inco-gallery.inco {
    margin-top: 1vh;
  }

  .all-in-one.inco, .inco-pro.inco, .inco-using-rendering {
    height: 55vw;
  }

  .about-me-gif {
    width: 60vw;
    height: 45vw;
  }

  .paragraph-119 {
    width: 90vw;
    margin-top: 5vh;
    font-size: 9px;
    line-height: 12px;
  }

  .illustration-about-me {
    width: 90vw;
    margin-top: 5vh;
  }

  .illustrations-block.about-me {
    margin-bottom: 2vh;
  }

  .illustrations-image {
    height: 50vw;
  }

  .illustrations-image._2 {
    height: 70vw;
  }

  .illustrations-image._3 {
    height: 60vw;
  }

  .back-to-the-top {
    border-radius: 9vw;
    width: 18vw;
    height: 18vw;
  }

  .back-to-the-top.w--current {
    border-radius: 7vw;
    width: 14vw;
    height: 14vw;
  }

  .paragraph-120 {
    font-size: 10px;
    line-height: 15px;
  }

  .paragraph-121, .paragraph-122 {
    line-height: 15px;
  }

  .photo-and-para-block {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 2vh;
  }

  .my-photo {
    border-radius: 15vw;
    width: 30vw;
    height: 30vw;
  }

  .aboutme-content {
    width: 90vw;
    max-height: none;
  }

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

  .statement {
    margin-bottom: 5vh;
    font-size: 10px;
    line-height: 25px;
  }

  .statement.navbar {
    font-size: 8px;
  }
}

@media screen and (max-width: 479px) {
  .industrial-designer.td {
    margin-bottom: 3vh;
  }

  .branding {
    width: 20vw;
  }

  .branding.mfm {
    width: 25vw;
    height: 5vh;
  }

  .branding.inco {
    width: 30vw;
  }

  .heroshot.sparks {
    height: 55vw;
  }

  .heroshot.groove {
    width: 100vw;
  }

  .heroshot.groove.lumainres {
    height: 50vh;
  }

  .heroshot.tension {
    height: 90vw;
  }

  .heroshot.alpha, .heroshot.tubes {
    width: 100vw;
    height: 70vw;
  }

  .heroshot.aquarevive, .heroshot.aquarevive.end, .heroshot.strikeflow, .heroshot.inco {
    width: 100vw;
    height: 60vw;
  }

  .text-block.strideflow {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .video {
    height: 50vw;
  }

  .about-me, .mask {
    margin-bottom: 5vh;
  }

  .client-logo {
    width: 50%;
    padding: 20px;
  }

  .top-title-text {
    font-size: 24px;
    line-height: 32px;
  }

  .form-block {
    width: 300px;
  }

  .heading-banner {
    font-size: 21px;
    line-height: 34px;
  }

  .section-37 {
    padding: 60px 10px;
  }

  .section-37.less {
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner {
    height: 320px;
  }

  .brand-3.w--current {
    width: 100px;
    margin-bottom: 0;
  }

  .navbar-td {
    padding-top: 1vh;
  }

  .brand-6 {
    width: 2vh;
  }

  .homepage-cases-whole-block {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-rows: 1fr 110vw auto auto auto;
    grid-template-columns: 1fr;
  }

  .homepage-grids-container {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .homepage-case-block-link {
    height: 110vw;
  }

  .homepage-case-block-link.aquarevive {
    background-position: 50%;
  }

  .section-53 {
    padding-bottom: 0;
  }

  .homepage-grids-hover-title {
    font-size: 25px;
  }

  .menu-button-2 {
    padding: 10px;
  }

  .slides-bg {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b611326054b3e899199de_recessed.jpg");
    background-size: auto, cover;
  }

  .slides-bg.alpha, .slides-bg.tension, .slides-bg.ring, .slides-bg.tubes, .slides-bg.strideflow {
    background-size: cover;
  }

  .slides-bg.sparks {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/6491e83f1e424165fdb176a3_cover.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .slides-bg.aquarevive {
    background-position: 50%;
    background-size: cover;
  }

  .slides-bg.dyson {
    background-position: 60%;
    background-size: cover;
  }

  .slides-bg.svelt {
    background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b3ff6c62dd05e3b49b759_Svelt%20Cover.png");
    background-position: 50%;
    background-size: cover;
  }

  .slides-bg.micro {
    background-image: url("https://cdn.prod.website-files.com/5fd06e0f8ae271f026829df3/657b4832c6c7878a646a8827_Micro%20Cover2.png");
    background-position: 50%;
    background-size: cover;
  }

  .slides-heading {
    font-size: 30px;
  }

  .slides-heading.sub {
    font-size: 10px;
  }

  .slides-heading.sub.aquarevive, .slides-heading.sub.dyson {
    margin-bottom: 0;
  }

  .slides-heading.strideflow, .slides-heading.sparks, .slides-heading.aquarevive {
    line-height: 30px;
  }

  .slides-paragraph._1 {
    margin-bottom: 1vh;
  }

  .slides-paragraph._2 {
    max-width: 60ch;
    line-height: 15px;
    display: block;
  }

  .slides-block, .slides-block.alpha {
    height: 100vw;
  }

  .art-book-category {
    height: 40vh;
    margin-bottom: 1vh;
  }

  .art-book-category._2 {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: 140vh;
    margin-bottom: 1vh;
  }

  .art-book-category.vr-car {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    grid-template-columns: 1fr 1fr;
    height: 35vh;
    margin-bottom: 1vh;
  }

  .art-book-category.figure-drawing-horizontal {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
    height: 70vh;
  }

  .art-book-category.plants {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: 120vh;
  }

  .art-book-category.mr {
    height: 120vh;
    margin-bottom: 1vh;
  }

  .link-block-20.id-form {
    background-position: 0%;
  }

  .heading-112 {
    margin-bottom: 0;
  }

  .sub-heading {
    margin-bottom: 1vw;
  }

  .sub-heading._2 {
    margin-bottom: 1vh;
  }

  .project-content, .project-content.groove, .project-content.aquarevive {
    padding-bottom: 0;
  }

  .project-description {
    width: 90vw;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .project-description.tension {
    width: 80vw;
  }

  .project-description.inco {
    margin-top: 2vh;
    margin-bottom: 2vh;
  }

  .project-title {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .project-title.strikeflow {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-78, .paragraph-79 {
    width: 90vw;
    font-size: 10px;
    line-height: 15px;
  }

  .ideation {
    width: 100vw;
  }

  .div-line {
    width: 40vw;
  }

  .div-line.groove.track {
    width: 50vw;
  }

  .div-line.groove.track.seamless-linear-diffused {
    width: 70vw;
  }

  .div-line.alpha, .div-line.inco {
    width: 50vw;
  }

  .section-title {
    text-align: center;
    margin-bottom: 2vh;
    font-size: 10px;
    line-height: 20px;
  }

  .section-title.strideflow {
    margin-bottom: 1vh;
  }

  .section-title.inco {
    margin-bottom: 2vh;
  }

  .groove-ideation-block {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .groove-ideation {
    width: 90vw;
    height: 70vw;
  }

  .luminaire-options {
    width: 90vw;
  }

  .luminaire-options-block {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .luminaire-options-block.tension {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .luminaiire-options {
    height: 30vw;
  }

  .luminaiire-options.tension {
    height: 35vw;
  }

  .scenarios-container.groove {
    width: 100vw;
  }

  .scenarios {
    width: 100vw;
    height: 70vw;
  }

  .scenarios.tubes {
    margin-bottom: 5vh;
  }

  .scenarios-headings {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
  }

  .learn-more-block._1, .learn-more-block._2 {
    height: 15vh;
  }

  .learn-more-container {
    height: auto;
    margin-bottom: 5vh;
  }

  .link-20 {
    color: #000;
  }

  .subtitles.groove {
    font-size: 10px;
  }

  .text.groove {
    margin-bottom: .5vh;
  }

  .track-image-block {
    flex-direction: column;
    height: 160vw;
    display: flex;
  }

  .track-image {
    height: 40vw;
    padding-left: 1vh;
  }

  .track.footers {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 7px;
  }

  .mount-explain {
    height: 50vw;
    margin-top: 1vh;
  }

  .heading-115 {
    font-size: 15px;
    line-height: 20px;
  }

  .recessed-corners-block {
    flex-direction: column;
    margin-bottom: 1vh;
    display: flex;
  }

  .recessed-corners {
    height: 35vw;
  }

  .recessed-corners.images {
    height: 30vw;
  }

  .corner-example {
    height: 50vw;
  }

  .live-end-image {
    height: 45vw;
  }

  .power-connector {
    height: 55vw;
  }

  .remote-driver.block {
    height: 35vh;
  }

  .heading-116 {
    font-size: 10px;
  }

  .internal-driver {
    height: 50vw;
  }

  .single-direction-block {
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .single-direction-2 {
    width: 90vw;
    height: 50vw;
    margin-bottom: 1vw;
  }

  .single-direction-3 {
    width: 90vw;
    height: 50vw;
  }

  .uplight-image {
    height: 35vw;
  }

  .heading-117 {
    line-height: 20px;
  }

  .drawing-eg-block {
    flex-direction: column;
    height: auto;
  }

  ._1-surface, ._2-surfaces {
    width: 90vw;
  }

  .heading-118 {
    font-size: 10px;
  }

  .div-block-540 {
    width: 90vw;
    height: 90vw;
  }

  .div-block-540._2-surfaces {
    width: 90vw;
  }

  .track-head-paragraph.tension {
    font-size: 10px;
    line-height: 15px;
  }

  .corners-block {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

  .corners-image {
    height: 70vw;
  }

  .corners-image._2.honeycomb, .corners-image._2.wallwash, .corners-image._3.frosted-diffuser, .corners-image._3.frosted-edge, .corners-image.linear-diffuser, .corners-image.snoot {
    height: 50vw;
  }

  .corners-image.t7-1, .corners-image.t7-2, .corners-image.t7-3 {
    height: 60vw;
  }

  .corners-image.p4-1 {
    height: 70vw;
  }

  .corners-image.p4-2, .corners-image.p4-3 {
    background-position: 50% 100%;
    height: 70vw;
  }

  .luminaire-scenario {
    height: 55vw;
    margin-bottom: 1vh;
  }

  .luminaire-scenario.l1r {
    width: 90vw;
    height: 90vw;
    margin-left: 0;
  }

  .ww-block {
    flex-direction: column;
    height: 101vw;
  }

  .ww-block.ll {
    height: 101vw;
  }

  .ww {
    width: 90vw;
    height: 50vw;
  }

  .rotation-tilt._2 {
    height: 10vw;
  }

  .rotation-tilt._3 {
    height: 15vw;
  }

  .paragraph-82 {
    font-size: 10px;
    line-height: 13px;
  }

  .standard-photo.t4, .standard-photo.t5, .standard-photo.t6, .standard-photo.t10, .standard-photo.l5s, .standard-photo.t8, .standard-photo.p3, .standard-photo.p1 {
    height: 50vw;
  }

  .standard-photo.p5 {
    height: 70vw;
  }

  .standard-photo.tension {
    height: 40vw;
    margin-bottom: 1vh;
  }

  .standard-photo.ring {
    height: 100vw;
  }

  .standard-photo.ring._4 {
    height: 45vw;
  }

  .standard-photo.alpha.phase-1 {
    width: 100vw;
  }

  .standard-photo.alpha.phase-3._4 {
    margin-bottom: 3vw;
  }

  .standard-photo.alpha.phase-3._3-5 {
    margin-top: 0;
  }

  .standard-photo.alpha.phase-4 {
    margin-bottom: 1vw;
  }

  .standard-photo.alpha.phase4 {
    height: 55vw;
  }

  .standard-photo.alpha.phase4._2, .standard-photo.alpha.phase4._3 {
    margin-top: 0;
  }

  .standard-photo.sea {
    height: 60vw;
    padding-top: 2%;
    padding-right: 5%;
  }

  .standard-photo.aquarevive._1, .standard-photo.aquarevive._5, .standard-photo.aquarevive.scene {
    margin-bottom: 2vh;
  }

  .paragraph-83, .paragraph-84 {
    font-size: 10px;
    line-height: 13px;
  }

  .paragraph-85 {
    margin-bottom: 0;
    font-size: 10px;
    line-height: 13px;
  }

  .paragraph-86, .paragraph-87 {
    font-size: 10px;
    line-height: 13px;
  }

  .paragraph-88 {
    margin-top: 10px;
    font-size: 10px;
    line-height: 13px;
  }

  .paragraph-89, .paragraph-90, .paragraph-91 {
    font-size: 10px;
    line-height: 13px;
  }

  .tension-track-rendering {
    height: 55vw;
  }

  .paragraph-92, .paragraph-93, .paragraph-94 {
    font-size: 10px;
    line-height: 15px;
  }

  .individual-luminaires {
    margin-bottom: 5vh;
  }

  .tension-individuals {
    margin-bottom: 1vh;
  }

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

  .source {
    height: 45vw;
  }

  .subtitle {
    line-height: 20px;
  }

  .subtitle.material-process, .subtitle.final-design {
    font-size: 10px;
    line-height: 15px;
  }

  .subtitle.platform, .subtitle.inco {
    font-size: 10px;
  }

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

  .ideation1, .ideation-2, .ideation-3 {
    height: 120vw;
  }

  .modeling.mfm {
    height: 45vw;
  }

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

  .chunky-love, .fin, .duo-wing, .mono-wing, .pebble, .stacked {
    height: 70vw;
  }

  .ring-names {
    font-size: 12px;
  }

  .phase-1.alpha, .phase-2.alpha, .phase-3 {
    margin-bottom: 5vh;
  }

  .two-images {
    flex-direction: column;
  }

  .sensor {
    width: 90vw;
    height: 55vw;
    margin-bottom: 1vw;
  }

  .sensor.phase4 {
    width: 90vw;
  }

  .sensor.phase4.support-frame {
    height: 50vw;
  }

  .scenario {
    margin-bottom: 3vw;
  }

  .physical-models-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .physical-model-image {
    height: 55vw;
  }

  .footers-block {
    width: 90vw;
  }

  ._3-images.alpha {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .video1, .video2, .video3 {
    height: 55vw;
  }

  .div-block-551 {
    height: 40vw;
  }

  .div-block-551._4, .div-block-551._5, .div-block-551._6 {
    height: 50vw;
  }

  ._6-images-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._6-images {
    height: 40vw;
  }

  ._4-images-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 5vh;
  }

  .app-model {
    height: 30vw;
  }

  ._2x2-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ux {
    height: 50vw;
  }

  .tubes-structure, .tubes-options {
    margin-bottom: 5vh;
  }

  .tubes-scenario {
    height: 60vw;
  }

  .heading-123 {
    font-size: 15px;
    line-height: 30px;
  }

  .paragraph-95 {
    max-width: none;
    font-size: 10px;
  }

  .persona {
    height: 170vw;
    padding: 2vh 1vh 5vh;
  }

  .heading-125 {
    font-size: 10px;
    line-height: 15px;
  }

  .heading-126 {
    margin-top: 5vw;
    margin-bottom: 5vw;
    font-size: 15px;
    line-height: 20px;
  }

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

  .words {
    font-size: 10px;
  }

  .block-quote {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
  }

  .block-quote-2, .block-quote-3 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sparks-content-image {
    height: 150vw;
  }

  .button-9 {
    margin-bottom: 0;
    font-size: 10px;
    line-height: 10px;
  }

  .functions {
    height: 58vw;
  }

  .function-text {
    padding-left: 4vw;
    padding-right: 3vw;
  }

  .heading-127 {
    font-size: 15px;
  }

  .paragraph-97 {
    font-size: 10px;
  }

  .heading-128 {
    font-size: 20px;
  }

  .sparks-project-description {
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .paragraph-98 {
    font-size: 10px;
  }

  .sketch.sparks {
    height: 100vw;
  }

  .algix-logo {
    width: 25vw;
    height: 5vw;
  }

  .bg.aquarevive {
    margin-bottom: 0;
  }

  .heading-129 {
    font-size: 20px;
  }

  .heading-129.lca-goals {
    line-height: 30px;
  }

  .heading-129.final-design {
    margin-top: 5vh;
  }

  .strategy-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .strategy-image, .strategy-image.lucy {
    height: 18vw;
  }

  .personal-waste-images {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-columns: 1fr 1fr;
  }

  .personal-waste-image {
    height: 21vw;
  }

  .paragraph-99 {
    font-size: 8px;
    line-height: 14px;
  }

  .research.aquarevive {
    margin-bottom: 0;
  }

  .research.inco {
    margin-top: 2vh;
    margin-bottom: 2vh;
  }

  .foundational-research-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2vh;
  }

  .foundational-research-image {
    height: 25vw;
  }

  .pack-out-image {
    height: 53vw;
  }

  .heading-130 {
    margin-top: 3vh;
    font-size: 10px;
  }

  .text-span-39 {
    font-size: 20px;
  }

  .paragraph-100 {
    font-size: 10px;
  }

  .foundational-research-report-image {
    height: 45vw;
  }

  .text-span-40 {
    font-size: 10px;
  }

  .lca-research {
    margin-bottom: 0;
  }

  .material-based-process-tree {
    height: 38vw;
  }

  .product-based-process-tree {
    height: 27vw;
  }

  .paragraph-101 {
    font-size: 8px;
    line-height: 14px;
  }

  .lca-goals-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-131 {
    font-size: 10px;
  }

  .paragraph-102 {
    line-height: 15px;
  }

  .user-research {
    margin-bottom: 0;
  }

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

  .user-interview-image {
    height: 80vw;
  }

  .field-trip-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .field-trip {
    height: 45vw;
  }

  .feeling {
    margin-bottom: 2vh;
  }

  .paragraph-103 {
    font-size: 8px;
    line-height: 14px;
  }

  .text-span-41, .text-span-42, .text-span-43 {
    font-size: 20px;
  }

  .user-focosed-design-goals {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .interview-insights-block {
    margin-bottom: 0;
  }

  .interview-insights-color {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .interview-insights-drawing {
    height: 80vw;
  }

  .insights-opportunities, .ideation-development {
    margin-bottom: 0;
  }

  .ideation-r1 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .ideational-research-image {
    height: 55vw;
  }

  .ideational-research-image._4 {
    height: 45vw;
  }

  .ideational-research-image._5 {
    height: 50vw;
  }

  .ideational-research-image._6 {
    height: 53vw;
  }

  .ideational-research-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ideational-research-block._2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .ideation-r3 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ideation-r3-image {
    height: 65vw;
  }

  .ideation-r3-image._2 {
    height: 72vw;
  }

  .ideation-r3-image._3, .ideation-r3-image._4 {
    height: 45vw;
  }

  .ideation-r3-image._5 {
    height: 55vw;
  }

  .ideation-r3-image._6, .ideation-r3-image._7, .ideation-r3-image._8 {
    height: 50vw;
  }

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

  .ideation-r4-image, .ideation-r4-image._3, .ideation-r4-image._5 {
    height: 20vw;
  }

  .ideation-r4-image._6 {
    height: 49vw;
  }

  .refinement-image, .refinement-image._6 {
    height: 20vw;
  }

  .final-direction {
    margin-bottom: 5vh;
  }

  .final-direction-image {
    height: 46vw;
  }

  .cmf-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cmf-image {
    height: 46vw;
  }

  .cmf-image._2 {
    height: 50vw;
  }

  .algix {
    margin-bottom: 0;
  }

  .algix-process-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .algix-process-block.material {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .material-process-image, .algae-materials-image {
    height: 35vw;
  }

  .paragraph-105 {
    font-size: 9px;
  }

  ._3d-modeling.aquarevive {
    margin-bottom: 5vh;
  }

  ._3d-modeling-content {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .rendering-test-content {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rendering-test-image {
    height: 30vw;
  }

  .rendering-test-image._2 {
    height: 37vw;
  }

  .rendering-test-image._3 {
    height: 35vw;
  }

  .rendering-test-image.inco {
    height: 60vw;
  }

  .final-design-image {
    width: 55vw;
    height: 35vw;
  }

  .heading-133 {
    font-size: 20px;
    line-height: 30px;
  }

  .algix-cover {
    height: 40vw;
  }

  .heading-134 {
    margin-bottom: 2vh;
    font-size: 15px;
    line-height: 30px;
  }

  .snorkel {
    margin-bottom: 3vh;
  }

  .whales-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    margin-bottom: 2vh;
  }

  .whales-image {
    height: 40vw;
  }

  .structure-block {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .structure {
    height: 40vw;
  }

  .heading-135 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .impact-score {
    margin-bottom: 2vh;
  }

  .impact-score-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .score-text {
    margin-bottom: 0;
  }

  .green-line {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-136 {
    font-size: 20px;
    line-height: 40px;
  }

  .paragraph-107 {
    font-size: 10px;
  }

  .final-comparison-content {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 100vw;
    height: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .speedo, .aquarevive-score {
    text-align: center;
  }

  .heading-137 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 10px;
  }

  .process-book {
    margin-bottom: 5vh;
  }

  .button-11 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .create-the-story {
    margin-bottom: 5vh;
  }

  .left-heading.strideflow {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-109 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .text-observation-iamges {
    width: 90vw;
    height: 50vw;
  }

  .text-observation-iamges._2 {
    width: 50vw;
  }

  .object-images-block {
    width: 39.5vw;
    height: 50vw;
  }

  ._6-words-story {
    width: 90vw;
    margin-bottom: 5vh;
  }

  .heading-139 {
    font-size: 20px;
  }

  .paragraph-110 {
    font-size: 10px;
    line-height: 15px;
  }

  .what-if-questions-block {
    grid-row-gap: 4vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .questions.strikeflow {
    width: 45vw;
  }

  .questions.strikeflow._2 {
    width: 45vw;
    font-size: 7px;
    line-height: 9px;
    display: none;
  }

  .questions.strikeflow._4 {
    width: 90vw;
    margin-left: 0;
  }

  .paragraph-111 {
    width: 45vw;
    font-size: 7px;
    line-height: 9px;
    display: none;
  }

  .paragraph-112 {
    width: 90vw;
    font-size: 10px;
    line-height: 12px;
  }

  ._3-final-questions {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2vh;
  }

  .final-question-heading {
    font-size: 20px;
  }

  .final-question-heading.detail-content {
    line-height: 20px;
  }

  .final-question {
    height: 19vw;
  }

  .final-question._2 {
    background-size: cover;
    height: 18vw;
  }

  .final-question._3 {
    background-position: 50% 0;
    background-size: cover;
    height: 14vw;
  }

  .paragraph-113 {
    margin-top: 1vh;
  }

  .paragraph-113.detailed-content {
    font-size: 8px;
    line-height: 12px;
    display: none;
  }

  .paragraph-114._2, .paragraph-115._3 {
    margin-top: 1vh;
  }

  .q1-content {
    margin-bottom: 2vh;
  }

  .question-heading.strideflow {
    align-items: flex-start;
  }

  .heading-141 {
    font-size: 12px;
    line-height: 20px;
  }

  .q1-images-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .q1-images, .q1-images._2, .q1-images._3 {
    height: 50vw;
  }

  .q2-content, .q3-content, .the-key-insight {
    margin-bottom: 2vh;
  }

  .the-key-insight-title {
    font-size: 15px;
    line-height: 20px;
  }

  .heading-142 {
    font-size: 10px;
    line-height: 15px;
  }

  .why-saucony {
    margin-bottom: 2vh;
  }

  .why-saucony-iamges {
    background-position: 0%;
    height: 50vw;
  }

  .why-saucony-iamges._2, .why-saucony-iamges._3 {
    background-position: 50%;
  }

  .biomechanics-image {
    margin-top: 0;
  }

  .heading-144 {
    font-size: 12px;
  }

  .before-after-gif {
    width: 100vw;
  }

  .untamed, .transcending {
    width: 100vw;
    height: 70vw;
  }

  .application-shot1 {
    width: 100vw;
    height: 60vw;
  }

  .application-shot2 {
    width: 100vw;
    height: 150vw;
  }

  .inco-logo {
    width: 25vw;
    height: 10vw;
  }

  .user-interview-block.inco {
    margin-top: 0;
  }

  .user-interview-block.inside {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .rendering-test-block.inco {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  ._3d-print-model-test-block {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  ._3d-print-test-image {
    height: 43vw;
  }

  ._3d-print-test-image._2 {
    height: 50vw;
  }

  ._3d-print-test-image._5 {
    height: 55vw;
  }

  .inco-series-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .inco-light-image {
    height: 70vw;
  }

  .inco-series-title {
    margin-top: 0;
  }

  .inco-play-image, .inco-pro-image {
    height: 70vw;
  }

  .inco-service-component-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .inco-gallery-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .inco-gallery-image {
    height: 58vw;
  }

  .inco-renderings {
    width: 100vw;
  }

  .all-in-one.inco {
    height: 65vw;
  }

  .inco-pro.inco, .inco-using-rendering {
    height: 60vw;
  }

  .about-me-gif {
    width: 90vw;
    height: 70vw;
  }

  .paragraph-119 {
    width: 90vw;
    margin-top: 2vh;
    font-size: 9px;
    line-height: 14px;
  }

  .resume-button {
    margin-top: 2vh;
    font-size: 10px;
  }

  .illustration-about-me {
    margin-top: 5vh;
  }

  .illustrations-image {
    height: 50vw;
  }

  .heading-145 {
    font-size: 6px;
    line-height: 10px;
  }

  .back-to-the-top {
    border-radius: 10vw;
    width: 20vw;
    height: 20vw;
  }

  .back-to-the-top.w--current {
    border-radius: 10vw;
    width: 20vw;
    height: 20vw;
    margin-bottom: 5vw;
    margin-right: 5vw;
  }

  .paragraph-120, .paragraph-121, .paragraph-122 {
    font-size: 9px;
    line-height: 15px;
  }

  .photo-and-para-block {
    margin-top: 0;
  }

  .my-photo {
    border-radius: 25vw;
    width: 50vw;
    height: 50vw;
  }

  .magic-realism {
    grid-column-gap: 1vh;
    grid-row-gap: 1vh;
  }

  .statement {
    margin-bottom: 0;
    font-size: 8px;
    line-height: 12px;
  }

  .statement.navbar {
    line-height: 12px;
  }

  .dark-ground {
    background-color: #0000004d;
  }
}

#w-node-b0eb0ca9-0be8-2488-66c7-28c382fcdfd0-c8984e3a, #w-node-d7bcda96-b4c6-e7a1-ee76-32b7ee292504-c8984e78, #w-node-_6e1451a1-a6ea-a925-7d38-f93dd4cd163c-c8984e78, #w-node-_694b69c0-f781-296c-a848-2479b80f0fa3-c8984e78, #w-node-_79f36bce-30f2-dcfc-3489-65f8046f4682-c8984e78, #w-node-_4e714ee7-2101-f6ea-3519-4a1789d61925-c8984e78, #w-node-d3b4a4af-f0be-624e-c466-358408fe98d6-c8984e78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83885471-3c55-3572-855b-c9074bb79cf5-c8984e78 {
  order: 9999;
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_83885471-3c55-3572-855b-c9074bb79cfb-c8984e78 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_83885471-3c55-3572-855b-c9074bb79d06-c8984e78 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6ff2407-ae22-a885-7f25-6199281915d8-c8984e8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a6ff2407-ae22-a885-7f25-6199281915de-c8984e8b, #w-node-_0beb4631-99a4-fdbb-9602-4fd1c07ebdb9-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4d82b146-f55c-535a-90d8-11e2045f4eb4-c8984e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06d01709-30e1-2a02-774e-c176544dc21e-c8984e8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_06d01709-30e1-2a02-774e-c176544dc222-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_95c129e4-35c1-045f-76ff-3945366f8447-c8984e8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_95c129e4-35c1-045f-76ff-3945366f844b-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7f0ffdd6-b1ed-8735-0b57-9bc44c9bdd45-c8984e8b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_31598acf-0f4d-9a07-c6c6-4549432b84ee-c8984e8b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43d42303-c65a-7068-f65a-a8c1c7a29d64-c8984e8b {
  grid-area: Area;
}

#w-node-_682a0e40-851a-89eb-5186-93aca68b2094-c8984e8b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_765ec3e9-8231-8537-2408-f403c1364aab-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_232fdf66-abf0-cdbf-304b-9ffb62c720e8-c8984e8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d40f076f-5995-07e1-3db9-f4cea20f53c3-c8984e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6043855-e011-76ff-f0f1-22145b40a3cd-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e38f4c23-8f44-254c-81fc-398e2948663c-c8984e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e38f4c23-8f44-254c-81fc-398e29486640-c8984e8b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_008955aa-8e5a-e19e-8721-7ce4180f1de5-c8984e92, #w-node-_1c13242c-fb6d-b1b1-3763-87ed6c22e55d-c8984e92, #w-node-_73bf97f5-eb3c-954f-8679-cf5728019ce2-c8984e92, #w-node-_749710a6-10df-375f-10a7-9713d4ca0262-c8984e92, #w-node-_749710a6-10df-375f-10a7-9713d4ca0266-c8984e92, #w-node-_749710a6-10df-375f-10a7-9713d4ca026a-c8984e92, #w-node-aee6f4f9-0366-2263-7d05-a7fff2f00ddd-c8984e92, #w-node-aee6f4f9-0366-2263-7d05-a7fff2f00de1-c8984e92, #w-node-aee6f4f9-0366-2263-7d05-a7fff2f00de5-c8984e92, #w-node-f0e42730-f1b1-7171-853b-a5273e1eda87-c8984e92, #w-node-f0e42730-f1b1-7171-853b-a5273e1eda89-c8984e92, #w-node-f0e42730-f1b1-7171-853b-a5273e1eda8b-c8984e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c004bbe4-6ac4-e40f-4f49-3c62489c51e9-c8984e94 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adbe65eb-13af-33be-e458-1cb994fc2c81-c8984e98, #w-node-_2364d365-a7bb-7410-d755-ddcff9191c72-c8984e98, #w-node-_80e156aa-a3e6-7559-f42c-1e10e14f4ffc-c8984e98, #w-node-bf2594e3-bea9-0f56-2d25-20fe236ce819-c8984e98, #w-node-_43c87092-3e61-70d7-af01-2b65f5a04c1b-c8984e98, #w-node-_8ef9eb3e-e352-7f26-1c97-211ae939b2a7-c8984e98, #w-node-_7bd1ee39-0886-f958-b615-73cfe667b7fd-c8984e98, #w-node-_4105b55d-3a61-b1cf-f630-dc23d4b74d91-c8984e98, #w-node-_4105b55d-3a61-b1cf-f630-dc23d4b74d92-c8984e98, #w-node-_4105b55d-3a61-b1cf-f630-dc23d4b74d93-c8984e98, #w-node-b124d7b1-7313-dc4c-6916-c6e47d114f9d-c8984e98, #w-node-b124d7b1-7313-dc4c-6916-c6e47d114f9e-c8984e98, #w-node-b124d7b1-7313-dc4c-6916-c6e47d114f9f-c8984e98, #w-node-a62219cc-67d9-de67-aa40-f4fbfdeed4e5-c8984e98, #w-node-a62219cc-67d9-de67-aa40-f4fbfdeed4ec-c8984e98, #w-node-a62219cc-67d9-de67-aa40-f4fbfdeed4f3-c8984e98, #w-node-_50260c10-3ff7-b160-5c84-56a207bfe010-c8984e9a, #w-node-_517996e3-0513-b27c-2e66-7ed123a6dc89-c8984e9a, #w-node-_4b110cea-f42e-6b5d-90f9-c7ba28d5ba7d-c8984e9a, #w-node-_2fc61812-d8c3-6cf9-4b2c-eb1973f677c7-c8984e9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95fe17f-15e3-7fb0-ec06-00aac8d6e835-c8984e9a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_668898b8-3e8b-d917-332b-6ae9f7ea027c-c8984e9a, #w-node-a085d2db-8925-0736-d726-f0b96a28ea2f-c8984e9a, #w-node-cbaaa72c-b7fa-3b90-30f4-8e38be8f06eb-c8984e9a, #w-node-_91f0a165-93b9-41b7-16a7-991b79fa78b1-c8984e9a, #w-node-_07a81620-4cc3-8621-c0e4-7dbd466e709c-c8984e9a, #w-node-_84def7ac-5e8c-64c4-0593-2904ee2b209f-c8984e9a, #w-node-_34019942-ed71-50ab-1fa6-8dbebe5ce503-c8984e9a, #w-node-_7b66c97e-08f4-a39b-7687-bd326dbe080c-c8984e9a, #w-node-cbc31629-2aa8-5b53-933e-9dd228d62f6b-c8984e9a, #w-node-d9719ce9-df33-98a1-b2cd-e2a12062da52-c8984e9a, #w-node-_623a1cdb-1ba3-9a21-97be-f0e45345e0b0-c8984e9a, #w-node-_261115bd-2c55-7313-e6c4-836b2e9b2a54-c8984e9a, #w-node-_152fe710-f1d4-c138-9f73-1c05908726ab-c8984e9a, #w-node-d8cb31f2-a67e-e962-972b-c3cdc6c755c4-c8984e9a, #w-node-a29b3862-622d-333d-3b19-e655e38be841-c8984e9a, #w-node-_7b67a7f5-5d95-9295-f092-cfed08b0ef64-c8984e9a, #w-node-_8105b60f-c6cc-65af-d863-e2fa4d011e97-c8984eb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2bceef0-2447-894a-10a6-d0b98cb17eca-c8984eb7, #w-node-f649aa80-94fe-bb61-3138-b53bdcedbeee-c8984eb7 {
  place-self: center;
}

#w-node-_2cc25b2e-7dd0-a0b8-dc36-e1b4e0884257-c8984eba, #w-node-_01915a77-7d03-ca63-4b8d-b9debade283d-c8984eba, #w-node-bb0c27a4-400a-2b26-93f7-48a5ed16a062-c8984eba, #w-node-d103a75e-83e3-b5f3-3379-cf8cb358159f-c8984eba, #w-node-_52fb38b6-072b-7c99-a8bf-eb2583fdec42-c8984eba, #w-node-_14c0d618-1d8a-fc3b-88df-714a15642a9c-c8984eba, #w-node-_075c1987-e8d8-33ff-3cbc-0ac9d1dfcbeb-c8984eba, #w-node-_2c6b504d-2b46-8fc0-1471-bffa482ac39a-c8984eba, #w-node-_248f660a-4903-5560-acea-42ef4df2ea9b-c8984eba, #w-node-_49ba34f9-f498-dc13-4bf5-554dbc5267f7-c8984eba, #w-node-a9aa1222-5662-49e2-2433-e152ae1b34c7-c8984eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18a15dbd-e263-6923-38c2-610e8397860f-c8984ebb, #w-node-_18a15dbd-e263-6923-38c2-610e8397862f-c8984ebb {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_5a38c5e1-e72e-2f98-1a28-b20654e0e667-49d3ebd4, #w-node-_9853b95a-cfd8-806f-f0d3-c1884a054205-49d3ebd4, #w-node-_59cfa8e6-9aeb-b666-19ca-db2d7dd0ec63-49d3ebd4, #w-node-_21b547ea-406a-7da7-fef7-17a127783ebf-49d3ebd4, #w-node-ac58b097-4fe2-4cfe-582e-8783bd9ec017-49d3ebd4, #w-node-baeec1d8-db82-5fc8-3f3a-4d350e197070-49d3ebd4, #w-node-_2a843073-65f5-923a-b819-6b2ca1b4ddfe-49d3ebd4, #w-node-b9fe250d-85d3-d69e-f149-c071b6b09e42-49d3ebd4, #w-node-a3125397-a6c2-4d92-46f1-40fb5046a738-49d3ebd4, #w-node-bbb0dacd-86c5-8966-e8e6-ea629e9a73a2-49d3ebd4, #w-node-bbb0dacd-86c5-8966-e8e6-ea629e9a73a3-49d3ebd4, #w-node-bbb0dacd-86c5-8966-e8e6-ea629e9a73a4-49d3ebd4, #w-node-_77837fb1-76b0-afdc-227b-6b7e7df1bb30-49d3ebd4, #w-node-_5fffedd0-60fc-525d-34b4-d43afc9fa7d7-27d25afc, #w-node-_49eaa59e-ee58-1651-761c-1ad2802f7c57-27d25afc, #w-node-_7204ba29-245a-56fc-1c27-ff0188d012eb-27d25afc, #w-node-_89e2d44d-db06-9b8c-0c32-fcf6759200f4-27d25afc, #w-node-b9c5ba96-01a6-b0e2-527d-7b73701469cb-27d25afc, #w-node-_7c687556-1d4e-23a5-5f06-70aa1bd5dc93-27d25afc, #w-node-_0676782b-0748-f554-5bdc-2d7c1faaaa8e-27d25afc, #w-node-_6e013eaf-8f0d-d221-9c6a-a48f8d938b37-27d25afc, #w-node-_7044660f-93f7-e7ec-f4a1-32a90800ebcd-27d25afc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_88bb1004-47bb-d6e4-8fd2-c4b3e699353c-c8984e79, #w-node-b893d2b6-107e-a2b5-a4a5-92430fc3bd02-c8984e8b, #w-node-b894c7d9-05d8-8fcb-02cb-34e5c78f7ec6-c8984e8f, #w-node-_4a49ba6f-34d5-ece3-f4a5-2c1b3efd77bf-c8984e90, #w-node-_52346343-2a4a-7f12-5275-18af1b7ddab5-c8984e94, #w-node-_6c5ee72c-dfc4-608b-2ed7-b0e6243d6b2c-c8984e95, #w-node-_117b1c94-228a-13c4-d26e-5c72e554390f-c8984e97, #w-node-_4f577974-7ef5-72a6-8eec-08a493fd00a1-c8984e9a, #w-node-_65ae98cb-3d6c-9e2e-4971-62ab3b7dd49c-c8984ebb {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1a9d30d8-6a60-a40d-8a20-add277f111a8-c8984e94, #w-node-a0cfaf78-bbb7-a3e9-83e5-b1d6515c6dc2-c8984e94 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c004bbe4-6ac4-e40f-4f49-3c62489c51e9-c8984e94 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_3c26cde5-0ea0-a8f3-b34e-0a0da344e82d-c8984e9a, #w-node-_372e799a-17ed-9f36-6ddd-f97e012769d3-c8984eb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
