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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

:root {
  --black: black;
  --white: #d8c7be;
  --purple: #36105c;
  --beige: var(--purple);
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

@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: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: underline;
}

.navbar-brand {
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-left: 40px;
  display: flex;
}

.navbar-brand.w--current {
  aspect-ratio: auto;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 73%;
  margin-top: 8px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.container-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 940px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0 10px;
  display: flex;
}

.footer-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #000;
  border: .5px solid #000;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.footer-bottom {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: var(--black);
  text-align: center;
  align-self: center;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.image {
  color: var(--white);
}

.image-2 {
  color: #fff;
  text-align: center;
  width: 26px;
}

.heading-6 {
  aspect-ratio: auto;
  color: #e4d7d1;
  align-self: center;
  margin-left: 5px;
  font-family: Public Sans, sans-serif;
  font-weight: 900;
  position: static;
}

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

.youtube {
  aspect-ratio: auto;
  object-fit: cover;
  border: 1px solid #463a79;
  border-radius: 0;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50vw;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin: 40px auto 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  overflow: visible;
}

.navbar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #007db6;
  text-align: center;
  background-color: #3e364a80;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 7%;
  margin-top: 0;
  padding-top: .125rem;
  padding-bottom: .125rem;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: block;
}

.nav-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: .5rem 1rem;
  display: flex;
  position: static;
  right: auto;
}

.container-7 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  object-fit: fill;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 95%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
}

.nav-link-3, .nav-link-4, .nav-link-5 {
  color: #e4d7d1;
  background-color: #3e364a;
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.navbar-no-shadow {
  text-align: center;
  background-color: #0f0f0f80;
  background-image: linear-gradient(#16131933, #2d273500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.body-4 {
  background-color: var(--purple);
  background-image: linear-gradient(90deg, #591e91, #8622af);
}

.paragraph-3 {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.block-quote-2 {
  color: #fff;
  background-color: #40248100;
  border-left-width: 0;
  border-left-color: #7ff3c9;
  border-radius: 10px;
  order: -1;
  width: 50vw;
  margin: 0;
  padding: 0 0 10px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}

.quick-stack-12 {
  margin: 0;
  padding: 0;
}

.cell-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.cell-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.cell-14 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
}

.section {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.cell-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.cell-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.logos-title-large {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom: 0 solid #e4ebf300;
  border-left: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px 0;
  display: flex;
  position: relative;
}

.container-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin: 20px auto;
  display: flex;
}

.clients-title {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.clients-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 750px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-image {
  border-radius: 0;
  width: 10vw;
  margin: 10px 20px;
  padding-left: 0;
  padding-right: 0;
}

.heading-11 {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.image-17 {
  order: 0;
  align-self: center;
  width: 10vw;
  max-width: 112px;
  margin: 0 0 20px;
  padding-bottom: 0;
}

.key-responsibilities {
  opacity: 1;
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  align-self: center;
  width: 80vw;
  margin: 100px auto 0;
  padding: 40px;
  box-shadow: 0 2px 20px 20px #03001d33;
}

.text-purple {
  color: var(--purple);
}

.paragraph-purple {
  height: auto;
  color: var(--purple);
  text-align: left;
  align-self: flex-start;
  margin: 20px 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.image-19 {
  border-radius: 20px;
  align-self: center;
  width: 30vw;
  padding-left: 20px;
  padding-right: 20px;
}

.body-5 {
  background-color: #3e364a;
}

.body-6 {
  background-color: #2a6119;
}

.body-9 {
  background-color: #21939c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/662b96a982ee1a340b8f46b4_Halifax-lady.avif"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png");
  background-position: 100% 0, 50%;
  background-repeat: no-repeat, repeat;
  background-size: auto 110vh, cover;
}

.body-11 {
  background-color: #dd074c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e69bc67be9d60cfd6bc09_Grain-image-min.avif"), linear-gradient(90deg, #c40442, #990065);
  background-position: 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 70vw, cover, auto;
  background-attachment: fixed, fixed, scroll;
}

.body-12 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/662bcedfa46f541fdb931c2f_Encantation-min-channels.avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: contain, auto;
}

.body-13 {
  background-color: #000;
  flex-flow: column;
  max-width: 100svw;
  height: auto;
  display: block;
  overflow: visible;
}

.cell-24 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-15 {
  background-color: #fff;
  border-radius: 20px;
  width: 80vw;
  height: 30vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
}

.cell-25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.heading-13, .paragraph-5 {
  color: #360f5c;
  font-family: Public Sans, sans-serif;
}

.skoda-quote {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #2c2c2c;
  border-left: 10px solid #295a1b;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px;
  display: flex;
}

.heading-11-copy {
  color: var(--white);
  text-align: left;
  font-family: Public Sans, sans-serif;
}

.my-role {
  background-color: #fff;
  border-radius: 20px;
  width: 40vw;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.body-14 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), linear-gradient(#000, #000);
  background-position: 0 0, 0 0;
  background-size: contain, auto;
}

.container-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  margin-top: 100px;
  margin-bottom: 40px;
  display: flex;
}

.paragraph-7 {
  color: #fff;
  text-align: center;
  font-family: Public Sans, sans-serif;
}

.heading-15 {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.deliahs-heart-quote {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #11003a;
  border-left: 10px solid #ff4391;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px 20px;
  display: flex;
}

.youtube-2 {
  margin-bottom: 60px;
}

.display-heading {
  color: #fff;
  text-align: center;
  align-self: center;
  margin: 0 auto 60px;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 72px;
}

.section-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.cell-29 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.container-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60vw;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cell-30, .cell-31, .cell-32, .cell-33, .cell-34 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.image-9x9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  align-self: center;
  width: 35vw;
  margin-bottom: 0;
  padding: 0;
}

.div-block {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.background-video-4 {
  background-image: linear-gradient(#000, #0000004d);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 53vw;
  display: flex;
}

.intro-paragraph-centre-alligned {
  color: #fff;
  text-align: center;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.background-video-5 {
  mix-blend-mode: normal;
  border-radius: 20px;
  width: 30vw;
  height: 30vw;
  display: block;
}

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

.text-block {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
}

.paragraph-3-centre-alligned {
  color: var(--white);
  text-align: center;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cell-46, .cell-47, .cell-48 {
  justify-content: flex-start;
  align-items: center;
}

.background-video-6 {
  border-radius: 20px;
  width: 30vw;
  height: 400px;
}

.image-29 {
  margin-left: auto;
  margin-right: auto;
}

.cell-52 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.cell-53 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.image-cell {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
}

.quote-block-horla {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 60vw;
  margin: 40px auto;
  padding: 10px 0 20px;
}

.cell-54 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-17 {
  padding-left: 0;
}

.image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41 {
  border-radius: 10px;
}

.quote-block-cinch {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #422582;
  border-left: 10px solid #5ce3f5;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px;
  display: flex;
}

.image-42 {
  order: -1;
  width: 60px;
}

.section-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e66317c86cf2f3e548a88_2-1-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.slider {
  background-color: #ddd0;
  width: 50vw;
  height: 80vh;
}

.icon-2 {
  margin-right: 40px;
}

.icon-3 {
  margin-left: 40px;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e66311bf1de03d8f60ce7_3-1-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e66316a2154df92baad92_5-1-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e77a19db1a4417dc82e06_Character%20outfit-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e77a2b3c4269fcdeb7ed4_Private-eye-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e77a24e25663eb1d048c9_Skater%20girl-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.quote-block-halifax {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #121945;
  border-left: 10px solid #80f3ca;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.image-47 {
  border-radius: 20px;
  width: 500px;
}

.youtube-3 {
  border-radius: 0;
}

.image-48, .image-49, .image-50 {
  border-radius: 20px;
}

.image-51 {
  border-radius: 8px;
  width: 30vw;
  max-width: none;
}

.quick-stack-22 {
  width: 60vw;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.quick-stack-23 {
  width: 60vw;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
}

.background-video-10 {
  border-radius: 20px;
  width: 35vw;
  height: 35vh;
  margin-top: 40px;
  margin-bottom: 40px;
}

.block-quote-3 {
  color: #fff;
  border-left-width: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.quick-stack-26 {
  align-self: center;
}

.block-quote-4 {
  color: #fff;
  border-left-style: none;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
}

.quick-stack-28 {
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-29, .quick-stack-30 {
  width: 80vw;
  margin: 0 auto;
  padding: 0;
}

.quote-block-parkinsons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #01163d;
  border-left: 10px solid #dad6d3;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.quick-stack-31 {
  align-self: flex-start;
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.block-quote-5 {
  color: #fff;
  border-left-style: none;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
}

.quick-stack-40 {
  align-self: center;
  width: 60vw;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.div-block-5 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.block-quote-6 {
  color: #fff;
  border-left-style: none;
  width: 50vw;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.div-block-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10vw;
  display: flex;
}

.quick-stack-47 {
  align-self: center;
  width: 80vw;
  margin: auto;
  padding: 0;
}

.cell-71, .cell-72 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.image-64 {
  width: 100px;
}

.image-65 {
  border-radius: 20px;
  width: 50vw;
}

.quote-lahorla {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1c1f38;
  border-left: 10px solid #f0f;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  display: flex;
}

.block-quote-7 {
  color: #fff;
  border-left-style: none;
  padding: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
  line-height: 24px;
}

.quick-stack-53 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-54 {
  align-self: center;
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.block-quote-8 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  border-left-style: none;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
}

.quick-stack-55 {
  width: 60vw;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.quick-stack-56 {
  width: 60vw;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
}

.cell-85 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.cell-86 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.cell-87 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 0;
}

.quick-stack-57 {
  width: 60vw;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
}

.quick-stack-58 {
  width: 80vw;
  margin-bottom: 0;
  padding: 0;
}

.cell-88 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.heading-17-centre-alligned {
  margin-top: 0;
  margin-bottom: 0;
}

.bold-text-8 {
  color: #fff;
  font-family: Public Sans, sans-serif;
}

.paragraph-purple-left-alligned {
  height: auto;
  color: var(--purple);
  text-align: left;
  margin: 20px 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.block-quote-9 {
  color: #fff;
  border-left-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.quick-stack-64 {
  width: 60vw;
  margin: 100px auto;
  padding: 0;
}

.div-block-9 {
  justify-content: center;
  align-items: flex-start;
  width: 10vw;
  max-width: 15vw;
  display: flex;
}

.key-responsibilities-e-on {
  opacity: 1;
  background-color: #fff;
  border-radius: 20px;
  width: 80vw;
  margin: 20px auto 40px;
  padding-top: 40px;
  padding-left: 60px;
}

.image-93 {
  width: 80px;
}

.body-15 {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6628f7dfdf9e4146d9e1085a_Sunset-min%20(1).avif");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
  background-attachment: fixed, fixed;
}

.quote-block-the-crumlins {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #272727;
  border-left: 10px solid #5ce3f5;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px;
  display: flex;
}

.body-16 {
  background-color: #12001b;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.image-119 {
  border-radius: 5px;
  align-self: center;
  width: 20vw;
}

.cell-144, .cell-146 {
  justify-content: flex-end;
  align-items: center;
}

.cell-147 {
  justify-content: center;
  align-items: center;
}

.image-123 {
  width: 100px;
}

.div-block-18 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack-94 {
  width: 60vw;
  padding: 0;
}

.quick-stack-95 {
  width: 60vw;
  margin-bottom: 40px;
  padding: 0;
}

.image-134 {
  padding-top: 0;
}

.image-135 {
  width: 30vw;
}

.youtube-5 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-105 {
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.cell-161, .cell-162 {
  justify-content: center;
  align-items: center;
}

.cell-163 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.cell-164, .cell-166 {
  justify-content: center;
  align-items: center;
}

.image-145 {
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
}

.quick-stack-110 {
  width: 80vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.body-17 {
  background-color: #201550;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6bd2f5c2dfb29a706734_Grain-image-50%25.png");
  background-position: 0 0;
  background-size: contain;
}

.background-video-11 {
  mix-blend-mode: normal;
  width: 30vw;
}

.body-18 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: contain;
}

.quick-stack-113 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.image-160 {
  text-align: center;
  border-radius: 10px;
}

.cell-173 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.cell-174, .cell-175 {
  justify-content: center;
  align-items: center;
}

.youtube-6 {
  border-radius: 0;
}

.navbar-2 {
  background-color: #0000;
  width: 100%;
  font-family: Public Sans, sans-serif;
  position: sticky;
}

.container-28 {
  opacity: 1;
  max-width: 1200px;
}

.brand {
  margin: 6px auto auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav-link-7 {
  color: #d8c7be;
  background-color: #ffffff0d;
  border-radius: 20px;
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
}

.nav-link-7.w--current {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.background-video-12 {
  mix-blend-mode: normal;
  background-color: #1b001866;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-24 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69678033a415c641f9f6f30b_me.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 95svw;
  background-attachment: scroll;
  width: 100vw;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.cell-178 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-30 {
  opacity: 1;
  border-radius: 100px 100px 20px 20px;
  max-width: 400px;
  position: static;
}

.heading-23 {
  color: #d8c7be;
  text-align: center;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.image-161 {
  border-radius: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.button-work {
  color: #a7034d;
  background-color: #d8c7be;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 56.5938%;
  font-family: Public Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-31 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.cell-180 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.heading-2-red {
  color: #d8c7be;
  text-align: left;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.body-19 {
  background-color: #a7034d;
}

.container-32 {
  opacity: .2;
  mix-blend-mode: screen;
  object-fit: fill;
  background-color: #a7034d;
  border-radius: 40px 0 0 40px;
  min-width: 30%;
  max-width: 100px;
  min-height: 550px;
}

.cell-181 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 300px;
  padding-left: 0;
  display: flex;
}

.quick-stack-114 {
  aspect-ratio: auto;
  width: 100%;
  max-width: 100%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  padding: 0;
}

.container-33 {
  color: #181818;
  background-color: #272727;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  max-width: 1200px;
  padding: 40px 140px 20px;
}

.heading-2-red-copy {
  color: #e70068;
  text-align: center;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.nav-menu-3 {
  margin-right: 20px;
}

.image-162 {
  margin-left: 20px;
}

.container-34 {
  width: 100svw;
  max-width: none;
}

.body-20 {
  background-color: #a7034d;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  display: flex;
}

.cell-182 {
  opacity: 1;
  border: 6px dotted #6d5a61;
  border-radius: 40px;
  display: block;
}

.quick-stack-115 {
  min-height: 300px;
  max-height: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.cell-183 {
  opacity: 1;
  border: 6px dotted #6d5a61;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
}

.cell-184 {
  opacity: 1;
  background-image: linear-gradient(#a7034d00, #a7034d00);
  border: 6px dotted #c9aa9a;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
}

.cell-185 {
  opacity: 0;
}

.stack_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  align-items: baseline;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.pelletech {
  cursor: auto;
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 5rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.pelletech:where(.w-variant-a5b971a9-f6e5-48fe-02f4-3d135e6570a5) {
  transition: transform .25s, filter .25s;
}

.quick-stack-116 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: transform .2s, filter .2s;
}

.quick-stack-116:where(.w-variant-a5b971a9-f6e5-48fe-02f4-3d135e6570a5) {
  transition: filter .2s, transform .2s;
}

.heading-card {
  color: #ff0074;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Public Sans, sans-serif;
  font-weight: 800;
}

.paragraph-16 {
  color: #d8c7be;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Public Sans, sans-serif;
}

.cell-187 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
}

.paragraph-17 {
  color: #d8c7be;
  margin-bottom: 0;
  padding: 4px 6px;
  font-family: Public Sans, sans-serif;
  font-size: 11px;
  font-weight: 800;
}

.label-branding {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #b12bff;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.container-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: 40px;
  margin-right: 0;
  display: flex;
}

.label-ux-ui {
  background-color: #0000;
  border: 2px solid #5787ff;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.paragraph-17-copy {
  color: #d8c7be;
  margin-bottom: 0;
  padding: 4px 6px;
  font-family: Public Sans, sans-serif;
  font-size: 11px;
  font-weight: 800;
}

.label-illustration {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #edff2b;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.label-animation {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #ff2b8a;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.label-services {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #6fff58;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.label-motion {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #f60;
  border-radius: 4px;
  margin-right: 10px;
  display: flex;
}

.view-project-button {
  color: #ff0074;
  background-color: #2d2735;
  border-radius: 20px;
  margin-bottom: 0;
  margin-left: 40px;
  padding: 6px 16px;
  font-family: Public Sans, sans-serif;
  font-weight: 700;
}

.view-project-button:where(.w-variant-ea6569f9-af78-5fc7-22fd-52df06feac08) {
  color: #2d2735;
  background-color: #ff0075;
}

.view-project-button:where(.w-variant-00239901-5b31-a996-437f-c177d508d141) {
  color: #2d2735;
  background-color: #ff0069;
  font-weight: 700;
}

.container-37 {
  height: auto;
  margin-bottom: 100px;
}

.stack_card_example-2 {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 7rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-3 {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 9rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-4 {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 11rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-5 {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 13rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-6 {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 15rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.section-27 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  width: 100vw;
}

.cell-188 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964d8bf83b440183e146814_Metis.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-188:where(.w-variant-5112334b-72d2-5328-f7d8-15b858721718) {
  opacity: 100;
  filter: grayscale(0%);
}

.cell-189 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639782c5f11f54a8c786d_Pigs.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-190 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964d8bfd4809f59cf37a727_E.on%20next.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-191 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964d982596b022041f55ce4_Cinch.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-192 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964da0c871617d0ede65b45_Halifax.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-193 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663979c404bdd5c672d505_Storyboards%20and%20presentations.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-194 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663978d292cf379567cd34_Deliahs%20heart.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-195 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639781d4a0da02dfe791f_La%20Horla.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-196 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639789ecfb8be9b8a386e_Crumlins.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-197 {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639786816859fb37677c0_Game%20Concepts.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.services {
  text-align: center;
  background-color: #6e0537;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.stack_card_example-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 5rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-2-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 7rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-3-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 9rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-4-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 11rem;
  box-shadow: 0 0 20px 20px #0000001a;
}

.stack_card_example-5-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 13rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-6-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 15rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-17-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 17rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-8-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 19rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-9-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 21rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.stack_card_example-10-copy {
  background-color: #3d3447;
  border-radius: 1rem;
  height: 19rem;
  margin-bottom: 0;
  position: sticky;
  top: 23rem;
  box-shadow: 0 2px 20px 20px #0000001a;
}

.pelletech-image {
  opacity: .22;
  filter: grayscale();
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69652acb79a3d93c87733281_Pelletech.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.pelletech-image:where(.w-variant-a5b971a9-f6e5-48fe-02f4-3d135e6570a5) {
  opacity: 100;
  filter: saturate();
  mix-blend-mode: normal;
  transition: transform .25s, filter .25s;
}

.cell-188-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663978561102264f2a453a_Motion%20Graphics.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-190-copy-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639781f5e206f4581ef3b_Music%20%26%20Socials.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-191-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639787a0d8d27a95adcba_Comics.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-192-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696639783fa50d0649d7ebb2_Commercial%20Illustration.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.cell-193-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964da68f487be3699809f75_Skoda.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.h3 {
  color: #d8c7be;
}

.container-35-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.design {
  opacity: .2;
  filter: contrast(200%) grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69667c3f1e4b8575ba3cd189_Frame%2010.avif");
  background-position: 40%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 100px 100px 0 0;
  max-width: 400px;
  position: static;
}

.div-block-31, .div-block-34 {
  margin-bottom: 0;
}

.section-29 {
  cursor: crosshair;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100svh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.view-project-button-copy {
  opacity: 1;
  color: #ff0074;
  background-color: #3c354700;
  border-radius: 20px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 10px 20px;
  font-family: Public Sans, sans-serif;
  font-weight: 700;
}

.cell-199 {
  justify-content: center;
  align-items: center;
}

.quick-stack-120 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #3c3547;
  border-radius: 20px;
  padding: 0 10px 0 0;
}

.image-164 {
  filter: brightness();
  height: 20px;
}

.body-21, .body-22 {
  background-color: #2d2735;
}

.heading-27 {
  color: #e70068;
  font-family: Public Sans, sans-serif;
  font-weight: 900;
}

.field-label {
  color: #d8c7be;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
}

.submit-button-2 {
  background-color: #e70069;
  border-radius: 20px;
}

.text-field-3 {
  border-radius: 8px;
}

.image-165 {
  opacity: .3;
}

.heading-28 {
  color: #e70068;
  font-family: Public Sans, sans-serif;
  font-weight: 900;
}

.text-block-6 {
  color: #d8c7be;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
}

.image-166 {
  opacity: .2;
  filter: contrast(200%);
  color: #000;
}

.heading-29 {
  color: #d9336e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Public Sans, sans-serif;
  font-weight: 800;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.quick-stack-121 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 296px;
  padding: 0;
}

.cell-200 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.cell-201 {
  justify-content: center;
  align-items: center;
  font-family: Public Sans, sans-serif;
  font-weight: 100;
}

.div-block-35-copy {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69679be342b9f4d00b976e3e_social%20illustrations%20site_Instagram-Desktop.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 280px;
  height: 240px;
}

.div-block-36 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69679be3a138510f120dbd25_social%20illustrations%20site_Youtube-Desktop.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 280px;
  height: 240px;
}

.div-block-37 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696799681549db39b76d0c39_social%20illustrations%20site_Linked-In-Desktop.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 280px;
  height: 240px;
}

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

.link-block-2 {
  opacity: 1;
  border-radius: 40px;
  text-decoration: none;
}

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

.bold-text-17 {
  font-family: Public Sans, sans-serif;
}

.view-project-button-copy-copy {
  opacity: 1;
  color: #ff0074;
  background-color: #3c354700;
  border-radius: 20px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 10px 20px;
  font-family: Public Sans, sans-serif;
  font-weight: 700;
}

.view-project-button-copy-copy:where(.w-variant-ea6569f9-af78-5fc7-22fd-52df06feac08) {
  color: #2d2735;
  background-color: #ff0075;
}

.view-project-button-copy-copy:where(.w-variant-00239901-5b31-a996-437f-c177d508d141) {
  color: #2d2735;
  background-color: #ff0069;
  font-weight: 700;
}

.cell-203 {
  border-color: #6d5a61;
}

.heading-11-copy-copy {
  color: #f6ecff;
  text-align: left;
  font-family: Public Sans, sans-serif;
}

.background-video-13 {
  width: 100%;
  height: 270px;
}

.navbar-no-shadow-copy {
  text-align: center;
  text-align: center;
  background-image: linear-gradient(#161319, #2d273533);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.body-8-copy {
  background-color: #308b88;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6973bb1227cdf8ccb5146770_bg.avif");
  background-position: 0 0;
  background-size: cover;
}

.bold-text-23 {
  color: #fff;
}

.cell-193-copy-copy {
  opacity: .2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978bb7087429570cff077bd_1d1320a7850169360068b1578425ba37_Walk%20a%20mile.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.view-project-button-copy {
  color: #ff0074;
  background-color: #2d2735;
  border-radius: 20px;
  margin-bottom: 0;
  margin-left: 40px;
  padding: 6px 16px;
  font-family: Public Sans, sans-serif;
  font-weight: 700;
}

.view-project-button-copy:where(.w-variant-ea6569f9-af78-5fc7-22fd-52df06feac08) {
  color: #2d2735;
  background-color: #ff0075;
}

.view-project-button-copy:where(.w-variant-00239901-5b31-a996-437f-c177d508d141) {
  color: #2d2735;
  background-color: #ff0069;
  font-weight: 700;
}

.navbar-no-shadow-copy {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(#161319, #2d273533);
  background-position: 0 0, 0 0;
  background-size: contain, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.navbar-no-shadow-copy-copy {
  text-align: center;
  background-image: linear-gradient(#161319, #2d273533);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.image-170 {
  width: 35vw;
}

.image-171 {
  width: 36vw;
}

.navbar-no-shadow-copy-copy {
  text-align: center;
  background-image: linear-gradient(#161319, #2d273533);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.heading-36 {
  color: #d8c7be;
  font-family: Public Sans, sans-serif;
}

.paragraph-21 {
  color: #fff;
  font-family: Public Sans, sans-serif;
}

.image-173 {
  padding-left: 0;
  padding-right: 0;
}

.cell-220 {
  justify-content: center;
  align-items: flex-start;
}

.paragraph-21-copy {
  color: #d8c7be;
  margin-bottom: 60px;
  font-family: Public Sans, sans-serif;
}

.body-17-copy-copy {
  background-color: #03374b;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6bd2f5c2dfb29a706734_Grain-image-50%25.png");
  background-position: 0 0;
  background-size: contain;
}

.navbar-no-shadow-copy-copy {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(#161319, #2d273533);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.navbar-no-shadow-copy {
  text-align: center;
  background-image: linear-gradient(#161319, #2d273533);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 120vh;
  display: flex;
}

.navbar-no-shadow-copy-copy {
  text-align: center;
  background-color: #041c2d;
  background-image: linear-gradient(#16131999, #2d273533);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100svw;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.body-8-copy {
  background-color: #fff0;
  background-image: none;
}

.stack_wrapper_casestudy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100svw;
  height: auto;
  display: flex;
}

.stack_fullscreen-card {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card.is-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #040030cc;
  flex-flow: column;
}

.stack_fullscreen-card.is-3 {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #02001bbf;
}

.stack_fullscreen-card.is-2-skoda {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #181818e6;
}

.stack_fullscreen-card.is-3-skoda-green {
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #2a611ae6;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-metis-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001024cc;
  outline: 3px #333;
  width: 100svw;
}

.stack_fullscreen-card.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead0b3;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
  overflow: hidden;
}

.stack_fullscreen-card.is-2-e-on-beige {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f7f2f0cc;
}

.stack_fullscreen-card.is-3-e-on-mauve {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #1e132ecc;
}

.stack_fullscreen-card.is-2-cinch-purple--light {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #6f20a0cc;
}

.stack_fullscreen-card.is-2-cinch-purple-dark {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #031c3ad9;
}

.stack_fullscreen-card.is-2-halifax-dark-blue {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #10344bcc;
}

.stack_fullscreen-card.is-3-halifax-teal {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #21939dcc;
}

.stack_fullscreen-card.is-2-dark-red-wam {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #570040cc;
  flex-flow: column;
}

.stack_fullscreen-card.is-3-lighter-red-wam {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #a90258cc;
  flex-flow: column;
}

.stack_fullscreen-card.is-3-game-concept-grey {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #73f8e8cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-socials-black {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-hunting-dawn-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #aa005dcc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-ourense-blue-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #004855cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-ourense-blue-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #004f5dcc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-beni-blue-dark {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001041cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-comics-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #07121fcc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-grave-blue-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #0f2c4bcc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-romance-pink-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #6f002ecc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-storyboard-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001024cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-storyboard-blue {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001e42cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-voda-red {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #002c19cc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-hsbc-grey {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-audi-red, .stack_fullscreen-card.is-3-audi-red-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #57001bcc;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-horla-black {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #0d1724a6;
  outline: 3px #333;
  width: 100svw;
}

.stack_fullscreen-card.is-3-horla-black-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #0d1724a6;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-deliah-black {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c18b3;
  outline: 3px #333;
}

.stack_fullscreen-card.is-3-crumlins-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #150038b3;
  outline: 3px #333;
  width: 100svw;
}

.stack_fullscreen-card.is-3-crumlins-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c1bbf;
  outline: 3px #333;
  width: 100svw;
}

.container-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-40 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.container-41-horla {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  min-width: 80px;
  max-width: none;
  display: flex;
}

.container-42 {
  width: 100vw;
  max-width: none;
}

.container-43 {
  flex: 0 auto;
  max-width: none;
}

.container-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-45 {
  max-width: none;
}

.container-46 {
  width: 80vw;
  max-width: none;
}

.cell-12-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-47 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: block;
}

.heading-11-copy {
  color: #d8c7be;
  text-align: left;
  -webkit-text-stroke-color: #042735;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.section-29-copy {
  cursor: crosshair;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.cell-12-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-27-copy-copy {
  background-color: #fff0;
  width: 100vw;
}

.cell-12-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-11-copy, .heading-11-copy-copy {
  color: #383046;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.heading-11-copy {
  color: #383046;
  text-align: left;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.cell-11-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.cell-73-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.heading-11-copy {
  color: #fff;
  text-align: left;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.stack_fullscreen-card-image {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.bold-text-22-copy {
  color: #fff;
}

.cell-12-copy, .cell-12-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-51-copy {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.heading-11-copy {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.cell-12-copy-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-146-copy-copy {
  width: 55vh;
  max-width: none;
}

.navbar-no-shadow-copy {
  text-align: center;
  text-align: center;
  background-color: #0f0f0fd9;
  background-image: linear-gradient(#16131933, #2d273500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
  position: static;
}

.skoda-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.metis-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-11-copy-copy {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.container-50 {
  width: 80svw;
  margin-bottom: 40px;
}

.paragraph-motion-graphics {
  color: #fff;
  text-align: left;
  width: 70svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.hero-motion-graphics {
  box-sizing: border-box;
  width: 90svw;
  min-width: auto;
  height: auto;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
  overflow: visible;
}

.motion-graphics-capabilities {
  width: 80%;
  margin-top: 100px;
  margin-bottom: 40px;
}

.paragraph-3-skoda {
  color: #fff;
  text-align: left;
  margin: 0;
  padding-top: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-cell-skoda {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-solution-skoda {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.text-cell-skoda {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.image-problem-skoda {
  border-radius: 20px;
  width: 35vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-lessons-skoda {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-outcome-skoda {
  border-radius: 20px;
  width: 35vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.quick-stack-metis {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.metis-heading-teal {
  color: #00ffeb;
  width: 100vw;
}

.metis-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.metis-heading-dark {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-paragraph-dark {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.animation-landing-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 40px;
}

.metis-image-cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-176 {
  width: 95svw;
}

.image-metis-hero {
  width: 40vh;
  max-width: none;
}

.metis-illustration {
  border-radius: 20px;
  height: 100%;
}

.metis-illustration-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 40vw;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.image-eon-hero-image {
  width: 50vh;
  max-width: none;
}

.hero-image-cell-eon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-text-cell-eon, .text-cell-eon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.image-cell-eon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-eon-competition {
  border-radius: 20px;
  width: 50vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.paragraph-eon-white {
  color: #fff;
  text-align: left;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.heading-eon-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-eon-dark {
  color: #383046;
}

.paragraph-eon-dark {
  color: #383046;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hero-eon {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.image-eon-problem {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-eon-solution {
  border-radius: 20px;
  width: 60vw;
}

.image-eon-outcome {
  width: 50vw;
  margin-top: 0;
  margin-bottom: 0;
}

.image-eon-payment-details, .image-eon-meter-reads {
  border-radius: 20px;
  width: 40vw;
}

.eon-quick-stack-solution {
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.eon-quick-stack {
  width: 80vw;
  margin: 0 auto;
  padding: 0;
}

.navbar-cinch {
  text-align: center;
  background-color: #0f0f0f66;
  background-image: linear-gradient(#16131933, #2d273500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.heading-cinch {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.paragraph-cinch {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.text-cell-cinch {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.image-cell-cinch {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-cinch-problem {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-cinch-solution {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-cinch-trust-pilot {
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-cinch-hero {
  width: 60vh;
  max-width: none;
}

.image-cinch-components {
  width: 30vw;
}

.hero-text-cell-halifax {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
}

.paragraph-halifax {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.heading-halifax {
  color: #fff;
  margin-bottom: 10px;
}

.halifax-logo {
  width: 140px;
}

.quick-stack-helo-halifax {
  width: 90vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.text-cell-halifax {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
}

.image-cell-halifax {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-halifax-problem {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-halifax-where-to-start {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-halifax-solution {
  border-radius: 20px;
  width: 50vw;
}

.image-halifax-mortgage-calc {
  width: 30svw;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.image-halifax-lessons-learned {
  border-radius: 20px;
  width: 60vh;
  max-width: none;
}

.paragraph-halifax-hero {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.paragraph-hero-walk-a-mile {
  color: #fff;
  text-align: left;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.header-walk-a-mile {
  color: #fff;
  text-align: left;
  width: 40vw;
}

.paragraph-walk-a-mile {
  color: #fff;
  text-align: left;
  width: 40vw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.hero-cell-walk-a-mile {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hero-cell-walk-a-mile-main {
  width: 90vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.paragraph-walk-a-mile-small {
  color: #fff;
  text-align: left;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-cell-walk-a-mile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.image-walk-a-mile-do-what-you-love {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-walk-a-mile-problem {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.image-walk-a-mile-the-solution {
  border-radius: 20px;
  flex: 0 auto;
  width: 35vw;
}

.image-walk-a-mile-turning-point, .image-walk-a-mile-character-card {
  width: 30vw;
  margin-top: 0;
  margin-bottom: 0;
}

.quick-stack-29-walk-a-mile-narrative {
  width: 80vw;
  margin: 0 auto;
  padding: 0;
}

.image-walk-a-mile-card-1, .image-walk-a-mile-card-2 {
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
}

.motion-graphics-hero-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cell-230, .cell-231 {
  justify-content: center;
  align-items: center;
}

.paragraph-walk-a-mile-2 {
  color: #fff;
  text-align: left;
  width: 80vw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-walk-a-mile-storyboards {
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
}

.cell-232, .cell-233, .cell-235 {
  justify-content: center;
  align-items: center;
}

.storyboarding-imagery {
  width: 80vw;
  padding-left: 0;
  padding-right: 0;
}

.environment-imagery {
  width: 80svw;
}

.broadening-the-concept-imagery {
  width: 80vw;
  padding-left: 0;
  padding-right: 0;
}

.image-wands {
  border-radius: 20px;
  width: 40vh;
  max-width: none;
}

.worthing-parkinsons {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
}

.heading-11-copy {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.paragraph-purple-copy {
  height: auto;
  color: var(--purple);
  text-align: left;
  margin: 20px 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.walk-a-mile-hero-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.heading-walk-a-mile-hero {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 48px;
  display: flex;
}

.lessons-learned-image {
  justify-content: center;
  align-items: center;
}

.navbar-no-shadow-walk-a-mile {
  text-align: center;
  background-color: #0f0f0f4d;
  background-image: linear-gradient(#16131933, #2d273500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.metis-heading-dark-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.quick-stack-hero {
  width: 90vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.quick-stack-my-role {
  background-color: #fff;
  border-radius: 20px;
  width: 80vw;
  height: 30vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
}

.quick-stack-template {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-template-centre-full-image {
  flex: 0 auto;
  max-width: none;
}

.game-concepts-heading-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.game-concepts-paragraph {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.game-concept-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-game-concept-hero {
  width: 50vh;
  max-width: none;
}

.game-concept-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.game-concept-heading-white {
  color: #fff;
}

.game-concept-paragraph-white {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.game-concept-heading-dark {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.game-concept-paragraph-dark {
  color: #042735;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.quick-stack-hero-game-concept {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.quick-stack-hero-pigs {
  width: 90vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.hero-cell-pigs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.pigs-heading-dark-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.pigs-paragraph-dark {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pigs-heading-dark {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.pigs-heading-white {
  color: #fff;
}

.pigs-paragraph-white {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.pigs-paragraph-dark-2 {
  color: #042735;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pigs-heading-dark-2 {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.image-pigs-starting-point {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.cell-237 {
  justify-content: center;
  align-items: center;
}

.pigs-image-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.featured-work-motion-graphics {
  flex: 0 auto;
  max-width: none;
}

.title-motion-graphics-centre-display {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 36px;
  display: flex;
}

.heading-triple-small {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 20px;
}

.paragraph-motion-graphics-small {
  color: #fff;
  font-family: Public Sans, sans-serif;
}

.image-cell-capabilities-motion-graphics {
  justify-content: center;
  align-items: center;
}

.quick-stack-hero-socials {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.socials-heading-dark-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.socials-paragraph {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cell-socials-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.heading-socials {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.socials-paragraph-white {
  color: #fff;
  text-align: left;
  width: 35svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.socials-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.background-video-chris {
  mix-blend-mode: normal;
  width: 30vw;
}

.socials-heading-white {
  color: #fff;
}

.comics-heading-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.comics-paragraph {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.quick-stack-hero-comics {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.image-comics-hero {
  width: 50vh;
  max-width: none;
}

.comics-heading-white {
  color: #fff;
}

.image-comics-ourense, .image-comics-ourense-1, .image-comics-hunting, .image-comics-beni {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.quick-stack-beni {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-beni-2 {
  max-width: none;
}

.quick-stack-beni-2-copy {
  margin-top: 0;
}

.comics-paragraph-2 {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.comics-heading-display-2 {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.commercial-illustration-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.commercial-illustration-heading-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.com-illustration-paragraph-dark {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.navbar-no-shadow-comercial-illus {
  text-align: center;
  background-image: linear-gradient(#161319, #2d273533);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.image-com-ill {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.container-template-centre-full-image-2 {
  flex: 0 auto;
  max-width: none;
}

.com-ill-heading-white {
  color: #fff;
}

.com-ill-paragraph-white {
  color: #fff;
  text-align: left;
  width: 50svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.quick-stack-foxs {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 70vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.image-177 {
  border-radius: 20px;
  width: 100%;
}

.image-178 {
  align-self: center;
  width: 100%;
}

.image-179 {
  width: 100%;
  height: 74.959%;
}

.quick-stack-take-it-further {
  width: 80vw;
  padding-left: 0;
  padding-right: 0;
}

.cell-244 {
  background-color: #f1f618;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.cell-245 {
  background-color: #01ffe4;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.com-ill-centre-image {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-com-ill, .quick-stack-com-ill-3 {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.com-ill-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.com-ill-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.com-ill-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-com-ill-centre-align {
  width: 70vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-com-ill-illustrations {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 70vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.image-storyboard-hero {
  width: 50vh;
  max-width: none;
}

.storyboard-heading-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.image-storyboard-planet {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.storyboard-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.storyboard-heading-white {
  color: #fff;
  width: 30vw;
}

.storyboard-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.storyboard-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.voda-logo {
  width: 150px;
}

.storyboard-paragraph-white-40 {
  color: #fff;
  text-align: left;
  width: 40svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.image-119-copy-copy {
  border-radius: 5px;
  align-self: center;
  width: 30vw;
}

.storyboard-paragraph-white-40-small {
  color: #fff;
  text-align: left;
  width: 40svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.heading-11-games {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.quick-stack-games2 {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.lottie-animation-design {
  width: 100vw;
  position: static;
}

.section-34 {
  position: static;
}

.section-animation-projects {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #200018d9;
  width: 100vw;
}

.stack_fullscreen-card-design {
  background-color: #001d2c00;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.selected-projects-title {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.section-design {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #86003d80;
  width: 100vw;
}

.design-bg {
  background-color: #a7034d;
  background-image: linear-gradient(90deg, #66002e4d, #66002e00 53%, #66002e4d);
}

.stack_fullscreen-card-horla {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.quick-stack-hero-horla {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.container-42-horla {
  width: 80vw;
  max-width: none;
}

.quick-stack-template-horla {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.horla-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.horla-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.heading-11-horla {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.horla-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.quick-stack-template-horla-2 {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-horla {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.cell-71-horla {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.horla-heading-dark {
  color: #fff;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.horla-paragraph-dark {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.horla-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.performance {
  border-radius: 20px;
  width: 30vw;
}

.block-quote-7-copy {
  color: #fff;
  text-align: left;
  border-left-style: none;
  padding: 0;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
  line-height: 24px;
}

.quick-stack-horla-centre-align, .quick-stack-horla-centre-align-2 {
  width: 70vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.horla-centre-image-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-template-horla-copy {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.horla-3x3 {
  justify-content: center;
  align-items: flex-start;
}

.horla-paragraph-white-small {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.horla-centre-image-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.cell-11-horla-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-58-copy {
  width: 80vw;
  margin-bottom: 0;
  padding: 0;
}

.horla-paragraph-white-full-width-centre {
  color: #fff;
  text-align: center;
  width: 80svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.cell-52-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.deliah-heading-dark {
  color: #fff;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.deliah-paragraph {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.deliah-heading-white {
  color: #fff;
  width: 30vw;
}

.deliah-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.deliah-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-180 {
  border-radius: 20px;
  width: 30vw;
}

.stack_fullscreen-card-hero-deliah {
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar-no-shadow-deliah {
  text-align: center;
  background-color: #000000bf;
  background-image: linear-gradient(#16131933, #2d273500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.live-performance-cell {
  width: 80vw;
  max-width: none;
}

.inception-image {
  border-radius: 20px;
}

.quick-stack-deliah {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-template-deliah {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-42-deliah {
  width: 80vw;
  max-width: none;
}

.quick-stack-deliah-2 {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-template-deliah-3 {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.image-180-big-night {
  border-radius: 20px;
}

.stack_fullscreen-card-crumlins {
  background-color: #02001b4d;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 90vh;
  display: flex;
  position: sticky;
  top: 0;
}

.crumlins-heading-display {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
}

.crumlins-paragraph {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cell-71-crumlins {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.image-crumlins-hero {
  width: 20vh;
  max-width: none;
}

.quick-stack-hero-crumlins {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.crumlins-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-40-crumlins {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.crumlins-heading-dark {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 45px;
}

.container-41-crumlins {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-width: 80px;
  max-width: none;
  display: flex;
}

.container-42-crumlins {
  width: 80vw;
  max-width: none;
}

.quick-stack-template-crumlins {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.heading-11-crumlins {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 40vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  display: flex;
}

.crumlins-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.image-crumlins-world {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.crumlins-centre-image {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-crumlins-centre-align {
  width: 70vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.crumlins {
  background-color: #0000;
  width: 100svw;
}

.cell-71-metis {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.metis-image-cell-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-metis-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  border-radius: 30px;
  align-self: center;
  width: 100vw;
  height: 100svh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px;
  position: static;
}

.container-40-eon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.image-63-eon {
  border-radius: 20px;
  width: 30vh;
  max-width: none;
}

.quick-stack-eon-centred-eon {
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.container-43-eon-2 {
  flex: 0 auto;
  max-width: none;
}

.eon-text-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #383046;
  text-align: left;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.quick-stack-51-cinch {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-43-cinch {
  flex: 0 auto;
  max-width: none;
}

.quick-stack-27-cinch-hero {
  width: 80vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.hero-text-cell-cinch-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
}

.hero-image-cell-cinch-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.quick-stack-51-halifax {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-43-halifax {
  flex: 0 auto;
  max-width: none;
}

.heading-halifax-copy {
  color: #fff;
  margin-bottom: 10px;
}

.text-cell-halifax-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-51-halifax-2 {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.paragraph-3-skoda-hero {
  color: #fff;
  text-align: left;
  margin: 0;
  padding-top: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.quick-stack-27-skoda {
  width: 90vw;
  height: 60vh;
  margin: 0 auto;
  padding: 0;
  position: sticky;
  top: 0;
}

.bold-text-7-skoda {
  color: #fff;
}

.cell-71-skoda {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-51-skoda {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-43-skoda {
  flex: 0 auto;
  max-width: none;
}

.container-42-wam {
  width: 80vw;
  max-width: none;
}

.lessons-learned-image-2-wam {
  border-radius: 20px;
  width: 30vh;
  max-width: none;
}

.cell-236-wam-outcome {
  justify-content: center;
  align-items: center;
}

.pigs-image-cell-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-pigs-animation-process {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.container-42-pigs {
  width: 80vw;
  max-width: none;
}

.pigs-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-51-motion-graphics {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.image-18-approach-motion {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.container-42-socials {
  width: 80vw;
  max-width: none;
}

.quick-stack-socials {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.socials-image-cell-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-socials-2 {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.socials-image-cell-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-template-comics {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.image-comics-beni-3 {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.quick-stack-comics-2-col {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.comics-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-comics-romance-1, .image-comics-romance-2, .image-comics-romance-3 {
  border-radius: 20px;
  width: 40vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.container-40-comics {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.comics-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.comics-paragraph-white {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.comics-landing-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-grave {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-template-com-ill {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-42-planet {
  width: 80vw;
  max-width: none;
}

.quick-stack-template-com-ill-2 {
  width: 80vw;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.quick-stack-81-planet {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 40vw;
  height: 60vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.quad-audi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0;
}

.duo-audi {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 40vw;
  height: 60vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.quad-voda {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0;
}

.home-serve {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.cell-71-storyboards-hero-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.storyboard-paragraph-small {
  color: #fff;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image-deliah-live, .image-deliah-plotting, .image-deliah-collab {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.horla-image-cell-2, .horla-image-cell-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-crumlins-what, .image-crumlins-push {
  border-radius: 20px;
  width: 30vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
}

.game-image-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.section-35 {
  background-color: #a7034d;
  width: 100vw;
  height: 65vh;
}

.paragraph-13-home {
  color: #d8c7be;
  max-width: 350px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
}

.container-my-work-2 {
  max-width: none;
}

.heading-design {
  color: #ff0074;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Public Sans, sans-serif;
  font-weight: 800;
}

.heading-15-design {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.youtube-21 {
  flex-flow: column;
  width: 100svw;
  display: flex;
}

.container-42-animation {
  width: 100vw;
  max-width: none;
}

.stack_animation-hero {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.youtube-22 {
  order: -9999;
  width: 100svw;
  margin-left: auto;
  margin-right: auto;
}

.stack_fullscreen-card-motion-graphics-hero {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.container-40-motion-g-hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-eon, .stack_fullscreen-card-wam, .stack_fullscreen-card-music, .stack_fullscreen-card-comics, .stack_fullscreen-card-storyboards, .stack_fullscreen-card-games {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.hi-i-m-nick {
  color: #d8c7be;
  text-align: left;
  -webkit-text-stroke-color: #d1fffc;
  border-radius: 8px;
  width: 20rem;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 26px;
}

.div-block-24-copy {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70svw;
  margin-left: 8rem;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.heading-2-red-copy {
  color: #d8c7be;
  text-align: left;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 26px;
}

.container-what-i-do {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin: 0 auto;
  display: flex;
}

.paragraph-what-i-do {
  color: #d8c7be;
  text-align: left;
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Public Sans, sans-serif;
  line-height: 20px;
}

.heading-what-i-do {
  color: #d8c7be;
  text-align: left;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 36px;
}

.container-what-i-do-bullets {
  mix-blend-mode: normal;
  background-color: #8f0040;
  background-image: linear-gradient(#25000d33, #ff218c33);
  border: 2px solid #a7034d;
  border-radius: 20px;
  width: 80vw;
  max-width: 1200px;
  margin-top: 40px;
  padding: 60px 30px;
  line-height: 20px;
  box-shadow: 0 0 14px 6px #2e052040;
}

.i-work-across {
  color: #d8c7be;
  text-align: center;
  background-color: #4c0a28;
  border-radius: 8px;
  width: auto;
  max-width: 8rem;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
}

.div-block-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.paragraph-what-i-do-copy {
  color: #d8c7be;
  text-align: left;
  width: auto;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Public Sans, sans-serif;
  line-height: 20px;
}

.div-block-56-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 20px;
  display: flex;
}

.find-my-work {
  color: #c9ab9b;
  text-align: center;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.find-my-work-paragraph {
  color: #c9ab9b;
  text-align: center;
  -webkit-text-stroke-color: #c9ab9b;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.cell-178-copy {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #2d2735;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 10px 40px 10px 20px;
}

.div-block-57, .div-block-58 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-60 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-61, .div-block-62 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-63, .div-block-64 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.services-copy {
  text-align: center;
  background-color: #6e0537;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.product-design-cell-home {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-product-design-image {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-statement {
  color: #d8c7be;
  text-align: left;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
  font-family: Public Sans, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 42px;
}

.section-37 {
  background-color: #6e0537;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 140px;
  display: flex;
}

.paragraph-statement {
  color: #d8c7be;
  text-align: left;
  width: 55svh;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.quick-stack-144 {
  width: 80svw;
}

.heading-statement-eyebrow {
  color: #d8c7be;
  text-align: left;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: #d8c7be;
  background-color: #570026;
  border-radius: 8px;
  max-width: none;
  margin: 10px 0;
  padding: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
}

.cell-250 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.cell-251 {
  justify-content: flex-end;
  align-items: flex-end;
}

.text-hero-copy-copy {
  color: #e9dbd3;
  -webkit-text-stroke-color: #d8c7be;
  mix-blend-mode: normal;
  justify-content: flex-start;
  align-items: center;
  width: 60svw;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Public Sans, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 76px;
  display: flex;
}

.italic-text-2 {
  mix-blend-mode: color-dodge;
  justify-content: flex-start;
  align-items: center;
  width: 70svw;
  display: flex;
}

.section-38 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100svw;
  height: 60svh;
  display: flex;
  position: sticky;
}

.background-video-16 {
  background-color: #103a5800;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-end;
  width: 100svw;
  height: 60svh;
  display: flex;
}

.metis-heading-dark-title {
  color: #103a58;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.div-block-project-overview {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90svw;
  display: flex;
}

.div-block-68 {
  opacity: 1;
  background-color: #fff6;
  width: 24svw;
  height: 1px;
  display: block;
}

.label-branding-case-study {
  color: #103a58;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff4d;
  background-clip: border-box;
  border: 2px solid #103a58;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.quick-stack-metis-12-copy {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.stack_fullscreen-card-title {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-title.is-3-metis-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001024cc;
  outline: 3px #333;
  height: 20vh;
}

.mega-text-medium {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 140px;
  display: flex;
}

.contribution-text-large-metis {
  color: #360f5c;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.quick-stack-146 {
  width: 85svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.metis-heading-dark-centred {
  color: #103a58;
  text-align: center;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 42px;
}

.heading-11-centred {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 70svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  line-height: 24px;
  display: flex;
}

.metis-heading-dark-2 {
  color: #103a58;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 42px;
}

.text-cell-confidence {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  mix-blend-mode: normal;
  background-color: #fff0;
  border: 3px solid #119299;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.metis-heading-teal-my-contribution {
  color: #103a58e6;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.mega-text-2 {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 42px;
  display: flex;
}

.metis-paragraph-dark-centred-2 {
  color: #042735;
  text-align: center;
  align-self: flex-start;
  width: 70svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.metis-image-cell-centred-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.div-block-70, .div-block-71 {
  width: 20svw;
}

.div-block-72 {
  background-color: #103a58;
  border-radius: 20px;
  width: 100px;
  height: 4px;
}

.metis-paragraph-dark-card {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 22svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.metis-image-cell-defining-the-exp {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.div-block-project-details {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #fff0;
  border-radius: 0 20px 20px 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50svw;
  height: 30svh;
  padding: 60px 40px;
  display: flex;
}

.div-block-project-overview-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45svw;
  height: 30svh;
  padding: 60px 40px;
  display: flex;
}

.cell-253 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.section-project-quick-view {
  mix-blend-mode: normal;
  background-color: #5eecd700;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  height: 30svh;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-metis-hero-video {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-metis-hero-video.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead0cc;
  outline: 3px #333;
  justify-content: center;
  align-items: flex-end;
  height: 60vh;
}

.div-block-project-overview-items {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 20svw;
  height: 42px;
  display: flex;
}

.div-block-68-bottom-line {
  opacity: 1;
  background-color: #ffffff1a;
  width: 100%;
  height: 1px;
}

.paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26 {
  color: #103a58;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}

.container-44-we-discovered {
  grid-column-gap: 53px;
  grid-row-gap: 53px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.metis-paragraph-dark-copy-copy {
  color: #042735;
  text-align: left;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.heading-cards {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 14vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
  display: flex;
}

.quick-stack-metis-content-problem {
  align-self: center;
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.image-182, .image-183 {
  width: 50px;
}

.div-block-73 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-74 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid #119299;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-185 {
  width: 40px;
}

.metis-heading-eyebrow-copy {
  color: #103a58;
  text-align: left;
  width: 24svw;
  margin-bottom: 20px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.stack_fullscreen-card-product-trans {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-product-trans.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.product-transformation {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.quick-stack-product-transformation {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 70vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.container-image-problem {
  width: 100svw;
  max-width: none;
}

.image-186 {
  width: 80%;
  max-width: none;
}

.metis-paragraph-dark-a-tangled-mess {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.tangled-mess-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 140px;
}

.quick-stack-147-tangled-mess {
  padding-left: 0;
  padding-right: 0;
}

.metis-heading-eyebrow-tangled-mess {
  color: #103a58;
  width: 27svw;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.metis-heading-dark-content-problem {
  color: #103a58;
  width: 30svw;
  font-family: Public Sans, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 42px;
}

.metis-image-tangled-mess {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.image-archetypes {
  opacity: .9;
  width: 80%;
}

.div-block-77 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.stack_fullscreen-card-discovery {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-discovery.is-3-metis-white {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff3;
  background-image: linear-gradient(#ffffff80, #ffffffb0), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4ce30336f83f4a012e81f1_Workshop.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.heading-11-copy {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  line-height: 20px;
  display: flex;
}

.text-cell-reassurance {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  mix-blend-mode: normal;
  background-color: #fff0;
  border: 3px solid #119299;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.container-archetype-exploration {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  order: -9999;
  justify-content: center;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.archetypes-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .9;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-metis-11-archetypes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  order: -9999;
  align-self: center;
  width: 30svw;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.quick-stack-149-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 70svw;
  height: 100svh;
  padding: 0;
}

.cell-254 {
  background-color: #f6a57e;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a682f3b8085d2a5f21_The%20Sage%20Hero%20Image.avif");
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-255 {
  background-color: #6901eb;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a6b6c00199de856cfa_The%20Hero%20Hero%20Image.avif");
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-256 {
  background-color: #00da8b;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a66c36ceea4150c781_The%20Magician%20Hero%20Image.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.metis-heading-archetypes-sage {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: #99252180;
  border-radius: 0 0 8px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 20px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  display: flex;
}

.metis-heading-archetypes-hero {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: #1f005566;
  border-radius: 0 0 8px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 20px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  display: flex;
}

.metis-heading-archetypes-magician {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: #00421b99;
  border-radius: 0 0 8px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 20px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 16px;
  display: flex;
}

.metis-paragraph-dark-archetypes {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  height: 100svh;
  margin: 0;
  padding: 60px 40px;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.quick-stack-metis-11-archetypes-images {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  order: -9999;
  align-self: auto;
  width: 70svw;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.stack_fullscreen-card-archetypes {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-archetypes.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead000;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-white {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-white.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffbf;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-copy-white {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-copy-white.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffbf;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
}

.container-brand-direction-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.cell-257 {
  background-color: #103a5800;
  justify-content: center;
  align-items: center;
}

.cell-258 {
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-151 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fffc;
  width: 100svw;
  height: 19%;
}

.cell-259 {
  justify-content: center;
  align-items: center;
}

.cell-260 {
  justify-content: center;
  align-items: flex-start;
}

.image-64-copy {
  width: 100px;
}

.background-video-17 {
  justify-content: center;
  align-items: center;
  width: 50svw;
  height: 40svh;
  display: flex;
}

.quick-stack-metis-10-visual-language {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: center;
  width: 100vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.metis-paragraph-dark-visual-language {
  color: #042735;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.animation-landing-text-cell-visual-language {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-11-visual-language {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 20px;
  display: flex;
}

.container-43-2-copy-visual-language {
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: auto;
}

.stack_fullscreen-card-video-visual-language {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-video-visual-language.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
}

.stack_fullscreen-card-contribution {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-contribution.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e4e0c2e90a6914f297ed5_Me-02.svg");
  background-position: 1000% 130%;
  background-repeat: no-repeat;
  background-size: 95%;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.mega-text-contribution {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 80px;
  line-height: 100px;
  display: flex;
}

.heading-eon-white-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.cell-12-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.stack_fullscreen-card-shaping-the-experience {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-shaping-the-experience.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead000;
  background-image: linear-gradient(250deg, #f89052 14%, #ef0ebd);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.quick-stack-metis-shaping {
  align-self: center;
  width: 100vw;
  height: 100svh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.animation-landing-text-cell-shaping {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff3;
  justify-content: center;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 0;
}

.metis-image-cell-translating-shaping {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  mix-blend-mode: normal;
  border: 3px #14ead0;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.container-44-shaping {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.stack_fullscreen-card-turning-point {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-turning-point.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a05f5bffae7b068b46af14e_Pissline.svg");
  background-position: 0 -60px;
  background-repeat: no-repeat;
  background-size: 200%;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-reflection {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-reflection.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a05f5bffae7b068b46af14e_Pissline.svg"), linear-gradient(27deg, #f48c50, #e96a8e 44%, #ee0bbd);
  background-position: 0 -100px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 200%, auto;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-evolving-the-brand {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-evolving-the-brand.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead000;
  background-image: linear-gradient(311deg, #74fdec, #13efd4 32%, #f40dc1);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-system {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-system.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #f10dbee6;
  background-image: linear-gradient(131deg, #f40abf, #f98f51);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.metis-image-cell-system {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  mix-blend-mode: normal;
  border: 3px #14ead0;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.quick-stack-metis-system {
  background-color: #ffffff4d;
  border-radius: 30px;
  align-self: center;
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: static;
  box-shadow: 0 2px 20px 5px #33003033;
}

.metis-heading-dark-system {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-paragraph-dark-system {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.cell-25-system {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-69-labels-metis {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 60svw;
  display: flex;
}

.label-branding-case-study-in-line {
  color: #103a58;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff4d;
  background-clip: border-box;
  border: 2px solid #103a58;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  display: flex;
}

.label-case-study-in-line-evolving {
  color: #103a58;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff4d;
  background-clip: border-box;
  border: 2px solid #103a58;
  border-radius: 4px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 2px 10px;
  display: flex;
}

.stack_fullscreen-card-metis-branding-3 {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4bdab21720c97c64fc5692_Slide%2016_9%20-%2057-15744.avif");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: 100svw;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
  overflow: hidden;
}

.quick-stack-150-final-identity {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100svw;
  height: 100svh;
  padding: 0;
}

.stack_fullscreen-card-metis-brand-final {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-metis-brand-final.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #103a58cc;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-card-bring-to-life {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-bring-to-life.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #103a58cc;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e47d12e90a6914f240a20_UI-Group.avif");
  background-position: 210% 25%;
  background-repeat: no-repeat;
  background-size: 90%;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.quick-stack-metis-10-evolving {
  background-color: #ffffff4d;
  border-radius: 30px;
  align-self: center;
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  position: static;
  box-shadow: 0 2px 100px 10px #0b00804d;
}

.animation-landing-text-cell-evolving {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 0;
}

.metis-heading-dark-evolve {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.container-44-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.ui-playground {
  vertical-align: middle;
  align-self: center;
}

.metis-heading-dark-shaping {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-paragraph-dark-shaping {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.quick-stack-metis-translating {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.metis-heading-dark-3-translating {
  color: #103a58;
  width: 35svw;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 42px;
}

.metis-paragraph-dark-translating {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.animation-landing-text-translating {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 100px;
}

.metis-paragraph-dark-defining {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.stack_fullscreen-card-defining {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-defining.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead0b3;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.container-47-defining {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: block;
}

.quick-stack-metis-defining {
  align-self: center;
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.heading-11-defining {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.metis-heading-dark-defining {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.quick-stack-metis-cards {
  background-color: #fff0;
  border-radius: 30px;
  align-self: center;
  width: 70vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  position: static;
}

.metis-paragraph-dark-transformation {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.animation-landing-text-cell-trans {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.metis-image-cell-transformation {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-overview {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffe9dd80;
  background-image: linear-gradient(90deg, #ffab8b80, #ff5fd880);
  align-self: center;
  width: 100svw;
  height: 30svh;
  padding: 0;
  position: sticky;
  box-shadow: 0 2px 20px -3px #0f19274d;
}

.metis-paragraph-dark-synopsis {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.div-block-67-synopsis-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.metis-logo {
  width: 100px;
}

.metis-paragraph-dark-evolving {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.container-41-metis {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  min-width: 80px;
  max-width: none;
  display: flex;
}

.metis-heading-dark-transform {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.quick-stack-metis-10-discovered {
  background-color: #fff0;
  border-radius: 30px;
  align-self: center;
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 0;
  position: static;
}

.quick-stack-148-reassurance {
  width: 20svw;
}

.metis-heading-teal-my-reflection {
  color: #d32e7c;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
  font-size: 52px;
  line-height: 64px;
}

.mega-text-2-reflection {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 72px;
  line-height: 80px;
  display: flex;
}

.heading-11-evolving {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.label-case-study-in-line-system {
  color: #103a58;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff4d;
  background-clip: border-box;
  border: 2px solid #103a58;
  border-radius: 4px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 2px 10px;
  display: flex;
}

.heading-11-final-identity {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  line-height: 20px;
  display: flex;
}

.metis-heading-teal-turning-point {
  color: #103a58e6;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
  font-size: 60px;
  line-height: 64px;
}

.metis-heading-dark-problem, .metis-heading-dark-copy {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.heading-11-transformation {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 40px;
  display: flex;
}

.div-block-77-buliding-the-platform {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30svw;
  display: flex;
}

.quick-stack-bringing-experience-to-life {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffb5;
  border-radius: 0 30px 30px 0;
  align-self: center;
  width: 40vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 40px;
  position: static;
  box-shadow: 0 2px 100px #00012a4d;
}

.metis-heading-dark-to-life {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-image-cell-bring-to-life {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  mix-blend-mode: normal;
  border: 3px #14ead0;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.metis-paragraph-dark-bring-to-life {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: auto;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.heading-11-bring-to-life {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.label-branding-case-study-bring-to-life {
  color: #103a58;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff4d;
  background-clip: border-box;
  border: 2px solid #103a58;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  display: flex;
}

.container-44-bring-to-life {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.metis-image-cell-evolving {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  mix-blend-mode: normal;
  border: 3px #14ead0;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
}

.mega-text-medium-vision {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 140px;
  display: flex;
}

.cell-261 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e3e0d030319558f2d752c_6-min.avif"), linear-gradient(153deg, #f40abf, #e34f76 47%, #d9774c 85%);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 90%, auto;
  border-radius: 20px;
}

.cell-262 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663cff4a6cd50c9d401da5ad_Metis-Logo.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75%;
  border: 2px solid #18efd4;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.cell-263 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e1ab6a9c24c66cc3bba66_Componants.avif"), linear-gradient(#e611b4, #f38b51);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 210px, auto;
  border-radius: 20px;
}

.cell-265 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e34e95049ea3b27761911_Lock-up-min-(1).avif"), linear-gradient(315deg, #f40ec1, #70fdeb);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  border-radius: 20px;
}

.cell-266 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e5fca79d9a766492d603d_Group%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  border: 2px solid #18efd4;
  border-radius: 20px;
}

.cell-267 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/664238793a9584d827331b18_Boogie-1-min.avif"), linear-gradient(#fff, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 90%, auto;
  border-radius: 20px;
}

.stack_fullscreen-gallery-metis {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-gallery-metis.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #103a58;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.over-time {
  color: #103a58;
  text-align: left;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  height: 10svh;
  margin: 0;
  padding: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.other-agency {
  filter: drop-shadow(0 2px 20px #103a584d);
  mix-blend-mode: normal;
  width: 30svw;
  max-width: none;
}

.section-40 {
  background-color: #103a58;
}

.work-spotlight-metis {
  background-color: #2d2735;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e3e0e9cc55ff8f966e0fb_2-min.avif"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a05f5bffae7b068b46af14e_Pissline.svg"), linear-gradient(270deg, #ff00c4, #ff7b52);
  background-position: 90% 10%, 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 45%, 150%, auto;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 50vh;
  display: flex;
}

.paragraph-spotlight {
  color: #20405d;
  text-align: left;
  width: 40svw;
  max-width: none;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.heading-spotlight-2 {
  color: #20405d;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.button-spotlight {
  color: #fff;
  background-color: #20405d;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
  display: flex;
}

.bold-text-43 {
  width: 60svw;
}

.div-block-69-labels-metis-home {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 40svw;
  display: flex;
}

.logo-metis {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66214b634ce6ce3823931c6b_Metis%20Logo.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.button-spotlight-metis {
  color: #fff;
  background-color: #20405d;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Public Sans, sans-serif;
  font-weight: 300;
  display: flex;
}

.logo-stand-in-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.work-spotlight-ea {
  background-color: #2d2735;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6972028d5a5408ea083535a0_laptop.avif"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6973bb1227cdf8ccb5146770_bg.avif");
  background-position: 90% 10%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 45%, 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 50vh;
  display: flex;
}

.work-spotlight-wam {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif"), linear-gradient(75deg, #710033, #ff4981);
  background-position: 0 0, 140% 40%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: 100%, 70%, auto;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 50vh;
  display: flex;
}

.work-spotlight-horla {
  background-color: #f1eef5;
  background-image: linear-gradient(90deg, #080033, #0a0044 58%, #11006f00), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66197c8e262c3001a6daf765_3DD0311B-5330-48E1-9CDE-EA13398BEE2F_1_201_a-min.avif");
  background-position: 0 0, 400px -110px;
  background-repeat: repeat, repeat-x;
  background-size: auto, 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 50vh;
  display: flex;
}

.work-spotlight-pigs {
  background-color: #fff;
  background-image: linear-gradient(45deg, #180022f2 34%, #44003db3 56%, #6b006000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978db571dc305410b07aee6_IMG_2440.avif");
  background-position: 0 0, 0 -70px;
  background-size: auto, 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 50vh;
  display: flex;
}

.logo-stand-in-horla {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.logo-pelle {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6971ffa218d153e3320fceb8_Peletech.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.labels-pelle-home {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 40svw;
  display: flex;
}

.heading-spotlight-pelle-heading {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  -webkit-text-stroke-color: #fff;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.paragraph-spotlight-pelle {
  color: #fff;
  text-align: left;
  width: 40svw;
  max-width: none;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.container-spotlight-pelle, .container-spotlight-metis-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50vw;
  max-width: none;
  margin: 0 auto;
  display: flex;
}

.label-branding-case-study-pelle {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff1a;
  background-clip: border-box;
  border: 2px solid #2ca7ff;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.container-spotlight-wam, .container-spotlight-horla, .container-spotlight-pigs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50vw;
  max-width: none;
  margin: 0 auto;
  display: flex;
}

.paragraph-spotlight-wam {
  color: #fff;
  text-align: left;
  width: 40svw;
  max-width: none;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.heading-spotlight-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.labels-pelle-wam {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 40svw;
  display: flex;
}

.label-branding-case-study-wam {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff1a;
  background-clip: border-box;
  border: 2px solid #f9467d;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.heading-spotlight-horla {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.paragraph-spotlight-horla {
  color: #fff;
  text-align: left;
  width: 40svw;
  max-width: none;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.labels-pelle-horla {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 40svw;
  display: flex;
}

.container-my-work-horla {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 0%;
}

.heading-spotlight-pigs {
  color: #ec45ff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.logo-stand-in-pigs {
  color: #ed45ff;
  text-align: left;
  letter-spacing: -1px;
  width: 40svw;
  max-width: none;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.paragraph-spotlight-pigs {
  color: #b048bb;
  text-align: left;
  -webkit-text-stroke-color: #b23ebe;
  width: 40svw;
  max-width: none;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.discover-more {
  background-color: #2d2735;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6968d0474c08122ff81ff6ae_a0a6ef7f19d722af984393e4707e5e83_TV-2.svg");
  background-position: 93% 30%;
  background-repeat: no-repeat;
  background-size: 40%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 50vh;
  display: flex;
}

.discover-more-text-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin: 0 auto;
  display: flex;
}

.paragraph-discover-more {
  color: #d8c7be;
  text-align: left;
  max-width: 400px;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
}

.container-more-work {
  width: 30vw;
  max-width: 1200px;
  padding: 0;
}

.cell-271 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.container-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-54 {
  width: 100vw;
  max-width: none;
}

.mega-text-medium-home {
  color: #d8c7be;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 140px;
  display: flex;
}

.stack_fullscreen-metis-home {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-metis-home.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
}

.metis-image-spotlight-home {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.project-spotlight-heading {
  color: #00ffeb;
  width: 100vw;
}

.stack_fullscreen-pelle {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-pelle.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
}

.stack_fullscreen-wam-2 {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-wam-2.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
}

.stack_fullscreen-horla {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-horla.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
}

.stack_fullscreen-pigs {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-pigs.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff9;
  outline: 3px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
}

.disclaimer {
  color: #c9ab9b;
  text-align: center;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
}

.quick-stack-overview-pelletech {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffe9dd80;
  background-image: linear-gradient(90deg, #250d5a, #153552);
  align-self: center;
  width: 100svw;
  height: auto;
  padding: 0 0 40px;
  position: sticky;
  box-shadow: 0 2px 20px -3px #0f19274d;
}

.pelletech-logo {
  width: 140px;
}

.pelletech-heading-dark-title {
  color: #103a58;
  width: 80svw;
  margin-top: 26px;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.pelletech-paragraph-dark-synopsis {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 70svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.stack_full-card-pelletech-hero-video {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_full-card-pelletech-hero-video.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead0cc;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 80vh;
}

.youtube-23 {
  flex: 1;
  height: 59%;
}

.bold-text-38-pelletech-synopsis {
  color: #fff;
}

.label-branding-case-study-pelletech {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff1a;
  background-clip: border-box;
  border: 2px solid #1e6394;
  border-radius: 4px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.paragraph-22-pelle {
  color: #fff;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 14px;
}

.div-block-68-pelle {
  opacity: 1;
  background-color: #ffffff1a;
  width: 100%;
  height: 1px;
  display: flex;
}

.div-block-project-overview-pelletech {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 95svw;
  height: auto;
  padding: 0;
  display: flex;
}

.div-block-67-synopsis-group-pelletech {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 95svw;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

.div-block-94-pelletech {
  justify-content: center;
  align-items: center;
  width: 20svw;
  display: flex;
}

.section-project-quick-view-pelletech {
  mix-blend-mode: normal;
  background-color: #5eecd700;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  height: auto;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.section-38-pelletech {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  height: 81svh;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.cell-71-pelletech {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-93-pelletech {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 80svw;
  display: flex;
}

.section-40-pelletech {
  background-color: #103a58;
  background-image: linear-gradient(90deg, #1c0d59, #153552);
}

.div-block-project-overview-items-metis {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 20svw;
  height: 42px;
  display: flex;
}

.div-block-project-overview-pelletech-2 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 70svw;
  display: flex;
}

.div-project-overview-items-pelletech {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 12svw;
  height: 42px;
  display: flex;
}

.stack_fullscreen-card-title-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-title-pelletech.is-3-metis-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #001024cc;
  outline: 3px #333;
  height: 20vh;
}

.mega-text-medium-pelletech {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 140px;
  display: flex;
}

.pelletech-heading-pink {
  color: #d32e7c;
  width: 100vw;
  font-size: 48px;
  line-height: 52px;
}

.pelletech-heading-pink-my-contribution {
  color: #d32e7c;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.pelletech-heading-dark {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-heading-eyebrow {
  color: #103a58;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.pelletech-paragraph-dark {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.stack_fullscreen-card-turning-point-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-turning-point-pelletech.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.quick-stack-pelletech {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  border-radius: 30px;
  align-self: center;
  width: 80vw;
  height: 90svh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: static;
}

.cell-267-pelletech {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6973b903e2d00f401b14f81c_3.avif");
  background-position: 50%;
  background-size: 350px;
  border: 2px solid #d32e7c;
  border-radius: 20px;
}

.cell-263-pelletech {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69737f3c20fb71d2aad95ac9_Machine.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
  border: 2px solid #d32e7c;
  border-radius: 20px;
}

.cell-262-pelletech {
  border: 2px solid #d32e7c;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.cell-261-pelletech {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5503afc5bd394435f39c54_EA%20Dashboard%20Laptop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 2px solid #d32e7c;
  border-radius: 20px;
}

.cell-265-pelletech {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5631912a1b0f4b0481018d_Tablet%20Zoom%201.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 120%;
  border: 2px solid #d32e7c;
  border-radius: 20px;
}

.cell-266-pelletech {
  background-image: linear-gradient(270deg, #325d99, #173f7600 41%, #173f7600), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550627809abaeaa1d7bc0f_iPad%20mini%208.3%20-%201.png");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 700%;
  border: 2px solid #d32e7c;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
}

.stack_fullscreen-card-reflection-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-reflection-pelletech.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  background-image: none;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.section-29-pelletech {
  cursor: crosshair;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.quick-stack-154 {
  width: 70svw;
  padding: 0;
}

.image-198 {
  width: 5svw;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-98 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 20svw;
  padding: 0;
  display: flex;
}

.div-block-99 {
  width: 5svw;
}

.pelletech-paragraph-cards {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 25svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-heading-title-cards {
  color: #103a58;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.principles-cards-pelletech {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #103a58;
  background-color: #ffffff4d;
  border: 2px solid #2171aa;
  border-radius: 20px;
  flex-flow: row;
  padding: 20px;
}

.pelletech-heading-dark-centred {
  color: #103a58;
  width: 70svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-paragraph-dark-centred {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 70svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.building-the-platform {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.pelletech-heading-dark-platform-build {
  color: #103a58;
  width: 70svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.validation-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.validation-pelletech.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(45deg, #13386f, #0a6c95);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.pelletech-image-ui-exploration {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.curated-imagery-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #abdcff;
  border-radius: 20px 0 0 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.curated-imagery-title {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.stats-cards-pelletech {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #103a58;
  border: 2px solid #2171aa;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.statistic {
  color: #02ffff;
  justify-content: center;
  align-items: center;
  width: 10svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.div-block-99-copy {
  width: 10svw;
}

.pelletech-heading-turning-point {
  color: #103a58e6;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.contribution-text-large-pelletch {
  color: #360f5c;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.text-cell-testing-the-theory {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 0;
}

.image-199 {
  vertical-align: top;
  border-radius: 20px 20px 0 0;
  align-self: center;
  width: 26svw;
  max-width: none;
  margin-top: 40px;
  box-shadow: 0 2px 20px 10px #0000001a;
}

.cell-300 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-200 {
  border-radius: 20px;
  align-self: center;
  max-width: none;
  height: 50svh;
  box-shadow: 0 2px 10px #0000001a;
}

.cell-301 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  line-height: 0;
}

.cell-302 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.pelletech-heading-dark-transform {
  color: #fff;
  width: 25svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-paragraph-light-poc-copy {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 25svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.cell-303 {
  justify-content: flex-end;
  align-items: flex-end;
}

.pelletech-heading-eyebrow-white {
  color: #fff;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.caption-pelletech {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 14svw;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.quick-stack-document-management {
  width: 30svw;
  height: 47svh;
  padding: 0;
}

.quick-stack-query-response {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 50svw;
  height: 50svh;
  padding: 0;
}

.quick-stack-dashboard {
  align-self: center;
  width: 50svw;
  height: 70svh;
  padding: 0;
  overflow: hidden;
}

.image-202 {
  border-radius: 20px;
  max-width: none;
  height: 50svh;
  box-shadow: 0 2px 10px #0000001a;
}

.image-doc-management {
  vertical-align: top;
  border-radius: 10px;
  align-self: center;
  width: 30svw;
  max-width: none;
  box-shadow: 0 2px 10px #0000001a;
}

.query-1 {
  vertical-align: top;
  border-radius: 20px;
  align-self: center;
  width: auto;
  max-width: none;
  height: 50svh;
  box-shadow: 0 2px 10px #0000001a;
}

.tablet {
  border-radius: 5px 5px 0 0;
  align-self: center;
  width: 48svh;
  max-width: none;
  line-height: 10px;
  box-shadow: 0 2px 10px 7px #0000001a;
}

.stack_fullscreen-opportunity-pelletech-1 {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-opportunity-pelletech-1.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(90deg, #fff 36%, #fff3 54%, #fff0 64%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54b9dfe38700ee7838cfea_Research-Development-copy.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.cell-304 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #2171aa;
  border-radius: 30px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 30px;
}

.div-block-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40svw;
  display: flex;
}

.div-block-101 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54c1811d45807a507c8491_Dave.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  width: 14svw;
  height: 23svh;
}

.stack_fullscreen-building-the-platform {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-building-the-platform.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(#fff, #fff0), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5807b542ff28b45d33bb33_ANTEPRIMA-Packaging-Line-for-Stick-Packs-in-Flat-Blank-Cartons.avif");
  background-position: 0 0, -50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.building-the-platform-2 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 70svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.testing-the-theory {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.identifying-the-challenge {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 62svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.discorery-challenge {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 62vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.mega-text-contribution-pelletech {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 72px;
  display: flex;
}

.pelletech-contribution-2 {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.pelletech-contribution-2.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #090b35;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e4e0c2e90a6914f297ed5_Me-02.svg");
  background-position: 170% 0;
  background-repeat: no-repeat;
  background-size: contain;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: auto;
}

.pelletech-heading-white-my-contribution-copy {
  color: #97d3ff;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.contribution-text-large-pelletech-white {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.stack-opportunity-pelletech-blue {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack-opportunity-pelletech-blue.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #11407500;
  background-image: linear-gradient(0deg, #114075f2, #0a6a91f2);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.pelletech-paragraph-light-2 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 40svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-heading-light-sub-heading {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.eyebrow-pelletech-light {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 40px;
  display: flex;
}

.pelletech-heading-eyebrow-light {
  color: #97d4ff;
  align-self: flex-start;
  width: 20svw;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.heading-11-transformation-pelletech-light {
  color: #e3fcff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 40px;
  display: flex;
}

.contribution-text-large-pelletech {
  color: #103a58;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.stack_fullscreen-approach-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-approach-pelletech.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(90deg, #ffffffe6 24%, #ffffffb3 50%, #fff0), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54c7a39d3e340e9ed74050_Factory-line.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.image-203 {
  width: 20svw;
  max-width: none;
}

.pelletech-paragraph-light-validation {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 40svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-heading-stats-cards-light {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 19svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.bold-text-50 {
  color: #02ffff;
}

.caption-doc-man-pelletech {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  background-color: #103a58;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 30svw;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 10px;
  font-family: Public Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.curated-imagery-document-management {
  border: 2px solid #abdcff33;
  border-radius: 20px 0 0 20px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
}

.curated-imagery-cell-dash {
  border: 2px solid #abdcff33;
  border-radius: 20px 0 0 20px;
  justify-content: flex-end;
  align-items: center;
}

.curated-screen-shots-dash {
  width: 60svw;
  height: 80svh;
  padding: 0;
}

.quick-stack-157 {
  border: 2px solid #abdcff33;
  border-radius: 0 20px 20px 0;
  align-self: flex-start;
  width: 56svw;
  margin-right: 10px;
  padding: 0 10px 0 0;
}

.cell-306 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.screenshots-dash {
  justify-content: center;
  align-items: flex-end;
}

.caption-image-dashpelletech {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  background-color: #103a58;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 14svw;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  font-family: Public Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.curated-imagery-title-doc-man {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.caption-image-pelletech-query {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  background-color: #103a58;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 44svw;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 10px;
  font-family: Public Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.cell-doc-man {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-158 {
  height: 70svh;
  padding-top: 0;
  padding-bottom: 0;
}

.caption-pelletech-dash {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 10svw;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.caption-image-pelletech-queryresponsive {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  background-color: #103a58;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 20svw;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.quick-stack-159 {
  height: 80svh;
  padding: 0;
}

.cell-309 {
  justify-content: flex-end;
  align-items: center;
}

.responsive {
  border: 2px solid #abdcff33;
  border-radius: 20px;
  align-self: flex-start;
  width: 80svw;
  height: 70svh;
  margin-right: 10px;
  padding: 0 10px;
}

.quick-stack-responsive {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 75svw;
  height: 69svh;
  padding: 0;
}

.curated-imagery-title-responsive {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.cell-310 {
  justify-content: center;
  align-items: center;
}

.tablet-view {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  line-height: 0;
}

.mobile-responsive {
  border-radius: 20px 20px 0 0;
  max-width: none;
  height: 55svh;
  box-shadow: 0 2px 10px #0000001a;
}

.mobile-responsive-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

.stack_fullscreen-ui-exploration {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-ui-exploration.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-position: 0 0;
  background-size: cover;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.image-204 {
  border-radius: 12px;
  box-shadow: 0 2px 20px 5px #0b0f464d;
}

.stack_fullscreen-opportunity-dash-v2 {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(#14154d4d, #14154d4d), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-position: 0 0, 50%;
  background-size: auto, 1300px;
  background-attachment: scroll, fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.pelletech-paragraph-dark-light {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.stack_fullscreen-search-exp-pelletech {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-search-exp-pelletech.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.cell-311 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #ffffff1a;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-312 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a553c3ccb681a8d935b728e_Font.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
  border: 2px solid #ffffff1a;
  border-radius: 30px;
}

.cell-313 {
  border: 2px solid #ffffff1a;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cell-314, .cell-315 {
  border: 2px solid #ffffff1a;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
}

.cell-316 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a553da1256929bfb2991e4a_iPhone%2013%20mini%20-%2040%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  border: 1px solid #ffffff1a;
  border-radius: 30px;
}

.cell-317 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #ffffff1a;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.quick-stack-160 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 50svw;
  height: 90svh;
}

.quick-stack-ui-exploration {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 100vw;
  height: 90svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.ui-exploration-stack {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.ui-exploration-text-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 140px;
  padding-right: 0;
}

.image-205 {
  border-radius: 10px;
  box-shadow: 0 2px 10px 5px #0b0f464d;
}

.image-206 {
  border-radius: 14px;
  width: 15svw;
  max-width: none;
  box-shadow: 0 2px 10px 5px #0b0f464d;
}

.designed-for-convinience-2 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.stack_fullscreen-designed-for-convinience {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-designed-for-convinience.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(#16275e66, #16275e66), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.cell-319, .cell-320 {
  justify-content: center;
  align-items: center;
}

.image-207 {
  width: 120px;
  height: auto;
}

.image-208 {
  width: 120px;
}

.quick-stack-161 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-102, .div-block-103 {
  height: 80px;
}

.stack_fullscreen-product-launch {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-product-launch.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-size: cover;
  background-attachment: fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.div-block-104 {
  background-color: #ffffff1a;
  width: 2px;
  height: 120px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-209 {
  width: 120px;
}

.image-210 {
  width: 110px;
}

.image-211 {
  width: 220px;
  height: auto;
  padding: 20px;
}

.image-212 {
  height: 150px;
}

.image-213 {
  width: 150px;
}

.image-214 {
  max-width: 90%;
  box-shadow: 0 2px 10px 5px #000d2c33;
}

.image-215 {
  max-width: 90%;
  box-shadow: 0 2px 10px 5px #07001f33;
}

.container-44-pelletech-image-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.query-screens {
  height: 70svh;
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-engineers-on-the-move {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.pelletech-image-ui-responsive-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 40px 0 0;
  display: flex;
}

.tablet-image {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
}

.text-scaling-beyond-chat {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.background-video-22 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40svw;
  height: 45svh;
  margin-top: 0;
  display: flex;
  box-shadow: 0 2px 20px 10px #00016266;
}

.div-block-107 {
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3);
  border-radius: 10px;
  width: auto;
}

.building-mvp {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.building-mvp.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fffc;
  background-image: linear-gradient(135deg, #13386f, #0a6c95);
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.building-mvp-content {
  background-color: #13387000;
  width: 100vw;
  height: 80svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.metis-image-illustration-video {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.metis-image-cell-archetype-wheel {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  mix-blend-mode: normal;
  border: 3px #14ead0;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.our-approach-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.pelletech-heading-dark-transform-2 {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.quick-stack-146-pelletech {
  width: 85svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pelletech-image-cell-brain {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.cell-321 {
  justify-content: center;
  align-items: flex-start;
}

.pelletech-paragraph-dark-centred-copy {
  color: #042735;
  text-align: left;
  align-self: flex-start;
  width: 70svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-our-approach {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.pelletech-heading-eyebrow-query-screens {
  color: #fff;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.dashboard-annotation {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  line-height: 0;
}

.curated-imagery-title-dashboard {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.building-the-mvp-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 25svw;
  display: flex;
}

.curated-screen-shots-doc-man {
  width: 39svw;
  height: 55svh;
  margin-bottom: 30px;
  margin-left: 0;
  padding: 0;
}

.pelletech-heading-eyebrow-doc-man {
  color: #fff;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.curated-imagery-cell-factory-floor {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #abdcff;
  border-radius: 20px 0 0 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.factory-floor-v1 {
  box-sizing: border-box;
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  background-color: #13387000;
  flex: 0 auto;
  align-self: auto;
  width: 100vw;
  height: 70svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.factory-floor-content-v1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.pelletech-image-scaling-beyond-chat {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.pelletech-heading-eyebrow-light-system-insights {
  color: #97d4ff;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.metis-heading-light-scaling {
  color: #e3fcff;
  text-align: left;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-heading-light-built-for-eng {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-heading-dark-built-for {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-paragraph-dark-light-built-for {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.div-block-77-built-for {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 25svw;
  display: flex;
}

.query-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.pelletech-image-collateral {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.built-for {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pelletech-heading-eyebrow-white-dashboard {
  color: #fff;
  width: auto;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.quick-stack-scaling {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: 90svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.image-cell-scaling {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.caption-pelletech-query-2 {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 14svw;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.scaling {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.query-response-1 {
  box-sizing: border-box;
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  background-color: #13387000;
  flex: 0 auto;
  align-self: auto;
  width: 100vw;
  height: 90svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.query {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.pelletech-paragraph-light-challenge {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 60svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-heading-light-answers {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-heading-dark-answers {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-paragraph-dark-light-answers {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.cell-318-copy-copy {
  justify-content: flex-end;
  align-items: center;
}

.pelletech-paragraph-dark-light-intro, .pelletech-paragraph-dark-light-intro-to-ea {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.animation-landing-text-celll-exp-to-system {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 100px;
}

.metis-paragraph-white-final-identity {
  color: #fff;
  text-align: left;
  width: 30svw;
  margin: 10px 0 0;
  font-family: Public Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.metis-heading-light-final-identity {
  color: #fff;
  width: 30svw;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 42px;
}

.metis-heading-dark-product-transformation {
  color: #103a58;
  width: 60svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.metis-heading-eyebrow-web-to-build {
  color: #103a58;
  width: 27svw;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.div-block-inspiration, .div-block-reassurance {
  width: 20svw;
}

.container-content-problem {
  flex: 0 auto;
  max-width: none;
}

.heading-11-content-problem {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.metis-heading-visual-language {
  color: #103a58;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.heading-shaping {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 34vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

.quick-stack-turning-point {
  width: 85svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-217 {
  max-width: none;
  height: 100svh;
}

.final-identity-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pelle-heading-light-indentify {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.indentifying-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.pelletech-paragraph-dark-light-scaling {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pelletech-heading-light-intro, .pelle-heading-light-dash-defining, .pelle-heading-light-ui-exp {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelle-heading-dark-intro-2 {
  color: #103a58;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-77-validating-the-idea {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 25svw;
  display: flex;
}

.metis-heading-light-transform-copy {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.pelletech-heading-stats-cards-light-copy {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 19svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-77-identifying-the-challenge {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 25svw;
  display: flex;
}

.quick-stack-everyone-needs-a-dave {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  aspect-ratio: auto;
  flex: 0 auto;
  align-self: flex-start;
  width: 61vw;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.div-block-77-bour-approach, .div-block-77-ui-exploration, .div-block-77-answers-faster {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 25svw;
  display: flex;
}

.div-block-77-introducing-ea {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30svw;
  display: flex;
}

.quick-stack-validating-the-idea, .quick-stack-introducing-ea {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.quick-stack-building-the-platform {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 70vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.pelletech-heading-light-scaling {
  color: #e3fcff;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.section-project-quick-view-wam {
  mix-blend-mode: normal;
  background-color: #5eecd700;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  height: auto;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-title-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-card-title-wam.is-3-metis-navy {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  outline: 3px #333;
  height: 20vh;
}

.section-40-pelletech-wam {
  background-color: #103a58;
  background-image: linear-gradient(90deg, #000, #2b2b2b);
}

.stacking-cards-wam {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack-overview-wam {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffe9dd80;
  background-image: linear-gradient(90deg, #000, #2e2e2e);
  align-self: center;
  width: 100svw;
  height: auto;
  padding: 0 0 40px;
  position: sticky;
  box-shadow: 0 2px 20px -3px #0f19274d;
}

.cell-71-wam {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-project-overview-wam {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 95svw;
  height: auto;
  padding: 0;
  display: flex;
}

.div-block-67-synopsis-group-wam {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 95svw;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

.div-block-94-wam {
  justify-content: center;
  align-items: center;
  width: 20svw;
  display: flex;
}

.stack_full-card-wam-hero-video {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_full-card-wam-hero-video.is-3-metis-yellow {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #14ead0cc;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 80vh;
}

.stack_wrapper_casestudy-wam {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100svw;
  height: auto;
  display: flex;
}

.wam-logo {
  width: 100px;
}

.wam-heading-hero {
  color: #103a58;
  width: 70svw;
  margin-top: 26px;
  margin-bottom: 10px;
  font-family: Public Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.wam-paragraph-hero-synopsis {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 70svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.div-project-overview-items-wam {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 12svw;
  height: 42px;
  display: flex;
}

.label-case-study-wam {
  color: #fff;
  -webkit-text-stroke-color: #103a58;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff1a;
  background-clip: border-box;
  border: 2px solid #1e6394;
  border-radius: 4px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 12px;
  display: flex;
}

.stack_full-card-contribution-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_full-card-contribution-wam.is-3-wam-light-blue {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #a9d3ce99;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e4e0c2e90a6914f297ed5_Me-02.svg");
  background-position: 1000% 20%;
  background-repeat: no-repeat;
  background-size: 95%;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 70vh;
}

.container-wam {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  min-width: 80px;
  max-width: none;
  display: flex;
}

.quick-stack-146-wam {
  width: 75svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.cell-25-wam {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.mega-text-contribution-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 72px;
  display: flex;
}

.contribution-text-large-wam {
  color: #000;
  text-align: left;
  width: 80svw;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.stack_full-card-reflection-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_full-card-reflection-wam.is-3-metis-reflection-image {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b721722bb3288e2015af8_Chair-Illustration-Grey.avif");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.mega-text-2-reflection-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 70vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 64px;
  display: flex;
}

.stack_fullscreen-gallery-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-gallery-wam.is-3-metis-yellow {
  z-index: 0;
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.container-wam-image-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  height: 100svh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.quick-stack-wam {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  border-radius: 30px;
  align-self: center;
  width: 80vw;
  height: 90svh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: static;
}

.section-29-wam {
  cursor: crosshair;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.stack_fullscreen-bg-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_fullscreen-bg-wam.is-3-metis-white {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-emotional-weight {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  opacity: 1;
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e29199d6bd890e6902661_Chair-Illustration.avif");
  background-position: -50% 0;
  background-repeat: no-repeat;
  background-size: auto 100svh;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-storyboarding-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a69d54dab1b15bffb4c0975_360-Storyboard.avif");
  background-position: 0%;
  background-size: cover;
  background-attachment: scroll;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-emotional-weight {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000;
  background-image: linear-gradient(90deg, #000 16%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e29199d6bd890e6902661_Chair-Illustration.avif");
  background-position: 0 0, -70% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 100svh;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-environment-1 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: linear-gradient(45deg, #000, #000000b3 35%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338bf9b6e93f947d4ebe_door-matcap.avif");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 105svh;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-wam-character-design-3 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-environment-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: linear-gradient(45deg, #000, #000000b3 35%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338be42119c197331cc5_zimmer-1.avif");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 105svh;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-environment-3 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: linear-gradient(225deg, #ff800033, #ff800000), linear-gradient(45deg, #1a0000 10%, #1a000ab3 33%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5fb1b2efaa158111626ff1_WAM-FINAL-SCENE.avif");
  background-position: 0 0, 0 0, 0%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, auto 105svh;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338ab10108324af3a7c3_coffee.avif");
  background-position: 150% 100%;
  background-repeat: no-repeat;
  background-size: auto 60svh;
  background-attachment: fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image.dark-overlay {
  background-image: linear-gradient(#0000004d, #00000059), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338ab10108324af3a7c3_coffee.avif");
  background-position: 0 0, 150% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 60svh;
  background-attachment: scroll, fixed;
}

.stack_fullscreen-bg-wam.image-backing-parkinsons-club {
  background-image: linear-gradient(135deg, #000000e6, #0009), linear-gradient(#0084ff99, #0084ff4d 50%, #00c8ff99), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661fc183d9b6268741f2110e_Parkinsons-2-min.avif");
  background-position: 0 0, 0 0, 50% 100%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
}

.stack_fullscreen-bg-wam.image-backing-parkinsons-club.overlay {
  background-color: #02001b;
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(135deg, #000000e6, #0009), linear-gradient(#0084ff99, #0084ff4d 50%, #00c8ff99), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661fc183d9b6268741f2110e_Parkinsons-2-min.avif");
  background-position: 0 0, 0 0, 0 0, 50% 100%;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll;
}

.stack_fullscreen-bg-wam.image-wam-scne-final {
  background-image: linear-gradient(90deg, #000c, #000000b3), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5fb1b2efaa158111626ff1_WAM-FINAL-SCENE.avif");
  background-position: 0 0, 100%;
  background-size: auto, auto;
}

.stack_fullscreen-bg-wam.is-3-wam-through-the-dark {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: linear-gradient(90deg, #000 32%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b3e81a102b62f6d476c16_Through-the-Dark.avif");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-wam-right-story {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4423fb27d791e11e1466_Ron.avif");
  background-position: 0 0;
  background-size: cover;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-wam-black {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000000e6;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.image-storyboarding-2 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a69d54dab1b15bffb4c0975_360-Storyboard.avif");
  background-position: 0%;
  background-size: cover;
  background-attachment: fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-meaningful-journey-image {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c8df63ea50e71da3f46fa_Artboard%201%404x.avif");
  background-position: 0 0, 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
  opacity: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #000c;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif");
  background-position: 1400% -400%;
  background-repeat: no-repeat;
  background-size: 99svw;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.wam-section-heading {
  color: #000;
  width: 100vw;
  font-size: 48px;
  line-height: 52px;
}

.mega-text-medium-wam {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 140px;
  display: flex;
}

.wam-section-title-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-wam-title {
  width: 80vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
}

.container-42-wam-title {
  width: 100vw;
  max-width: none;
}

.wam-heading-my-contribution {
  color: #000;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.cell-263-wam {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b7fd488f0649167a0e9aa_Hand-in-scene.avif");
  background-position: 100%;
  background-size: cover;
  border: 2px solid #017785;
  border-radius: 20px;
}

.cell-262-wam {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
  background-position: 0 0;
  background-size: cover;
  border: 2px solid #017785;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.cell-261-wam {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cf597a3d7c7554b8d_Model-Sheet.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 560px;
  border: 2px solid #017785;
  border-radius: 20px;
}

.cell-267-wam {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif"), linear-gradient(135deg, #240019, #790043);
  background-position: 50% -600%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border: 2px solid #017785;
  border-radius: 20px;
}

.cell-265-wam {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c94ba647433e6802c926a_IMG_3678.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #017785;
  border-radius: 20px;
}

.cell-266-wam {
  background-image: linear-gradient(315deg, #000c, #00000014 37%, #0000 44%, #0fc3 103%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6eb56bd78c31ca8ea038_Walker.avif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 2px solid #017785;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
}

.wam-heading-my-reflection {
  color: #000;
  -webkit-text-stroke-color: #6188fd;
  width: 70vw;
}

.stack_full-block-quote-wam {
  background-color: #02001b00;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.stack_full-block-quote-wam.is-3-wam-ron-quote {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  outline-offset: 0px;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #eefffd4f;
  background-image: linear-gradient(#dbfbff33, #dbfbff33), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4caf008e16ede3436c2a_Ron-White.avif");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.block-quote-lable-text-wam {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.wam-blockquote---quote {
  color: #000;
  -webkit-text-stroke-color: #6188fd;
  width: 75vw;
}

.wam-heading-light-intro {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-intro {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.quick-stack-designing-the-character {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 100vw;
  height: 100svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.character-design-stack {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.character-design-text-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
  padding-right: 0;
}

.character-image-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-163 {
  width: 45svw;
  height: 80svh;
}

.image-218 {
  filter: drop-shadow(0 -11px 20px #000000e6);
  border: 0 solid #fff6;
  border-radius: 30px;
  width: 80%;
  max-width: none;
}

.youtube-25 {
  border-radius: 10px;
}

.metis-heading-teal-my-reflection-2 {
  color: #103a58;
  -webkit-text-stroke-color: #6188fd;
  width: 80vw;
}

.character-image-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cbbc020fec35549e6_WAM-2.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.character-image-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cbfea1d3be1b19e6c_Mouths.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.character-image-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cb477fb67272e5f55_Eyes.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.character-image-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2ce1bc92d5bdd64e78_WAM-1.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.character-image-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.quick-stack-wam-reflection {
  width: 70svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-wam-quote {
  width: 75svw;
  max-width: none;
  padding-top: 60px;
  padding-bottom: 60px;
}

.bold-text-wam-synopsis {
  color: #fff;
}

.wam-heading-light-intro-throughout {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-intro-throughout {
  color: #103a58;
  width: 50svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.animation-landing-text-cell-objection {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.div-block-77-introducing-objection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 20svw;
  display: flex;
}

.wam-paragraph-objection {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 60svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
}

.wam-paragraph-realism {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.wam-paragraph-realism._50 {
  width: 50svw;
  font-size: 22px;
  line-height: 26px;
}

.quick-stack-through-the-dark {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.text-cell-through-the-dark {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.wam-heading-through-the-dark {
  color: #e3fcff;
  width: 80svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-77-through-the-dark {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 80svw;
  display: flex;
}

.bold-text-57 {
  font-size: 20px;
}

.div-block-77-wam-right-story {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 35svw;
  display: flex;
}

.wam-heading-light-intro-copy {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-paragraph-lived-experience {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 35svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.wam-heading-right-story-title {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.telling-the-right-story {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  height: 80svh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.right-story-parragraph-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-77-wam-right-story-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 35svw;
  display: flex;
}

.wam-paragraph-thd {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 40svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.wam-heading-intro-thd {
  color: #103a58;
  align-self: flex-start;
  width: 40svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.cell-332 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4ddb809e0d3fedb99db1_Vive.avif"), radial-gradient(circle, #000, #05181f);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 300px, auto;
  border: 1px solid #007685;
  border-radius: 30px;
  justify-content: flex-end;
  align-items: center;
}

.cell-333 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4ed41c1b18a74116c618_Dear-Angelica.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
  justify-content: flex-end;
  align-items: center;
}

.wam-heading-eyebrow-light {
  color: #97d4ff;
  align-self: flex-start;
  width: 30svw;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.heading-11-wam {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 40px;
  display: flex;
}

.cell-334 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4fc593f6a7f181f9c86e_Way-back-Project.avif");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
  justify-content: flex-end;
  align-items: center;
}

.cell-335 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b50489c18b6df0f311af3_Duet.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
  justify-content: flex-end;
  align-items: center;
}

.wam-credit-label {
  filter: drop-shadow(0 0 5px #000) drop-shadow(0 0 5px #000000b3);
  color: #97d3ff;
  text-align: left;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  width: auto;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 11px;
  line-height: 13px;
  display: flex;
}

.cell-336 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b587c82f91c9426f2bb61_Seaside-wheelchair.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-337 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b592b2838e96ec0e8e42c_Disabled-Space.avif");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-338 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b66d99e839cbd6ea43e81_cup.avif");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-339 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b67e8644563dd965dce99_Medication.avif");
  background-position: 100%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.wam-principles {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.principle-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0009;
  border: 1px solid #027785;
  border-radius: 20px;
  flex-flow: row;
  padding: 20px;
  display: flex;
}

.wam-principle-heading {
  color: #97d3ff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.principle-card-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-220 {
  max-width: none;
}

.wam-character-text {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.wam-character-card-stack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  background-color: #fff0;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.div-block-110 {
  width: 80px;
}

.image-222 {
  max-width: none;
}

.wam-character-card-2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0009;
  border: 1px solid #027785;
  border-radius: 30px;
  flex-flow: row;
  padding: 40px 20px;
  display: flex;
}

.bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61 {
  color: #97d3ff;
}

.image-223 {
  width: 40svw;
  max-width: none;
}

.cell-340 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
}

.cell-341 {
  border-radius: 30px;
  justify-content: flex-end;
  align-items: flex-end;
}

.cell-342 {
  justify-content: flex-end;
  align-items: flex-start;
}

.wam-heading-objection-heading {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.wam-heading-objection {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 20svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.image-224, .image-225 {
  border-radius: 30px;
}

.image-226, .image-227 {
  border-radius: 20px;
  width: 35svw;
  max-width: none;
}

.cell-343 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b7d847d0ac80fef3b05a4_Max.avif");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-344 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b80899bd7479bcdf199a6_Hand-in-scene%20(1).avif");
  background-position: 100%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-345 {
  background-color: #4b4b4b;
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b7d841584a5d9260ed874_Bills-Facepng.avif");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.cell-346 {
  background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b7d84db71a97c2ce71b1c_Hand-with-Knifepng.avif");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #027785;
  border-radius: 30px;
}

.parkinsons-logo {
  filter: drop-shadow(0 -11px 20px #000000e6);
  border: 0 solid #fff6;
  border-radius: 0;
  order: 0;
  width: 96%;
  max-width: none;
}

.quick-stack-introducing-the-right-story {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: 80svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.cell-350 {
  justify-content: flex-end;
  align-items: flex-start;
}

.quick-stack-146-wam-reflection {
  width: 70svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.reflection-text-large-wam {
  color: #000;
  text-align: left;
  width: 70svw;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.mega-text-block-quote-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 75vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 60px;
  line-height: 64px;
  display: flex;
}

.image-meaningful-journey {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.wam-paragraph-not-every-journey {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 50svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.not-every-outcome-title-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.section-38-wam-hero {
  background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 81svh;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.mega-text-hero-wam {
  color: #fff;
  text-align: left;
  letter-spacing: -3px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 72px;
  line-height: 72px;
  display: flex;
}

.wam-heading-my-hero {
  color: #fff;
  -webkit-text-stroke-color: #6188fd;
  width: 70vw;
  line-height: 82px;
}

.div-project-overview-items-wam-long {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 24svw;
  height: 42px;
  display: flex;
}

.quick-stack-146-wam-contribution {
  width: 80svw;
  padding-top: 60px;
  padding-bottom: 60px;
}

.cell-25-wam-contribution {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.wam-heading-intro-emotional-journey {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-paragraph-story-wanted {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.wam-heading-the-story {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-the-story-we-wanted {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.quick-stack-our-approach {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 70vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.designing-the-narrative {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.designing-the-narrative-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-introducing-designing-the-narrative {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.wam-heading-designing-the-narrative {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-cards, .wam-paragraph-dark-light-intro {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.wam-heading-choosing-moments {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-choosing-moments-that-mattered {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-heading-designing-the-person {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-intro-designing-the-person {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-paragraph-light-intro {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin: 0;
  font-family: Public Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.character-design-text-everyday-details {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
  padding-right: 0;
}

.quick-stack-designing-the-character-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 100vw;
  height: 100svh;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.wam-heading-light-intro-emotion {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-intro-emotion, .wam-heading-intro-authenticity, .wam-heading-intro-building-bill {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.building-bill-stack {
  width: 55svw;
  height: 80svh;
}

.wam-heading-intro-emotional-weight {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.character-design-text-cell-dexterity {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
  padding-right: 0;
}

.wam-heading-intro-inhabiting {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-heading-everyday-details {
  color: #e3fcff;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object, .wam-heading-intro-not-scenes, .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.quick-stack-an-objection {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.objection {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.wam-heading-not-every-journey {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-not-every-journey {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 30svw;
  display: flex;
}

.quick-stack-not-every-journey {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.realism-over-spectacle, .narrative-principles {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.character-design-stack-1 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.foorprints {
  width: 45svw;
  max-width: none;
  height: auto;
}

.footprints {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.narrative-interaction {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.storyboards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.intro-sbs {
  width: 45svw;
  max-width: none;
  height: auto;
}

.environmental-interaction {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.environmental-interaction-stack, .testing-the-experience, .interaction-in-practice {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.cell-352 {
  justify-content: flex-start;
  align-items: flex-end;
}

.narrative-card-character {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.character-card {
  width: 45svw;
  max-width: none;
  height: auto;
}

.throughout-the-experience {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.not-every-meaningful-journey {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.character-design-stack-2 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.testing-beyond-the-studio {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-intro-to-ea {
  width: 45svw;
  max-width: none;
  height: auto;
}

.background-video-23 {
  border-radius: 20px;
  width: 40svw;
  height: 20svh;
}

.background-video-24 {
  width: 30svw;
}

.the-brief {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-wam-contribution {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80vw;
  min-width: 80px;
  max-width: none;
  display: flex;
}

.building-an-emotional-journey, .appropriate-medium, .understanding-bill, .choosing-the-moments {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 80svw;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.why-vr {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-why-vr {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  align-self: flex-start;
  width: 80vw;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
}

.wam-heading-intro-why-vr {
  color: #103a58;
  text-align: left;
  align-self: flex-start;
  width: 30svw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.wam-heading-eyebrow-light-copy {
  color: #97d4ff;
  align-self: flex-start;
  width: 20svw;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.experience-design, .narrative-principles-eyebrow, .heading-11-transformation-writing-dev, .heading-11-transformation-physical-considerations, .heading-11-expression, .heading-11-transformation-expression, .heading-11-dexterity, .heading-11-character-dev, .heading-11-world-building, .heading-11-transformation-copy {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 18px;
  line-height: 40px;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .youtube {
    width: 50vw;
  }

  .navbar-no-shadow {
    background-color: #14141480;
    background-image: linear-gradient(#16131933, #2d273500);
    height: auto;
  }

  .paragraph-3 {
    color: #fff;
  }

  .cell-12, .cell-17 {
    justify-content: center;
    align-items: center;
  }

  .heading-11 {
    color: #fff;
    width: auto;
  }

  .paragraph-purple {
    align-self: flex-start;
  }

  .body-11 {
    background-position: 100% 100%, 0 0, 0 0;
    background-attachment: fixed, scroll, scroll;
  }

  .div-block.stack_fullscreen-card-horla {
    height: 90vh;
  }

  .background-video-10 {
    width: 30vw;
    height: 35vh;
  }

  .quick-stack-30 {
    max-width: none;
  }

  .cell-71 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .cell-72 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-65 {
    width: 40vw;
  }

  .body-15 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6628f7dfdf9e4146d9e1085a_Sunset-min%20(1).avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
    background-attachment: fixed, fixed;
  }

  .image-119 {
    border-radius: 10px;
  }

  .image-145 {
    width: 20svw;
    height: auto;
  }

  .navbar-2 {
    width: 100vw;
    max-width: 100vw;
  }

  .container-28 {
    max-width: 1400px;
  }

  .section-24 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69678033a415c641f9f6f30b_me.svg");
    background-position: 100% 100%;
    background-size: 80%;
  }

  .container-30 {
    background-image: none;
  }

  .container-my-work {
    width: 70vw;
    max-width: none;
  }

  .image-161 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-work {
    width: 35%;
  }

  .div-block-25 {
    width: auto;
  }

  .heading-2-red {
    color: #d8c7be;
  }

  .cell-181 {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    padding-left: 0;
  }

  .body-20 {
    background-position: 50%;
    background-size: 85vw;
  }

  .cell-182, .cell-183, .cell-184 {
    opacity: 1;
  }

  .section-27 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    margin-top: 20px;
  }

  .cell-188 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e2652027c09687e6135_Metis.avif");
    background-size: cover;
  }

  .cell-189 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19db3aee0f319a85464_Pigs.avif");
    background-size: cover;
  }

  .cell-190 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e26436a517c18b688e6_E.on%20next.avif");
    background-size: cover;
  }

  .cell-191 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e26c38a249bb159ff6f_Cinch.avif");
    background-size: cover;
  }

  .cell-192 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e266643fe802ef5a6c9_Halifax.avif");
    background-size: cover;
  }

  .cell-193 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19d3c8cb2fd29a19b3d_Storyboards%20and%20presentations.avif");
    background-size: cover;
  }

  .cell-197 {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .services {
    background-color: #6e0537;
  }

  .pelletech-image {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e266a8fe5c40b9a9d0c_Pelletech.avif");
    background-size: cover;
  }

  .cell-188-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19d79f293c62553340e_Motion%20Graphics.avif");
    background-size: cover;
  }

  .cell-190-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19ddcb3f5a09f211a57_Music%20%26%20Socials.avif");
    background-size: cover;
  }

  .cell-191-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19d8648d95018bbeca2_Comics.avif");
    background-size: cover;
  }

  .cell-192-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6964e19dd1e6d0a3445c0a15_Commercial%20Illustration.avif");
    background-size: cover;
  }

  .cell-193-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69151e26c50deffd76677a57_Skoda.avif");
    background-size: cover;
  }

  .h3 {
    color: #d8c7be;
  }

  .container-35-copy {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .design {
    opacity: .2;
    filter: grayscale();
  }

  .section-29 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .div-block-37 {
    background-position: 50%;
    width: 280px;
  }

  .background-video-13 {
    width: 30vw;
    height: 350px;
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(#161319, #2d273533);
    background-position: 50%, 0 0;
    background-repeat: repeat, repeat;
    background-size: 100%, auto;
  }

  .bold-text-20, .bold-text-23 {
    color: #fff;
  }

  .cell-193-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978bb7087429570cff077bd_1d1320a7850169360068b1578425ba37_Walk%20a%20mile.avif");
    background-size: cover;
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(#161319, #2d273533);
  }

  .navbar-no-shadow-copy-copy {
    background-image: linear-gradient(#161319, #2d273533);
    background-position: 50%, 0 0;
    background-repeat: repeat, repeat;
    background-size: 100%, auto;
  }

  .paragraph-21 {
    padding-bottom: 0;
  }

  .paragraph-21-copy {
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .body-17-copy-copy {
    height: 80vh;
  }

  .navbar-no-shadow-copy-copy {
    background-image: linear-gradient(#161319, #2d273533);
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(#161319cc, #2d273533 50%);
    height: 130vh;
  }

  .navbar-no-shadow-copy-copy {
    background-image: linear-gradient(#161319cc, #2d273533 50%);
    width: auto;
    height: auto;
  }

  .body-8-copy {
    background-image: none;
    display: block;
  }

  .stack_fullscreen-card.is-2-dark-red-wam {
    background-color: #570040cc;
  }

  .stack_fullscreen-card.is-3-game-concept-grey {
    background-color: #73f8e8cc;
  }

  .stack_fullscreen-card.is-3-deliah-black {
    background-color: #000a13b3;
  }

  .container-40 {
    justify-content: center;
    align-items: flex-start;
  }

  .container-42 {
    width: 100vw;
  }

  .container-43 {
    width: 80vw;
    display: block;
  }

  .container-44 {
    flex-flow: column;
    display: flex;
  }

  .container-46 {
    justify-content: center;
    align-items: center;
    width: 70vw;
    display: flex;
  }

  .container-47 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 80vw;
    max-width: none;
    display: flex;
  }

  .container-48 {
    max-width: none;
  }

  .bold-text-22-copy, .bold-text-29 {
    color: #fff;
  }

  .section-27-copy-copy {
    margin-top: 20px;
  }

  .heading-11-copy, .heading-11-copy-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy {
    color: #fff;
  }

  .cell-12-copy, .cell-224 {
    justify-content: center;
    align-items: center;
  }

  .cell-12-copy-copy-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar-no-shadow-copy {
    background-color: #141414d9;
    background-image: linear-gradient(#16131933, #2d273500);
    height: auto;
  }

  .heading-11-copy-copy {
    color: #fff;
  }

  .container-50 {
    max-width: none;
  }

  .paragraph-motion-graphics {
    color: #fff;
  }

  .hero-motion-graphics {
    width: 100svw;
  }

  .motion-graphics-capabilities {
    width: 60%;
  }

  .paragraph-3-skoda {
    color: #fff;
  }

  .image-cell-skoda {
    justify-content: center;
    align-items: flex-start;
  }

  .image-solution-skoda {
    width: 40vw;
  }

  .text-cell-skoda {
    justify-content: center;
    align-items: flex-start;
  }

  .image-problem-skoda {
    width: 35vw;
  }

  .image-lessons-skoda {
    width: 40vw;
  }

  .image-outcome-skoda {
    width: 35vw;
  }

  .quick-stack-metis {
    width: 40vw;
  }

  .metis-heading-teal {
    color: #d8c7be;
  }

  .metis-paragraph-white {
    color: #fff;
  }

  .metis-heading-dark {
    width: 40vw;
  }

  .metis-paragraph-dark {
    width: 30svw;
  }

  .animation-landing-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 40px;
  }

  .metis-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-176 {
    align-self: center;
    width: 90svw;
  }

  .image-eon-hero-image {
    width: 35vw;
  }

  .hero-text-cell-eon {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .text-cell-eon {
    justify-content: center;
    align-items: flex-start;
  }

  .image-eon-competition {
    width: 40vw;
  }

  .paragraph-eon-white, .heading-eon-white {
    color: #fff;
  }

  .paragraph-eon-dark {
    color: #383046;
  }

  .hero-eon {
    width: 80vw;
  }

  .image-eon-problem, .image-eon-solution {
    width: 40vw;
  }

  .image-eon-outcome {
    width: auto;
  }

  .image-eon-payment-details, .image-eon-meter-reads {
    width: 30vw;
  }

  .eon-quick-stack {
    height: 80svh;
  }

  .navbar-cinch {
    background-color: #14141466;
    background-image: linear-gradient(#16131933, #2d273500);
    height: auto;
  }

  .heading-cinch, .paragraph-cinch {
    color: #fff;
  }

  .text-cell-cinch {
    justify-content: center;
    align-items: flex-start;
  }

  .image-cinch-problem, .image-cinch-solution {
    width: 40vw;
  }

  .image-cinch-trust-pilot {
    width: 35svw;
    height: auto;
  }

  .image-cinch-hero {
    width: 45vw;
  }

  .hero-text-cell-halifax {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-halifax, .heading-halifax {
    color: #fff;
  }

  .quick-stack-helo-halifax {
    width: 80vw;
  }

  .text-cell-halifax {
    justify-content: center;
    align-items: flex-start;
  }

  .image-halifax-problem, .image-halifax-where-to-start, .image-halifax-solution {
    width: 40vw;
  }

  .image-halifax-mortgage-calc {
    width: 25svw;
    height: auto;
  }

  .image-halifax-lessons-learned {
    width: 60vh;
    display: block;
  }

  .paragraph-halifax-hero, .paragraph-hero-walk-a-mile, .header-walk-a-mile, .paragraph-walk-a-mile {
    color: #fff;
  }

  .hero-cell-walk-a-mile {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .hero-cell-walk-a-mile-main {
    width: 90vw;
  }

  .paragraph-walk-a-mile-small {
    color: #fff;
  }

  .text-cell-walk-a-mile {
    justify-content: center;
    align-items: flex-start;
  }

  .image-walk-a-mile-do-what-you-love, .image-walk-a-mile-problem {
    width: 30vw;
  }

  .image-walk-a-mile-the-solution {
    width: 40vw;
  }

  .image-walk-a-mile-turning-point, .image-walk-a-mile-character-card {
    width: 20svw;
    height: auto;
  }

  .quick-stack-29-walk-a-mile-narrative {
    margin-top: 40px;
  }

  .image-walk-a-mile-card-1 {
    width: 20svw;
    height: auto;
  }

  .image-walk-a-mile-card-2 {
    width: 20svw;
    height: auto;
    display: block;
  }

  .motion-graphics-hero-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-walk-a-mile-2 {
    color: #fff;
  }

  .image-walk-a-mile-storyboards {
    width: 20svw;
    height: auto;
  }

  .worthing-parkinsons {
    display: block;
  }

  .heading-11-copy {
    color: #fff;
  }

  .walk-a-mile-hero-text {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-walk-a-mile-hero {
    color: #fff;
  }

  .navbar-no-shadow-walk-a-mile {
    background-color: #14141480;
    background-image: linear-gradient(#16131933, #2d273500);
    height: auto;
  }

  .metis-heading-dark-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .quick-stack-hero {
    width: 80vw;
  }

  .quick-stack-template {
    width: 80vw;
    max-width: none;
  }

  .container-template-centre-full-image {
    width: 80vw;
    display: block;
  }

  .game-concepts-heading-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .game-concept-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .game-concept-heading-white, .game-concept-paragraph-white {
    color: #fff;
  }

  .game-concept-paragraph-dark {
    width: 30vw;
  }

  .quick-stack-game-concept, .quick-stack-hero-game-concept, .quick-stack-hero-pigs {
    width: 80vw;
  }

  .hero-cell-pigs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .pigs-heading-dark-display {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .pigs-paragraph-dark {
    color: #fff;
  }

  .pigs-heading-dark {
    width: 30vw;
  }

  .pigs-heading-white, .pigs-paragraph-white {
    color: #fff;
  }

  .pigs-heading-dark-2, .image-pigs-starting-point {
    width: 30vw;
  }

  .pigs-image-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .featured-work-motion-graphics {
    width: 80vw;
    display: block;
  }

  .title-motion-graphics-centre-display {
    color: #fff;
  }

  .quick-stack-135 {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-136, .quick-stack-137, .quick-stack-138 {
    width: 25vw;
  }

  .paragraph-motion-graphics-small {
    padding-bottom: 0;
  }

  .quick-stack-hero-socials {
    width: 80vw;
  }

  .socials-heading-dark-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .cell-socials-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-socials {
    color: #fff;
  }

  .socials-paragraph-white {
    color: #fff;
    width: 30svw;
  }

  .socials-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .socials-heading-white {
    color: #fff;
  }

  .comics-heading-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .quick-stack-hero-comics {
    width: 80vw;
  }

  .comics-heading-white {
    color: #fff;
  }

  .image-comics-ourense, .image-comics-ourense-1, .image-comics-hunting, .image-comics-beni {
    width: 35vw;
  }

  .quick-stack-beni {
    width: 80vw;
  }

  .quick-stack-beni-2 {
    max-width: none;
  }

  .comics-heading-display-2 {
    width: 35vw;
  }

  .commercial-illustration-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .commercial-illustration-heading-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .navbar-no-shadow-comercial-illus {
    background-image: linear-gradient(#1613194d, #2d273533);
  }

  .image-com-ill {
    width: 30vw;
  }

  .container-template-centre-full-image-2 {
    width: 100vw;
    display: block;
  }

  .com-ill-heading-white, .com-ill-paragraph-white {
    color: #fff;
  }

  .quick-stack-foxs, .quick-stack-take-it-further {
    width: 60vw;
  }

  .com-ill-centre-image {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-com-ill, .quick-stack-com-ill-3 {
    width: 60vw;
  }

  .com-ill-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .com-ill-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-com-ill-centre-align {
    width: auto;
  }

  .quick-stack-com-ill-illustrations {
    width: 60vw;
  }

  .storyboard-heading-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .image-storyboard-planet {
    width: 30vw;
  }

  .storyboard-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .storyboard-heading-white, .storyboard-paragraph-white {
    color: #fff;
  }

  .storyboard-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .storyboard-paragraph-white-40 {
    color: #fff;
  }

  .cell-248 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .image-119-copy-copy {
    border-radius: 20px;
    width: 20vw;
  }

  .storyboard-paragraph-white-40-small {
    color: #fff;
  }

  .heading-11-games {
    color: #fff;
    width: 30vw;
  }

  .quick-stack-games2 {
    width: 80vw;
  }

  .lottie-animation-design {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-animation-projects {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    margin-top: 20px;
  }

  .stack_fullscreen-card-design {
    background-color: #001d2c00;
    height: 68vh;
  }

  .selected-projects-title {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-design {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    margin-top: 20px;
  }

  .quick-stack-hero-horla {
    width: 70vw;
  }

  .container-42-horla {
    width: 80vw;
  }

  .quick-stack-template-horla {
    width: 80vw;
    max-width: none;
  }

  .horla-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .horla-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .heading-11-horla {
    color: #fff;
  }

  .horla-paragraph-white {
    color: #fff;
    width: 40svw;
  }

  .quick-stack-template-horla-2 {
    width: 80vw;
    max-width: none;
  }

  .quick-stack-horla {
    width: 80vw;
  }

  .cell-71-horla {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .horla-heading-dark {
    width: 30vw;
  }

  .horla-hero {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-horla-centre-align, .quick-stack-horla-centre-align-2 {
    width: 80vw;
  }

  .horla-centre-image-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-template-horla-copy {
    width: 80vw;
    max-width: none;
  }

  .horla-paragraph-white-small {
    color: #fff;
    width: 40svw;
  }

  .horla-centre-image-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .horla-paragraph-white-full-width-centre {
    color: #fff;
  }

  .deliah-heading-dark {
    width: 35vw;
  }

  .deliah-heading-white, .deliah-paragraph-white {
    color: #fff;
  }

  .deliah-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-180 {
    width: 30vw;
  }

  .stack_fullscreen-card-hero-deliah {
    background-color: #000000b3;
  }

  .navbar-no-shadow-deliah {
    background-color: #000000bf;
    background-image: linear-gradient(#16131933, #2d273500);
    height: auto;
  }

  .live-performance-cell {
    width: 80vw;
  }

  .inception-image {
    width: 30vw;
  }

  .quick-stack-deliah {
    width: 80vw;
  }

  .quick-stack-template-deliah {
    width: 80vw;
    max-width: none;
  }

  .container-42-deliah, .quick-stack-deliah-2 {
    width: 80vw;
  }

  .quick-stack-template-deliah-3 {
    width: 80vw;
    max-width: none;
  }

  .image-180-big-night {
    width: 25vw;
  }

  .stack_fullscreen-card-crumlins {
    background-color: #02001b4d;
  }

  .crumlins-heading-display {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .cell-71-crumlins {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-hero-crumlins {
    width: 80vw;
  }

  .container-40-crumlins {
    justify-content: center;
    align-items: flex-start;
  }

  .crumlins-heading-dark {
    width: 35vw;
  }

  .container-42-crumlins {
    width: 80vw;
  }

  .quick-stack-template-crumlins {
    width: 80vw;
    max-width: none;
  }

  .heading-11-crumlins, .crumlins-paragraph-white {
    color: #fff;
  }

  .image-crumlins-world {
    width: 40vw;
  }

  .crumlins-centre-image {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-crumlins-centre-align {
    width: 80vw;
  }

  .crumlins {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border: 1px solid #0000;
    margin-top: 20px;
  }

  .cell-71-metis {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .metis-image-cell-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-metis-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90vw;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .container-40-eon {
    justify-content: center;
    align-items: flex-start;
  }

  .image-63-eon {
    width: 50vh;
    display: block;
  }

  .container-43-eon-2 {
    width: 80vw;
    display: block;
  }

  .eon-text-2 {
    color: #383046;
  }

  .container-43-cinch {
    width: 80vw;
    display: block;
  }

  .quick-stack-27-cinch-hero {
    width: 90vw;
  }

  .hero-text-cell-cinch-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .hero-image-cell-cinch-hero {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .container-43-halifax {
    width: 80vw;
    display: block;
  }

  .heading-halifax-copy {
    color: #fff;
  }

  .text-cell-halifax-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-3-skoda-hero, .bold-text-7-skoda {
    color: #fff;
  }

  .cell-71-skoda {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-43-skoda {
    width: 80vw;
    display: block;
  }

  .container-42-wam {
    width: 80vw;
  }

  .lessons-learned-image-2-wam {
    width: 50vh;
    display: block;
  }

  .pigs-image-cell-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-pigs-animation-process {
    width: 30vw;
  }

  .container-42-pigs {
    width: 80vw;
  }

  .pigs-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-18-approach-motion {
    width: 40vw;
  }

  .container-42-socials {
    width: 80vw;
  }

  .quick-stack-socials {
    width: 40vw;
  }

  .socials-image-cell-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-socials-2 {
    width: 60vw;
  }

  .socials-image-cell-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-template-comics {
    width: 80vw;
    max-width: none;
  }

  .image-comics-beni-3 {
    width: 35vw;
  }

  .quick-stack-comics-2-col {
    width: 80vw;
  }

  .comics-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-comics-romance-1, .image-comics-romance-2, .image-comics-romance-3 {
    width: 35vw;
  }

  .container-40-comics {
    justify-content: center;
    align-items: flex-start;
  }

  .comics-paragraph-white {
    color: #fff;
  }

  .comics-landing-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-grave {
    width: 80vw;
  }

  .quick-stack-template-com-ill {
    width: 80vw;
    max-width: none;
  }

  .container-42-planet {
    width: 80vw;
  }

  .quick-stack-template-com-ill-2 {
    width: 80vw;
    max-width: none;
  }

  .quick-stack-81-planet {
    width: 30vw;
  }

  .quad-audi {
    width: 40vw;
  }

  .duo-audi {
    width: 30vw;
  }

  .quad-voda {
    width: 40vw;
  }

  .youtube-17-hsbc {
    margin-right: 40px;
  }

  .home-serve {
    width: 30vw;
  }

  .cell-71-storyboards-hero-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .image-deliah-live, .image-deliah-plotting, .image-deliah-collab {
    width: 30vw;
  }

  .horla-image-cell-2, .horla-image-cell-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-crumlins-what, .image-crumlins-push {
    width: 30vw;
  }

  .game-image-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-my-work-2 {
    width: 50vw;
    max-width: none;
  }

  .heading-15-design {
    margin-top: 30px;
    font-family: Public Sans, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .container-42-animation {
    width: 100vw;
  }

  .youtube-22 {
    width: 101svw;
    margin-left: auto;
    margin-right: auto;
  }

  .stack_fullscreen-card-motion-graphics-hero {
    flex-flow: row;
    order: 0;
    justify-content: center;
    align-items: center;
    width: 100svw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-40-motion-g-hero {
    justify-content: center;
    align-items: flex-start;
    width: 100svw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .hi-i-m-nick {
    width: 18rem;
    font-weight: 200;
  }

  .div-block-24-copy {
    width: 70%;
    margin-bottom: 250px;
  }

  .heading-2-red-copy {
    color: #d8c7be;
  }

  .container-what-i-do {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .paragraph-what-i-do {
    max-width: 550px;
  }

  .container-what-i-do-bullets {
    width: 80svw;
    max-width: none;
    margin-top: 40px;
  }

  .paragraph-what-i-do-copy {
    max-width: 550px;
  }

  .find-my-work, .find-my-work-paragraph {
    color: #d8c7b3;
    font-family: Public Sans, sans-serif;
  }

  .services-copy {
    background-color: #6e0537;
  }

  .div-block-product-design-image {
    opacity: 1;
  }

  .heading-statement {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    font-weight: 700;
    line-height: 48px;
    display: flex;
  }

  .section-37 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
  }

  .paragraph-statement {
    width: 40svw;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .heading-statement-eyebrow {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .cell-251 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .text-hero-copy-copy {
    width: 45svw;
    max-width: none;
    padding-left: 0;
    font-size: 72px;
    line-height: 76px;
  }

  .italic-text-2 {
    justify-content: flex-start;
    align-items: center;
    width: 50svw;
    margin-left: 30px;
    display: flex;
  }

  .metis-heading-dark-title {
    width: 35vw;
  }

  .quick-stack-metis-12-copy {
    width: 40vw;
  }

  .mega-text-medium {
    color: #94fff2;
    -webkit-text-stroke-color: #9afff2;
    width: auto;
  }

  .quick-stack-146 {
    width: 80svw;
  }

  .metis-heading-dark-centred {
    width: 35vw;
  }

  .heading-11-centred {
    color: #fff;
    align-self: center;
    width: auto;
  }

  .metis-heading-dark-2 {
    width: 16vw;
  }

  .text-cell-confidence {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .metis-heading-teal-my-contribution {
    color: #103a58e6;
  }

  .mega-text-2 {
    color: #fff;
    width: auto;
  }

  .metis-image-cell-centred-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .metis-paragraph-dark-card {
    width: 22svw;
  }

  .metis-image-cell-defining-the-exp {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-project-details {
    padding-right: 60px;
  }

  .div-block-project-overview-2 {
    padding-left: 60px;
  }

  .container-44-we-discovered {
    flex-flow: column;
    display: flex;
  }

  .heading-cards {
    color: #fff;
    width: auto;
  }

  .quick-stack-metis-content-problem {
    width: 80vw;
  }

  .div-block-74 {
    width: 30svw;
  }

  .metis-heading-eyebrow-copy {
    width: 35vw;
  }

  .product-transformation {
    width: 80vw;
    display: block;
  }

  .quick-stack-product-transformation {
    width: 80vw;
    height: auto;
  }

  .container-image-problem {
    width: 100vw;
    max-width: none;
  }

  .image-186 {
    width: 80%;
  }

  .tangled-mess-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .metis-heading-eyebrow-tangled-mess, .metis-heading-dark-content-problem {
    width: 35vw;
  }

  .metis-image-tangled-mess {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .image-archetypes {
    width: 100%;
    max-width: none;
  }

  .heading-11-copy {
    color: #fff;
    width: auto;
  }

  .text-cell-reassurance {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .container-52 {
    max-width: none;
  }

  .container-archetype-exploration {
    flex-flow: row;
    display: flex;
  }

  .archetypes-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-metis-11-archetypes {
    order: 0;
    width: 100vw;
  }

  .cell-254 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a682f3b8085d2a5f21_The%20Sage%20Hero%20Image.avif");
    background-size: cover;
  }

  .cell-255 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a6b6c00199de856cfa_The%20Hero%20Hero%20Image.avif");
  }

  .cell-256 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a66c36ceea4150c781_The%20Magician%20Hero%20Image.avif");
  }

  .metis-heading-archetypes-sage, .metis-heading-archetypes-hero, .metis-heading-archetypes-magician {
    width: auto;
  }

  .quick-stack-metis-11-archetypes-images {
    order: 0;
    width: 100vw;
  }

  .stack_fullscreen-card-copy-white.is-3-metis-yellow {
    background-color: #fffc;
  }

  .container-brand-direction-2 {
    flex-flow: column;
    display: flex;
  }

  .cell-257 {
    justify-content: center;
    align-items: center;
  }

  .cell-258 {
    background-image: none;
    justify-content: center;
    align-items: center;
  }

  .background-video-17 {
    width: 100%;
    height: 95%;
  }

  .quick-stack-metis-10-visual-language {
    width: 100vw;
    height: auto;
  }

  .metis-paragraph-dark-visual-language {
    width: 35svw;
  }

  .animation-landing-text-cell-visual-language {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .heading-11-visual-language {
    color: #fff;
    width: auto;
  }

  .container-43-2-copy-visual-language {
    width: 100vw;
    height: auto;
    display: block;
  }

  .stack_fullscreen-card-contribution.is-3-metis-yellow {
    background-position: 900% 110%;
  }

  .mega-text-contribution {
    color: #fff;
    width: auto;
  }

  .heading-eon-white-copy {
    color: #fff;
  }

  .cell-12-copy {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-metis-shaping {
    width: 100vw;
  }

  .animation-landing-text-cell-shaping {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .metis-image-cell-translating-shaping {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .container-44-shaping {
    flex-flow: column;
    display: flex;
  }

  .stack_fullscreen-card-turning-point.is-3-metis-yellow {
    background-position: 0 -400%;
    background-size: 200%;
  }

  .stack_fullscreen-card-reflection.is-3-metis-yellow {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a05f5bffae7b068b46af14e_Pissline.svg"), linear-gradient(27deg, #f48c50, #e96a8e 44%, #ee0bbd);
    background-position: 0 -90px, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 200%, auto;
  }

  .stack_fullscreen-card-evolving-the-brand.is-3-metis-yellow {
    background-image: linear-gradient(311deg, #74fdec, #13efd4 32%, #f40dc1);
  }

  .metis-image-cell-system {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .quick-stack-metis-system {
    width: 80vw;
  }

  .metis-heading-dark-system {
    width: 40vw;
  }

  .div-block-69-labels-metis {
    width: 60svw;
    padding-right: 0;
  }

  .quick-stack-150-final-identity {
    align-self: center;
    width: 100svw;
    height: 100svh;
  }

  .stack_fullscreen-card-metis-brand-final.is-3-metis-yellow {
    background-image: none;
  }

  .stack_fullscreen-card-bring-to-life.is-3-metis-yellow {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e47d12e90a6914f240a20_UI-Group.avif");
  }

  .quick-stack-metis-10-evolving {
    background-color: #ffffff4d;
    width: 80vw;
    padding: 0;
    box-shadow: 0 2px 100px 10px #0000164d;
  }

  .animation-landing-text-cell-evolving {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 60px;
  }

  .metis-heading-dark-evolve {
    width: 40vw;
  }

  .container-44-copy {
    flex-flow: column;
    display: flex;
  }

  .metis-heading-dark-shaping {
    width: 40vw;
  }

  .quick-stack-metis-translating {
    width: 80vw;
  }

  .metis-heading-dark-3-translating {
    width: 34vw;
  }

  .animation-landing-text-translating {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .container-47-defining {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 80vw;
    max-width: none;
    display: flex;
  }

  .quick-stack-metis-defining {
    width: 80vw;
  }

  .heading-11-defining {
    color: #fff;
    width: auto;
  }

  .metis-heading-dark-defining {
    width: 40vw;
  }

  .quick-stack-metis-cards {
    width: 70vw;
  }

  .animation-landing-text-cell-trans {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .metis-image-cell-transformation {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .metis-heading-dark-transform {
    width: 40vw;
  }

  .quick-stack-metis-10-discovered {
    width: 80vw;
  }

  .quick-stack-148-reassurance {
    width: 20svw;
  }

  .metis-heading-teal-my-reflection {
    color: #d32e7c;
  }

  .mega-text-2-reflection, .heading-11-evolving, .heading-11-final-identity {
    color: #fff;
    width: auto;
  }

  .metis-heading-teal-turning-point {
    color: #103a58e6;
  }

  .metis-heading-dark-problem, .metis-heading-dark-copy {
    width: 40vw;
  }

  .heading-11-transformation {
    color: #fff;
    width: auto;
  }

  .quick-stack-bringing-experience-to-life {
    width: 40vw;
  }

  .metis-heading-dark-to-life {
    width: 30vw;
  }

  .metis-image-cell-bring-to-life {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .metis-paragraph-dark-bring-to-life {
    width: 30svw;
  }

  .heading-11-bring-to-life {
    color: #fff;
    width: auto;
  }

  .container-44-bring-to-life {
    flex-flow: column;
    display: flex;
  }

  .metis-image-cell-evolving {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .mega-text-medium-vision {
    color: #94fff2;
    -webkit-text-stroke-color: #9afff2;
    width: auto;
  }

  .cell-261 {
    background-position: 50%, 0 0;
    background-size: 80%, auto;
  }

  .cell-262 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663cff4a6cd50c9d401da5ad_Metis-Logo.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75%;
  }

  .cell-265 {
    background-size: 80%, auto;
  }

  .cell-266 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e5fca79d9a766492d603d_Group%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 80%;
  }

  .stack_fullscreen-gallery-metis.is-3-metis-yellow {
    background-color: #103a58;
  }

  .over-time {
    width: 70svw;
  }

  .work-spotlight-metis {
    background-position: 90% 0, 100%, 0 0;
    background-size: 40%, 150%, auto;
    justify-content: center;
    align-items: center;
  }

  .paragraph-spotlight {
    width: 35svw;
    max-width: none;
  }

  .heading-spotlight-2 {
    max-width: none;
  }

  .bold-text-43 {
    width: 35svw;
  }

  .div-block-69-labels-metis-home {
    width: 40svw;
    padding-right: 0;
  }

  .logo-metis {
    width: 40svw;
  }

  .logo-stand-in-wam {
    max-width: none;
  }

  .work-spotlight-ea {
    background-position: 85% 0, 50%;
    background-size: 35%, 100%;
  }

  .work-spotlight-wam {
    background-position: 0 0, 110% 40%, 0 0;
    background-size: 100%, 60%, auto;
  }

  .work-spotlight-horla {
    background-position: 0 0, 800px -110px;
    background-size: auto, 65%;
  }

  .logo-stand-in-horla {
    max-width: none;
  }

  .labels-pelle-home {
    width: 50svw;
    padding-right: 0;
  }

  .heading-spotlight-pelle-heading, .paragraph-spotlight-pelle {
    width: 35svw;
    max-width: none;
  }

  .container-spotlight-pelle, .container-spotlight-metis-1 {
    justify-content: center;
    align-items: flex-start;
    width: 40vw;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 100px;
  }

  .container-spotlight-wam, .container-spotlight-horla, .container-spotlight-pigs {
    justify-content: center;
    align-items: flex-start;
    width: 40vw;
    margin-bottom: 0;
    padding-left: 100px;
  }

  .paragraph-spotlight-wam {
    width: 35svw;
    max-width: none;
  }

  .heading-spotlight-wam {
    max-width: none;
  }

  .labels-pelle-wam {
    width: 50svw;
    padding-right: 0;
  }

  .heading-spotlight-horla {
    max-width: none;
  }

  .paragraph-spotlight-horla {
    width: 35svw;
    max-width: none;
  }

  .labels-pelle-horla {
    width: 50svw;
    padding-right: 0;
  }

  .container-my-work-horla {
    width: 50vw;
    max-width: none;
  }

  .heading-spotlight-pigs {
    width: 35svw;
    max-width: none;
  }

  .logo-stand-in-pigs {
    max-width: none;
  }

  .paragraph-spotlight-pigs {
    width: 35svw;
    max-width: none;
  }

  .discover-more {
    background-position: 79% 40%;
    background-size: 40%;
  }

  .discover-more-text-block {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .paragraph-discover-more {
    width: 35svh;
    max-width: none;
  }

  .container-more-work {
    width: 50vw;
    max-width: none;
  }

  .bold-text-44 {
    width: 40svw;
  }

  .container-54 {
    width: 100vw;
  }

  .mega-text-medium-home {
    color: #94fff2;
    -webkit-text-stroke-color: #9afff2;
    width: auto;
  }

  .stack_fullscreen-metis-home.is-3-metis-yellow {
    background-position: 900% 110%;
  }

  .metis-image-spotlight-home {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .project-spotlight-heading {
    color: #d8c7be;
  }

  .stack_fullscreen-pelle.is-3-metis-yellow, .stack_fullscreen-wam-2.is-3-metis-yellow, .stack_fullscreen-horla.is-3-metis-yellow, .stack_fullscreen-pigs.is-3-metis-yellow {
    background-position: 900% 110%;
  }

  .quick-stack-overview-pelletech {
    background-image: linear-gradient(90deg, #250d5a, #153552);
  }

  .pelletech-logo {
    display: block;
  }

  .pelletech-heading-dark-title {
    width: 70vw;
  }

  .pelletech-paragraph-dark-synopsis {
    width: 70svw;
  }

  .stack_full-card-pelletech-hero-video.is-3-metis-yellow {
    justify-content: flex-start;
    align-items: center;
    height: 80vh;
    overflow: hidden;
  }

  .youtube-23 {
    height: auto;
  }

  .bold-text-38-pelletech-synopsis {
    width: 452.578svw;
  }

  .div-block-project-overview-pelletech {
    padding-left: 0;
  }

  .div-block-94-pelletech {
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .section-38-pelletech {
    justify-content: center;
    align-items: flex-start;
    height: 93svh;
  }

  .cell-71-pelletech {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #0000;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-project-overview-pelletech-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-project-overview-items-pelletech {
    width: 12svw;
  }

  .mega-text-medium-pelletech {
    color: #94fff2;
    -webkit-text-stroke-color: #9afff2;
    width: auto;
  }

  .pelletech-heading-pink, .pelletech-heading-pink-my-contribution {
    color: #d32e7c;
  }

  .pelletech-heading-dark {
    width: 40vw;
  }

  .pelletech-heading-eyebrow {
    width: 35vw;
  }

  .stack_fullscreen-card-turning-point-pelletech.is-3-metis-yellow {
    background-position: 0 -400%;
    background-size: 200%;
  }

  .quick-stack-pelletech {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 70vw;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cell-267-pelletech {
    background-size: 300px;
  }

  .cell-263-pelletech {
    background-size: 170px;
  }

  .cell-261-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5503afc5bd394435f39c54_EA%20Dashboard%20Laptop.png");
    background-position: 50%;
    background-size: 380px;
  }

  .cell-265-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5631912a1b0f4b0481018d_Tablet%20Zoom%201.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .cell-266-pelletech {
    background-image: linear-gradient(270deg, #2d2873, #28266a00 38%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550706e41ab0ace3eedd9c_iPad%20mini%208.3%20-%207.png");
    background-position: 0 0, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .quick-stack-154 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pelletech-heading-title-cards {
    width: auto;
    font-size: 24px;
    line-height: 24px;
  }

  .pelletech-heading-dark-centred {
    width: 40vw;
  }

  .building-the-platform {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .pelletech-heading-dark-platform-build {
    width: 70vw;
  }

  .pelletech-image-ui-exploration {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .curated-imagery-title {
    color: #fff;
    width: auto;
  }

  .statistic {
    width: auto;
  }

  .pelletech-heading-turning-point {
    color: #103a58e6;
  }

  .contribution-text-large-pelletch {
    color: #0f395c;
  }

  .text-cell-testing-the-theory {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 100px;
  }

  .image-199 {
    width: 24svw;
    margin-top: 40px;
  }

  .cell-300 {
    justify-content: flex-end;
    align-items: center;
  }

  .cell-301 {
    justify-content: flex-start;
    align-items: center;
  }

  .pelletech-heading-dark-transform, .pelletech-heading-eyebrow-white {
    width: auto;
  }

  .caption-pelletech {
    color: #fff;
    width: auto;
  }

  .quick-stack-dashboard {
    height: 65svh;
  }

  .cell-304 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .building-the-platform-2 {
    width: 70vw;
    display: block;
  }

  .testing-the-theory {
    align-self: center;
    width: 100vw;
    height: 70svh;
    display: block;
  }

  .identifying-the-challenge {
    width: 80vw;
    display: block;
  }

  .discorery-challenge {
    width: 80vw;
    margin-bottom: 40px;
  }

  .mega-text-contribution-pelletech {
    color: #fff;
    width: auto;
  }

  .pelletech-contribution-2.is-3-metis-yellow {
    background-position: 900% 110%;
  }

  .pelletech-heading-white-my-contribution-copy {
    color: #97d3ff;
    font-size: 50px;
    line-height: 56px;
  }

  .pelletech-heading-light-sub-heading {
    width: 40vw;
  }

  .eyebrow-pelletech-light {
    color: #fff;
    width: auto;
  }

  .pelletech-heading-eyebrow-light {
    width: auto;
  }

  .heading-11-transformation-pelletech-light {
    color: #fff;
    width: auto;
  }

  .pelletech-heading-stats-cards-light {
    width: 20vw;
  }

  .caption-doc-man-pelletech {
    width: 35vw;
  }

  .curated-imagery-document-management {
    border-right-style: none;
  }

  .curated-screen-shots-dash {
    height: 70svh;
  }

  .quick-stack-157 {
    border-left-style: none;
  }

  .caption-image-dashpelletech {
    width: 16vw;
  }

  .curated-imagery-title-doc-man {
    color: #fff;
    width: auto;
  }

  .caption-image-pelletech-query {
    width: 35vw;
  }

  .caption-pelletech-dash {
    color: #fff;
    width: auto;
  }

  .caption-image-pelletech-queryresponsive {
    width: 20vw;
  }

  .quick-stack-159 {
    height: 70svh;
  }

  .curated-imagery-title-responsive {
    color: #fff;
    width: auto;
  }

  .quick-stack-ui-exploration {
    width: 80vw;
  }

  .ui-exploration-stack {
    width: 80vw;
    display: block;
  }

  .ui-exploration-text-block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .designed-for-convinience-2 {
    width: 80vw;
    display: block;
  }

  .container-44-pelletech-image-grid {
    flex-flow: column;
    display: flex;
  }

  .quick-stack-engineers-on-the-move {
    width: 80vw;
  }

  .pelletech-image-ui-responsive-2 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .tablet-image {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .building-mvp.is-3-metis-white {
    background-image: linear-gradient(135deg, #13386f, #0a6c95);
  }

  .building-mvp-content {
    background-color: #13387000;
    background-image: none;
    width: 100vw;
    height: 70svh;
  }

  .metis-image-illustration-video {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .metis-image-cell-archetype-wheel {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .our-approach-text {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .pelletech-heading-dark-transform-2 {
    width: 40vw;
  }

  .pelletech-image-cell-brain {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pelletech-our-approach {
    width: 80vw;
    display: block;
  }

  .pelletech-heading-eyebrow-query-screens {
    width: auto;
  }

  .dashboard-annotation {
    justify-content: center;
    align-items: center;
    padding-bottom: 140px;
  }

  .curated-imagery-title-dashboard {
    color: #fff;
    width: auto;
  }

  .pelletech-heading-eyebrow-doc-man {
    width: auto;
  }

  .factory-floor-v1 {
    width: 100vw;
    height: 70svh;
  }

  .factory-floor-content-v1 {
    justify-content: center;
    align-items: center;
  }

  .pelletech-image-scaling-beyond-chat {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pelletech-heading-eyebrow-light-system-insights {
    width: auto;
  }

  .metis-heading-light-scaling, .pelletech-heading-light-built-for-eng {
    width: 40vw;
  }

  .metis-heading-dark-built-for {
    width: 30vw;
  }

  .query-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .pelletech-image-collateral {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .built-for {
    justify-content: center;
    align-items: center;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    width: auto;
  }

  .quick-stack-scaling {
    width: 80vw;
  }

  .image-cell-scaling {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .caption-pelletech-query-2 {
    color: #fff;
    width: auto;
  }

  .scaling {
    width: 80vw;
    display: block;
  }

  .query-response-1 {
    width: 100vw;
    height: 90svh;
  }

  .query {
    align-self: center;
    width: 100vw;
    height: 90svh;
    display: block;
  }

  .pelletech-heading-light-answers, .metis-heading-dark-answers {
    width: 40vw;
  }

  .animation-landing-text-celll-exp-to-system {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-108 {
    align-self: flex-start;
  }

  .metis-paragraph-white-final-identity {
    color: #fff;
  }

  .metis-heading-light-final-identity {
    width: 34vw;
  }

  .metis-heading-dark-product-transformation {
    width: 40vw;
  }

  .metis-heading-eyebrow-web-to-build {
    width: 35vw;
  }

  .container-content-problem {
    width: 80vw;
    display: block;
  }

  .heading-11-content-problem {
    color: #fff;
    width: auto;
  }

  .metis-heading-visual-language {
    width: 40vw;
  }

  .heading-shaping {
    color: #fff;
    width: auto;
  }

  .quick-stack-turning-point {
    width: 80svw;
  }

  .image-217 {
    max-width: none;
    height: 100svh;
  }

  .pelle-heading-light-indentify {
    width: 40vw;
  }

  .indentifying-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .pelletech-heading-light-intro {
    width: 30vw;
  }

  .pelle-heading-light-dash-defining, .pelle-heading-light-ui-exp {
    width: 40vw;
  }

  .pelle-heading-dark-intro-2 {
    width: 30vw;
  }

  .metis-heading-light-transform-copy {
    width: 40vw;
  }

  .pelletech-heading-stats-cards-light-copy {
    width: 20vw;
  }

  .quick-stack-everyone-needs-a-dave {
    width: 80vw;
  }

  .quick-stack-validating-the-idea, .quick-stack-introducing-ea {
    width: 80vw;
    height: auto;
  }

  .quick-stack-building-the-platform {
    width: 70vw;
    height: auto;
  }

  .pelletech-heading-light-scaling {
    width: 40vw;
  }

  .quick-stack-overview-wam {
    background-image: linear-gradient(90deg, #000, #2e2e2e);
  }

  .cell-71-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #0000;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-project-overview-wam {
    padding-left: 0;
  }

  .div-block-94-wam {
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .stack_full-card-wam-hero-video.is-3-metis-yellow {
    justify-content: flex-start;
    align-items: center;
    height: 80vh;
    overflow: hidden;
  }

  .wam-logo {
    display: block;
  }

  .wam-heading-hero {
    width: 80vw;
  }

  .wam-paragraph-hero-synopsis {
    width: 75svw;
  }

  .div-project-overview-items-wam {
    width: 12svw;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    background-position: 900% 30%;
    height: 70vh;
  }

  .mega-text-contribution-wam, .mega-text-2-reflection-wam {
    color: #fff;
    width: auto;
  }

  .stack_fullscreen-gallery-wam.is-3-metis-yellow {
    background-color: #000;
  }

  .container-wam-image-grid {
    flex-flow: column;
    display: flex;
  }

  .quick-stack-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 70vw;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-position: 1600% -300%;
    background-size: 99svw;
    justify-content: flex-start;
    align-items: center;
  }

  .wam-section-heading {
    color: #000;
  }

  .mega-text-medium-wam {
    color: #94fff2;
    -webkit-text-stroke-color: #9afff2;
    width: auto;
  }

  .wam-section-title-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-wam-title {
    width: 40vw;
  }

  .container-42-wam-title {
    width: 100vw;
  }

  .wam-heading-my-contribution {
    color: #000;
  }

  .cell-263-wam {
    background-size: cover;
  }

  .cell-261-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cf597a3d7c7554b8d_Model-Sheet.avif");
    background-position: 0 0;
    background-size: 500px;
  }

  .cell-267-wam {
    background-size: cover;
  }

  .cell-265-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c94ba647433e6802c926a_IMG_3678.avif");
    background-position: 50%;
    background-size: cover;
  }

  .wam-heading-my-reflection {
    color: #000000e6;
    font-size: 52px;
    line-height: 56px;
  }

  .wam-blockquote---quote {
    color: #000000e6;
  }

  .wam-heading-light-intro {
    width: 40vw;
  }

  .wam-heading-intro {
    width: 30vw;
  }

  .quick-stack-designing-the-character {
    width: 100vw;
    height: 100svh;
  }

  .character-design-stack {
    width: 80vw;
    display: block;
  }

  .character-design-text-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .character-image-1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .metis-heading-teal-my-reflection-2 {
    color: #103a58e6;
  }

  .character-image-2, .character-image-3, .character-image-4, .character-image-5, .character-image-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-wam-synopsis {
    width: 452.578svw;
  }

  .wam-heading-light-intro-throughout, .wam-heading-intro-throughout {
    width: 40vw;
  }

  .animation-landing-text-cell-objection {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .quick-stack-through-the-dark {
    width: 80vw;
    height: auto;
  }

  .text-cell-through-the-dark {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .wam-heading-through-the-dark, .wam-heading-light-intro-copy, .wam-heading-right-story-title {
    width: 40vw;
  }

  .telling-the-right-story {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 80vw;
    display: flex;
  }

  .wam-heading-intro-thd {
    width: 40vw;
  }

  .wam-heading-eyebrow-light {
    width: auto;
  }

  .heading-11-wam {
    color: #fff;
    width: auto;
  }

  .wam-principles, .wam-character-card-stack {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .wam-heading-objection-heading {
    width: 20vw;
    line-height: 50px;
  }

  .wam-heading-objection {
    width: 20vw;
  }

  .quick-stack-introducing-the-right-story {
    width: 80vw;
    height: 80svh;
  }

  .mega-text-block-quote-wam {
    color: #fff;
    width: auto;
  }

  .image-meaningful-journey {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .wam-paragraph-not-every-journey {
    width: 55svw;
  }

  .not-every-outcome-title-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    align-items: flex-start;
    height: 93svh;
  }

  .mega-text-hero-wam {
    color: #fff;
    width: auto;
  }

  .wam-heading-my-hero {
    color: #fff;
    line-height: 76px;
  }

  .div-project-overview-items-wam-long {
    width: 24svw;
  }

  .wam-heading-intro-emotional-journey, .wam-heading-the-story, .wam-heading-the-story-we-wanted {
    width: 40vw;
  }

  .quick-stack-our-approach {
    width: 80vw;
    height: auto;
  }

  .designing-the-narrative {
    width: 80vw;
    display: block;
  }

  .designing-the-narrative-text {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-introducing-designing-the-narrative {
    width: 80vw;
    height: auto;
  }

  .wam-heading-designing-the-narrative {
    width: 30vw;
  }

  .wam-heading-choosing-moments {
    width: 40vw;
  }

  .wam-heading-choosing-moments-that-mattered {
    width: 30vw;
  }

  .wam-heading-designing-the-person {
    width: 40vw;
  }

  .wam-heading-intro-designing-the-person {
    width: 30vw;
  }

  .character-design-text-everyday-details {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-designing-the-character-2 {
    width: 100vw;
    height: 100svh;
  }

  .wam-heading-light-intro-emotion {
    width: 40vw;
  }

  .wam-heading-intro-emotion {
    width: 30vw;
  }

  .wam-heading-intro-authenticity {
    width: 40vw;
  }

  .wam-heading-intro-building-bill {
    width: 30vw;
  }

  .building-bill-stack {
    width: 50svw;
    height: 70svh;
  }

  .wam-heading-intro-emotional-weight {
    width: 30vw;
  }

  .character-design-text-cell-dexterity {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .wam-heading-intro-inhabiting, .wam-heading-everyday-details {
    width: 40vw;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object, .wam-heading-intro-not-scenes, .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 30vw;
  }

  .quick-stack-an-objection {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
    height: auto;
  }

  .objection {
    width: 80vw;
    display: block;
  }

  .wam-heading-not-every-journey {
    width: 20vw;
  }

  .div-block-not-every-journey {
    width: 22svw;
  }

  .quick-stack-not-every-journey {
    width: 80vw;
    height: auto;
  }

  .realism-over-spectacle, .narrative-principles {
    width: 80vw;
    display: block;
  }

  .narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    width: 80vw;
    height: auto;
  }

  .character-design-stack-1, .creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes {
    width: 80vw;
    display: block;
  }

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

  .narrative-interaction {
    width: 80vw;
    display: block;
  }

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

  .environmental-interaction {
    width: 80vw;
    height: auto;
  }

  .environmental-interaction-stack, .testing-the-experience, .interaction-in-practice {
    width: 80vw;
    display: block;
  }

  .narrative-card-character {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .throughout-the-experience {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .not-every-meaningful-journey, .character-design-stack-2, .testing-beyond-the-studio, .the-brief, .building-an-emotional-journey, .appropriate-medium, .understanding-bill, .choosing-the-moments {
    width: 80vw;
    display: block;
  }

  .why-vr {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-why-vr {
    width: 80vw;
    height: auto;
  }

  .wam-heading-intro-why-vr {
    width: 30vw;
  }

  .wam-heading-eyebrow-light-copy {
    width: auto;
  }

  .experience-design, .narrative-principles-eyebrow, .heading-11-transformation-writing-dev, .heading-11-transformation-physical-considerations, .heading-11-expression, .heading-11-transformation-expression, .heading-11-dexterity, .heading-11-character-dev, .heading-11-world-building, .heading-11-transformation-copy {
    color: #fff;
    width: auto;
  }
}

@media screen and (min-width: 1440px) {
  .quick-stack-metis-10 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .label-branding-case-study {
    font-size: 16px;
  }

  .quick-stack-146 {
    width: 70svw;
  }

  .metis-heading-dark-centred, .heading-11-centred {
    align-self: center;
  }

  .text-cell-confidence {
    justify-content: flex-start;
    align-items: center;
  }

  .metis-heading-teal-my-contribution {
    width: 70vw;
  }

  .metis-paragraph-dark-centred-2 {
    font-size: 20px;
  }

  .div-block-71 {
    width: 26svw;
  }

  .metis-paragraph-dark-card {
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26 {
    font-size: 16px;
  }

  .metis-paragraph-dark-copy-copy {
    font-size: 18px;
  }

  .quick-stack-metis-content-problem {
    width: 85vw;
  }

  .image-182, .image-183 {
    width: 60px;
  }

  .product-transformation {
    width: 76vw;
  }

  .quick-stack-product-transformation {
    height: auto;
  }

  .metis-paragraph-dark-a-tangled-mess {
    font-size: 18px;
  }

  .metis-heading-eyebrow-tangled-mess {
    font-size: 20px;
    line-height: 24px;
  }

  .image-archetypes {
    width: 80%;
  }

  .metis-paragraph-dark-archetypes {
    font-size: 18px;
    line-height: 22px;
  }

  .stack_fullscreen-card-white.is-3-metis-yellow {
    overflow: hidden;
  }

  .cell-258 {
    background-image: none;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-151 {
    height: 15%;
  }

  .cell-260 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-64-copy {
    width: 200px;
  }

  .metis-paragraph-dark-visual-language {
    font-size: 18px;
  }

  .animation-landing-text-cell-visual-language {
    padding-left: 100px;
  }

  .stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
    background-repeat: repeat-y;
  }

  .metis-paragraph-dark-translating, .metis-paragraph-dark-defining {
    font-size: 18px;
    line-height: 22px;
  }

  .quick-stack-metis-cards {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bold-text-42-tangled {
    font-size: 18px;
  }

  .metis-paragraph-dark-transformation, .metis-paragraph-dark-synopsis {
    font-size: 18px;
    line-height: 22px;
  }

  .over-time {
    width: 60svw;
  }

  .pelletech-paragraph-dark-synopsis {
    width: 63svw;
  }

  .div-block-94-pelletech {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pelletech-heading-eyebrow {
    font-size: 20px;
  }

  .pelletech-paragraph-dark {
    font-size: 18px;
    line-height: 22px;
  }

  .quick-stack-154 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-198 {
    width: 5svw;
  }

  .pelletech-heading-title-cards {
    font-size: 24px;
    line-height: 26px;
  }

  .pelletech-heading-dark-centred {
    font-size: 42px;
  }

  .pelletech-paragraph-dark-centred {
    font-size: 18px;
  }

  .text-cell-testing-the-theory {
    padding-left: 100px;
  }

  .image-199 {
    width: 25svw;
    margin-top: 40px;
  }

  .pelletech-heading-eyebrow-white {
    font-size: 24px;
    line-height: 26px;
  }

  .quick-stack-dashboard {
    height: 80svh;
  }

  .pelletech-heading-white-my-contribution-copy {
    font-size: 48px;
    line-height: 52px;
  }

  .contribution-text-large-pelletech {
    font-size: 24px;
    line-height: 30px;
  }

  .curated-screen-shots-dash {
    height: 80svh;
  }

  .caption-image-dashpelletech {
    font-size: 14px;
    line-height: 18px;
  }

  .quick-stack-159 {
    height: 80svh;
  }

  .stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
    background-image: linear-gradient(#14154d4d, #14154d4d), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .cell-315 {
    border-color: #ffffff1a;
  }

  .quick-stack-160 {
    border-color: #fff3;
  }

  .stack_fullscreen-designed-for-convinience.is-3-metis-white {
    background-image: linear-gradient(#16275e80, #16275e80), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .container-44-pelletech-image-grid {
    background-attachment: fixed;
  }

  .building-mvp-content {
    height: 80svh;
  }

  .pelletech-heading-dark-transform-2 {
    width: 30vw;
  }

  .pelletech-heading-eyebrow-query-screens {
    font-size: 24px;
    line-height: 26px;
  }

  .dashboard-annotation {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .pelletech-heading-eyebrow-doc-man {
    font-size: 24px;
    line-height: 26px;
  }

  .metis-heading-light-scaling {
    align-self: flex-start;
  }

  .metis-heading-dark-built-for {
    width: 30vw;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    font-size: 24px;
    line-height: 26px;
  }

  .pelletech-paragraph-light-challenge, .metis-paragraph-white-final-identity {
    font-size: 18px;
    line-height: 22px;
  }

  .metis-heading-eyebrow-web-to-build {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-reassurance {
    width: 26svw;
  }

  .container-content-problem {
    width: 85vw;
  }

  .metis-heading-visual-language {
    width: auto;
  }

  .quick-stack-turning-point {
    width: 70svw;
  }

  .image-217 {
    max-width: none;
    max-height: 100vh;
  }

  .bold-text-54 {
    font-size: 18px;
  }

  .pelletech-heading-light-intro {
    width: 35vw;
  }

  .pelle-heading-light-dash-defining, .pelle-heading-light-ui-exp, .pelle-heading-dark-intro-2 {
    width: 30vw;
  }

  .quick-stack-validating-the-idea, .quick-stack-introducing-ea, .quick-stack-building-the-platform {
    height: auto;
  }

  .pelletech-heading-light-scaling {
    width: 30vw;
    display: flex;
  }

  .div-block-94-wam {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .wam-heading-hero {
    width: 76vw;
  }

  .wam-paragraph-hero-synopsis {
    width: 70svw;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    height: 70vh;
  }

  .quick-stack-146-wam {
    width: 80svw;
  }

  .contribution-text-large-wam {
    font-size: 24px;
    line-height: 30px;
  }

  .container-wam-image-grid {
    background-attachment: fixed;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-position: 2400% -70%;
  }

  .mega-text-medium-wam {
    letter-spacing: -2px;
  }

  .cell-266-wam {
    background-image: linear-gradient(315deg, #000c, #00000014 37%, #0000 44%, #0fc3 103%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6eb56bd78c31ca8ea038_Walker.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .block-quote-lable-text-wam {
    font-size: 24px;
    line-height: 30px;
  }

  .wam-blockquote---quote {
    width: 80vw;
  }

  .quick-stack-designing-the-character {
    height: 100svh;
  }

  .character-design-text-cell {
    padding-left: 220px;
  }

  .quick-stack-wam-quote {
    width: 80svw;
  }

  .quick-stack-through-the-dark {
    height: auto;
  }

  .wam-heading-objection-heading {
    width: 25vw;
  }

  .wam-heading-objection {
    width: 20vw;
  }

  .image-226, .image-227 {
    width: 30svw;
  }

  .quick-stack-introducing-the-right-story {
    height: 50svh;
  }

  .reflection-text-large-wam {
    font-size: 24px;
    line-height: 30px;
  }

  .not-every-outcome-title-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000, #000), linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-size: auto, auto, cover;
  }

  .wam-heading-my-hero {
    width: 70vw;
    font-size: 92px;
    line-height: 92px;
  }

  .quick-stack-146-wam-contribution {
    width: 80svw;
  }

  .wam-heading-the-story-we-wanted {
    width: 30vw;
  }

  .quick-stack-our-approach, .quick-stack-introducing-designing-the-narrative {
    height: auto;
  }

  .wam-heading-designing-the-person {
    width: 35vw;
  }

  .wam-heading-intro-designing-the-person {
    width: 25vw;
  }

  .wam-paragraph-light-intro {
    padding-right: 80px;
  }

  .character-design-text-everyday-details {
    padding-left: 220px;
  }

  .quick-stack-designing-the-character-2 {
    height: 100svh;
  }

  .wam-heading-intro-authenticity {
    width: 30vw;
  }

  .building-bill-stack {
    padding-right: 60px;
  }

  .wam-heading-intro-emotional-weight {
    width: 25vw;
  }

  .character-design-text-cell-dexterity {
    padding-left: 220px;
  }

  .wam-heading-intro-inhabiting {
    width: 30vw;
  }

  .heading-everyday-details {
    width: 25svw;
  }

  .wam-heading-everyday-details {
    width: 30vw;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object {
    width: 25vw;
  }

  .wam-heading-intro-not-scenes {
    width: 20vw;
  }

  .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 25vw;
  }

  .quick-stack-an-objection, .quick-stack-not-every-journey {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .realism-over-spectacle, .narrative-principles {
    width: 76vw;
  }

  .narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    height: auto;
  }

  .creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes, .narrative-interaction {
    width: 76vw;
  }

  .environmental-interaction {
    height: auto;
  }

  .environmental-interaction-stack, .testing-the-experience, .interaction-in-practice, .not-every-meaningful-journey, .testing-beyond-the-studio, .the-brief, .building-an-emotional-journey, .appropriate-medium, .understanding-bill, .choosing-the-moments {
    width: 76vw;
  }

  .quick-stack-why-vr {
    height: auto;
  }
}

@media screen and (min-width: 1920px) {
  .heading-11 {
    font-size: 48px;
  }

  .quick-stack-metis-10 {
    width: 70vw;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .label-branding-case-study {
    font-size: 20px;
  }

  .contribution-text-large-metis, .quick-stack-146 {
    width: 50svw;
  }

  .metis-heading-dark-centred {
    font-size: 48px;
    line-height: 52px;
  }

  .metis-heading-dark-2 {
    font-size: 32px;
  }

  .metis-heading-teal-my-contribution {
    width: auto;
  }

  .metis-paragraph-dark-centred-2 {
    font-size: 24px;
    line-height: 30px;
  }

  .metis-paragraph-dark-card {
    width: 20svw;
    font-size: 22px;
    line-height: 28px;
  }

  .paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26 {
    font-size: 20px;
  }

  .metis-paragraph-dark-copy-copy {
    font-size: 22px;
    line-height: 26px;
  }

  .image-182 {
    width: 66px;
    height: auto;
  }

  .image-183 {
    width: 70px;
  }

  .quick-stack-product-transformation {
    width: auto;
  }

  .metis-paragraph-dark-a-tangled-mess {
    font-size: 22px;
    line-height: 26px;
  }

  .metis-heading-eyebrow-tangled-mess {
    font-size: 24px;
    line-height: 26px;
  }

  .metis-heading-dark-content-problem {
    font-size: 48px;
    line-height: 52px;
  }

  .image-archetypes {
    width: 80%;
  }

  .cell-254, .cell-255 {
    background-position: 100% 100%;
    background-size: 100%;
  }

  .metis-paragraph-dark-archetypes {
    font-size: 22px;
    line-height: 26px;
  }

  .cell-258 {
    background-image: none;
    justify-content: center;
    align-items: flex-start;
  }

  .cell-260 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-64-copy {
    width: 220px;
  }

  .background-video-17 {
    width: 80%;
    margin-right: 220px;
  }

  .quick-stack-metis-10-visual-language {
    height: 45svh;
  }

  .metis-paragraph-dark-visual-language {
    font-size: 22px;
    line-height: 26px;
  }

  .stack_fullscreen-card-contribution.is-3-metis-yellow {
    background-position: 260% 110%;
    background-size: 80%;
  }

  .stack_fullscreen-card-turning-point.is-3-metis-yellow {
    background-position: 50%;
  }

  .stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
    background-position: 50% 0;
  }

  .metis-heading-dark-3-translating {
    font-size: 48px;
    line-height: 52px;
  }

  .metis-paragraph-dark-translating, .metis-paragraph-dark-defining {
    font-size: 24px;
    line-height: 28px;
  }

  .metis-heading-dark-defining {
    font-size: 42px;
    line-height: 46px;
  }

  .quick-stack-metis-cards {
    width: 60vw;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-42-tangled {
    font-size: 24px;
    line-height: 26px;
  }

  .metis-paragraph-dark-transformation, .metis-paragraph-dark-synopsis {
    font-size: 22px;
    line-height: 26px;
  }

  .metis-heading-dark-transform {
    font-size: 48px;
  }

  .metis-heading-teal-my-reflection, .metis-heading-teal-turning-point {
    width: 50vw;
  }

  .metis-heading-dark-problem {
    font-size: 48px;
    line-height: 52px;
  }

  .div-block-77-buliding-the-platform {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 70svw;
  }

  .over-time {
    width: 60svw;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-paragraph-dark-synopsis {
    width: 62svw;
    font-size: 20px;
    line-height: 24px;
  }

  .stack_full-card-pelletech-hero-video.is-3-metis-yellow {
    height: 90vh;
  }

  .bold-text-38-pelletech-synopsis {
    width: auto;
    font-size: 32px;
  }

  .pelletech-heading-pink-my-contribution {
    width: 60vw;
  }

  .pelletech-heading-eyebrow {
    width: auto;
    font-size: 22px;
  }

  .pelletech-paragraph-dark {
    font-size: 22px;
    line-height: 26px;
  }

  .quick-stack-pelletech {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550706e41ab0ace3eedd9c_iPad%20mini%208.3%20-%207.png"), linear-gradient(to bottom, null, null);
    background-position: 0 0, 0%, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, 2000px, auto;
  }

  .cell-267-pelletech {
    background-repeat: no-repeat;
    background-size: 500px;
  }

  .cell-263-pelletech {
    background-size: 260px;
  }

  .cell-261-pelletech {
    background-size: 600px;
  }

  .cell-266-pelletech {
    background-image: linear-gradient(270deg, #2d287399, #2d287300 27%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550706e41ab0ace3eedd9c_iPad%20mini%208.3%20-%207.png");
    background-position: 0 0, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, 2000px;
  }

  .quick-stack-154 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-198 {
    width: 4svw;
  }

  .div-block-98 {
    width: 20svw;
  }

  .pelletech-paragraph-cards {
    font-size: 20px;
    line-height: 24px;
  }

  .pelletech-heading-title-cards {
    width: auto;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-heading-dark-centred {
    width: 70vw;
    height: auto;
    font-size: 48px;
    line-height: 52px;
  }

  .pelletech-paragraph-dark-centred {
    width: 70svw;
    font-size: 24px;
  }

  .pelletech-heading-dark-platform-build {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: 48px;
    line-height: 46px;
    display: flex;
  }

  .stats-cards-pelletech {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-cell-testing-the-theory {
    padding-left: 140px;
  }

  .image-199 {
    width: 28svw;
    margin-top: 40px;
    padding-top: 0;
  }

  .pelletech-heading-dark-transform {
    font-size: 42px;
    line-height: 46px;
  }

  .pelletech-paragraph-light-poc-copy {
    font-size: 22px;
    line-height: 26px;
  }

  .pelletech-heading-eyebrow-white {
    font-size: 36px;
    line-height: 38px;
  }

  .quick-stack-dashboard {
    height: 73svh;
  }

  .stack_fullscreen-building-the-platform.is-3-metis-white {
    background-position: 0 0, 450%;
  }

  .building-the-platform-2 {
    width: 70vw;
  }

  .identifying-the-challenge {
    width: 60vw;
  }

  .discorery-challenge {
    width: 60vw;
    margin-bottom: 60px;
  }

  .mega-text-contribution-pelletech {
    justify-content: center;
    align-items: flex-start;
    width: 60svw;
  }

  .pelletech-heading-white-my-contribution-copy {
    width: auto;
  }

  .pelletech-paragraph-light-2 {
    font-size: 22px;
    line-height: 26px;
  }

  .pelletech-heading-light-sub-heading {
    font-size: 32px;
    line-height: 36px;
  }

  .contribution-text-large-pelletech {
    width: 60svw;
    font-size: 30px;
    line-height: 36px;
  }

  .pelletech-paragraph-light-validation {
    font-size: 22px;
    line-height: 26px;
  }

  .caption-doc-man-pelletech {
    font-size: 18px;
    line-height: 22px;
  }

  .quick-stack-157 {
    width: 57svw;
  }

  .caption-image-dashpelletech, .caption-image-pelletech-query {
    font-size: 18px;
    line-height: 22px;
  }

  .caption-pelletech-dash {
    font-size: 60px;
  }

  .caption-image-pelletech-queryresponsive {
    font-size: 16px;
    line-height: 18px;
  }

  .responsive {
    width: 90svw;
  }

  .quick-stack-responsive {
    width: 80svw;
  }

  .stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
    background-size: auto, cover;
  }

  .quick-stack-ui-exploration, .ui-exploration-stack {
    width: 90vw;
  }

  .ui-exploration-text-block {
    padding-left: 0;
  }

  .image-205 {
    width: 25svw;
    max-width: none;
  }

  .image-206 {
    width: 12svw;
  }

  .image-207, .image-208 {
    width: 200px;
  }

  .container-44-pelletech-image-grid {
    background-position: 0%;
    background-repeat: no-repeat;
  }

  .pelletech-image-ui-responsive-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .tablet-image {
    justify-content: center;
    align-items: flex-end;
  }

  .background-video-22 {
    height: 60svh;
  }

  .pelletech-paragraph-dark-centred-copy {
    width: 70svw;
    font-size: 24px;
  }

  .pelletech-heading-eyebrow-query-screens {
    font-size: 36px;
    line-height: 38px;
  }

  .dashboard-annotation {
    padding-bottom: 220px;
  }

  .building-the-mvp-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pelletech-heading-eyebrow-doc-man {
    font-size: 36px;
    line-height: 38px;
  }

  .pelletech-heading-light-built-for-eng {
    font-size: 48px;
    line-height: 52px;
  }

  .metis-heading-dark-built-for {
    width: 30vw;
  }

  .pelletech-paragraph-dark-light-built-for {
    font-size: 22px;
    line-height: 26px;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    font-size: 36px;
    line-height: 38px;
  }

  .pelletech-paragraph-light-challenge, .pelletech-paragraph-dark-light-intro, .metis-paragraph-white-final-identity {
    font-size: 22px;
    line-height: 26px;
  }

  .metis-heading-light-final-identity {
    font-size: 48px;
  }

  .metis-heading-dark-product-transformation {
    font-size: 48px;
    line-height: 52px;
  }

  .metis-heading-eyebrow-web-to-build {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-11-content-problem, .metis-heading-visual-language, .heading-shaping {
    font-size: 48px;
  }

  .quick-stack-turning-point {
    width: 50svw;
  }

  .image-217 {
    max-width: none;
    height: 100svh;
    max-height: 100%;
  }

  .bold-text-53 {
    font-size: 32px;
  }

  .pelletech-heading-light-intro {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .bold-text-55 {
    font-size: 48px;
  }

  .bold-text-56 {
    font-size: 22px;
    line-height: 26px;
  }

  .pelle-heading-dark-intro-2 {
    width: 30vw;
    font-size: 48px;
  }

  .div-block-77-validating-the-idea {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .pelletech-heading-stats-cards-light-copy {
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-77-identifying-the-challenge {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 60svw;
  }

  .quick-stack-everyone-needs-a-dave {
    width: 60vw;
  }

  .div-block-77-bour-approach, .div-block-77-ui-exploration, .div-block-77-answers-faster, .div-block-77-introducing-ea {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 30svw;
  }

  .quick-stack-validating-the-idea, .quick-stack-introducing-ea, .quick-stack-building-the-platform {
    width: auto;
  }

  .stack_full-card-wam-hero-video.is-3-metis-yellow {
    height: 90vh;
  }

  .wam-heading-hero {
    width: 70vw;
  }

  .wam-paragraph-hero-synopsis {
    width: 70svw;
    font-size: 20px;
    line-height: 24px;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    background-position: 100%;
    background-size: 60%;
    height: 70vh;
  }

  .quick-stack-146-wam {
    width: 80vw;
  }

  .mega-text-contribution-wam {
    justify-content: center;
    align-items: flex-start;
    width: 80svw;
  }

  .contribution-text-large-wam {
    width: 60svw;
    font-size: 30px;
    line-height: 36px;
  }

  .stack_full-card-reflection-wam.is-3-metis-reflection-image {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .container-wam-image-grid {
    background-position: 0%;
    background-repeat: no-repeat;
  }

  .quick-stack-wam {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550706e41ab0ace3eedd9c_iPad%20mini%208.3%20-%207.png"), linear-gradient(to bottom, null, null);
    background-position: 0 0, 0%, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, 2000px, auto;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-1 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #000;
    background-position: 50%;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .stack_fullscreen-bg-wam.image-environment-1 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-size: auto, cover;
  }

  .stack_fullscreen-bg-wam.image-environment-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .stack_fullscreen-bg-wam.image-environment-3 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-size: auto, auto, cover;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
    background-position: 100%;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image.dark-overlay {
    background-position: 0 0, 100%;
  }

  .stack_fullscreen-bg-wam.image-backing-parkinsons-club {
    background-color: #000;
    background-image: linear-gradient(135deg, #000000e6 29%, #0009), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661fc183d9b6268741f2110e_Parkinsons-2-min.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .stack_fullscreen-bg-wam.image-backing-parkinsons-club.overlay {
    background-color: #02001b;
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(135deg, #000000e6, #0009), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661fc183d9b6268741f2110e_Parkinsons-2-min.avif");
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, scroll;
  }

  .stack_fullscreen-bg-wam.image-wam-scne-final {
    background-color: #000;
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .stack_fullscreen-bg-wam.is-3-wam-right-story {
    background-position: 0 0;
    background-size: auto;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-2 {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-position: 50%;
  }

  .stack_fullscreen-bg-wam.is-3-meaningful-journey-image {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #000;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-position: 150% 0;
    background-size: 80svw;
  }

  .wam-heading-my-contribution {
    width: 60vw;
  }

  .cell-263-wam {
    background-size: 260px;
  }

  .cell-261-wam {
    background-size: cover;
  }

  .cell-267-wam {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cell-266-wam {
    background-image: linear-gradient(315deg, #0000, #2d287300 27%, #0fc3 103%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6eb56bd78c31ca8ea038_Walker.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .wam-heading-my-reflection {
    width: 50vw;
  }

  .stack_full-block-quote-wam.is-3-wam-ron-quote {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4caf008e16ede3436c2a_Ron-White.avif");
    background-size: auto, auto;
  }

  .block-quote-lable-text-wam {
    width: 60svw;
    font-size: 30px;
    line-height: 36px;
  }

  .wam-blockquote---quote {
    width: 80vw;
    font-size: 92px;
    line-height: 92px;
  }

  .wam-heading-light-intro {
    width: 30vw;
    font-size: 38px;
    line-height: 42px;
  }

  .wam-heading-intro {
    width: 30vw;
    font-size: 48px;
  }

  .quick-stack-designing-the-character {
    width: auto;
  }

  .character-design-stack {
    width: 100vw;
  }

  .character-design-text-cell {
    padding-left: 220px;
  }

  .image-218 {
    width: 60%;
  }

  .metis-heading-teal-my-reflection-2 {
    width: 50vw;
  }

  .character-image-2, .character-image-3, .character-image-4, .character-image-5 {
    background-position: 100%;
    background-size: contain;
  }

  .quick-stack-wam-quote {
    width: 80svw;
  }

  .bold-text-wam-synopsis {
    width: auto;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-light-intro-throughout {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-heading-intro-throughout {
    width: 50vw;
    font-size: 48px;
  }

  .div-block-77-introducing-objection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 16svw;
  }

  .wam-paragraph-objection {
    width: 55svw;
    font-size: 22px;
    line-height: 26px;
  }

  .wam-paragraph-realism {
    font-size: 22px;
    line-height: 26px;
  }

  .wam-paragraph-realism._50 {
    font-size: 20px;
    line-height: 22px;
  }

  .quick-stack-through-the-dark {
    width: auto;
  }

  .wam-heading-through-the-dark {
    width: 40vw;
    font-size: 48px;
    line-height: 52px;
  }

  .div-block-77-through-the-dark, .div-block-77-wam-right-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 30svw;
  }

  .wam-heading-light-intro-copy {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-paragraph-lived-experience {
    font-size: 22px;
    line-height: 26px;
  }

  .wam-heading-right-story-title {
    width: 30vw;
    font-size: 48px;
  }

  .div-block-77-wam-right-story-title {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 30svw;
  }

  .wam-paragraph-thd {
    width: 45svw;
    font-size: 22px;
    line-height: 26px;
  }

  .wam-heading-intro-thd {
    width: 45vw;
    font-size: 48px;
  }

  .wam-credit-label, .wam-principle-heading, .wam-character-text {
    font-size: 22px;
    line-height: 26px;
  }

  .wam-character-card-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #000c;
  }

  .wam-heading-objection-heading {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-heading-objection {
    width: 15vw;
    font-size: 48px;
  }

  .image-224, .image-225, .image-226, .image-227 {
    width: 20svw;
  }

  .quick-stack-introducing-the-right-story {
    width: 80svw;
    height: 80svh;
  }

  .reflection-text-large-wam {
    width: 60svw;
    font-size: 30px;
    line-height: 36px;
  }

  .wam-paragraph-not-every-journey {
    font-size: 22px;
    line-height: 26px;
  }

  .not-every-outcome-title-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .mega-text-hero-wam {
    justify-content: center;
    align-items: flex-start;
    width: 70svw;
  }

  .wam-heading-my-hero {
    width: 70vw;
    font-size: 120px;
    line-height: 120px;
  }

  .quick-stack-146-wam-contribution {
    width: 80vw;
  }

  .wam-heading-intro-emotional-journey {
    width: 30vw;
    font-size: 48px;
  }

  .wam-paragraph-story-wanted {
    font-size: 22px;
    line-height: 26px;
  }

  .wam-heading-the-story {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-heading-the-story-we-wanted {
    width: 20vw;
    font-size: 48px;
  }

  .quick-stack-our-approach, .quick-stack-introducing-designing-the-narrative {
    width: auto;
  }

  .wam-heading-designing-the-narrative {
    width: 30vw;
    font-size: 48px;
  }

  .wam-cards, .wam-paragraph-dark-light-intro {
    font-size: 20px;
    line-height: 22px;
  }

  .wam-heading-choosing-moments {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-heading-choosing-moments-that-mattered {
    width: 30vw;
    font-size: 48px;
  }

  .wam-heading-designing-the-person {
    width: 30vw;
    font-size: 48px;
    line-height: 52px;
  }

  .wam-heading-intro-designing-the-person {
    width: 30vw;
    font-size: 48px;
  }

  .wam-paragraph-light-intro {
    font-size: 18px;
    line-height: 22px;
  }

  .character-design-text-everyday-details {
    padding-left: 220px;
  }

  .quick-stack-designing-the-character-2 {
    width: auto;
  }

  .wam-heading-light-intro-emotion {
    width: 30vw;
    font-size: 40px;
    line-height: 44px;
  }

  .wam-heading-intro-emotion, .wam-heading-intro-authenticity, .wam-heading-intro-building-bill {
    width: 30vw;
    font-size: 48px;
  }

  .wam-heading-intro-emotional-weight {
    width: 24vw;
    font-size: 48px;
  }

  .character-design-text-cell-dexterity {
    padding-left: 220px;
  }

  .wam-heading-intro-inhabiting {
    width: 30vw;
    font-size: 48px;
  }

  .wam-heading-everyday-details {
    width: 30vw;
    font-size: 40px;
    line-height: 44px;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object {
    width: 30vw;
    font-size: 48px;
  }

  .wam-heading-intro-not-scenes {
    width: 25vw;
    font-size: 48px;
  }

  .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 30vw;
    font-size: 48px;
  }

  .quick-stack-an-objection {
    width: auto;
  }

  .objection {
    width: 70vw;
  }

  .wam-heading-not-every-journey {
    width: 20vw;
    font-size: 48px;
  }

  .div-block-not-every-journey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 20svw;
  }

  .quick-stack-not-every-journey, .narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    width: auto;
  }

  .character-design-stack-1 {
    width: 100vw;
  }

  .intro-sbs {
    width: 30svw;
  }

  .environmental-interaction {
    width: auto;
  }

  .character-card {
    width: 40svw;
  }

  .character-design-stack-2 {
    width: 100vw;
  }

  .background-video-23 {
    height: 30svh;
  }

  .quick-stack-why-vr {
    width: auto;
  }

  .wam-heading-intro-why-vr {
    width: 30vw;
    font-size: 48px;
  }
}

@media screen and (max-width: 991px) {
  .navbar-brand {
    padding-left: 20px;
  }

  .navbar-brand.w--current {
    margin-top: 8px;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-2 {
    max-width: 728px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .heading-6 {
    color: #002a5d;
    align-self: center;
    width: auto;
    font-weight: 800;
  }

  .youtube {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .navbar {
    width: 90%;
  }

  .nav-menu {
    width: 35.358%;
  }

  .container-7 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .navbar-no-shadow {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .paragraph-3 {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .block-quote-2 {
    width: 70vw;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
  }

  .quick-stack-12 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-11 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .cell-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .section {
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .cell-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .cell-18 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 0;
  }

  .logos-title-large {
    width: 90vw;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-8 {
    width: 80vw;
    max-width: 728px;
    margin-bottom: 60px;
  }

  .clients-title {
    width: 70vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .clients-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    width: 80vw;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .clients-image {
    width: 10vw;
  }

  .heading-11 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .image-17 {
    align-self: flex-start;
    width: 10vw;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0;
  }

  .key-responsibilities {
    width: 80vw;
    margin-top: 60px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .text-purple {
    padding-left: 40px;
    padding-right: 20px;
  }

  .paragraph-purple {
    margin: 0 40px;
  }

  .image-19 {
    align-self: center;
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .body-9 {
    background-position: 80% 0, 50%;
  }

  .body-11 {
    background-position: 0 100%, 100% 20%, 0 0;
    background-size: cover, 75vw 50%, auto;
  }

  .body-12 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), linear-gradient(#000000b3, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/662bcedfa46f541fdb931c2f_Encantation-min-channels.avif");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: contain, auto, auto;
  }

  .quick-stack-15 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-25 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
  }

  .skoda-quote {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .my-role {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-9 {
    width: 70vw;
    margin-top: 20px;
  }

  .paragraph-7 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .deliahs-heart-quote {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .display-heading {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .container-12 {
    width: 80vw;
  }

  .image-9x9 {
    width: 80vw;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .background-video-4 {
    background-color: #0006;
    height: 100vw;
  }

  .intro-paragraph-centre-alligned {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .background-video-5 {
    width: 40vw;
    height: NaN% ;
  }

  .text-block {
    font-size: 12px;
  }

  .background-video-6 {
    border-radius: 20px;
    width: 40vw;
    height: 200px;
  }

  .image-cell {
    justify-content: center;
    align-items: center;
  }

  .quote-block-horla {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .cell-54 {
    border-left: 0 #000;
  }

  .quick-stack-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .quote-block-cinch {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .image-42 {
    width: 60px;
  }

  .section-12 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .quote-block-halifax {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-47 {
    width: 400px;
  }

  .image-51 {
    width: 40vw;
    margin-top: 20px;
  }

  .quick-stack-22 {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-23 {
    width: 80vw;
    margin-bottom: 0;
  }

  .background-video-10 {
    width: 35vw;
    height: 20vh;
  }

  .block-quote-3 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .quick-stack-26 {
    padding: 0;
  }

  .block-quote-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-28 {
    width: 80vw;
    margin: 60px auto;
    padding: 0;
  }

  .quick-stack-29 {
    width: 80vw;
    height: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-30 {
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quote-block-parkinsons {
    background-color: #01163d;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-31 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .block-quote-5 {
    padding-left: 0;
    font-weight: 600;
  }

  .quick-stack-40, .div-block-5 {
    width: 80vw;
  }

  .div-block-7 {
    justify-content: center;
    align-items: flex-start;
    width: 200px;
  }

  .quick-stack-47 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

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

  .cell-72 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-64 {
    width: 20%;
    margin-bottom: 20px;
  }

  .image-65 {
    width: 50%;
    display: block;
  }

  .quote-lahorla {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 40px 0;
  }

  .block-quote-7 {
    margin-bottom: 0;
  }

  .quick-stack-53 {
    align-self: center;
    width: 80vw;
    margin-top: 40px;
    padding: 0;
  }

  .quick-stack-54 {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-8 {
    color: #fff;
    border-left-style: none;
    padding-left: 0;
    font-family: Open Sans, sans-serif;
  }

  .quick-stack-55, .quick-stack-56 {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-85, .cell-86, .cell-87 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .quick-stack-57 {
    width: 80vw;
    margin-top: 60px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-58 {
    width: 80vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cell-88 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bold-text-8 {
    color: #fff;
    font-family: Open Sans, sans-serif;
  }

  .paragraph-purple-left-alligned {
    margin-left: 20px;
    margin-right: 20px;
  }

  .quick-stack-64 {
    width: 80vw;
    margin: 60px auto 40px;
  }

  .div-block-9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80px;
  }

  .key-responsibilities-e-on {
    width: 85vw;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quote-block-the-crumlins {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .body-16 {
    background-position: 0 0, 50% 15%, 0 0;
    background-size: contain, auto 50vh, auto;
  }

  .image-119 {
    align-self: flex-start;
    width: 30vw;
  }

  .cell-144 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-18, .quick-stack-94, .quick-stack-95 {
    width: 80vw;
  }

  .quick-stack-96 {
    width: 40vw;
    margin-top: 40px;
  }

  .image-135 {
    width: 40vw;
  }

  .youtube-5 {
    width: 80vw;
  }

  .section-20 {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section-21 {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-105 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
  }

  .image-145 {
    border-radius: 20px;
    width: 30vw;
    display: block;
  }

  .background-video-11 {
    width: 40vw;
    height: 40vh;
    margin-top: 20px;
  }

  .quick-stack-113 {
    width: 80vw;
  }

  .nav-link-7 {
    margin: 10px 20px;
  }

  .section-24 {
    background-position: 50% 100%;
    background-size: 140%;
  }

  .container-my-work {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-work {
    width: 25svw;
  }

  .div-block-25 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-32 {
    min-width: auto;
    min-height: auto;
  }

  .cell-181 {
    padding-bottom: 350px;
  }

  .container-33 {
    max-width: none;
    height: auto;
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nav-menu-3 {
    opacity: 1;
    filter: drop-shadow(0 20px 14px #000000b3);
    background-color: #ff0074;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-left: 60%;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .body-20 {
    background-position: 0 0;
    min-height: auto;
  }

  .cell-182 {
    opacity: 1;
    background-image: none;
    border-width: 3px;
    border-color: #b19484;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-115 {
    min-height: 200px;
    max-height: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }

  .cell-183 {
    opacity: 1;
    border-width: 3px;
    border-color: #b19484;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
  }

  .cell-184 {
    opacity: 1;
    filter: sepia(0%);
    border-width: 0;
    justify-content: center;
    align-items: center;
  }

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

  .cell-188 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661653e79aff7aa1d6bdef_Metis%20Tablet.avif");
    background-position: 0 0;
    background-size: cover;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .cell-189 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e149f8ffd1cbaddea_Pigs%20Tablet.avif");
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cell-190 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696619e414cf99fe6e4d42f7_E.on%20next%20Tablet.avif");
  }

  .cell-191 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696619f5aacd048303183fe6_Cinch%20Tablet.avif");
  }

  .cell-192 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661a0768e8c4ee64bb758a_Halifax%20Tablet.avif");
  }

  .cell-193 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e0bb376e0e03c3ff8_Storyboards%20and%20presentations%20Tablet.avif");
  }

  .cell-194 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e780cbbfea4d00317_Deliahs%20heart%20Tablet.avif");
  }

  .cell-195 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4ecd2343a9f0a7f927_La%20Horla%20Tablet.avif");
  }

  .cell-196 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4edf3613f64443d4f6_Crumlins%20Tablet.avif");
  }

  .cell-197 {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4ed6303f29b6dbb4e7_Game%20Concepts%20Tablet.avif");
  }

  .services {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .pelletech-image {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661130150f81c0a7384709_Pelletech%20Tablet.avif");
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cell-188-copy {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e22cc317403b5d985_Motion%20Graphics%20Tablet.avif");
    background-position: 0 0;
    background-size: cover;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .cell-190-copy-copy {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e754038b163f66445_Music%20%26%20Socials%20Tablet.avif");
  }

  .cell-191-copy {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4ef665fb86bacfe28d_Comics%20Tablet.avif");
  }

  .cell-192-copy {
    opacity: 2;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661c4e526704c856449de5_Commercial%20Illustration%20Tablet.avif");
  }

  .cell-193-copy {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69661a1df6a69d6432683c64_Skoda%20Tablet.avif");
    justify-content: center;
    align-items: center;
  }

  .container-35-copy {
    margin-top: 20px;
  }

  .design {
    opacity: 100;
    filter: contrast() grayscale(0%);
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-29 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .menu-button-5 {
    background-color: #1e1a24;
    border-radius: 6px 0 0 6px;
    margin-top: 5px;
  }

  .menu-button-5.w--open {
    background-color: #ff0075;
    margin-top: 5px;
  }

  .heading-29 {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
  }

  .quick-stack-121 {
    height: auto;
  }

  .cell-200 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-35-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69679be342b9f4d00b976e3e_social%20illustrations%20site_Instagram-Desktop.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    margin-left: 35px;
    display: flex;
  }

  .div-block-36, .div-block-37 {
    width: 150px;
    height: 150px;
  }

  .image-168 {
    filter: brightness();
  }

  .cell-203 {
    filter: none;
    border: 3px dotted #b19484;
    border-radius: 30px;
  }

  .background-video-13 {
    width: 50vw;
    height: 300px;
  }

  .cell-193-copy-copy {
    opacity: 100;
    filter: grayscale(0%);
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978bb70f3f0460c0f1f9d33_1a400463e3c89874d3f420ec5f17e5d1_Walk%20a%20mile%20Tablet.avif");
    background-position: 50% 0;
    justify-content: center;
    align-items: center;
  }

  .navbar-no-shadow-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
    height: 90vh;
  }

  .image-170, .image-171 {
    width: 70vw;
  }

  .navbar-no-shadow-copy-copy {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .cell-12-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(#161319, #2d273533);
  }

  .navbar-no-shadow-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-size: cover, auto;
    height: 90vh;
  }

  .navbar-no-shadow-copy {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .navbar-no-shadow-copy-copy {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }

  .body-8-copy {
    background-position: 0%;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: fixed;
  }

  .stack_wrapper_casestudy {
    height: auto;
  }

  .stack_fullscreen-card.is-3-skoda-green {
    background-color: #2a611ad9;
  }

  .stack_fullscreen-card.is-3-metis-navy {
    background-color: #001024d9;
  }

  .stack_fullscreen-card.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .stack_fullscreen-card.is-3-lighter-red-wam {
    flex-flow: column;
  }

  .stack_fullscreen-card.is-3-game-concept-grey {
    background-color: #73f8e8cc;
  }

  .stack_fullscreen-card.is-3-socials-black {
    background-color: #000;
  }

  .stack_fullscreen-card.is-3-hunting-dawn-yellow {
    background-color: #aa005dcc;
  }

  .stack_fullscreen-card.is-3-ourense-blue-1 {
    background-color: #004855cc;
  }

  .stack_fullscreen-card.is-3-ourense-blue-2 {
    background-color: #004f5dcc;
  }

  .stack_fullscreen-card.is-3-beni-blue-dark {
    background-color: #001041cc;
  }

  .stack_fullscreen-card.is-3-comics-navy {
    background-color: #001024d9;
  }

  .stack_fullscreen-card.is-3-grave-blue-1 {
    background-color: #0f2c4bcc;
  }

  .stack_fullscreen-card.is-3-romance-pink-1 {
    background-color: #6f002ecc;
  }

  .stack_fullscreen-card.is-3-storyboard-navy, .stack_fullscreen-card.is-3-storyboard-blue {
    background-color: #001024d9;
  }

  .stack_fullscreen-card.is-3-voda-red {
    background-color: #002c19cc;
  }

  .stack_fullscreen-card.is-3-hsbc-grey {
    background-color: #000c;
  }

  .stack_fullscreen-card.is-3-audi-red {
    background-color: #57001bcc;
  }

  .stack_fullscreen-card.is-3-audi-red-2 {
    background-color: #441c28cc;
  }

  .stack_fullscreen-card.is-3-horla-black, .stack_fullscreen-card.is-3-horla-black-2 {
    background-color: #001024d9;
  }

  .stack_fullscreen-card.is-3-deliah-black {
    background-color: #000f1db3;
  }

  .stack_fullscreen-card.is-3-crumlins-1 {
    background-color: #150038b3;
  }

  .stack_fullscreen-card.is-3-crumlins-2 {
    background-color: #001024d9;
  }

  .container-40 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .container-43 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .container-44 {
    justify-content: center;
    align-items: flex-start;
    width: 50svw;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .section-29-copy {
    background-color: #fff0;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .section-27-copy-copy {
    background-color: #fff0;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .heading-11-copy, .heading-11-copy-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cell-11-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .cell-73-copy {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bold-text-22-copy {
    width: 80vw;
  }

  .heading-11-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .image-146-copy-copy {
    width: 50vw;
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(180deg, #161319, #2d273533), linear-gradient(to bottom, null, null);
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
    height: auto;
  }

  .skoda-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .metis-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .heading-11-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-50 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-motion-graphics {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .hero-motion-graphics {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 100vw;
    height: auto;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .motion-graphics-capabilities {
    width: 100%;
  }

  .paragraph-3-skoda {
    width: 80vw;
    margin: 0 0 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .image-cell-skoda {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .image-solution-skoda {
    align-self: auto;
    width: 60%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-cell-skoda {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-problem-skoda {
    align-self: auto;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-lessons-skoda {
    align-self: auto;
    width: 60%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .image-outcome-skoda {
    align-self: auto;
    width: 35%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .quick-stack-metis {
    width: 80vw;
  }

  .metis-heading-teal {
    width: 90svw;
  }

  .metis-paragraph-white {
    width: 30vw;
    margin: 0 auto 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .metis-heading-dark {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-paragraph-dark {
    width: 40vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .animation-landing-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 16px;
  }

  .metis-image-cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .image-176 {
    align-self: center;
  }

  .image-metis-hero {
    width: 20vw;
  }

  .metis-illustration {
    width: 100%;
    height: 100%;
  }

  .metis-illustration-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 90vw;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-eon-hero-image {
    width: 40vw;
  }

  .hero-image-cell-eon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .hero-text-cell-eon {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .text-cell-eon {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-eon {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .image-eon-competition {
    box-sizing: border-box;
    align-self: center;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .paragraph-eon-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .heading-eon-dark {
    width: 80vw;
    height: auto;
  }

  .paragraph-eon-dark {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .hero-eon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 80vw;
    height: auto;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-eon-problem {
    align-self: center;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-eon-solution {
    width: 50%;
    padding-bottom: 20px;
    display: block;
  }

  .image-eon-outcome {
    width: 50vw;
    display: block;
  }

  .image-eon-payment-details, .image-eon-meter-reads {
    width: 100%;
    display: block;
  }

  .eon-quick-stack-solution {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
  }

  .eon-quick-stack {
    width: 80vw;
    height: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-cinch {
    background-color: #0f0f0f66;
    background-image: linear-gradient(#0000, #0000);
    height: auto;
  }

  .heading-cinch {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-cinch {
    width: 80vw;
    margin: 20px auto;
  }

  .text-cell-cinch {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-cinch {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .image-cinch-problem {
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-cinch-solution {
    align-self: flex-start;
    width: 50%;
    height: auto;
    margin-top: 140px;
    margin-bottom: 20px;
  }

  .image-cinch-trust-pilot {
    border-radius: 20px;
    width: 40vw;
    display: block;
  }

  .image-cinch-hero {
    width: 50vw;
  }

  .image-cinch-components {
    width: 40vw;
  }

  .hero-text-cell-halifax {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .paragraph-halifax {
    width: 80vw;
    margin: 0 auto 20px 0;
  }

  .heading-halifax {
    width: 80svw;
    margin-top: 0;
  }

  .halifax-logo {
    width: 20%;
    margin-bottom: 20px;
  }

  .quick-stack-helo-halifax {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-cell-halifax {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-halifax {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .image-halifax-problem {
    align-self: flex-start;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-halifax-where-to-start {
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-halifax-solution {
    width: 50%;
    display: block;
  }

  .image-halifax-mortgage-calc {
    border-radius: 20px;
    width: 20vw;
    display: block;
  }

  .image-halifax-lessons-learned {
    text-align: left;
    width: 40vw;
  }

  .paragraph-halifax-hero {
    width: 60vw;
    margin: 0 auto 20px 0;
  }

  .paragraph-hero-walk-a-mile {
    width: 40vw;
    margin: 0 auto 20px;
  }

  .header-walk-a-mile {
    text-align: left;
    width: 80svw;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .paragraph-walk-a-mile {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .hero-cell-walk-a-mile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .hero-cell-walk-a-mile-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 80vw;
    height: auto;
    margin: 220px 0 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-walk-a-mile-small {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .text-cell-walk-a-mile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-walk-a-mile-do-what-you-love {
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-walk-a-mile-problem {
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .image-walk-a-mile-the-solution {
    width: 40%;
    display: block;
  }

  .image-walk-a-mile-turning-point, .image-walk-a-mile-character-card {
    border-radius: 20px;
    width: 30vw;
    display: block;
  }

  .quick-stack-29-walk-a-mile-narrative {
    width: 80vw;
    height: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-walk-a-mile-card-1 {
    width: 20vw;
    display: block;
  }

  .image-walk-a-mile-card-2 {
    border-radius: 20px;
    width: 20vw;
    display: block;
  }

  .motion-graphics-hero-text {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .paragraph-walk-a-mile-2 {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .image-walk-a-mile-storyboards {
    border-radius: 20px;
    width: 30vw;
    display: block;
  }

  .cell-235 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-wands {
    text-align: left;
    width: 30vw;
  }

  .worthing-parkinsons {
    text-align: left;
    width: 35vw;
  }

  .heading-11-copy {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-purple-copy {
    margin: 0 20px;
  }

  .walk-a-mile-hero-text {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-walk-a-mile-hero {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .lessons-learned-image {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar-no-shadow-walk-a-mile {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .metis-heading-dark-display {
    font-size: 40px;
  }

  .quick-stack-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-my-role {
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-template {
    width: 80vw;
  }

  .container-template-centre-full-image {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .game-concepts-heading-display {
    font-size: 40px;
  }

  .game-concepts-paragraph {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .game-concept-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .image-game-concept-hero {
    width: 40vw;
  }

  .game-concept-text-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .game-concept-heading-white {
    width: 80svw;
  }

  .game-concept-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .game-concept-paragraph-dark {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .quick-stack-hero-game-concept, .quick-stack-hero-pigs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-cell-pigs {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .pigs-heading-dark-display {
    font-size: 36px;
  }

  .pigs-paragraph-dark {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .pigs-heading-white {
    width: 80svw;
  }

  .pigs-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .pigs-paragraph-dark-2 {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .image-pigs-starting-point {
    align-self: flex-end;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .pigs-image-2 {
    justify-content: center;
    align-items: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .lip-sync-test-triple {
    width: 80vw;
    margin-left: 20px;
    padding: 0;
  }

  .featured-work-motion-graphics {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 100svh;
    display: flex;
  }

  .title-motion-graphics-centre-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .quick-stack-135 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .quick-stack-hero-socials {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .socials-heading-dark-display {
    font-size: 40px;
  }

  .socials-paragraph {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .cell-socials-hero {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .heading-socials {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .socials-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .socials-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .background-video-chris {
    width: 40vw;
    height: 40vh;
    margin-top: 20px;
  }

  .socials-heading-white {
    width: 80svw;
  }

  .comics-heading-display {
    font-size: 40px;
  }

  .comics-paragraph {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .quick-stack-hero-comics {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-comics-hero {
    width: 30vw;
  }

  .comics-heading-white {
    width: 80svw;
  }

  .image-comics-ourense, .image-comics-ourense-1, .image-comics-hunting, .image-comics-beni {
    align-self: center;
    width: 60%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .quick-stack-beni {
    width: 80vw;
  }

  .quick-stack-beni-2 {
    max-width: none;
  }

  .comics-paragraph-2 {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .commercial-illustration-hero {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .commercial-illustration-heading-display {
    font-size: 40px;
  }

  .com-illustration-paragraph-dark {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .navbar-no-shadow-comercial-illus {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .image-com-ill {
    align-self: center;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-template-centre-full-image-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 100svh;
    display: flex;
  }

  .com-ill-heading-white {
    width: 80svw;
  }

  .com-ill-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .quick-stack-foxs {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 80vw;
  }

  .com-ill-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-com-ill, .quick-stack-com-ill-3 {
    width: 80vw;
  }

  .container-51 {
    width: 728vw;
  }

  .cell-246 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .com-ill-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .com-ill-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .com-ill-text-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-com-ill-centre-align {
    width: 80vw;
  }

  .quick-stack-com-ill-illustrations {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 80vw;
  }

  .image-storyboard-hero {
    width: 30vw;
  }

  .storyboard-heading-display {
    font-size: 40px;
  }

  .image-storyboard-planet {
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .storyboard-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .storyboard-heading-white {
    width: 80svw;
  }

  .storyboard-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .storyboard-text-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .storyboard-paragraph-white-40 {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .image-119-copy-copy {
    width: 40vw;
  }

  .storyboard-paragraph-white-40-small {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .heading-11-games {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .quick-stack-games2 {
    width: 80vw;
  }

  .stack_fullscreen-card-design {
    height: 40vh;
  }

  .selected-projects-title {
    justify-content: center;
    align-items: center;
  }

  .design-bg {
    background-position: 50% 0;
    min-height: auto;
  }

  .quick-stack-hero-horla {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: auto;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-template-horla {
    width: 80vw;
  }

  .horla-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .horla-text-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11-horla {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .horla-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .quick-stack-template-horla-2, .quick-stack-horla {
    width: 80vw;
  }

  .cell-71-horla {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .horla-paragraph-dark {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .horla-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .block-quote-7-copy {
    margin-bottom: 0;
  }

  .quick-stack-horla-centre-align, .quick-stack-horla-centre-align-2 {
    width: 80vw;
  }

  .horla-centre-image-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-template-horla-copy {
    width: 80vw;
  }

  .horla-paragraph-white-small {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .horla-centre-image-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .cell-11-horla-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-58-copy {
    width: 80vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .horla-paragraph-white-full-width-centre {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .cell-52-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .deliah-paragraph {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .deliah-heading-white {
    width: 80svw;
  }

  .deliah-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .deliah-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .image-180 {
    border-radius: 10px;
    width: 40vw;
  }

  .navbar-no-shadow-deliah {
    background-position: 50% 0, 0 0;
    background-size: contain, auto;
  }

  .inception-image {
    width: 40vw;
  }

  .quick-stack-deliah, .quick-stack-template-deliah, .quick-stack-deliah-2, .quick-stack-template-deliah-3 {
    width: 80vw;
  }

  .image-180-big-night {
    width: 30vw;
  }

  .crumlins-heading-display {
    font-size: 40px;
  }

  .crumlins-paragraph {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .cell-71-crumlins {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .image-crumlins-hero {
    width: 20vw;
  }

  .quick-stack-hero-crumlins {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .crumlins-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .container-40-crumlins {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .quick-stack-template-crumlins {
    width: 80vw;
  }

  .heading-11-crumlins {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .crumlins-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .image-crumlins-world {
    align-self: center;
    width: 60%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .crumlins-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-crumlins-centre-align {
    width: 80vw;
  }

  .cell-71-metis {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .metis-image-cell-4 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-metis-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100vw;
    height: 100svh;
    box-shadow: none;
    background-color: #103a58;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 140px 40px;
  }

  .container-40-eon {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .image-63-eon {
    text-align: left;
    width: 40vw;
  }

  .quick-stack-eon-centred-eon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
  }

  .container-43-eon-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .eon-text-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80vw;
    margin: 0 auto 20px;
  }

  .container-43-cinch {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 100svh;
    display: flex;
  }

  .quick-stack-27-cinch-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 80vw;
    height: auto;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text-cell-cinch-hero {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .hero-image-cell-cinch-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .container-43-halifax {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 100svh;
    display: flex;
  }

  .heading-halifax-copy {
    width: 80svw;
    margin-top: 0;
  }

  .text-cell-halifax-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-51-halifax-2 {
    margin-top: 220px;
  }

  .paragraph-3-skoda-hero {
    width: 80vw;
    margin: 20px 0;
    padding-top: 0;
    padding-right: 0;
  }

  .quick-stack-27-skoda {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 80vw;
    height: 85vh;
    margin: 60px 0 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-7-skoda {
    margin-top: 0;
  }

  .cell-71-skoda {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .container-43-skoda {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .lessons-learned-image-2-wam {
    text-align: left;
    width: 30vw;
  }

  .cell-236-wam-outcome {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-134-pigs-2 {
    padding: 0;
  }

  .pigs-image-cell-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .image-pigs-animation-process {
    align-self: flex-end;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .pigs-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .image-18-approach-motion {
    align-self: center;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .quick-stack-socials {
    width: 80vw;
  }

  .socials-image-cell-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-socials-2 {
    width: 80vw;
  }

  .socials-image-cell-4 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-template-comics {
    width: 80vw;
  }

  .image-comics-beni-3 {
    align-self: center;
    width: 60%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .quick-stack-comics-2-col {
    width: 80vw;
  }

  .comics-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .image-comics-romance-1 {
    align-self: center;
    width: 60%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-comics-romance-2, .image-comics-romance-3 {
    align-self: center;
    width: 40vw;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-40-comics {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .comics-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .comics-paragraph-white {
    width: 80vw;
    margin: 0 auto 20px;
  }

  .comics-landing-text-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-grave, .quick-stack-template-com-ill, .quick-stack-template-com-ill-2 {
    width: 80vw;
  }

  .quick-stack-81-planet {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: flex-start;
    width: 80vw;
    height: auto;
  }

  .quad-audi {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: flex-start;
    width: 50vw;
    padding-right: 0;
  }

  .duo-audi {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: flex-start;
    width: 80vw;
    height: auto;
  }

  .quad-voda {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: flex-start;
    width: 50vw;
    padding-right: 0;
  }

  .home-serve {
    border-radius: 10px;
    align-self: flex-start;
    width: 40%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cell-71-storyboards-hero-text {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .storyboard-paragraph-small {
    width: 80vw;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .image-deliah-live, .image-deliah-plotting, .image-deliah-collab {
    border-radius: 10px;
    align-self: center;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .horla-image-cell-2, .horla-image-cell-3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-horla-3 {
    width: 40vw;
    margin-top: 40px;
    padding-left: 0;
  }

  .quick-stack-3x3-horla {
    margin-top: 40px;
    padding-left: 0;
  }

  .image-crumlins-what, .image-crumlins-push {
    border-radius: 10px;
    align-self: center;
    width: 50%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .game-image-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .paragraph-13-home {
    margin-left: 20px;
    padding-left: 0;
  }

  .container-my-work-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-15-design {
    margin-top: 20px;
  }

  .youtube-22 {
    order: -9999;
  }

  .stack_fullscreen-card-motion-graphics-hero {
    order: -9999;
    height: auto;
  }

  .container-40-motion-g-hero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
  }

  .hi-i-m-nick {
    font-weight: 200;
  }

  .div-block-24-copy {
    width: 90svw;
    box-shadow: none;
    background-image: none;
    margin-left: 2rem;
    margin-right: 0;
  }

  .heading-what-i-do {
    font-size: 26px;
  }

  .container-what-i-do-bullets {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    width: 90vw;
    max-width: 800px;
  }

  .find-my-work {
    text-align: left;
  }

  .find-my-work-paragraph {
    text-align: center;
    width: 60svw;
  }

  .grid-2 {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 90svw;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
  }

  .div-block-57, .div-block-58, .div-block-59, .div-block-60, .div-block-61 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

  .div-block-63 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-64 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .services-copy {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-contact-text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 60svw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-statement {
    margin-left: 0;
    padding-right: 0;
    font-size: 45px;
    line-height: 50px;
  }

  .section-37 {
    padding-bottom: 60px;
  }

  .paragraph-statement {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .quick-stack-144 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 80svw;
    padding-left: 0;
  }

  .heading-statement-eyebrow {
    margin-bottom: 0;
    margin-left: 40px;
    font-size: 16px;
  }

  .cell-250 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-hero-copy-copy {
    width: 80svw;
    font-size: 60px;
    line-height: 60px;
  }

  .italic-text-2 {
    width: 90svw;
  }

  .section-38 {
    justify-content: flex-start;
    align-items: center;
    height: 50svh;
    max-height: none;
    padding-bottom: 0;
    overflow: visible;
  }

  .background-video-16 {
    box-sizing: border-box;
    aspect-ratio: auto;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    width: 100svw;
    height: 0;
    overflow: hidden;
  }

  .div-block-project-overview {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80svw;
  }

  .div-block-68 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    background-color: #ffffff4d;
    justify-content: space-between;
    align-items: center;
    width: 36svw;
    height: 1px;
    display: flex;
  }

  .label-branding-case-study {
    margin-bottom: 0;
  }

  .quick-stack-metis-12-copy {
    width: 80vw;
    margin-top: 0;
  }

  .stack_fullscreen-card-title.is-3-metis-navy {
    background-color: #001024d9;
  }

  .mega-text-medium {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
  }

  .contribution-text-large-metis {
    font-size: 20px;
    line-height: 26px;
  }

  .quick-stack-146 {
    width: 80svw;
  }

  .metis-heading-dark-centred {
    font-size: 32px;
    line-height: 36px;
  }

  .heading-11-centred {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-cell-confidence {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 20px 10px;
  }

  .metis-heading-teal-my-contribution {
    width: 80svw;
  }

  .mega-text-2 {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 54px;
    line-height: 68px;
  }

  .metis-paragraph-dark-centred-2 {
    width: 80vw;
    margin: 0 auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .metis-image-cell-centred-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .div-block-70, .div-block-71 {
    width: 20svw;
  }

  .metis-paragraph-dark-card {
    width: 34vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
  }

  .metis-image-cell-defining-the-exp {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .div-block-project-details {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 80svw;
    height: 20svh;
    padding: 0;
  }

  .div-block-project-overview-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 80svw;
    height: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .cell-253 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .section-project-quick-view {
    height: 45svh;
  }

  .stack_fullscreen-card-metis-hero-video.is-3-metis-yellow {
    background-color: #14ead0cc;
    justify-content: center;
    align-items: flex-start;
    height: 50vh;
  }

  .div-block-project-overview-items {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 36svw;
    height: 35px;
    display: flex;
  }

  .div-block-68-bottom-line {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    background-color: #ffffff1a;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 1px;
    display: flex;
  }

  .paragraph-22, .paragraph-23, .paragraph-25, .paragraph-26 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .container-44-we-discovered {
    justify-content: center;
    align-items: center;
    height: 80svh;
  }

  .metis-paragraph-dark-copy-copy {
    width: 90vw;
    margin: 0 auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-cards {
    width: 20svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .quick-stack-metis-content-problem {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-182, .image-183 {
    width: 40px;
  }

  .div-block-73 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 38svw;
  }

  .div-block-74 {
    width: 38svw;
  }

  .metis-heading-eyebrow-copy {
    width: 30svw;
    font-size: 13px;
    line-height: 16px;
  }

  .stack_fullscreen-card-product-trans.is-3-metis-white {
    background-color: #fffc;
  }

  .product-transformation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .quick-stack-product-transformation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .image-186 {
    width: 50%;
  }

  .metis-paragraph-dark-a-tangled-mess {
    width: 80vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .tangled-mess-text-cell {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 100px;
    padding-right: 0;
  }

  .quick-stack-147-tangled-mess {
    width: 100svw;
  }

  .metis-heading-eyebrow-tangled-mess {
    width: 38svw;
  }

  .metis-heading-dark-content-problem {
    width: 45svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-image-tangled-mess {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .image-archetypes {
    width: 50%;
  }

  .heading-11-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .text-cell-reassurance {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 10px;
  }

  .container-archetype-exploration {
    justify-content: flex-end;
    align-items: center;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0 2px 20px 30px #103a581a;
  }

  .archetypes-text-cell {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 0;
  }

  .quick-stack-metis-11-archetypes {
    width: 100vw;
  }

  .quick-stack-149-copy {
    width: 60svw;
    height: 100svh;
  }

  .cell-254 {
    background-color: #ffec99;
    background-position: 65%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: row;
  }

  .cell-255 {
    background-color: #8138ff;
    background-position: 65%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-256 {
    background-color: #47ffcb;
    background-position: 65%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: row;
  }

  .metis-heading-archetypes-sage {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px;
    line-height: 16px;
  }

  .metis-heading-archetypes-hero, .metis-heading-archetypes-magician {
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px;
    line-height: 16px;
  }

  .metis-paragraph-dark-archetypes {
    width: 40vw;
    margin: 0;
    padding-top: 60px;
    padding-right: 40px;
    font-size: 14px;
    line-height: 16px;
  }

  .quick-stack-metis-11-archetypes-images {
    width: 70vw;
  }

  .stack_fullscreen-card-archetypes.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .stack_fullscreen-card-white.is-3-metis-yellow {
    background-color: #fffc;
  }

  .stack_fullscreen-card-copy-white.is-3-metis-yellow {
    background-color: #fffc;
    overflow: hidden;
  }

  .container-brand-direction-2 {
    justify-content: flex-end;
    align-items: center;
    max-width: none;
    height: 70svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-258 {
    background-size: cover;
  }

  .quick-stack-151 {
    height: 26%;
  }

  .image-64-copy {
    width: 50%;
    margin-bottom: 0;
  }

  .background-video-17 {
    justify-content: center;
    align-items: flex-start;
    width: 70svw;
    height: 38svh;
  }

  .quick-stack-metis-10-visual-language {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .metis-paragraph-dark-visual-language {
    width: 80vw;
    margin: 0 0 20px;
    padding-top: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .animation-landing-text-cell-visual-language {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11-visual-language {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .container-43-2-copy-visual-language {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 100svh;
    display: flex;
  }

  .stack_fullscreen-card-video-visual-language.is-3-metis-yellow {
    background-color: #ffffffbf;
  }

  .stack_fullscreen-card-contribution.is-3-metis-yellow {
    background-color: #fff9;
    background-position: 900% 102%;
  }

  .mega-text-contribution {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 76px;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .stack_fullscreen-card-shaping-the-experience.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .quick-stack-metis-shaping {
    width: 100vw;
    height: 100svh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .animation-landing-text-cell-shaping {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 60px;
    padding-right: 0;
  }

  .metis-image-cell-translating-shaping {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .container-44-shaping {
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .stack_fullscreen-card-turning-point.is-3-metis-yellow {
    background-color: #fffc;
    background-position: 0 20%;
  }

  .stack_fullscreen-card-reflection.is-3-metis-yellow {
    background-color: #14ead0cc;
    background-position: 0 0, 0 0;
  }

  .stack_fullscreen-card-evolving-the-brand.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .stack_fullscreen-card-system.is-3-metis-yellow {
    background-color: #14ead0cc;
    background-image: linear-gradient(175deg, #f40abf, #f98f51);
  }

  .image-191 {
    width: 50%;
  }

  .metis-image-cell-system {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .quick-stack-metis-system {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .metis-heading-dark-system {
    width: 70svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-paragraph-dark-system {
    width: 70vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .cell-25-system {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
  }

  .div-block-69-labels-metis {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 75svw;
  }

  .stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
    background-color: #14ead0cc;
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: contain;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .quick-stack-150-final-identity {
    height: 100svh;
  }

  .stack_fullscreen-card-metis-brand-final.is-3-metis-yellow {
    background-color: #103a58bf;
    background-image: none;
    justify-content: center;
    align-items: flex-end;
    height: 100vh;
  }

  .stack_fullscreen-card-bring-to-life.is-3-metis-yellow {
    background-color: #103a58d9;
    background-position: 300% 200%;
    background-size: 95%;
    justify-content: flex-start;
    align-items: center;
  }

  .quick-stack-metis-10-evolving {
    width: 90vw;
    height: auto;
    box-shadow: none;
    background-color: #ffffff4d;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .animation-landing-text-cell-evolving {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-dark-evolve {
    width: 30svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .container-44-copy {
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ui-playground {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-dark-shaping {
    width: 30svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-paragraph-dark-shaping {
    width: 30vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .quick-stack-metis-translating {
    width: 80vw;
  }

  .metis-heading-dark-3-translating {
    width: 70svw;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-paragraph-dark-translating {
    width: 70vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .animation-landing-text-translating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 60px;
  }

  .metis-paragraph-dark-defining {
    width: 40vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .stack_fullscreen-card-defining.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .quick-stack-metis-defining {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-11-defining {
    width: 30svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .metis-heading-dark-defining {
    width: 30svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-metis-cards {
    width: 80vw;
    height: auto;
    box-shadow: none;
    background-color: #fff0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .bold-text-42-tangled {
    width: auto;
  }

  .metis-paragraph-dark-transformation {
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .animation-landing-text-cell-trans {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-image-cell-transformation {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-overview {
    height: 45svh;
    padding-top: 0;
  }

  .metis-paragraph-dark-synopsis {
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
    display: flex;
  }

  .div-block-67-synopsis-group {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .metis-logo {
    width: 20%;
    margin-bottom: 0;
  }

  .metis-paragraph-dark-evolving {
    width: 30vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .metis-heading-dark-transform {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .quick-stack-metis-10-discovered {
    width: 80vw;
    height: auto;
    box-shadow: none;
    background-color: #fff0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-148-reassurance {
    width: 30svw;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-teal-my-reflection {
    width: 80svw;
    font-size: 48px;
    line-height: 54px;
  }

  .mega-text-2-reflection {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 54px;
    line-height: 68px;
  }

  .heading-11-evolving, .heading-11-final-identity {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .metis-heading-teal-turning-point {
    width: 80svw;
  }

  .metis-heading-dark-problem, .metis-heading-dark-copy {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-11-transformation {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .div-block-77-buliding-the-platform {
    width: 30svw;
  }

  .quick-stack-bringing-experience-to-life {
    width: 45vw;
    height: auto;
    box-shadow: none;
    background-color: #fff9;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-dark-to-life {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-image-cell-bring-to-life {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 40px;
    display: flex;
  }

  .metis-paragraph-dark-bring-to-life {
    width: 40vw;
    margin: 0 auto 0 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .heading-11-bring-to-life {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .container-44-bring-to-life {
    justify-content: center;
    align-items: flex-start;
    width: 45svw;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .metis-image-cell-evolving {
    border-width: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding: 0 40px;
    display: flex;
  }

  .mega-text-medium-vision {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
  }

  .cell-261 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e3c52d5a12cceaf2bbcf8_6.avif"), linear-gradient(90deg, #f40abf, #f98f53);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 80%, auto;
  }

  .cell-262 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663cff4a6cd50c9d401da5ad_Metis-Logo.avif");
    background-position: 50%;
    background-size: 70%;
  }

  .cell-263 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e1ab6a9c24c66cc3bba66_Componants.avif"), linear-gradient(#f40abe, #f98d54);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 95%, auto;
  }

  .cell-265 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e34e95049ea3b27761911_Lock-up-min-(1).avif"), linear-gradient(45deg, #f40ec1, #74fdec);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
  }

  .cell-266 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e5fca79d9a766492d603d_Group%201.avif");
    background-position: 50%;
    background-size: 80%;
  }

  .cell-267 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66423878dc01a9f277439c40_Video-games-min.avif"), linear-gradient(#fff, #fff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
  }

  .stack_fullscreen-gallery-metis.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .over-time {
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .ui-repitition {
    width: 100%;
    max-width: none;
  }

  .other-agency {
    width: 35svw;
    max-width: none;
  }

  .work-spotlight-metis {
    background-position: 100%, 100%, 0 0;
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-spotlight, .div-block-69-labels-metis-home {
    width: 50svw;
  }

  .logo-stand-in-wam {
    font-size: 40px;
    line-height: 44px;
  }

  .work-spotlight-ea {
    background-position: 100% 100%, 50%;
  }

  .work-spotlight-horla {
    background-position: 0 0, 300px -110px;
    background-size: auto, 115%;
  }

  .work-spotlight-pigs {
    background-repeat: repeat, no-repeat;
    background-size: auto, 115%;
  }

  .labels-pelle-home, .heading-spotlight-pelle-heading, .paragraph-spotlight-pelle, .paragraph-spotlight-wam, .heading-spotlight-wam, .labels-pelle-wam, .heading-spotlight-horla, .labels-pelle-horla {
    width: 50svw;
  }

  .container-my-work-horla {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .discover-more {
    background-position: 111% 30%;
    background-size: 60%;
  }

  .discover-more-text-block {
    width: 30svw;
  }

  .container-more-work {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    width: 30vw;
    max-width: 800px;
  }

  .mega-text-medium-home {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
  }

  .stack_fullscreen-metis-home.is-3-metis-yellow {
    background-color: #fff9;
    background-position: 900% 102%;
  }

  .metis-image-spotlight-home {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .project-spotlight-heading {
    width: 90svw;
  }

  .stack_fullscreen-pelle.is-3-metis-yellow, .stack_fullscreen-wam-2.is-3-metis-yellow, .stack_fullscreen-horla.is-3-metis-yellow, .stack_fullscreen-pigs.is-3-metis-yellow {
    background-color: #fff9;
    background-position: 900% 102%;
  }

  .disclaimer {
    margin-top: 40px;
    padding-left: 0;
  }

  .quick-stack-overview-pelletech {
    height: auto;
    padding-top: 0;
  }

  .pelletech-logo {
    width: 90%;
    margin-bottom: 0;
  }

  .pelletech-heading-dark-title {
    width: 80svw;
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .pelletech-paragraph-dark-synopsis {
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }

  .stack_full-card-pelletech-hero-video.is-3-metis-yellow {
    background-color: #14ead0cc;
    height: 51vh;
  }

  .youtube-23 {
    height: 59%;
  }

  .paragraph-22-pelle {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .div-block-68-pelle {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    background-color: #ffffff1a;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 1px;
    display: flex;
  }

  .div-block-project-overview-pelletech {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-end;
    align-items: flex-start;
    width: 95svw;
    height: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .div-block-67-synopsis-group-pelletech {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-94-pelletech {
    justify-content: center;
    align-items: center;
    width: 20svw;
    display: flex;
  }

  .section-project-quick-view-pelletech {
    height: auto;
  }

  .section-38-pelletech {
    justify-content: flex-start;
    align-items: flex-start;
    height: 52svh;
  }

  .cell-71-pelletech {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-93-pelletech {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .div-block-project-overview-items-metis {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 36svw;
    height: 35px;
    display: flex;
  }

  .div-block-project-overview-pelletech-2 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80svw;
    height: auto;
  }

  .div-project-overview-items-pelletech {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 19svw;
    height: 27px;
    display: flex;
  }

  .stack_fullscreen-card-title-pelletech.is-3-metis-navy {
    background-color: #001024d9;
  }

  .mega-text-medium-pelletech {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
  }

  .pelletech-heading-pink {
    width: 90svw;
    font-size: 36px;
    line-height: 38px;
  }

  .pelletech-heading-pink-my-contribution {
    width: 80svw;
    font-size: 48px;
    line-height: 50px;
  }

  .pelletech-heading-dark {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-heading-eyebrow {
    width: 38svw;
  }

  .pelletech-paragraph-dark {
    width: 50vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .stack_fullscreen-card-turning-point-pelletech.is-3-metis-yellow {
    background-color: #fffc;
    background-position: 0 20%;
  }

  .quick-stack-pelletech {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100vw;
    height: 100svh;
    box-shadow: none;
    background-color: #103a58;
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54f6bd990f0987773cc321_Desk%402x.avif");
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 140px 60px;
  }

  .cell-267-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6973b903e2d00f401b14f81c_3.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 260px;
  }

  .cell-263-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69737f3c20fb71d2aad95ac9_Machine.avif");
    background-position: 50%;
    background-size: 140px;
    justify-content: center;
    align-items: center;
  }

  .cell-261-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5503afc5bd394435f39c54_EA%20Dashboard%20Laptop.png");
    background-position: 50%;
    background-size: 330px;
    justify-content: center;
    align-items: center;
  }

  .cell-265-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5631912a1b0f4b0481018d_Tablet%20Zoom%201.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .cell-266-pelletech {
    background-image: linear-gradient(90deg, #173f7600, #173f7600 74%, #173f76cc), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a550706e41ab0ace3eedd9c_iPad%20mini%208.3%20-%207.png");
    background-position: 0 0, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, 1300px;
  }

  .stack_fullscreen-card-reflection-pelletech.is-3-metis-yellow {
    background-color: #ffffffbf;
  }

  .section-29-pelletech {
    background-color: #fff0;
  }

  .quick-stack-154 {
    width: 90svw;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-198 {
    width: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-98 {
    width: 35svw;
  }

  .pelletech-paragraph-cards {
    width: 30vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-heading-title-cards {
    width: 30svw;
    font-size: 18px;
    line-height: 20px;
  }

  .principles-cards-pelletech {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pelletech-heading-dark-centred {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-paragraph-dark-centred {
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .building-the-platform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-dark-platform-build {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .validation-pelletech.is-3-metis-white {
    background-color: #fffc;
  }

  .pelletech-image-ui-exploration {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .curated-imagery-title {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 12px;
  }

  .stats-cards-pelletech {
    justify-content: flex-start;
    align-items: center;
  }

  .statistic {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-heading-turning-point {
    letter-spacing: -2px;
    width: 80svw;
    font-size: 42px;
    line-height: 44px;
  }

  .contribution-text-large-pelletch {
    color: #080024;
    font-size: 20px;
    line-height: 26px;
  }

  .text-cell-testing-the-theory {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .image-199 {
    width: 30svw;
  }

  .cell-300 {
    justify-content: flex-end;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-200 {
    height: 35svh;
  }

  .cell-301 {
    justify-content: center;
    align-items: center;
  }

  .pelletech-heading-dark-transform {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-paragraph-light-poc-copy {
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-heading-eyebrow-white {
    width: 30svw;
  }

  .caption-pelletech {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .quick-stack-document-management {
    width: 45svw;
    height: 34svh;
  }

  .quick-stack-query-response {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: flex-start;
    width: 60svw;
    height: 35svh;
  }

  .quick-stack-dashboard {
    width: 80svw;
    height: 47svh;
  }

  .image-202, .query-1 {
    height: 35svh;
  }

  .tablet {
    width: 35svh;
  }

  .stack_fullscreen-opportunity-pelletech-1.is-3-metis-white {
    background-color: #fffc;
    background-position: 0 0, 50%;
  }

  .stack_fullscreen-building-the-platform.is-3-metis-white {
    background-color: #fffc;
    background-position: 0 0, -10% 0;
  }

  .building-the-platform-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .testing-the-theory {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 86svh;
    display: flex;
  }

  .identifying-the-challenge {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .discorery-challenge {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 80vw;
  }

  .mega-text-contribution-pelletech {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 76px;
  }

  .pelletech-contribution-2.is-3-metis-yellow {
    background-color: #090b35;
    background-position: 900% 102%;
  }

  .pelletech-heading-white-my-contribution-copy {
    letter-spacing: -1px;
    width: 80svw;
    font-size: 32px;
    line-height: 50px;
  }

  .contribution-text-large-pelletech-white {
    font-size: 20px;
    line-height: 26px;
  }

  .stack-opportunity-pelletech-blue.is-3-metis-white {
    background-color: #fffc;
  }

  .pelletech-paragraph-light-2 {
    width: 65vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-heading-light-sub-heading {
    width: 50svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .eyebrow-pelletech-light {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .pelletech-heading-eyebrow-light {
    width: 38svw;
  }

  .heading-11-transformation-pelletech-light {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .contribution-text-large-pelletech {
    width: 80svw;
    font-size: 20px;
    line-height: 26px;
  }

  .stack_fullscreen-approach-pelletech.is-3-metis-white {
    background-color: #fffc;
    background-position: 0 0, 0%;
  }

  .pelletech-paragraph-light-validation {
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-heading-stats-cards-light {
    width: 40svw;
    font-size: 20px;
  }

  .caption-doc-man-pelletech {
    width: 45svw;
  }

  .curated-imagery-document-management {
    border-right-width: 0;
    justify-content: center;
    align-items: center;
  }

  .curated-screen-shots-dash {
    width: 90svw;
    height: 45svh;
  }

  .quick-stack-157 {
    border-left-style: none;
    width: 70svw;
    height: 50svh;
  }

  .cell-306 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
  }

  .caption-image-dashpelletech {
    width: 20svw;
  }

  .curated-imagery-title-doc-man {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .caption-image-pelletech-query {
    width: 60svw;
    margin-bottom: 0;
  }

  .cell-doc-man {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: center;
    align-items: center;
  }

  .quick-stack-158 {
    height: 70svh;
  }

  .caption-pelletech-dash {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .caption-image-pelletech-queryresponsive {
    width: 70svw;
  }

  .quick-stack-159 {
    width: 89svw;
    height: 47svh;
    overflow: hidden;
  }

  .responsive {
    width: 90svw;
    height: 70svh;
  }

  .quick-stack-responsive {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90svw;
    height: 70svh;
  }

  .curated-imagery-title-responsive {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .cell-310 {
    justify-content: center;
    align-items: center;
  }

  .mobile-responsive {
    height: 35svh;
  }

  .mobile-responsive-2 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .stack_fullscreen-ui-exploration.is-3-metis-white {
    background-color: #fffc;
  }

  .image-204 {
    width: 50svw;
  }

  .stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
    background-color: #fffc;
  }

  .pelletech-paragraph-dark-light {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .stack_fullscreen-search-exp-pelletech.is-3-metis-white {
    background-color: #fffc;
  }

  .cell-311 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .cell-312 {
    background-size: 90px;
    border: 2px solid #ffffff1a;
    border-radius: 30px;
  }

  .cell-313 {
    border-color: #ffffff1a;
  }

  .cell-314 {
    border: 2px solid #ffffff1a;
    border-radius: 30px;
  }

  .cell-316 {
    background-size: contain;
  }

  .cell-317 {
    opacity: 1;
  }

  .quick-stack-160 {
    align-self: center;
    width: 90svw;
    height: 44svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-ui-exploration {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100vw;
  }

  .ui-exploration-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .ui-exploration-text-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-205 {
    width: 30svw;
    display: block;
  }

  .image-206 {
    width: 14svw;
  }

  .designed-for-convinience-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .stack_fullscreen-designed-for-convinience.is-3-metis-white {
    background-color: #fffc;
  }

  .image-207, .image-208 {
    width: 110px;
  }

  .stack_fullscreen-product-launch.is-3-metis-white {
    background-color: #fffc;
  }

  .div-block-104 {
    width: 100px;
    height: 2px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-209, .image-210 {
    width: 90px;
  }

  .image-211 {
    width: 160px;
    height: 160px;
    box-shadow: none;
  }

  .image-213 {
    opacity: 1;
    order: 1;
    width: 100px;
  }

  .container-44-pelletech-image-grid {
    justify-content: center;
    align-items: flex-start;
    width: 50svw;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .query-screens {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 70svw;
    height: 50svh;
  }

  .quick-stack-engineers-on-the-move {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: 90svh;
  }

  .pelletech-image-ui-responsive-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .tablet-image {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .background-video-22 {
    justify-content: flex-start;
    align-items: center;
    width: 50svw;
    height: 35svh;
  }

  .building-mvp.is-3-metis-white {
    background-color: #fffc;
  }

  .building-mvp-content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 100vw;
    height: 81svh;
  }

  .metis-image-illustration-video {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .metis-image-cell-archetype-wheel {
    border-width: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .our-approach-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-dark-transform-2 {
    width: 50svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .quick-stack-146-pelletech {
    width: 80svw;
  }

  .pelletech-image-cell-brain {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .cell-321 {
    justify-content: center;
    align-items: flex-start;
  }

  .pelletech-paragraph-dark-centred-copy {
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-our-approach {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .pelletech-heading-eyebrow-query-screens {
    width: 38svw;
  }

  .dashboard-annotation {
    justify-content: center;
    align-items: center;
  }

  .cell-322 {
    justify-content: center;
    align-items: flex-start;
  }

  .curated-imagery-title-dashboard {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .building-the-mvp-text {
    width: auto;
  }

  .cell-323 {
    justify-content: center;
    align-items: flex-start;
  }

  .curated-screen-shots-doc-man {
    width: 50svw;
    height: 35svh;
  }

  .pelletech-heading-eyebrow-doc-man {
    width: 38svw;
  }

  .curated-imagery-cell-factory-floor {
    justify-content: center;
    align-items: center;
  }

  .factory-floor-v1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100vw;
    height: 70svh;
  }

  .factory-floor-content-v1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 70svh;
    display: flex;
  }

  .pelletech-image-scaling-beyond-chat {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .pelletech-heading-eyebrow-light-system-insights {
    text-align: left;
    align-self: flex-start;
    width: 38svw;
    margin-top: 10px;
  }

  .metis-heading-light-scaling {
    text-align: left;
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-heading-light-built-for-eng {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-heading-dark-built-for {
    width: 70svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-paragraph-dark-light-built-for {
    width: 70vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .div-block-77-built-for {
    justify-content: center;
    align-items: flex-start;
    width: 80svw;
  }

  .query-2 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-image-collateral {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .built-for {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    width: 30svw;
  }

  .stats {
    width: 60svw;
    padding: 0;
  }

  .quick-stack-scaling {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 90vw;
    height: 60svh;
  }

  .image-cell-scaling {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-pelletech-query-2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .scaling {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .query-response-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100vw;
  }

  .query {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 86svh;
    display: flex;
  }

  .pelletech-paragraph-light-challenge {
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-heading-light-answers {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-heading-dark-answers {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-paragraph-dark-light-answers {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .cell-318-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pelletech-paragraph-dark-light-intro {
    width: 40svw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-paragraph-dark-light-intro-to-ea {
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .animation-landing-text-celll-exp-to-system {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-108 {
    align-self: center;
  }

  .metis-paragraph-white-final-identity {
    width: 30vw;
    margin: 0 auto 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .metis-heading-light-final-identity {
    color: #fff;
    width: 27svw;
    padding-left: 20px;
    font-size: 24px;
    line-height: 26px;
  }

  .metis-heading-dark-product-transformation {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-heading-eyebrow-web-to-build {
    width: 38svw;
  }

  .div-block-inspiration, .div-block-reassurance {
    width: 20svw;
  }

  .container-content-problem {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: auto;
    display: flex;
  }

  .heading-11-content-problem {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .metis-heading-visual-language {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-shaping {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .quick-stack-turning-point {
    width: 80svw;
  }

  .image-217 {
    height: 80svh;
  }

  .final-identity-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .pelle-heading-light-indentify {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .indentifying-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-paragraph-dark-light-scaling {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .pelletech-heading-light-intro {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelle-heading-light-dash-defining, .pelle-heading-light-ui-exp {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelle-heading-dark-intro-2 {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-77-validating-the-idea {
    width: 30svw;
  }

  .metis-heading-light-transform-copy {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .pelletech-heading-stats-cards-light-copy {
    width: 40svw;
    font-size: 20px;
  }

  .div-block-77-identifying-the-challenge {
    width: 30svw;
  }

  .quick-stack-everyone-needs-a-dave {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 90vw;
  }

  .div-block-77-bour-approach, .div-block-77-ui-exploration, .div-block-77-answers-faster {
    width: 30svw;
  }

  .div-block-77-introducing-ea {
    width: 40svw;
  }

  .quick-stack-validating-the-idea {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .quick-stack-introducing-ea {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .quick-stack-building-the-platform {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .pelletech-heading-light-scaling {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .section-project-quick-view-wam {
    height: auto;
  }

  .stack_fullscreen-card-title-wam.is-3-metis-navy {
    background-color: #ffffffb3;
  }

  .quick-stack-overview-wam {
    height: auto;
    padding-top: 0;
  }

  .cell-71-wam {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-project-overview-wam {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-end;
    align-items: flex-start;
    width: 95svw;
    height: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .div-block-67-synopsis-group-wam {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-94-wam {
    justify-content: center;
    align-items: center;
    width: 20svw;
    display: flex;
  }

  .stack_full-card-wam-hero-video.is-3-metis-yellow {
    background-color: #14ead0cc;
    height: 51vh;
  }

  .stack_wrapper_casestudy-wam {
    height: auto;
  }

  .wam-logo {
    width: 60%;
    margin-bottom: 0;
  }

  .wam-heading-hero {
    width: 80svw;
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .wam-paragraph-hero-synopsis {
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }

  .div-project-overview-items-wam {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 19svw;
    height: 27px;
    display: flex;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    background-color: #a9d3ce99;
    background-position: 900% 102%;
    height: 70vh;
  }

  .quick-stack-146-wam {
    width: 90svw;
  }

  .cell-25-wam {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
  }

  .mega-text-contribution-wam {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
  }

  .contribution-text-large-wam {
    width: 90svw;
    font-size: 20px;
    line-height: 26px;
  }

  .stack_full-card-reflection-wam.is-3-metis-reflection-image {
    background-color: #ffffffbf;
    background-position: 50%;
  }

  .mega-text-2-reflection-wam {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 54px;
    line-height: 68px;
  }

  .stack_fullscreen-gallery-wam.is-3-metis-yellow {
    background-color: #14ead0cc;
  }

  .container-wam-image-grid {
    justify-content: center;
    align-items: flex-start;
    width: 50svw;
    max-width: none;
    height: 100svh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100vw;
    height: 100svh;
    box-shadow: none;
    background-color: #000;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 140px 60px;
  }

  .section-29-wam {
    background-color: #fff0;
  }

  .stack_fullscreen-bg-wam.is-3-metis-white {
    background-color: #000000e6;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-color: #fffc;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-1 {
    background-color: #000c;
    background-attachment: fixed;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-color: #fffc;
    background-position: 0 0, 35% 0;
  }

  .stack_fullscreen-bg-wam.image-environment-1 {
    background-color: #fffc;
    background-position: 0 0, 50%;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-3 {
    background-color: #000c;
  }

  .stack_fullscreen-bg-wam.image-environment-2 {
    background-color: #fffc;
    background-position: 0 0, 50%;
  }

  .stack_fullscreen-bg-wam.image-environment-3 {
    background-color: #fffc;
    background-position: 0 0, 0 0, 50%;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
    background-color: #000c;
    background-position: -80% 100%;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image.dark-overlay {
    background-position: 0 0, -80% 100%;
  }

  .stack_fullscreen-bg-wam.image-wam-scne-final {
    background-position: 0 0, 50%;
  }

  .stack_fullscreen-bg-wam.is-3-wam-through-the-dark {
    background-color: #fffc;
    background-image: linear-gradient(90deg, #000 5%, #00000080), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b3e81a102b62f6d476c16_Through-the-Dark.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 90% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 130svw, auto;
    background-attachment: scroll, fixed, scroll;
    justify-content: center;
    align-items: flex-start;
  }

  .stack_fullscreen-bg-wam.is-3-wam-right-story {
    background-color: #fffc;
    background-position: -120px 0;
    background-repeat: no-repeat;
    background-size: 190svw;
    justify-content: center;
    align-items: flex-start;
  }

  .stack_fullscreen-bg-wam.is-3-wam-black {
    background-color: #000000e6;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-2 {
    background-color: #000c;
    background-attachment: fixed;
  }

  .stack_fullscreen-bg-wam.is-3-meaningful-journey-image {
    background-color: #000c;
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c8df63ea50e71da3f46fa_Artboard%201%404x.avif");
    background-position: 0 0, 40%;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-color: #000c;
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif");
    background-position: -90% 120%;
    background-repeat: no-repeat;
    background-size: 120svw;
    justify-content: center;
    align-items: flex-start;
    padding-top: 60px;
  }

  .wam-section-heading {
    width: 90svw;
  }

  .mega-text-medium-wam {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
  }

  .wam-section-title-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .quick-stack-wam-title {
    width: 80vw;
    margin-top: 0;
  }

  .wam-heading-my-contribution {
    width: 90svw;
    font-size: 42px;
    line-height: 42px;
  }

  .cell-263-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b80899bd7479bcdf199a6_Hand-in-scene%20(1).avif");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .cell-261-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5faf2cf597a3d7c7554b8d_Model-Sheet.avif");
    background-position: 0 0;
    background-size: 420px;
    justify-content: center;
    align-items: center;
  }

  .cell-267-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif"), linear-gradient(135deg, #240019, #790043);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .cell-265-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c94ba647433e6802c926a_IMG_3678.avif");
    background-position: 50%;
    background-size: cover;
  }

  .cell-266-wam {
    background-image: linear-gradient(315deg, #0000, #0fc3), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6eb56bd78c31ca8ea038_Walker.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .wam-heading-my-reflection {
    width: 80svw;
  }

  .stack_full-block-quote-wam.is-3-wam-ron-quote {
    background-color: #ffffffbf;
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4caf008e16ede3436c2a_Ron-White.avif");
    background-position: 0 0, -120px 0;
    background-size: auto, 190svw;
  }

  .block-quote-lable-text-wam {
    width: 75svw;
    font-size: 20px;
    line-height: 26px;
  }

  .wam-blockquote---quote {
    width: 90svw;
  }

  .wam-heading-light-intro {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-intro {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .quick-stack-designing-the-character {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: 90svh;
  }

  .character-design-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .character-design-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .character-image-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .quick-stack-163 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 10px;
  }

  .image-218 {
    border-radius: 20px;
  }

  .metis-heading-teal-my-reflection-2 {
    width: 80svw;
  }

  .character-image-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-position: 50%;
    background-size: contain;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .character-image-3, .character-image-4, .character-image-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-position: 50%;
    background-size: contain;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .character-image-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .quick-stack-wam-reflection, .quick-stack-wam-quote {
    width: 90svw;
  }

  .wam-heading-light-intro-throughout {
    width: 60svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .wam-heading-intro-throughout {
    width: 55svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .animation-landing-text-cell-objection {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-77-introducing-objection {
    width: 30svw;
  }

  .wam-paragraph-objection {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .wam-paragraph-realism {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .wam-paragraph-realism._50 {
    width: 55svw;
    font-size: 20px;
    line-height: 22px;
  }

  .quick-stack-through-the-dark {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .text-cell-through-the-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wam-heading-through-the-dark {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-77-through-the-dark {
    width: 30svw;
  }

  .div-block-77-wam-right-story {
    justify-content: flex-start;
    align-items: flex-start;
    width: 75svw;
  }

  .wam-heading-light-intro-copy {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-paragraph-lived-experience {
    width: 60vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .wam-heading-right-story-title {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .telling-the-right-story {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .div-block-77-wam-right-story-title {
    width: 75svw;
  }

  .wam-paragraph-thd {
    width: 70vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .wam-heading-intro-thd {
    width: 70svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-eyebrow-light {
    width: 38svw;
  }

  .heading-11-wam {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .wam-credit-label {
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 11px;
  }

  .wam-principles {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .principle-card {
    width: 50svw;
  }

  .wam-principle-heading {
    width: 100%;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .image-220 {
    width: 40px;
  }

  .wam-character-text {
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .wam-character-card-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .div-block-110 {
    width: 80px;
  }

  .image-222 {
    width: 50px;
  }

  .wam-character-card-2 {
    padding-left: 10px;
  }

  .wam-heading-objection-heading {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-objection {
    width: 60svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .quick-stack-introducing-the-right-story {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .quick-stack-146-wam-reflection {
    width: 90svw;
  }

  .reflection-text-large-wam {
    width: 90svw;
    font-size: 20px;
    line-height: 26px;
  }

  .mega-text-block-quote-wam {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
  }

  .image-meaningful-journey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .wam-paragraph-not-every-journey {
    width: 85vw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .not-every-outcome-title-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    height: 52svh;
  }

  .mega-text-hero-wam {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 62px;
  }

  .wam-heading-my-hero {
    width: 80svw;
    line-height: 64px;
  }

  .div-project-overview-items-wam-long {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff0;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 40svw;
    height: 27px;
    display: flex;
  }

  .quick-stack-146-wam-contribution {
    width: 90svw;
  }

  .cell-25-wam-contribution {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
  }

  .wam-heading-intro-emotional-journey {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-paragraph-story-wanted {
    width: 34svw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-heading-the-story, .wam-heading-the-story-we-wanted {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .quick-stack-our-approach {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 80vw;
    height: auto;
  }

  .designing-the-narrative {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .designing-the-narrative-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-introducing-designing-the-narrative {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .wam-heading-designing-the-narrative {
    width: 60svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-cards {
    width: 100%;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-paragraph-dark-light-intro {
    width: 40svw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-heading-choosing-moments {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-choosing-moments-that-mattered {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-designing-the-person {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-intro-designing-the-person {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-paragraph-light-intro {
    width: 40svw;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .character-design-text-everyday-details {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-designing-the-character-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .wam-heading-light-intro-emotion {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-intro-emotion, .wam-heading-intro-authenticity, .wam-heading-intro-building-bill {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .building-bill-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 45svw;
    height: 60svh;
    padding: 10px;
  }

  .wam-heading-intro-emotional-weight {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .character-design-text-cell-dexterity {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wam-heading-intro-inhabiting {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-everyday-details {
    width: 40svw;
  }

  .wam-heading-everyday-details {
    width: 38svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object, .wam-heading-intro-not-scenes, .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 40svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .quick-stack-an-objection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .objection {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .wam-heading-not-every-journey {
    width: 60svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .div-block-not-every-journey {
    width: 40svw;
  }

  .quick-stack-not-every-journey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .realism-over-spectacle, .narrative-principles {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .character-design-stack-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .foorprints {
    width: 45svw;
    max-width: none;
  }

  .footprints {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .narrative-interaction {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .storyboards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .intro-sbs {
    width: 45svw;
    max-width: none;
  }

  .environmental-interaction {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .environmental-interaction-stack, .testing-the-experience, .interaction-in-practice {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .narrative-card-character {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .character-card {
    width: 45svw;
    max-width: none;
  }

  .throughout-the-experience {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .not-every-meaningful-journey {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .character-design-stack-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    display: flex;
  }

  .testing-beyond-the-studio {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .image-intro-to-ea {
    width: 45svw;
    max-width: none;
  }

  .the-brief, .building-an-emotional-journey, .appropriate-medium, .understanding-bill, .choosing-the-moments {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90svw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .why-vr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-why-vr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: flex-start;
    width: 90vw;
    height: auto;
  }

  .wam-heading-intro-why-vr {
    width: 80svw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .wam-heading-eyebrow-light-copy {
    width: 38svw;
  }

  .experience-design, .narrative-principles-eyebrow, .heading-11-transformation-writing-dev, .heading-11-transformation-physical-considerations, .heading-11-expression, .heading-11-transformation-expression, .heading-11-dexterity, .heading-11-character-dev, .heading-11-world-building, .heading-11-transformation-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .navbar-brand.w--current {
    margin-top: 7px;
    margin-left: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-2 {
    border-radius: 10px;
    margin-bottom: 0;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .heading-6 {
    color: #000;
    align-self: center;
    font-size: 12px;
    font-weight: 800;
  }

  .youtube, .navbar {
    width: 100%;
  }

  .navbar-no-shadow {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .paragraph-3 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .block-quote-2 {
    width: 75vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .cell-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .cell-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .cell-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section {
    justify-content: center;
    align-items: center;
    width: 100vw;
  }

  .cell-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .cell-18 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .logos-title-large {
    width: 100vw;
    margin-top: 0;
    padding: 20px 15px;
  }

  .container-8 {
    margin-top: 10px;
    margin-bottom: 60px;
  }

  .clients-title {
    width: 70vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .clients-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 80vw;
    max-width: 80vw;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .clients-image {
    width: 20vw;
    margin: 0 20px 30px;
  }

  .heading-11 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-17 {
    width: 14vw;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .key-responsibilities {
    width: 85vw;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-purple {
    width: 60vw;
    padding-left: 30px;
  }

  .paragraph-purple {
    margin: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-19 {
    align-self: center;
    width: 60vw;
  }

  .body-9 {
    background-position: 80% 0, 100%;
    background-repeat: no-repeat, repeat;
  }

  .body-11 {
    background-position: 0 0, 100%, 0 0;
    background-size: cover, auto 40%, auto;
    min-width: 100vw;
  }

  .body-12 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), linear-gradient(#000000b3, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/662bcedfa46f541fdb931c2f_Encantation-min-channels.avif");
    background-position: 0 0, 0 0, 50% 0;
    background-size: contain, auto, auto 70vh;
  }

  .cell-24 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-15 {
    width: 85vw;
  }

  .cell-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
  }

  .skoda-quote {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
  }

  .my-role {
    width: 85vw;
    margin-bottom: 10px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .container-9 {
    width: 80vw;
  }

  .paragraph-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .deliahs-heart-quote {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .youtube-2 {
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .display-heading {
    margin-top: 10px;
    margin-bottom: 40px;
    font-size: 44px;
  }

  .image-9x9 {
    width: 50vw;
    margin-left: 0;
    margin-right: 40px;
  }

  .div-block.stack_fullscreen-card-horla {
    height: 100vh;
  }

  .intro-paragraph-centre-alligned {
    width: 80vw;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-3-centre-alligned {
    width: 80vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-6 {
    border-radius: 20px;
    width: 40%;
    height: 150px;
  }

  .image-29 {
    width: 20%;
  }

  .cell-52 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-cell {
    padding-left: 0;
    padding-right: 0;
  }

  .quote-block-horla {
    margin-left: 40px;
    margin-right: 40px;
  }

  .quote-block-cinch {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-42 {
    width: 60px;
  }

  .section-12 {
    width: 100vw;
    margin-bottom: 0;
  }

  .slider {
    height: 53vh;
  }

  .icon-2 {
    margin-right: 10px;
  }

  .icon-3 {
    margin-left: 10px;
  }

  .quote-block-halifax {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-47 {
    width: 300px;
  }

  .quick-stack-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-23 {
    margin-bottom: 0;
  }

  .background-video-10 {
    width: 40vw;
    height: 200px;
  }

  .block-quote-3 {
    padding-left: 0;
  }

  .quick-stack-26 {
    width: 85vw;
  }

  .quick-stack-28 {
    width: 80vw;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-29 {
    height: auto;
  }

  .quick-stack-30 {
    width: 80vw;
  }

  .quote-block-parkinsons {
    background-color: #01163d;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-31 {
    align-self: center;
    width: 85vw;
    margin-left: 20px;
    margin-right: 20px;
  }

  .block-quote-5 {
    padding-left: 0;
  }

  .quick-stack-40, .div-block-5 {
    width: 85vw;
  }

  .block-quote-6 {
    width: 75vw;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7 {
    width: 75vw;
  }

  .quick-stack-47 {
    margin-left: auto;
    margin-right: auto;
  }

  .cell-71 {
    display: flex;
  }

  .cell-72 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-64 {
    width: 16%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .image-65 {
    width: 60%;
    padding-bottom: 20px;
  }

  .quote-lahorla {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-53 {
    margin-bottom: 40px;
  }

  .block-quote-8 {
    color: #fff;
    border-left-style: none;
    padding-left: 0;
    font-family: Open Sans, sans-serif;
  }

  .cell-85, .cell-86 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .quick-stack-57 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-58 {
    margin-bottom: 100px;
  }

  .cell-88 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-8 {
    color: #fff;
    font-family: Open Sans, sans-serif;
  }

  .paragraph-purple-left-alligned {
    width: 80vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-9 {
    font-family: Open Sans, sans-serif;
    font-weight: 300;
  }

  .quick-stack-64 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-9 {
    width: 80px;
  }

  .key-responsibilities-e-on {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
  }

  .quote-block-the-crumlins {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-119 {
    width: 85vw;
  }

  .mask {
    height: 50vh;
  }

  .youtube-5 {
    width: 85vw;
  }

  .section-20 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .quick-stack-105 {
    width: 80vw;
  }

  .image-145 {
    width: 40vw;
    margin-top: 0;
  }

  .quick-stack-110 {
    width: 80vw;
    margin-top: 0;
  }

  .background-video-11 {
    width: 40vw;
    height: 40vh;
  }

  .quick-stack-113 {
    width: 85vw;
  }

  .youtube-6 {
    width: 80vw;
  }

  .nav-link-7 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .background-video-12 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100svh;
  }

  .section-24 {
    background-position: 0 100%;
    background-size: 120%;
    width: 100vw;
    height: 100svh;
  }

  .cell-178 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .container-30 {
    justify-content: center;
    align-items: center;
    width: 80svw;
    display: flex;
  }

  .container-my-work {
    width: 80svw;
    margin-left: 0;
    margin-right: 0;
  }

  .image-161 {
    max-width: none;
  }

  .div-block-25 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80svw;
  }

  .cell-180 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-32 {
    min-height: auto;
  }

  .cell-181 {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .quick-stack-114 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-33 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100svh;
    padding-top: 0;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .nav-menu-3 {
    margin-top: 0;
    margin-left: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .body-20 {
    background-position: 50%;
  }

  .cell-182 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-width: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .quick-stack-115 {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    object-fit: fill;
    width: 90svw;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    position: static;
  }

  .cell-183, .cell-184 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-width: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .cell-185 {
    padding-left: 40px;
  }

  .cell-186 {
    justify-content: center;
    align-items: flex-start;
  }

  .stack_wrapper {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .pelletech {
    height: auto;
  }

  .quick-stack-116 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .cell-187 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #3c3547;
    border-radius: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .view-project-button {
    margin-bottom: 0;
  }

  .stack_card_example-2 {
    height: 21rem;
  }

  .stack_card_example-3, .stack_card_example-4, .stack_card_example-5, .stack_card_example-6 {
    height: auto;
  }

  .cell-188 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cdb0702005bf1fd105_Metis%20Mobile.avif");
    background-position: 0 100%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-189 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443526704c8564b3f50_Pigs%20Mobile.avif");
    background-position: 0 100%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-190 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629caac1233a563faaf3b_E.on%20next%20Mobile.avif");
    background-position: 0 100%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-191 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cacd2343a9f0ac9279_Cinch%20Mobile.avif");
    background-position: 0%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-192 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629ca7ea14231da78fd58_Halifax%20Mobile.avif");
    background-position: 0%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-193 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6966344308e81427944ac366_Storyboards%20and%20presentations%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-194 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443cd2343a9f0afca68_Deliahs%20heart%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-195 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443c3166f3176b8adbb_La%20Horla%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-196 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443d6303f29b6e2a99e_Crumlins%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-197 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696634431fca492532aa980d_Game%20Concepts%20Mobile.avif");
    background-size: cover;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

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

  .stack_card_example-copy {
    height: 21rem;
  }

  .stack_card_example-2-copy, .stack_card_example-3-copy, .stack_card_example-4-copy, .stack_card_example-5-copy, .stack_card_example-6-copy, .stack_card_example-17-copy, .stack_card_example-8-copy, .stack_card_example-9-copy {
    height: auto;
  }

  .stack_card_example-10-copy {
    height: 21rem;
  }

  .pelletech-image {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629ca93505a32ebb3f329_Pelletech%20Mobile.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
    justify-content: center;
    align-items: flex-start;
  }

  .cell-188-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443a398c00ffdacd3f7_Motion%20Graphics%20Mobile.avif");
    background-position: 0 100%;
    background-size: cover;
    background-attachment: scroll;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-190-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6966344fc9061f8f66e30d3d_Music%20%26%20Socials%20Mobile.avif");
    background-position: 0 100%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-191-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443b5dd179d96af58a8_Comics%20Mobile.avif");
    background-position: 50% 100%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-192-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443335126d6ad482b2d_Commercial%20Illustration%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-193-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cb5bae90f5a6b03534_Skoda%20Mobile.avif");
    background-position: 0%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .container-35-copy {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .design {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .quick-stack-119 {
    border-radius: 0;
  }

  .div-block-33, .div-block-34 {
    height: auto;
  }

  .section-29 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .heading-29 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    display: block;
  }

  .quick-stack-121 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: auto;
  }

  .cell-200 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-201 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-35-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6967aedbb69eb339880d3903_social%20illustrations%20site-18.svg");
    background-position: 50% 100%;
    height: 120px;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-36 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6967aedb1703f5c6089cc6bf_social%20illustrations%20site-13.svg");
    height: 120px;
    margin-left: 0;
  }

  .div-block-37 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6967aedbe36c06aa9a5ac06d_social%20illustrations%20site-17.svg");
    justify-content: center;
    align-items: center;
    height: 120px;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .insta-link {
    border: 3px dotted #c29f9f;
    border-radius: 30px;
    width: 100%;
  }

  .link-block {
    border: 3px dotted #c29f9e;
    border-radius: 30px;
    width: 100%;
  }

  .link-block-2 {
    border: 3px dotted #c3a09e;
    border-radius: 30px;
    width: 100%;
  }

  .view-project-button-copy, .view-project-button-copy-copy {
    margin-bottom: 0;
  }

  .section-30 {
    height: 100svh;
  }

  .background-video-13 {
    height: 250px;
  }

  .bold-text-20 {
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .bold-text-23 {
    padding-left: 0;
  }

  .cell-193-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978bb703bd3b4051b312f4a_78003a7708c007568fc66d9d0bbc21b9_Walk%20a%20mile%20Mobile.avif");
    background-position: 0%;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .view-project-button-copy {
    margin-bottom: 0;
  }

  .navbar-no-shadow-copy-copy {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .stack_wrapper_casestudy, .stack_fullscreen-card {
    height: auto;
  }

  .stack_fullscreen-card.is-2 {
    height: 200svh;
  }

  .stack_fullscreen-card.is-2-skoda {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .stack_fullscreen-card.is-3-skoda-green {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-metis-navy, .stack_fullscreen-card.is-3-metis-yellow {
    height: 100svh;
  }

  .stack_fullscreen-card.is-2-cinch-purple--light, .stack_fullscreen-card.is-2-cinch-purple-dark {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-game-concept-grey {
    align-self: auto;
  }

  .stack_fullscreen-card.is-3-socials-black {
    background-color: #000;
  }

  .stack_fullscreen-card.is-3-horla-black, .stack_fullscreen-card.is-3-horla-black-2 {
    height: 100vh;
  }

  .container-40 {
    width: 100vw;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-41-horla {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .container-42 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: 14svh;
    display: flex;
  }

  .container-43 {
    flex-flow: column;
    width: 80vw;
    height: auto;
  }

  .container-44 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100svw;
    height: auto;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
  }

  .heading-11-copy, .heading-11-copy-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy-copy {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-11-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .cell-73-copy {
    justify-content: center;
    align-items: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11-copy {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-22-copy {
    padding-left: 0;
  }

  .quick-stack-51-copy {
    width: 80vw;
    margin-top: 40px;
    margin-left: 0;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .image-146-copy-copy {
    width: 60vw;
  }

  .navbar-no-shadow-copy {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .skoda-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
  }

  .metis-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .heading-11-copy-copy {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-motion-graphics {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-motion-graphics {
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .motion-graphics-capabilities {
    width: 80%;
  }

  .paragraph-3-skoda {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-cell-skoda {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .image-solution-skoda {
    order: 0;
    align-self: flex-start;
    width: 60vw;
    margin-bottom: 20px;
  }

  .text-cell-skoda {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .image-problem-skoda {
    order: 0;
    align-self: flex-start;
    width: 50vw;
    margin-bottom: 20px;
  }

  .image-lessons-skoda {
    order: 0;
    align-self: flex-start;
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .image-outcome-skoda {
    order: 0;
    align-self: flex-start;
    width: 35vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .quick-stack-metis {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .metis-heading-teal {
    width: 90vw;
    padding-left: 0;
  }

  .metis-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 30vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .metis-heading-dark {
    width: 50vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-paragraph-dark {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .animation-landing-text-cell {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 0;
  }

  .metis-image-cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 100px 0 0;
  }

  .image-metis-hero {
    width: 25vw;
  }

  .metis-illustration-block {
    width: 40vw;
  }

  .image-eon-hero-image {
    width: 50vw;
  }

  .hero-image-cell-eon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
  }

  .hero-text-cell-eon {
    display: flex;
  }

  .text-cell-eon {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-eon {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
  }

  .image-eon-competition {
    order: 0;
    align-self: center;
    width: 50vw;
    margin-bottom: 20px;
  }

  .paragraph-eon-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-eon-white {
    width: 80svw;
    padding-left: 0;
  }

  .paragraph-eon-dark {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-eon {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-eon-problem {
    order: 0;
    align-self: center;
    width: 50vw;
    margin-bottom: 20px;
  }

  .image-eon-solution {
    width: 40%;
  }

  .image-eon-outcome {
    width: 50vw;
    margin-top: 0;
  }

  .image-eon-payment-details, .image-eon-meter-reads {
    width: 70%;
  }

  .eon-quick-stack-solution {
    width: 80vw;
  }

  .navbar-cinch {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .heading-cinch {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-cinch {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-cell-cinch {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-cinch {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .image-cinch-problem {
    order: 0;
    align-self: flex-start;
    width: 40vw;
    margin-bottom: 20px;
  }

  .image-cinch-solution {
    order: 0;
    align-self: flex-start;
    width: 40vw;
    margin-top: 140px;
    margin-bottom: 20px;
  }

  .image-cinch-trust-pilot {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .image-cinch-hero {
    align-self: flex-start;
    width: 60vw;
    margin-top: 20px;
  }

  .image-cinch-components {
    width: 50vw;
    margin-left: 20px;
  }

  .hero-text-cell-halifax {
    display: flex;
  }

  .paragraph-halifax {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80svw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-halifax {
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 60px;
  }

  .halifax-logo {
    margin-bottom: 0;
    margin-left: 0;
  }

  .quick-stack-helo-halifax {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-cell-halifax {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-halifax {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .image-halifax-problem {
    order: 0;
    align-self: flex-start;
    width: 60vw;
    margin-bottom: 20px;
    margin-left: 0;
    display: block;
  }

  .image-halifax-where-to-start {
    order: 0;
    align-self: flex-start;
    width: 40vw;
    margin-bottom: 20px;
  }

  .image-halifax-solution {
    width: 60%;
    padding-bottom: 20px;
  }

  .image-halifax-mortgage-calc {
    width: 25vw;
    margin-top: 0;
  }

  .image-halifax-lessons-learned {
    width: 60%;
  }

  .paragraph-halifax-hero {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80svw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .paragraph-hero-walk-a-mile {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 40vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .header-walk-a-mile {
    padding-left: 0;
  }

  .paragraph-walk-a-mile {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: flex;
  }

  .hero-cell-walk-a-mile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
  }

  .hero-cell-walk-a-mile-main {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-walk-a-mile-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: flex;
  }

  .text-cell-walk-a-mile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-walk-a-mile-do-what-you-love {
    order: 0;
    align-self: flex-start;
    width: 35vw;
    margin-bottom: 20px;
  }

  .image-walk-a-mile-problem {
    order: 0;
    align-self: flex-start;
    width: 30vw;
    margin-bottom: 20px;
  }

  .image-walk-a-mile-the-solution {
    width: 60%;
    padding-bottom: 20px;
  }

  .image-walk-a-mile-turning-point, .image-walk-a-mile-character-card {
    width: 40vw;
    margin-top: 0;
  }

  .quick-stack-29-walk-a-mile-narrative {
    height: auto;
  }

  .image-walk-a-mile-card-1, .image-walk-a-mile-card-2 {
    width: 40vw;
    margin-top: 0;
  }

  .motion-graphics-hero-text {
    display: flex;
  }

  .paragraph-walk-a-mile-2 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: flex;
  }

  .image-walk-a-mile-storyboards {
    width: 40vw;
    margin-top: 0;
  }

  .image-wands {
    width: 50%;
  }

  .worthing-parkinsons {
    width: 60%;
  }

  .paragraph-purple-copy {
    margin: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .walk-a-mile-hero-text {
    display: flex;
  }

  .heading-walk-a-mile-hero {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-no-shadow-walk-a-mile {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .metis-heading-dark-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .quick-stack-hero {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .quick-stack-my-role {
    width: 85vw;
  }

  .quick-stack-template {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .container-template-centre-full-image {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    height: 40svh;
    display: flex;
  }

  .game-concepts-heading-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .game-concepts-paragraph {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .game-concept-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
  }

  .image-game-concept-hero {
    width: 50vw;
  }

  .game-concept-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .game-concept-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .game-concept-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .game-concept-heading-dark {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .game-concept-paragraph-dark {
    color: #042735;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .youtube-13, .youtube-14, .youtube-15 {
    width: 80vw;
  }

  .quick-stack-hero-game-concept, .quick-stack-hero-pigs {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-cell-pigs {
    display: flex;
  }

  .pigs-heading-dark-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .pigs-paragraph-dark {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
    display: flex;
  }

  .pigs-heading-dark {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pigs-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .pigs-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .pigs-paragraph-dark-2 {
    color: #042735;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .pigs-heading-dark-2 {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-pigs-starting-point {
    order: 0;
    align-self: flex-end;
    width: 50vw;
    margin-bottom: 20px;
  }

  .quick-stack-pigs {
    padding: 0;
  }

  .pigs-image-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .lip-sync-test-triple {
    width: 80vw;
    margin-left: 0;
    padding: 0;
  }

  .featured-work-motion-graphics {
    flex-flow: column;
    width: 80vw;
  }

  .title-motion-graphics-centre-display {
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-135 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80svw;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-136, .quick-stack-137 {
    padding: 0;
  }

  .quick-stack-138 {
    align-self: center;
    padding: 0;
  }

  .cell-241, .cell-242, .cell-243 {
    justify-content: center;
    align-items: flex-start;
  }

  .heading-triple-small {
    font-size: 20px;
  }

  .paragraph-motion-graphics-small {
    font-size: 12px;
    line-height: 18px;
  }

  .quick-stack-hero-socials {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .socials-heading-dark-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .socials-paragraph {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cell-socials-hero {
    display: flex;
  }

  .heading-socials {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .socials-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .socials-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    order: -9999;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .background-video-chris {
    width: 40vw;
    height: 40vh;
  }

  .socials-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .comics-heading-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .comics-paragraph {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-hero-comics {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-comics-hero {
    width: 30vw;
  }

  .comics-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .image-comics-ourense {
    order: 0;
    align-self: center;
    width: 50vw;
    margin-bottom: 20px;
  }

  .image-comics-ourense-1 {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .image-comics-hunting {
    order: 0;
    align-self: center;
    width: 50vw;
    margin-bottom: 20px;
  }

  .image-comics-beni {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .quick-stack-beni {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-beni-2-copy {
    margin-top: 220px;
  }

  .comics-paragraph-2 {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .comics-heading-display-2 {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .commercial-illustration-hero {
    display: flex;
  }

  .commercial-illustration-heading-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .com-illustration-paragraph-dark {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-no-shadow-comercial-illus {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .image-com-ill {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .container-template-centre-full-image-2 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .com-ill-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .com-ill-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-foxs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 35vw;
  }

  .com-ill-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-com-ill, .quick-stack-com-ill-3 {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .com-ill-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .com-ill-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .com-ill-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-com-ill-centre-align {
    width: 100vw;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-com-ill-illustrations {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80vw;
  }

  .image-storyboard-hero {
    width: 40vw;
  }

  .storyboard-heading-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .image-storyboard-planet {
    order: 0;
    align-self: center;
    width: 50vw;
    margin-bottom: 20px;
  }

  .storyboard-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .storyboard-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .storyboard-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .storyboard-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .storyboard-paragraph-white-40 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-119-copy-copy {
    width: 85vw;
  }

  .storyboard-paragraph-white-40-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-11-games {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-games2 {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .stack_fullscreen-card-design {
    height: 35vh;
  }

  .selected-projects-title {
    justify-content: center;
    align-items: center;
    margin-left: 25px;
    margin-right: 25px;
  }

  .section-design {
    background-color: #86003d80;
  }

  .design-bg {
    background-position: 50%;
  }

  .stack_fullscreen-card-horla {
    height: 90vh;
  }

  .quick-stack-hero-horla {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-42-horla {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-template-horla {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: 0;
    display: flex;
  }

  .horla-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .horla-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11-horla {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .horla-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-template-horla-2 {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .quick-stack-horla {
    width: 80vw;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-71-horla {
    display: flex;
  }

  .horla-heading-dark {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .horla-paragraph-dark {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .horla-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .quick-stack-horla-centre-align {
    width: 100vw;
    height: 100vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-horla-centre-align-2 {
    width: 100vw;
    height: 90vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .horla-centre-image-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .quick-stack-template-horla-copy {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .horla-3x3 {
    align-self: flex-start;
  }

  .horla-paragraph-white-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .horla-centre-image-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .cell-11-horla-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-58-copy {
    margin-bottom: 100px;
  }

  .horla-paragraph-white-full-width-centre {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cell-52-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .deliah-heading-dark {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .deliah-paragraph {
    color: #fff;
    text-align: left;
    -webkit-text-stroke-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .deliah-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .deliah-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .deliah-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-180 {
    border-radius: 10px;
    width: 40vw;
  }

  .stack_fullscreen-card-hero-deliah {
    height: 90vh;
  }

  .navbar-no-shadow-deliah {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .live-performance-cell {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .inception-image {
    width: 50vw;
  }

  .quick-stack-deliah {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-template-deliah {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .container-42-deliah {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-deliah-2 {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-template-deliah-3 {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .image-180-big-night {
    width: 30vw;
  }

  .stack_fullscreen-card-crumlins {
    height: 90vh;
  }

  .crumlins-heading-display {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .crumlins-paragraph {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cell-71-crumlins {
    display: flex;
  }

  .image-crumlins-hero {
    width: 20vw;
  }

  .quick-stack-hero-crumlins {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .crumlins-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .container-40-crumlins {
    height: auto;
  }

  .crumlins-heading-dark {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .container-42-crumlins {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-template-crumlins {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .heading-11-crumlins {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .crumlins-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-crumlins-world {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .crumlins-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-crumlins-centre-align {
    width: 100vw;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-71-metis {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .metis-image-cell-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-metis-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .container-40-eon {
    height: auto;
  }

  .image-63-eon {
    width: 50%;
  }

  .quick-stack-eon-centred-eon {
    width: 70vw;
  }

  .container-43-eon-2 {
    flex-flow: column;
    width: 80vw;
    height: auto;
  }

  .eon-text-2 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-51-cinch {
    width: 80vw;
    margin-top: 40px;
    margin-left: 0;
  }

  .container-43-cinch {
    flex-flow: column;
    width: 80vw;
  }

  .quick-stack-27-cinch-hero {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-text-cell-cinch-hero {
    display: flex;
  }

  .hero-image-cell-cinch-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
  }

  .quick-stack-51-halifax {
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
  }

  .container-43-halifax {
    flex-flow: column;
    width: 80vw;
  }

  .heading-halifax-copy {
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 60px;
  }

  .text-cell-halifax-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-51-halifax-2 {
    width: 80vw;
    margin-top: 220px;
    margin-left: 0;
  }

  .paragraph-3-skoda-hero {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-27-skoda {
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-7-skoda {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 60px;
  }

  .cell-71-skoda {
    display: flex;
  }

  .quick-stack-51-skoda {
    align-self: auto;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
  }

  .container-43-skoda {
    flex-flow: column;
    width: 80vw;
    height: auto;
  }

  .container-42-wam {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .lessons-learned-image-2-wam {
    width: 40%;
  }

  .cell-236-wam-outcome {
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-pigs-2 {
    width: 80vw;
    padding: 0;
  }

  .quick-stack-141 {
    width: 80vw;
  }

  .pigs-image-cell-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-pigs-3 {
    width: 80vw;
    padding: 0;
  }

  .image-pigs-animation-process {
    order: 0;
    align-self: flex-end;
    width: 50vw;
    margin-bottom: 20px;
  }

  .container-42-pigs {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .pigs-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-pigs-4 {
    width: 80vw;
    padding: 0;
  }

  .quick-stack-51-motion-graphics {
    width: 80vw;
    margin-top: 0;
    margin-left: auto;
  }

  .image-18-approach-motion {
    order: 0;
    align-self: flex-start;
    width: 35vw;
    margin-bottom: 20px;
  }

  .container-42-socials {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-socials {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .socials-image-cell-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-socials-2 {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .socials-image-cell-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-template-comics {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .image-comics-beni-3 {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .quick-stack-comics-2-col {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .comics-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-comics-romance-1, .image-comics-romance-2, .image-comics-romance-3 {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .container-40-comics {
    height: auto;
  }

  .comics-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .comics-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .comics-landing-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-grave {
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-template-com-ill {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .container-42-planet {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-template-com-ill-2 {
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin-top: 40px;
    margin-left: auto;
    display: flex;
  }

  .quick-stack-81-planet, .quad-audi, .duo-audi, .quad-voda {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80vw;
  }

  .youtube-17-hsbc {
    width: 80vw;
  }

  .home-serve {
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .cell-71-storyboards-hero-text {
    display: flex;
  }

  .storyboard-paragraph-small {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
    margin: 0 0 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-deliah-live, .image-deliah-plotting, .image-deliah-collab {
    border-radius: 10px;
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .horla-image-cell-2, .horla-image-cell-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-crumlins-what, .image-crumlins-push {
    border-radius: 10px;
    order: 0;
    align-self: center;
    width: 40vw;
    margin-bottom: 20px;
  }

  .game-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .heading-37 {
    width: 80vw;
  }

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

  .paragraph-13-home {
    max-width: 550px;
    padding-left: 0;
  }

  .heading-15-design {
    text-align: left;
  }

  .container-42-animation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .stack_animation-hero {
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .youtube-22 {
    width: 100svw;
  }

  .stack_fullscreen-card-motion-graphics-hero {
    height: auto;
  }

  .container-40-motion-g-hero {
    width: 100vw;
    height: auto;
  }

  .stack_fullscreen-card-eon, .stack_fullscreen-card-wam, .stack_fullscreen-card-music, .stack_fullscreen-card-comics, .stack_fullscreen-card-storyboards, .stack_fullscreen-card-games {
    height: auto;
  }

  .hi-i-m-nick {
    font-weight: 200;
  }

  .div-block-24-copy {
    width: 90svw;
    box-shadow: none;
    background-image: none;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 20px;
  }

  .heading-2-red-copy {
    max-width: none;
  }

  .container-what-i-do {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 10px 0;
  }

  .paragraph-what-i-do {
    align-self: flex-start;
    width: 80svw;
    padding-left: 10px;
    display: flex;
  }

  .heading-what-i-do {
    align-self: flex-start;
    font-size: 26px;
    line-height: 30px;
  }

  .container-what-i-do-bullets {
    flex: 0 auto;
    align-self: center;
    width: 90vw;
    margin-top: 0;
    padding: 40px 10px;
  }

  .i-work-across {
    align-self: flex-start;
  }

  .div-block-56 {
    justify-content: flex-start;
    align-items: center;
    width: 80svw;
  }

  .paragraph-what-i-do-copy {
    width: 60svw;
  }

  .div-block-56-copy {
    width: 80svw;
  }

  .find-my-work {
    text-align: left;
  }

  .find-my-work-paragraph {
    text-align: center;
    width: 80svw;
  }

  .cell-178-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .grid-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100svw;
    display: grid;
  }

  .div-block-57, .div-block-58, .div-block-59, .div-block-60, .div-block-61, .div-block-62, .div-block-63, .div-block-64 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .services-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-142 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
    padding: 0;
  }

  .quick-stack-143 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-contact-text {
    width: 90svw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-statement {
    width: 80svw;
    font-size: 38px;
    line-height: 40px;
  }

  .section-37 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-statement {
    align-self: flex-end;
    width: 65svh;
    padding-left: 0;
  }

  .quick-stack-144 {
    width: 90svw;
    padding-left: 20px;
  }

  .heading-statement-eyebrow {
    margin-right: 140px;
    font-size: 16px;
    line-height: 18px;
    display: block;
  }

  .cell-250 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cell-251 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .text-hero-copy-copy {
    width: 87svw;
    padding-left: 10px;
    padding-right: 60px;
    font-size: 48px;
    line-height: 52px;
  }

  .section-38 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 42svh;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .background-video-16 {
    width: 100%;
    height: 42svh;
  }

  .metis-heading-dark-title {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-project-overview {
    width: 90svw;
  }

  .quick-stack-metis-12-copy {
    width: 90vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .stack_fullscreen-card-title {
    height: auto;
  }

  .stack_fullscreen-card-title.is-3-metis-navy {
    height: 20svh;
  }

  .mega-text-medium {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .contribution-text-large-metis {
    font-size: 18px;
    line-height: 26px;
  }

  .quick-stack-146 {
    width: 95svw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .metis-heading-dark-centred {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-11-centred {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-dark-2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .text-cell-confidence {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 10px 20px 20px;
  }

  .metis-heading-teal-my-contribution {
    width: 90vw;
    padding-left: 0;
  }

  .mega-text-2 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 56px;
  }

  .metis-paragraph-dark-centred-2 {
    color: #042735;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .metis-image-cell-centred-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

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

  .div-block-71 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .metis-paragraph-dark-card {
    color: #042735;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 65vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .metis-image-cell-defining-the-exp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .div-block-project-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    height: auto;
    padding: 0;
  }

  .div-block-project-overview-2 {
    justify-content: center;
    align-items: flex-start;
    height: 12svh;
    padding: 6px 0;
  }

  .section-project-quick-view {
    height: 45svh;
  }

  .stack_fullscreen-card-metis-hero-video {
    height: auto;
  }

  .stack_fullscreen-card-metis-hero-video.is-3-metis-yellow {
    justify-content: center;
    align-items: flex-start;
    height: 42svh;
  }

  .div-block-project-overview-items {
    background-color: #fff0;
    justify-content: center;
    align-items: flex-start;
    width: 40svw;
    height: 36px;
  }

  .div-block-68-bottom-line {
    width: 100%;
  }

  .bold-text-38 {
    font-size: 30px;
  }

  .paragraph-22, .paragraph-23 {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }

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

  .paragraph-25, .paragraph-26 {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }

  .container-44-we-discovered {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .bold-text-40, .bold-text-41 {
    width: auto;
  }

  .metis-paragraph-dark-copy-copy {
    color: #042735;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 45vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .heading-cards {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-metis-content-problem {
    flex: 0 auto;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-182 {
    width: 50px;
    max-width: none;
  }

  .image-183 {
    box-sizing: border-box;
    width: 50px;
    max-width: none;
    display: block;
  }

  .div-block-73 {
    width: 30svw;
  }

  .div-block-74 {
    border-width: 2px;
    width: 30svw;
    padding: 10px;
  }

  .metis-heading-eyebrow-copy {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .stack_fullscreen-card-product-trans {
    height: auto;
  }

  .stack_fullscreen-card-product-trans.is-3-metis-white {
    background-color: #ffffffbf;
    height: auto;
  }

  .product-transformation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .quick-stack-product-transformation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-186 {
    width: 120%;
  }

  .metis-paragraph-dark-a-tangled-mess {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 51vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .tangled-mess-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .metis-heading-eyebrow-tangled-mess {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-75, .div-block-76 {
    width: 50px;
  }

  .metis-heading-dark-content-problem {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-image-tangled-mess {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-end;
    padding: 140px 0 0;
  }

  .image-archetypes {
    width: 100%;
  }

  .stack_fullscreen-card-discovery {
    height: auto;
  }

  .stack_fullscreen-card-discovery.is-3-metis-white {
    background-attachment: scroll, fixed;
    height: 100svh;
  }

  .heading-11-copy {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-44-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100svw;
    height: auto;
    padding-top: 0;
  }

  .text-cell-reassurance {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
  }

  .container-archetype-exploration {
    justify-content: flex-end;
    align-items: center;
    width: 100svw;
    height: auto;
    padding-top: 0;
    box-shadow: 0 2px 20px 8px #103a5833;
  }

  .archetypes-text-cell {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-metis-11-archetypes {
    width: 100vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-149-copy {
    width: 50svw;
    height: 100svh;
  }

  .cell-254 {
    background-position: 75% 100%;
    background-size: cover;
    flex-flow: row;
  }

  .cell-255 {
    background-position: 65% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: row;
  }

  .cell-256 {
    background-position: 75% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    flex-flow: row;
  }

  .metis-heading-archetypes-sage, .metis-heading-archetypes-hero, .metis-heading-archetypes-magician {
    text-align: left;
    border-radius: 0;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .metis-paragraph-dark-archetypes {
    color: #103a58;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50vw;
    height: 100svh;
    margin: 0;
    padding: 60px 30px;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .quick-stack-metis-11-archetypes-images {
    width: 100vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .stack_fullscreen-card-archetypes {
    height: auto;
  }

  .stack_fullscreen-card-archetypes.is-3-metis-yellow {
    -webkit-backdrop-filter: blur(5px) blur(20px);
    backdrop-filter: blur(5px) blur(20px);
    height: auto;
  }

  .stack_fullscreen-card-white {
    height: auto;
  }

  .stack_fullscreen-card-white.is-3-metis-yellow {
    background-color: #ffffffb3;
    height: 100svh;
  }

  .stack_fullscreen-card-copy-white.is-3-metis-yellow {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-brand-direction-2 {
    justify-content: space-between;
    align-items: flex-end;
    width: 100svw;
    height: 100svh;
    padding-top: 0;
  }

  .cell-257 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-151 {
    width: 50svw;
    height: 100svh;
  }

  .image-64-copy {
    width: 50%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .background-video-17 {
    justify-content: center;
    align-items: flex-end;
    width: 49svw;
    height: 22svh;
    margin-top: 100px;
  }

  .quick-stack-metis-10-visual-language {
    flex: 0 auto;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .metis-paragraph-dark-visual-language {
    color: #042735;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .animation-landing-text-cell-visual-language {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 0;
  }

  .heading-11-visual-language {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-43-2-copy-visual-language {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .stack_fullscreen-card-video-visual-language.is-3-metis-yellow {
    background-color: #fff9;
    height: auto;
  }

  .stack_fullscreen-card-contribution {
    height: auto;
  }

  .stack_fullscreen-card-contribution.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .mega-text-contribution {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 50px;
  }

  .heading-eon-white-copy {
    width: 80svw;
    padding-left: 0;
  }

  .cell-12-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
  }

  .stack_fullscreen-card-shaping-the-experience, .stack_fullscreen-card-shaping-the-experience.is-3-metis-yellow {
    height: auto;
  }

  .quick-stack-metis-shaping {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    align-self: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .animation-landing-text-cell-shaping {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
  }

  .metis-image-cell-translating-shaping {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .container-44-shaping {
    justify-content: center;
    align-items: flex-start;
    width: 100svw;
    height: auto;
  }

  .stack_fullscreen-card-turning-point {
    height: auto;
  }

  .stack_fullscreen-card-turning-point.is-3-metis-yellow {
    background-position: 0 30%;
    height: 100svh;
  }

  .stack_fullscreen-card-reflection {
    height: auto;
  }

  .stack_fullscreen-card-reflection.is-3-metis-yellow {
    background-position: 0 50px, 0 0;
    height: 100svh;
  }

  .stack_fullscreen-card-evolving-the-brand {
    height: auto;
  }

  .stack_fullscreen-card-evolving-the-brand.is-3-metis-yellow {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .stack_fullscreen-card-system {
    height: auto;
  }

  .stack_fullscreen-card-system.is-3-metis-yellow {
    background-image: linear-gradient(359deg, #f40abf, #ff699a 52%, #f98f51);
    height: 100svh;
  }

  .image-191 {
    width: 120%;
    margin-top: 100px;
  }

  .metis-image-cell-system {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .quick-stack-metis-system {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 0 auto;
    width: 90vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .metis-heading-dark-system {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-paragraph-dark-system {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .cell-25-system {
    padding-left: 0;
  }

  .div-block-69-labels-metis {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 75svw;
  }

  .stack_fullscreen-card-metis-branding-3 {
    height: auto;
  }

  .stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
    -webkit-backdrop-filter: blur(5px) blur(30px);
    backdrop-filter: blur(5px) blur(30px);
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: contain;
    justify-content: center;
    align-items: flex-end;
    height: 60svh;
    box-shadow: 0 -5px 16px 4px #103a584d;
  }

  .quick-stack-150-final-identity, .stack_fullscreen-card-metis-brand-final {
    height: auto;
  }

  .stack_fullscreen-card-metis-brand-final.is-3-metis-yellow {
    background-color: #103a58bf;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-card-bring-to-life {
    height: auto;
  }

  .stack_fullscreen-card-bring-to-life.is-3-metis-yellow {
    background-position: 50% -280%;
    background-size: 110%;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100svh;
  }

  .quick-stack-metis-10-evolving {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .animation-landing-text-cell-evolving {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding: 0 40px 10px;
  }

  .metis-heading-dark-evolve {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .container-44-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100svw;
    height: auto;
  }

  .ui-playground {
    align-self: center;
    width: 60svw;
    max-width: none;
    height: auto;
    margin-top: 140px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .metis-heading-dark-shaping {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-paragraph-dark-shaping {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 30vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .quick-stack-metis-translating {
    width: 80vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .metis-heading-dark-3-translating {
    width: 50vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .metis-paragraph-dark-translating {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 60vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .animation-landing-text-translating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-paragraph-dark-defining {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .stack_fullscreen-card-defining {
    height: auto;
  }

  .stack_fullscreen-card-defining.is-3-metis-yellow {
    height: 100svh;
  }

  .quick-stack-metis-defining {
    flex: 0 auto;
    width: 90vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .heading-11-defining {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-dark-defining {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-metis-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-42-tangled {
    font-size: 13px;
    line-height: 16px;
  }

  .metis-paragraph-dark-transformation {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 60vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .animation-landing-text-cell-trans {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-image-cell-transformation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 20px 0 0;
  }

  .quick-stack-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100svh;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .metis-paragraph-dark-synopsis {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .div-block-67-synopsis-group {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90svw;
    height: 13svh;
    margin-bottom: 0;
    padding-top: 0;
  }

  .metis-logo {
    width: 16%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .metis-paragraph-dark-evolving {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .container-41-metis {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .metis-heading-dark-transform {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-metis-10-discovered {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 0 auto;
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-148-reassurance {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    width: 40svw;
    margin-top: 140px;
    padding: 0;
  }

  .metis-heading-teal-my-reflection {
    letter-spacing: -2px;
    width: 80vw;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .mega-text-2-reflection {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 52px;
    line-height: 56px;
  }

  .heading-11-evolving {
    justify-content: center;
    align-items: flex-start;
    width: 30svw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11-final-identity {
    justify-content: center;
    align-items: flex-start;
    width: 50svw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-teal-turning-point {
    width: 80vw;
    padding-left: 0;
    font-size: 48px;
  }

  .metis-heading-dark-problem {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-heading-dark-copy {
    width: 54vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .heading-11-transformation {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-77-buliding-the-platform {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .quick-stack-bringing-experience-to-life {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 0;
    flex: 0 auto;
    width: 90vw;
    margin: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .metis-heading-dark-to-life {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-image-cell-bring-to-life {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .metis-paragraph-dark-bring-to-life {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .heading-11-bring-to-life {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-44-bring-to-life {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100svw;
    height: auto;
  }

  .metis-image-cell-evolving {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .mega-text-medium-vision {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .cell-263 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e5fca79d9a766492d603d_Group%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75%;
    border: 2px solid #18efd4;
  }

  .cell-266 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4e1ab6a9c24c66cc3bba66_Componants.avif"), linear-gradient(270deg, #f40ebd, #f88c54);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 45%, auto;
    border-style: none;
  }

  .stack_fullscreen-gallery-metis {
    height: auto;
  }

  .stack_fullscreen-gallery-metis.is-3-metis-yellow {
    height: 100svh;
  }

  .over-time {
    color: #103a58;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 40vw;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .ui-repitition {
    vertical-align: baseline;
    align-self: baseline;
    width: 100%;
    margin-top: 190px;
  }

  .other-agency {
    width: 30svw;
  }

  .work-spotlight-metis {
    background-position: 100% 100%, 100%, 0 0;
    background-size: 55%, 150%, auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .paragraph-spotlight {
    width: 60svw;
  }

  .heading-spotlight-2 {
    width: 60svw;
    font-size: 28px;
    line-height: 30px;
  }

  .bold-text-43 {
    width: 70svw;
  }

  .div-block-69-labels-metis-home {
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .logo-metis {
    width: 220px;
    height: 40px;
  }

  .logo-stand-in-wam {
    font-size: 38px;
    line-height: 40px;
  }

  .work-spotlight-ea {
    background-size: 55%, 100%;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-wam {
    background-position: 0 0, 100% 100%, 0 0;
    background-size: 100%, 80%, auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-horla {
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-pigs {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .logo-stand-in-horla {
    width: 50svw;
    font-size: 38px;
    line-height: 40px;
  }

  .labels-pelle-home {
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .heading-spotlight-pelle-heading {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .paragraph-spotlight-pelle {
    width: 65svw;
  }

  .container-spotlight-pelle, .container-spotlight-metis-1, .container-spotlight-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 10px 25px 10px 40px;
  }

  .container-spotlight-horla {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 10px 25px;
  }

  .container-spotlight-pigs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 70vw;
    margin: 10px 25px;
  }

  .paragraph-spotlight-wam {
    width: 70svw;
    font-size: 14px;
  }

  .heading-spotlight-wam {
    width: 50svw;
    font-size: 24px;
    line-height: 28px;
  }

  .labels-pelle-wam {
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .heading-spotlight-horla {
    width: 50svw;
    font-size: 24px;
    line-height: 28px;
  }

  .paragraph-spotlight-horla {
    width: 70svw;
  }

  .labels-pelle-horla {
    justify-content: flex-start;
    align-items: center;
    width: 95svw;
  }

  .heading-spotlight-pigs {
    font-size: 24px;
    line-height: 28px;
  }

  .logo-stand-in-pigs {
    font-size: 38px;
    line-height: 40px;
  }

  .paragraph-spotlight-pigs {
    width: 70svw;
  }

  .discover-more {
    background-position: 130% 20%;
    background-size: 70%;
    height: 100vh;
  }

  .discover-more-text-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
    margin: 10px 25px;
  }

  .bold-text-44 {
    overflow-wrap: normal;
    width: 50svw;
  }

  .bold-text-45 {
    width: 40svw;
    font-size: 22px;
    line-height: 24px;
  }

  .bold-text-46 {
    width: 50svw;
  }

  .container-54 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: 14svh;
    display: flex;
  }

  .mega-text-medium-home {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .stack_fullscreen-metis-home {
    height: auto;
  }

  .stack_fullscreen-metis-home.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .metis-image-spotlight-home {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .project-spotlight-heading {
    width: 90vw;
    padding-left: 0;
  }

  .stack_fullscreen-pelle {
    height: auto;
  }

  .stack_fullscreen-pelle.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .stack_fullscreen-wam-2 {
    height: auto;
  }

  .stack_fullscreen-wam-2.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .stack_fullscreen-horla {
    height: auto;
  }

  .stack_fullscreen-horla.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .stack_fullscreen-pigs {
    height: auto;
  }

  .stack_fullscreen-pigs.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .disclaimer {
    margin-top: 30px;
    padding-left: 0;
  }

  .quick-stack-overview-pelletech {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100svh;
  }

  .pelletech-logo {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .pelletech-heading-dark-title {
    width: 75vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .pelletech-paragraph-dark-synopsis {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 75vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
    display: flex;
  }

  .stack_full-card-pelletech-hero-video {
    height: auto;
  }

  .stack_full-card-pelletech-hero-video.is-3-metis-yellow {
    justify-content: center;
    align-items: flex-start;
    height: 41svh;
  }

  .bold-text-38-pelletech-synopsis {
    font-size: 24px;
    line-height: 28px;
  }

  .paragraph-22-pelle {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .div-block-68-pelle {
    width: 100%;
  }

  .div-block-project-overview-pelletech {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 0;
  }

  .div-block-67-synopsis-group-pelletech {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90svw;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-94-pelletech {
    justify-content: center;
    align-items: center;
  }

  .section-project-quick-view-pelletech {
    height: 45svh;
  }

  .section-38-pelletech {
    height: 42svh;
  }

  .cell-71-pelletech {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-93-pelletech {
    width: 75svw;
  }

  .div-block-project-overview-items-metis {
    background-color: #fff0;
    justify-content: center;
    align-items: flex-start;
    width: 40svw;
    height: 36px;
  }

  .div-block-project-overview-pelletech-2 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    width: 75svw;
    margin-bottom: 10px;
  }

  .div-project-overview-items-pelletech {
    background-color: #fff0;
    justify-content: center;
    align-items: flex-start;
    width: 24svw;
    height: 27px;
  }

  .stack_fullscreen-card-title-pelletech {
    height: auto;
  }

  .stack_fullscreen-card-title-pelletech.is-3-metis-navy {
    height: 20svh;
  }

  .mega-text-medium-pelletech {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .pelletech-heading-pink {
    width: 90vw;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .pelletech-heading-pink-my-contribution {
    letter-spacing: -2px;
    width: 80vw;
    padding-left: 0;
    font-size: 36px;
    line-height: 48px;
  }

  .pelletech-heading-dark {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-heading-eyebrow {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .pelletech-paragraph-dark {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .stack_fullscreen-card-turning-point-pelletech {
    height: auto;
  }

  .stack_fullscreen-card-turning-point-pelletech.is-3-metis-yellow {
    background-position: 0 30%;
    height: 100svh;
  }

  .quick-stack-pelletech {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 40px;
  }

  .cell-263-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69737f3c20fb71d2aad95ac9_Machine.avif");
    background-position: 50%;
    background-size: 170px;
    border: 2px solid #d32e7c;
  }

  .cell-266-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5507ae39bdfddbe560be79_iPhone%2013%20mini%20-%203.avif");
    background-position: 50% -5%;
    background-repeat: no-repeat;
    background-size: 300px;
    border-style: solid;
  }

  .stack_fullscreen-card-reflection-pelletech {
    height: auto;
  }

  .stack_fullscreen-card-reflection-pelletech.is-3-metis-yellow {
    background-position: 0 50px, 0 0;
    height: 100svh;
  }

  .quick-stack-154 {
    width: 90svw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-198 {
    width: 24px;
  }

  .pelletech-paragraph-cards {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-heading-title-cards {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .principles-cards-pelletech {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pelletech-heading-dark-centred {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-paragraph-dark-centred {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .building-the-platform {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-dark-platform-build {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .validation-pelletech {
    height: auto;
  }

  .validation-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .pelletech-image-ui-exploration {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .curated-imagery-title {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 35svw;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .statistic {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-heading-turning-point {
    width: 80vw;
    padding-left: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .contribution-text-large-pelletch {
    color: #041d34;
    font-size: 18px;
    line-height: 26px;
  }

  .text-cell-testing-the-theory {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 0;
  }

  .image-199 {
    align-self: center;
    width: 25svw;
  }

  .cell-300 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .image-200 {
    height: 24svh;
  }

  .cell-301, .cell-302 {
    justify-content: center;
    align-items: center;
  }

  .pelletech-heading-dark-transform {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-paragraph-light-poc-copy {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 40vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .cell-303 {
    justify-content: center;
    align-items: flex-end;
  }

  .pelletech-heading-eyebrow-white {
    align-self: center;
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .caption-pelletech {
    justify-content: center;
    align-items: flex-start;
    width: 26svw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 16px;
  }

  .quick-stack-document-management {
    width: 39svw;
    height: 33svh;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .quick-stack-query-response {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 55svw;
    height: 25svh;
    padding-left: 0;
  }

  .quick-stack-dashboard {
    width: 30svw;
    height: 55svh;
  }

  .image-202, .query-1 {
    height: 24svh;
  }

  .tablet {
    border-radius: 6px;
    width: 20svh;
  }

  .stack_fullscreen-opportunity-pelletech-1 {
    height: auto;
  }

  .stack_fullscreen-opportunity-pelletech-1.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .cell-304 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-100 {
    width: 60svw;
  }

  .div-block-101 {
    width: 18svw;
  }

  .stack_fullscreen-building-the-platform {
    height: auto;
  }

  .stack_fullscreen-building-the-platform.is-3-metis-white {
    background-color: #ffffffbf;
    height: auto;
  }

  .building-the-platform-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
  }

  .testing-the-theory {
    flex-flow: column;
    width: 100vw;
    height: auto;
  }

  .identifying-the-challenge {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .discorery-challenge {
    width: 90vw;
    margin: 0;
  }

  .mega-text-contribution-pelletech {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 50px;
  }

  .pelletech-contribution-2 {
    height: auto;
  }

  .pelletech-contribution-2.is-3-metis-yellow {
    background-position: -300% 102%;
    background-size: 110%;
    height: 100svh;
  }

  .pelletech-heading-white-my-contribution-copy {
    width: 80vw;
    padding-left: 0;
  }

  .contribution-text-large-pelletech-white {
    font-size: 18px;
    line-height: 26px;
  }

  .stack-opportunity-pelletech-blue {
    height: auto;
  }

  .stack-opportunity-pelletech-blue.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .pelletech-paragraph-light-2 {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 60vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-heading-light-sub-heading {
    width: 55vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .eyebrow-pelletech-light {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-eyebrow-light {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-11-transformation-pelletech-light {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contribution-text-large-pelletech {
    font-size: 18px;
    line-height: 26px;
  }

  .stack_fullscreen-approach-pelletech {
    height: auto;
  }

  .stack_fullscreen-approach-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .image-203 {
    width: 14svw;
  }

  .pelletech-paragraph-light-validation {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-heading-stats-cards-light {
    width: 45vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .caption-doc-man-pelletech {
    width: 34vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .curated-imagery-cell-dash {
    border-right-width: 0;
  }

  .curated-screen-shots-dash {
    width: 40svw;
    height: 59svh;
    overflow: hidden;
  }

  .quick-stack-157 {
    width: 54svw;
    height: 50svh;
  }

  .cell-306 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .caption-image-dashpelletech {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .curated-imagery-title-doc-man {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-image-pelletech-query {
    align-self: center;
    width: 50vw;
    margin: 0 20px;
    font-size: 12px;
    line-height: 16px;
  }

  .cell-doc-man {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: center;
  }

  .quick-stack-158 {
    width: 90svw;
    height: 40svh;
    overflow: hidden;
  }

  .caption-pelletech-dash {
    justify-content: center;
    align-items: flex-start;
    width: 30svw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-image-pelletech-queryresponsive {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
    font-size: 12px;
    line-height: 16px;
  }

  .quick-stack-159 {
    width: 30svw;
    height: 58svh;
  }

  .cell-309 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .responsive {
    width: 90svw;
    height: 40svh;
  }

  .quick-stack-responsive {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90svw;
    height: 30svh;
  }

  .curated-imagery-title-responsive {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-responsive {
    border-radius: 8px;
    height: 20svh;
  }

  .mobile-responsive-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .stack_fullscreen-ui-exploration {
    height: auto;
  }

  .stack_fullscreen-ui-exploration.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .stack_fullscreen-opportunity-dash-v2 {
    height: auto;
  }

  .stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .pelletech-paragraph-dark-light {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 35vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .stack_fullscreen-search-exp-pelletech {
    height: auto;
  }

  .stack_fullscreen-search-exp-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .cell-311 {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cell-312 {
    background-size: 100px;
    justify-content: center;
    align-items: center;
  }

  .cell-315 {
    opacity: 0;
  }

  .cell-316 {
    opacity: 1;
  }

  .cell-317 {
    opacity: 0;
  }

  .quick-stack-160 {
    width: 50svw;
    height: 45svh;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-ui-exploration {
    width: 90vw;
    height: 70svh;
    margin: 20px auto;
  }

  .ui-exploration-stack {
    flex-flow: column;
    width: 90vw;
    height: auto;
  }

  .ui-exploration-text-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .image-205 {
    width: 25svw;
  }

  .image-206 {
    border-radius: 8px;
    width: 10svw;
  }

  .designed-for-convinience-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90vw;
    height: auto;
  }

  .stack_fullscreen-designed-for-convinience {
    height: auto;
  }

  .stack_fullscreen-designed-for-convinience.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .stack_fullscreen-product-launch {
    height: auto;
  }

  .stack_fullscreen-product-launch.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: row;
    height: 100svh;
  }

  .div-block-104 {
    width: 80px;
    height: 2px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-209, .image-210 {
    width: 90px;
  }

  .image-211 {
    height: 180px;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
  }

  .image-212 {
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-44-pelletech-image-grid {
    justify-content: flex-end;
    align-items: flex-start;
    width: 90svw;
    height: auto;
  }

  .query-screens {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 55svw;
    height: 40svh;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-engineers-on-the-move {
    flex: 0 auto;
    align-self: flex-start;
    width: 90vw;
    height: 40svh;
    margin: 20px 0;
  }

  .pelletech-image-ui-responsive-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 50px 0 0;
  }

  .tablet-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .text-scaling-beyond-chat {
    width: 90svw;
  }

  .background-video-22 {
    width: 60svw;
    height: 34svh;
  }

  .building-mvp {
    height: auto;
  }

  .building-mvp.is-3-metis-white {
    background-color: #ffffffbf;
    height: 100svh;
  }

  .building-mvp-content {
    width: 100vw;
    height: 65svh;
    margin: 60px 0;
  }

  .metis-image-illustration-video {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .metis-image-cell-archetype-wheel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .our-approach-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-dark-transform-2 {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-image-cell-brain {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .pelletech-paragraph-dark-centred-copy {
    color: #042735;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-our-approach {
    flex-flow: column;
    width: 90vw;
    height: auto;
  }

  .pelletech-heading-eyebrow-query-screens {
    align-self: center;
    width: 35vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .dashboard-annotation {
    justify-content: center;
    align-items: center;
  }

  .cell-322 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .curated-imagery-title-dashboard {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .building-the-mvp-text {
    width: 40svw;
  }

  .cell-323 {
    justify-content: center;
    align-items: flex-start;
  }

  .curated-screen-shots-doc-man {
    width: 40svw;
    height: 34svh;
    margin-bottom: 0;
  }

  .pelletech-heading-eyebrow-doc-man {
    align-self: center;
    width: 34vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .factory-floor-v1 {
    width: 100vw;
    height: 40svh;
    margin: 60px auto;
  }

  .factory-floor-content-v1 {
    flex-flow: column;
    width: 100vw;
    height: auto;
  }

  .pelletech-image-scaling-beyond-chat {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .pelletech-heading-eyebrow-light-system-insights {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .metis-heading-light-scaling, .pelletech-heading-light-built-for-eng, .metis-heading-dark-built-for {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-paragraph-dark-light-built-for {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .div-block-77-built-for {
    width: 90svw;
  }

  .query-2 {
    justify-content: center;
    align-items: center;
  }

  .pelletech-image-collateral {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .built-for {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    align-self: center;
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .quick-stack-scaling {
    width: 90vw;
    height: 35svh;
    margin: 0 auto;
  }

  .image-cell-scaling {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .caption-pelletech-query-2 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 16px;
  }

  .cell-324 {
    justify-content: center;
    align-items: center;
  }

  .scaling {
    flex-flow: column;
    width: 90vw;
    height: auto;
  }

  .query-response-1 {
    width: 100vw;
    height: 50svh;
    margin: 0 auto;
  }

  .query {
    flex-flow: column;
    width: 100vw;
    height: auto;
  }

  .pelletech-paragraph-light-challenge {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-heading-light-answers {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-heading-dark-answers {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-paragraph-dark-light-answers {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .cell-318-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .pelletech-paragraph-dark-light-intro, .pelletech-paragraph-dark-light-intro-to-ea {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .animation-landing-text-celll-exp-to-system {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-108 {
    flex: 1;
    width: 30svw;
  }

  .metis-paragraph-white-final-identity {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 45vw;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .metis-heading-light-final-identity {
    color: #fff;
    width: 45vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .metis-heading-dark-product-transformation {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .metis-heading-eyebrow-web-to-build {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

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

  .div-block-reassurance {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .container-content-problem {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
  }

  .heading-11-content-problem {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metis-heading-visual-language {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .heading-shaping {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-turning-point {
    width: 95svw;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-217 {
    width: 30svw;
    height: 90svh;
    overflow: hidden;
  }

  .final-identity-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50svw;
    padding-left: 60px;
    display: flex;
  }

  .pelle-heading-light-indentify {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .indentifying-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-paragraph-dark-light-scaling {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .pelletech-heading-light-intro {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelle-heading-light-dash-defining {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .pelle-heading-light-ui-exp {
    width: 35vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelle-heading-dark-intro-2 {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .bold-text-52-copy {
    width: 35svw;
  }

  .div-block-77-validating-the-idea {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .metis-heading-light-transform-copy {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .pelletech-heading-stats-cards-light-copy {
    width: 45vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-77-identifying-the-challenge {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .quick-stack-everyone-needs-a-dave {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    width: 90vw;
    margin: 10px 0;
  }

  .div-block-77-bour-approach, .div-block-77-ui-exploration, .div-block-77-answers-faster {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .div-block-77-introducing-ea {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .quick-stack-validating-the-idea {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .quick-stack-introducing-ea {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .quick-stack-building-the-platform {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pelletech-heading-light-scaling {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .section-project-quick-view-wam {
    height: 45svh;
  }

  .stack_fullscreen-card-title-wam {
    height: auto;
  }

  .stack_fullscreen-card-title-wam.is-3-metis-navy {
    height: 10svh;
    overflow: hidden;
  }

  .quick-stack-overview-wam {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100svh;
    overflow: hidden;
  }

  .cell-71-wam {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-project-overview-wam {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 0;
  }

  .div-block-67-synopsis-group-wam {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90svw;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-94-wam {
    justify-content: center;
    align-items: center;
  }

  .stack_full-card-wam-hero-video {
    height: auto;
  }

  .stack_full-card-wam-hero-video.is-3-metis-yellow {
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
  }

  .stack_wrapper_casestudy-wam {
    height: auto;
  }

  .wam-logo {
    width: 60%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .wam-heading-hero {
    width: 75vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .wam-paragraph-hero-synopsis {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 75vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .div-project-overview-items-wam {
    background-color: #fff0;
    justify-content: center;
    align-items: flex-start;
    width: 24svw;
    height: 27px;
  }

  .stack_full-card-contribution-wam {
    height: auto;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    background-position: -300% 102%;
    background-size: 110%;
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
    overflow: hidden;
  }

  .container-wam {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .quick-stack-146-wam {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cell-25-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-left: 0;
  }

  .mega-text-contribution-wam {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 50px;
  }

  .contribution-text-large-wam {
    font-size: 18px;
    line-height: 24px;
  }

  .stack_full-card-reflection-wam {
    height: auto;
  }

  .stack_full-card-reflection-wam.is-3-metis-reflection-image {
    background-position: 50%;
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
    overflow: hidden;
  }

  .mega-text-2-reflection-wam {
    letter-spacing: -2px;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 52px;
    line-height: 56px;
  }

  .stack_fullscreen-gallery-wam {
    height: auto;
  }

  .stack_fullscreen-gallery-wam.is-3-metis-yellow {
    height: 100svh;
  }

  .container-wam-image-grid {
    justify-content: flex-end;
    align-items: flex-start;
    width: 90svw;
    height: auto;
  }

  .quick-stack-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 40px;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam {
    height: auto;
  }

  .stack_fullscreen-bg-wam.is-3-metis-white {
    background-color: #000000bf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-color: #ffffffbf;
    flex-flow: row;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-1 {
    background-color: #000000bf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight, .stack_fullscreen-bg-wam.image-environment-1 {
    background-color: #ffffffbf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-3 {
    background-color: #000000bf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-environment-2, .stack_fullscreen-bg-wam.image-environment-3 {
    background-color: #ffffffbf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
    background-color: #000000bf;
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338ab10108324af3a7c3_coffee.avif");
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 60svh;
    background-attachment: scroll, fixed;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image.dark-overlay {
    background-position: 0 0, 0 100%;
  }

  .stack_fullscreen-bg-wam.image-backing-parkinsons-club, .stack_fullscreen-bg-wam.image-wam-scne-final {
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-through-the-dark {
    background-color: #ffffffbf;
    background-image: linear-gradient(90deg, #000 35%, #000000b3 69%, #000000b3), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b3e81a102b62f6d476c16_Through-the-Dark.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 100% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 140svw, auto;
    background-attachment: scroll, fixed, scroll;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-right-story {
    background-color: #ffffffbf;
    background-position: 30% 0;
    background-size: auto 100svh;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-black {
    background-color: #000c;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-2, .stack_fullscreen-bg-wam.is-3-meaningful-journey-image, .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-color: #000000bf;
    flex-flow: row;
    height: 100svh;
    overflow: hidden;
  }

  .wam-section-heading {
    width: 90vw;
    padding-left: 0;
    font-size: 32px;
  }

  .mega-text-medium-wam {
    letter-spacing: -1px;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 38px;
  }

  .wam-section-title-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-wam-title {
    width: 90vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .container-42-wam-title {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: 14svh;
    display: flex;
  }

  .wam-heading-my-contribution {
    letter-spacing: -2px;
    width: 90vw;
    padding-left: 0;
    font-size: 36px;
  }

  .cell-263-wam {
    border: 2px solid #027785;
  }

  .cell-261-wam {
    background-position: 50%;
    background-size: cover;
  }

  .cell-266-wam {
    background-position: 50%;
    border-style: solid;
  }

  .wam-heading-my-reflection {
    letter-spacing: -1px;
    width: 80vw;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .stack_full-block-quote-wam {
    height: auto;
  }

  .stack_full-block-quote-wam.is-3-wam-ron-quote {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4caf008e16ede3436c2a_Ron-White.avif");
    background-position: 0 0, 30% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100svh;
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
    overflow: hidden;
  }

  .block-quote-lable-text-wam {
    width: 90svw;
    font-size: 18px;
    line-height: 26px;
  }

  .wam-blockquote---quote {
    letter-spacing: -2px;
    width: 90vw;
    padding-left: 0;
    font-size: 36px;
    line-height: 36px;
  }

  .wam-heading-light-intro {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 28px;
  }

  .wam-heading-intro {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-designing-the-character {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .character-design-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .character-design-text-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .character-image-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .quick-stack-163 {
    order: 0;
    width: 40svw;
    height: 20svh;
    padding: 0;
  }

  .image-218 {
    border-radius: 10px;
    width: auto;
    height: 18svh;
    line-height: 10px;
  }

  .metis-heading-teal-my-reflection-2 {
    width: 80vw;
    padding-left: 0;
  }

  .character-image-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 0%;
    background-size: contain;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .character-image-3, .character-image-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 0%;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .character-image-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 0%;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .character-image-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .quick-stack-wam-quote {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-wam-synopsis {
    font-size: 22px;
    line-height: 20px;
  }

  .wam-heading-light-intro-throughout {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .wam-heading-intro-throughout {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .animation-landing-text-cell-objection {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-77-introducing-objection {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .wam-paragraph-objection {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16px;
    display: flex;
  }

  .wam-paragraph-realism {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 45vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .wam-paragraph-realism._50 {
    width: 80svw;
    font-size: 18px;
    line-height: 20px;
  }

  .quick-stack-through-the-dark {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-cell-through-the-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wam-heading-through-the-dark {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-77-through-the-dark {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90svw;
  }

  .bold-text-57 {
    font-size: 16px;
    line-height: 18px;
  }

  .div-block-77-wam-right-story {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40svw;
  }

  .wam-heading-light-intro-copy {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-paragraph-lived-experience {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .wam-heading-right-story-title {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .telling-the-right-story {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 95vw;
    height: auto;
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-77-wam-right-story-title {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90svw;
  }

  .wam-paragraph-thd {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 15px;
    display: flex;
  }

  .wam-heading-intro-thd {
    color: #fff;
    width: 65vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .cell-332, .cell-333 {
    border-radius: 20px;
  }

  .wam-heading-eyebrow-light {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .heading-11-wam {
    justify-content: center;
    align-items: flex-start;
    width: 90svw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-334, .cell-335 {
    border-radius: 20px;
  }

  .wam-credit-label {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 45vw;
    margin: 0;
    padding: 0 0 6px;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .cell-336, .cell-337, .cell-338, .cell-339 {
    border-radius: 20px;
  }

  .wam-principles {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .principle-card {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 44svw;
  }

  .wam-principle-heading {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .wam-character-text {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 60vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .wam-character-card-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .wam-character-card-2 {
    width: 80svw;
    padding-right: 10px;
  }

  .cell-340 {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
  }

  .cell-341, .cell-342 {
    justify-content: center;
    align-items: center;
  }

  .wam-heading-objection-heading {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 28px;
  }

  .wam-heading-objection {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .cell-343, .cell-344, .cell-345, .cell-346 {
    border-radius: 20px;
  }

  .quick-stack-introducing-the-right-story {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-146-wam-reflection {
    padding-top: 0;
    padding-bottom: 0;
  }

  .reflection-text-large-wam {
    font-size: 16px;
    line-height: 18px;
  }

  .mega-text-block-quote-wam {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 52px;
    line-height: 56px;
  }

  .image-meaningful-journey {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
  }

  .wam-paragraph-not-every-journey {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .not-every-outcome-title-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, auto;
    height: 100svh;
  }

  .mega-text-hero-wam {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 50px;
    line-height: 56px;
  }

  .wam-heading-my-hero {
    width: 80vw;
    padding-left: 0;
    line-height: 54px;
  }

  .div-project-overview-items-wam-long {
    background-color: #fff0;
    justify-content: center;
    align-items: flex-start;
    width: 46svw;
    height: 27px;
  }

  .bold-text-63 {
    font-size: 16px;
    line-height: 22px;
  }

  .bold-text-64 {
    font-size: 22px;
  }

  .quick-stack-146-wam-contribution {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-25-wam-contribution {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
  }

  .wam-heading-intro-emotional-journey {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-paragraph-story-wanted {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .wam-heading-the-story {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-heading-the-story-we-wanted {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-our-approach {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .designing-the-narrative {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .designing-the-narrative-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-introducing-designing-the-narrative {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wam-heading-designing-the-narrative {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-cards {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    display: flex;
  }

  .wam-paragraph-dark-light-intro {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .wam-heading-choosing-moments {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-heading-choosing-moments-that-mattered {
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-heading-designing-the-person {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .wam-heading-intro-designing-the-person {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-paragraph-light-intro {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 15px;
    display: flex;
  }

  .character-design-text-everyday-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-designing-the-character-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: 100svh;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wam-heading-light-intro-emotion {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .wam-heading-intro-emotion {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .wam-heading-intro-authenticity, .wam-heading-intro-building-bill {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .building-bill-stack {
    width: 90svw;
    height: 35svh;
  }

  .wam-heading-intro-emotional-weight {
    width: 80vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .character-design-text-cell-dexterity {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wam-heading-intro-inhabiting {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .heading-everyday-details {
    width: 85svw;
  }

  .wam-heading-everyday-details {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object, .wam-heading-intro-not-scenes, .wam-heading-narrative-interaction, .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .quick-stack-an-objection {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .objection {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .wam-heading-not-every-journey {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .div-block-not-every-journey {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90svw;
  }

  .quick-stack-not-every-journey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 90vw;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .realism-over-spectacle {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .narrative-principles {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .narrative-principle-stack {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .quick-stack-realism-over-spectacle {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .div-block-111 {
    width: 50svw;
  }

  .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .character-design-stack-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .div-block-112 {
    width: 50svw;
    height: 40svh;
  }

  .creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .foorprints {
    width: 60svw;
  }

  .footprints {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .narrative-interaction {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .storyboards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .intro-sbs {
    width: 50svw;
  }

  .environmental-interaction {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .environmental-interaction-stack, .testing-the-experience {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .cell-351 {
    justify-content: center;
    align-items: flex-start;
  }

  .interaction-in-practice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .cell-352 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-165 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
  }

  .narrative-card-character {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .character-card {
    width: 40svw;
  }

  .throughout-the-experience {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .not-every-meaningful-journey, .character-design-stack-2, .testing-beyond-the-studio {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .quick-stack-166, .quick-stack-167 {
    padding: 0;
  }

  .image-intro-to-ea {
    width: 50svw;
  }

  .bold-text-65 {
    font-size: 16px;
  }

  .the-brief {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .container-wam-contribution {
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .building-an-emotional-journey, .appropriate-medium {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .understanding-bill {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .choosing-the-moments {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: 100svh;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .why-vr {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-why-vr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding: 20px 0;
  }

  .wam-heading-intro-why-vr {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 32px;
  }

  .wam-heading-eyebrow-light-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .experience-design, .narrative-principles-eyebrow, .heading-11-transformation-writing-dev, .heading-11-transformation-physical-considerations, .heading-11-expression, .heading-11-transformation-expression, .heading-11-dexterity, .heading-11-character-dev, .heading-11-world-building, .heading-11-transformation-copy {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .navbar-brand.w--current {
    color: #fff;
    flex: 0 auto;
    margin-top: 10px;
    margin-left: 30px;
    padding-top: 10px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .container-2 {
    border-radius: 10px;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-wrapper-three {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .footer-divider-two {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .heading-6 {
    color: #000;
    align-self: center;
    font-size: 12px;
  }

  .youtube {
    width: 80vw;
  }

  .navbar {
    align-self: center;
  }

  .menu-button-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar-no-shadow {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .paragraph-3 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-2 {
    width: 70vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .quick-stack-12 {
    width: 85vw;
    height: auto;
  }

  .cell-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .cell-12 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .cell-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .cell-18 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logos-title-large {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-8 {
    flex-flow: column;
    width: 90vw;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .clients-title {
    width: 70vw;
  }

  .clients-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    place-content: stretch center;
    align-items: center;
    width: 100vw;
    max-width: 85vw;
    margin: 0 auto;
  }

  .clients-image {
    width: 30vw;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-11 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .image-17 {
    width: 40vw;
    max-width: 65px;
    margin: 0 0 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .key-responsibilities {
    flex: 0 auto;
    order: 1;
    width: 90vw;
    min-width: auto;
    height: auto;
    min-height: auto;
    margin: 60px auto 0;
    padding: 40px 0;
  }

  .text-purple {
    align-self: flex-start;
    width: 80vw;
    padding-left: 10px;
    padding-right: 0;
    font-size: 20px;
  }

  .paragraph-purple {
    align-self: center;
    width: 75vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-19 {
    align-self: center;
    width: 85vw;
  }

  .body-9 {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/662b96a982ee1a340b8f46b4_Halifax-lady.avif"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png");
    background-position: 0 0, 80% 0, 50%;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto 100vh, cover;
  }

  .body-11 {
    background-position: 50%, 0%, 0 0;
    background-size: 150%, auto 40vh, auto;
    background-attachment: fixed, fixed, scroll;
  }

  .body-12 {
    background-position: 0 0, 0 0, 50% 0;
    background-size: contain, auto, auto 50vh;
  }

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

  .quick-stack-15 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .cell-25 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-left: 0;
  }

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

  .paragraph-5 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    display: flex;
  }

  .skoda-quote {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .my-role {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 85vw;
    margin: 0 auto;
  }

  .container-9 {
    width: 80vw;
  }

  .paragraph-7 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .deliahs-heart-quote {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .youtube-2 {
    width: 80vw;
    margin-bottom: 40px;
  }

  .display-heading {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .cell-29 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
  }

  .container-12 {
    width: 85vw;
  }

  .cell-30, .cell-31 {
    padding-top: 10px;
  }

  .cell-32 {
    justify-content: flex-end;
    align-items: center;
    padding-top: 10px;
  }

  .cell-33 {
    justify-content: flex-end;
    align-items: center;
  }

  .image-9x9 {
    width: 70vw;
    margin: 0 0 0 40px;
  }

  .div-block.stack_fullscreen-card-horla {
    height: 90vh;
  }

  .background-video-4 {
    width: 100vw;
    height: 150vw;
  }

  .intro-paragraph-centre-alligned {
    align-self: center;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .background-video-5 {
    width: 40vw;
    height: 40vw;
    margin-left: 40px;
  }

  .div-block-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 85vw;
  }

  .paragraph-3-centre-alligned {
    width: 85vw;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-46, .cell-47, .cell-48 {
    padding-top: 10px;
  }

  .background-video-6 {
    width: 40vw;
    height: 150px;
    margin-left: 40px;
  }

  .image-29 {
    margin-top: 20px;
  }

  .quote-block-horla {
    width: 85vw;
    margin-left: 10px;
    margin-right: 10px;
  }

  .quick-stack-17 {
    padding: 0;
  }

  .image-38 {
    margin-top: 10px;
  }

  .quote-block-cinch {
    justify-content: flex-start;
    align-items: center;
    padding: 20px;
  }

  .image-42 {
    order: -1;
    align-self: flex-start;
    width: 50px;
    padding-bottom: 0;
  }

  .section-12 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .slider {
    width: 80vw;
    height: 50vh;
  }

  .icon-2 {
    margin-right: 0;
  }

  .icon-3 {
    margin-left: 0;
  }

  .quote-block-halifax {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-47 {
    width: 85vw;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .youtube-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-50 {
    width: 60vw;
  }

  .image-51 {
    width: 60vw;
    margin-left: 40px;
  }

  .quick-stack-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-23 {
    margin-bottom: 0;
  }

  .background-video-10 {
    align-self: flex-start;
    width: 60vw;
    height: 20vh;
  }

  .block-quote-3 {
    padding-left: 0;
  }

  .quick-stack-28 {
    margin: 0 0 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-29 {
    width: 80vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-31 {
    margin-left: 0;
    margin-right: 0;
  }

  .block-quote-5 {
    padding-left: 0;
  }

  .quick-stack-40 {
    padding-left: 0;
    padding-right: 0;
  }

  .block-quote-6 {
    width: 70vw;
    padding-left: 0;
    padding-right: 10px;
    position: static;
  }

  .div-block-7 {
    width: 70vw;
  }

  .quick-stack-47 {
    width: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-71 {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .image-64 {
    width: 30%;
    margin-left: 0;
  }

  .image-65 {
    width: 60vw;
    max-width: none;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .block-quote-7 {
    color: #fff;
    border-left-style: none;
    margin-bottom: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
  }

  .quick-stack-53 {
    align-self: center;
    width: 85vw;
    margin-bottom: 40px;
  }

  .quick-stack-54 {
    align-self: center;
    width: 85vw;
  }

  .quick-stack-55 {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-56 {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-85 {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-86, .cell-87 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-57 {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-58 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-88 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-17-centre-alligned {
    color: #fff;
    font-family: Open Sans, sans-serif;
  }

  .paragraph-purple-left-alligned {
    align-self: center;
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .image-87 {
    order: -1;
    width: 65px;
  }

  .block-quote-9 {
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    font-weight: 300;
  }

  .quick-stack-64 {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .div-block-9 {
    justify-content: flex-start;
    align-items: center;
    width: 65px;
  }

  .key-responsibilities-e-on {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-93 {
    width: 60px;
  }

  .quote-block-the-crumlins {
    justify-content: flex-start;
    align-items: center;
    padding: 20px 15px;
  }

  .body-16 {
    background-color: #1b0013;
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-123 {
    align-self: flex-start;
  }

  .div-block-18 {
    width: 85vw;
    margin-top: 0;
  }

  .quick-stack-95 {
    width: 85vw;
  }

  .quick-stack-96 {
    width: 60vw;
  }

  .bold-text-13 {
    width: 85vw;
  }

  .image-135 {
    width: 70vw;
  }

  .section-20 {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    max-width: 100vw;
  }

  .div-block-23 {
    width: 70vw;
  }

  .quick-stack-105 {
    width: 80vw;
  }

  .cell-161, .cell-163 {
    display: none;
  }

  .cell-166 {
    display: inline-flex;
  }

  .image-145 {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-147 {
    width: 30%;
  }

  .quick-stack-110 {
    margin-top: 0;
    padding-top: 0;
  }

  .background-video-11 {
    width: 40vw;
    height: 30vh;
    margin-top: 0;
  }

  .quick-stack-113 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100vw;
  }

  .nav-link-7 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .background-video-12 {
    background-color: #1b001866;
    justify-content: space-between;
    align-items: center;
    height: 80svh;
  }

  .section-24 {
    background-position: 40% 100%;
    background-size: 170%;
    height: 80svh;
  }

  .cell-178 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .container-30 {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: 35svw;
    display: flex;
  }

  .container-my-work {
    margin-left: 0;
    margin-right: 0;
  }

  .image-161 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-work {
    width: 60svw;
  }

  .div-block-25 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 70svw;
    display: flex;
  }

  .cell-180 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .container-32 {
    min-height: 300px;
    padding-left: 0;
  }

  .cell-181 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .quick-stack-114 {
    width: 100svw;
    max-width: none;
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .container-33 {
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding: 10px 20px;
  }

  .nav-menu-3 {
    margin-bottom: 0;
    margin-left: 25%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .body-20 {
    background-position: 50% 30%;
    background-size: 170vw;
    height: 100svh;
    min-height: auto;
  }

  .cell-182 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    background-size: contain;
    border-width: 0;
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-115 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90svw;
    height: 26rem;
    min-height: 19rem;
    max-height: 40rem;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-183 {
    background-position: 50%;
    border-width: 0;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .cell-184 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-width: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .cell-185 {
    padding-left: 20px;
  }

  .cell-186 {
    justify-content: center;
    align-items: center;
  }

  .stack_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 20px;
  }

  .pelletech {
    width: 100%;
    height: 30rem;
  }

  .quick-stack-116 {
    height: auto;
    padding-bottom: 10px;
  }

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

  .paragraph-16 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cell-187 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .label-branding {
    margin-bottom: 10px;
  }

  .container-36 {
    flex-flow: wrap;
    margin-left: 20px;
  }

  .label-ux-ui, .label-illustration, .label-animation, .label-services, .label-motion {
    margin-bottom: 10px;
  }

  .view-project-button {
    margin-left: 20px;
  }

  .container-37 {
    height: auto;
    min-height: auto;
  }

  .stack_card_example-2, .stack_card_example-3 {
    height: auto;
  }

  .stack_card_example-4, .stack_card_example-5, .stack_card_example-6 {
    height: auto;
    padding-bottom: 0;
  }

  .section-27 {
    min-height: auto;
  }

  .cell-188 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cdb0702005bf1fd105_Metis%20Mobile.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-189 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443526704c8564b3f50_Pigs%20Mobile.avif");
    background-size: cover;
    display: flex;
  }

  .cell-190 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629caac1233a563faaf3b_E.on%20next%20Mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-191 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cacd2343a9f0ac9279_Cinch%20Mobile.avif");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-192 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629ca7ea14231da78fd58_Halifax%20Mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-193 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6966344308e81427944ac366_Storyboards%20and%20presentations%20Mobile.avif");
    background-position: 0%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-194 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443cd2343a9f0afca68_Deliahs%20heart%20Mobile.avif");
    background-position: 0 100%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-195 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443c3166f3176b8adbb_La%20Horla%20Mobile.avif");
    background-position: 0%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-196 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443d6303f29b6e2a99e_Crumlins%20Mobile.avif");
    background-position: 0%;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-197 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696634431fca492532aa980d_Game%20Concepts%20Mobile.avif");
    background-position: 50% 100%;
    background-size: cover;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .stack_card_example-copy {
    width: 100%;
    height: auto;
  }

  .stack_card_example-2-copy {
    height: 30rem;
  }

  .stack_card_example-3-copy {
    height: auto;
    padding-bottom: 10px;
  }

  .stack_card_example-4-copy {
    height: 30rem;
  }

  .stack_card_example-5-copy, .stack_card_example-6-copy, .stack_card_example-17-copy {
    height: auto;
    padding-bottom: 10px;
  }

  .stack_card_example-8-copy {
    height: auto;
  }

  .stack_card_example-9-copy {
    height: auto;
    padding-bottom: 10px;
  }

  .stack_card_example-10-copy {
    height: auto;
  }

  .pelletech-image {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629ca93505a32ebb3f329_Pelletech%20Mobile.avif");
    background-position: 50% 0;
    background-size: cover;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .cell-188-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443a398c00ffdacd3f7_Motion%20Graphics%20Mobile.avif");
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-190-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6966344fc9061f8f66e30d3d_Music%20%26%20Socials%20Mobile.avif");
    background-position: 0 100%;
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-191-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443b5dd179d96af58a8_Comics%20Mobile.avif");
    background-position: 50% 100%;
    background-size: cover;
    border-radius: 1rem 1rem 0 0;
  }

  .cell-192-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69663443335126d6ad482b2d_Commercial%20Illustration%20Mobile.avif");
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .cell-193-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/696629cb5bae90f5a6b03534_Skoda%20Mobile.avif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .h3 {
    text-align: left;
    width: 24svw;
  }

  .container-35-copy {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .design {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/69667c3f1e4b8575ba3cd189_Frame%2010.avif");
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-30 {
    margin-bottom: 8rem;
  }

  .div-block-31 {
    height: auto;
    margin-bottom: 0;
  }

  .div-block-32 {
    height: auto;
    padding-bottom: 10px;
  }

  .section-29 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .heading-29 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .quick-stack-121 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    object-position: 0% 0%;
    height: auto;
    overflow: visible;
  }

  .cell-200 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .cell-201 {
    justify-content: center;
    align-items: center;
  }

  .div-block-35-copy, .div-block-36 {
    width: 100px;
    height: 80px;
    margin-left: 0;
  }

  .div-block-37 {
    width: 100px;
    height: 80px;
    margin-left: 0;
    padding-left: 10px;
    display: block;
  }

  .insta-link {
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    height: 120px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .link-block {
    justify-content: flex-start;
    align-items: center;
    height: 120px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .link-block-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    height: 120px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .view-project-button-copy, .view-project-button-copy-copy {
    margin-left: 20px;
  }

  .section-30 {
    justify-content: center;
    align-items: flex-end;
    height: 100svh;
    display: flex;
  }

  .background-video-13 {
    width: 60vw;
    height: 180px;
  }

  .bold-text-23 {
    padding-left: 0;
  }

  .cell-193-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978bb703bd3b4051b312f4a_78003a7708c007568fc66d9d0bbc21b9_Walk%20a%20mile%20Mobile.avif");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0;
  }

  .view-project-button-copy {
    margin-left: 20px;
  }

  .navbar-no-shadow-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(to bottom, null, null);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    height: 80vh;
  }

  .image-170, .image-171 {
    width: 80vw;
  }

  .navbar-no-shadow-copy-copy {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .heading-36 {
    width: 100%;
    display: block;
  }

  .paragraph-21 {
    width: 80vw;
  }

  .cell-220 {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar-no-shadow-copy {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .navbar-no-shadow-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978c7fdde22771dfc81c21a_e809d94223249aea137ea3c8265fd47d_Screenshot-2025-10-30-at-17.40.08%201.avif"), linear-gradient(to bottom, null, null);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .body-8-copy {
    overflow: visible;
  }

  .stack_wrapper_casestudy {
    height: auto;
  }

  .stack_fullscreen-card.is-2 {
    height: 130svh;
  }

  .stack_fullscreen-card.is-3 {
    height: 100svh;
  }

  .stack_fullscreen-card.is-3-skoda-green {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-metis-navy {
    height: 100svh;
  }

  .stack_fullscreen-card.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-card.is-2-e-on-beige, .stack_fullscreen-card.is-3-e-on-mauve, .stack_fullscreen-card.is-2-cinch-purple--light {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-2-cinch-purple-dark {
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-halifax-teal {
    height: 100svh;
  }

  .stack_fullscreen-card.is-2-dark-red-wam {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-lighter-red-wam {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-game-concept-grey {
    background-color: #73f8e8cc;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-socials-black {
    background-color: #000;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-ourense-blue-2 {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
  }

  .stack_fullscreen-card.is-3-beni-blue-dark {
    background-color: #001041cc;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-grave-blue-1 {
    background-color: #0f2c4bcc;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-audi-red, .stack_fullscreen-card.is-3-audi-red-2 {
    background-color: #57001bd9;
  }

  .stack_fullscreen-card.is-3-horla-black {
    justify-content: flex-start;
    align-items: center;
  }

  .stack_fullscreen-card.is-3-deliah-black {
    background-color: #000f1bb3;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stack_fullscreen-card.is-3-crumlins-1 {
    background-color: #150038b3;
    flex-flow: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-40 {
    width: 80vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-41-horla {
    width: 90vw;
    height: auto;
  }

  .container-42 {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 12svh;
  }

  .container-43 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    height: 100svh;
    display: flex;
  }

  .container-44 {
    justify-content: center;
    align-items: center;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .container-46 {
    width: 80vw;
    height: auto;
  }

  .cell-12-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-12-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-27-copy-copy {
    min-height: auto;
  }

  .image-146-copy-copy {
    width: 100%;
    padding-top: 20px;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-11-copy, .heading-11-copy-copy, .heading-11-copy, .heading-11-copy, .heading-11-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .cell-11-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .heading-11-copy {
    text-align: left;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 85vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .bold-text-22-copy {
    padding-left: 0;
  }

  .cell-12-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-224 {
    justify-content: center;
    align-items: center;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .quick-stack-51-copy {
    margin-top: 40px;
  }

  .cell-12-copy-copy-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-146-copy-copy {
    width: 100%;
    padding-top: 20px;
    position: sticky;
  }

  .navbar-no-shadow-copy {
    background-image: linear-gradient(180deg, #161319, #2d273533), linear-gradient(to bottom, null, null);
    background-color: #0f0f0fb3;
    background-image: linear-gradient(#16131980, #2d273533), linear-gradient(#0000, #0000);
    height: auto;
  }

  .skoda-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .metis-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-11-copy-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .paragraph-motion-graphics {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-flex;
  }

  .hero-motion-graphics {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-3-skoda {
    color: #fff;
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-cell-skoda {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-solution-skoda {
    align-self: flex-start;
    width: 70vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .text-cell-skoda {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-problem-skoda {
    align-self: flex-start;
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    padding-left: 0;
    display: block;
  }

  .image-lessons-skoda {
    align-self: flex-start;
    width: 70vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .image-outcome-skoda {
    border-radius: 0;
    align-self: flex-start;
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .quick-stack-metis {
    align-self: center;
    width: 90vw;
    margin-top: 220px;
    margin-right: auto;
  }

  .metis-heading-teal {
    text-align: center;
    text-transform: none;
    text-overflow: clip;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    direction: ltr;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    padding-left: 0;
    font-size: 19px;
    line-height: 26px;
    display: flex;
  }

  .metis-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .metis-heading-dark {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-paragraph-dark {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .animation-landing-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .metis-image-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .image-176 {
    width: 90svw;
  }

  .image-metis-hero {
    width: 30vw;
    padding-top: 0;
    position: sticky;
  }

  .metis-illustration {
    border-radius: 10px;
  }

  .metis-illustration-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    order: 9999;
    align-self: flex-end;
    width: 80vw;
    height: auto;
  }

  .cell-226 {
    display: none;
  }

  .image-eon-hero-image {
    width: 70%;
    padding-top: 20px;
  }

  .hero-image-cell-eon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-text-cell-eon {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .image-cell-eon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: block;
  }

  .image-eon-competition {
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-eon-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-eon-white {
    padding-left: 0;
  }

  .paragraph-eon-dark {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-eon {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-eon-problem {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-eon-solution {
    width: 50vw;
    max-width: none;
  }

  .image-eon-outcome {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-eon-payment-details, .image-eon-meter-reads {
    width: 60vw;
    max-width: none;
  }

  .eon-quick-stack-solution {
    width: 80vw;
  }

  .eon-quick-stack {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-cinch {
    background-color: #0f0f0f4d;
    background-image: linear-gradient(#0000, #0000);
    height: auto;
  }

  .heading-cinch {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-cinch {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .text-cell-cinch {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-cell-cinch {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .image-cinch-problem {
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .image-cinch-solution {
    align-self: flex-start;
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 140px;
    margin-bottom: 0;
    display: block;
  }

  .image-cinch-trust-pilot {
    border-radius: 10px;
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-cinch-hero {
    width: 60vw;
    margin-top: 0;
    padding-top: 20px;
  }

  .hero-text-cell-halifax {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-halifax {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-halifax {
    text-align: left;
    width: 80vw;
    margin: 0;
  }

  .halifax-logo {
    width: 40%;
    margin-left: 0;
  }

  .quick-stack-helo-halifax {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-cell-halifax {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
  }

  .image-cell-halifax {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .image-halifax-problem {
    align-self: flex-start;
    width: 70vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    display: block;
  }

  .image-halifax-where-to-start {
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .image-halifax-solution {
    width: 60vw;
    max-width: none;
  }

  .image-halifax-mortgage-calc {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-halifax-lessons-learned {
    width: 80%;
    margin-top: 10px;
  }

  .paragraph-halifax-hero, .paragraph-hero-walk-a-mile {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .header-walk-a-mile {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .paragraph-walk-a-mile {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-cell-walk-a-mile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-cell-walk-a-mile-main {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-walk-a-mile-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 17px;
  }

  .text-cell-walk-a-mile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .image-walk-a-mile-do-what-you-love {
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-walk-a-mile-problem {
    align-self: flex-start;
    width: 35vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-walk-a-mile-the-solution {
    width: 60vw;
    max-width: none;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .image-walk-a-mile-turning-point, .image-walk-a-mile-character-card {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .quick-stack-29-walk-a-mile-narrative {
    width: 80vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-walk-a-mile-card-1 {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-walk-a-mile-card-2 {
    width: 30vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .motion-graphics-hero-text {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-walk-a-mile-2 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-walk-a-mile-storyboards {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .cell-233 {
    display: none;
  }

  .storyboarding-imagery {
    padding-top: 0;
    padding-bottom: 0;
  }

  .environment-imagery {
    padding: 0;
  }

  .image-wands {
    align-self: flex-start;
    width: 40vw;
    margin-top: 10px;
  }

  .worthing-parkinsons {
    align-self: flex-start;
    margin-top: 10px;
  }

  .heading-11-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
    display: flex;
  }

  .paragraph-purple-copy {
    align-self: center;
    width: 75vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .walk-a-mile-hero-text {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .heading-walk-a-mile-hero {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .navbar-no-shadow-walk-a-mile {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .metis-heading-dark-display {
    width: 80vw;
    line-height: 36px;
  }

  .quick-stack-hero {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-my-role {
    height: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .quick-stack-template {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-template-centre-full-image {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .game-concepts-heading-display {
    width: 80vw;
    line-height: 36px;
  }

  .game-concepts-paragraph {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .game-concept-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-game-concept-hero {
    width: 30vw;
    padding-top: 20px;
    position: sticky;
  }

  .game-concept-text-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .game-concept-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .game-concept-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .game-concept-heading-dark {
    width: 80vw;
  }

  .game-concept-paragraph-dark {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-game-concept {
    width: 100vw;
  }

  .quick-stack-hero-game-concept, .quick-stack-hero-pigs {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-cell-pigs {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .pigs-heading-dark-display {
    width: 80vw;
    line-height: 36px;
  }

  .pigs-paragraph-dark {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .pigs-heading-dark {
    width: 80vw;
  }

  .pigs-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .pigs-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .pigs-paragraph-dark-2 {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .pigs-heading-dark-2 {
    width: 80vw;
  }

  .image-pigs-starting-point {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
  }

  .quick-stack-pigs {
    padding-left: 0;
    padding-right: 0;
  }

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

  .lip-sync-test-triple {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
    margin-left: 0;
    padding: 0;
  }

  .featured-work-motion-graphics {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .title-motion-graphics-centre-display {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .quick-stack-136, .quick-stack-137, .quick-stack-138 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 80vw;
  }

  .heading-triple-small {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
    display: inline-flex;
  }

  .paragraph-motion-graphics-small {
    width: 80vw;
    display: none;
  }

  .image-cell-capabilities-motion-graphics {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .quick-stack-capability-module {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .quick-stack-hero-socials {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .socials-heading-dark-display {
    width: 80vw;
    font-size: 32px;
    line-height: 36px;
  }

  .socials-paragraph {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-socials-hero {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .heading-socials {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .socials-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .socials-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .background-video-chris {
    width: 50vw;
    height: 30vh;
    margin-top: 0;
  }

  .socials-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .comics-heading-display {
    width: 80vw;
    line-height: 36px;
  }

  .comics-paragraph {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-hero-comics {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-comics-hero {
    width: 30vw;
    padding-top: 20px;
    position: sticky;
  }

  .comics-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .image-comics-ourense {
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-comics-ourense-1 {
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .image-comics-hunting {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .image-comics-beni {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .quick-stack-beni {
    margin-top: 0;
    margin-right: auto;
  }

  .quick-stack-beni-2 {
    width: 80vw;
  }

  .quick-stack-beni-2-copy {
    width: 80vw;
    margin-top: 220px;
  }

  .comics-paragraph-2 {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .comics-heading-display-2 {
    width: 80vw;
    font-size: 18px;
    line-height: 22px;
  }

  .commercial-illustration-hero {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .commercial-illustration-heading-display {
    width: 80vw;
    line-height: 36px;
  }

  .com-illustration-paragraph-dark {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-no-shadow-comercial-illus {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .image-com-ill {
    width: 45vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .container-template-centre-full-image-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .com-ill-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .com-ill-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .quick-stack-foxs {
    width: 40vw;
  }

  .image-178 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .quick-stack-take-it-further {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 40vw;
  }

  .cell-245 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .com-ill-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-com-ill {
    margin-top: 140px;
    margin-right: auto;
  }

  .quick-stack-com-ill-3 {
    margin-top: 40px;
    margin-right: auto;
  }

  .cell-247 {
    justify-content: center;
    align-items: center;
  }

  .com-ill-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .com-ill-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .com-ill-text-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-com-ill-centre-align {
    margin-top: 40px;
  }

  .quick-stack-com-ill-illustrations {
    width: 80vw;
  }

  .image-storyboard-hero {
    width: 40vw;
    padding-top: 20px;
    position: sticky;
  }

  .storyboard-heading-display {
    width: 80vw;
    line-height: 36px;
  }

  .image-storyboard-planet {
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .storyboard-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .storyboard-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .storyboard-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .storyboard-text-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .voda-logo {
    align-self: flex-start;
    width: 110px;
  }

  .storyboard-paragraph-white-40 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .storyboard-paragraph-white-40-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .heading-11-games {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .quick-stack-games2 {
    margin-top: 100px;
    margin-right: auto;
  }

  .section-animation-projects {
    min-height: auto;
  }

  .stack_fullscreen-card-design {
    height: 20vh;
  }

  .section-design {
    min-height: auto;
  }

  .design-bg {
    background-position: 50% 30%;
    background-size: 170vw;
    height: 100svh;
    min-height: auto;
  }

  .quick-stack-hero-horla {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-42-horla {
    width: 100vw;
  }

  .quick-stack-template-horla {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .horla-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .horla-text-cell {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .heading-11-horla {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .horla-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .quick-stack-template-horla-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-horla {
    align-self: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-right: auto;
  }

  .cell-71-horla {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .horla-heading-dark {
    width: 80vw;
    line-height: 32px;
  }

  .horla-paragraph-dark {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .horla-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .performance {
    margin-left: 40px;
  }

  .block-quote-7-copy {
    color: #fff;
    border-left-style: none;
    margin-bottom: 40px;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
  }

  .quick-stack-horla-centre-align, .quick-stack-horla-centre-align-2 {
    margin-top: 40px;
  }

  .horla-centre-image-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-template-horla-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .horla-paragraph-white-small {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .horla-centre-image-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .cell-11-horla-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .quick-stack-58-copy {
    width: 100vw;
    height: 80vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .horla-paragraph-white-full-width-centre {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .deliah-heading-dark {
    width: 80vw;
    line-height: 32px;
  }

  .deliah-paragraph {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .deliah-heading-white {
    width: 80vw;
    padding-left: 0;
  }

  .deliah-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .deliah-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 40px 0 0;
    display: flex;
  }

  .image-180 {
    border-radius: 10px;
    width: 50vw;
  }

  .navbar-no-shadow-deliah {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
  }

  .live-performance-cell {
    width: 80vw;
  }

  .inception-image {
    border-radius: 10px;
    width: 60vw;
  }

  .quick-stack-deliah {
    align-self: center;
    width: 80vw;
    margin-top: 0;
    margin-right: auto;
  }

  .quick-stack-template-deliah {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-42-deliah {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
  }

  .quick-stack-deliah-2 {
    align-self: center;
    width: 80vw;
    margin-top: 0;
    margin-right: auto;
  }

  .quick-stack-template-deliah-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-180-big-night {
    border-radius: 10px;
    width: 40vw;
    margin-left: 40px;
  }

  .crumlins-heading-display {
    width: 80vw;
    line-height: 36px;
  }

  .crumlins-paragraph {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-71-crumlins {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    display: flex;
  }

  .image-crumlins-hero {
    width: 30vw;
    padding-top: 0;
    position: sticky;
  }

  .quick-stack-hero-crumlins {
    height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .crumlins-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-40-crumlins {
    width: 80vw;
    height: 90vh;
    display: block;
  }

  .crumlins-heading-dark {
    width: 80vw;
    line-height: 32px;
  }

  .container-42-crumlins {
    width: 100vw;
  }

  .quick-stack-template-crumlins {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-11-crumlins {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .crumlins-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .image-crumlins-world {
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    display: block;
  }

  .crumlins-centre-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .quick-stack-crumlins-centre-align {
    margin-top: 40px;
  }

  .crumlins {
    min-height: auto;
  }

  .cell-71-metis {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .metis-image-cell-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-metis-10 {
    align-self: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-40-eon {
    width: 80vw;
    height: auto;
    display: block;
  }

  .image-63-eon {
    border-radius: 0;
    align-self: flex-start;
    width: 40vw;
    margin-top: 10px;
  }

  .quick-stack-eon-centred-eon {
    width: 80vw;
  }

  .container-43-eon-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .eon-text-2 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-51-cinch {
    width: 100vw;
    margin-top: 40px;
  }

  .container-43-cinch {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .quick-stack-27-cinch-hero {
    height: 80vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text-cell-cinch-hero {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .hero-image-cell-cinch-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-51-halifax {
    width: 100vw;
    margin-top: 40px;
  }

  .container-43-halifax {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100svh;
    display: flex;
  }

  .heading-halifax-copy {
    text-align: left;
    width: 80vw;
    margin: 0 0 0 40px;
  }

  .text-cell-halifax-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
  }

  .quick-stack-51-halifax-2 {
    width: 100vw;
    margin-top: 40px;
  }

  .paragraph-3-skoda-hero {
    color: #fff;
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .quick-stack-27-skoda {
    height: 90vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-7-skoda {
    text-align: left;
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    line-height: 24px;
  }

  .cell-71-skoda {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .quick-stack-51-skoda {
    width: 100vw;
    margin-top: 0;
  }

  .container-43-skoda {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .container-42-wam {
    width: 80vw;
  }

  .lessons-learned-image-2-wam {
    align-self: flex-start;
    width: 40vw;
    margin-top: 10px;
  }

  .quick-stack-pigs-2 {
    width: 100vw;
    padding-left: 0;
    padding-right: 0;
  }

  .youtube-20 {
    width: 80vw;
    margin-left: 20px;
  }

  .quick-stack-134-pigs-2 {
    width: 80vw;
    margin-left: 40px;
  }

  .pigs-image-cell-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 20px;
  }

  .quick-stack-pigs-3 {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .image-pigs-animation-process {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .container-42-pigs {
    width: 80vw;
  }

  .pigs-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .quick-stack-pigs-4 {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-51-motion-graphics {
    width: 100vw;
    margin-top: 40px;
  }

  .image-18-approach-motion {
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .container-42-socials {
    width: 80vw;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-socials {
    align-self: center;
    width: 80vw;
    margin-top: 0;
    margin-right: auto;
  }

  .socials-image-cell-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0 40px 0 0;
  }

  .quick-stack-socials-2 {
    align-self: center;
    width: 80vw;
    margin-top: 140px;
    margin-right: auto;
  }

  .socials-image-cell-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .quick-stack-template-comics {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-comics-beni-3 {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    display: block;
  }

  .quick-stack-comics-2-col {
    margin-top: 0;
    margin-right: auto;
  }

  .comics-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .image-comics-romance-1 {
    width: 60vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    display: block;
  }

  .image-comics-romance-2, .image-comics-romance-3 {
    width: 40vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .container-40-comics {
    width: 80vw;
    height: auto;
    display: block;
  }

  .comics-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .comics-paragraph-white {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 80vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .comics-landing-text-cell {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack-grave {
    margin-top: 0;
    margin-right: auto;
  }

  .quick-stack-template-com-ill {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-42-planet {
    width: 100vw;
  }

  .quick-stack-template-com-ill-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quick-stack-81-planet, .quad-audi, .duo-audi, .quad-voda {
    width: 80vw;
    margin-left: 40px;
  }

  .youtube-17-hsbc {
    margin-left: 40px;
  }

  .home-serve {
    width: 40vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .cell-71-storyboards-hero-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .storyboard-paragraph-small {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image-deliah-live, .image-deliah-plotting, .image-deliah-collab {
    border-radius: 10px;
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .horla-image-cell-2, .horla-image-cell-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0 40px;
  }

  .quick-stack-horla-3 {
    width: 80vw;
  }

  .quick-stack-3x3-horla {
    padding-left: 40px;
    padding-right: 0;
  }

  .image-crumlins-what, .image-crumlins-push {
    border-radius: 10px;
    align-self: flex-start;
    width: 50vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
  }

  .game-image-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 20px;
  }

  .cell-249 {
    padding-left: 20px;
  }

  .heading-37 {
    width: 80vw;
  }

  .section-35 {
    height: 100vh;
  }

  .paragraph-13-home {
    width: 80vw;
    padding-left: 0;
  }

  .container-my-work-2 {
    justify-content: center;
    align-items: flex-end;
  }

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

  .heading-15-design {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .youtube-21 {
    height: auto;
  }

  .container-42-animation {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: auto;
  }

  .stack_animation-hero {
    height: auto;
  }

  .container-40-motion-g-hero {
    width: 100vw;
    height: auto;
    display: block;
  }

  .stack_fullscreen-card-eon, .stack_fullscreen-card-wam, .stack_fullscreen-card-music, .stack_fullscreen-card-comics, .stack_fullscreen-card-storyboards, .stack_fullscreen-card-games {
    height: 100svh;
  }

  .hi-i-m-nick {
    width: 16rem;
    padding: 0;
    font-size: 18px;
    font-weight: 200;
    line-height: 22px;
  }

  .div-block-24-copy {
    box-shadow: none;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 40px 1rem 100px;
    padding-top: 10px;
    display: flex;
  }

  .heading-2-red-copy {
    font-size: 18px;
    line-height: 20px;
  }

  .container-what-i-do {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paragraph-what-i-do {
    width: 70svw;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .heading-what-i-do {
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 22px;
  }

  .container-what-i-do-bullets {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 20px;
  }

  .i-work-across {
    border-radius: 4px;
    width: 10rem;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-what-i-do-copy {
    width: 70svw;
  }

  .find-my-work {
    margin-bottom: 10px;
  }

  .find-my-work-paragraph {
    width: 90svw;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-weight: 400;
  }

  .cell-178-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .quick-stack-142 {
    width: 80svw;
  }

  .quick-stack-143 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-contact-text {
    width: 75svw;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .heading-statement {
    padding-bottom: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .section-37 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-statement {
    width: 73svw;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .quick-stack-144 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 90svw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-statement-eyebrow {
    margin-left: 10px;
    margin-right: 60px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .text-hero-copy-copy {
    color: #e9dbd3;
    text-align: left;
    padding-bottom: 0;
    padding-right: 20px;
    font-size: 44px;
    line-height: 46px;
    display: block;
    position: static;
  }

  .section-38 {
    height: 30svh;
    padding-bottom: 0;
  }

  .background-video-16 {
    height: 30svh;
  }

  .metis-heading-dark-title {
    width: 90vw;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-project-overview {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .div-block-68 {
    width: 90svw;
  }

  .label-branding-case-study {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-metis-12-copy {
    align-self: center;
    width: 90vw;
    height: 12svh;
    margin-top: 0;
    margin-right: auto;
  }

  .stack_fullscreen-card-title.is-3-metis-navy {
    height: 12svh;
  }

  .mega-text-medium {
    text-align: left;
    white-space: pre;
    overflow-wrap: normal;
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 12svh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .contribution-text-large-metis {
    color: #350f5b;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .quick-stack-146 {
    width: 90svw;
  }

  .metis-heading-dark-centred {
    justify-content: center;
    align-items: center;
    width: 90vw;
    font-size: 32px;
    line-height: 32px;
    display: flex;
  }

  .heading-11-centred {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
  }

  .metis-heading-dark-2 {
    justify-content: flex-start;
    align-items: center;
    width: 40svw;
    line-height: 32px;
    display: flex;
  }

  .text-cell-confidence {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    display: flex;
  }

  .metis-heading-teal-my-contribution {
    color: #103a58;
    width: 80vw;
    padding-left: 0;
  }

  .mega-text-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 28px;
    line-height: 48px;
  }

  .metis-paragraph-dark-centred-2 {
    text-align: center;
    flex-flow: column;
    align-self: flex-start;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .metis-image-cell-centred-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .div-block-71 {
    justify-content: center;
    align-items: flex-start;
    width: 40svw;
  }

  .metis-paragraph-dark-card {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 60vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .metis-image-cell-defining-the-exp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .div-block-project-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .div-block-project-overview-2 {
    width: 90svw;
    height: 16svh;
  }

  .cell-253 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .section-project-quick-view {
    height: 60svh;
  }

  .stack_fullscreen-card-metis-hero-video.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    height: 30svh;
  }

  .div-block-project-overview-items {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90svw;
    height: 32px;
  }

  .div-block-68-bottom-line {
    background-color: #ffffff1a;
    width: 90svw;
  }

  .bold-text-38 {
    font-size: 24px;
    line-height: 28px;
  }

  .paragraph-22, .paragraph-23 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .paragraph-24, .paragraph-25 {
    width: 90svw;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .paragraph-26 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .container-44-we-discovered {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    height: auto;
  }

  .metis-paragraph-dark-copy-copy {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .heading-cards {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .quick-stack-metis-content-problem {
    flex: 0 auto;
    align-self: center;
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-182, .image-183 {
    width: 40px;
  }

  .div-block-73 {
    opacity: 1;
    flex-flow: column;
    width: 40svw;
    display: none;
  }

  .div-block-74 {
    width: 40svw;
  }

  .metis-heading-eyebrow-copy {
    width: 90vw;
    font-size: 13px;
    line-height: 13px;
  }

  .stack_fullscreen-card-product-trans.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
    overflow: hidden;
  }

  .product-transformation {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .quick-stack-product-transformation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .container-image-problem {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-186 {
    width: 70%;
  }

  .metis-paragraph-dark-a-tangled-mess {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto 0 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .tangled-mess-text-cell {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-147-tangled-mess {
    padding-left: 40px;
  }

  .metis-heading-eyebrow-tangled-mess {
    width: 70vw;
    font-size: 20px;
    line-height: 32px;
  }

  .metis-heading-dark-content-problem {
    width: auto;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-image-tangled-mess {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .image-archetypes {
    align-self: flex-start;
    width: 60%;
  }

  .div-block-77 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .stack_fullscreen-card-discovery.is-3-metis-white {
    height: 100svh;
  }

  .heading-11-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .text-cell-reassurance {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 20px;
    display: flex;
  }

  .container-archetype-exploration {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
  }

  .archetypes-text-cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .quick-stack-metis-11-archetypes {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 9999;
    align-self: center;
    width: 100vw;
    height: 41svh;
    margin: 0;
  }

  .quick-stack-149-copy {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    flex: 0 auto;
    order: -9999;
    align-self: center;
    width: 100svw;
    height: 59svh;
  }

  .cell-254 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a682f3b8085d2a5f21_The%20Sage%20Hero%20Image.avif"), linear-gradient(270deg, #e29365 52%, #f8eca5);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .cell-255 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a6b6c00199de856cfa_The%20Hero%20Hero%20Image.avif"), linear-gradient(#000, #fff);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .cell-256 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a4d08a66c36ceea4150c781_The%20Magician%20Hero%20Image.avif"), linear-gradient(90deg, #5ff8cb, #50fd8a);
    background-position: 40% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .metis-heading-archetypes-sage {
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    width: 100svw;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 10px;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .metis-heading-archetypes-hero {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100vw;
    padding: 16px 10px;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .metis-heading-archetypes-magician {
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    width: 100svw;
    padding: 16px 10px;
    font-size: 13px;
    line-height: 16px;
    display: flex;
  }

  .metis-paragraph-dark-archetypes {
    text-align: left;
    flex-flow: wrap;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 99vw;
    height: auto;
    margin: 6px 0;
    padding: 0 20px;
    font-size: 12px;
    line-height: 14px;
  }

  .quick-stack-metis-11-archetypes-images {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    align-self: center;
    width: 100vw;
    height: 59svh;
    margin: 0;
  }

  .stack_fullscreen-card-archetypes.is-3-metis-yellow {
    background-color: #14ead000;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-card-white.is-3-metis-yellow {
    background-color: #ffffffbf;
    flex-flow: column;
    height: auto;
  }

  .stack_fullscreen-card-copy-white.is-3-metis-yellow {
    justify-content: center;
    align-items: center;
    height: 100svh;
  }

  .container-brand-direction-2 {
    justify-content: center;
    align-items: center;
    height: 11svh;
    margin-left: 0;
    margin-right: 0;
  }

  .cell-257 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cell-258 {
    background-image: none;
    justify-content: center;
    align-items: center;
  }

  .quick-stack-151 {
    width: 100svw;
    height: 100%;
  }

  .image-64-copy {
    width: 100px;
    max-width: none;
    margin-left: 0;
  }

  .background-video-17 {
    justify-content: center;
    align-items: flex-start;
    width: 90svw;
    height: 23svh;
    margin-top: 0;
  }

  .quick-stack-metis-10-visual-language {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .metis-paragraph-dark-visual-language {
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    width: 90vw;
    margin: 0 auto 0 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .animation-landing-text-cell-visual-language {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .heading-11-visual-language {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .container-43-2-copy-visual-language {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100svh;
    display: flex;
  }

  .stack_fullscreen-card-video-visual-language.is-3-metis-yellow {
    height: 100svh;
  }

  .stack_fullscreen-card-contribution.is-3-metis-yellow {
    background-color: #ffffff80;
    background-position: -100% 98%;
    flex-flow: column;
    height: 90svh;
  }

  .mega-text-contribution {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    font-size: 34px;
    line-height: 40px;
  }

  .heading-eon-white-copy {
    padding-left: 0;
  }

  .cell-12-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .stack_fullscreen-card-shaping-the-experience.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .quick-stack-metis-shaping {
    flex: 0 auto;
    align-self: center;
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .animation-landing-text-cell-shaping {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 0 60px;
    display: flex;
  }

  .metis-image-cell-translating-shaping {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .container-44-shaping {
    justify-content: flex-end;
    align-items: center;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .stack_fullscreen-card-turning-point.is-3-metis-yellow {
    background-color: #ffffffbf;
    background-position: 50% 100%;
    background-size: 600%;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-card-reflection.is-3-metis-yellow {
    background-color: #14ead0bf;
    background-position: 0 60px, 0 0;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-card-evolving-the-brand.is-3-metis-yellow, .stack_fullscreen-card-system.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    height: 100svh;
  }

  .image-191 {
    width: 80%;
    margin-top: 0;
  }

  .metis-image-cell-system {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .quick-stack-metis-system {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
  }

  .metis-heading-dark-system {
    width: 80svw;
    margin-left: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-paragraph-dark-system {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .cell-25-system {
    flex-flow: column;
    padding-left: 0;
  }

  .div-block-69-labels-metis {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .label-branding-case-study-in-line {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
  }

  .label-case-study-in-line-evolving {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .stack_fullscreen-card-metis-branding-3.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 36svh;
  }

  .quick-stack-150-final-identity {
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .stack_fullscreen-card-metis-brand-final.is-3-metis-yellow {
    background-color: #103a58bf;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-card-bring-to-life.is-3-metis-yellow {
    background-color: #103a58d9;
    background-position: 20% -60%;
    background-size: 160%;
    flex-flow: column;
    height: 100svh;
  }

  .quick-stack-metis-10-evolving {
    align-self: center;
    width: 90vw;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .animation-landing-text-cell-evolving {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .metis-heading-dark-evolve {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .container-44-copy {
    justify-content: center;
    align-items: center;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
  }

  .ui-playground {
    width: auto;
    height: 30svh;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .metis-heading-dark-shaping {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-paragraph-dark-shaping {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .quick-stack-metis-translating {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    margin: 60px 0;
  }

  .metis-heading-dark-3-translating {
    width: 80vw;
    font-size: 32px;
    line-height: 32px;
  }

  .metis-paragraph-dark-translating {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .animation-landing-text-translating {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .metis-paragraph-dark-defining {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .stack_fullscreen-card-defining.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    height: 100svh;
  }

  .quick-stack-metis-defining {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: center;
    width: 90vw;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-11-defining {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .metis-heading-dark-defining {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .quick-stack-metis-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-self: center;
    width: 90vw;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-42-tangled {
    width: 80svw;
  }

  .metis-paragraph-dark-transformation {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .animation-landing-text-cell-trans {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .metis-image-cell-transformation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-overview {
    height: 65svh;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .metis-paragraph-dark-synopsis {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-67-synopsis-group {
    height: 16svh;
    padding-top: 0;
  }

  .metis-logo {
    width: 30%;
    margin-left: 0;
  }

  .metis-paragraph-dark-evolving {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .container-41-metis {
    width: 90vw;
    height: 80svh;
  }

  .metis-heading-dark-transform {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .quick-stack-metis-10-discovered {
    align-self: center;
    width: 90vw;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-148-reassurance {
    width: 60svw;
    margin-top: 0;
  }

  .metis-heading-teal-my-reflection {
    color: #103a58;
    letter-spacing: -2px;
    width: 90vw;
    padding-left: 0;
    font-size: 36px;
    line-height: 32px;
  }

  .mega-text-2-reflection {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 28px;
  }

  .heading-11-evolving {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .label-case-study-in-line-system {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
  }

  .heading-11-final-identity {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .metis-heading-teal-turning-point {
    color: #103a58;
    width: 90vw;
    padding-left: 0;
    font-size: 32px;
    line-height: 36px;
    display: flex;
  }

  .metis-heading-dark-problem, .metis-heading-dark-copy {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .heading-11-transformation {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-77-buliding-the-platform {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .quick-stack-bringing-experience-to-life {
    align-self: center;
    width: 90vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
  }

  .metis-heading-dark-to-life {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-image-cell-bring-to-life {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 40px;
  }

  .metis-paragraph-dark-bring-to-life {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .heading-11-bring-to-life {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .label-branding-case-study-bring-to-life {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-44-bring-to-life {
    justify-content: flex-end;
    align-items: center;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .metis-image-cell-evolving {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
  }

  .mega-text-medium-vision {
    text-align: left;
    white-space: pre;
    overflow-wrap: normal;
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 12svh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .cell-263 {
    background-size: 60%;
  }

  .cell-265 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66423878dc01a9f277439c40_Video-games-min.avif"), linear-gradient(#fff, #fff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
  }

  .cell-266 {
    background-size: 90%, auto;
  }

  .cell-267 {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/663e34e95049ea3b27761911_Lock-up-min-(1).avif"), linear-gradient(315deg, #f40ec1, #6dfceb);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 90%, auto;
  }

  .stack_fullscreen-gallery-metis.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    height: 100svh;
  }

  .over-time {
    text-align: left;
    flex-flow: wrap;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .ui-repitition {
    align-self: center;
    width: 60%;
    margin-top: 0;
    margin-right: 0;
  }

  .other-agency {
    vertical-align: baseline;
    order: 0;
    width: 60svw;
  }

  .work-spotlight-metis {
    background-position: 100% 100%, 50%, 0 0;
    background-size: 100%, 300%, auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .paragraph-spotlight, .heading-spotlight-2 {
    width: 90svw;
  }

  .div-block-69-labels-metis-home {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .logo-metis {
    width: 180px;
    height: 36px;
  }

  .logo-stand-in-wam {
    width: 90svw;
  }

  .work-spotlight-ea {
    background-position: 100% 100%, 0 100%;
    background-size: 100%, 200%;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-wam {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/661e6d64841b312ead1dca62_Grain-image-70%25-min.png"), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66211dddb8b8922719454a98_Walk-a-mile-min.avif"), linear-gradient(120deg, #710033, #ff4981);
    background-position: 0 0, 0 110%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: 100%, 150%, auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-horla {
    background-image: linear-gradient(#080033, #0a0044 54%, #0d005940 76%, #11006f00), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/66197c8e262c3001a6daf765_3DD0311B-5330-48E1-9CDE-EA13398BEE2F_1_201_a-min.avif");
    background-position: 0 0, 30% 150%;
    background-repeat: repeat, repeat-x;
    background-size: auto, 200%;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .work-spotlight-pigs {
    background-image: linear-gradient(#180022 44%, #44003db3 74%, #6b006000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6978db571dc305410b07aee6_IMG_2440.avif");
    background-position: 0 0, 70% 125%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 260%;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
  }

  .labels-pelle-home {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .heading-spotlight-pelle-heading, .paragraph-spotlight-pelle {
    width: 90svw;
  }

  .container-spotlight-pelle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90vw;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-spotlight-metis-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .label-branding-case-study-pelle {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-spotlight-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-spotlight-horla {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-spotlight-pigs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90vw;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-spotlight-wam, .heading-spotlight-wam {
    width: 90svw;
  }

  .labels-pelle-wam {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .label-branding-case-study-wam {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-spotlight-horla, .paragraph-spotlight-horla {
    width: 90svw;
  }

  .labels-pelle-horla {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
  }

  .heading-spotlight-pigs, .logo-stand-in-pigs, .paragraph-spotlight-pigs {
    width: 90svw;
  }

  .discover-more {
    background-position: 50%;
    background-size: 140%;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 60vh;
    padding-bottom: 40px;
  }

  .discover-more-text-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60svw;
    margin-bottom: 50px;
  }

  .container-more-work {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 60vw;
  }

  .bold-text-45, .bold-text-46 {
    width: 90svw;
  }

  .container-54 {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 12svh;
  }

  .mega-text-medium-home {
    text-align: left;
    white-space: pre;
    overflow-wrap: normal;
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 12svh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .stack_fullscreen-metis-home.is-3-metis-yellow {
    background-color: #ffffff80;
    background-image: linear-gradient(to bottom, null, null);
    flex-flow: column;
    height: 100svh;
  }

  .metis-image-spotlight-home {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .project-spotlight-heading {
    text-align: center;
    text-transform: none;
    text-overflow: clip;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    direction: ltr;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    padding-left: 0;
    font-size: 19px;
    line-height: 26px;
    display: flex;
  }

  .stack_fullscreen-pelle.is-3-metis-yellow, .stack_fullscreen-wam-2.is-3-metis-yellow, .stack_fullscreen-horla.is-3-metis-yellow, .stack_fullscreen-pigs.is-3-metis-yellow {
    background-color: #ffffff80;
    background-image: linear-gradient(to bottom, null, null);
    flex-flow: column;
    height: 100svh;
  }

  .disclaimer {
    margin-top: 20px;
    padding-left: 0;
  }

  .quick-stack-overview-pelletech {
    flex: 0 auto;
    align-self: auto;
    height: auto;
    padding-bottom: 40px;
  }

  .pelletech-logo {
    width: 30%;
    margin-left: 0;
  }

  .pelletech-heading-dark-title {
    width: 90vw;
    font-size: 24px;
    line-height: 28px;
  }

  .pelletech-paragraph-dark-synopsis {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .stack_full-card-pelletech-hero-video.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 25svh;
  }

  .youtube-23 {
    height: auto;
  }

  .bold-text-38-pelletech-synopsis {
    font-size: 24px;
    line-height: 28px;
  }

  .label-branding-case-study-pelletech {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-22-pelle {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .div-block-68-pelle {
    background-color: #ffffff1a;
    width: 90svw;
  }

  .div-block-project-overview-pelletech {
    height: auto;
  }

  .div-block-67-synopsis-group-pelletech {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .div-block-94-pelletech {
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 10px;
  }

  .section-project-quick-view-pelletech {
    height: auto;
  }

  .section-38-pelletech {
    justify-content: center;
    align-items: center;
    height: 30svh;
  }

  .cell-71-pelletech {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-93-pelletech {
    width: 90svw;
  }

  .div-block-project-overview-items-metis {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90svw;
    height: 32px;
  }

  .div-block-project-overview-pelletech-2 {
    grid-column-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90svw;
    margin-top: 10px;
  }

  .div-project-overview-items-pelletech {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40svw;
    height: 39px;
  }

  .stack_fullscreen-card-title-pelletech.is-3-metis-navy {
    height: 12svh;
  }

  .mega-text-medium-pelletech {
    text-align: left;
    white-space: pre;
    overflow-wrap: normal;
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 12svh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .pelletech-heading-pink {
    text-align: center;
    text-transform: none;
    text-overflow: clip;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    direction: ltr;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    padding-left: 0;
    font-size: 19px;
    line-height: 26px;
    display: flex;
  }

  .pelletech-heading-pink-my-contribution {
    color: #d32e7c;
    letter-spacing: -2px;
    width: 80vw;
    padding-left: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .pelletech-heading-dark {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-heading-eyebrow {
    width: 90vw;
    font-size: 16px;
    line-height: 20px;
  }

  .pelletech-paragraph-dark {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .stack_fullscreen-card-turning-point-pelletech.is-3-metis-yellow {
    background-color: #ffffffbf;
    background-position: 50% 100%;
    background-size: 600%;
    flex-flow: column;
    height: 100svh;
  }

  .quick-stack-pelletech {
    background-color: #103a5800;
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
    align-self: center;
    width: 100vw;
    margin: 100px 0;
    padding: 20px;
  }

  .cell-267-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6973b903e2d00f401b14f81c_3.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 120%;
  }

  .cell-263-pelletech {
    background-size: 90%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cell-262-pelletech {
    flex-flow: row;
  }

  .cell-261-pelletech {
    background-size: 180px;
  }

  .cell-265-pelletech {
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5631912a1b0f4b0481018d_Tablet%20Zoom%201.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 230%;
    justify-content: center;
    align-items: center;
  }

  .cell-266-pelletech {
    background-position: 50% -100%;
    background-size: 80%;
  }

  .stack_fullscreen-card-reflection-pelletech.is-3-metis-yellow {
    background-color: #ffffffbf;
    background-image: linear-gradient(27deg, #f48c50, #e96a8e 44%, #ee0bbd), linear-gradient(to bottom, null, null);
    flex-flow: column;
    height: 100svh;
  }

  .quick-stack-154 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-98 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 60svw;
  }

  .pelletech-paragraph-cards {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 70vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .pelletech-heading-title-cards {
    width: 70vw;
    font-size: 20px;
    line-height: 32px;
  }

  .principles-cards-pelletech {
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pelletech-heading-dark-centred {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-paragraph-dark-centred {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .building-the-platform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .pelletech-heading-dark-platform-build {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .validation-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding-top: 20px;
  }

  .pelletech-image-ui-exploration {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .curated-imagery-cell {
    justify-content: flex-start;
    align-items: center;
  }

  .curated-imagery-title {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .stats-cards-pelletech {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .statistic {
    width: auto;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-heading-turning-point {
    color: #103a58;
    width: 90vw;
    padding-left: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .contribution-text-large-pelletch {
    color: #350f5b;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .text-cell-testing-the-theory {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-199 {
    width: 38svw;
  }

  .cell-300 {
    justify-content: flex-end;
    align-items: center;
  }

  .image-200 {
    border-radius: 10px;
    height: 24svh;
  }

  .cell-301 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
  }

  .cell-302 {
    justify-content: flex-end;
    align-items: center;
  }

  .pelletech-heading-dark-transform {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-paragraph-light-poc-copy {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: auto;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-heading-eyebrow-white {
    width: 75vw;
    font-size: 20px;
    line-height: 32px;
  }

  .caption-pelletech {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 70svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
  }

  .quick-stack-query-response {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 85svw;
    height: 24svh;
  }

  .quick-stack-dashboard {
    width: 94svw;
    height: 40svh;
  }

  .image-202 {
    border-radius: 10px;
    height: 24svh;
  }

  .image-doc-management {
    width: 50svw;
  }

  .query-1 {
    border-radius: 10px;
    height: 24svh;
  }

  .tablet {
    width: 18svh;
  }

  .stack_fullscreen-opportunity-pelletech-1.is-3-metis-white {
    background-color: #ffffffbf;
    background-image: linear-gradient(135deg, #fff 9%, #fff3 94%, #fff0), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a54b9dfe38700ee7838cfea_Research-Development-copy.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-flow: column;
    height: 100svh;
  }

  .cell-304 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-100 {
    width: 80svw;
  }

  .div-block-101 {
    background-position: 0%;
    width: 30svw;
    height: 10svh;
  }

  .stack_fullscreen-building-the-platform.is-3-metis-white {
    background-color: #ffffffbf;
    background-position: 0 0, 0 100%;
    background-size: auto, 200svw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-top: 20px;
  }

  .building-the-platform-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .testing-the-theory {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .identifying-the-challenge {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: 90svh;
    display: flex;
  }

  .discorery-challenge {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
  }

  .mega-text-contribution-pelletech {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    font-size: 24px;
    line-height: 40px;
  }

  .pelletech-contribution-2.is-3-metis-yellow {
    background-color: #0a4972e6;
    background-position: -100% 98%;
    flex-flow: column;
    height: 100svh;
  }

  .pelletech-heading-white-my-contribution-copy {
    color: #97d3ff;
    width: 80vw;
    padding-left: 0;
    line-height: 36px;
  }

  .contribution-text-large-pelletech-white {
    color: #fff;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .stack-opportunity-pelletech-blue.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .pelletech-paragraph-light-2 {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .pelletech-heading-light-sub-heading {
    width: 70svw;
    font-size: 18px;
    line-height: 22px;
  }

  .eyebrow-pelletech-light {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .pelletech-heading-eyebrow-light {
    width: auto;
    font-size: 16px;
    line-height: 18px;
  }

  .heading-11-transformation-pelletech-light {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 16px;
  }

  .contribution-text-large-pelletech {
    color: #350f5b;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .stack_fullscreen-approach-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .image-203 {
    width: 20svw;
  }

  .pelletech-paragraph-light-validation {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-heading-stats-cards-light {
    width: 60vw;
    font-size: 20px;
    line-height: 22px;
  }

  .caption-doc-man-pelletech {
    width: 70vw;
    font-size: 12px;
    line-height: 16px;
  }

  .curated-imagery-cell-dash {
    border-right-width: 0;
  }

  .curated-screen-shots-dash {
    width: 95svw;
    height: auto;
    overflow: visible;
  }

  .quick-stack-157 {
    width: 96svw;
    height: 42svh;
  }

  .caption-image-dashpelletech {
    width: 35vw;
    font-size: 12px;
    line-height: 16px;
  }

  .curated-imagery-title-doc-man {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 70svw;
    margin: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .caption-image-pelletech-query {
    justify-content: center;
    align-items: center;
    width: 84vw;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .cell-doc-man {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
  }

  .quick-stack-158 {
    width: 90svw;
    height: 60svh;
  }

  .caption-pelletech-dash {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 30svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .caption-image-pelletech-queryresponsive {
    width: 80vw;
    font-size: 12px;
    line-height: 16px;
  }

  .quick-stack-159 {
    width: 95svw;
    height: 40svh;
    overflow: hidden;
  }

  .responsive {
    height: 60svh;
  }

  .quick-stack-responsive {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 60svh;
  }

  .curated-imagery-title-responsive {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .mobile-responsive {
    border-radius: 8px 8px 0 0;
    height: 18svh;
  }

  .mobile-responsive-2 {
    border-radius: 5px;
    justify-content: flex-end;
    align-items: center;
  }

  .stack_fullscreen-ui-exploration.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .image-204 {
    border-radius: 8px;
  }

  .stack_fullscreen-opportunity-dash-v2.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .pelletech-paragraph-dark-light {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .stack_fullscreen-search-exp-pelletech.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .cell-311 {
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cell-312 {
    background-size: 90px;
    justify-content: center;
    align-items: center;
  }

  .cell-313 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-314 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cell-315, .cell-316, .cell-317 {
    opacity: 0;
  }

  .quick-stack-160 {
    width: 69svw;
    height: 33svh;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-ui-exploration {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: 85svh;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
  }

  .ui-exploration-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: 100svh;
    margin-top: 20px;
    display: flex;
    overflow: visible;
  }

  .ui-exploration-text-block {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .image-205 {
    border-radius: 4px;
    width: 40svw;
  }

  .image-206 {
    border-radius: 6px;
    width: 18svw;
  }

  .designed-for-convinience-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: 60svh;
    display: flex;
  }

  .stack_fullscreen-designed-for-convinience.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding-top: 40px;
  }

  .div-block-102 {
    height: 10svh;
  }

  .stack_fullscreen-product-launch.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .div-block-104 {
    width: 70px;
    height: 2px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-209, .image-210 {
    width: 90px;
  }

  .image-211 {
    width: 140px;
    height: auto;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-212 {
    background-color: #0000;
    width: 120px;
    max-width: none;
    height: auto;
    padding: 0 20px;
  }

  .container-44-pelletech-image-grid {
    background-size: cover;
    background-attachment: fixed;
    justify-content: center;
    align-items: center;
    width: 100svw;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
  }

  .query-screens {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: flex-start;
    width: 90svw;
    height: 40svh;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: visible;
  }

  .quick-stack-engineers-on-the-move {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 80vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
  }

  .pelletech-image-ui-responsive-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-end;
    padding: 100px 0 0;
    display: block;
  }

  .tablet-image {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .text-scaling-beyond-chat {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .background-video-22 {
    border-radius: 8px;
    width: 80svw;
    height: 25svh;
  }

  .building-mvp.is-3-metis-white {
    background-color: #ffffffbf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .building-mvp-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: center;
    width: 99vw;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .metis-image-illustration-video {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .metis-image-cell-archetype-wheel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0;
  }

  .our-approach-text {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .pelletech-heading-dark-transform-2 {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .quick-stack-146-pelletech {
    width: 90svw;
  }

  .pelletech-image-cell-brain {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .pelletech-paragraph-dark-centred-copy {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-our-approach {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    display: flex;
  }

  .pelletech-heading-eyebrow-query-screens {
    width: 80vw;
    font-size: 20px;
    line-height: 32px;
  }

  .dashboard-annotation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .cell-322 {
    justify-content: center;
    align-items: flex-start;
  }

  .curated-imagery-title-dashboard {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 30svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .building-the-mvp-text {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .curated-screen-shots-doc-man {
    width: 84svw;
    height: 40svh;
  }

  .pelletech-heading-eyebrow-doc-man {
    width: 70vw;
    font-size: 20px;
    line-height: 32px;
  }

  .factory-floor-v1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 90vw;
    height: 51svh;
    margin: 10px 0;
  }

  .factory-floor-content-v1 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 60svh;
    display: flex;
  }

  .pelletech-image-scaling-beyond-chat {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .pelletech-heading-eyebrow-light-system-insights {
    width: 70vw;
    font-size: 20px;
    line-height: 32px;
  }

  .metis-heading-light-scaling {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-heading-light-built-for-eng {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-heading-dark-built-for {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-paragraph-dark-light-built-for {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-77-built-for {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .query-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .pelletech-image-collateral {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .built-for {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pelletech-heading-eyebrow-white-dashboard {
    width: 30vw;
    font-size: 20px;
    line-height: 32px;
  }

  .stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90svw;
  }

  .quick-stack-scaling {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 90vw;
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: auto;
  }

  .image-cell-scaling {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .caption-pelletech-query-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
  }

  .cell-324 {
    justify-content: center;
    align-items: center;
  }

  .scaling {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 90vw;
    height: 50svh;
    display: flex;
  }

  .query-response-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 100vw;
    height: 90svh;
    margin: 10px 0;
  }

  .query {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 100svh;
    display: flex;
  }

  .pelletech-paragraph-light-challenge {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .pelletech-heading-light-answers {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-heading-dark-answers {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelletech-paragraph-dark-light-answers, .pelletech-paragraph-dark-light-intro, .pelletech-paragraph-dark-light-intro-to-ea {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .animation-landing-text-celll-exp-to-system {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .div-block-108 {
    background-color: #0000;
    width: 90svw;
    height: 40svh;
    min-height: 250px;
    margin-top: 40px;
  }

  .metis-paragraph-white-final-identity {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .metis-heading-light-final-identity {
    color: #fff;
    width: auto;
    padding-left: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .metis-heading-dark-product-transformation {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .metis-heading-eyebrow-web-to-build {
    width: 70vw;
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-reassurance {
    justify-content: center;
    align-items: flex-start;
    width: 40svw;
  }

  .container-content-problem {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    padding-top: 0;
    display: flex;
    overflow: hidden;
  }

  .heading-11-content-problem {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .metis-heading-visual-language {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .heading-shaping {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 20px;
  }

  .quick-stack-turning-point {
    width: 90svw;
  }

  .image-217 {
    width: auto;
    height: 35svh;
  }

  .final-identity-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90svw;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    display: flex;
  }

  .pelle-heading-light-indentify {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
    display: flex;
  }

  .indentifying-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .pelletech-paragraph-dark-light-scaling {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .pelletech-heading-light-intro {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelle-heading-light-dash-defining, .pelle-heading-light-ui-exp {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .pelle-heading-dark-intro-2 {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .bold-text-52-copy {
    width: 80svw;
  }

  .div-block-77-validating-the-idea {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .metis-heading-light-transform-copy {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
    display: flex;
  }

  .pelletech-heading-stats-cards-light-copy {
    width: 60vw;
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-77-identifying-the-challenge {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .quick-stack-everyone-needs-a-dave {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
    width: 90vw;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
  }

  .div-block-77-bour-approach, .div-block-77-ui-exploration, .div-block-77-answers-faster {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .div-block-77-introducing-ea {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: auto;
  }

  .quick-stack-validating-the-idea {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .quick-stack-introducing-ea {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-building-the-platform {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .pelletech-heading-light-scaling {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .section-project-quick-view-wam {
    height: auto;
    overflow: hidden;
  }

  .stack_fullscreen-card-title-wam.is-3-metis-navy {
    height: 12svh;
    overflow: hidden;
  }

  .quick-stack-overview-wam {
    flex: 0 auto;
    align-self: auto;
    height: 100svh;
    padding-bottom: 40px;
  }

  .cell-71-wam {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-project-overview-wam {
    height: auto;
  }

  .div-block-67-synopsis-group-wam {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .div-block-94-wam {
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 10px;
  }

  .stack_full-card-wam-hero-video.is-3-metis-yellow {
    background-color: #14ead0bf;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100svh;
    overflow: hidden;
  }

  .stack_wrapper_casestudy-wam {
    height: auto;
  }

  .wam-logo {
    width: 16%;
    margin-left: 0;
  }

  .wam-heading-hero {
    width: 90vw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-paragraph-hero-synopsis {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .div-project-overview-items-wam {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40svw;
    height: 39px;
  }

  .label-case-study-wam {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .stack_full-card-contribution-wam.is-3-wam-light-blue {
    background-color: #a9d3ce99;
    background-position: -100% 98%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding-top: 40px;
    overflow: hidden;
  }

  .container-wam {
    width: 90vw;
    height: auto;
  }

  .quick-stack-146-wam {
    width: 90svw;
  }

  .cell-25-wam {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-left: 0;
  }

  .mega-text-contribution-wam {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .contribution-text-large-wam {
    color: #000;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .stack_full-card-reflection-wam.is-3-metis-reflection-image {
    background-color: #ffffffbf;
    background-image: url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b721722bb3288e2015af8_Chair-Illustration-Grey.avif");
    background-position: 50%;
    background-size: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100svh;
  }

  .mega-text-2-reflection-wam {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .stack_fullscreen-gallery-wam.is-3-metis-yellow {
    background-color: #000;
    flex-flow: column;
    height: 100svh;
  }

  .container-wam-image-grid {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: 100svw;
    height: 100svh;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .quick-stack-wam {
    background-color: #103a5800;
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
    align-self: center;
    width: 100vw;
    margin: 60px 0;
    padding: 20px;
  }

  .stack_fullscreen-bg-wam.is-3-metis-white {
    background-color: #000000bf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-color: #ffffffbf;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-1 {
    background-color: #000000e6;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-emotional-weight {
    background-color: #ffffffbf;
    background-image: linear-gradient(#000 16%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e29199d6bd890e6902661_Chair-Illustration.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto 40svh, auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-environment-1 {
    background-color: #ffffffbf;
    background-image: linear-gradient(45deg, #000, #000000b3 35%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5e338bf9b6e93f947d4ebe_door-matcap.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, auto 40svh, auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-3 {
    background-color: #000000e6;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-environment-2 {
    background-color: #ffffffbf;
    background-position: 0 0, 50% 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-environment-3 {
    background-color: #ffffffbf;
    background-image: linear-gradient(225deg, #ff800033, #ff800000), linear-gradient(135deg, #000 27%, #1a000ab3 56%, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a5fb1b2efaa158111626ff1_WAM-FINAL-SCENE.avif");
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, auto 105svh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image {
    background-color: #000000bf;
    background-position: 30% 110%;
    background-size: auto 45svh;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-sthe-story-we-wanted-image.dark-overlay {
    background-position: 0 0, 30% 110%;
    background-size: auto, auto 45svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-backing-parkinsons-club.overlay {
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.image-wam-scne-final {
    justify-content: center;
    align-items: flex-start;
  }

  .stack_fullscreen-bg-wam.is-3-wam-through-the-dark {
    background-color: #ffffffbf;
    background-image: linear-gradient(90deg, #000000e6 35%, #000000b3 69%, #000000b3), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b3e81a102b62f6d476c16_Through-the-Dark.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 100% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 600px, auto;
    background-attachment: scroll, fixed, scroll;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-right-story {
    background-color: #ffffffbf;
    background-image: linear-gradient(#0000 28%, #000 34%), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4423fb27d791e11e1466_Ron.avif"), linear-gradient(#000, #000);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 140svw, auto;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.is-3-wam-black {
    background-color: #000000bf;
    flex-flow: column;
    height: 100svh;
    overflow: hidden;
  }

  .stack_fullscreen-bg-wam.image-storyboarding-2 {
    background-color: #000000bf;
    flex-flow: column;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.is-3-meaningful-journey-image {
    background-color: #000000bf;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
  }

  .stack_fullscreen-bg-wam.is-3-wam-character-design-6 {
    background-color: #000000e6;
    background-position: 50% 100%;
    background-size: 100svw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding-top: 10px;
    overflow: hidden;
  }

  .wam-section-heading {
    text-align: center;
    text-transform: none;
    text-overflow: clip;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    direction: ltr;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90vw;
    padding-left: 0;
    font-size: 19px;
    line-height: 26px;
    display: flex;
  }

  .mega-text-medium-wam {
    text-align: left;
    white-space: pre;
    overflow-wrap: normal;
    flex-flow: wrap;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 12svh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .wam-section-title-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-wam-title {
    align-self: center;
    width: 90vw;
    height: 12svh;
    margin-top: 0;
    margin-right: auto;
  }

  .container-42-wam-title {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: 12svh;
  }

  .wam-heading-my-contribution {
    color: #000;
    letter-spacing: -1px;
    width: 80vw;
    padding-left: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .cell-263-wam {
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cell-262-wam {
    flex-flow: row;
  }

  .cell-261-wam {
    background-position: 50% 0;
    background-size: 300px;
  }

  .cell-267-wam, .cell-265-wam {
    justify-content: center;
    align-items: center;
  }

  .cell-266-wam {
    background-position: 50%;
    background-size: cover;
  }

  .wam-heading-my-reflection {
    color: #000;
    letter-spacing: -1px;
    width: 90vw;
    padding-left: 0;
    font-size: 24px;
  }

  .stack_full-block-quote-wam.is-3-wam-ron-quote {
    background-color: #ffffffbf;
    background-image: linear-gradient(#0000 13%, #c4c4c4 39%, #c4c4c4), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6b4caf008e16ede3436c2a_Ron-White.avif"), linear-gradient(#f8f8f8, #f8f8f8);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 140svw, auto;
    background-attachment: scroll, fixed, scroll;
    flex-flow: column;
    height: 100svh;
    overflow: hidden;
  }

  .block-quote-lable-text-wam {
    color: #000;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .wam-blockquote---quote {
    color: #000;
    letter-spacing: -1px;
    width: 90vw;
    padding-left: 0;
    font-size: 34px;
    line-height: 34px;
  }

  .wam-heading-light-intro {
    width: 70svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-intro {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .quick-stack-designing-the-character {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .character-design-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .character-design-text-cell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .character-image-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-163 {
    width: 90svw;
    height: 30svh;
  }

  .image-218 {
    height: 12svh;
  }

  .metis-heading-teal-my-reflection-2 {
    color: #103a58;
    width: 90vw;
    padding-left: 0;
  }

  .character-image-2, .character-image-3, .character-image-4, .character-image-5, .character-image-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .quick-stack-wam-reflection, .quick-stack-wam-quote {
    width: 90svw;
  }

  .bold-text-wam-synopsis {
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-light-intro-throughout {
    width: 70svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-intro-throughout {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .animation-landing-text-cell-objection {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-77-introducing-objection {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .wam-paragraph-objection {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .wam-paragraph-realism {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-paragraph-realism._50 {
    width: 90svw;
  }

  .quick-stack-through-the-dark {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .text-cell-through-the-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .wam-heading-through-the-dark {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-77-through-the-dark, .div-block-77-wam-right-story {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .wam-heading-light-intro-copy {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-paragraph-lived-experience {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-heading-right-story-title {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .telling-the-right-story {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .div-block-77-wam-right-story-title {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .wam-paragraph-thd {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 15px;
  }

  .wam-heading-intro-thd {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-eyebrow-light {
    width: auto;
    font-size: 16px;
    line-height: 18px;
  }

  .heading-11-wam {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20;
  }

  .wam-credit-label {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 45vw;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 0;
    font-size: 11px;
    line-height: 12px;
  }

  .cell-336, .cell-337, .cell-338, .cell-339 {
    border-radius: 20px;
  }

  .wam-principles {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .principle-card {
    flex-flow: row;
    width: 90svw;
    padding: 10px;
  }

  .wam-principle-heading {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .principle-card-div {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    align-items: flex-start;
  }

  .wam-character-text {
    color: #fff;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 65vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .wam-character-card-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .div-block-110 {
    width: 60px;
  }

  .image-222 {
    width: 40px;
  }

  .wam-character-card-2 {
    width: 90svw;
  }

  .image-223 {
    width: 70svw;
  }

  .cell-340, .cell-342 {
    justify-content: center;
    align-items: flex-start;
  }

  .wam-heading-objection-heading {
    width: 70svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-objection {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .image-224 {
    width: 70svw;
    max-width: none;
  }

  .image-225 {
    max-width: 70svw;
  }

  .image-226, .image-227 {
    width: 60svw;
  }

  .parkinsons-logo {
    width: 60%;
  }

  .quick-stack-introducing-the-right-story {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .quick-stack-146-wam-reflection {
    width: 90svw;
  }

  .reflection-text-large-wam {
    color: #000;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 90svw;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 22px;
    display: flex;
  }

  .mega-text-block-quote-wam {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 28px;
  }

  .image-meaningful-journey {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .wam-paragraph-not-every-journey {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .not-every-outcome-title-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .section-38-wam-hero {
    background-image: radial-gradient(circle, #0000, #000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/65f19f676dc4635d338ff25e/6a6c6a951097432a87a71588_2018-04-11-2.avif");
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    align-items: center;
    height: 100svh;
  }

  .mega-text-hero-wam {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .wam-heading-my-hero {
    color: #fff;
    letter-spacing: -1px;
    width: 90vw;
    padding-left: 0;
    line-height: 32px;
  }

  .div-project-overview-items-wam-long {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40svw;
    height: 39px;
  }

  .bold-text-63 {
    font-size: 20px;
    line-height: 22px;
  }

  .bold-text-64 {
    line-height: 26px;
  }

  .quick-stack-146-wam-contribution {
    width: 90svw;
  }

  .cell-25-wam-contribution {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-left: 0;
  }

  .wam-heading-intro-emotional-journey {
    width: 90svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-paragraph-story-wanted {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .wam-heading-the-story {
    width: 70svw;
    font-size: 24px;
    line-height: 30px;
  }

  .wam-heading-the-story-we-wanted {
    width: 90svw;
    font-size: 24px;
    line-height: 30px;
  }

  .quick-stack-our-approach {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .designing-the-narrative {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .designing-the-narrative-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .quick-stack-introducing-designing-the-narrative {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .wam-heading-designing-the-narrative {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-cards {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .wam-paragraph-dark-light-intro {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .wam-heading-choosing-moments {
    width: 70svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-choosing-moments-that-mattered {
    width: 90svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-designing-the-person {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-intro-designing-the-person {
    width: 80svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-paragraph-light-intro {
    color: #fff;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 90vw;
    margin: 0 auto 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .character-design-text-everyday-details {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .quick-stack-designing-the-character-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .wam-heading-light-intro-emotion {
    width: 90svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-intro-emotion, .wam-heading-intro-authenticity, .wam-heading-intro-building-bill {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .building-bill-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .wam-heading-intro-emotional-weight {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .character-design-text-cell-dexterity {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .wam-heading-intro-inhabiting {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .heading-everyday-details {
    margin-top: 0;
  }

  .wam-heading-everyday-details {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-intro-function, .wam-heading-intro-visual-language, .wam-heading-intro-every-object {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-intro-not-scenes {
    width: 70svw;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-narrative-interaction {
    width: 90svw;
    font-size: 24px;
    line-height: 26px;
  }

  .wam-heading-environmental-interaction, .wam-heading-testing-the-exp, .wam-heading-interaction-in-practice, .wam-heading-beyond-the-studio {
    width: 90svw;
    font-size: 28px;
    line-height: 30px;
  }

  .quick-stack-an-objection {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .objection {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .wam-heading-not-every-journey {
    width: 90svw;
    font-size: 24px;
    line-height: 26px;
  }

  .div-block-not-every-journey {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 80svw;
  }

  .quick-stack-not-every-journey {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .realism-over-spectacle {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .narrative-principles {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .narrative-principle-stack, .quick-stack-realism-over-spectacle, .quick-stack-understanding-bill, .quick-stack-choosing-the-moments {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .character-design-stack-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-112 {
    height: 30svh;
  }

  .creating-places, .function-before-fidelity, .testing-the-visual-language, .every-object-tells-a-story, .planning-moments-not-scenes {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .foorprints {
    width: 90svw;
  }

  .footprints {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .narrative-interaction {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .storyboards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .intro-sbs {
    width: 70svw;
  }

  .environmental-interaction {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0 0 20px;
    padding-top: 0;
  }

  .environmental-interaction-stack, .testing-the-experience {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .cell-351 {
    justify-content: center;
    align-items: flex-end;
  }

  .interaction-in-practice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .quick-stack-165 {
    width: 90svw;
  }

  .narrative-card-character {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .character-card {
    width: 80svw;
  }

  .throughout-the-experience {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .not-every-meaningful-journey, .character-design-stack-2, .testing-beyond-the-studio {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .quick-stack-166 {
    width: 90svw;
  }

  .cell-353 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .quick-stack-167 {
    width: 90svw;
  }

  .cell-354 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-intro-to-ea {
    width: 80svw;
  }

  .div-block-113 {
    align-self: center;
    height: 10svh;
  }

  .the-brief {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .container-wam-contribution {
    width: 90vw;
    height: auto;
  }

  .building-an-emotional-journey, .appropriate-medium, .understanding-bill, .choosing-the-moments {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .why-vr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .quick-stack-why-vr {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: center;
    width: 90vw;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wam-heading-intro-why-vr {
    width: auto;
    font-size: 28px;
    line-height: 30px;
  }

  .wam-heading-eyebrow-light-copy {
    width: auto;
    font-size: 16px;
    line-height: 18px;
  }

  .experience-design, .narrative-principles-eyebrow, .heading-11-transformation-writing-dev, .heading-11-transformation-physical-considerations, .heading-11-expression, .heading-11-transformation-expression, .heading-11-dexterity, .heading-11-character-dev, .heading-11-world-building {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 90svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 14px;
  }

  .heading-11-transformation-copy {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80svw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-114 {
    height: 16svh;
  }

  .div-block-115, .div-block-116 {
    height: 10svh;
  }
}

#w-node-_43e0b73c-1357-fda7-3310-35e5524073e0-524073d9 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-de02149b-8fe2-9866-dcf0-5340c45537a2-524073d9, #w-node-_674167c2-7147-bfbd-3f1a-362178673a0e-524073d9, #w-node-_55113cb6-3f33-7fe9-3420-356606327b4c-524073d9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7ba9d12c-a338-2793-04c5-7a59f03ea2ed-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_91bcc671-5e6c-360c-23be-181ae589f5a6-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28a5-7360fffe, #w-node-f8107a14-1f6a-8c4c-5dd2-b62c5154f7aa-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_47e43af0-c5e0-7b18-07cf-773cfa8edae5-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28c5-7360fffe, #w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28d3-7360fffe, #w-node-_771b3186-def6-880d-404b-165b8b74ef8e-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_72b264e4-6ace-aa32-52f5-49d81077bb1c-7360fffe {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_5caccc4e-a5a8-8cd1-9eb0-691c1039f8d6-7360fffe, #w-node-_261ad963-44e1-6f7f-45b1-a170a4fde0c7-a4fde0c6, #w-node-f3d0610b-aacc-c953-d336-2769b8807987-b8807986, #w-node-a46202c7-d1f4-fa2e-5e4c-f4a0c585e4be-c585e4bd, #w-node-dbdeda8b-7663-635e-9658-e348a4a62042-a4a62041, #w-node-_73be8228-86ca-bfe1-c8ff-e2f99ddd0a68-9ddd0a67 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8b9fd-4a495781 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_732da2db-80ae-1982-9c32-b4a71bbb7120-4a495781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba15-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba28-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba35-4a495781, #w-node-_1c913b1e-d896-5da6-2a0e-944668e088b2-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba43-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba4f-4a495781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_75b8ae1f-ee95-32a5-229c-68861f8d8186-4a495781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a09891ae-7a07-cb29-09da-1aa3138f8250-4a495781 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-b95d5b86-6ad0-8afd-b906-f66315987570-4a495781, #w-node-e1d1921b-3039-5ade-86e7-ebf433c762f9-33c762f8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_74aba96d-6416-a5b1-9585-3876c937fc1a-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_372515d8-9c0d-f3d8-2229-35c910084b19-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_74aba96d-6416-a5b1-9585-3876c937fc32-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b3a40c3-485f-25d2-af6f-8f930e0a8a6d-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_74aba96d-6416-a5b1-9585-3876c937fc45-1856f9bd, #w-node-_74aba96d-6416-a5b1-9585-3876c937fc52-1856f9bd, #w-node-_74aba96d-6416-a5b1-9585-3876c937fc60-1856f9bd, #w-node-de93686d-889d-03d1-9eab-b7e3ddf6e226-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6f59f21b-fc64-3b91-1282-861dc6e444a3-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_7cb82d6b-71ef-9843-327e-04a027dbd7cc-1856f9bd {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9014851f-b0f8-1e00-ed3c-407ea7605be2-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr;
}

#w-node-_9014851f-b0f8-1e00-ed3c-407ea7605bef-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_9014851f-b0f8-1e00-ed3c-407ea7605bfa-8507c31a, #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c0d-8507c31a, #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c1a-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_894bc612-3510-ef21-b8f6-8b81cb32ff10-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c28-8507c31a, #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c34-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_39bee3f7-cc6d-e453-be43-f482cdd1553c-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4e097852-83b4-b455-68e4-8a380d8fcb42-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_16f4ecf3-5929-9a81-88d6-cbd3f1df869f-8507c31a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_94ecded2-2f14-b36f-f04b-79653d37ee15-7eab7d38 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-e79bde92-b0a7-273a-5a19-c23b175378bb-7eab7d38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_94ecded2-2f14-b36f-f04b-79653d37ee2d-7eab7d38, #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee39-7eab7d38, #w-node-_8afb1d15-5c8c-d81d-685e-aaba5365de9a-7eab7d38, #w-node-_308622ee-da70-45e4-9518-2c54ac15e2ed-7eab7d38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94ecded2-2f14-b36f-f04b-79653d37ee45-7eab7d38, #w-node-_835ee5ba-1efd-9a02-35d4-54302392dc25-7eab7d38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_20b14731-3b36-d1ab-4508-78c5c63610ad-7eab7d38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_678e018d-4d85-e660-c7b7-f6b05e85df7d-5e85df7c, #w-node-_3129f05e-fe66-fa93-d0d2-51df69112767-69112766, #w-node-b64afef2-4821-24e7-26d1-056fd42fae82-d42fae81, #w-node-b693490e-831d-6a5b-5651-98b4bb037d51-bb037d50, #w-node-_937c6036-5c82-f9a8-39d3-d72ee2f41977-e2f41976, #w-node-d5f848d9-f09e-9a23-05cd-00db47edd8a9-47edd8a8, #w-node-_1549e8de-b886-8b1b-2226-896f3a7630a8-3a7630a7, #w-node-c3865570-77b3-8cdb-d827-e523d8d8fc51-d8d8fc50, #w-node-b05fe8a2-8654-b0b6-db73-0bdeda9acb50-da9acb50 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a9276b-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_70c08243-9404-765c-afe3-a4fa38b67ccb-8783b75e, #w-node-_1fd718f5-7ebd-20be-edb9-6a21a33d391b-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d9810d19-44e4-8e65-fd28-1999a0a83421-8783b75e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92783-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b7d66e6-dc7c-f4ab-5ae5-62e2c81df656-8783b75e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e1297b17-34e2-7c84-5e05-04764d97e46d-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e1297b17-34e2-7c84-5e05-04764d97e473-8783b75e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_2f260770-c8f2-0774-bbd9-04a970694033-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2f260770-c8f2-0774-bbd9-04a970694035-8783b75e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_34724dae-a6e6-a968-b599-595d2c3bc571-8783b75e, #w-node-cf234fd5-5c5e-ea8f-37ab-241504fe575f-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c7378c5-af9d-e662-0618-a63dd1a86162-8783b75e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_4ef7d20b-8da8-45a3-24d4-f8aaf0798081-f0798080 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3de234d9-ab51-c93f-d52d-50885b7dfab2-0064495d {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_0f0130af-7c29-056f-c95c-934851e7bee3-0064495d, #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfad6-0064495d, #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfaca-0064495d, #w-node-_45e99730-32bc-d05b-baaf-40834934af2d-0064495d, #w-node-_957ecc2b-0627-cc06-db91-9b12269bf99b-0064495d, #w-node-_539201ae-245d-ed46-cf93-8e34498f6491-0064495d, #w-node-_87d759b8-ee4e-a6bb-c3cf-bcfa2810b20c-0064495d, #w-node-_2f021430-c9c9-c0d2-1934-f72794b7c0df-0064495d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_09cd88b1-c65e-cde7-e54a-3f77dada6049-0064495d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_30aab0ed-2852-fb1c-32a3-ac43d008db92-4cddff1d {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

#w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbaa-4cddff1d, #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbb6-4cddff1d, #w-node-_4761032c-bacd-ce84-d8ec-f84b550551df-4cddff1d, #w-node-_0858f670-c425-474d-52e5-06281102d505-4cddff1d, #w-node-_230cc181-e3ba-c5dc-c05a-7609a94b632c-4cddff1d, #w-node-f42cae5c-3f6f-c511-053e-a85e02805693-4cddff1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f4aa1b4-2cc6-4e13-757b-6d925aab47f2-4cddff1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-c3c012ce-9bca-af71-41dc-6e0f0b5dae15-4cddff1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d8e6046a-d0fb-bee2-7180-44744f048ee1-4cddff1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440dd6-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440de4-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440dee-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: minmax(30vw, 30vw) minmax(30vw, 30vw);
}

#w-node-b9ca7720-8a45-b10f-112d-5198c4454af6-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_77f5f591-26b5-f731-d404-203b6344ebb9-ff3adbbc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440df7-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e01-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e0b-ff3adbbc, #w-node-_45eb451a-fc47-87aa-3e22-4254fc2361df-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_592327e3-c037-89eb-b0ca-7c44124e75c8-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a8b1802a-0ff9-0bf4-6564-e441a901a13a-ff3adbbc, #w-node-b1edb079-5c66-0cc7-f118-f717f38597ca-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e1f-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-d2cc2d0e-46b2-95e6-59fd-5a961a66dd15-ff3adbbc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0b419e26-3de7-dd6d-6b94-78d4df505ca7-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ef374aff-0567-9e19-cca7-ca33f6a701ca-ff3adbbc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c7b15551-98cc-b934-adb3-1cd98dee9614-ff3adbbc, #w-node-_795e9d11-d953-5244-e9ca-2ba6e3dab8f6-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4f358bf6-9353-49fa-5cd1-8e808671d439-ff3adbbc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-d2059109-00fd-1d77-f370-f5e45528dd25-2295c6bc {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

#w-node-ed169c09-6f9e-6042-a58e-8509952eebb9-2295c6bc, #w-node-_383200ab-9b9d-0fd2-005b-ea1a0e9c2d3d-2295c6bc, #w-node-d2059109-00fd-1d77-f370-f5e45528dd3d-2295c6bc, #w-node-c02f2709-6116-bf6c-2784-6a49f137c8fb-2295c6bc, #w-node-d2059109-00fd-1d77-f370-f5e45528dd49-2295c6bc, #w-node-f45118f9-c6ff-c6ec-5516-9a330668204a-2295c6bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a19e9803-79ae-d64c-4438-e49c734e65f1-2295c6bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3ab5fdc2-b951-2ecc-9213-1d551fd7567b-2295c6bc, #w-node-c0f32086-2dfa-a26f-d137-8c4239cba2b7-2295c6bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f1c10a7c-7f64-bebf-af3f-015a08a52fc3-2295c6bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-ff9390a1-31e1-84d2-36f4-89bcb448f2fa-3855a851 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-fcae1e04-25e0-9c31-bef7-0da09c8e559e-3855a851, #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f31e-3855a851, #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f312-3855a851, #w-node-_445a0b88-24f1-6387-df61-33da8bfd5813-3855a851 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_05bfaced-9268-2014-744c-5df936302a06-3855a851 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_23b7ffec-190b-76a9-d5b1-72f61be4cba3-b7696703 {
  grid-template-rows: auto;
  grid-template-columns: 6.25fr 2fr;
}

#w-node-_829b62ae-e264-84be-55e6-7367d6693de0-b7696703, #w-node-_9a12b766-929f-8b60-4e4a-9be47b8f0fbe-b7696703 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_798737b6-efa2-6e05-80f5-ad965eb8ee92-b7696703 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f0f96a53-1c49-f46c-d91b-2905484fad11-b7696703 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9d1436d5-4bf3-135a-9b0e-21142ca7715b-b7696703 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_065a02a9-9999-5b1c-286b-0f19a72cb14a-b7696703 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3625c9c5-9e4f-6482-6dd2-200d04590c1a-35733480 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-bcc93188-9282-e7e5-2a25-8dd0fd806bf2-35733480, #w-node-bab94b29-8690-432d-3e45-b7ecdbea7f3b-a10cbae2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a003-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_5033347f-a763-9bab-167e-f87cff72c808-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dc7cb484-618a-8c74-e63d-eb89420438d1-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-dc7cb484-618a-8c74-e63d-eb89420438df-8d5ce53e, #w-node-_364717dd-28ef-535a-7706-3ffaa9a097d4-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_63303ec0-5cf5-6c45-d7a2-a75c4d2a49b2-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_2a03a62d-42d3-429e-e360-8465d88d6bad-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a01b-8d5ce53e, #w-node-_6a31ac76-a845-786d-d4e8-77d06a75ac96-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_962ce497-65e1-d4d6-dd63-3099ca8f0d84-8d5ce53e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1729-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1741-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_89f59b93-9f29-75af-b0f1-549fcaff37fb-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fe525445-5c0f-be12-ef6d-541bc84828cc-f28519a6, #w-node-_2e69e48d-73b1-df4b-9d1b-51c144944eb8-f28519a6, #w-node-_6e1444c9-4fbf-e653-110b-822d47d88753-f28519a6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cebc8498-4406-2619-f44b-8ad9f46f6e2c-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_13635805-90a7-4c1f-d6d3-81cd1ec735f8-f28519a6, #w-node-_5285fd7d-a7c9-cbac-49fc-0f11fe2c1762-f28519a6, #w-node-_80111de8-ee3e-c5e4-72e1-540ff01266c8-f28519a6, #w-node-da47deab-34b7-7036-2f70-caac0d2d4da6-f28519a6, #w-node-_82d65ed8-3ad5-71bb-75a2-6cd55acccae5-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a0d215d0-e5cc-ffe5-36ea-f3194078e806-f28519a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-c6552a96-1931-c7cd-927d-b118541f8f60-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-c6552a96-1931-c7cd-927d-b118541f8f78-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6552a96-1931-c7cd-927d-b118541f8f90-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_7db92eca-5b2f-e67d-d3d6-ce74ac65ed6d-e6ef39fe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-c6552a96-1931-c7cd-927d-b118541f8f84-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20452014-fbf4-ba7f-ead1-e2fa8ecebfac-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_50e4d69a-ee78-99b8-ce56-57bdb621d302-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7c456b7c-2c3c-4661-9038-52ec5cff6286-e6ef39fe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7d8f94f6-e9f1-52df-f6ce-1aa5b3fd4f78-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bd59b55-7c1a-8076-7975-f1216edab729-e6ef39fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20118-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

#w-node-_776d27b2-2f69-e092-b37d-b977b3fbe579-419caa34, #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd2013c-419caa34, #w-node-debd30de-e94c-65d1-a1ca-37003643bce7-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_447046e3-8fce-16f1-4476-ee502e263678-419caa34 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ceb7805e-1528-8cfa-5d6b-febd264bed91-419caa34, #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20130-419caa34, #w-node-_1106d0e3-56ee-9e50-36f9-416947943d45-419caa34, #w-node-_8257c493-189f-6d0c-e071-53b2bea8d5d7-419caa34, #w-node-_10243d62-aa92-daa9-5402-9c8475b89d11-419caa34, #w-node-_36724eff-234e-2685-1ee7-39e382bc7319-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_36724eff-234e-2685-1ee7-39e382bc7322-419caa34, #w-node-b97fe35e-b277-31da-9d63-5491e432efe4-419caa34, #w-node-b97fe35e-b277-31da-9d63-5491e432efe6-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b97fe35e-b277-31da-9d63-5491e432efe9-419caa34 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-c3c20086-772a-ba01-c5f5-78d61fcbe757-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c3c20086-772a-ba01-c5f5-78d61fcbe760-419caa34 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20148-419caa34, #w-node-_1625fda1-813a-5c0b-225f-ba2af4b39742-419caa34, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440dd6-419caa34, #w-node-c7b15551-98cc-b934-adb3-1cd98dee9614-419caa34, #w-node-_795e9d11-d953-5244-e9ca-2ba6e3dab8f6-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4f358bf6-9353-49fa-5cd1-8e808671d439-419caa34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-5183994f {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-5183994f, #w-node-e6b46782-a240-19ad-2332-f59734a655d8-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-5183994f, #w-node-_8de1fe67-80b5-103f-73a8-773842177df8-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d0d7c53d-fa1f-d8f8-fc09-8c29d9afe68c-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_44cf7ccd-f860-c8a4-5e4a-d67171b67805-5183994f, #w-node-f8057e8d-cbda-bc9b-7605-a35db9ceff28-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b0b31653-35fc-0604-8f9a-4b1357762294-5183994f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-c3cd0a92-9fdf-f7b7-8a7d-ea0fc2d0a9bb-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a6-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a8d19452-bd37-d01f-ccf5-445411134ca9-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3bb-5183994f, #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17c9-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
}

#w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17cb-5183994f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fac90e40-4295-4a04-afa9-f73392c3b05b-5183994f {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-db20cb52-cb45-a875-e960-aac426d3a585-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f3-5183994f {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20c-5183994f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38045d-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 4.25fr .25fr;
}

#w-node-_9c9c423a-c30b-8de3-91af-4db87e7644fe-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .25fr;
}

#w-node-_801224a5-82aa-2204-666e-44117470770a-5183994f, #w-node-a89d3fd4-88ba-666e-2ba8-53b05c012737-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_7cb71475-b39b-ec6a-983d-84ba731b0fcb-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20a23a42-6bf5-01e3-1723-44eab8c0085f-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bc-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-5183994f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6627206e-ab6d-af53-45be-378192f93f64-5183994f, #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-5183994f {
  grid-column: span 2 / span 2;
}

#w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9ca803ac-2d0b-608c-b20e-845441e6ad99-5183994f {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-5183994f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-e6b46782-a240-19ad-2332-f59734a655d8-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f935748-6680-dbc4-0403-ed3ac13d38c3-8bbca76b, #w-node-_9e9d2ef9-c4c5-21bf-cb54-e6b8ecf8a4e3-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-_9bd7dd64-8be5-f3c6-770b-13965f09f3e8-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-8bbca76b, #w-node-_24a4f3b8-a213-6d1d-86d0-2d5129144ee8-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-bd1d8d54-ea72-5d35-4419-1c2dc0e97f4e-8bbca76b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-dd00735d-2e4b-603e-68c1-6dca6756a723-8bbca76b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f22-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f34-8bbca76b, #w-node-_0facea46-14e5-2c84-6354-82f6ef7545fd-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f32-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-_0b897e16-ac14-2904-a3ac-b99efc57444c-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0ed043c1-8714-00c0-c53d-2a02e9872d19-8bbca76b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4154bb07-b4b9-a4fc-80f2-935ed10f213d-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f44-8bbca76b, #w-node-d0cb0516-5dfe-3b88-72b0-f347175ab41d-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_374c2a10-281d-7afc-3364-efacdf245193-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-_374c2a10-281d-7afc-3364-efacdf245195-8bbca76b, #w-node-_374c2a10-281d-7afc-3364-efacdf245197-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a3f-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.5fr 1fr;
}

#w-node-_74ac98db-302e-d5f2-c6d3-4b4d75cb5342-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8688042-6498-84f4-8c51-e1a3dc67009c-8bbca76b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_25e2957f-16b9-a207-1708-a46e930531d4-8bbca76b, #w-node-_801224a5-82aa-2204-666e-44117470770a-8bbca76b, #w-node-d62a49f7-7605-cefd-7350-7cafaf300352-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e67e29da-696d-f1a6-41e5-b87f94c3d738-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-ad80375a-5168-c158-99e7-ce025720f2c8-8bbca76b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a9d7d3cd-961e-e2e1-884e-b6d2229dfad8-8bbca76b, #w-node-_2318b3f1-4927-7719-44e8-c5888ddc7d66-8bbca76b {
  grid-column: span 2 / span 2;
}

#w-node-fb546bba-797f-fc8e-ad76-7ddaede7ba23-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr;
}

#w-node-_08267dd2-ea64-851f-ffc5-8ac60778b5ba-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_2110bb89-7df5-563f-fcea-151cb02c65f6-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
}

#w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-8bbca76b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6627206e-ab6d-af53-45be-378192f93f64-8bbca76b {
  grid-column: span 2 / span 2;
}

#w-node-_18216374-b55a-fb82-d39d-ea5a38503fa3-8bbca76b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-8bbca76b {
  grid-column: span 2 / span 2;
}

#w-node-_9ca803ac-2d0b-608c-b20e-845441e6ad99-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-8bbca76b {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-e6b46782-a240-19ad-2332-f59734a655d8-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

#w-node-ad661024-53bf-45c0-d170-ff33b6b56c8d-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-f2f7fbfb, #w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e8447450-3fa6-f48b-96aa-226fb8ddb5a8-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0e9-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ea-f2f7fbfb, #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ed-f2f7fbfb {
  grid-column: span 2 / span 2;
}

#w-node-_71483e0f-9514-907b-182e-09550d6842cb-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_8997248c-398f-94a5-ac2f-62fde0ed5186-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_32d82c61-b9a5-7638-3636-0033905e9a8f-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_32d82c61-b9a5-7638-3636-0033905e9a90-f2f7fbfb, #w-node-_32d82c61-b9a5-7638-3636-0033905e9a93-f2f7fbfb {
  grid-column: span 2 / span 2;
}

#w-node-_6f0a68b8-60bb-f45f-c943-821a7aecefbd-f2f7fbfb, #w-node-_38f31156-3ba4-6db8-aa60-ec48be639f73-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_051ca2cc-755b-a981-1073-7a6e07d3e304-f2f7fbfb, #w-node-_8d63d055-fdb1-b64d-f2ea-8947c1fc1c81-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-d381c216-9e68-cb34-846c-fd4b2e3e0720-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-_01b58f2e-8302-d248-4bf6-58e91ca6dc84-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4746-f2f7fbfb, #w-node-b6533dea-a656-f911-7c6b-b7b33d81628d-f2f7fbfb, #w-node-_7a3383cd-8842-60b0-a281-40d5c14ef6b7-f2f7fbfb, #w-node-_389379e5-d955-cf56-0661-fbfbf7494f26-f2f7fbfb, #w-node-_0beeaa2c-c13b-0a36-8480-ca4b7a57d174-f2f7fbfb, #w-node-_31da1703-a754-c4ab-9641-2c2a349576bf-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_5744b31d-637c-ba36-d7fd-329f6a427a39-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_03bb8d56-f3f5-65c2-aefa-65c2756f3190-f2f7fbfb, #w-node-f27433a6-fe02-03d8-8f62-53162a3e425f-f2f7fbfb {
  grid-column: span 2 / span 2;
}

#w-node-_1c65fe8e-2e4d-1738-2b20-09ff540ea3c5-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4a08274e-f2c7-18aa-10bd-a51a1cab9b4c-f2f7fbfb, #w-node-_9d1c3b4d-377e-54fe-96c0-0f20baeb5b61-f2f7fbfb, #w-node-e0f5c0c6-fab1-9b55-1a3a-df9141e8a0b0-f2f7fbfb, #w-node-_3d29eef1-41d5-72cc-d701-54519158406b-f2f7fbfb, #w-node-_96dea23c-df15-d00c-242d-3b984415295c-f2f7fbfb, #w-node-_07658b6c-f175-82c3-dbb2-17862a987fa8-f2f7fbfb, #w-node-_17b4d414-a1b8-5b66-0e67-dd40795c77d7-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_7fd78cfc-6c65-e28a-d0c8-7179be8f047d-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_89a66776-b1c2-31d9-f1f4-07a7eabc1280-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-b1b222f2-f732-2c9e-3cab-72e151d4a482-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1779e793-ddfd-500b-c35b-89df29e3a519-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_206fe057-b649-b263-df3f-6fe4f148f5c7-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a438bfd3-86c0-d4a2-9eb0-7c015ad104d0-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a89abe77-f548-8d11-3420-803abd9457b4-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr 1fr;
}

#w-node-_75aa2fb1-e12a-55ff-bb83-0735ae59ab48-f2f7fbfb, #w-node-_37cf4859-b4f3-5042-163e-2b68915e53e1-f2f7fbfb {
  grid-column: span 2 / span 2;
}

#w-node-_8de0ddf8-9b88-02f8-fc95-49b55b322349-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_72b06810-6795-69e4-d202-629a9261c8d3-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

#w-node-_61f9e724-937f-f397-1204-56eead7a6a43-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-f2f7fbfb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6627206e-ab6d-af53-45be-378192f93f64-f2f7fbfb, #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-f2f7fbfb {
  grid-column: span 2 / span 2;
}

#w-node-_9ca803ac-2d0b-608c-b20e-845441e6ad99-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-f2f7fbfb {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_44cf7ccd-f860-c8a4-5e4a-d67171b67805-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f3-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f22-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr;
  }

  #w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f32-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
  }

  #w-node-e67e29da-696d-f1a6-41e5-b87f94c3d738-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-f2f7fbfb, #w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4746-f2f7fbfb, #w-node-b6533dea-a656-f911-7c6b-b7b33d81628d-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_7ba9d12c-a338-2793-04c5-7a59f03ea2ed-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: .75fr .25fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8b9fd-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba4f-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc1a-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: .25fr .5fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc32-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605be2-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c34-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee15-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee2d-7eab7d38, #w-node-_8afb1d15-5c8c-d81d-685e-aaba5365de9a-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a9276b-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_70c08243-9404-765c-afe3-a4fa38b67ccb-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1fd718f5-7ebd-20be-edb9-6a21a33d391b-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: .25fr .5fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92783-8783b75e, #w-node-e1297b17-34e2-7c84-5e05-04764d97e46d-8783b75e, #w-node-_2f260770-c8f2-0774-bbd9-04a970694033-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f260770-c8f2-0774-bbd9-04a970694035-8783b75e {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_34724dae-a6e6-a968-b599-595d2c3bc571-8783b75e, #w-node-cf234fd5-5c5e-ea8f-37ab-241504fe575f-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfab2-0064495d {
    grid-template-rows: auto;
    grid-template-columns: .25fr .5fr;
  }

  #w-node-_0f0130af-7c29-056f-c95c-934851e7bee3-0064495d, #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfaca-0064495d, #w-node-_957ecc2b-0627-cc06-db91-9b12269bf99b-0064495d, #w-node-_87d759b8-ee4e-a6bb-c3cf-bcfa2810b20c-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008db92-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbaa-4cddff1d, #w-node-_4761032c-bacd-ce84-d8ec-f84b550551df-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0858f670-c425-474d-52e5-06281102d505-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
  }

  #w-node-_230cc181-e3ba-c5dc-c05a-7609a94b632c-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd25-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-ed169c09-6f9e-6042-a58e-8509952eebb9-2295c6bc, #w-node-d2059109-00fd-1d77-f370-f5e45528dd3d-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd49-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd4a-2295c6bc {
    grid-column: span 1 / span 1;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f2fa-3855a851 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-fcae1e04-25e0-9c31-bef7-0da09c8e559e-3855a851, #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f312-3855a851 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_23b7ffec-190b-76a9-d5b1-72f61be4cba3-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
  }

  #w-node-_9a12b766-929f-8b60-4e4a-9be47b8f0fbe-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 2fr;
  }

  #w-node-_798737b6-efa2-6e05-80f5-ad965eb8ee92-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a003-8d5ce53e {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_5033347f-a763-9bab-167e-f87cff72c808-8d5ce53e, #w-node-_364717dd-28ef-535a-7706-3ffaa9a097d4-8d5ce53e, #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a01b-8d5ce53e, #w-node-_6a31ac76-a845-786d-d4e8-77d06a75ac96-8d5ce53e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1729-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 2fr;
  }

  #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe172a-f28519a6 {
    order: 0;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f60-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f78-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20118-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
  }

  #w-node-_776d27b2-2f69-e092-b37d-b977b3fbe579-419caa34, #w-node-debd30de-e94c-65d1-a1ca-37003643bce7-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ceb7805e-1528-8cfa-5d6b-febd264bed91-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 3.75fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20130-419caa34, #w-node-e6b46782-a240-19ad-2332-f59734a655d8-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8de1fe67-80b5-103f-73a8-773842177df8-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-c3cd0a92-9fdf-f7b7-8a7d-ea0fc2d0a9bb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a6-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr;
  }

  #w-node-a8d19452-bd37-d01f-ccf5-445411134ca9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3bb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 2.75fr;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3cf-5183994f {
    order: 9999;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17c9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 2.75fr;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17ca-5183994f {
    order: 9999;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38045d-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 4.25fr 4.25fr;
  }

  #w-node-a89d3fd4-88ba-666e-2ba8-53b05c012737-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-5183994f {
    grid-column: span 2 / span 2;
  }

  #w-node-_25e6db86-6aba-45ff-4c8e-379fa5220ee4-5183994f {
    grid-column: span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-5183994f {
    grid-column: span 2 / span 2;
  }

  #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-5183994f {
    grid-column: span 1 / span 1;
  }

  #w-node-e6b46782-a240-19ad-2332-f59734a655d8-8bbca76b, #w-node-_24a4f3b8-a213-6d1d-86d0-2d5129144ee8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr;
  }

  #w-node-_25e2957f-16b9-a207-1708-a46e930531d4-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_25e6db86-6aba-45ff-4c8e-379fa5220ee4-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-e6b46782-a240-19ad-2332-f59734a655d8-f2f7fbfb, #w-node-_71483e0f-9514-907b-182e-09550d6842cb-f2f7fbfb, #w-node-_01b58f2e-8302-d248-4bf6-58e91ca6dc84-f2f7fbfb, #w-node-_1c65fe8e-2e4d-1738-2b20-09ff540ea3c5-f2f7fbfb, #w-node-_206fe057-b649-b263-df3f-6fe4f148f5c7-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_25e6db86-6aba-45ff-4c8e-379fa5220ee4-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-f2f7fbfb {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7ba9d12c-a338-2793-04c5-7a59f03ea2ed-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ba9d12c-a338-2793-04c5-7a59f03ea2f6-7360fffe {
    order: -9999;
  }

  #w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28a5-7360fffe, #w-node-f8107a14-1f6a-8c4c-5dd2-b62c5154f7aa-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f8107a14-1f6a-8c4c-5dd2-b62c5154f7b3-7360fffe {
    order: -9999;
  }

  #w-node-_47e43af0-c5e0-7b18-07cf-773cfa8edae5-7360fffe, #w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28c5-7360fffe, #w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28d3-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5699a01b-ee76-31c3-6cfa-28fd3c2c28db-7360fffe {
    order: -9999;
  }

  #w-node-_771b3186-def6-880d-404b-165b8b74ef8e-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5caccc4e-a5a8-8cd1-9eb0-691c1039f8d6-7360fffe, #w-node-_261ad963-44e1-6f7f-45b1-a170a4fde0c7-a4fde0c6, #w-node-f3d0610b-aacc-c953-d336-2769b8807987-b8807986, #w-node-a46202c7-d1f4-fa2e-5e4c-f4a0c585e4be-c585e4bd, #w-node-dbdeda8b-7663-635e-9658-e348a4a62042-a4a62041, #w-node-_73be8228-86ca-bfe1-c8ff-e2f99ddd0a68-9ddd0a67 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8b9fd-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba06-4a495781 {
    order: -9999;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba15-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba28-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba31-4a495781 {
    order: -9999;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba35-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1c913b1e-d896-5da6-2a0e-944668e088b2-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba43-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba4b-4a495781 {
    order: -9999;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba4f-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba50-4a495781, #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba57-4a495781 {
    order: 9999;
  }

  #w-node-_75b8ae1f-ee95-32a5-229c-68861f8d8186-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b95d5b86-6ad0-8afd-b906-f66315987570-4a495781, #w-node-e1d1921b-3039-5ade-86e7-ebf433c762f9-33c762f8 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc1a-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc23-1856f9bd {
    order: 9999;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc32-1856f9bd, #w-node-_6b3a40c3-485f-25d2-af6f-8f930e0a8a6d-1856f9bd, #w-node-_74aba96d-6416-a5b1-9585-3876c937fc45-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc4e-1856f9bd {
    order: -9999;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc52-1856f9bd, #w-node-_74aba96d-6416-a5b1-9585-3876c937fc60-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc68-1856f9bd {
    order: -9999;
  }

  #w-node-de93686d-889d-03d1-9eab-b7e3ddf6e226-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7cb82d6b-71ef-9843-327e-04a027dbd7cc-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605be2-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605beb-8507c31a {
    order: 9999;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605bfa-8507c31a, #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c0d-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c16-8507c31a {
    order: -9999;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c1a-8507c31a, #w-node-_894bc612-3510-ef21-b8f6-8b81cb32ff10-8507c31a, #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c28-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c30-8507c31a {
    order: -9999;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c34-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605c35-8507c31a {
    order: 9999;
  }

  #w-node-_39bee3f7-cc6d-e453-be43-f482cdd1553c-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_16f4ecf3-5929-9a81-88d6-cbd3f1df869f-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee15-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee1e-7eab7d38 {
    order: -9999;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee2d-7eab7d38, #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee39-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee41-7eab7d38 {
    order: -9999;
  }

  #w-node-_8afb1d15-5c8c-d81d-685e-aaba5365de9a-7eab7d38, #w-node-_308622ee-da70-45e4-9518-2c54ac15e2ed-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_308622ee-da70-45e4-9518-2c54ac15e2f5-7eab7d38 {
    order: -9999;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee45-7eab7d38, #w-node-_835ee5ba-1efd-9a02-35d4-54302392dc25-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_678e018d-4d85-e660-c7b7-f6b05e85df7d-5e85df7c, #w-node-_3129f05e-fe66-fa93-d0d2-51df69112767-69112766, #w-node-b64afef2-4821-24e7-26d1-056fd42fae82-d42fae81, #w-node-b693490e-831d-6a5b-5651-98b4bb037d51-bb037d50, #w-node-_937c6036-5c82-f9a8-39d3-d72ee2f41977-e2f41976, #w-node-d5f848d9-f09e-9a23-05cd-00db47edd8a9-47edd8a8, #w-node-_1549e8de-b886-8b1b-2226-896f3a7630a8-3a7630a7, #w-node-c3865570-77b3-8cdb-d827-e523d8d8fc51-d8d8fc50, #w-node-b05fe8a2-8654-b0b6-db73-0bdeda9acb50-da9acb50 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a9276b-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92774-8783b75e {
    order: -9999;
  }

  #w-node-_70c08243-9404-765c-afe3-a4fa38b67ccb-8783b75e, #w-node-_1fd718f5-7ebd-20be-edb9-6a21a33d391b-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d9810d19-44e4-8e65-fd28-1999a0a83421-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92783-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92784-8783b75e {
    order: 9999;
  }

  #w-node-_6b7d66e6-dc7c-f4ab-5ae5-62e2c81df656-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1297b17-34e2-7c84-5e05-04764d97e46d-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1297b17-34e2-7c84-5e05-04764d97e473-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f260770-c8f2-0774-bbd9-04a970694033-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2f260770-c8f2-0774-bbd9-04a970694034-8783b75e {
    order: 9999;
  }

  #w-node-_34724dae-a6e6-a968-b599-595d2c3bc571-8783b75e, #w-node-cf234fd5-5c5e-ea8f-37ab-241504fe575f-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4ef7d20b-8da8-45a3-24d4-f8aaf0798081-f0798080 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfab2-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfabb-0064495d {
    order: -9999;
  }

  #w-node-_0f0130af-7c29-056f-c95c-934851e7bee3-0064495d, #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfad6-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfade-0064495d {
    order: -9999;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfaca-0064495d, #w-node-_45e99730-32bc-d05b-baaf-40834934af2d-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_45e99730-32bc-d05b-baaf-40834934af35-0064495d {
    order: -9999;
  }

  #w-node-_957ecc2b-0627-cc06-db91-9b12269bf99b-0064495d, #w-node-_539201ae-245d-ed46-cf93-8e34498f6491-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_539201ae-245d-ed46-cf93-8e34498f6499-0064495d {
    order: -9999;
  }

  #w-node-_87d759b8-ee4e-a6bb-c3cf-bcfa2810b20c-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2f021430-c9c9-c0d2-1934-f72794b7c0df-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f021430-c9c9-c0d2-1934-f72794b7c0e2-0064495d {
    order: -9999;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008db92-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008db9b-4cddff1d {
    order: -9999;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbaa-4cddff1d, #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbb6-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008dbbe-4cddff1d {
    order: -9999;
  }

  #w-node-_4761032c-bacd-ce84-d8ec-f84b550551df-4cddff1d, #w-node-_0858f670-c425-474d-52e5-06281102d505-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0858f670-c425-474d-52e5-06281102d50d-4cddff1d {
    order: -9999;
  }

  #w-node-_230cc181-e3ba-c5dc-c05a-7609a94b632c-4cddff1d, #w-node-f42cae5c-3f6f-c511-053e-a85e02805693-4cddff1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f42cae5c-3f6f-c511-053e-a85e0280569b-4cddff1d {
    order: -9999;
  }

  #w-node-_3f4aa1b4-2cc6-4e13-757b-6d925aab47f2-4cddff1d, #w-node-c3c012ce-9bca-af71-41dc-6e0f0b5dae15-4cddff1d, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440de4-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440dee-ff3adbbc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440df5-ff3adbbc {
    order: -9999;
  }

  #w-node-b9ca7720-8a45-b10f-112d-5198c4454af6-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440df7-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e01-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e0b-ff3adbbc, #w-node-a8b1802a-0ff9-0bf4-6564-e441a901a13a-ff3adbbc, #w-node-b1edb079-5c66-0cc7-f118-f717f38597ca-ff3adbbc, #w-node-_33a2d442-f7d0-3ab2-8866-c9d724440e1f-ff3adbbc, #w-node-_0b419e26-3de7-dd6d-6b94-78d4df505ca7-ff3adbbc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ef374aff-0567-9e19-cca7-ca33f6a701ca-ff3adbbc {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-c7b15551-98cc-b934-adb3-1cd98dee9614-ff3adbbc, #w-node-_795e9d11-d953-5244-e9ca-2ba6e3dab8f6-ff3adbbc, #w-node-d2059109-00fd-1d77-f370-f5e45528dd25-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd2e-2295c6bc {
    order: -9999;
  }

  #w-node-ed169c09-6f9e-6042-a58e-8509952eebb9-2295c6bc, #w-node-_383200ab-9b9d-0fd2-005b-ea1a0e9c2d3d-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_383200ab-9b9d-0fd2-005b-ea1a0e9c2d45-2295c6bc {
    order: -9999;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd3d-2295c6bc, #w-node-c02f2709-6116-bf6c-2784-6a49f137c8fb-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c02f2709-6116-bf6c-2784-6a49f137c903-2295c6bc {
    order: -9999;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd49-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd51-2295c6bc {
    order: -9999;
  }

  #w-node-f45118f9-c6ff-c6ec-5516-9a330668204a-2295c6bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f45118f9-c6ff-c6ec-5516-9a3306682052-2295c6bc {
    order: -9999;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f2fa-3855a851 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f303-3855a851 {
    order: 0;
  }

  #w-node-fcae1e04-25e0-9c31-bef7-0da09c8e559e-3855a851, #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f31e-3855a851 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f326-3855a851 {
    order: -9999;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f312-3855a851, #w-node-_445a0b88-24f1-6387-df61-33da8bfd5813-3855a851 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_445a0b88-24f1-6387-df61-33da8bfd581b-3855a851 {
    order: -9999;
  }

  #w-node-_23b7ffec-190b-76a9-d5b1-72f61be4cba3-b7696703, #w-node-_829b62ae-e264-84be-55e6-7367d6693de0-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9a12b766-929f-8b60-4e4a-9be47b8f0fbe-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ee7c3125-7f31-9bf0-3800-b56a0b42351f-b7696703 {
    order: 1;
    align-self: center;
  }

  #w-node-_5004b41f-ee2b-ad3c-eb45-22254195a48a-b7696703 {
    order: 2;
    align-self: center;
  }

  #w-node-_7013204b-4545-2490-237b-89e983467edb-b7696703 {
    order: 3;
  }

  #w-node-b9127c22-de75-c630-0d2c-b0cbb221bfc5-b7696703 {
    order: 4;
  }

  #w-node-f727380d-376a-3807-607a-72ce8e8592fe-b7696703 {
    order: 6;
  }

  #w-node-_361b277a-525a-26bd-bc8a-6c6744f03610-b7696703 {
    order: 5;
  }

  #w-node-_0630fa68-ba9f-d1ae-5cde-b893a2b12148-b7696703 {
    order: 7;
  }

  #w-node-_28b95af4-f5e9-27f6-20ac-91a4cb29409a-b7696703 {
    order: 8;
  }

  #w-node-_798737b6-efa2-6e05-80f5-ad965eb8ee92-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3625c9c5-9e4f-6482-6dd2-200d04590c1a-35733480 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a003-8d5ce53e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a00c-8d5ce53e {
    order: -9999;
  }

  #w-node-_5033347f-a763-9bab-167e-f87cff72c808-8d5ce53e, #w-node-_364717dd-28ef-535a-7706-3ffaa9a097d4-8d5ce53e, #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a01b-8d5ce53e, #w-node-_6a31ac76-a845-786d-d4e8-77d06a75ac96-8d5ce53e, #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1729-f28519a6, #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1741-f28519a6, #w-node-_89f59b93-9f29-75af-b0f1-549fcaff37fb-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe525445-5c0f-be12-ef6d-541bc84828cc-f28519a6, #w-node-_2e69e48d-73b1-df4b-9d1b-51c144944eb8-f28519a6, #w-node-_6e1444c9-4fbf-e653-110b-822d47d88753-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f60-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f69-e6ef39fe {
    order: -9999;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f78-e6ef39fe, #w-node-c6552a96-1931-c7cd-927d-b118541f8f90-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7db92eca-5b2f-e67d-d3d6-ce74ac65ed6d-e6ef39fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f84-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f8c-e6ef39fe {
    order: -9999;
  }

  #w-node-_20452014-fbf4-ba7f-ead1-e2fa8ecebfac-e6ef39fe, #w-node-_7c456b7c-2c3c-4661-9038-52ec5cff6286-e6ef39fe, #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20118-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20121-419caa34 {
    order: -9999;
  }

  #w-node-_776d27b2-2f69-e092-b37d-b977b3fbe579-419caa34, #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd2013c-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20144-419caa34 {
    order: -9999;
  }

  #w-node-debd30de-e94c-65d1-a1ca-37003643bce7-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_447046e3-8fce-16f1-4476-ee502e263678-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-ceb7805e-1528-8cfa-5d6b-febd264bed91-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ceb7805e-1528-8cfa-5d6b-febd264bed9c-419caa34 {
    order: -9999;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20130-419caa34, #w-node-_1106d0e3-56ee-9e50-36f9-416947943d45-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1106d0e3-56ee-9e50-36f9-416947943d4d-419caa34 {
    order: -9999;
  }

  #w-node-_10243d62-aa92-daa9-5402-9c8475b89d11-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_10243d62-aa92-daa9-5402-9c8475b89d19-419caa34 {
    order: -9999;
  }

  #w-node-_36724eff-234e-2685-1ee7-39e382bc7319-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_36724eff-234e-2685-1ee7-39e382bc7321-419caa34 {
    order: -9999;
  }

  #w-node-b97fe35e-b277-31da-9d63-5491e432efe4-419caa34, #w-node-b97fe35e-b277-31da-9d63-5491e432efe6-419caa34, #w-node-c3c20086-772a-ba01-c5f5-78d61fcbe757-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3c20086-772a-ba01-c5f5-78d61fcbe75f-419caa34 {
    order: -9999;
  }

  #w-node-c3c20086-772a-ba01-c5f5-78d61fcbe760-419caa34 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20148-419caa34, #w-node-_1625fda1-813a-5c0b-225f-ba2af4b39742-419caa34, #w-node-c7b15551-98cc-b934-adb3-1cd98dee9614-419caa34, #w-node-_795e9d11-d953-5244-e9ca-2ba6e3dab8f6-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-e6b46782-a240-19ad-2332-f59734a655d8-5183994f, #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b8-5183994f {
    order: 0;
  }

  #w-node-_8de1fe67-80b5-103f-73a8-773842177df8-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8de1fe67-80b5-103f-73a8-773842177e07-5183994f {
    order: 9999;
  }

  #w-node-d0d7c53d-fa1f-d8f8-fc09-8c29d9afe68c-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_44cf7ccd-f860-c8a4-5e4a-d67171b67805-5183994f, #w-node-f8057e8d-cbda-bc9b-7605-a35db9ceff28-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f8057e8d-cbda-bc9b-7605-a35db9ceff30-5183994f {
    order: 9999;
  }

  #w-node-b0b31653-35fc-0604-8f9a-4b1357762294-5183994f, #w-node-c3cd0a92-9fdf-f7b7-8a7d-ea0fc2d0a9bb-5183994f, #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a6-5183994f, #w-node-a8d19452-bd37-d01f-ccf5-445411134ca9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3bb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 7fr;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3cf-5183994f {
    order: 9999;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17c9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 7fr;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17ca-5183994f {
    order: 9999;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17cb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fac90e40-4295-4a04-afa9-f73392c3b05b-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-db20cb52-cb45-a875-e960-aac426d3a585-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f3-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb302-5183994f {
    order: 9999;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20c-5183994f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20d-5183994f, #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e219-5183994f {
    grid-row: span 1 / span 1;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38045d-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38046e-5183994f {
    order: 9999;
  }

  #w-node-_9c9c423a-c30b-8de3-91af-4db87e7644fe-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
  }

  #w-node-a89d3fd4-88ba-666e-2ba8-53b05c012737-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7cb71475-b39b-ec6a-983d-84ba731b0fcb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-_7cb71475-b39b-ec6a-983d-84ba731b0fcc-5183994f {
    order: 9999;
  }

  #w-node-_20a23a42-6bf5-01e3-1723-44eab8c0085f-5183994f, #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bc-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-5183994f, #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-5183994f {
    grid-column: span 2 / span 2;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-e6b46782-a240-19ad-2332-f59734a655d8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr 5.5fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b8-8bbca76b {
    order: 0;
  }

  #w-node-_3f935748-6680-dbc4-0403-ed3ac13d38c3-8bbca76b, #w-node-_9e9d2ef9-c4c5-21bf-cb54-e6b8ecf8a4e3-8bbca76b, #w-node-_9bd7dd64-8be5-f3c6-770b-13965f09f3e8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9bd7dd64-8be5-f3c6-770b-13965f09f404-8bbca76b {
    order: -9999;
  }

  #w-node-_24a4f3b8-a213-6d1d-86d0-2d5129144ee8-8bbca76b, #w-node-bd1d8d54-ea72-5d35-4419-1c2dc0e97f4e-8bbca76b, #w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f22-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .75fr;
  }

  #w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f32-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4154bb07-b4b9-a4fc-80f2-935ed10f213d-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr;
  }

  #w-node-_374c2a10-281d-7afc-3364-efacdf245193-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a3f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .75fr;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a40-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_74ac98db-302e-d5f2-c6d3-4b4d75cb5342-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74ac98db-302e-d5f2-c6d3-4b4d75cb5351-8bbca76b {
    order: 0;
  }

  #w-node-f8688042-6498-84f4-8c51-e1a3dc67009c-8bbca76b, #w-node-_25e2957f-16b9-a207-1708-a46e930531d4-8bbca76b, #w-node-e67e29da-696d-f1a6-41e5-b87f94c3d738-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e67e29da-696d-f1a6-41e5-b87f94c3d759-8bbca76b {
    order: 0;
  }

  #w-node-ad80375a-5168-c158-99e7-ce025720f2c8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-a9d7d3cd-961e-e2e1-884e-b6d2229dfad8-8bbca76b, #w-node-_867022c1-9d60-4016-5e51-f091100b1843-8bbca76b, #w-node-_2318b3f1-4927-7719-44e8-c5888ddc7d66-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_436d675f-b2ee-803f-0a88-1f0ad5491ce4-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e4cab92-41fd-b6e1-a459-c2dd853e09ea-8bbca76b {
    order: 9999;
  }

  #w-node-fb546bba-797f-fc8e-ad76-7ddaede7ba23-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fb546bba-797f-fc8e-ad76-7ddaede7ba2f-8bbca76b {
    order: 0;
  }

  #w-node-_08267dd2-ea64-851f-ffc5-8ac60778b5ba-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08267dd2-ea64-851f-ffc5-8ac60778b5c6-8bbca76b {
    order: 0;
  }

  #w-node-_2110bb89-7df5-563f-fcea-151cb02c65f6-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 32svw 40svw;
  }

  #w-node-_2110bb89-7df5-563f-fcea-151cb02c65f7-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_2110bb89-7df5-563f-fcea-151cb02c6602-8bbca76b {
    order: 0;
  }

  #w-node-_355fa8a5-2ebf-ecfd-ee7c-02ddc2885006-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a527f-8bbca76b {
    order: 0;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-8bbca76b, #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb3-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-e6b46782-a240-19ad-2332-f59734a655d8-f2f7fbfb, #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-f2f7fbfb, #w-node-ad661024-53bf-45c0-d170-ff33b6b56c8d-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ad661024-53bf-45c0-d170-ff33b6b56ca2-f2f7fbfb {
    order: 0;
  }

  #w-node-e8447450-3fa6-f48b-96aa-226fb8ddb5a8-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr 3.25fr;
  }

  #w-node-e8447450-3fa6-f48b-96aa-226fb8ddb5b4-f2f7fbfb {
    order: 0;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0e9-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ea-f2f7fbfb, #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ed-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_71483e0f-9514-907b-182e-09550d6842cb-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8997248c-398f-94a5-ac2f-62fde0ed5186-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_32d82c61-b9a5-7638-3636-0033905e9a8f-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_32d82c61-b9a5-7638-3636-0033905e9a93-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_8997248c-398f-94a5-ac2f-62fde0ed5192-f2f7fbfb {
    order: 0;
  }

  #w-node-_6f0a68b8-60bb-f45f-c943-821a7aecefbd-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6f0a68b8-60bb-f45f-c943-821a7aecefdb-f2f7fbfb {
    order: 0;
  }

  #w-node-_38f31156-3ba4-6db8-aa60-ec48be639f73-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_38f31156-3ba4-6db8-aa60-ec48be639f7f-f2f7fbfb {
    order: 0;
  }

  #w-node-_051ca2cc-755b-a981-1073-7a6e07d3e304-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_051ca2cc-755b-a981-1073-7a6e07d3e31f-f2f7fbfb {
    order: 0;
  }

  #w-node-_8d63d055-fdb1-b64d-f2ea-8947c1fc1c81-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8d63d055-fdb1-b64d-f2ea-8947c1fc1c90-f2f7fbfb {
    order: 0;
  }

  #w-node-d381c216-9e68-cb34-846c-fd4b2e3e0720-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d381c216-9e68-cb34-846c-fd4b2e3e073e-f2f7fbfb {
    order: 0;
  }

  #w-node-_01b58f2e-8302-d248-4bf6-58e91ca6dc84-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4746-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4752-f2f7fbfb {
    order: 0;
  }

  #w-node-b6533dea-a656-f911-7c6b-b7b33d81628d-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b6533dea-a656-f911-7c6b-b7b33d8162a2-f2f7fbfb {
    order: 0;
  }

  #w-node-_7a3383cd-8842-60b0-a281-40d5c14ef6b7-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7a3383cd-8842-60b0-a281-40d5c14ef6cf-f2f7fbfb {
    order: 0;
  }

  #w-node-_389379e5-d955-cf56-0661-fbfbf7494f26-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_389379e5-d955-cf56-0661-fbfbf7494f3b-f2f7fbfb {
    order: 0;
  }

  #w-node-_0beeaa2c-c13b-0a36-8480-ca4b7a57d174-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0beeaa2c-c13b-0a36-8480-ca4b7a57d18c-f2f7fbfb {
    order: 0;
  }

  #w-node-_31da1703-a754-c4ab-9641-2c2a349576bf-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr .25fr;
  }

  #w-node-_31da1703-a754-c4ab-9641-2c2a349576d5-f2f7fbfb {
    order: 0;
  }

  #w-node-_5744b31d-637c-ba36-d7fd-329f6a427a39-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_03bb8d56-f3f5-65c2-aefa-65c2756f3190-f2f7fbfb, #w-node-f27433a6-fe02-03d8-8f62-53162a3e425f-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_1c65fe8e-2e4d-1738-2b20-09ff540ea3c5-f2f7fbfb, #w-node-_4a08274e-f2c7-18aa-10bd-a51a1cab9b4c-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4a08274e-f2c7-18aa-10bd-a51a1cab9b6f-f2f7fbfb {
    order: 0;
  }

  #w-node-_9d1c3b4d-377e-54fe-96c0-0f20baeb5b61-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d1c3b4d-377e-54fe-96c0-0f20baeb5b73-f2f7fbfb {
    order: 0;
  }

  #w-node-e0f5c0c6-fab1-9b55-1a3a-df9141e8a0b0-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0f5c0c6-fab1-9b55-1a3a-df9141e8a0c2-f2f7fbfb {
    order: 0;
  }

  #w-node-_3d29eef1-41d5-72cc-d701-54519158406b-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3d29eef1-41d5-72cc-d701-54519158407d-f2f7fbfb {
    order: 0;
  }

  #w-node-_96dea23c-df15-d00c-242d-3b984415295c-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96dea23c-df15-d00c-242d-3b9844152984-f2f7fbfb {
    order: 0;
  }

  #w-node-_07658b6c-f175-82c3-dbb2-17862a987fa8-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_07658b6c-f175-82c3-dbb2-17862a987fc8-f2f7fbfb {
    order: 0;
  }

  #w-node-_17b4d414-a1b8-5b66-0e67-dd40795c77d7-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_17b4d414-a1b8-5b66-0e67-dd40795c77e9-f2f7fbfb {
    order: 0;
  }

  #w-node-_89a66776-b1c2-31d9-f1f4-07a7eabc1280-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_89a66776-b1c2-31d9-f1f4-07a7eabc1291-f2f7fbfb {
    order: 0;
  }

  #w-node-_1779e793-ddfd-500b-c35b-89df29e3a519-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1779e793-ddfd-500b-c35b-89df29e3a52b-f2f7fbfb {
    order: 0;
  }

  #w-node-_206fe057-b649-b263-df3f-6fe4f148f5c7-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a438bfd3-86c0-d4a2-9eb0-7c015ad104d0-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a438bfd3-86c0-d4a2-9eb0-7c015ad104fa-f2f7fbfb, #w-node-_9a9f3976-fd22-5bd1-9e43-30689caba9ad-f2f7fbfb {
    order: 0;
  }

  #w-node-_8de0ddf8-9b88-02f8-fc95-49b55b322349-f2f7fbfb, #w-node-_72b06810-6795-69e4-d202-629a9261c8d3-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_72b06810-6795-69e4-d202-629a9261c8f8-f2f7fbfb {
    order: 0;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-f2f7fbfb, #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_43e0b73c-1357-fda7-3310-35e5524073e0-524073d9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-de02149b-8fe2-9866-dcf0-5340c45537a2-524073d9 {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
  }

  #w-node-_674167c2-7147-bfbd-3f1a-362178673a0e-524073d9, #w-node-_55113cb6-3f33-7fe9-3420-356606327b4c-524073d9 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_7ba9d12c-a338-2793-04c5-7a59f03ea2f6-7360fffe {
    order: -9999;
  }

  #w-node-_5caccc4e-a5a8-8cd1-9eb0-691c1039f8d6-7360fffe, #w-node-_261ad963-44e1-6f7f-45b1-a170a4fde0c7-a4fde0c6, #w-node-f3d0610b-aacc-c953-d336-2769b8807987-b8807986, #w-node-a46202c7-d1f4-fa2e-5e4c-f4a0c585e4be-c585e4bd, #w-node-dbdeda8b-7663-635e-9658-e348a4a62042-a4a62041, #w-node-_73be8228-86ca-bfe1-c8ff-e2f99ddd0a68-9ddd0a67 {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_3baa3ac7-9cda-fc90-41fd-1e00b0b8ba06-4a495781 {
    order: -9999;
  }

  #w-node-_1c913b1e-d896-5da6-2a0e-944668e088b2-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b95d5b86-6ad0-8afd-b906-f66315987570-4a495781, #w-node-e1d1921b-3039-5ade-86e7-ebf433c762f9-33c762f8 {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_74aba96d-6416-a5b1-9585-3876c937fc23-1856f9bd {
    order: 9999;
  }

  #w-node-_7cb82d6b-71ef-9843-327e-04a027dbd7cc-1856f9bd {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605beb-8507c31a {
    order: 9999;
  }

  #w-node-_16f4ecf3-5929-9a81-88d6-cbd3f1df869f-8507c31a {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_94ecded2-2f14-b36f-f04b-79653d37ee1e-7eab7d38 {
    order: -9999;
  }

  #w-node-_678e018d-4d85-e660-c7b7-f6b05e85df7d-5e85df7c, #w-node-_3129f05e-fe66-fa93-d0d2-51df69112767-69112766, #w-node-b64afef2-4821-24e7-26d1-056fd42fae82-d42fae81 {
    grid-template-rows: 150px;
    grid-template-columns: 1.25fr;
  }

  #w-node-b693490e-831d-6a5b-5651-98b4bb037d51-bb037d50, #w-node-_937c6036-5c82-f9a8-39d3-d72ee2f41977-e2f41976, #w-node-d5f848d9-f09e-9a23-05cd-00db47edd8a9-47edd8a8, #w-node-_1549e8de-b886-8b1b-2226-896f3a7630a8-3a7630a7, #w-node-c3865570-77b3-8cdb-d827-e523d8d8fc51-d8d8fc50 {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-b05fe8a2-8654-b0b6-db73-0bdeda9acb50-da9acb50 {
    grid-template-rows: 140px;
    grid-template-columns: 1fr;
  }

  #w-node-d824a4d2-ff6c-21ce-ecbe-07ab29a92774-8783b75e {
    order: -9999;
  }

  #w-node-d9810d19-44e4-8e65-fd28-1999a0a83421-8783b75e, #w-node-_6b7d66e6-dc7c-f4ab-5ae5-62e2c81df656-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-e1297b17-34e2-7c84-5e05-04764d97e473-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f260770-c8f2-0774-bbd9-04a970694035-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_4ef7d20b-8da8-45a3-24d4-f8aaf0798081-f0798080 {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfabb-0064495d {
    order: -9999;
  }

  #w-node-_957ecc2b-0627-cc06-db91-9b12269bf99b-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_957ecc2b-0627-cc06-db91-9b12269bf99e-0064495d {
    grid-row: span 928 / span 928;
  }

  #w-node-_30aab0ed-2852-fb1c-32a3-ac43d008db9b-4cddff1d {
    order: 9999;
  }

  #w-node-ef374aff-0567-9e19-cca7-ca33f6a701ca-ff3adbbc {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d2059109-00fd-1d77-f370-f5e45528dd2e-2295c6bc {
    order: 9999;
  }

  #w-node-a19e9803-79ae-d64c-4438-e49c734e65f1-2295c6bc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-ff9390a1-31e1-84d2-36f4-89bcb448f303-3855a851 {
    order: 9999;
  }

  #w-node-_23b7ffec-190b-76a9-d5b1-72f61be4cba3-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_9a12b766-929f-8b60-4e4a-9be47b8f0fbe-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ee7c3125-7f31-9bf0-3800-b56a0b42351f-b7696703 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5004b41f-ee2b-ad3c-eb45-22254195a48a-b7696703 {
    align-self: center;
  }

  #w-node-f0f96a53-1c49-f46c-d91b-2905484fad11-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d1436d5-4bf3-135a-9b0e-21142ca7715b-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_065a02a9-9999-5b1c-286b-0f19a72cb14a-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_3625c9c5-9e4f-6482-6dd2-200d04590c1a-35733480 {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_55b9146f-7c75-e3e8-48a2-50c8a1b8a00c-8d5ce53e {
    order: 9999;
  }

  #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1741-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5285fd7d-a7c9-cbac-49fc-0f11fe2c1762-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f69-e6ef39fe {
    order: -9999;
  }

  #w-node-_7db92eca-5b2f-e67d-d3d6-ce74ac65ed6d-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_50e4d69a-ee78-99b8-ce56-57bdb621d302-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7d8f94f6-e9f1-52df-f6ce-1aa5b3fd4f78-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_0dd0578c-1e89-c25a-37fc-f7cb6cd20121-419caa34 {
    order: -9999;
  }

  #w-node-_447046e3-8fce-16f1-4476-ee502e263678-419caa34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr;
  }

  #w-node-_8de1fe67-80b5-103f-73a8-773842177df8-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 2.75fr;
  }

  #w-node-_44cf7ccd-f860-c8a4-5e4a-d67171b67805-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f8057e8d-cbda-bc9b-7605-a35db9ceff28-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a6-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a7-5183994f {
    order: -9999;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3bb-5183994f, #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17c9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr;
  }

  #w-node-fac90e40-4295-4a04-afa9-f73392c3b05b-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-db20cb52-cb45-a875-e960-aac426d3a585-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f3-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb302-5183994f {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20c-5183994f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38045d-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38046e-5183994f {
    order: 9999;
  }

  #w-node-_9c9c423a-c30b-8de3-91af-4db87e7644fe-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
  }

  #w-node-_9c9c423a-c30b-8de3-91af-4db87e7644ff-5183994f {
    order: -9999;
  }

  #w-node-_7cb71475-b39b-ec6a-983d-84ba731b0fcb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bc-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bd-5183994f {
    order: 9999;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-5183994f {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-5183994f {
    order: 0;
    grid-column: span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-5183994f {
    grid-column: span 2 / span 2;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-5183994f {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3f935748-6680-dbc4-0403-ed3ac13d38c3-8bbca76b, #w-node-_9e9d2ef9-c4c5-21bf-cb54-e6b8ecf8a4e3-8bbca76b, #w-node-_9bd7dd64-8be5-f3c6-770b-13965f09f3e8-8bbca76b, #w-node-bd1d8d54-ea72-5d35-4419-1c2dc0e97f4e-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dd00735d-2e4b-603e-68c1-6dca6756a723-8bbca76b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f22-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.5fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 2.5fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec82-8bbca76b {
    order: -9999;
  }

  #w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f32-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  #w-node-_4154bb07-b4b9-a4fc-80f2-935ed10f213d-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr;
  }

  #w-node-_374c2a10-281d-7afc-3364-efacdf245193-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a3f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a40-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_74ac98db-302e-d5f2-c6d3-4b4d75cb5342-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e67e29da-696d-f1a6-41e5-b87f94c3d738-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-ad80375a-5168-c158-99e7-ce025720f2c8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a9d7d3cd-961e-e2e1-884e-b6d2229dfad8-8bbca76b, #w-node-a81808d0-83f8-71f6-934f-dd9ae0524202-8bbca76b, #w-node-_2318b3f1-4927-7719-44e8-c5888ddc7d66-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-fb546bba-797f-fc8e-ad76-7ddaede7ba23-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_08267dd2-ea64-851f-ffc5-8ac60778b5ba-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2110bb89-7df5-563f-fcea-151cb02c65f6-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_355fa8a5-2ebf-ecfd-ee7c-02ddc2885006-8bbca76b {
    grid-row: span 2 / span 2;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-8bbca76b {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-8bbca76b {
    order: 0;
    grid-column: span 2 / span 2;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-8bbca76b {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-f2f7fbfb, #w-node-ad661024-53bf-45c0-d170-ff33b6b56c8d-f2f7fbfb, #w-node-e8447450-3fa6-f48b-96aa-226fb8ddb5a8-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0e9-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ea-f2f7fbfb, #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ed-f2f7fbfb {
    grid-column: span 2 / span 2;
  }

  #w-node-_8997248c-398f-94a5-ac2f-62fde0ed5186-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32d82c61-b9a5-7638-3636-0033905e9a8f-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_6f0a68b8-60bb-f45f-c943-821a7aecefbd-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_38f31156-3ba4-6db8-aa60-ec48be639f73-f2f7fbfb, #w-node-_051ca2cc-755b-a981-1073-7a6e07d3e304-f2f7fbfb, #w-node-_8d63d055-fdb1-b64d-f2ea-8947c1fc1c81-f2f7fbfb, #w-node-d381c216-9e68-cb34-846c-fd4b2e3e0720-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4746-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b6533dea-a656-f911-7c6b-b7b33d81628d-f2f7fbfb, #w-node-_7a3383cd-8842-60b0-a281-40d5c14ef6b7-f2f7fbfb, #w-node-_389379e5-d955-cf56-0661-fbfbf7494f26-f2f7fbfb, #w-node-_0beeaa2c-c13b-0a36-8480-ca4b7a57d174-f2f7fbfb, #w-node-_31da1703-a754-c4ab-9641-2c2a349576bf-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5744b31d-637c-ba36-d7fd-329f6a427a39-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_03bb8d56-f3f5-65c2-aefa-65c2756f3190-f2f7fbfb, #w-node-f27433a6-fe02-03d8-8f62-53162a3e425f-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_4a08274e-f2c7-18aa-10bd-a51a1cab9b4c-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d1c3b4d-377e-54fe-96c0-0f20baeb5b61-f2f7fbfb, #w-node-e0f5c0c6-fab1-9b55-1a3a-df9141e8a0b0-f2f7fbfb, #w-node-_3d29eef1-41d5-72cc-d701-54519158406b-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96dea23c-df15-d00c-242d-3b984415295c-f2f7fbfb, #w-node-_07658b6c-f175-82c3-dbb2-17862a987fa8-f2f7fbfb, #w-node-_17b4d414-a1b8-5b66-0e67-dd40795c77d7-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fd78cfc-6c65-e28a-d0c8-7179be8f047d-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_89a66776-b1c2-31d9-f1f4-07a7eabc1280-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b1b222f2-f732-2c9e-3cab-72e151d4a482-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1779e793-ddfd-500b-c35b-89df29e3a519-f2f7fbfb, #w-node-a438bfd3-86c0-d4a2-9eb0-7c015ad104d0-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a89abe77-f548-8d11-3420-803abd9457b4-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr 2fr .25fr 4.75fr;
  }

  #w-node-_75aa2fb1-e12a-55ff-bb83-0735ae59ab48-f2f7fbfb, #w-node-_37cf4859-b4f3-5042-163e-2b68915e53e1-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_9a9f3976-fd22-5bd1-9e43-30689caba9ad-f2f7fbfb {
    order: 9999;
  }

  #w-node-_8de0ddf8-9b88-02f8-fc95-49b55b322349-f2f7fbfb, #w-node-_72b06810-6795-69e4-d202-629a9261c8d3-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-f2f7fbfb {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-f2f7fbfb {
    order: 0;
    grid-column: span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-f2f7fbfb {
    grid-template-rows: 150px;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_43e0b73c-1357-fda7-3310-35e5524073e0-524073d9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-de02149b-8fe2-9866-dcf0-5340c45537a2-524073d9 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_674167c2-7147-bfbd-3f1a-362178673a0e-524073d9 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_55113cb6-3f33-7fe9-3420-356606327b4c-524073d9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1.75fr;
  }

  #w-node-_91bcc671-5e6c-360c-23be-181ae589f5a6-7360fffe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_91bcc671-5e6c-360c-23be-181ae589f5ad-7360fffe {
    order: -9999;
  }

  #w-node-_771b3186-def6-880d-404b-165b8b74ef8f-7360fffe {
    grid-column: span 1 / span 1;
  }

  #w-node-_5caccc4e-a5a8-8cd1-9eb0-691c1039f8d6-7360fffe, #w-node-_261ad963-44e1-6f7f-45b1-a170a4fde0c7-a4fde0c6, #w-node-f3d0610b-aacc-c953-d336-2769b8807987-b8807986, #w-node-a46202c7-d1f4-fa2e-5e4c-f4a0c585e4be-c585e4bd, #w-node-dbdeda8b-7663-635e-9658-e348a4a62042-a4a62041, #w-node-_73be8228-86ca-bfe1-c8ff-e2f99ddd0a68-9ddd0a67 {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_732da2db-80ae-1982-9c32-b4a71bbb7120-4a495781 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_732da2db-80ae-1982-9c32-b4a71bbb7127-4a495781 {
    order: -9999;
  }

  #w-node-b95d5b86-6ad0-8afd-b906-f66315987570-4a495781, #w-node-e1d1921b-3039-5ade-86e7-ebf433c762f9-33c762f8 {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_372515d8-9c0d-f3d8-2229-35c910084b19-1856f9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_372515d8-9c0d-f3d8-2229-35c910084b20-1856f9bd {
    order: -9999;
  }

  #w-node-_7cb82d6b-71ef-9843-327e-04a027dbd7cc-1856f9bd {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605bef-8507c31a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9014851f-b0f8-1e00-ed3c-407ea7605bf6-8507c31a {
    order: -9999;
  }

  #w-node-_16f4ecf3-5929-9a81-88d6-cbd3f1df869f-8507c31a {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-e79bde92-b0a7-273a-5a19-c23b175378bb-7eab7d38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e79bde92-b0a7-273a-5a19-c23b175378c2-7eab7d38 {
    order: -9999;
  }

  #w-node-_678e018d-4d85-e660-c7b7-f6b05e85df7d-5e85df7c, #w-node-_3129f05e-fe66-fa93-d0d2-51df69112767-69112766, #w-node-b64afef2-4821-24e7-26d1-056fd42fae82-d42fae81 {
    grid-template-rows: 100px;
    grid-template-columns: 1.25fr;
  }

  #w-node-b693490e-831d-6a5b-5651-98b4bb037d51-bb037d50, #w-node-_937c6036-5c82-f9a8-39d3-d72ee2f41977-e2f41976, #w-node-d5f848d9-f09e-9a23-05cd-00db47edd8a9-47edd8a8, #w-node-_1549e8de-b886-8b1b-2226-896f3a7630a8-3a7630a7, #w-node-c3865570-77b3-8cdb-d827-e523d8d8fc51-d8d8fc50, #w-node-b05fe8a2-8654-b0b6-db73-0bdeda9acb50-da9acb50 {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-d9810d19-44e4-8e65-fd28-1999a0a83421-8783b75e, #w-node-_6b7d66e6-dc7c-f4ab-5ae5-62e2c81df656-8783b75e, #w-node-_2f260770-c8f2-0774-bbd9-04a970694035-8783b75e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4ef7d20b-8da8-45a3-24d4-f8aaf0798081-f0798080 {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_3de234d9-ab51-c93f-d52d-50885b7dfabb-0064495d {
    order: -9999;
  }

  #w-node-_2f021430-c9c9-c0d2-1934-f72794b7c0df-0064495d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ef374aff-0567-9e19-cca7-ca33f6a701ca-ff3adbbc {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a19e9803-79ae-d64c-4438-e49c734e65f1-2295c6bc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_23b7ffec-190b-76a9-d5b1-72f61be4cba3-b7696703, #w-node-_9a12b766-929f-8b60-4e4a-9be47b8f0fbe-b7696703, #w-node-f0f96a53-1c49-f46c-d91b-2905484fad11-b7696703, #w-node-_9d1436d5-4bf3-135a-9b0e-21142ca7715b-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_065a02a9-9999-5b1c-286b-0f19a72cb14a-b7696703 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_3625c9c5-9e4f-6482-6dd2-200d04590c1a-35733480 {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_9905d8a4-a5a1-dd97-869e-5f1c4efe1741-f28519a6, #w-node-fe525445-5c0f-be12-ef6d-541bc84828cc-f28519a6, #w-node-_2e69e48d-73b1-df4b-9d1b-51c144944eb8-f28519a6, #w-node-_6e1444c9-4fbf-e653-110b-822d47d88753-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cebc8498-4406-2619-f44b-8ad9f46f6e2c-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_13635805-90a7-4c1f-d6d3-81cd1ec735f8-f28519a6, #w-node-_5285fd7d-a7c9-cbac-49fc-0f11fe2c1762-f28519a6, #w-node-_80111de8-ee3e-c5e4-72e1-540ff01266c8-f28519a6, #w-node-da47deab-34b7-7036-2f70-caac0d2d4da6-f28519a6, #w-node-_82d65ed8-3ad5-71bb-75a2-6cd55acccae5-f28519a6 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
  }

  #w-node-c6552a96-1931-c7cd-927d-b118541f8f69-e6ef39fe {
    order: -9999;
  }

  #w-node-_7db92eca-5b2f-e67d-d3d6-ce74ac65ed6d-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_50e4d69a-ee78-99b8-ce56-57bdb621d302-e6ef39fe, #w-node-_7d8f94f6-e9f1-52df-f6ce-1aa5b3fd4f78-e6ef39fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3c20086-772a-ba01-c5f5-78d61fcbe760-419caa34 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb4-5183994f {
    order: 0;
  }

  #w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-5183994f, #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-5183994f, #w-node-_8de1fe67-80b5-103f-73a8-773842177df8-5183994f, #w-node-f8057e8d-cbda-bc9b-7605-a35db9ceff28-5183994f, #w-node-b0b31653-35fc-0604-8f9a-4b1357762294-5183994f, #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a6-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1617890-a81b-1ec7-9d2b-71cb2fa559a7-5183994f {
    order: 9999;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3bb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_1f1d98e7-e6e8-c87c-01b9-133be092f3cf-5183994f {
    order: 9999;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17c9-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17ca-5183994f {
    order: 9999;
  }

  #w-node-_4833ee90-056c-2fab-8f9b-0f15b1aa17cb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fac90e40-4295-4a04-afa9-f73392c3b05b-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-db20cb52-cb45-a875-e960-aac426d3a585-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-db20cb52-cb45-a875-e960-aac426d3a586-5183994f {
    order: 0;
  }

  #w-node-db20cb52-cb45-a875-e960-aac426d3a587-5183994f {
    order: 9999;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f3-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_530d4741-df2a-186e-20b9-2e2c0decb2f4-5183994f, #w-node-_530d4741-df2a-186e-20b9-2e2c0decb302-5183994f {
    order: -9999;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20c-5183994f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e20d-5183994f {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37c17c7d-4342-44d8-3eb3-7a2dae59e211-5183994f, #w-node-_4613b507-bada-b3e7-c72f-60af2d754666-5183994f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38045d-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca60fd24-f0f9-bae0-28d4-4c3b8a38046e-5183994f {
    order: 9999;
  }

  #w-node-_9c9c423a-c30b-8de3-91af-4db87e7644fe-5183994f, #w-node-_801224a5-82aa-2204-666e-44117470770a-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7cb71475-b39b-ec6a-983d-84ba731b0fcb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bc-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4bd-5183994f {
    order: 9999;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-5183994f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-5183994f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-5183994f {
    grid-column: span 1 / span 1;
  }

  #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-5183994f {
    grid-column: span 2 / span 2;
  }

  #w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-5183994f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-5183994f {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb4-8bbca76b {
    order: 0;
  }

  #w-node-ab3fbab0-44f8-49a0-9c7b-23a77e19e4b0-8bbca76b, #w-node-_3f935748-6680-dbc4-0403-ed3ac13d38c3-8bbca76b, #w-node-_9e9d2ef9-c4c5-21bf-cb54-e6b8ecf8a4e3-8bbca76b, #w-node-_9bd7dd64-8be5-f3c6-770b-13965f09f3e8-8bbca76b, #w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-8bbca76b, #w-node-bd1d8d54-ea72-5d35-4419-1c2dc0e97f4e-8bbca76b, #w-node-_86dfe1de-518b-bf5b-9ba4-3cbd70c23f22-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d56f4ab6-2b9d-4e7d-fd1d-80e5b264ec7f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-d3f6bcdd-1e78-e3a1-6326-8bfe75429f32-8bbca76b, #w-node-_374c2a10-281d-7afc-3364-efacdf245193-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a3f-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 40svw 35svw;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a40-8bbca76b {
    grid-column: span 2 / span 2;
  }

  #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a47-8bbca76b, #w-node-_51ef2752-0bd8-de14-cd65-9d1ebebf8a49-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_74ac98db-302e-d5f2-c6d3-4b4d75cb5342-8bbca76b, #w-node-_801224a5-82aa-2204-666e-44117470770a-8bbca76b, #w-node-d62a49f7-7605-cefd-7350-7cafaf300352-8bbca76b, #w-node-e67e29da-696d-f1a6-41e5-b87f94c3d738-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ad80375a-5168-c158-99e7-ce025720f2c8-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-a9d7d3cd-961e-e2e1-884e-b6d2229dfad8-8bbca76b, #w-node-a81808d0-83f8-71f6-934f-dd9ae0524202-8bbca76b, #w-node-_867022c1-9d60-4016-5e51-f091100b1843-8bbca76b, #w-node-_2318b3f1-4927-7719-44e8-c5888ddc7d66-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-fb546bba-797f-fc8e-ad76-7ddaede7ba23-8bbca76b, #w-node-_08267dd2-ea64-851f-ffc5-8ac60778b5ba-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2110bb89-7df5-563f-fcea-151cb02c65f6-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-8bbca76b, #w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-8bbca76b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-8bbca76b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25e6db86-6aba-45ff-4c8e-379fa5220ee4-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-8bbca76b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-8bbca76b, #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-8bbca76b {
    grid-column: span 1 / span 1;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-8bbca76b {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }

  #w-node-_8b4a4951-1e17-7e6e-125d-5c515527deb4-f2f7fbfb {
    order: 0;
  }

  #w-node-_830856cf-2497-7038-91c9-9c2cdf2a5273-f2f7fbfb, #w-node-ad661024-53bf-45c0-d170-ff33b6b56c8d-f2f7fbfb, #w-node-a48adc0f-7f8a-767d-a66c-6abd766b72a2-f2f7fbfb, #w-node-_3bee6e3d-1cde-7131-95de-8d06ea00b6c1-f2f7fbfb, #w-node-e8447450-3fa6-f48b-96aa-226fb8ddb5a8-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0e9-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
  }

  #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ea-f2f7fbfb, #w-node-_39f729eb-1abb-d8e4-fe1f-97e67601d0ed-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_8997248c-398f-94a5-ac2f-62fde0ed5186-f2f7fbfb, #w-node-_6f0a68b8-60bb-f45f-c943-821a7aecefbd-f2f7fbfb, #w-node-_38f31156-3ba4-6db8-aa60-ec48be639f73-f2f7fbfb, #w-node-_051ca2cc-755b-a981-1073-7a6e07d3e304-f2f7fbfb, #w-node-_8d63d055-fdb1-b64d-f2ea-8947c1fc1c81-f2f7fbfb, #w-node-d381c216-9e68-cb34-846c-fd4b2e3e0720-f2f7fbfb, #w-node-_3f3b10c1-a1a7-b71b-7d49-f6881d2d4746-f2f7fbfb, #w-node-b6533dea-a656-f911-7c6b-b7b33d81628d-f2f7fbfb, #w-node-_7a3383cd-8842-60b0-a281-40d5c14ef6b7-f2f7fbfb, #w-node-_389379e5-d955-cf56-0661-fbfbf7494f26-f2f7fbfb, #w-node-_0beeaa2c-c13b-0a36-8480-ca4b7a57d174-f2f7fbfb, #w-node-_31da1703-a754-c4ab-9641-2c2a349576bf-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5744b31d-637c-ba36-d7fd-329f6a427a39-f2f7fbfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4a08274e-f2c7-18aa-10bd-a51a1cab9b4c-f2f7fbfb, #w-node-_9d1c3b4d-377e-54fe-96c0-0f20baeb5b61-f2f7fbfb, #w-node-e0f5c0c6-fab1-9b55-1a3a-df9141e8a0b0-f2f7fbfb, #w-node-_3d29eef1-41d5-72cc-d701-54519158406b-f2f7fbfb, #w-node-_96dea23c-df15-d00c-242d-3b984415295c-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_96dea23c-df15-d00c-242d-3b9844152984-f2f7fbfb {
    order: -9999;
  }

  #w-node-_07658b6c-f175-82c3-dbb2-17862a987fa8-f2f7fbfb, #w-node-_17b4d414-a1b8-5b66-0e67-dd40795c77d7-f2f7fbfb, #w-node-_7fd78cfc-6c65-e28a-d0c8-7179be8f047d-f2f7fbfb, #w-node-_89a66776-b1c2-31d9-f1f4-07a7eabc1280-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b1b222f2-f732-2c9e-3cab-72e151d4a482-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1779e793-ddfd-500b-c35b-89df29e3a519-f2f7fbfb, #w-node-a438bfd3-86c0-d4a2-9eb0-7c015ad104d0-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a89abe77-f548-8d11-3420-803abd9457b4-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-_8de0ddf8-9b88-02f8-fc95-49b55b322349-f2f7fbfb, #w-node-_72b06810-6795-69e4-d202-629a9261c8d3-f2f7fbfb, #w-node-_61f9e724-937f-f397-1204-56eead7a6a43-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f21bbef-1bbe-192c-2108-7fcadca7ffdb-f2f7fbfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6627206e-ab6d-af53-45be-378192f93f64-f2f7fbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25e6db86-6aba-45ff-4c8e-379fa5220ee4-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_5b40bebf-958c-be1d-4d2c-708d9117310c-f2f7fbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c26c09d-31bb-0ea6-54a7-3263ad92387e-f2f7fbfb, #w-node-_089d4de3-77de-61ef-7609-32d46c8b2033-f2f7fbfb {
    grid-column: span 1 / span 1;
  }

  #w-node-_566731e6-be3f-ac83-6d4c-8534eb26684b-f2f7fbfb {
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
  }
}
