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

@font-face {
  font-family: Condensed;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51449369114554fcf170e5_HelveticaNeueCondensedBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Condensed;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51449369114544e7f170e6_HelveticaNeueCondensedBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticablkit;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272619af2702e90cb0f_HelveticaBlkIt.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helvetica neu;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c553b18e0a4a5de9c53baf8_Helvetica%20Neu%20Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Disposabledroidbb bld;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5f466f050ea34365a7c6fd_DisposableDroidBB_bld.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Disposabledroidbb bldital;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5f4670050ea38124a7c6fe_DisposableDroidBB_bldital.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Disposabledroidbb;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5f466ff3edcea614c025ca_DisposableDroidBB.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Disposabledroidbb ital;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5f4670d885ee041acfa207_DisposableDroidBB_ital.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Sahar;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5ec03c23d6ed601c8cf2ed4b_Lella7%20-%20Sahar%20Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Sahar Outline;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5ec03c308860149af02e9b4d_Sahar-Heavy%20Outline%20(Personal%20Use).ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}

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

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

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

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/62978252407f80edb5b2660e_WorkSans-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/629782522a46d610eac45af1_WorkSans-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/629782528c62180c02e05e4d_WorkSans-BoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6297825277a8620a5e90665b_WorkSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/62978252ec399e22380115f7_WorkSans-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

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

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

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/629782525ea2187cb26914fd_WorkSans-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Worksans;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/62978252056c54c90308c252_WorkSans-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Abcdiatypevariable Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65756639da53be015b319c4a_ABCDiatypeVariable-Trial.ttf") format("truetype");
  font-weight: 200 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962b1b474e0233_HelveticaNeue-BlackCond.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272619af2510a90cb10_HelveticaNeue-Black.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962b504d4e0235_HelveticaNeue-BlackExt.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272f309ab74dce0d834_HelveticaNeue-BlackCondObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962b25f24e0236_HelveticaNeue-BlackExtObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227258939b2646fccc35_HelveticaNeue-ExtBlackCond.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962b8a3e4e0239_HelveticaNeue-ExtBlackCondObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122732dd88f6106a4d0f6_HelveticaNeue-HeavyCond.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122732dd88f58c0a4d0f7_HelveticaNeue-HeavyExt.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273619af2279990cb13_HelveticaNeue-HeavyExtObl.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue ultraligcondobl;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227306962b4bd64e0242_HelveticaNeue-UltraLigCondObl.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue ultraligcond;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273f309ab64abe0d83a_HelveticaNeue-UltraLigCond.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273619af23e0e90cb15_HelveticaNeue-ThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue ultraligext;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273f309ab487be0d83b_HelveticaNeue-UltraLigExt.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962b60ef4e0237_HelveticaNeue-BoldExtObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272f309ab0930e0d835_HelveticaNeue-BoldCondObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272619af2ebd590cb11_HelveticaNeue-BoldExt.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue condensed;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227206962bbe284e0238_HelveticaNeue-Condensed.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue condensedobl;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512272619af26abe90cb12_HelveticaNeue-CondensedObl.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue extended;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122722dd88f7524a4d0f4_HelveticaNeue-Extended.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273619af23ad290cb14_HelveticaNeue-MediumCond.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273f309abfd67e0d837_HelveticaNeue-MediumCondObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227358939b3db4fccc37_HelveticaNeue-MediumExt.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122732dd88f02d4a4d0f8_HelveticaNeue-HeavyItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122732dd88f4b14a4d0fc_HelveticaNeue-LightExt.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227358939b5754fccc36_HelveticaNeue-LightExtObl.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5122732dd88f400aa4d0fd_HelveticaNeue-ThinCond.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273f309ab3faae0d839_HelveticaNeue-ThinExtObl.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51227306962b7eb44e0241_HelveticaNeue-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helveticaneue roman;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c512273691145ae23f143a0_HelveticaNeue-Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Chalet londonnineteensixty;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5f41802e7b8afaf3198b4e8b_Chalet-LondonNineteenSixty.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helvetica neue lts td blk;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60e742447220de2432ab32d8_HelveticaNeueLTStd%20BlkEx.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: Grandwilsonsansdemo k7aee;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6217d8370a3968fa7bfe9509_Grandwilsonsansdemo-K7aEe.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatypesemi Mono Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65755f90abe35789fbe33aff_ABCDiatypeSemi-Mono-Regular-Trial.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatypesemi Mono Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65755f9076d35e9976ea1162_ABCDiatypeSemi-Mono-Light-Trial.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatypesemi Mono Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65755f906c651f281aa5fe4b_ABCDiatypeSemi-Mono-Thin-Trial.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatypesemi Mono Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65755f902bd40c4386dcabf2_ABCDiatypeSemi-Mono-Bold-Trial.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatypesemi Mono Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65755f907f832e848a31be54_ABCDiatypeSemi-Mono-Medium-Trial.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatype Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65756667575373ec2fb6478a_ABCDiatype-Regular-Trial.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Abcdiatype Ultra Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/657566678e1b2ce744b1df31_ABCDiatype-Ultra-Trial.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatype Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/657566677f832e848a353592_ABCDiatype-Heavy-Trial.otf") format("opentype"), url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65756667f24ef6bc6bdb1c4e_ABCDiatype-Black-Trial.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Abcdiatype Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6575666776d35e9976ee0b27_ABCDiatype-Thin-Trial.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Abcdiatype Trial;
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65756667260cc38dabb58970_ABCDiatype-Light-Trial.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue Lt Std 43 Extended";
  src: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6784b1e1b3da04ed3857eae3_Helvetica%20Neue%20LT%20Std%2043%20Light%20Extended.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --blue: blue;
  --black: black;
  --light-black: #262626;
  --white: white;
  --yellow: #eeff01;
}

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

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

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

.image {
  cursor: pointer;
  margin-top: 0;
  padding-top: auto;
}

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

.heading {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.grid-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-areas: ". ."
                       ". .";
  margin-top: 48px;
  margin-bottom: -82px;
  padding: 0 120px 58px;
  position: static;
}

.heading-2 {
  font-family: Helveticaneue extended, sans-serif;
  font-weight: 700;
}

.heading-3 {
  letter-spacing: 1px;
  font-family: Helveticaneue ultraligext, sans-serif;
  font-size: 20px;
}

.heading-4 {
  float: none;
  text-align: center;
  letter-spacing: 100px;
  margin-top: -136px;
  margin-bottom: 37px;
  padding-bottom: 380px;
  font-size: 300px;
}

.container {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#ff0f0f80, #ff0f0f80);
  background-position: 0 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 1000px;
  min-height: 200px;
  max-height: 200000px;
  margin-top: -276px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -680px;
  bottom: -85px;
  right: -43px;
  overflow: visible;
}

.background-video {
  flex-flow: row;
  width: auto;
  height: auto;
  min-height: auto;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.background-video-2 {
  margin-bottom: 0;
  padding-top: 0;
  display: inline-block;
  position: static;
  overflow: visible;
}

.background-video-3 {
  width: auto;
  height: 1300px;
  padding-left: 0;
  position: static;
  overflow: hidden;
}

.heading-5 {
  text-align: center;
  margin-top: 158px;
  margin-bottom: -398px;
  padding-top: 0;
  padding-bottom: 152px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 500px;
  line-height: 500px;
}

.text-span {
  margin-top: 160px;
  margin-left: 269px;
  margin-right: 290px;
}

.image-2 {
  cursor: pointer;
  width: 7%;
  max-width: 100%;
  height: 14%;
  margin: -1465px -153px 238px -11px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.brand {
  text-align: left;
  margin-left: 426px;
}

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

.container-2 {
  width: 100%;
  padding-top: 15px;
  overflow: hidden;
}

.navbar {
  background-image: linear-gradient(#0000, #0000);
}

.container-3 {
  margin-top: -18px;
  margin-bottom: -73px;
  padding-bottom: 71px;
  padding-right: 1165px;
  position: fixed;
}

.image-4 {
  width: 700px;
}

.image-5 {
  height: 700px;
}

.image-6 {
  width: auto;
}

.image-7 {
  height: auto;
}

.image-8 {
  position: fixed;
}

.section {
  padding-top: 79px;
}

.div-block {
  font-size: 24px;
}

.heading-6 {
  text-align: center;
  letter-spacing: -2px;
  background-color: #0000;
  margin-top: 63px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
}

.work-page-sub-head {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 34px 54vw 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.container-4 {
  padding-bottom: 18px;
  padding-left: 0;
  padding-right: 0;
}

.section-2-type-titles {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 22px;
}

.link-block {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5146c96911453323f1741a_darker%20trasnparent%20menu%20bar%20wix%205.png");
  background-position: 0 0;
  background-size: 350px;
}

.image-9 {
  margin-top: 16px;
  margin-bottom: 23px;
  margin-left: 37px;
  padding-bottom: 0;
  position: fixed;
}

.image-10 {
  height: 76%;
  margin: 0 auto 180px;
  padding: 0;
  display: block;
  position: static;
  inset: 0 0 56px;
  overflow: visible;
}

.section-3 {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -2px;
  margin-left: -192px;
  margin-right: -192px;
  padding-top: 69px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0;
}

.heading-7 {
  color: #f59191;
  text-align: center;
  text-transform: none;
  margin-top: -377px;
  margin-bottom: 85px;
  margin-left: -246px;
  padding-top: 167px;
  padding-bottom: 54px;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 413px;
  line-height: 374px;
  position: absolute;
  left: 55px;
}

.container-5 {
  cursor: default;
  margin-top: 415px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  inset: 0;
  overflow: visible;
}

.container-5.this-container {
  cursor: default;
  margin-top: 32px;
  position: fixed;
  inset: 0;
}

.not-image-11 {
  cursor: none;
  margin: 89px 0 -165px;
  padding: 0 0 77px;
}

.not-image-11:hover {
  opacity: .74;
  filter: none;
}

.not-image-11.side-home-page {
  padding-left: 4px;
  padding-right: 25px;
}

.not-image-11.reynolds-wrap-work-type {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-8 {
  color: #f8b4b5;
  letter-spacing: -5px;
  margin: -1px 14px -19px 329px;
  padding: 0 46px 27px 0;
  position: relative;
  overflow: hidden;
}

.heading-8.brandon-graf-heading {
  margin-top: -46px;
  margin-bottom: -38px;
  margin-left: 320px;
  padding-top: 24px;
  padding-bottom: 0;
}

.section-4 {
  margin-top: 98px;
  margin-bottom: -33px;
  margin-left: 0;
  padding: 0;
}

.heading-9 {
  color: #ef8789;
  letter-spacing: -4px;
  margin-top: 715px;
  margin-bottom: 32px;
  margin-left: 659px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
}

._2line {
  cursor: none;
  margin-top: -75px;
  margin-bottom: -7px;
  padding-top: 0;
  padding-bottom: 12px;
  display: block;
  position: static;
}

._2line.work-line-block {
  margin-top: -80px;
}

.image-12 {
  cursor: crosshair;
}

.zdlfkj {
  cursor: none;
  margin-top: 0;
  margin-bottom: -181px;
  padding: 46px 0 0;
  display: inline-block;
  position: static;
}

.zdlfkj:hover {
  opacity: .74;
  background-image: none;
  background-size: auto;
}

.zdlfkj.work-home-page {
  margin-top: 61px;
  padding-left: 42px;
  padding-right: 42px;
}

.image-14 {
  cursor: default;
}

.work-type {
  margin-top: 0;
  margin-left: 1px;
  padding-top: 96px;
  padding-bottom: 6px;
}

.work-type-section {
  filter: none;
  cursor: default;
  width: 152.998%;
  margin: 563px -26.5% 205px;
  padding: 87px 0% 89px;
}

.not-image-11-copy {
  cursor: none;
  margin: 94px -2px -101px 0;
  padding: 0 0 8px;
}

.not-image-11-copy:hover {
  opacity: .74;
  filter: none;
}

.not-image-11-copy.side-home-page {
  padding-left: 4px;
  padding-right: 25px;
}

.not-image-11-copy.side-home-page.image-play {
  margin-top: 177px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.not-image-11-copy.reynolds-wrap-work-type {
  padding-top: 0;
  padding-bottom: 0;
}

.home-page-heading-8 {
  color: #f8b4b5;
  letter-spacing: -5px;
  margin: -1px 14px -19px 305px;
  padding: 0 46px 27px 11px;
  position: fixed;
}

.home-page-heading-8.brandon-graf-heading {
  margin-top: -35px;
  margin-bottom: -38px;
  padding-top: 24px;
  padding-bottom: 0;
}

.home-page-heading-8.about-home-page {
  color: #fd615d;
  text-align: center;
  margin-top: 99px;
  margin-bottom: -52px;
  margin-left: 448px;
  padding-bottom: 0;
  padding-left: 0;
  left: 127px;
  right: 603px;
}

.home-page-image {
  z-index: -8;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c562f59046430f00db12ece_deep%20blue%20side.jpg"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.heading-8-page-heading {
  color: #f8b4b5;
  letter-spacing: -5px;
  margin: 33px 14px -19px 491px;
  padding: 0 46px 27px 0;
  font-size: 30px;
  position: fixed;
}

.heading-8-page-heading.brandon-graf-heading {
  margin-top: -35px;
  margin-bottom: -38px;
  padding-top: 24px;
  padding-bottom: 0;
}

.video {
  margin-bottom: -53px;
}

.heading-8-work {
  color: #f8b4b5;
  letter-spacing: -5px;
  margin: -1px 14px -110px 303px;
  padding: 0 46px 27px 11px;
  position: static;
}

.heading-8-work.brandon-graf-heading {
  margin-top: -35px;
  margin-bottom: -38px;
  margin-left: 320px;
  padding-top: 24px;
  padding-bottom: 0;
}

.image-1232 {
  cursor: pointer;
}

.image-with-shadow {
  z-index: 0;
  cursor: pointer;
  align-self: auto;
  margin: 0;
  padding: 0;
  position: relative;
}

.heading-8-home {
  color: #f8b4b5;
  letter-spacing: -5px;
  margin: -1px 14px -19px 329px;
  padding: 0 46px 27px 0;
  position: fixed;
}

.heading-8-home.brandon-graf-heading {
  z-index: 2;
  color: #ffcbbb;
  text-align: center;
  cursor: default;
  margin: -10px 0 -38px;
  padding-top: 24px;
  padding-bottom: 0;
  padding-right: 0;
  left: 0;
  right: 0;
}

.image-1234 {
  margin-top: 37px;
  margin-left: 1px;
}

.image-1235 {
  text-align: left;
  margin-top: 2px;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.link-block-2, .div-block-2 {
  position: relative;
}

.image-1236 {
  margin-top: 35px;
  margin-left: 36px;
  padding-left: 0;
}

.div-block-3 {
  margin-top: 28px;
  position: absolute;
}

.image-1237 {
  text-align: left;
  margin-top: 11px;
  margin-left: 21px;
  padding-left: 0;
}

.div-block-3-copy {
  margin-top: -2px;
  position: absolute;
}

.heading-8-work-page-yes {
  color: #f8b4b5;
  text-align: center;
  letter-spacing: -5px;
  margin: -1px 0 -110px;
  padding: 0 0 27px;
  position: static;
}

.heading-8-work-page-yes.brandon-graf-heading {
  margin-top: -35px;
  margin-bottom: -38px;
  margin-left: 320px;
  padding-top: 24px;
  padding-bottom: 0;
}

.heading-8-bottom {
  color: #ef8789;
  text-align: center;
  letter-spacing: -5px;
  margin: 119px 0 -19px;
  padding: 24px 0 27px;
  position: static;
  overflow: hidden;
}

.heading-8-bottom.brandon-graf-heading {
  margin-top: -46px;
  margin-bottom: -38px;
  margin-left: 320px;
  padding-top: 24px;
  padding-bottom: 0;
}

.side-type-text {
  margin: -122px -249px 205px;
  padding-top: 0;
  padding-bottom: 89px;
}

.link-block-3 {
  overflow: hidden;
}

.icon {
  color: #0000;
  text-align: right;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5155c158939b9706fd0788_darker%20trasnparent%20menu%20bar%20wix%205%20copy%20cropped.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  margin-top: 11px;
  margin-left: 32px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 57px;
  position: fixed;
  top: 0;
  left: -2px;
}

.navbar-2 {
  background-color: #0000;
  margin-top: 0;
  position: fixed;
}

.nav-menu {
  background-color: #ffffffeb;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-top: -245px;
  margin-bottom: 0;
  margin-left: -2px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: fixed;
  left: 1px;
  overflow: visible;
  box-shadow: 4px 4px 15px -3px #00000024;
}

.nav-link {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5162c258939b5b93fd17c2_side%20word%20webflow.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: -3px;
  margin-left: 40px;
  margin-right: 9px;
  padding-bottom: 43px;
  padding-left: 170px;
  padding-right: 15px;
}

.work-nav-bar {
  cursor: none;
}

.work-nav-bar:hover {
  opacity: .78;
}

.image-1238 {
  cursor: none;
  margin-top: -1px;
  padding-top: 0;
}

.image-1238:hover {
  opacity: .78;
}

.section-5 {
  margin-top: 10px;
}

.section-6 {
  justify-content: center;
  align-items: center;
  margin-left: 123px;
  margin-right: 123px;
  display: flex;
}

.menu-button {
  background-color: #0000;
  margin-top: 29px;
  margin-left: -127px;
  margin-right: 40px;
}

.heading-9-copy {
  color: #ef8789;
  letter-spacing: -4px;
  margin-top: 715px;
  margin-bottom: 32px;
  margin-left: 659px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
}

.heading-9-copy-copy {
  color: #ef8789;
  text-align: center;
  letter-spacing: -4px;
  margin-top: -41px;
  margin-bottom: -82px;
  margin-left: 0;
  padding-top: 63px;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.section-7 {
  text-align: center;
}

.work-page-heading {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.image-1239 {
  z-index: -4;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.image-1240 {
  padding-top: 0;
  position: relative;
  top: 371px;
  left: 34px;
}

.section-8 {
  margin-top: 0;
  padding-top: 0;
  position: relative;
  box-shadow: inset 0 11px 30px -10px #b4b2b2;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 286px;
  margin-bottom: 44px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.image-1241 {
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.image-1242 {
  cursor: pointer;
  flex: 0 auto;
  align-self: start;
}

.image-1242:hover {
  opacity: .74;
}

.link-block-4 {
  position: static;
}

.image-1243 {
  padding-bottom: 0;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.heading-11 {
  color: #ef8789;
  text-align: center;
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.heading-12 {
  text-align: left;
  letter-spacing: -1px;
  margin-top: 18.1vw;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 100px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 5px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
}

.text-span-2 {
  color: #303030;
  letter-spacing: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
}

.text-span-3 {
  letter-spacing: .5px;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-span-4 {
  color: #303030;
  letter-spacing: -.1px;
  padding-left: 6px;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: inline;
}

.text-span-5 {
  color: #303030;
  letter-spacing: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
}

.text-span-6 {
  letter-spacing: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.work-type-tytiel {
  z-index: -1;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: -36px;
  margin-bottom: -92px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.section-9 {
  box-shadow: 2px 20px 33px -23px #000;
}

.video-with-shadow {
  margin-top: 183px;
  position: relative;
  top: 243px;
  box-shadow: 0 1px 22px -3px #000;
}

.image-1244 {
  margin-top: -28px;
  margin-bottom: 55px;
  margin-left: -56px;
  position: relative;
  left: 195px;
}

.image-1245 {
  padding-left: 30px;
  padding-right: 30px;
}

.image-1246 {
  margin-top: 42px;
  margin-bottom: 75px;
}

.image-1247 {
  display: inline-block;
  position: absolute;
  inset: 0;
}

.image-1248 {
  margin-top: -36px;
  padding-top: 0;
}

.image-1249 {
  cursor: pointer;
  margin: 0 0 0% -24%;
  padding: 0 0 7px;
  position: relative;
  right: 0;
}

.image-1250 {
  position: fixed;
  inset: 0;
}

.container-6 {
  margin-top: 88px;
}

.container-7 {
  position: relative;
}

.heading-13 {
  z-index: 3;
  position: fixed;
}

.heading-work {
  z-index: 3;
  color: #ffc5c5;
  letter-spacing: -4px;
  position: fixed;
  inset: 0;
}

.text-span-7 {
  position: relative;
  top: 320px;
  right: -563px;
}

.heading-14 {
  z-index: 2;
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  position: relative;
  top: 21px;
}

.section-10 {
  position: relative;
  top: 316px;
}

.image-1251 {
  margin-top: 62px;
}

.image-1252 {
  margin-top: 5px;
  margin-bottom: 47px;
}

.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: 15vw;
  display: flex;
}

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

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-color: #fff;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  place-content: center;
  align-items: stretch;
  margin-top: -259px;
  padding-right: 0;
}

.grid-2-copy {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-top: 0;
  margin-bottom: 95px;
  padding-top: 62px;
  padding-bottom: 58px;
  padding-left: 0;
  position: static;
}

.html-embed {
  margin: 48px 229px 229px 266px;
  padding: 0;
  position: static;
  inset: 0;
}

.html-embed-2 {
  text-align: center;
  margin-top: 365px;
  margin-left: 0;
  padding-left: 0;
  position: static;
}

.container-5-copy {
  cursor: none;
  margin-top: 2px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  inset: 0;
  overflow: visible;
}

.container-5-copy.this-container {
  margin-top: 32px;
  position: fixed;
  inset: 0;
}

.work-type-section-copy {
  margin: 376px -249px 205px;
  padding-top: 87px;
  padding-bottom: 89px;
}

.line-copy {
  cursor: none;
  margin-top: -2px;
  margin-bottom: -7px;
  padding-top: 0;
  padding-bottom: 12px;
  display: block;
  position: static;
}

.line-copy.work-line-block {
  margin-top: -80px;
}

.not-image-2 {
  cursor: none;
  margin: 89px 0 -165px;
  padding: 0 0 77px;
}

.not-image-2:hover {
  opacity: .74;
  filter: none;
}

.not-image-2.side-home-page {
  padding-left: 4px;
  padding-right: 25px;
}

.not-image-2.reynolds-wrap-work-type {
  padding-top: 0;
  padding-bottom: 0;
}

.container-8 {
  height: 100vh;
  margin-top: 0;
  position: relative;
}

.heading-15 {
  color: #ff5e49;
  text-transform: none;
  direction: ltr;
  background-color: #0000;
  border-color: #0000;
  font-size: 38px;
  font-style: normal;
  text-decoration: none;
  overflow: scroll;
}

.heading-15-copy {
  color: #ff5e49;
  text-align: left;
  letter-spacing: -4px;
  margin-left: 0;
  margin-right: 0;
  font-family: Helvetica neu, sans-serif;
  font-weight: 700;
}

.columns {
  cursor: pointer;
  margin: 84px 6px 2px;
  padding-bottom: 0;
  padding-right: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.container-9 {
  padding-bottom: 49px;
}

.video-2 {
  margin-top: 49px;
}

.video-3 {
  margin-top: -28px;
}

.container-10 {
  margin-top: 55px;
}

.container-11 {
  margin-top: 98px;
}

.image-1253 {
  margin-top: 38px;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-areas: ". .";
  margin-top: 45px;
}

.favorites-titles {
  color: #303030;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 99px;
  margin-bottom: -40px;
  padding-bottom: 0;
  font-size: 19px;
  font-weight: 400;
}

.column {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}

.column-2 {
  padding-left: 0;
  padding-right: 0;
}

.link-block-5 {
  text-transform: none;
  direction: ltr;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
}

.heading-16 {
  cursor: pointer;
  width: auto;
  text-decoration: none;
  position: relative;
  top: 10px;
  left: 4px;
}

.heading-16:hover {
  opacity: .73;
}

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

.heading-14-workplay {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -3px;
  justify-content: center;
  align-items: center;
  margin: 4.1% 0% 0%;
  font-family: Helvetica neu, sans-serif;
  font-size: 256%;
  font-weight: 700;
  display: flex;
  position: relative;
  top: 0%;
}

.grid-6 {
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 79px;
}

.image-1254 {
  position: fixed;
  inset: 0;
}

.not-image-11-copy-copy {
  cursor: none;
  margin: 94px -2px -101px 0;
  padding: 0 0 8px;
}

.not-image-11-copy-copy:hover {
  opacity: .74;
  filter: none;
}

.not-image-11-copy-copy.side-home-page {
  padding-left: 4px;
  padding-right: 25px;
}

.not-image-11-copy-copy.side-home-page.image-play {
  margin-top: 177px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.not-image-11-copy-copy.reynolds-wrap-work-type {
  padding-top: 0;
  padding-bottom: 0;
}

.section-11 {
  z-index: -2;
  opacity: 0;
  filter: saturate(200%);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.image-1255 {
  position: fixed;
  inset: 0;
}

.image-1256 {
  cursor: default;
  width: auto;
  height: auto;
  margin-top: -39px;
  margin-bottom: -173px;
}

.image-1256:hover {
  opacity: .74;
}

.link-block-7 {
  margin-top: 104px;
  margin-bottom: -136px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-1257 {
  cursor: default;
  position: relative;
  top: 1px;
}

.image-1257:hover {
  opacity: .74;
}

.link-block-8 {
  cursor: default;
  margin-top: -9px;
  position: relative;
  top: -61px;
}

.link-block-9 {
  margin-top: 3px;
}

.image-1258 {
  cursor: pointer;
  max-width: 100%;
}

.image-1258:hover {
  opacity: .74;
}

.image-1259 {
  cursor: pointer;
  padding-left: 0%;
  padding-right: 0%;
}

.image-1259:hover {
  opacity: .74;
}

.link-block-10 {
  overflow: visible;
}

.link-block-11 {
  margin-top: 35px;
  padding-top: 46px;
  padding-bottom: 169px;
  position: relative;
  top: -75px;
}

.grid-7 {
  grid-template: "."
  / 1fr;
  position: fixed;
  inset: 0;
}

.side-work-section {
  margin: 606px -26.5% 205px;
  padding-top: 87px;
  padding-bottom: 89px;
}

.section-13 {
  margin-top: -54px;
}

.link-block-12 {
  cursor: none;
}

.link-block-12:hover {
  opacity: .74;
}

.image-1260 {
  cursor: pointer;
}

.image-1260:hover {
  opacity: .74;
}

.image-1261 {
  cursor: pointer;
}

.image-1261:hover {
  opacity: .74;
}

.image-1262 {
  cursor: pointer;
}

.image-1262:hover {
  opacity: .74;
}

.image-1263 {
  cursor: pointer;
}

.image-1263:hover {
  opacity: .74;
}

.image-1264 {
  cursor: pointer;
}

.image-1264:hover {
  opacity: .74;
}

.image-1265 {
  cursor: pointer;
}

.image-1265:hover {
  opacity: .74;
}

.grid-2-copy-copy {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ". ."
                       ". .";
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 11% 58px;
  position: static;
}

.image-1266 {
  cursor: pointer;
}

.image-1266:hover {
  opacity: .74;
}

.image-1267 {
  position: relative;
  left: 239px;
}

.image-1268 {
  text-align: center;
  margin-left: 457px;
  display: block;
  position: relative;
}

.image-1269 {
  margin-bottom: -39px;
}

.image-1270 {
  margin-top: 55px;
}

.grid-8 {
  overflow: visible;
}

.image-1271 {
  margin-top: -12px;
}

.heading-17 {
  color: #ffadad;
  letter-spacing: -4px;
  font-family: Helvetica neu, sans-serif;
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
}

.grid-9 {
  grid-template: ". . ."
  / 1fr 1fr 1fr;
}

.heading-17-copy {
  color: #ffcbbb;
  letter-spacing: -3px;
  margin-top: 45px;
  margin-bottom: -11px;
  font-family: Helvetica neu, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
}

.heading-17-copy-2 {
  color: #ffadad;
  letter-spacing: -4px;
  margin-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: 64px;
  left: 86px;
  right: -57px;
}

.heading-17-copy-3 {
  color: #ffadad;
  letter-spacing: -4px;
  margin-left: -204px;
  font-family: Helvetica neu, sans-serif;
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
}

.heading-17-copy-2-copy {
  color: #ffadad;
  text-align: right;
  letter-spacing: -3px;
  margin-bottom: -17px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 29px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: 0;
  left: -96px;
  right: 0;
}

.link {
  color: #ffadad;
  letter-spacing: -3px;
  font-size: 29px;
  text-decoration: none;
}

.link-block-13 {
  position: static;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-areas: ". .";
  margin-top: -34px;
}

.heading-17-copy-2-copy-copy {
  color: #ffadad;
  text-align: left;
  letter-spacing: -3px;
  margin-bottom: -17px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 29px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: 0;
  left: 43px;
  right: 0;
}

.image-1272 {
  opacity: .86;
  position: fixed;
  top: 405px;
  left: 408px;
  right: 408px;
}

.grid-11 {
  grid-template: ". . . . . . . . ."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  position: fixed;
}

.image-1273 {
  position: static;
}

.grid-12 {
  margin-bottom: 82px;
  top: 443px;
}

.image-1274 {
  z-index: 1;
  filter: saturate(114%) contrast(114%);
  width: 68%;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.work-type-tytiel-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: -47px;
  margin-bottom: -59px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -8px;
  bottom: -52px;
}

.image-1275 {
  text-align: center;
  width: 100%;
  height: 100%;
  margin-top: 544px;
  margin-bottom: 61px;
  padding-bottom: 0;
  padding-left: 26%;
  padding-right: 26%;
  position: relative;
  top: 0;
  left: 0;
}

.image-1276 {
  margin-top: 0;
}

.link-2, .link-3 {
  color: #ffadad;
  text-decoration: none;
}

.heading-18 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 288px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 24px;
  text-decoration: none;
  display: flex;
}

.link-4 {
  opacity: .22;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

.link-4.w--current {
  color: #ffadad;
}

.link-5, .link-6 {
  opacity: .22;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

.link-6.w--current {
  color: #ff8b8b;
}

.link-7 {
  opacity: .22;
  color: #fff;
  text-decoration: none;
}

.link-7.w--current {
  color: #ffadad;
  cursor: pointer;
}

.link-7.w--current:hover {
  opacity: 1;
}

.heading-19 {
  z-index: 1;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  margin-top: -162px;
  position: relative;
  top: 248px;
}

.work-type-tytiel-dcopy {
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -8px;
  bottom: -52px;
}

.heading-19-copy {
  z-index: 1;
  color: #ffc5c5;
  text-align: center;
  letter-spacing: 0;
  margin-top: -71px;
  margin-bottom: -8px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.section-14 {
  margin-top: 158px;
}

.text-span-8 {
  color: #ffc5c5;
  letter-spacing: -1px;
  font-family: Helvetica neu, sans-serif;
}

.text-span-9 {
  color: var(--blue);
  letter-spacing: 0;
  justify-content: center;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 10px;
  line-height: 13px;
  display: flex;
}

.heading-19-copy-copy {
  z-index: 1;
  color: #ffc5c5;
  text-align: center;
  letter-spacing: 0;
  margin-top: -148px;
  margin-bottom: -8px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.text-span-10 {
  color: var(--blue);
  letter-spacing: 0;
  justify-content: center;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 10px;
  line-height: 12px;
  display: flex;
}

.image-1277 {
  margin-top: 80px;
}

.work-type-tytiel-copsy {
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 46px;
  margin-bottom: -59px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -8px;
  bottom: -52px;
}

.grid-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 41px;
  margin-bottom: 139px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.grid-3-1-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 60px;
  margin-bottom: 93px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.video-4 {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 1%;
}

.xcxcx {
  color: #ff5e49;
  text-transform: none;
  direction: ltr;
  background-color: #0000;
  border-color: #0000;
  font-size: 38px;
  font-style: normal;
  text-decoration: none;
  overflow: scroll;
}

.grid-13 {
  grid-column-gap: 20px;
  grid-row-gap: 185px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 152px;
  padding-bottom: 0;
  padding-left: 212px;
  padding-right: 212px;
}

.image-1278 {
  z-index: -6;
  margin-top: -78px;
  padding-top: 0;
  position: fixed;
  inset: 0;
}

.kellen {
  color: #ff5b5b;
  letter-spacing: -.1px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
}

.image-1279 {
  margin-top: 157px;
  padding-left: 0;
}

.image-1280 {
  clear: none;
  margin-top: 116px;
  margin-left: -10px;
  position: static;
  overflow: visible;
}

.image-1281 {
  margin-top: 1px;
  margin-left: 0;
  position: relative;
  top: -148px;
  left: 172px;
}

.container-12 {
  margin-top: -99px;
}

.image-1282 {
  width: 72%;
  height: auto;
  margin-top: -136px;
  margin-left: 72px;
}

.paragraph {
  text-align: center;
  margin-top: -69px;
  margin-left: 39px;
  font-family: Helveticaneue roman, sans-serif;
}

.image-1280-copy {
  z-index: -1;
  clear: none;
  margin-top: 116px;
  margin-left: -10px;
  position: relative;
  overflow: visible;
}

.paragraph-2 {
  margin-top: -99px;
  margin-left: 230px;
  margin-right: -50px;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
}

.grid-14 {
  grid-template: "."
                 "."
                 / 1fr;
}

.image-1283 {
  margin-top: -174px;
  margin-bottom: 140px;
}

.grid-15 {
  grid-template: ". ."
  / 1fr 1fr;
  margin-top: -360px;
  margin-left: -107px;
}

.image-1284 {
  margin-top: 36px;
  margin-right: 107px;
  padding-left: 0;
}

.image-1285 {
  margin-top: 25px;
  margin-left: 131px;
}

.career-fest-cloud-title {
  z-index: -1;
  clear: none;
  margin-top: 116px;
  margin-left: -10px;
  position: relative;
  overflow: visible;
}

.image-1286 {
  text-align: center;
  order: -1;
  align-self: center;
  margin-bottom: 0;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.image-1287 {
  margin-top: 84px;
}

.career-fest-title {
  filter: saturate(114%);
  width: 66%;
  margin-top: 0;
  padding: 0 0 99px;
}

.overview-poster {
  z-index: 3;
  width: 70vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: .3vw;
  position: relative;
  box-shadow: 1px 1px 20px -2px #00000024;
}

.container-13 {
  margin-top: -46px;
}

.grid-16 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 58px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
}

.heading-20 {
  letter-spacing: 0;
  margin-bottom: 453px;
  margin-left: 24px;
  font-family: Helvetica neu, sans-serif;
  font-size: 24px;
  position: relative;
}

.paragraph-3 {
  margin-top: 75px;
  margin-left: 24px;
  padding-right: 36px;
  font-family: Helveticaneue roman, sans-serif;
  position: relative;
}

.heading-21 {
  margin-top: -14px;
  margin-bottom: 484px;
  margin-left: 24px;
  padding-top: 6px;
  font-family: Disposabledroidbb bld, sans-serif;
  font-size: 26px;
  position: relative;
}

.image-1288 {
  opacity: 1;
  max-width: 90%;
  margin: -7px 15px 67px 40px;
  padding-left: 0;
  position: relative;
}

.image-1288.image-with-shadow {
  max-width: 90%;
  margin-top: -12px;
  margin-left: 55px;
  margin-right: -64px;
  padding-left: 0;
  position: relative;
}

.image-1289 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 1589px;
  position: absolute;
  inset: 0;
}

.image-1290, .image-1291, .image-1292 {
  position: relative;
}

.grid-17 {
  grid-template-rows: auto;
  margin-top: -17px;
}

.section-15 {
  margin-top: 125px;
}

.image-1289-copy {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 3618px;
  position: absolute;
  inset: 0;
}

.image-1289-copy-copy {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  height: 4396px;
  margin-top: 5537px;
  position: absolute;
  inset: 0;
}

.cf-video-with-shadow {
  width: 98%;
  margin-top: -110px;
  margin-left: 1%;
  position: relative;
  top: 243px;
}

.what-to-wear-career-est {
  width: 98%;
  margin-top: -233px;
  margin-bottom: 176px;
  margin-left: 1%;
  position: relative;
  top: 243px;
}

.meet-and-greet-career-fest {
  width: 98%;
  margin-top: -242px;
  margin-left: 1%;
  position: relative;
  top: 243px;
}

.heading-14-pla {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  position: relative;
  top: 21px;
}

.heading-19-2 {
  z-index: 1;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  margin-top: -162px;
  position: relative;
  top: 248px;
}

.career-fest-event-grid {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 333px;
  padding-bottom: 55px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
}

.image-1294 {
  width: 100%;
  height: 204%;
}

.image-1296 {
  width: 124%;
  height: Infinity% ;
  position: fixed;
  inset: 0;
}

.heading-16-copy {
  opacity: 1;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  top: 10px;
  left: -10px;
}

.heading-16-copy:hover {
  opacity: .73;
}

.body {
  margin-left: 0%;
}

.paragraph-3-copy {
  margin-top: 75px;
  margin-left: 24px;
  padding-right: 36px;
  font-family: Helveticaneue roman, sans-serif;
  position: relative;
}

.heading-20-copy {
  letter-spacing: 0;
  margin-bottom: 453px;
  margin-left: 24px;
  font-family: Helvetica neu, sans-serif;
  font-size: 24px;
  position: relative;
}

.paragraph-3-copy2 {
  margin-top: 75px;
  margin-left: 24px;
  padding-right: 36px;
  font-family: Helveticaneue roman, sans-serif;
  position: relative;
}

.whati-wihst-i-knew-title {
  letter-spacing: 0;
  margin-bottom: 453px;
  margin-left: 24px;
  font-family: Helvetica neu, sans-serif;
  font-size: 24px;
  position: relative;
}

.level-1 {
  margin-top: -14px;
  margin-bottom: 484px;
  margin-left: 24px;
  padding-top: 6px;
  font-family: Disposabledroidbb bld, sans-serif;
  font-size: 26px;
  position: relative;
}

.wiiwk-paragraph {
  margin: 121px -128px 0 24px;
  padding-right: 0;
  font-family: Helveticaneue roman, sans-serif;
  position: relative;
}

.image-1297 {
  text-align: center;
  margin-top: 53px;
  margin-left: 0%;
  display: inline-block;
  position: relative;
  left: 0%;
}

.text-span-11 {
  letter-spacing: -2px;
}

.image-1249-copy {
  margin: 0;
  padding: 72px 0;
  position: relative;
  right: 0;
}

.heading-22 {
  letter-spacing: -4px;
  margin-top: 64px;
  margin-left: 117px;
  margin-right: -68px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
}

.heading-23 {
  margin-left: 119px;
  font-family: Helveticaneue roman, sans-serif;
}

.rw-print-2 {
  margin: 0;
  padding: 72px 0;
  position: relative;
  right: 0;
}

.heading-24 {
  position: relative;
}

.div-block-4, .div-block-5 {
  z-index: 1;
  position: relative;
}

.image-1298 {
  position: relative;
  top: 44px;
  left: 163px;
}

.image-1299 {
  margin-top: 13px;
  position: relative;
  top: 44px;
  left: 28px;
}

.grid-18 {
  z-index: 1;
  grid-template-columns: 1fr;
  grid-template-areas: "."
                       ".";
  margin-top: 53px;
  position: relative;
}

.image-1300 {
  margin-top: -10px;
}

.image-1300:hover {
  opacity: .7;
}

.work-word-home-page {
  cursor: pointer;
  width: 100.007%;
  margin-top: 6px;
  padding-left: 0%;
  padding-right: 0%;
}

.work-word-home-page:hover {
  opacity: .7;
}

.image-1301 {
  cursor: pointer;
  width: 100.007%;
  margin-top: -15px;
  margin-left: 0;
}

.container-14 {
  z-index: -1;
  position: relative;
}

.moved-work-title-type {
  z-index: 3;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 74px;
  margin-bottom: -25px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.moved-work-title-type-copy {
  z-index: -1;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 17px;
  margin-bottom: -25px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.video-5 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98%;
  min-width: 0;
  height: 99%;
  margin-bottom: -265px;
  margin-left: 1%;
  display: flex;
}

.sumr:hover {
  opacity: .83;
}

.covers {
  margin-top: 0;
  padding-top: 0;
}

.covers:hover {
  opacity: 1;
}

.heading-25 {
  opacity: 0;
  text-decoration: none;
  position: relative;
  top: 28px;
  left: 63px;
}

.heading-25:hover {
  opacity: 1;
  left: 48px;
}

.collection-list-wrapper {
  margin-top: -237px;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-areas: ". .";
  margin-top: 300px;
}

.image-1302 {
  margin-left: 295px;
}

.image-1303 {
  margin-left: -304px;
  margin-right: 15px;
}

.section-16 {
  margin-top: 116px;
  padding-top: 1px;
}

.cheetos-snap-type {
  z-index: -1;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 209px;
  margin-bottom: -156px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.paragraph-4 {
  z-index: 3;
  margin-top: 214px;
  margin-bottom: -292px;
}

.image-1304 {
  align-self: auto;
  width: auto;
  height: auto;
  margin-top: 83px;
  margin-left: 0%;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.background-video-4 {
  margin-top: -27px;
}

.html-embed-3 {
  margin-top: 0;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-areas: ". .";
  margin-top: -209px;
}

.html-embed-4 {
  margin-top: 0;
  margin-bottom: 0;
}

.rw-grid1 {
  grid-template: ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 65px;
  margin-bottom: -145px;
  padding: 0 2%;
  position: static;
}

.rw-ooh-type {
  z-index: 3;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 142px;
  margin-bottom: 14px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.dropdown-toggle {
  margin-bottom: -63px;
  margin-left: 285px;
  margin-right: 572px;
}

.dropdown-list {
  margin-left: 0;
}

.dropdown-list.w--open {
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  width: 469px;
  height: 110px;
  margin-bottom: -105px;
  margin-left: 184px;
  margin-right: 0;
  padding-left: 101px;
  padding-right: 186px;
  position: relative;
}

.dropdown-link {
  margin-left: 0;
  margin-right: 576px;
  position: relative;
  top: 89px;
  left: 0;
}

.dropdown-link-2 {
  margin-right: 576px;
  top: 86px;
}

.dropdown-link-3 {
  margin-top: 77px;
  margin-right: 576px;
}

.image-1305 {
  margin-left: -31px;
  position: relative;
  top: 60px;
  left: 3px;
}

.image-1306 {
  margin-top: -51px;
  margin-left: 761px;
}

.heading-22-copy {
  letter-spacing: -4px;
  margin-top: 139px;
  margin-left: 117px;
  margin-right: -68px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.heading-22-copy-copy, .heading-22-copy-copy-copy {
  letter-spacing: -4px;
  margin-top: 180px;
  margin-left: 117px;
  margin-right: -68px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.misc-sub-title {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 206px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.link-block-14 {
  margin-top: -74px;
}

.image-1307 {
  margin-top: 0;
  margin-bottom: 119px;
  padding-top: 0;
}

.section-17 {
  min-width: 30%;
  min-height: 30%;
}

.video-6 {
  width: 89.48%;
  height: auto;
  margin-top: 77px;
  margin-left: 1%;
  display: block;
  left: 4%;
}

.heading-26 {
  margin-top: 181px;
  margin-bottom: -162px;
  margin-left: 127px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-27 {
  z-index: 1;
  text-align: center;
  margin-top: 73px;
  margin-bottom: -54px;
  font-family: Helvetica neu, sans-serif;
  font-size: 19px;
  position: relative;
  left: 0;
}

.work-type-cheetso-print {
  z-index: -1;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 168px;
  margin-bottom: 12px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.html-embed-5 {
  text-align: center;
  justify-content: center;
  margin-top: 11px;
  margin-bottom: 74px;
  display: flex;
}

.video-7 {
  opacity: 1;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 367px;
  display: flex;
  position: static;
}

.section-18 {
  text-align: center;
}

.youtube {
  text-align: center;
  justify-content: center;
  width: 98%;
  height: 98%;
  margin-top: 12px;
  margin-left: 1%;
  display: flex;
}

.video-8 {
  width: 98%;
  height: 98%;
  margin-left: 1%;
}

.video-9 {
  text-align: center;
  width: 98%;
  height: 98%;
  margin-top: 0;
  margin-left: 1%;
}

.youtube-2 {
  width: 98%;
  margin-top: 0;
  margin-left: 1%;
}

.youtube-3 {
  width: 98%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1%;
}

.video-10, .youtube-4 {
  width: 98%;
  margin-top: 11px;
  margin-left: 1%;
}

.section-19 {
  margin-top: -368px;
}

.reynolds-wrap-second-sub-head {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -12px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

._3rd-sub-head-animal-crackers {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -15px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

._2nd-sub-head-animal-crackers {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 13px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.lightbox-link {
  cursor: pointer;
}

.digital-banner-animal-crackers {
  z-index: 2;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: -32px;
  margin-bottom: -73px;
  margin-left: 0;
  padding-top: 87px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -24px;
  bottom: -49px;
}

.grid-21 {
  grid-template-rows: auto auto auto;
  grid-template-areas: ". ."
                       ". ."
                       ". .";
  margin-top: 11px;
}

.image-1309 {
  width: auto;
  height: 100%;
  margin-left: 51px;
}

.image-1310 {
  margin-left: 29px;
  padding: 24px 5px 0 7px;
}

.image-1311 {
  padding-left: 6px;
  padding-right: 7px;
}

.image-1312 {
  padding-left: 6px;
  padding-right: 8px;
}

.text-span-12 {
  cursor: pointer;
}

.favorite-s2nd-head {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 189px;
  margin-bottom: -141px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.grid-22 {
  grid-template: ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  margin-top: 521px;
  margin-left: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.video-11 {
  margin-left: -1%;
}

.image-1313 {
  padding-left: 12px;
  padding-right: 7px;
}

.image-1314 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 6px;
}

._2nd-sub-head-animal-crackers-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 13px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.cheetos-title-sub-head {
  z-index: -3;
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -19px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 22px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.one-offs-titlework-page-heading-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 75px;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.grid-4-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-color: #fff;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  place-content: center;
  align-items: stretch;
  margin-top: -271px;
  padding-right: 0;
}

.cheetos-title-sub-head-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 22px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.great-clips-print-titles {
  z-index: -1;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: -36px;
  margin-bottom: 12px;
  margin-left: 0;
  padding-top: 202px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.image-1315 {
  padding-left: 33px;
  padding-right: 27px;
}

.about-heading {
  z-index: 1;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  margin-top: 39px;
  position: relative;
  top: 248px;
}

.about-heading-2 {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.about-heading-3 {
  z-index: 1;
  color: #ffc5c5;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.about-heading-4, .about-heading-5 {
  z-index: 1;
  color: #ffc5c5;
  text-align: center;
  letter-spacing: 0;
  margin-top: -148px;
  margin-bottom: -8px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.about-heading-work-play {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  margin-top: 250px;
  font-size: 34px;
  position: relative;
  top: 21px;
}

.section-20 {
  margin-top: 8%;
  margin-bottom: 410px;
}

.about-2-heading {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  font-size: 34px;
  position: relative;
  top: 21px;
}

.about-2-heading.heading-14-workplay-copy {
  z-index: 0;
  letter-spacing: -31px;
  margin-top: 386px;
  margin-left: -29px;
  padding-left: 0;
  font-size: 1577%;
  position: fixed;
  inset: 0% 0% auto;
}

.about-2-grid {
  cursor: default;
  margin: 449px -249px 205px;
  padding-top: 87px;
  padding-bottom: 89px;
}

.about-back {
  filter: hue-rotate();
  width: 100%;
  height: 204%;
  margin-bottom: 199px;
}

.about-container {
  cursor: default;
  margin-top: 0;
  margin-bottom: 379px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  inset: 0;
  overflow: visible;
}

.about-container.this-container {
  cursor: default;
  margin-top: 32px;
  position: fixed;
  inset: 0;
}

.just-another-grid {
  cursor: default;
  margin: 449px -249px 205px;
  padding-top: 87px;
  padding-bottom: 89px;
}

.about-container-5 {
  cursor: default;
  margin-top: -68px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  inset: 0;
  overflow: visible;
}

.about-container-5.this-container {
  cursor: default;
  margin-top: 32px;
  position: fixed;
  inset: 0;
}

.section-10-copy {
  position: relative;
  top: 316px;
}

.grid-23 {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-top: 56px;
  margin-bottom: 110px;
  padding-left: 11px;
  padding-right: 11px;
}

.about-heading-5-copy {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: -118px;
  margin-bottom: -9px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 268px;
}

.about-heading-work-play-copy {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  position: relative;
  top: 21px;
}

.about-heading-4-copy {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  margin-top: -15px;
  margin-bottom: -15px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.about-heading-3-copy {
  z-index: 1;
  border: 2px none var(--blue);
  opacity: 1;
  width: 25vw;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: -51.4vh;
  margin-bottom: 0;
  margin-left: -41.3vw;
  padding: 0 38px 13px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: auto;
  box-shadow: 4px 4px 13px -6px #00000054;
}

.heading-28 {
  text-align: left;
  letter-spacing: 0;
  margin-top: -8px;
  margin-left: 87px;
  margin-right: -159px;
  padding-left: 27px;
  font-family: Helveticaneue roman, sans-serif;
}

.image-1316 {
  display: inline-block;
  position: relative;
}

.image-1317 {
  z-index: 1;
  text-align: center;
  margin: 144px 629px 629px 602px;
  display: block;
}

.grid-24 {
  grid-template: "."
  / 1fr;
  margin-top: 397px;
  padding-left: 503px;
  padding-right: 503px;
  position: relative;
}

.image-1318 {
  align-self: auto;
  width: 60%;
  padding-left: 33px;
  padding-right: 33px;
}

.rw-image-2 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.rw-image-3 {
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.rw-image-1 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.rw-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 459px;
  margin-bottom: 93px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.animal-crackers-image-1249-copy, .animal-crackers-2 {
  cursor: pointer;
  margin: 0;
  padding: 72px 0;
  position: relative;
  right: 0;
}

.cheetos-head {
  z-index: -3;
  color: #303030;
  text-align: center;
  letter-spacing: -3.5px;
  text-transform: none;
  background-color: #0000;
  width: 230%;
  margin-top: 193px;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  position: relative;
  left: -64px;
}

.section-14-copy {
  margin-top: 158px;
}

.form-about-page {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 119px;
  margin-bottom: 88px;
  padding-top: 223px;
  display: block;
  position: relative;
  overflow: visible;
}

.body-2 {
  margin-bottom: 4056px;
  overflow: auto;
}

.image-1319 {
  margin-bottom: 106px;
  padding-left: 0;
  padding-right: 0;
}

.cheetos-title-sub-head-copy-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  width: 330%;
  margin-top: -34px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 22px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
  left: -145px;
}

.brandin-head-1 {
  letter-spacing: -4px;
  margin: 101px 0 6px 117px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  position: relative;
  top: -47px;
  overflow: visible;
  transform: translate(0);
}

.brandin-head2 {
  letter-spacing: -4px;
  margin-top: 61px;
  margin-left: 117px;
  margin-right: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.branding-head3 {
  letter-spacing: -4px;
  margin-top: 180px;
  margin-left: 117px;
  margin-right: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.randing-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 76px;
  margin-bottom: 93px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.image-1320 {
  width: 98%;
  margin-top: 118px;
  margin-left: 1%;
  padding-left: 0;
  padding-right: 0;
}

.container-15 {
  margin-top: -47px;
  margin-bottom: -24px;
  padding-top: 0;
  padding-bottom: 0;
}

.ooh-animal-crackers-copy {
  z-index: 2;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 65px;
  margin-bottom: -119px;
  margin-left: 0;
  padding-top: 87px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -24px;
  bottom: -49px;
}

.animal-crackers-grid-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 73px;
  margin-bottom: 44px;
  padding-top: 0;
  padding-bottom: 11px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.image-1321 {
  padding-left: 26%;
  padding-right: 26%;
}

.image-1321-copy {
  margin-top: 58px;
  padding-left: 0%;
  padding-right: 0%;
}

.grid-25 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 1%;
  padding-right: 1%;
}

.link-block-15 {
  z-index: 2;
  opacity: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c893eef0c05ce2966a7144f_x%20close%20icon%20wix%20transparent.png");
  background-position: 50%;
  background-size: 125px;
  border-radius: 0;
  margin-top: 84px;
  margin-bottom: -92px;
  margin-left: 0;
  position: relative;
}

.link-block-16 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c893eef0c05ce2966a7144f_x%20close%20icon%20wix%20transparent.png");
  background-position: 50%;
  background-size: 125px;
  margin-left: -7px;
  position: fixed;
  inset: 49% 45% 42%;
}

.heading-12-copy {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 414px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 0;
}

.image-1322 {
  z-index: -2;
  margin-top: -317px;
  margin-left: 45px;
  position: relative;
}

.image-1322-copy {
  z-index: -2;
  margin-top: -317px;
  margin-left: 125px;
  position: relative;
  top: 23px;
  left: -30px;
}

.grid-16-copy {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 58px;
  margin-bottom: 63px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
}

.grid-27-2 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 58px;
  margin-bottom: 24px;
  padding-bottom: 42px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
}

.gtid-16-3 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr 1fr;
  margin-top: 58px;
  margin-bottom: 40px;
  padding-bottom: 60px;
  padding-left: 11px;
  padding-right: 11px;
  position: relative;
}

.grid-2-copy-copy-copy {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ". ."
                       ". .";
  margin-top: -60px;
  margin-bottom: 0;
  padding: 0 11% 58px;
  position: static;
}

.work-page-sub-head-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 26px;
  margin-bottom: 73px;
  margin-left: 0;
  padding-top: 50px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.cloud-3 {
  z-index: -2;
  margin-top: -232px;
  margin-bottom: -212px;
  margin-left: 452px;
  position: relative;
  bottom: 0;
  left: 294px;
  right: -279px;
}

.image-1322-copy-copy {
  z-index: -2;
  margin-top: -1136px;
  margin-left: -346px;
  position: relative;
  left: -254px;
}

.image-1322-copy-copy-copy {
  z-index: -2;
  margin-top: -911px;
  margin-left: 508px;
  position: relative;
  top: 265px;
  left: 323px;
}

.image-1322-copy-1st {
  z-index: -2;
  margin-top: -743px;
  margin-left: 125px;
  position: relative;
  top: -93px;
  left: 779px;
}

.image-1322-copy-1st-copy {
  z-index: -2;
  margin-top: -743px;
  margin-left: -18px;
  position: relative;
  top: -78px;
  left: 252px;
}

.text-span-13 {
  font-family: Disposabledroidbb bldital, sans-serif;
  font-size: 17px;
}

.text-span-14 {
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 80%;
}

.text-span-15 {
  font-family: Disposabledroidbb bldital, sans-serif;
  font-size: 17px;
}

.about-heading-5-copy-copy {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 337px;
}

.great-clips-sub-head {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 26px;
  margin-bottom: 72px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.about-heading-3-copy-copy {
  z-index: 1;
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  margin-top: -12px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.image-1323 {
  z-index: 4;
  width: 5px;
  height: 98.9219px;
  position: fixed;
  inset: 93% 0% 0% 50%;
}

.image-1324 {
  z-index: 3;
  width: 5px;
  height: 55.9219px;
  position: fixed;
  top: 93%;
  left: 50%;
}

.black-bar {
  z-index: 4;
  filter: brightness(33%);
  width: 5px;
  height: 98.9219px;
  position: fixed;
  inset: 93% 0% 0% 50%;
}

.image-1325 {
  z-index: 6;
  opacity: .9;
  width: 50px;
  min-width: 50px;
  margin-top: 0;
  margin-left: -14px;
  position: fixed;
  top: 5%;
  left: 95%;
}

.image-1325-copy {
  z-index: 5;
  position: fixed;
  top: 6%;
  left: 95%;
}

.section-8-copy {
  margin-top: -2px;
  position: relative;
  box-shadow: inset 0 11px 30px -10px #b4b2b2;
}

.image-1326 {
  margin-top: 187px;
  margin-bottom: 99px;
}

.kodiak-heading-branding {
  z-index: 4;
  letter-spacing: -4px;
  margin: 0 257px 0 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  position: relative;
  top: 334px;
  left: 103px;
}

.kodiak-sub-head {
  z-index: 4;
  letter-spacing: -2px;
  margin: 0 257px 0 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  position: relative;
  top: 332px;
  left: 103px;
}

.image-1327 {
  margin-top: 8px;
  margin-bottom: 110px;
  margin-left: -13px;
}

.kel-subhead {
  letter-spacing: -1px;
  margin: 13px 0 6px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  line-height: 34px;
  position: relative;
  top: -47px;
  overflow: visible;
  transform: translate(0);
}

.kel-subhead-2 {
  letter-spacing: -1px;
  margin: -7px 0 -36px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  position: relative;
  top: -47px;
  overflow: visible;
  transform: translate(0);
}

.youtube-5 {
  margin-top: 97px;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0%;
}

.section-21 {
  margin-top: -49px;
  margin-right: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.image-1328 {
  margin-top: 31px;
}

.heritage {
  letter-spacing: -4px;
  margin: 126px 0 39px 117px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
}

.image-1329 {
  margin-bottom: 96px;
}

.branding-helix {
  letter-spacing: -4px;
  margin: 176px 0 -53px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.text-span-16 {
  font-family: Helvetica neu, sans-serif;
}

.branding-helix-copy {
  letter-spacing: -1px;
  margin: 58px 0 -66px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  line-height: 35px;
  overflow: visible;
  transform: translate(0);
}

.branding-head3-copy {
  letter-spacing: -4px;
  margin: 222px 0 -74px 117px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  position: relative;
  overflow: visible;
  transform: translate(0);
}

.infrared-diagnostic-sub {
  letter-spacing: -1px;
  margin: 61px 0 -45px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  line-height: 35px;
  position: relative;
  top: -47px;
  overflow: visible;
  transform: translate(0);
}

.image-1330 {
  float: none;
  clear: both;
  text-align: center;
  margin-left: 285px;
  margin-right: auto;
  display: inline-block;
  overflow: visible;
}

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

.image-1331 {
  margin-top: 80px;
  margin-bottom: 71px;
}

.image-1332 {
  margin-top: 35px;
  margin-bottom: 47px;
}

.image-1333 {
  margin-top: 142px;
  margin-bottom: 115px;
}

.section-22 {
  margin-bottom: 118px;
}

.work-page-heading-copy-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 111px;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.image-1334 {
  margin-top: 27px;
  margin-bottom: 56px;
}

.text-span-17 {
  font-family: Helvetica neu, sans-serif;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  margin-top: 69px;
  margin-bottom: -253px;
}

.image-1335 {
  margin-top: 49px;
}

.chamber-logos {
  letter-spacing: -4px;
  margin: 172px 0 -76px 117px;
  font-family: Helvetica neu, sans-serif;
  font-size: 36px;
  overflow: visible;
  transform: translate(0);
}

.chamber-subhead {
  letter-spacing: -1px;
  margin: 81px 0 -57px 117px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 24px;
  overflow: visible;
  transform: translate(0);
}

.image-1336 {
  margin-bottom: 99px;
}

.annie-about {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 277px;
}

.image-1337 {
  margin-top: 278px;
}

.video-12 {
  margin-left: 1%;
}

.video-12-copy {
  width: 75%;
  margin-left: 13%;
  margin-right: 0%;
  padding-left: 0%;
  padding-right: 0;
}

.image-1338 {
  margin-top: 89px;
}

.video-13 {
  width: auto;
  height: auto;
  margin-top: 157px;
  margin-left: 0%;
}

.image-1339 {
  margin-top: -51px;
  margin-bottom: -158px;
  padding: 243px;
  display: inline-block;
}

.image-1340 {
  margin-top: -15px;
}

.image-1341 {
  margin-top: -24px;
}

.yelp-other-ideas {
  z-index: 3;
  color: #303030;
  text-align: center;
  letter-spacing: 0;
  margin-top: 113px;
  margin-bottom: 59px;
  margin-left: 0;
  padding-top: 79px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  position: relative;
  top: 0;
  bottom: 0;
}

.text-span-18 {
  font-family: Helveticaneue roman, sans-serif;
  font-weight: 700;
}

.insta {
  z-index: 10;
  opacity: .68;
  color: #0000;
  text-align: right;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5cae2614d85bd5c29233030a_insta%20more%20shadow.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 44px;
  height: 46px;
  margin-top: 37px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 57px;
  transition: filter 1s;
  position: fixed;
  inset: 0% 2% auto auto;
}

.linkedin {
  z-index: 11;
  color: #0000;
  text-align: right;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5cae25c3796b7ed0de7009ae_linkedin%20logo%20shadows.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 44px;
  height: 46px;
  margin-top: 37px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 57px;
  position: fixed;
  inset: 0% 7% auto auto;
}

.container-about-2 {
  margin-top: 1681px;
  margin-bottom: 855px;
}

.brooke-quote {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 464px;
  margin-bottom: 0;
  padding-top: 242px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: -627px;
}

.brooke-quote-copy {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: -5px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: -714px;
}

.brandon-graf-quote-about-apge {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: -1151px;
  margin-bottom: 760px;
  padding-top: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.orange-bar {
  z-index: 4;
  filter: brightness(33%);
  width: 5px;
  height: 98.9219px;
  position: fixed;
  inset: 93% 0% 0% 50%;
}

.text-span-19 {
  color: #ffadad;
  text-align: center;
  font-style: normal;
  text-decoration: none;
}

.paragraph-5 {
  margin-bottom: 45px;
}

.reynolds-wrap-2 {
  z-index: 3;
  color: #303030;
  text-align: center;
  letter-spacing: -1.6px;
  margin-top: 74px;
  margin-bottom: -48px;
  margin-left: 0;
  padding-top: 82px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: -52px;
  bottom: -52px;
}

.section-23 {
  margin-top: 534px;
}

.about-heading-5-copy-copy-copy {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 105px;
  margin-bottom: 284px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 293px;
}

.video-13-copy {
  width: auto;
  height: auto;
  margin-top: 134px;
  margin-left: 0%;
}

.video-13-cojpy {
  width: auto;
  height: auto;
  margin-top: 173px;
  margin-bottom: 156px;
  margin-left: 0%;
}

.image-1339-copy {
  margin-top: 566px;
}

.section-24 {
  margin-top: 1px;
}

.image-1339-copddy {
  margin-top: 79px;
}

.image-1304-copy {
  filter: saturate(104%);
  align-self: auto;
  width: 480px;
  height: auto;
  margin-top: 0;
  margin-left: 361px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.bris-quote {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 277px;
}

.maddies-quote {
  z-index: 1;
  color: #feefef;
  text-align: center;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 322px;
}

.image-1342 {
  display: block;
}

.grid-28 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 615px;
  padding-left: 128px;
  padding-right: 128px;
}

.image-1343 {
  padding-left: 0;
}

.background-video-5 {
  z-index: -2;
  filter: saturate(116%);
  width: 100%;
  min-width: 100%;
  max-width: 100.007%;
  height: 93vh;
  min-height: 93vh;
  max-height: 100%;
  transition: opacity;
  position: absolute;
  inset: 0%;
}

.section-25 {
  margin-top: 520px;
  margin-bottom: -142px;
}

.background-video-6 {
  margin-top: -11%;
  position: relative;
}

.section-26 {
  margin-top: 112%;
  margin-bottom: -56%;
}

.chevy-title {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 79%;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.chevy-heading {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 75px;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.chevy-header {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: -51px;
  margin-bottom: 250px;
  margin-left: 0;
  padding-top: 272px;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.chevy-sub-head {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 75px;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.chevy-sub-header {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -968px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.chevy-sub-header-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -17px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.chevy-sub-head-2 {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 6px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.chevy-sub-head-3 {
  color: #303030;
  text-align: center;
  letter-spacing: 0;
  margin-top: 21px;
  margin-bottom: 168px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.bold-text, .bold-text-2, .bold-text-3 {
  font-family: Helvetica neu, sans-serif;
}

.video-14 {
  width: 100%;
  height: auto;
  margin-top: -7%;
  margin-left: 0%;
}

.body-3 {
  text-indent: 0;
  margin-left: 0%;
}

.grid-29 {
  margin-top: 6%;
  padding-top: 0;
}

.image-1344 {
  margin-left: 25%;
}

.instagram-chevy-paragraph {
  z-index: 3;
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 243%;
  margin-bottom: 0;
  margin-left: 50%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  top: 0;
}

.heading-29 {
  margin-top: 2832.94px;
}

.heading-30 {
  margin-top: 57%;
  margin-left: 50%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.image-1345 {
  margin-top: 29%;
}

.image-1346 {
  margin-top: 0;
  margin-bottom: 84px;
}

.canvas-mock-text {
  letter-spacing: 0%;
  text-indent: 0;
  margin-top: 10%;
  margin-left: 6%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
}

.text-span-20 {
  font-family: Helvetica neu, sans-serif;
  font-size: 19px;
  text-decoration: none;
}

.image-1347 {
  z-index: -1;
  width: 100.007%;
  position: absolute;
}

.image-1348 {
  margin-top: 0%;
}

.section-27 {
  margin-top: 57%;
  position: static;
}

.image-1349 {
  margin-top: 131px;
}

.canvas-mock-text-copy {
  margin-top: 10%;
  margin-left: 6%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.sticker-keyboard-text {
  margin-top: 20%;
  margin-left: 49%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.grid-30 {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ".";
  margin-left: 2%;
}

.background-video-7 {
  width: 100%;
}

.background-video-8 {
  margin-bottom: 0;
  margin-left: -94px;
  margin-right: 9px;
  padding-left: 0;
  padding-right: 0;
}

.image-1350 {
  position: absolute;
}

.image-1351 {
  margin-top: 0;
}

.image-1352 {
  margin-left: 17px;
  position: static;
}

.image-1353 {
  align-self: center;
  margin-top: 8px;
  margin-left: -309px;
}

.image-1354 {
  margin-top: 86px;
}

.heading-31 {
  margin-top: 27px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
}

.heading-31-copy {
  margin-top: 27px;
  margin-left: 48%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  position: absolute;
}

.heading-31-copy-copy {
  margin-top: 27px;
  margin-left: 79%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  position: absolute;
}

.bold-text-4, .text-span-21, .text-span-22 {
  font-family: Helvetica neu, sans-serif;
}

.image-1355 {
  margin-top: 0;
}

.image-1356 {
  margin-top: 74px;
  margin-bottom: 80px;
}

.talking-in-codes-text {
  margin-top: 19%;
  margin-left: 9%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.image-1357 {
  width: 1185.22em;
  margin-top: -95px;
  margin-bottom: 315px;
}

.image-1358 {
  margin-bottom: -14px;
}

.talking-in-codes-text-copy {
  margin-top: 19%;
  margin-left: 7%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.section-28 {
  margin-top: -53px;
  margin-bottom: 66px;
}

.heading-31-copy-copy-copy {
  margin-top: 502px;
  margin-left: 66%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  position: absolute;
}

.heading-31-copy-copy-copy-copy {
  color: #303030;
  margin-top: 11px;
  margin-bottom: -4px;
  margin-left: 38%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 17px;
  position: absolute;
}

.text-span-23 {
  font-family: Helvetica neu, sans-serif;
  font-size: 18px;
}

.youtube-6 {
  margin-top: 0;
}

.black-bar-copy {
  z-index: 4;
  width: 5px;
  height: 98.9219px;
  position: fixed;
  inset: 93% 0% 0% 50%;
}

.rw-grid-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 586px;
  margin-bottom: 93px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.rw-head {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 0;
}

.image-1359 {
  opacity: 1;
  filter: blur(1px);
  margin-top: 38px;
  position: absolute;
  top: 908.297px;
}

.section-29 {
  margin-top: -339px;
}

.heading-32 {
  text-align: center;
  letter-spacing: -1px;
  font-family: Helvetica neu, sans-serif;
  font-size: 17px;
}

.section-30 {
  margin-top: -164px;
  margin-bottom: 404px;
}

.image-1360 {
  margin-top: 80px;
  margin-bottom: 0;
}

.image-1360-copy {
  margin-top: -136px;
  margin-bottom: 0;
}

.sticker-keyboard-text-copy {
  margin-top: 11%;
  margin-left: 49%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
}

.image-1361 {
  margin-top: 80px;
}

.section-31 {
  margin-top: -56px;
}

.text-span-24, .text-span-25 {
  font-family: Helvetica neu, sans-serif;
}

.section-32 {
  margin-top: 439px;
}

.background-video-9 {
  z-index: 1;
  opacity: 1;
  filter: hue-rotate(5deg) brightness(102%) saturate(132%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.section-33 {
  margin-top: 579px;
  margin-bottom: 108px;
}

.grid-31 {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ".";
}

.background-video-10 {
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  width: 70%;
  height: 70%;
  margin-top: 94px;
  margin-left: 17%;
  padding: 111px;
  display: flex;
}

.image-1362 {
  width: 100%;
  height: 100.051%;
}

.section-34 {
  margin-top: -243px;
}

.text-span-26 {
  letter-spacing: 0;
  text-transform: none;
  white-space: normal;
  text-decoration: none;
}

.paragraph-6 {
  width: auto;
  height: auto;
  margin-right: auto;
  display: inline;
  position: relative;
  inset: 0% auto -269px 7%;
}

.image-1363 {
  width: 100.007%;
}

.paragraph-7 {
  z-index: 3;
  text-align: center;
  margin-top: -164px;
  margin-bottom: 373px;
  font-size: 16px;
  position: relative;
}

.div-block-6 {
  object-fit: fill;
  width: 840vw;
  margin-left: .6%;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.div-block-7 {
  width: auto;
  margin: 195px 0;
  display: flex;
}

.renolds-wrap-1 {
  background-color: #534141;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5cdb33deded4a0925e7b4dfa_chevy%20tea%20three%20bottles%20new%20bottle.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  width: 480px;
  height: 400px;
  margin-left: 357px;
  margin-right: -287px;
  display: inline-block;
}

.section-35 {
  width: 730vw;
  overflow: visible;
}

.section-36 {
  margin-top: 510px;
}

.renolds-wrap-1-copy {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -915px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.title-text {
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 80%;
  height: 100vh;
  margin-left: -42%;
  padding: 0;
  display: flex;
}

.div-block-8 {
  margin-left: -10%;
  padding-left: 0;
  padding-right: 0;
}

.beatles-ad {
  z-index: 1;
  position: relative;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c53fd81a8cd6ff03c8c9f83_59f4f110-8ee4-44e0-9020-ff6b9a51cd44_rw_3840%20(1).jpg");
  background-position: 50%;
  background-size: 98%;
  background-attachment: fixed;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 950px;
  height: 630px;
  margin-top: 18%;
  display: inline-block;
}

.div-block-10 {
  flex: 0 auto;
  margin: 2px 3px 65px;
  padding-top: 0;
  display: flex;
}

.image-1364 {
  width: 340px;
}

.container-17 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c511543619af294e890b575_5c551d29-16cf-49d6-bbb7-abfddce8d7ea_rw_1920-2.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 70px;
  padding-top: 684px;
  padding-left: 519px;
  position: relative;
  top: 0;
  left: 50px;
}

.container-16-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c51154458939b8fa3fcb96c_070374f7-1031-4b5a-ad70-a91d9a4318f2_rw_1920-2.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 70px;
  padding-top: 684px;
  padding-left: 519px;
  position: relative;
  top: 0;
}

.div-block-11 {
  z-index: -2;
  background-image: linear-gradient(to right, #000, #fff0);
  display: block;
  position: sticky;
  inset: 0% auto auto 0%;
}

.div-block-12 {
  z-index: -2;
  background-color: #0000;
  background-image: linear-gradient(#fff, #fff);
  padding-right: 218px;
  position: fixed;
  inset: 0% 67% 0% 0%;
}

.more-work-head {
  z-index: 10;
  color: #303030;
  text-align: center;
  letter-spacing: -3.5px;
  text-transform: none;
  background-color: #0000;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 12%;
  margin-top: 0%;
  margin-bottom: 0;
  margin-left: -1.4%;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  display: flex;
  position: absolute;
  left: 0;
}

.heading-12-copy {
  text-align: center;
  letter-spacing: -3px;
  margin-top: -3%;
  margin-bottom: 142px;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 166px;
}

.chevy-work-grid {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 169px;
  margin-bottom: 152px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 11px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.heading-12-copy-copy {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 414px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 0;
}

.cf-work-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 140px;
  margin-bottom: 44px;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.image-1282-copy {
  width: 61%;
  height: auto;
  margin-top: -62px;
  margin-left: 56px;
}

.paragraph-copy {
  text-align: center;
  margin-top: -20px;
  margin-left: 90px;
  font-family: Disposabledroidbb bldital, sans-serif;
  font-size: 17px;
  position: relative;
  left: -90px;
}

.div-block-13 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5e48c96f9065e749b014bbbc_arrow%20vector-02.png");
  background-position: 0 0;
  background-size: contain;
  margin: 367px 381px 381px 663px;
  position: static;
}

.container-17-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5116a8f309abfe99e0d04a_lower%203rd%20keynolds%20wrap.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 70px;
  padding-top: 684px;
  padding-left: 519px;
  position: relative;
  top: 0;
  left: 100px;
}

.image-1365 {
  width: 1600px;
  height: 100%;
  margin-top: 49px;
}

.image-1366 {
  width: 500px;
  max-width: 500vw;
}

.image-1367 {
  max-width: 109%;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.renolds-wrap-3 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -274px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.renolds-wrap-4 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 368px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.reynolds-wrap-bus-2 {
  background-color: #0000;
  flex-direction: row;
  width: 774px;
  height: 50px;
  margin-top: 0;
  margin-left: 1322px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.reynolds-wrap-video {
  background-color: #0000;
  flex-direction: row;
  width: 844px;
  height: 50px;
  margin-top: 153px;
  margin-left: 230px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.animal-crackers-1 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -274px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.animal-crackers-div {
  width: auto;
  margin: 195px 0 195px 2545px;
  display: flex;
}

.animal-crackers-2-copy {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 370px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.sunnys-text-1 {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.sunnys-text-2 {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 129px;
}

.sunnys-text-3 {
  z-index: 1;
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: 6px;
  margin-bottom: 150px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 128px;
}

.sunnys-text-4 {
  color: #303030;
  text-align: center;
  letter-spacing: 0;
  margin-top: 21px;
  margin-bottom: 168px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.sunnys-text-5 {
  letter-spacing: 0%;
  text-indent: 0;
  margin-top: 22%;
  margin-left: 6%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
}

.sunnys-text-breaker {
  margin-top: 26px;
  margin-bottom: 84px;
}

.sunnys-image-2 {
  z-index: -1;
  width: 100.007%;
  position: absolute;
}

.sunnys-team-names {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 65%;
  margin-bottom: 200px;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 166px;
}

.sunnys-maskhead {
  z-index: 3;
  filter: saturate(134%);
  width: 100vw;
  height: 100.051%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.section-37 {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.sunnys-text-section {
  margin-top: 57%;
  margin-bottom: -74%;
}

.sunnsy-text-breaker {
  opacity: 1;
  filter: blur(1px);
  margin-top: -5px;
  position: absolute;
  top: 908.297px;
}

.masterbuilt-maskhead {
  z-index: 3;
  filter: hue-rotate(4deg) saturate(147%);
  width: auto;
  height: auto;
  position: absolute;
  inset: 0%;
}

.masterbuilt-mask-secrtion {
  width: auto;
  max-width: 100%;
  height: auto;
}

.sunnys-text-section-copy, .masterbuilt-text-section {
  margin-top: 57%;
  margin-bottom: -74%;
}

.masterbuilt-text-section-2 {
  z-index: -1;
  position: relative;
}

.masterbuilt-text-5 {
  letter-spacing: 0%;
  text-indent: 0;
  margin-top: 171px;
  margin-left: 5%;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: absolute;
}

.masterbuilt-text-breaker {
  filter: saturate(71%);
  margin-bottom: 84px;
  margin-left: 0;
}

.masterbuilt-image-3 {
  z-index: -1;
  width: 100.007%;
  position: absolute;
}

.masterbuilt-team-name {
  text-align: center;
  letter-spacing: -3px;
  margin-top: 42%;
  margin-bottom: 200px;
  padding-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
  top: 166px;
}

.masterbuilt-body {
  text-indent: 0;
  margin-left: 0%;
}

.animal-crackers-3 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 1013px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.content-block-2 {
  margin-left: 3124px;
  padding-left: 0;
  padding-right: 0;
}

.image-1368 {
  z-index: 3;
  position: relative;
  bottom: -171px;
  left: 22%;
}

.animal-crackers-kimage-2 {
  background-color: #0000;
  flex-direction: row;
  width: 621px;
  height: 50px;
  margin-top: 255px;
  margin-left: -410px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.animal-crackers-image-4 {
  background-color: #0000;
  flex-direction: row;
  width: 774px;
  height: 50px;
  margin-top: 0;
  margin-left: 1322px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.animal-crackers-image-3 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -915px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.youtube-7 {
  margin-top: 22px;
}

.animal-cracekrs-6 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -274px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.animal-crackers-7 {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 391px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.content-block-3-copy {
  margin-left: 2202px;
  margin-right: -735px;
  padding-left: 0;
  padding-right: 0;
}

.section-38 {
  margin-top: 63px;
}

.image-1369 {
  margin-top: 962px;
  position: relative;
}

.laylo-image {
  width: 1130px;
  max-width: 165%;
  margin-top: -210px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.laylo-image-1 {
  width: 680px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: 84px;
  margin-left: 270px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.next-image-1 {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 1563px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.next-video-2 {
  background-color: #0000;
  flex-direction: row;
  width: 621px;
  height: 50px;
  margin-top: 255px;
  margin-left: 2676px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.cheetos-ad {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -855px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.image-1370 {
  z-index: 2;
  width: 30%;
  max-width: 50%;
  margin-top: 104px;
  margin-left: 0;
  position: absolute;
}

.image-1371 {
  position: relative;
}

.div-block-14 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5e48c96f9065e749b014bbbc_arrow%20vector-02.png");
  background-position: 0 0;
  background-size: 125px;
  width: 0%;
  margin-right: 9px;
}

.image-1372 {
  align-self: center;
  width: 40px;
  height: 34px;
  margin: 0% 4% 0% 6%;
  display: block;
  position: absolute;
}

.next-image-3 {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 1660px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.image-1373 {
  margin-bottom: 96px;
  margin-left: 38%;
  padding-top: 0;
  display: block;
  position: relative;
}

.heading-33 {
  color: var(--blue);
  text-align: center;
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  margin-bottom: -8px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 20px;
  display: none;
  position: static;
}

.text-field {
  border: 2.5px solid var(--light-black);
  width: 240px;
  height: auto;
  color: var(--light-black);
  text-align: center;
  background-color: #fff0;
  border-radius: 20px;
  margin-bottom: -9px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
}

.div-block-15 {
  z-index: 100;
  cursor: auto;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.submit-button {
  color: var(--light-black);
  -webkit-text-stroke-color: var(--light-black);
  background-color: #ffadad00;
  border-radius: 11px;
  margin-top: 9px;
  margin-bottom: -22px;
  margin-left: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.body-4 {
  height: auto;
}

.form-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mojo-logo {
  filter: saturate(110%);
  width: 25vw;
  margin-bottom: 0;
  margin-left: 0%;
  padding-top: 0;
  display: block;
  position: relative;
}

.mu-rating {
  width: 25vw;
  margin-left: 0%;
  padding-top: 0;
  display: block;
  position: relative;
}

.clorox-head {
  z-index: 20;
  color: #303030;
  text-align: center;
  letter-spacing: -3.5px;
  text-transform: none;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 12%;
  margin-top: 3.4%;
  margin-bottom: 0;
  margin-left: -.6%;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  display: flex;
  position: absolute;
  left: 0;
}

.clorox-subhead-copy {
  z-index: 20;
  color: #303030;
  text-align: center;
  letter-spacing: -1px;
  text-transform: none;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 12%;
  margin-top: 3.7%;
  margin-bottom: 0;
  margin-left: -.55%;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 23px;
  display: flex;
  position: absolute;
  left: 0;
}

.renolds-wrap-3-copy {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -274px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.scented-st-image {
  width: 391px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 165px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.clorox-box {
  width: 1141px;
  max-width: none;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.renolds-wrap-1-copy-copy {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -915px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.clorox-3 {
  width: 1030px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: -44px;
  margin-left: 220px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.div-block-7-copy {
  width: auto;
  margin: 195px 0;
  display: flex;
}

.clorox-div-block {
  margin-left: -4%;
  padding-left: 0;
  padding-right: 0;
}

.clorox-text-div-block {
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 80%;
  height: 100vh;
  margin-left: -49%;
  padding: 0;
}

.clock-big-div {
  object-fit: fill;
  width: 800vw;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.clocok-6 {
  background-color: #0000;
  flex-direction: row;
  width: 844px;
  height: 50px;
  margin-top: 153px;
  margin-left: 230px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.clorox-7 {
  background-color: #0000;
  flex-direction: row;
  width: 774px;
  height: 50px;
  margin-top: 0;
  margin-left: 2474px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.clorox-8 {
  width: 550px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -915px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.kfd-image-6 {
  width: 760px;
  max-width: none;
  margin-top: 0;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.kfd-image-7 {
  width: 610px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: -4px;
  margin-left: -715px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.kfd-image-8 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 58px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.kfd-image-9 {
  max-width: 78%;
  margin-top: -128px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.kfd-image-10 {
  z-index: 3;
  width: 930px;
  max-width: none;
  margin-top: -111px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.kfd-div-6 {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 602px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.capn-crunch-1 {
  width: auto;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: static;
}

.brita-endcap-1 {
  width: 552px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: -384px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.brtia-endcap2 {
  max-width: 30.4%;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.chevy-bolt-ad {
  max-width: 109%;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.next-image-1-copy {
  width: 553px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 1563px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.autism-speaks {
  max-width: 109%;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.next-image-3-copy {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 2518px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.wild-west {
  width: 630px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 3324px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.autism-speaks-copy {
  width: 940px;
  max-width: none;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.next-image-3-copy {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: 143px;
  margin-left: 1516px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.image-1367-copy {
  max-width: 109%;
  margin-top: -153px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.capn-crunch-image {
  width: 850px;
  max-width: none;
  margin-top: -155px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.laylo-image-1-copy {
  width: 680px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: 139px;
  margin-left: 270px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.laylo-image-copy {
  width: 1130px;
  max-width: 165%;
  margin-top: -210px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

.home-background {
  opacity: 0;
  filter: none;
  width: 100%;
  height: 100%;
}

.image-1293-copy {
  width: 100.004%;
  height: 100%;
}

.next-image-3-copy-copy {
  width: 568px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 2518px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.autism-speaks-div {
  width: 553px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-left: 2508px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.sunnys-image-1 {
  width: 680px;
  height: NaN% ;
  background-color: #0000;
  flex-direction: row;
  margin-top: 84px;
  margin-left: 2687px;
  margin-right: 0;
  display: inline-block;
  position: absolute;
}

.laylo-image-copy {
  filter: saturate(130%);
  width: 1130px;
  max-width: 165%;
  margin-top: -210px;
  position: absolute;
  inset: 0% 0% 0% -141%;
}

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

.link-block-9-copy {
  margin-top: -1px;
}

.chevy-video {
  z-index: 3;
  filter: saturate(116%);
  width: 100%;
  min-width: 100%;
  max-width: 100.007%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  transition: opacity;
  position: absolute;
  inset: 0%;
}

.image-1242-copy {
  cursor: pointer;
  flex: 0 auto;
  align-self: start;
}

.clorox-more-work-grid {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 306px;
  margin-bottom: 152px;
  margin-left: 9380px;
  padding-top: 0;
  padding-bottom: 11px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.more-work-more-work-grid {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-top: 306px;
  margin-bottom: 152px;
  margin-left: 11590px;
  padding-top: 0;
  padding-bottom: 11px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.extra-page-arrow {
  align-self: center;
  width: 40px;
  height: 34px;
  margin: 0% 4% 0% 5.3%;
  display: block;
  position: absolute;
}

.link-block-17 {
  margin-bottom: 12px;
}

.background-video-11 {
  margin-left: 30px;
}

.background-video-12 {
  display: block;
}

.section-39 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 83px;
  display: flex;
}

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

.section-mojo-logo-ixel {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 8vw;
  padding-right: 0;
  display: flex;
}

.container-18, .level-up-logo-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.level-up-logo {
  text-align: center;
  order: 0;
  align-self: center;
  width: 38%;
  margin-top: 14px;
  margin-bottom: 0;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.career-fest-title-container {
  justify-content: center;
  align-items: center;
  margin-top: 143px;
  display: flex;
}

.container-19 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-34 {
  margin-top: 0;
  margin-bottom: 0;
}

.section-41 {
  margin-top: 31%;
}

.container-20 {
  padding-left: 25px;
  padding-right: 25px;
}

.image-1374 {
  box-shadow: 4px 7px 15px -4px #00000061;
}

.section-42 {
  width: 390px;
  height: 400px;
  margin-top: -161px;
  margin-bottom: 407px;
  padding-left: 40px;
}

.background-video-13 {
  box-shadow: 7px 7px 20px #00000080;
}

.div-block-16 {
  margin-left: 22px;
  padding-top: 61px;
  padding-left: 0;
  padding-right: 88px;
}

.career-fest-event-title {
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.career-fest-event-paragraph {
  padding-right: 7vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1vw;
  font-weight: 300;
  line-height: 1.4vw;
}

.level {
  opacity: .25;
  margin-top: 4vw;
  margin-bottom: -29px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.image-1375 {
  margin-top: 0;
  margin-left: 0;
  padding-left: 52px;
  padding-right: 0;
}

.div-block-17 {
  margin-top: 550px;
  padding-top: 44px;
}

.image-1376 {
  margin-top: 64px;
}

.grid-32 {
  grid-template-rows: auto;
  margin-top: 127px;
  margin-bottom: 21px;
  display: flex;
}

.res-port-review-text {
  margin-top: -1px;
  margin-bottom: 0;
  margin-left: -16px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 88px;
}

.question-marks {
  align-self: auto;
  width: 0;
  margin-top: 3vw;
  margin-right: 0;
  padding-right: 0;
  display: block;
}

.res-port-gif {
  width: 0;
  margin-top: 2vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.res-port-grid {
  grid-template-rows: auto;
  margin-top: 224px;
  margin-bottom: 2px;
}

.meet-and-greet-grid {
  grid-template-rows: auto;
  margin-top: 127px;
  margin-bottom: 0;
  padding-top: 0;
}

.meet-and-greet-gif {
  filter: saturate(116%);
  width: 0;
  margin-top: 0;
  margin-left: 3vw;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.career-fest-gif {
  width: 0;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.career-fest-grid {
  grid-template-rows: auto;
  margin-top: 50px;
  margin-bottom: 0;
}

.career-fest-text-div-block {
  margin-left: -3px;
  padding-top: 0;
  padding-left: 23px;
  padding-right: 0;
}

.meet-and-greet-copy {
  margin-left: -3px;
  padding-top: 37px;
  padding-left: 0;
  padding-right: 88px;
}

.rw-images {
  cursor: pointer;
  margin: 0 0 0% 0%;
  padding: 0 0 7px;
  position: relative;
  right: 0;
}

.image-1249-copy {
  cursor: pointer;
  margin: 0 0 0% -24%;
  padding: 0 0 7px;
  position: relative;
  right: 0;
}

.rw-images-3 {
  cursor: pointer;
  margin: 0 0 0% -2%;
  padding: 0 0 7px;
  position: relative;
  right: 0;
}

.rw-images-2 {
  cursor: pointer;
  margin: 0 0 0% 3%;
  padding: 0 0 7px;
  position: relative;
  right: 0;
}

.rw-grid-2 {
  margin-top: 49px;
  padding-top: 107px;
}

.image-1377 {
  position: relative;
}

.image-1378 {
  position: relative;
  left: 37px;
}

.image-1379 {
  position: relative;
  left: 120px;
}

.image-1380 {
  position: relative;
  left: 246px;
}

.image-1381 {
  position: relative;
  left: 360px;
}

.image-1382 {
  position: relative;
  left: 519px;
}

.image-1383 {
  position: relative;
  left: 662px;
}

.overview-poster-2 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 6vw;
  display: flex;
}

.div-block-18 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.image-1384 {
  filter: invert() contrast(200%);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
  position: absolute;
}

.body-6 {
  filter: invert();
  background-color: #fff;
  font-size: 14px;
}

.heading-35 {
  opacity: 1;
  color: #000;
  border: 1px solid #0000;
  font-family: Sahar, sans-serif;
}

.heading-36 {
  color: var(--white);
  letter-spacing: -13px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sahar, sans-serif;
  font-size: 15vw;
  font-weight: 900;
  line-height: 0;
}

.heading-36:hover {
  font-family: Sahar Outline, sans-serif;
}

.section-45 {
  margin-top: 130px;
}

.div-block-19 {
  width: 100vw;
}

.image-1385 {
  filter: saturate(106%);
}

.video-15 {
  margin-right: 62px;
}

.covers-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-color: #fff;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  place-content: center;
  align-items: stretch;
  margin-top: 0;
  padding: 15px;
}

.image-1386 {
  filter: saturate(109%);
  width: 100%;
}

.image-1387, .image-1388, .image-1389, .image-1390, .image-1391, .image-1392, .image-1393, .image-1394, .image-1395, .image-1396, .image-1397, .image-1398, .image-1399 {
  width: 100%;
}

.image-1400 {
  width: 100%;
  position: relative;
}

.image-1401, .image-1402, .image-1403 {
  width: 100%;
}

.lottie-animation {
  z-index: -1;
  filter: invert();
  width: 100vw;
  min-width: auto;
  max-width: none;
  height: 100vh;
  min-height: auto;
  max-height: none;
  margin-top: -76px;
  position: static;
  inset: 0%;
}

.image-1404 {
  z-index: -2;
  position: relative;
}

.div-block-21 {
  z-index: 1;
  position: fixed;
  inset: 0%;
}

.heading-37 {
  color: #ffadad;
  letter-spacing: 0;
  font-family: Sahar, sans-serif;
  font-size: 31px;
  position: fixed;
}

.div-block-22 {
  margin-top: 89px;
  padding-left: 95px;
  display: block;
}

.heading-37-copy {
  color: #ffadad;
  letter-spacing: 0;
  padding-top: 40px;
  font-family: Sahar, sans-serif;
  font-size: 31px;
  position: fixed;
}

.heading-38, .heading-38-copy {
  z-index: 5;
  position: fixed;
}

.background-video-14 {
  width: 100%;
  height: 100%;
}

.background-video-15 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20%;
  display: inline-block;
}

.section-47 {
  margin-top: 78px;
}

.body-7 {
  background-color: var(--white);
  border: 1px solid #0000;
}

.div-block-25 {
  color: #999;
  margin-top: 32%;
  padding-left: 134px;
  font-family: Average Sans, sans-serif;
  position: fixed;
}

.heading-41 {
  color: #b3b3b3;
  letter-spacing: 1px;
  margin-top: -29px;
  font-family: Chalet londonnineteensixty, sans-serif;
  font-size: 16px;
}

.heading-41-copy {
  letter-spacing: -2.8px;
  margin-top: -28px;
  font-family: Chalet londonnineteensixty, sans-serif;
  font-size: 21px;
}

.div-block-25-copy {
  color: #999;
  margin-top: 32%;
  padding-left: 953px;
  font-family: Average Sans, sans-serif;
  position: fixed;
}

.heading-41-copy {
  letter-spacing: -2.8px;
  font-family: Helvetica neu, sans-serif;
  font-size: 21px;
}

.heading-copy2222 {
  text-align: right;
  letter-spacing: -2.8px;
  font-family: Helvetica neu, sans-serif;
  font-size: 21px;
}

.heading-41-copy-copy {
  text-align: right;
  letter-spacing: -2.8px;
  letter-spacing: -2.8px;
  text-align: right;
  letter-spacing: -2.8px;
  letter-spacing: -2.8px;
  text-align: right;
  letter-spacing: -2.8px;
  margin-top: -28px;
  font-family: Helvetica neu, sans-serif;
  font-size: 21px;
}

.div-block-25-copy {
  color: #999;
  margin-top: 32%;
  padding-top: 190px;
  padding-left: 134px;
  font-family: Average Sans, sans-serif;
  position: fixed;
}

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

.background-video-17 {
  margin-top: 40px;
}

.text-spand {
  font-family: Disposabledroidbb bld, sans-serif;
  font-size: 20px;
}

.imagegrid {
  padding-bottom: 17px;
}

.pinterestgrid {
  text-align: left;
  column-count: 3;
  column-rule-width: 0px;
  column-gap: 17px;
  margin-top: 27px;
}

.pinterestgrid2 {
  column-count: 3;
  margin-top: 25px;
  margin-left: 25px;
  margin-right: 25px;
}

.grid-33 {
  grid-template: "."
  / 1fr 1fr 1fr;
  margin-top: 49px;
  padding-left: 31px;
  padding-right: 31px;
}

.grid-34 {
  opacity: 1;
  height: 25%;
  color: var(--black);
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 31px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.heading-1 {
  opacity: .22;
  color: #1b1b1b;
  text-align: left;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: -21px;
  padding-top: 0;
  padding-left: 42px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.section-49 {
  z-index: 2;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1080px;
  margin-top: 30px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.link-9 {
  opacity: 1;
  color: var(--light-black);
  text-decoration: none;
}

.rw-image {
  z-index: -1;
  opacity: 1;
  filter: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

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

.link-10.hover-text-bg {
  color: #000;
}

.link-10.hover-text-bg.w--current {
  color: var(--light-black);
}

.home-career-fest-bg {
  opacity: 1;
  position: static;
  left: 0;
}

.div-block-26 {
  z-index: -2;
  opacity: 1;
  filter: saturate(104%);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c3aa6eb771ae006cc9fda2_color%20circles%205.png");
  background-position: 50%;
  background-size: cover;
  width: 101%;
  position: fixed;
  inset: 0%;
}

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

.div-block-27 {
  background-color: #6ff665;
}

.ac-home-bg {
  z-index: -2;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60a603871af7394e8d4c8792_camel%20animal%20crackers%20MASKHEAD.jpg");
  background-position: 50%;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.link-12 {
  opacity: 1;
  color: var(--light-black);
  text-decoration: none;
  display: inline;
}

.div-block-28 {
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.image-1406.bg-text-solid {
  z-index: 2;
  position: fixed;
  inset: 0%;
}

.image-1406.bg-text-out-in {
  text-align: center;
  object-fit: cover;
  width: 7%;
  position: fixed;
  inset: 35% 0% 0% 50%;
}

.bg-text-outline {
  z-index: 1;
  position: fixed;
  inset: 0%;
}

.youtube-8 {
  border: 1px solid #fff;
  border-radius: 2px;
}

.grid-33-copy {
  grid-template: "."
  / 1fr 1fr;
  margin-top: 0;
  padding-left: 64px;
  padding-right: 64px;
}

.youtube-9 {
  flex-wrap: nowrap;
  place-content: center flex-end;
  align-items: center;
  width: 500px;
  height: 500px;
  display: flex;
}

.div-block-30 {
  object-fit: cover;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 0 0 4%;
  display: block;
  position: relative;
}

.image-1408 {
  filter: saturate(122%);
  width: 100%;
  max-width: none;
}

.slumbums-bg {
  z-index: -1;
  filter: saturate(127%);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  position: fixed;
  inset: 0%;
}

.link-13 {
  color: var(--light-black);
  text-decoration: none;
}

.section-50 {
  z-index: -3;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  margin-bottom: -108px;
  display: flex;
  position: relative;
}

.section-50-copy {
  background-color: #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.slumbums-new-logo {
  width: 80%;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.body-8 {
  background-color: #000;
}

.work-page-heading-copy {
  color: #303030;
  text-align: left;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.work-page-sub-head-copy {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  width: 400px;
  margin-top: -6px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: -176px;
}

.icon-slumbums-page {
  color: #0000;
  text-align: right;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c5155c158939b9706fd0788_darker%20trasnparent%20menu%20bar%20wix%205%20copy%20cropped.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  margin-top: 37px;
  margin-left: 53px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 57px;
  position: fixed;
  top: 0;
  left: -2px;
}

.rw-bus-image {
  z-index: 1;
  filter: saturate(110%);
  width: 100%;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 145px;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section-51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 237px;
  display: flex;
}

.rw-youtube-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-1325-copy {
  z-index: 6;
  opacity: .9;
  width: 50px;
  min-width: 50px;
  margin-top: 0;
  margin-left: -14px;
  position: fixed;
  top: 5%;
  left: 95%;
}

.image-1409 {
  filter: saturate(110%);
  width: 1279.2px;
}

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

.patd-spotify-embed {
  justify-content: center;
  align-items: center;
  margin-top: 58px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.grid-35 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: -7px;
  margin-bottom: 62px;
  margin-left: 0;
}

.patd-merch-mocked {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slumbums-intro-text {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 206px 0 0 27px;
}

.link-14 {
  color: #373737;
}

.for-free-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-items: center;
  margin-top: 0;
  margin-bottom: 85px;
  margin-left: 0;
}

.for-free-cover-div {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.for-free-embed {
  z-index: 2;
  margin-top: 16px;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.for-free-cover {
  width: 64%;
  margin-top: -122px;
}

.slumbums-logos-header {
  margin-top: 52px;
  margin-bottom: -207px;
  display: none;
}

.slumbums-logos-text {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 121px;
  margin-left: 0;
  padding-top: 46px;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 24px;
}

.for-free-merch-separated-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.for-free-presidents {
  filter: saturate(110%);
  height: 100vh;
  padding: 0;
}

.for-free-merch {
  filter: saturate(110%);
  margin-top: 65px;
}

.rw-youtube-video-copy {
  z-index: 5;
  filter: saturate(106%);
  border: 2px solid #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: flex;
}

.image-1410 {
  width: 650px;
  margin-top: 0;
  margin-left: 0;
}

.patd-merch-image {
  filter: saturate(110%);
  width: 85%;
}

.patd-paper-merch {
  filter: saturate(110%);
  width: 1279.2px;
  margin-top: 54px;
}

.slumbums-text-grid {
  grid-template-rows: auto;
  margin-top: 51px;
}

.patd-title-image {
  width: 60%;
  margin-top: 14px;
  margin-left: 221px;
}

.slumbums-patd-text-copy {
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 88px 0 0 31px;
}

.patd-cover-animation-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  place-content: center;
  place-items: center;
  margin-top: 123px;
  margin-bottom: 62px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.patd-text-grid, .for-free-text-grid {
  grid-template-rows: auto;
  margin-top: 136px;
}

.for-free-title-subhead {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  width: 400px;
  margin-top: -6px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: -176px;
}

.for-free-title {
  color: #303030;
  text-align: left;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.slumbums-for-free-text-copy-copy {
  margin-top: 54px;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 0 0 0 90px;
}

.for-free-title-image-copy {
  width: 60%;
  margin-top: 14px;
  margin-left: 288px;
}

.slumbums-title-paragraph {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  width: 372px;
  margin-top: -6px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: -176px;
}

.slumbums-header-text {
  color: #303030;
  text-align: left;
  letter-spacing: -2px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 33px;
}

.all-gas-no-breaks-image {
  width: 60%;
  margin-top: -12px;
  margin-left: 218px;
}

.for-free-text-grid-copy, .agnb-text-grid {
  grid-template-rows: auto;
  margin-top: 136px;
}

.all-gas-no-breaks-cover {
  width: 700px;
  margin-top: -104px;
}

.all-gas-no-breaks-cover-div {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.all-gas-no-breask-cover-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  margin-top: 0;
  margin-bottom: -27px;
  margin-left: 0;
  padding-left: 22px;
  padding-right: 22px;
}

.agnb-embed {
  z-index: 2;
  margin-top: 53px;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.agnb-title-text {
  margin-top: 54px;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 0;
}

.silver-addy1 {
  filter: saturate(0%);
  width: 130%;
  max-width: 130%;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.silver-addy-grid {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: start;
  margin-top: 275px;
  margin-bottom: -15px;
  padding-left: 39px;
  display: none;
}

.silver-addy-div {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.career-fest-started-text {
  margin: 0;
  padding-left: 53px;
  padding-right: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
}

.div-block-31 {
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 418px;
  padding-right: 418px;
  display: flex;
}

.div-block-32 {
  width: auto;
  margin-left: 0;
  margin-right: -50px;
  padding-left: 0;
}

.div-block-33 {
  padding-right: 25px;
}

.rp-workshop-title {
  font-family: Disposabledroidbb bldital, sans-serif;
}

.rp-level {
  margin-top: 77px;
  margin-bottom: -29px;
  font-family: Disposabledroidbb bldital, sans-serif;
  font-size: 22px;
}

.cf-gif-div {
  margin-right: -29px;
}

.wiwik-text-div {
  margin-left: .3vw;
  padding-top: 34px;
  padding-left: 0;
  padding-right: 88px;
}

.rp-social-grid {
  grid-template: "."
  / 1fr 1fr 1fr;
  margin-top: 47px;
  padding-left: 31px;
  padding-right: 31px;
}

.m-g-social-grid {
  grid-template: "."
  / 1fr 1fr 1fr;
  margin-top: 39px;
  padding-left: 31px;
  padding-right: 31px;
}

.cf-social-grid {
  grid-template: "."
  / 1fr 1fr 1fr;
  margin-top: 34px;
  padding-left: 31px;
  padding-right: 31px;
}

.overview-poster-serction, .mu-rating-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-34 {
  z-index: -3;
  position: relative;
}

.rp-posters {
  grid-template: "."
  / 1fr 1fr;
  padding-left: 64px;
  padding-right: 64px;
}

.m-g-posters-grid {
  grid-template: "."
  / 1fr 1fr;
  margin-top: 0;
  padding-left: 64px;
  padding-right: 64px;
}

.div-block-35 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60b699be8f46bcd5be126d4e_com%20profile%20pic.jpg");
  background-position: 0 0;
  background-size: auto;
  position: fixed;
  inset: 0% 50% 0% 0%;
}

.grid-37 {
  z-index: 30;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 14.9vh;
  margin-bottom: 553px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-37 {
  text-align: left;
  letter-spacing: 0;
  margin-top: 41px;
  padding-left: 285px;
  padding-right: 286px;
  font-size: 10px;
}

.image-1411 {
  z-index: 2;
  width: auto;
  margin-left: 0;
  position: fixed;
  inset: 0% 50% 0% 0%;
}

.div-block-38 {
  z-index: 11;
  color: var(--blue);
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 10px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.about-you-bg-image {
  z-index: -8;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/5c562f59046430f00db12ece_deep%20blue%20side.jpg"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  overflow: visible;
}

.about-page-container {
  cursor: default;
  margin-top: -124px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  inset: 0;
  overflow: visible;
}

.about-page-container.this-container {
  cursor: default;
  margin-top: 32px;
  position: fixed;
  inset: 0;
}

.about-page-body {
  background-color: #0000;
  margin-bottom: 4056px;
  overflow: auto;
}

.grid-38 {
  grid-template-rows: auto;
  padding-left: 46px;
  padding-right: 46px;
}

.black-clouds-left {
  filter: contrast(133%);
  margin-right: -2px;
}

.black-clouds-colored {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 89px;
  margin-left: 0;
  display: none;
}

.image-1412 {
  filter: saturate(106%);
  width: 41%;
  margin-top: -170px;
  margin-right: 13%;
}

.pillow-hill-div {
  justify-content: center;
  align-items: center;
  margin-top: 58px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.patd-cover-static {
  width: 500px;
  height: 500px;
  margin-right: 21px;
  padding-bottom: 0;
}

.div-block-30-copy {
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.fucked-up-blue-and-yellow-pink {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 290px;
  padding-left: 0;
  display: none;
  position: relative;
}

.fucked-up-blue-and-pink {
  width: 30vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 19px;
  padding-right: 19px;
}

.fucked-clouds-grid {
  grid-template-rows: auto;
  margin-top: 50px;
  padding-left: 46px;
  padding-right: 46px;
}

.rainbow-grid {
  grid-template-rows: auto;
  margin-top: 37px;
  padding-left: 46px;
  padding-right: 46px;
}

.tight-cloud-poster {
  filter: contrast(112%);
  justify-content: center;
  align-items: center;
  width: auto;
  margin-right: 0;
  display: none;
}

.random-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 47px;
  padding-left: 46px;
  padding-right: 46px;
}

.square-1 {
  filter: saturate(129%) contrast(118%);
  margin-right: -2px;
}

.square-2, .square-2-copy {
  margin-left: -2px;
}

.clorox-bg {
  filter: saturate(106%);
}

.clorox-titles {
  margin-top: 699px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 0;
}

.clorox-heading {
  color: #303030;
  text-align: center;
  letter-spacing: -4px;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 191px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
}

.clorox-sub {
  color: #303030;
  text-align: center;
  letter-spacing: -.1px;
  margin-top: -6px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -176px;
}

.clorox-section-1 {
  justify-content: center;
  align-items: center;
  padding-left: 17px;
  padding-right: 17px;
  display: none;
}

.clorox-image-1 {
  z-index: 1;
  border-radius: 16px;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: 1px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.clorox-box-prototype {
  justify-content: center;
  align-items: center;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
}

.clorox-prototype {
  z-index: 1;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: -22px;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 136px;
  padding-right: 104px;
  position: relative;
}

.heading-43 {
  justify-content: center;
  align-items: center;
  padding-left: 38px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 19px;
  display: flex;
}

.image-1413 {
  width: 400px;
}

.div-block-39 {
  margin-left: 0;
}

.buy-wipes-geta-book {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
}

.clorox-image-1-copy {
  z-index: 1;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 59px;
}

.buy-wipes-geta-book-copy {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 39px;
  padding-right: 39px;
  display: flex;
}

.scentiva-insert {
  justify-content: center;
  align-items: center;
  margin-top: 131px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.clorox-image-1-copy-copy {
  z-index: 1;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.scentiva-insert-image {
  z-index: 1;
  filter: saturate(107%);
  width: 100vw;
  min-width: auto;
  min-height: auto;
  margin-top: 41px;
  margin-bottom: 0;
  margin-left: -4%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.clorox-home-bg {
  opacity: 0;
  position: static;
  left: 0;
}

.clorox-video-bg {
  z-index: -1;
  opacity: 1;
  filter: saturate(114%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.link-15 {
  color: var(--light-black);
  text-decoration: none;
}

.rw-video-div {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 66px;
  padding-left: 184px;
  padding-right: 184px;
  display: flex;
  position: relative;
}

.red-hand-grid {
  grid-template-rows: auto;
  margin-top: 15px;
  padding-left: 46px;
  padding-right: 46px;
}

.red-hand-poster-image {
  z-index: 10;
  filter: saturate(113%);
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: none;
  position: relative;
}

.blue-guy-grid {
  grid-template-rows: auto;
  margin-top: 47px;
  padding-left: 46px;
  padding-right: 46px;
}

.blue-guy-image-div {
  margin-left: -2px;
}

.blue-guy-image {
  z-index: 1;
  filter: contrast(118%) saturate(200%);
  width: 32%;
  margin-top: -224px;
  margin-bottom: 47px;
  margin-left: -17%;
  position: relative;
}

.lil-uzi-poster {
  z-index: 1;
  filter: none;
  width: 50%;
  margin-top: 77px;
  margin-left: 322px;
  margin-right: 0;
  position: relative;
}

.clorox-page-bg {
  z-index: -2;
  opacity: 1;
  border: 0 solid #0000;
  border-radius: 0;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.clorox-home-bg-copy {
  opacity: 1;
  position: static;
  left: 0;
}

.clorox-video-bg-copy {
  z-index: -1;
  opacity: 1;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.section-53 {
  z-index: 2;
  background-color: var(--white);
  margin-top: 793px;
  position: relative;
}

.brita-shelf-talk {
  width: 13%;
  margin-top: -659px;
  margin-left: 9%;
}

.brita-shelf-talk-div {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.scentiva-shelf-talk-div {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.scentiva-shelf-talk-image {
  filter: saturate(109%);
  width: 60%;
  margin-left: -38%;
  margin-right: -6px;
}

.blue-guys-2nd {
  filter: contrast(112%);
  margin-right: -2px;
}

.image-1414 {
  filter: saturate(91%);
  width: 33%;
  margin-top: .3vw;
  margin-left: -38%;
  position: relative;
}

.image-1412-copy {
  filter: saturate(106%);
  width: 500px;
  margin-top: 0;
  margin-right: 0;
}

.blue-guy-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.black-clouds-colored-copy {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-left: 0;
  display: flex;
}

.lil-uzi-poster-div {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  display: none;
}

.sunset-colors {
  margin-top: -26px;
  padding-left: 0;
  padding-right: 0;
}

.sunset-color-image {
  filter: saturate(106%);
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-1415 {
  margin-top: -88px;
  margin-left: 89px;
}

.red-hand-poster-iamge {
  z-index: -2;
  filter: saturate(102%);
  width: 42%;
  margin-top: -289px;
  margin-left: 33%;
  margin-right: -8%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.image-1416 {
  filter: hue-rotate(-3deg) contrast(107%) saturate(104%);
  width: 100vw;
  margin-left: 0;
}

.fluor-animation-div {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.fluor-animation-image {
  filter: contrast(200%);
  width: 31%;
  margin-top: -197px;
  margin-bottom: -123px;
  margin-left: -262px;
  padding-left: 0;
}

._3d-sunshine-image {
  filter: contrast(200%);
  width: 49%;
  margin-top: 8px;
  margin-left: -25%;
  padding-top: 0;
  padding-bottom: 56px;
}

._3d-sunshine-div {
  z-index: 12;
  justify-content: center;
  align-items: center;
  margin-top: 47px;
  margin-left: 0;
  display: none;
  position: relative;
}

.explosion-v4 {
  justify-content: center;
  align-items: center;
  margin-top: 44px;
  margin-left: -536px;
  display: flex;
}

.playgroud-cover-copy {
  width: 580px;
}

.walking-guy-social-psot-gird {
  grid-template: "."
  / 1fr;
  margin-top: 49px;
  padding-left: 0%;
  padding-right: 52%;
}

.stemmel-social-post {
  grid-template: "."
  / 1fr;
  margin-top: -18%;
  margin-bottom: -163px;
  padding-left: 52%;
  padding-right: .3%;
}

.wiwik-island-social-post {
  grid-template: "."
  / 1fr;
  margin-top: -18%;
  padding-left: 0%;
  padding-right: 52%;
}

.level-up-div {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: -137px;
  display: none;
}

.cf-logo-div {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 93vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.kfd-standing-thing {
  justify-content: center;
  align-items: center;
  margin-top: -237px;
  margin-left: 0;
  display: flex;
}

.kfd-stand-image {
  filter: saturate(110%);
  width: 33vw;
}

.kfd-standing-thing-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.kfd-stand-image-copy {
  width: 54vw;
}

.scentiva-shelf-talk-columns {
  margin-top: 93px;
  margin-left: 36px;
}

.paragraph-9 {
  margin-top: -50px;
  margin-left: 0;
  padding-right: 0;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

.column-3 {
  margin-top: 62px;
}

.brandon-graf-animation {
  z-index: -7;
  justify-content: center;
  align-items: center;
  margin-top: -292px;
  display: flex;
  position: relative;
  top: -129px;
  left: -23%;
}

.brandon-animation {
  filter: contrast(200%);
  width: 38%;
}

.heading-14-workplay-copy {
  z-index: 2;
  color: var(--blue);
  text-align: center;
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 220%;
  font-weight: 700;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-41 {
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-41-copy {
  z-index: 110;
  display: flex;
  position: fixed;
}

.heading-14-workplay-copy-copy {
  z-index: 2;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  margin: -3% 0% 0%;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 140%;
  font-weight: 700;
  line-height: 34px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-14-workplay-copy-copy-copy {
  z-index: 2;
  color: #ffadad;
  text-align: center;
  letter-spacing: -3px;
  justify-content: center;
  align-items: center;
  margin: 4.1% 0% 0%;
  font-family: Helvetica neu, sans-serif;
  font-size: 256%;
  font-weight: 700;
  display: flex;
  position: relative;
  top: 0%;
}

.all-gas-no-breaks-cover-copy {
  width: 700px;
  margin-top: -104px;
}

.all-gas-no-breaks-cover-div-copy {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.image-1385-copy {
  filter: saturate(106%);
  width: 100vh;
  height: auto;
}

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

.body-9 {
  cursor: auto;
  background-color: #fff669;
}

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

.form-block-2 {
  width: 30%;
}

.text-field-2 {
  opacity: 1;
  color: #9c962d;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #dcd012;
  border-radius: 7px;
  height: 40px;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 14px;
}

.text-field-3 {
  color: #9c962d;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #dcd012;
  border-radius: 7px;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 14px;
}

.field-label {
  color: #9c962d;
  letter-spacing: 3px;
  margin-top: -1px;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 11px;
}

.submit-button-2 {
  color: #9c962d;
  background-color: #0000;
  margin-left: -14px;
  font-family: Helvetica neu, sans-serif;
  text-decoration: underline;
}

.field-label-copy {
  color: #9c962d;
  letter-spacing: 3px;
  margin-top: -1px;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 11px;
}

.form {
  justify-content: space-around;
  align-items: stretch;
  width: 320%;
  display: block;
}

.text-field-2-copy {
  opacity: 1;
  color: #9c962d;
  background-color: #0000;
  border: 2px solid #dcd012;
  border-radius: 7px;
  height: 180px;
  padding-top: 0;
  padding-bottom: 131px;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 14px;
  display: block;
}

.columns-3 {
  cursor: auto;
  margin-top: 32%;
  position: fixed;
  inset: 0%;
}

.success-message {
  background-color: #0000;
  border: 2px solid #dcd012;
  border-radius: 7px;
  width: 320%;
  height: auto;
}

.text-block {
  color: #9c962d;
  text-align: center;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 102%;
}

.div-block-44 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c928f31226ae49e635c8d8_white-mouse-cursor-arrow-by-qubodup-11%20copy.png");
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 40px;
}

.cursor {
  cursor: none;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c928f31226ae49e635c8d8_white-mouse-cursor-arrow-by-qubodup-11%20copy.png");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  height: 27px;
  margin-top: 20px;
  margin-left: 13px;
  padding-top: 0;
}

.cursor-div {
  cursor: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.text-block-2 {
  opacity: 1;
  color: #4f4f4f;
  text-align: left;
  letter-spacing: 2px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  font-family: Sahar, sans-serif;
  font-size: 19px;
  display: flex;
}

.column-4 {
  margin-top: -201px;
}

.logo-div-1 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.logo-div-image {
  opacity: .49;
  filter: none;
  align-self: auto;
  width: 9%;
  margin-top: -114px;
}

.grid-34-copy {
  opacity: .5;
  height: 25%;
  color: var(--black);
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  align-self: center;
  align-items: center;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.section-49-2 {
  z-index: 3;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 1080px;
  margin-top: 481px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.grid-34-copy {
  opacity: .5;
  height: 25%;
  color: var(--black);
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 22px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.home-text-div {
  margin-top: 50vh;
}

.div-block-26-copy {
  z-index: 0;
  opacity: .46;
  filter: saturate(104%);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c3aa6eb771ae006cc9fda2_color%20circles%205.png");
  background-position: 50%;
  background-size: cover;
  width: 101%;
  position: fixed;
  inset: 0%;
}

.wrld-video-div {
  margin-top: 101px;
  margin-bottom: 128px;
  padding-left: 14vw;
  padding-right: 14vw;
  display: none;
}

.wrld-video {
  border: 1px solid #fff;
  border-radius: 2px;
}

.div-block-45 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.paragraph-10 {
  z-index: 1;
  float: none;
  clear: both;
  opacity: .12;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-left: 56px;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 600%;
  line-height: 79%;
  display: inline-block;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.div-block-47 {
  z-index: 40;
  text-align: center;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: cover;
  direction: ltr;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.block-quote {
  text-align: justify;
  text-transform: uppercase;
  white-space: pre-line;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 300%;
  line-height: 70px;
  display: inline;
  position: fixed;
  inset: 0%;
}

.brandon-graf-black {
  z-index: 40;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 6.3vw;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.silver-addy-grid-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 40%;
}

.silver-addy-div-copy {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.silver-addy1-copy {
  filter: saturate(0%);
  width: 70%;
  height: auto;
  margin-top: -24px;
  margin-left: auto;
  margin-right: 35px;
  padding-left: 0;
  padding-right: 0;
}

.career-fest-started-text-copy {
  float: none;
  clear: both;
  text-align: justify;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
}

.text-span-14-copy {
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 330%;
}

.text-home-page {
  float: none;
  clear: none;
  opacity: 1;
  text-align: center;
  letter-spacing: -2px;
  cursor: pointer;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-top: 0%;
  padding-left: 35px;
  padding-right: 32px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 5.3vw;
  line-height: 40%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.div-block-48 {
  width: 100vw;
  height: 100vh;
  display: inline-block;
  overflow: hidden;
}

.container-21 {
  padding-left: 24px;
  padding-right: 24px;
  display: inline;
  position: fixed;
  inset: 0%;
}

.html-embed-6, .html-embed-7 {
  display: none;
}

.link-16 {
  opacity: .1;
  color: #262626;
  cursor: pointer;
  text-decoration: none;
}

.link-17, .link-18, .link-19, .link-20, .link-21, .link-22 {
  opacity: .1;
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.art-home-page-image {
  z-index: -1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60e8dc9ec5e28ae4a4a7a000_cushion%20grass%20with%20ssgfdsgfdshomeghoe%20copy.jpg");
  background-position: 50%;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.body-10 {
  background-color: #e2e2e2;
}

.bg-grain-home-page {
  z-index: -5;
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60e909aa45358d4c9c222ed9_background%20noise.jpg");
  background-position: 50%;
  background-size: cover;
  display: none;
  position: fixed;
  inset: 0%;
}

.brandon-graf-black-work-pages {
  z-index: 10;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  margin-bottom: 14px;
  padding: 17px 0 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 330%;
  line-height: 87px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.div-block-49 {
  z-index: 10;
  justify-content: flex-end;
  margin-top: 14px;
  padding-top: 0;
  padding-right: 3px;
  font-size: 80px;
  line-height: 62px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.heading-45 {
  z-index: 1;
  opacity: 1;
  text-align: right;
  letter-spacing: -2px;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 51px;
  line-height: 60px;
  display: none;
  position: fixed;
}

.heading-45-ad {
  z-index: 0;
  opacity: 1;
  text-align: right;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 80px;
  line-height: 62px;
  display: none;
  position: fixed;
}

.link-23 {
  color: #333;
  text-align: right;
  cursor: pointer;
  margin-top: 0;
  font-size: 59px;
  line-height: 47px;
  text-decoration: none;
}

.link-23.w--current {
  color: #262626;
  font-size: 80px;
  line-height: 62px;
  text-decoration: none;
}

.link-24 {
  color: #262626;
  text-align: right;
  text-transform: none;
  cursor: pointer;
  font-size: 80px;
  line-height: 62px;
  text-decoration: none;
}

.heading-46 {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 4vw;
  font-family: Helvetica neue lts td blk, sans-serif;
}

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

.work-page-new-text {
  z-index: 2;
  position: relative;
}

.section-2-type-titles-copy {
  flex: 0 auto;
  margin-top: -6px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10vw;
}

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

.horizontal-section {
  height: 400vw;
}

.camera {
  object-fit: fill;
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: visible;
}

.frame-1 {
  height: 100%;
  display: flex;
}

.one-off-6 {
  flex: none;
  order: 0;
  width: 59vw;
  height: 100%;
}

.image-1418 {
  width: auto;
  max-width: none;
  height: 100%;
  padding: 28px;
}

.one-off-1-copy, .one-off-4, .one-off-3, .one-off-2 {
  flex: none;
}

.image-1418-copy {
  height: 100%;
  padding: 28px;
}

.one-off-6-copy {
  flex: none;
  display: block;
}

.image-1418-copy-copy, .image-1418-copy-copy-copy, .image-1418-copy {
  height: 100%;
  padding: 28px;
}

.track {
  height: 400vw;
}

.image-1418-copy {
  width: auto;
  max-width: 100%;
  height: 100%;
  padding: 28px;
}

.one-off-6-copy-copy {
  width: 50vw;
  max-width: 100%;
  height: 100vh;
  display: block;
}

.car-print-ad {
  width: auto;
  height: 100vh;
}

.one-off-6-copy, .one-off-6-copy-copy {
  flex: none;
  order: 0;
  width: 59vw;
  height: 100%;
}

.image-1419 {
  opacity: .22;
  width: 16px;
  margin-top: 5px;
}

.next-button-right {
  opacity: 1;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 27px;
  line-height: 23px;
}

.columns-4 {
  z-index: 20;
  margin-top: 312px;
  margin-bottom: 0;
  padding-bottom: 81px;
  position: relative;
}

.grid-40 {
  margin-left: 0;
  padding-bottom: 0;
}

.work-page-text-div {
  margin-top: 50vh;
}

.div-block-51 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.next-button-left {
  opacity: 1;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 27px;
  line-height: 23px;
}

.next-arrow-right, .next-arrow-left {
  opacity: .22;
  width: 16px;
  margin-top: 5px;
}

.arrow-right-grid, .arrow-grid-left {
  margin-left: 0;
  padding-bottom: 0;
}

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

.link-27 {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.div-block-52 {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  align-items: center;
  margin-left: -86px;
  padding-left: 0;
  display: block;
}

.career-fest-work-title {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
}

.kellen-span {
  color: #303030;
  letter-spacing: -.1px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
}

.heading-47 {
  opacity: 1;
  color: #1e1e1e;
  letter-spacing: -4px;
  border-radius: 0;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 155px;
  line-height: 117px;
}

.brandon-about-page {
  opacity: 1;
  color: #0501ff;
  text-align: right;
  letter-spacing: -4px;
  border-radius: 0;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-top: 0;
  margin-bottom: -9px;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 830%;
  line-height: 90px;
}

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

.brandon-graf-home-link {
  z-index: 34;
  color: #050505;
  letter-spacing: -3px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-size: 5.3vw;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-38-copy {
  z-index: 10;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  padding-right: 11px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.bg-all-blue {
  z-index: 0;
  background-color: var(--blue);
  opacity: 1;
  cursor: pointer;
  display: none;
  position: fixed;
  inset: 0%;
}

.heading-1-copy {
  opacity: 1;
  color: #1b1b1b;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #0000;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: -21px;
  padding-top: 0;
  padding-left: 42px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 12px;
  display: block;
}

.grid-41 {
  grid-template-columns: 1fr;
  place-items: center start;
  margin-top: 60.3vh;
  margin-left: 0;
  margin-right: -88px;
  padding-left: 0;
  padding-right: 0;
}

.heading-1 {
  opacity: 1;
  color: var(--light-black);
  text-align: left;
  margin-bottom: 13px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 13px;
}

.art-director-about-page {
  opacity: 1;
  color: #0501ff;
  text-align: left;
  letter-spacing: -4px;
  border-radius: 0;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-top: 10vw;
  margin-bottom: -9px;
  padding-left: 0;
  padding-right: 10px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 830%;
  line-height: 90px;
}

.about-page-pic {
  width: 28vw;
  height: auto;
  margin-left: -42px;
  margin-right: -42px;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.resume-text-1 {
  z-index: 1;
  color: var(--black);
  text-align: right;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.resume-grid {
  z-index: 5;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 1610px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.education-title-1 {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
  position: relative;
  top: 0;
}

.education-text, .work-experiene {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.div-block-54 {
  margin-top: 166px;
  margin-right: 0;
  padding-left: 286px;
  padding-right: 286px;
}

.work-experience-1 {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -3px;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.bachelor-text {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  top: 0;
}

.tpn-subhead {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 7px;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
}

.dog-walking-home-image {
  z-index: 0;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60fb79929a4682469fe435fb_popp%20bag%201%20copy.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: fixed;
  inset: 0%;
}

.div-block-55 {
  width: 21.3%;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.blue-bg {
  z-index: -2;
  background-color: #0400ff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.section-55 {
  height: auto;
}

.slumbums-page-front {
  filter: contrast(210%) saturate(410%);
  object-fit: cover;
  min-width: 100vw;
  max-width: none;
  height: 100vh;
  position: relative;
  inset: 0%;
}

.slumbums-page-front-div {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  min-width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.art-director-black-home {
  z-index: 20;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20vw;
  padding-left: 35px;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.brandon-graf-home-link-copy {
  z-index: 11;
  color: #050505;
  letter-spacing: -3px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: -17px;
  padding-bottom: 0;
  font-size: 7.4vw;
  text-decoration: none;
  display: block;
  position: absolute;
}

.art-director-link-text {
  z-index: 40;
  color: #050505;
  letter-spacing: -1px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 7.4vw;
  text-decoration: none;
  display: block;
  position: absolute;
}

.art-director-black-home-copy {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  inset: 0% 0% auto;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15.5vw;
  padding-left: 203px;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-black-home-copy-copy {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25vw;
  padding-left: 500px;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-r {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12vw;
  padding-left: 37vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-t {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 19vw;
  padding-left: 63vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-d {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25vw;
  padding-left: 2.7vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-d-copy {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25vw;
  padding-left: 49vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-i {
  z-index: 30;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25vw;
  padding-left: 24vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.art-director-director-home {
  z-index: 20;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27.5%;
  padding-left: 31vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

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

.slumbums-image-2 {
  width: 46vw;
  margin-left: 0;
  margin-right: 44px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.div-block-56-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slumbums-image-2-div {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: -81px;
  display: flex;
}

.grid-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: -7px;
}

.slumbums-work-head {
  color: #c4c4c4;
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
}

.slumbums-works-2 {
  color: #c4c4c4;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 0 47vw 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.slumbums-brisk-tape-link {
  color: #c4c4c4;
}

.div-block-57 {
  margin-top: 104px;
  padding-left: 30vw;
  padding-right: 0;
}

.background-video-18 {
  width: 100vw;
  max-width: 70%;
  height: 40vh;
  padding-left: 0;
  padding-right: 0;
}

.div-block-58 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 60vh;
  margin-top: 102px;
  margin-bottom: 270px;
  display: flex;
}

.div-block-59 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  padding-left: 96px;
  padding-right: 0;
  display: flex;
}

.image-1421 {
  width: 480px;
}

.heading-48 {
  margin-top: -243px;
  margin-bottom: 0;
  padding-left: 14px;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
}

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

.div-block-61 {
  z-index: 50;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.6rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-49 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 54px;
}

.link-29 {
  z-index: 20;
  opacity: 1;
  color: var(--light-black);
  text-align: center;
  letter-spacing: -3.3px;
  cursor: pointer;
  padding-top: 2.5rem;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 80px;
  line-height: 22px;
  text-decoration: none;
  position: relative;
}

.link-29.w--current {
  text-transform: uppercase;
  cursor: pointer;
}

.link-29.w--current:hover {
  text-transform: uppercase;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  font-style: normal;
  bottom: auto;
}

.link-29.hp-work-hover-out {
  cursor: pointer;
  padding-top: 3.2rem;
  font-size: 80px;
  text-decoration: none;
}

.dw-link, .rw-link {
  opacity: .1;
  color: var(--light-black);
  letter-spacing: -.2vw;
  padding-top: 2%;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4vw;
  text-decoration: none;
}

.cf-link {
  color: var(--light-black);
  letter-spacing: -.2vw;
  padding-top: 2.4vh;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4vw;
  text-decoration: none;
}

.b {
  color: var(--light-black);
  letter-spacing: -.2vw;
  padding-top: 20px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4vw;
  text-decoration: none;
}

.mb-link {
  color: var(--light-black);
  letter-spacing: -.2vw;
  padding-top: 2%;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4vw;
  text-decoration: none;
}

.clx-link, .one-offs-link, .sb-link {
  color: var(--light-black);
  letter-spacing: -.2vw;
  padding-top: 20px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4vw;
  text-decoration: none;
}

.director-word {
  opacity: 1;
  color: var(--light-black);
  letter-spacing: -3.3px;
  padding-top: 1.6rem;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  line-height: 22px;
  text-decoration: none;
}

.art-director-home-page-text-1 {
  z-index: 20;
  opacity: 1;
  color: var(--blue);
  letter-spacing: -3.3px;
  margin-top: 11px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  line-height: 22px;
  text-decoration: none;
  position: fixed;
}

.link-29-copy-bg {
  z-index: 10;
  opacity: 1;
  color: var(--light-black);
  letter-spacing: -3.3px;
  padding-top: 1.6rem;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  line-height: 22px;
  text-decoration: none;
  position: relative;
}

.maseterbuilt-image {
  z-index: -1;
  opacity: 1;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b19893d22b5eff72638333_CulturalMashups_mask_TheSpiritOfGrain_CropReference.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-46-copy {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
}

.text-span-27 {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helvetica neu, sans-serif;
  font-size: 12px;
}

.clorox-work-heads {
  padding-top: 19px;
  display: none;
}

.explosion-v3-copy {
  justify-content: center;
  align-items: center;
  margin-top: -228px;
  margin-left: 536px;
  display: flex;
}

.explosion-v4-copy {
  justify-content: center;
  align-items: center;
  margin-top: -98px;
  margin-left: -536px;
  display: flex;
}

.explosion-v3-copy-copy {
  justify-content: center;
  align-items: center;
  margin-top: -131px;
  margin-left: 246px;
  display: flex;
}

.explosion-v4-copy-copy {
  z-index: 1;
  filter: saturate(124%);
  justify-content: center;
  align-items: center;
  margin-top: 55px;
  margin-left: -480px;
  display: none;
  position: relative;
}

.image-1422 {
  filter: saturate(103%);
  width: 24%;
  margin-top: -712px;
  margin-left: 55%;
  position: relative;
}

.explosion-v4-copy-copy-copy {
  z-index: 10;
  justify-content: center;
  align-items: center;
  margin: -73px 22px -27px 626px;
  display: flex;
  position: relative;
}

.playgroud-cover-copy-copy {
  width: 420px;
}

.image-1422-copy {
  width: 31%;
  margin-top: -666px;
  margin-left: 21%;
  position: relative;
}

.dropdown {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-62 {
  z-index: 100;
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

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

.text-block-3 {
  letter-spacing: -3px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 50px;
}

.dropdown-toggle-2 {
  padding: 0;
}

.div-block-61-copy {
  z-index: 20;
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 45px;
  margin-bottom: 0;
  padding-left: 1px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-61-copy-copy {
  z-index: 50;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.6rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.work-tab-hp {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-50 {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -6px;
  cursor: auto;
  margin-top: 23px;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 80px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-63 {
  margin-left: 0;
}

.heading-50-copy {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: -4px;
  padding-left: 1px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto auto 0% 0%;
}

.heading-50-copy-copy {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: -4px;
  padding-left: 0;
  padding-right: 4px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.link-30 {
  color: var(--light-black);
  letter-spacing: -4px;
  cursor: pointer;
  mix-blend-mode: multiply;
  font-size: 80px;
  text-decoration: none;
}

.link-30.w--current {
  letter-spacing: -6px;
}

.link-31 {
  color: var(--light-black);
}

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

.div-block-64 {
  z-index: 7;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-65 {
  background-color: var(--blue);
  width: 200px;
  height: 200px;
  transform: translate(0);
}

.art-link {
  color: var(--light-black);
  cursor: pointer;
  mix-blend-mode: multiply;
  font-size: 80px;
  text-decoration: none;
}

.div-block-66 {
  margin-top: 86px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.elevator-1 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-67 {
  z-index: 9;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-1423 {
  mix-blend-mode: normal;
  width: 45vh;
}

.section-56 {
  margin-top: 3vw;
}

.hollywood {
  width: 49vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.hollywood-div {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 274px;
  display: none;
  position: relative;
}

.hollydwood-2 {
  width: 49vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 6px;
  padding-right: 0;
}

.dog-walking-image {
  z-index: -1;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6157217eac5edcbba4bb06f7_bag-gif-B%2BW_poo.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.one-offs {
  z-index: -1;
  opacity: 0;
  filter: brightness(104%) saturate(118%);
  mix-blend-mode: normal;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  inset: 0%;
}

.rw-image-copy {
  z-index: -1;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/615e4dca17f52d6e5ca5e3ec_RW_webflow-image.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: fixed;
  inset: 0%;
}

.rw-image-1-copy, .rw-image-2-copy {
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.rw-image-3-copy {
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.video-6-copy {
  width: 89.48%;
  height: auto;
  margin-top: 174px;
  margin-left: 1%;
  display: block;
  left: 4%;
}

.rw-grid-2-copy {
  margin-top: 0;
}

.rw-grid1-copy {
  grid-template: ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  margin-top: 28px;
  margin-bottom: -145px;
  padding: 0 2%;
  position: static;
}

.div-block-68 {
  margin-top: 85px;
  padding-left: 22px;
  padding-right: 22px;
}

.brita-shelf-talk-copy {
  filter: saturate(110%);
  width: 13%;
  margin-top: -332px;
  margin-left: 33%;
}

.scentiva-shelf-talk-columns-copy {
  margin-top: 93px;
  margin-left: 36px;
}

.brita-shelf-talk-div-copy {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.background-video-19 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.background-video-9-copy {
  z-index: 1;
  opacity: 1;
  filter: saturate(126%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.masterbuilt-image-1 {
  position: fixed;
  inset: 0%;
}

.masterbuilt-image-2 {
  filter: saturate(124%);
  position: fixed;
  inset: 0%;
}

.background-video-9-copy {
  z-index: -2;
  opacity: 1;
  filter: saturate(126%);
  height: 95vh;
  position: relative;
  inset: 0%;
}

.section-2-type-titles-copy-copy {
  flex: 0 auto;
  margin-top: -6px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

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

.image-1424 {
  padding-left: 293px;
  padding-right: 293px;
}

.cf-event-poster-image {
  width: 59vw;
}

.image-1426 {
  margin-top: -48px;
  padding-left: 293px;
  padding-right: 293px;
}

.image-1427 {
  padding-left: 293px;
  padding-right: 293px;
}

.masterbuilt-link {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.arrow-right-grid-copy {
  margin-left: 0;
  padding-bottom: 0;
}

.masterbuilt-div {
  margin-top: 9px;
}

.image-1428 {
  margin-top: 116px;
  margin-bottom: -110px;
  padding-left: 265px;
  padding-right: 265px;
}

.div-block-70 {
  margin-bottom: 0;
  padding-left: 29.7vw;
  padding-right: .3vw;
}

.background-video-20 {
  height: 37vw;
}

.div-block-71 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 70vw;
  display: flex;
}

.div-block-72 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video-21 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-9-copy-copy {
  z-index: -2;
  opacity: 0;
  filter: saturate(126%);
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.section-57 {
  z-index: -1;
  background-color: var(--white);
  height: 30px;
  margin-top: 9px;
  position: absolute;
  inset: auto 0% 0%;
}

.li {
  justify-content: center;
  align-items: center;
  margin-top: 69px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.liquid-plumr {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding-bottom: 50px;
  padding-left: 358px;
  padding-right: 358px;
  display: flex;
}

.liquid-plumber-1 {
  z-index: 1;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 7px;
  padding-right: 7px;
  position: relative;
}

.form-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5vw;
  display: flex;
}

.div-block-73 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 144px;
  display: flex;
}

.grid-13-copy {
  grid-column-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 50px;
  padding-left: 38px;
  padding-right: 38px;
}

.image-1429 {
  z-index: 0;
  object-fit: fill;
  position: relative;
}

.div-block-74 {
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: -13px;
  display: flex;
}

.image-1430 {
  margin-top: 50px;
}

.div-block-75 {
  margin-top: 123px;
  margin-bottom: 194px;
  padding-left: 30vw;
  padding-right: .3vw;
}

.div-block-76 {
  padding: 55px 213px 50px;
}

.baloon-pop-cover {
  z-index: 0;
  width: 430px;
  position: relative;
}

.brisk-tape-1 {
  z-index: -20;
  justify-content: center;
  align-items: center;
  margin-top: -387px;
  margin-left: 441px;
  display: flex;
  position: relative;
}

.brisk-tape-image {
  z-index: -10;
  width: 590px;
}

.div-block-77 {
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  display: flex;
}

.career-fest-grid-copy {
  grid-template-rows: auto;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 140px;
}

.glad-shelf-1 {
  filter: saturate(127%);
  width: 31%;
  margin-top: 144px;
  margin-left: -35%;
  padding-bottom: 0;
}

.glad-shelf-2 {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: none;
}

.glad-shelf-2-copy {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 49px;
  padding-right: 0;
  display: none;
}

.glad-shelf-1-copy {
  filter: saturate(133%);
  width: 31%;
  margin-top: 190px;
}

.waterwipes-2 {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: none;
}

.waterwipes-3 {
  filter: saturate(119%);
  width: 31vw;
  margin-top: 120px;
  margin-left: 0;
}

.waterwipes-2-copy {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.waterwipes-3-copy {
  width: 31%;
  margin-top: -382px;
  margin-left: 33%;
}

.waterwipes-digital-1 {
  flex-flow: column;
  place-content: center;
  align-items: center;
  margin-top: 95px;
  margin-left: 51px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.waterwipes-toddler-digital {
  z-index: 1;
  filter: saturate(123%);
  width: 37vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.waterwipes-baby-digital {
  z-index: 1;
  filter: saturate(123%);
  width: 37vw;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.work-page-sub-head-copy-rw {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 0 54vw 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.waterwipes-2-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.waterwipes-3-copy {
  width: 40vw;
  margin-top: 120px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.sustain-digital {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: -52px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.sustain-digital-image {
  width: 48vw;
  margin-top: 75px;
  padding-right: 0;
}

.fab-san-digital {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: -7px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: none;
}

.sustain-digital-image-copy {
  width: 82%;
  margin-top: 0;
  margin-left: 0%;
}

.glad-with-clorox-1 {
  width: 31%;
  margin-top: 120px;
  margin-left: 0%;
}

.glad-wtih-clorox-2 {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: -58px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.burts-digital-2 {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: -7px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: none;
}

.sustain-digital-image-copy-copy {
  width: 82%;
  margin-top: 75px;
  margin-left: 0%;
}

.waterwipes-dump {
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: none;
}

.waterwipes-dump-4 {
  filter: saturate(128%);
  width: 67vw;
  margin-top: -1px;
  margin-left: 0%;
}

.div-block-75-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 154px;
  padding-left: 30vw;
  padding-right: .3vw;
  display: grid;
}

.capn-crunch-2 {
  filter: saturate(129%);
  width: auto;
}

.kodiak-logo {
  z-index: 10;
  justify-content: center;
  align-items: center;
  margin-top: -383px;
  margin-left: -526px;
  display: none;
  position: relative;
}

.kodiak-logo-2 {
  width: 220px;
  margin-right: 36px;
}

.div-block-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 140px;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
}

.emoticons {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.fucked-up-blue-and-pink-copy {
  width: 70%;
  margin-top: 0;
  margin-left: 0;
}

.emoticons-image {
  width: 67vw;
  margin-top: 66px;
}

.resume-dates {
  color: #b2b2b2;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
}

.education-dates {
  color: #b2b2b2;
  justify-content: flex-end;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  display: flex;
}

.div-block-37-copy {
  text-align: center;
  letter-spacing: 0;
  margin-top: 41px;
  margin-bottom: 202px;
  padding-left: 320px;
  padding-right: 320px;
  font-size: 10px;
}

.black-slumbums-container {
  position: absolute;
  inset: 0%;
}

.slumbums-black-div {
  z-index: -50;
  background-color: #000;
  height: 2250px;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.masterbuilt-header-div {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/61835d272e5466eca3da398d_5e49973608eef88f0sdfg252a54c_Kingsford-MAsterbuilt-webflow-pageArtboard-1-1.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.smiley-ball {
  width: 40%;
  padding-bottom: 0;
}

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

.smiley-1 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 24%;
  margin-top: -415px;
  margin-left: 704px;
  display: none;
  position: relative;
}

.smiley-2 {
  z-index: 10;
  width: 640px;
}

.background-video-9-copy-copy-copy {
  z-index: -2;
  opacity: 1;
  filter: saturate(126%);
  width: 100%;
  height: 95vh;
  position: absolute;
  inset: 0%;
}

.text-span-28 {
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
}

.resume-button-div {
  z-index: 12;
  justify-content: center;
  align-items: center;
  margin-top: 87px;
  display: flex;
  position: relative;
}

.resume-button {
  z-index: 40;
  border: 2px solid var(--light-black);
  color: var(--light-black);
  -webkit-text-stroke-color: var(--light-black);
  cursor: pointer;
  background-color: #0000;
  border-radius: 9px;
  margin-left: 4px;
  margin-right: 4px;
  font-family: Abcdiatype Trial, sans-serif;
  position: relative;
}

.id-logo-div {
  justify-content: center;
  align-items: center;
  display: none;
}

.text-block-4 {
  color: #a8a8a8;
  margin-bottom: 9px;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 11px;
  display: none;
}

.div-block-82 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 107px;
  padding-left: 30vw;
  display: flex;
}

.image-1431 {
  filter: saturate(0%);
  width: 26vw;
  margin-top: 0;
}

.career-fest-started-text-copy {
  margin: 30px 0 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
}

.section-2-type-titles-copy-copy-copy {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -6px;
  margin-bottom: 63px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7px;
  display: none;
}

.career-fest-started-text-copy {
  text-align: center;
  margin: 0;
  padding-right: 0;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
}

.career-fest-work-title-copy {
  text-align: left;
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 2.3vw;
  line-height: 2.7vw;
}

.career-fest-started-text-copy-copy {
  z-index: 2;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 36px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.2vw;
  line-height: 2vw;
  display: flex;
}

.page-left-right {
  z-index: 20;
  margin-top: 312px;
  margin-bottom: 0;
  padding-bottom: 81px;
  position: relative;
}

.link-27-copy {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.div-block-83 {
  margin-top: 8px;
}

.slumbums-link-right, .masterbuilt-link-left, .career-fest-link-right, .dog-walking-left, .one-offs-right, .clorox-left {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.image-1430-copy {
  width: 70vw;
  margin-top: 0;
  padding-right: .3vw;
}

.extras-right {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.next-button-left-copy {
  opacity: 1;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 27px;
  line-height: 23px;
}

.slumbums-left {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.reynolds-wrap-subhead {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 0 54vw 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.gew-image {
  filter: saturate(106%);
  width: 40%;
  padding-bottom: 0;
  position: static;
}

.gew-image-div {
  z-index: 10;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: relative;
}

.dogdrop-bowl-image {
  z-index: 1;
  filter: saturate(110%);
  border-radius: 12px;
  width: 50vw;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.dog-drop-bag-video-div {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 253px;
  display: block;
  position: relative;
}

.dog-drop-bag-background-video {
  height: 100vh;
}

.dog-bowl-div {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 121px;
  padding-left: 55px;
  padding-right: 55px;
  display: none;
}

.home-button-left {
  opacity: 1;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 27px;
  line-height: 23px;
}

.home-button-left-link, .reynolds-wrap-right, .career-fest-left, .clorox-right-link {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.clorox-link-irght-2 {
  padding-top: 10px;
}

.dog-drop-dog-image-1 {
  width: 84%;
}

.dog-drop-dog-images-div {
  justify-content: center;
  align-items: center;
  margin-top: 291px;
  margin-bottom: 153px;
  padding-right: 0;
  display: none;
}

.dog-drop-footer {
  text-align: left;
  letter-spacing: -1px;
  margin-top: 144px;
  padding-top: 0;
  padding-bottom: 42px;
  padding-left: 100px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
}

.career-fest-footer {
  text-align: left;
  letter-spacing: -1px;
  margin-top: 280px;
  padding-top: 0;
  padding-bottom: 42px;
  padding-left: 100px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
}

.slumbums-work-title {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.one-offs-animal-crackers {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 198px;
  padding-left: .3vw;
  padding-right: .3vw;
  display: grid;
}

.ac-ad-one-off-1, .ac-ad-one-off-2 {
  cursor: pointer;
  width: 100vw;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.ac-ad-one-off-3 {
  width: 100vw;
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
}

.columns-5 {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-84 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
  position: fixed;
  inset: 0%;
}

.dog-drop-image2 {
  z-index: -1;
  opacity: 0;
  filter: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

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

.image-1385-copy-copy {
  filter: saturate(106%);
}

.section-60 {
  filter: hue-rotate(-7deg) saturate(105%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6374743aaeb3b3c8103d64a7_HOME%20SCREEN%203777777877.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100vh;
}

.dog-drop-titles {
  margin-top: 187px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-86 {
  z-index: 0;
  filter: hue-rotate(-4deg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: -130px;
  display: flex;
  position: relative;
}

.linkedin-button {
  z-index: 40;
  border: 2px solid var(--light-black);
  color: var(--light-black);
  cursor: pointer;
  background-color: #0000;
  border-radius: 9px;
  margin-left: 4px;
  margin-right: 4px;
  font-family: Abcdiatype Trial, sans-serif;
  position: relative;
}

.text-block-5 {
  padding-left: 0;
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.career-fest-text-block {
  justify-content: flex-start;
  align-items: flex-start;
  width: 30vw;
  display: flex;
}

.text-block-5-copy {
  z-index: 2;
  margin-top: 141px;
  margin-bottom: -139px;
  padding-left: 34px;
  padding-right: 34px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  position: relative;
}

.text-block-rw-6 {
  z-index: 4;
  margin-top: 141px;
  margin-bottom: -121px;
  padding-left: 34px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  position: relative;
  top: 208px;
}

.text-block-rw-6-copy {
  z-index: 5;
  margin-top: 141px;
  margin-bottom: -121px;
  padding-left: 34px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  position: relative;
  top: 45px;
}

.text-block-6 {
  background-color: var(--yellow);
  color: var(--light-black);
  border-radius: 9px;
  margin-top: 140px;
  margin-left: 325px;
  padding: 9px 16px 8px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 10px;
  display: block;
}

.div-block-87 {
  z-index: 40;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-88 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 39px;
  font-family: Helveticaneue extended, sans-serif;
  display: none;
}

.text-span-29 {
  font-family: Helvetica neue lts td blk, sans-serif;
}

.sol-number {
  color: var(--light-black);
  justify-content: flex-start;
  align-items: center;
  font-family: Disposabledroidbb bld, sans-serif;
  font-size: 27px;
  display: flex;
}

.solutions-cf {
  width: 170px;
  margin-left: 32px;
  margin-right: -17px;
}

.text-block-7 {
  padding-bottom: 19px;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  line-height: 19px;
}

.text-block-8, .text-block-9, .text-block-10 {
  text-align: center;
}

.text-block-7-copy {
  padding-top: 14px;
  padding-bottom: 39px;
}

.problem-text-block {
  text-align: left;
  width: 500px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.ct-task-block {
  padding-top: 14px;
  padding-bottom: 16px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
}

.cf-sulution-text {
  text-align: left;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.dog-drop-post-div {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 132px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dog-drop-poster-imager {
  filter: brightness(102%) hue-rotate(-3deg);
  width: 100vw;
}

.walmart-thing-div {
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.walmart-image {
  z-index: 1;
  filter: saturate(130%);
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.walmart-thing-div-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  object-fit: contain;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: .3vw;
  display: grid;
  position: static;
}

.kitchen-image, .living-room-image {
  z-index: 1;
  filter: saturate(122%);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-89 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 253px;
  padding-bottom: 151px;
  display: flex;
}

.image-1433 {
  width: 50vw;
}

.banner-ad-clx-1 {
  width: 50vw;
  position: absolute;
  overflow: hidden;
}

.error-message {
  background-color: #0000;
}

.text-block-11 {
  color: #d82f2f;
  background-color: #0000;
  margin-top: -7px;
  padding-top: 0;
}

.div-block-90 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: -367px;
  display: flex;
  position: relative;
}

.image-under-uzi {
  width: 30%;
  margin-top: -188px;
  margin-bottom: 211px;
  margin-left: -577px;
}

.name-tag-jpeg1 {
  width: 17.5vw;
}

.div-block-92, .div-block-93 {
  height: 100vh;
}

.button {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
}

.div-block-94 {
  justify-content: center;
  align-items: center;
  margin-top: 202px;
  margin-bottom: 0;
  display: flex;
}

.div-block-94-copy {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 101px;
  display: flex;
}

.banner-ad-clx-2 {
  width: 50vw;
  position: absolute;
  overflow: hidden;
}

.career-fest-started-text-copy-copy-copy {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 56px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-span-30 {
  color: #6b6b6b;
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.career-fest-started-text-copy-copy-copy {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 28px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.div-block-95 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 250px;
  margin-bottom: 85px;
  padding-right: 50px;
  display: none;
}

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

.clx-clean-logo-1-copy {
  width: 100vw;
  min-width: 0;
  padding-left: 14px;
}

.section-61 {
  background-color: var(--black);
  padding-bottom: 165px;
}

.section-62 {
  background-color: var(--black);
  padding-bottom: 120px;
}

.trident-ad-1 {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 0;
  padding-left: 30vw;
  padding-right: .3vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.trident-image-2 {
  filter: hue-rotate(363deg) brightness(101%) saturate(115%);
  height: 91vh;
  margin-top: 0;
  padding-right: .3vw;
}

.trident-ad-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.trident-image-2-copy {
  width: 70vw;
  margin-top: 0;
  padding-right: .3vw;
}

.golds-gym-adss {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 74vw;
  height: auto;
  margin-top: auto;
  margin-bottom: 8vw;
  padding-left: 30vw;
  padding-right: .3vw;
  display: flex;
}

.in-me-cup {
  justify-content: center;
  align-items: center;
  margin-top: -33px;
  display: none;
}

.in-me-cup-image {
  width: 37vw;
  margin-left: -48%;
}

.in-me-cup-right {
  z-index: -20;
  justify-content: center;
  align-items: center;
  margin-top: -387px;
  margin-left: 441px;
  display: flex;
  position: relative;
}

.in-me-right-image {
  z-index: -10;
  width: 37vw;
  margin-right: -48%;
}

.trident-image-2-copy-copy {
  width: 100%;
  margin-top: 0;
}

.trident-ad-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 46px;
  display: flex;
  position: relative;
  inset: 0%;
}

.trident-image-2-copy-copy {
  filter: saturate(137%);
  width: 70vw;
  margin-top: .3vw;
  padding-right: .3vw;
}

.trident-image-2-copy-copy-copy {
  width: 100%;
  margin-top: 0;
}

.cheetos-one-off-1 {
  height: 91vh;
}

.div-block-97 {
  justify-content: center;
  align-items: center;
  margin-bottom: 163px;
  display: flex;
}

.kfd-stand-image-copy-copy {
  filter: saturate(93%);
  width: 50%;
}

.slumbums-generic-shirt {
  justify-content: center;
  align-items: center;
  margin-top: -288px;
  margin-left: -374px;
  display: flex;
}

.slumbums-shirt-front {
  width: 100vw;
  max-width: 100%;
}

.div-block-98 {
  margin-bottom: -72px;
}

.dogdrop-home-video-2 {
  filter: saturate(122%);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.rw-header-div-block {
  justify-content: center;
  display: none;
}

.image-1385-copy-copy {
  filter: saturate(106%);
  max-width: none;
  height: 100vh;
  position: relative;
}

.masterbuilt-frame-1 {
  width: 100vw;
  padding-left: 18px;
  padding-right: 18px;
}

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

.masterbuilt-frame-div {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 79px;
  padding-left: 117px;
  padding-right: 117px;
  display: grid;
}

.heading-51 {
  color: #848484;
  letter-spacing: 0;
  margin-top: 12px;
  margin-bottom: 14px;
  padding-right: 58px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.time-stanp-masterbuilt {
  color: #848484;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -10px;
  padding-left: 20px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
}

.masterbuilt-time-stamp-right {
  color: #848484;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -10px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
}

.masterbuilt-scene-set-right {
  color: #848484;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
}

.vo-direction-mstb-left {
  color: #565656;
  letter-spacing: 0;
  margin-top: -22px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.vo-direction-mstb-right {
  color: #848484;
  letter-spacing: 0;
  margin-top: 0;
  padding-left: 19px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
}

.vo-direction-mstbright-2y {
  color: #565656;
  letter-spacing: 0;
  margin-top: -22px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.pages-brandon-graf {
  z-index: 1;
  opacity: .13;
  color: var(--light-black);
  text-align: right;
  letter-spacing: -2px;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 80px;
  line-height: 62px;
  display: flex;
  position: fixed;
}

.link-32 {
  z-index: 20;
  opacity: 1;
  color: #262626;
  text-align: center;
  letter-spacing: -3.3px;
  padding-top: 1.6rem;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  line-height: 22px;
  text-decoration: none;
  position: relative;
}

.heading-50-copy-2 {
  z-index: 100;
  color: #262626;
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: -4px;
  padding-left: 1px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto auto 0% 0%;
}

.link-33 {
  color: #262626;
  cursor: pointer;
  text-decoration: none;
}

.heading-52 {
  z-index: 100;
  color: #262626;
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 13px;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: 0% auto auto 0%;
}

.art-link-2 {
  color: #262626;
  text-decoration: none;
}

.pages-brandon-graf-2 {
  z-index: 1;
  opacity: .13;
  color: #262626;
  text-align: right;
  letter-spacing: -2px;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 51px;
  line-height: 60px;
  display: flex;
  position: fixed;
}

.heading-50-copy-copy-2 {
  z-index: 100;
  color: #262626;
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: -4px;
  padding-left: 0;
  padding-right: 4px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.mb-frame-left {
  width: 45vw;
  padding-right: 18px;
}

.mb-frame-right {
  width: 45vw;
  padding-left: 10px;
}

.mb-frames {
  justify-content: center;
  align-items: flex-start;
  margin-top: 41px;
  margin-bottom: 146px;
  padding-left: 29px;
  padding-right: 29px;
  display: flex;
}

.frame-image {
  display: block;
}

.vo-direction-mstb-left-copy {
  color: #565656;
  letter-spacing: 0;
  margin-top: -22px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}

.frame-text-1 {
  color: #1f1f1f;
  letter-spacing: 0;
  margin-top: -7px;
  margin-bottom: 0;
  font-family: Helveticaneue ultraligcondobl, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.mb-frame-left-copy {
  align-self: flex-start;
  width: 45vw;
  padding-left: 18px;
}

.frame-image-copy {
  justify-content: center;
  display: flex;
}

.div-block-101 {
  padding-top: 55px;
}

.masterbuilt-titles {
  margin-top: -394px;
  margin-bottom: 251px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 22px;
}

.masterbuilt-first-title {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 3.8vw;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 2.3vw;
  line-height: 37px;
}

.extra-home-page-full {
  opacity: 0;
  filter: saturate(112%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/63aab6a303bbda036e522ae2_earth%20clouds_2_HP.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  position: fixed;
  inset: 0%;
}

.div-block-102 {
  background-color: var(--blue);
  position: fixed;
  inset: 0%;
}

.full-bllue-background {
  background-color: var(--blue);
  display: none;
  position: fixed;
  inset: 0%;
}

.rw-jumbotron-video {
  height: 100vh;
}

.rw-jumbotron-div {
  margin-bottom: 245px;
}

.image-1434 {
  width: 30vw;
  padding-top: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.div-block-103 {
  justify-content: center;
  align-items: center;
  display: none;
}

.image-1434-copy {
  width: 39vw;
  padding-left: 25px;
  padding-right: 25px;
}

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

._728-all-you-do-is-hcew {
  width: 68vw;
  padding-top: 22px;
  padding-left: 25px;
  padding-right: 25px;
}

.section-2-type-titles-copy {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 22px;
}

.section-57-copy {
  z-index: -1;
  background-color: var(--white);
  height: 30px;
  margin-top: 9px;
  position: absolute;
  inset: auto 0% 0%;
}

.section-2-type-titles-copy-copy {
  margin-top: 550px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 287px;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.cf-titles {
  flex: 0 auto;
  margin-top: -6px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.work-page-sub-head-copy-masterbuilt {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: -1px;
  margin-left: 0;
  padding: 8px 0 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.mobile-home {
  display: none;
}

.cf-mobikle-video {
  z-index: 1;
  opacity: 1;
  filter: saturate(125%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

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

.about-right {
  opacity: .22;
  color: #333;
  text-decoration: none;
}

.clorox-mobile-image {
  z-index: 1;
  opacity: 1;
  filter: saturate(126%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.masterbuilt-header-div-copy {
  z-index: 1;
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.mb-vo-text {
  color: #565656;
  letter-spacing: 0;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.mb-frames-3-4-hidden {
  justify-content: center;
  align-items: flex-start;
  margin-top: 41px;
  margin-bottom: 146px;
  display: none;
}

.mb-3 {
  filter: hue-rotate(7deg) saturate(120%);
}

.image-1435 {
  filter: hue-rotate(5deg) saturate(150%);
}

.glad-cherry-blossom-digital {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 29px;
  margin-left: -29px;
  margin-right: -10px;
  padding-left: 41px;
  display: flex;
}

.glad-cb-hppov {
  filter: saturate(124%);
  width: 42vw;
  margin-bottom: -26px;
  padding-top: 0;
}

.section-2-type-titles-rw-1 {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 22px;
}

.image-1436 {
  filter: saturate(145%);
}

.image-1437 {
  filter: saturate(143%);
}

.image-1438 {
  filter: saturate(124%);
}

.image-1439 {
  filter: saturate(116%);
}

.image-1440 {
  filter: saturate(153%);
}

.image-1441 {
  filter: saturate(149%);
}

.image-1442 {
  filter: saturate(161%);
}

.image-1443 {
  filter: saturate(123%);
}

.walmart-kitchen-and-living-room-div {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: block;
}

.div-block-106 {
  justify-content: center;
  display: flex;
}

.image-1444 {
  z-index: 1;
  max-width: none;
  height: 100vh;
  position: relative;
}

.mobile-masterbuilt-titles {
  justify-content: center;
  width: 100vw;
  display: none;
}

.grass-lamp-3 {
  width: 50vw;
}

.masterbuilt-30-storyboard-title {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: -1px;
  margin-left: 0;
  padding: 8px 0 0 53px;
  font-family: Helveticaneue, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.masterbuilt-second-title {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 2.3vw;
  line-height: 37px;
}

.div-block-108 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mobile-masterbuilt-header {
  justify-content: center;
  display: none;
}

.mobile-masterbuilt-header-image {
  z-index: 1;
  max-width: none;
  height: 100vh;
  position: relative;
}

.div-block-109 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
}

.mb-front-page {
  filter: contrast(106%);
  object-fit: cover;
  min-width: 100vw;
  max-width: none;
  height: 100vh;
  position: relative;
  inset: 0%;
}

.rw-dislcaimer {
  color: #949494;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: -13px;
  margin-bottom: 14px;
  margin-left: 0;
  padding: 0 54vw 0 4vw;
  font-family: Helveticaneue condensed, sans-serif;
  font-size: 9px;
  font-weight: 400;
  position: relative;
  top: 0;
}

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

.image-1445 {
  width: 100vw;
}

.image-1446 {
  filter: contrast(147%) grayscale();
  width: 58vw;
  margin-top: -304px;
  margin-left: -53vw;
}

.skills-1 {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -3px;
  padding-top: 6px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.skills-experience {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -3px;
  padding-top: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.skills-sub {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
}

.otter-box-ad-2 {
  justify-content: center;
  align-items: center;
  margin-top: 163px;
  margin-bottom: 185px;
  display: none;
}

.otter-box-ad-1 {
  filter: saturate(120%);
  height: 91vh;
}

.home-big-paragraph {
  z-index: 40;
  text-align: center;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.pg-bg-art-director {
  z-index: 20;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27.5%;
  padding-left: 31vw;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.pg-bg-art-diretor-link {
  z-index: 40;
  color: #050505;
  letter-spacing: -1px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 7.4vw;
  text-decoration: none;
  display: block;
  position: absolute;
}

.pg-bg-art-director-home {
  z-index: 20;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20vw;
  padding-left: 35px;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 640vw;
  line-height: 87px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.pg-bg-zrt-director-link-2 {
  z-index: 40;
  color: #050505;
  letter-spacing: -1px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 7.4vw;
  text-decoration: none;
  display: block;
  position: absolute;
}

.pg-bg-home-text {
  float: none;
  clear: none;
  opacity: 1;
  text-align: center;
  letter-spacing: -2px;
  cursor: pointer;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-top: 0%;
  padding-left: 35px;
  padding-right: 32px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 7vw;
  line-height: 40%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.ph-bg-brndon-grf-black {
  z-index: 100;
  float: none;
  clear: both;
  opacity: 1;
  color: #262626;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: pre;
  cursor: pointer;
  object-fit: fill;
  direction: ltr;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 6.3vw;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.pg-bg-paragraph-home-link {
  z-index: 100;
  color: #050505;
  letter-spacing: -3px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-size: 5.3vw;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pg-home-link-1 {
  opacity: .1;
  color: #262626;
  cursor: pointer;
  text-decoration: none;
}

.ph-home-linke-2 {
  opacity: .1;
  color: #333;
  cursor: pointer;
  font-size: 6vw;
  text-decoration: none;
}

.pg-home-link-3, .ph-home-linke-4, .pg-home-link-5, .pg-home-link-6, .pg-home-link-7 {
  opacity: .1;
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.brandon-graf-1 {
  z-index: 101;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.heading-54 {
  letter-spacing: -1vw;
  white-space: normal;
  object-fit: fill;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  margin-top: 6vh;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 7.5vw;
  line-height: 7vw;
  display: flex;
  overflow: visible;
}

.bg-paragraph-big {
  z-index: 101;
  flex-flow: row;
  place-content: flex-start center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: -12.7vh 0% auto;
  overflow: hidden;
}

.html-embed-8 {
  z-index: 102;
  display: none;
  position: relative;
  overflow: visible;
}

.head1 {
  letter-spacing: -1vw;
  white-space: normal;
  object-fit: fill;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center flex-start;
  align-self: center;
  align-items: center;
  margin-top: 30vh;
  padding-left: 101px;
  padding-right: 34px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 92px;
  line-height: 7vw;
  display: flex;
  overflow: hidden;
}

.marquee-head-1 {
  color: var(--light-black);
  letter-spacing: -.6vw;
  mix-blend-mode: normal;
  margin-bottom: 10px;
  margin-right: 4.5vw;
  padding-top: .9vh;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 7vw;
}

.container-1 {
  align-items: center;
  display: flex;
}

.body-11 {
  background-color: #0000;
}

.div-block-111 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/62172cce0337f7fa829aa067_colorvdvd-circles.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: fixed;
  inset: 0%;
}

.container-2-copy {
  width: 100%;
  padding-top: 15px;
  overflow: hidden;
}

.marquee-head-1-copy {
  filter: invert();
  color: #999;
  letter-spacing: -.6vw;
  mix-blend-mode: exclusion;
  margin-top: 18px;
  margin-bottom: 18px;
  margin-right: 4.5vw;
  padding-top: 7px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 7vw;
}

.container-1-copy, .container-1-copy-copy, .container-1-copy-copy, .container-1-copy-copy-copy, .one-offs-marque {
  align-items: center;
  display: flex;
}

.clorox-marquee {
  color: #fff;
  align-items: center;
  display: flex;
}

.slumbums-marquee {
  align-items: center;
  display: flex;
}

.brandon-graf1 {
  color: var(--blue);
  letter-spacing: -.6vw;
  mix-blend-mode: normal;
  padding-top: 40px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 7vw;
}

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

.brandon-graf-div-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.extras-page-nav {
  z-index: 20;
  margin-top: 312px;
  margin-bottom: 0;
  padding-bottom: 81px;
  position: relative;
}

.div-block-113 {
  justify-content: center;
  margin-top: 162px;
  margin-bottom: 173px;
  display: none;
}

.image-1447 {
  height: 95vh;
  max-height: 100%;
}

.div-block-114 {
  z-index: 200;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-114-copy {
  position: fixed;
}

.big-div-home-page {
  z-index: 200;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.frame-image-far-right {
  justify-content: center;
  display: flex;
}

.image-1448, .image-1449 {
  width: 400px;
}

.mb-3-copy {
  filter: hue-rotate(7deg) saturate(120%);
  width: 400px;
  height: 180px;
  max-height: 283px;
}

.frame-image-far-right-copy {
  justify-content: center;
  display: flex;
}

.mb-frame-right-copy {
  width: 45vw;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-115 {
  z-index: 12;
  justify-content: center;
  align-items: center;
  margin-top: 8.2vw;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.about-heading-4-copy-copy {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  margin-top: -15px;
  margin-bottom: -15px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.about-heading-4-copy-copy-copy {
  z-index: 1;
  border: 2px none var(--blue);
  width: 25vw;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: -19vh;
  margin-bottom: -15px;
  margin-left: 20.8vw;
  padding-bottom: 15px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -7px #00000045;
}

.about-heading-3-bri {
  z-index: 1;
  border: 2px none var(--blue);
  width: 25vw;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: 6.3vh;
  margin-left: -63.5vw;
  padding: 0 39px 11px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -6px #00000042;
}

.about-heading-3-andre {
  z-index: 1;
  border: 2px none var(--blue);
  width: 19vw;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: 70.8vh;
  margin-bottom: 0;
  margin-left: 40vw;
  padding-top: 0;
  padding-bottom: 9px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -6px #00000042;
}

.about-heading-3-numer2 {
  z-index: 1;
  border: 2px none var(--blue);
  width: 18vw;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: 38vh;
  margin-bottom: 0;
  margin-left: -14.9vw;
  padding: 0 36px 10px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -6px #00000047;
}

.about-heading-3-maddie {
  z-index: 1;
  border: 2px none var(--blue);
  width: 208px;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-bottom: 68vh;
  margin-left: 50.4vw;
  padding-top: 0;
  padding-bottom: 6px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -6px #00000045;
}

.about-heading-3-annie {
  z-index: 1;
  border: 2px none var(--blue);
  width: 210px;
  color: var(--blue);
  text-align: center;
  letter-spacing: 0;
  background-color: #e8fafa;
  border-radius: 10px;
  margin-top: 29vh;
  margin-left: 65.6vw;
  padding: 0 0 7px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  position: relative;
  top: 0;
  box-shadow: 4px 4px 13px -6px #0000004a;
}

.div-block-116 {
  z-index: 200;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0%;
}

.image-1450 {
  opacity: .22;
  filter: saturate(0%);
  width: 100px;
  margin-top: -9px;
  padding-top: 0;
}

.alc-illustration {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: 306px;
  margin-bottom: 55px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.div-block-116-copy {
  z-index: 200;
  z-index: 200;
  inset: 0%;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-116-copy-copy, .div-block-116-copy-copy-copy {
  z-index: 200;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0%;
}

.yelp-ad-2 {
  filter: saturate(106%);
  width: 70vw;
  height: auto;
  margin-top: 0;
  padding-right: .3vw;
}

.yelp-ad-div {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.same-but-different-image {
  filter: hue-rotate(350deg) saturate(149%);
  height: 125vh;
}

.same-but-different-div {
  z-index: 10;
  justify-content: center;
  align-items: center;
  margin-top: -104px;
  margin-bottom: 95px;
  display: none;
  position: relative;
}

.id-subhead {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 5px 5vw 0 53px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.3vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.rw-first-title {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 2.3vw;
  line-height: 37px;
}

.rw-subhead-copy {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 5px 5vw 0 53px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.cf-subhead-1 {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin: 0 0 11px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-right: 48svw;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  position: relative;
  top: 0;
}

.dogdrop-bio-2 {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 40vw 0 4vw;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
  top: 0;
}

.slumbums-bio2 {
  color: #c4c4c4;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 5px 40vw 0 53px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 27px;
  position: relative;
  top: 0;
}

.superscript {
  margin-right: -6px;
  padding-right: 0;
}

.text-span-31 {
  color: var(--blue);
  font-family: Helvetica neu, sans-serif;
  font-size: 1.3vw;
}

.image-1451 {
  width: 40vw;
}

.div-block-117 {
  padding-top: 56px;
  padding-bottom: 55px;
}

.id-div {
  justify-content: center;
  align-items: center;
  margin-top: 108px;
  display: none;
}

.div-block-118 {
  z-index: 10;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-1452 {
  filter: saturate(200%);
  width: 55vh;
}

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

.under-construction-page-text {
  color: var(--blue);
  letter-spacing: .6px;
  text-transform: none;
  margin-top: 8px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: .6vw;
}

.brandong-raf-home-pay-illu-try {
  z-index: 10;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  display: none;
  position: static;
  inset: 0%;
}

.bg-image-try-image {
  width: 56vh;
  display: block;
}

.brandong-raf-home-pay-illu-try-copy {
  z-index: 9;
  mix-blend-mode: soft-light;
  z-index: 9;
  mix-blend-mode: normal;
  inset: 0%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.brandong-raf-home-pay-illu-try-copy-copy {
  z-index: -5;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.bg-password-2 {
  width: 70vh;
}

.brandong-raf-home-pay-illu-try-2 {
  z-index: 10;
  filter: invert();
  mix-blend-mode: soft-light;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-119 {
  justify-content: center;
  width: 100vw;
  margin-top: 115px;
  display: flex;
}

.div-block-119-copy {
  justify-content: center;
  margin-top: 0;
  display: none;
}

.div-block-120 {
  padding-top: 521px;
}

.dog-drop-bag-full-image {
  filter: hue-rotate(-4deg);
}

.dog-drop-animation {
  z-index: 1;
  margin-top: auto;
  margin-left: 129px;
  position: relative;
}

.div-block-121 {
  justify-content: center;
  align-items: center;
  margin-top: 68px;
  display: flex;
}

.image-1453 {
  filter: hue-rotate(-2deg) saturate(118%);
  width: 100vw;
}

.div-block-122 {
  z-index: 80;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.heading-56 {
  z-index: 120;
  opacity: .16;
  cursor: pointer;
  margin-top: -3px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 14px;
  display: flex;
  position: fixed;
}

.heading-56:hover {
  opacity: 1;
  color: var(--blue);
}

.text-span-32 {
  margin-top: -1px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Imfellgreatprimer, sans-serif;
  font-style: italic;
}

.bgraf-home-fixed {
  z-index: 80;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.glad-cb-insta {
  filter: saturate(112%);
  width: 25vw;
  margin-top: 140px;
}

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

.glad-banners-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 96px;
  display: flex;
  position: relative;
}

.glad-banners-div-copy {
  justify-content: center;
  display: flex;
  position: relative;
}

.glad-banners-div-portfolio {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  display: flex;
  position: relative;
}

.glad-banners-div-non-flex {
  justify-content: center;
  margin-top: 35px;
  display: flex;
  position: relative;
}

.glad-300x250-v1 {
  width: 20vw;
  padding-bottom: 14px;
}

.glad-300x600 {
  width: 14vw;
  margin-top: 18px;
}

.glad-banners-div-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.glad-160x600-copy {
  width: 9vw;
  margin-top: 18px;
  padding-left: 17px;
}

.div-block-124 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.image-1455 {
  filter: none;
  width: 59px;
  margin-top: -108px;
}

.slumbums-image-2-copy {
  width: 57vw;
  margin-left: 43px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0;
}

.slumbums-image-2-div-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slumbums-image-2-div-copy-copy {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: -139px;
  display: none;
}

.slumbums-image-2-copy-copy {
  width: 30vw;
  margin-left: 43px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0;
}

.slumbums-image-2-div-copy-copy-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: -211px;
  display: none;
}

.slumbums-image-2-copy-copy-copy {
  width: 40vw;
  margin-top: 38px;
  margin-left: 69px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0;
}

.about-page-pic-copy {
  width: 25vw;
  height: auto;
}

.bag-video-dd {
  margin-top: 212px;
  margin-bottom: 184px;
}

.bag-video-dd-video {
  filter: hue-rotate(-4deg) saturate(106%);
  height: 100vh;
}

.div-block-125 {
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-1456 {
  height: 70vh;
}

.image-1457 {
  width: auto;
  max-width: none;
  height: 100vh;
}

.bg-image-try-image-copy {
  z-index: 12;
  width: auto;
  max-width: none;
  height: 100vh;
  display: block;
  position: relative;
  inset: 0%;
}

.brandong-raf-home-pay-illu-try-copy {
  z-index: 10;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0%;
}

.bg-image-try-image-gppd {
  width: 56vh;
  display: block;
}

.div-block-126 {
  z-index: 10;
  filter: saturate(108%);
  mix-blend-mode: normal;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: 0%;
}

.image-1458 {
  filter: saturate(200%);
  mix-blend-mode: normal;
  width: 60vh;
}

.image-1459 {
  text-align: center;
  width: 100vw;
  padding-left: 42px;
  padding-right: 42px;
  font-family: Helveticaneue, sans-serif;
}

.div-block-127 {
  flex-direction: column;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 198px;
  display: flex;
}

.heading-57 {
  z-index: 1;
  text-align: center;
  letter-spacing: -.4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: -22px;
  margin-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 15px;
  line-height: 21px;
  display: flex;
  position: relative;
}

.text-span-33 {
  color: var(--blue);
  letter-spacing: 0;
  flex-direction: column;
  font-family: Helvetica neu, sans-serif;
  font-size: 13px;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.hb-social-videos-sb {
  flex-direction: column;
  justify-content: center;
  margin-top: 230px;
  margin-bottom: 86px;
  display: none;
}

.bd-video-2 {
  margin-top: 260px;
  padding-left: 218px;
  padding-right: 218px;
  display: none;
}

.div-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 126px;
  margin-bottom: 221px;
  padding-left: 28px;
  padding-right: 28px;
  display: none;
}

.div-block-129 {
  align-items: flex-end;
  display: flex;
}

.music-title-page-head {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 5.7rem;
  padding-left: 5px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto auto 0% 0%;
}

.art-title-page-head-copy {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 2.7rem;
  padding-left: 5px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: auto auto 0% 0%;
}

.music-title-text {
  color: var(--light-black);
  letter-spacing: -4px;
  cursor: pointer;
  mix-blend-mode: multiply;
  margin-bottom: 39px;
  font-size: 80px;
  text-decoration: none;
  display: block;
}

.art-title-text {
  color: var(--light-black);
  cursor: pointer;
  mix-blend-mode: multiply;
  margin-bottom: 23px;
  font-size: 80px;
  text-decoration: none;
  display: block;
}

.extras-menu-div {
  z-index: 20;
  flex-direction: column;
  width: 310px;
  height: 150px;
  padding-left: 1px;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.music-home-page-full-image {
  opacity: 0;
  filter: saturate(104%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/630ce69095667e3627241f83_music%20BG7777.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  position: fixed;
  inset: 0%;
}

.clay-piano {
  justify-content: center;
  align-items: center;
  display: none;
}

.clay-piano-image {
  z-index: 11;
  width: 29%;
  margin-top: -633px;
  margin-left: -48%;
  position: relative;
}

.bd-video-2-copy {
  margin-top: 93px;
  margin-bottom: 237px;
  padding-top: 0;
  padding-left: 218px;
  padding-right: 218px;
  display: none;
}

.id-company-cards {
  z-index: 1;
  filter: saturate(110%);
  width: 100%;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 145px;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.id-company-card-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 237px;
  display: flex;
}

.id-work-page-header-image {
  filter: saturate(106%);
  max-width: none;
  height: 100vh;
  position: relative;
}

.id-first-title-copy {
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 53px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 2.3vw;
  line-height: 37px;
}

.section-2-type-titles-id {
  margin-top: -119px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 206px;
  padding-bottom: 0;
  padding-left: 22px;
}

.id-subhead-copy {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 5px 5vw 0 53px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.3vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.id-header-div-block-copy {
  justify-content: center;
  display: flex;
}

.heading-12-copyid {
  text-align: left;
  letter-spacing: -1px;
  padding-top: 0;
  padding-bottom: 42px;
  padding-left: 100px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 23px;
  text-decoration: none;
  position: relative;
}

.hb-social-video-1 {
  border: 1px solid var(--white);
  border-radius: 2px;
  width: 100vw;
}

.hb-social-video-div-1 {
  justify-content: center;
  padding-left: 221px;
  padding-right: 221px;
  display: none;
}

.heading-57-copy {
  z-index: 1;
  text-align: center;
  letter-spacing: -.4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 15px;
  line-height: 21px;
  display: none;
  position: relative;
}

.dog-drop-bottom-animation {
  background-color: #fff;
}

.kc-masterpiece-div {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.kc-maseterpiece-image {
  z-index: 1;
  filter: hue-rotate(-4deg) saturate(117%);
  border-radius: 16px;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-top: 1px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.kc-masterpiece-clothes-div-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 15px;
  padding-left: 19px;
  padding-right: 19px;
  display: grid;
  position: static;
}

.kc-mp-clothes-image-1 {
  z-index: 1;
  filter: contrast(102%) saturate(150%);
  border-radius: 16px;
  width: 100%;
  min-width: auto;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.kc-mp-clothes-image-2 {
  z-index: 1;
  filter: contrast(102%) saturate(147%);
  border-radius: 16px;
  width: 100%;
  min-width: auto;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.arrow-right-grid-copy-clorox {
  margin-top: 13px;
  margin-left: 0;
  padding-bottom: 0;
}

.arrow-right-grid-copy-slumbums {
  margin-left: 0;
  padding-top: 9px;
  padding-bottom: 0;
}

.arrow-right-grid-copy-extras {
  margin-left: 0;
  padding-top: 7px;
  padding-bottom: 0;
}

.trident-digital-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.great-clips-ads {
  justify-content: center;
  align-items: center;
  display: flex;
}

.golds-gym-ads-3 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 163px;
  display: flex;
}

.great-clips-ads-5 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 155px;
  display: flex;
}

.smile-direct {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 7vw;
  display: flex;
}

.dogdrop-ooh1 {
  justify-content: center;
  align-items: center;
  margin-top: 145px;
  margin-bottom: 259px;
  display: none;
}

.dogdrop-ooh-image {
  filter: saturate(122%);
  width: 100vw;
  overflow: visible;
}

.image-1454-copy {
  width: 17vw;
  margin-left: -13px;
  margin-right: -24px;
}

.alc-illu-2 {
  width: 32vw;
  margin-top: -553px;
  margin-left: -119px;
}

.alc-illu-2-copy {
  width: 13vw;
  margin-top: -334px;
}

.alc-illu-2-copy-copy {
  width: 30vw;
  margin-top: -40px;
  margin-right: -33px;
}

.alc-illu-2-copy-copy-copy {
  width: 23vw;
  margin-top: -14px;
  margin-left: -132px;
}

.animal-crackers-digital-banners {
  filter: saturate(114%);
  border: 2px solid #fff;
  border-radius: 0;
  margin-top: 22px;
}

.cf-titles-full-page {
  flex: 0 auto;
  margin-top: -171px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-130 {
  margin-top: 206px;
}

.div-block-131 {
  margin-top: 9px;
  display: none;
}

.image-1460 {
  margin-top: 11px;
}

.grid-43 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}

.div-block-133 {
  justify-content: flex-start;
  margin-bottom: 18px;
  display: flex;
}

.cw-header-clorox {
  color: #3333333d;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 37px;
  font-family: Helvetica neu, sans-serif;
  font-size: 10px;
}

.link-40 {
  color: #32323238;
}

.link-41 {
  color: #2f2f2f36;
}

.link-42 {
  color: #36363638;
}

.div-block-121-mobile {
  justify-content: center;
  align-items: center;
  margin-top: 193px;
  display: none;
}

.image-mobile-1453-copy {
  filter: hue-rotate(1deg) saturate(118%);
  width: 100vw;
}

.image-1461 {
  width: 200px;
  margin-top: -240px;
  margin-left: 8px;
  margin-right: -3px;
}

.bachelor-text-copy {
  z-index: 1;
  color: var(--black);
  text-align: right;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  display: none;
  position: relative;
  top: 0;
}

.education-dates-copy {
  color: #b2b2b2;
  justify-content: flex-end;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  display: none;
}

.skills-resume-page {
  margin-top: 166px;
  margin-right: 0;
  padding-left: 286px;
  padding-right: 286px;
  display: none;
}

.resume-page-left-right {
  z-index: 20;
  margin-top: 160px;
  margin-bottom: 35px;
  padding-bottom: 195px;
  position: relative;
}

.resume-page-grid-something {
  z-index: 30;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 14.9vh;
  margin-bottom: 553px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.dog-xrop-cw {
  font-family: Helveticaneue extended, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.cheetos-print-ad-1 {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 117px;
  padding-left: 30vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.scentiva-square-1 {
  filter: saturate(120%);
  flex: none;
  width: 30vw;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-135 {
  flex-direction: row;
  justify-content: center;
  margin-top: 124px;
  margin-bottom: 0;
  padding-bottom: 31px;
  display: none;
}

.div-block-135-copy {
  justify-content: center;
  display: none;
}

.scentiva-square-1-copy {
  flex: none;
  width: 30vw;
  padding-left: 16px;
  padding-right: 16px;
}

.glad-trash-insert-2 {
  width: 40vw;
  margin-top: 10px;
}

.div-block-136 {
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-137 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 72px;
  display: flex;
}

.glad-digital-banners-main {
  justify-content: center;
  align-items: center;
  display: none;
}

.glad-banners-set-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 17px;
  padding-right: 17px;
  display: flex;
}

.image-1462 {
  width: 20vw;
}

.glad-banners-under-300x250 {
  width: 29vw;
}

.paramount-1 {
  justify-content: center;
  align-items: center;
  margin-top: 202px;
  margin-bottom: 0;
  display: none;
}

.paramoounds-2 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 101px;
  display: none;
}

.heart-1 {
  filter: saturate(118%);
  width: 31vw;
  margin-top: -154px;
  margin-left: -215px;
}

.div-block-138 {
  z-index: 20;
  justify-content: center;
  display: none;
  position: relative;
}

.masterbuilt-storyboard-one-offs {
  justify-content: center;
  align-items: center;
  margin-top: 21px;
  display: none;
}

.maseterbuilt-one-offs-storyboard-frame {
  width: 24vw;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-139 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 22px;
  padding-right: 22px;
  display: none;
}

.mb-one-offs-masterbutilt-text-1 {
  color: #1f1f1f;
  letter-spacing: 0;
  margin-top: 33px;
  margin-bottom: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.masterbuilt-text-one-offs-2 {
  color: #848484;
  letter-spacing: 0;
  margin-top: 70px;
  margin-bottom: 0;
  padding-right: 58px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.mb-one-offs-time-stamp {
  z-index: -2;
  color: #848484;
  letter-spacing: 0;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 14px;
  display: flex;
  position: relative;
}

.masterbuilt-text-one-offs-2-copy {
  color: #848484;
  letter-spacing: 0;
  margin-top: 91px;
  margin-bottom: 14px;
  padding-right: 58px;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.mb-one-offs-storyboards-div {
  padding-top: 55px;
  display: none;
}

.div-block-140 {
  z-index: 99;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-58 {
  z-index: 30;
  color: var(--light-black);
  text-align: center;
  letter-spacing: -.04vw;
  margin-top: 0;
  padding-top: 13px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 1vw;
  line-height: 20px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.headine-home {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 13px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 4px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
}

.rw-preroll-title {
  color: #3333335e;
  letter-spacing: .3px;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: -5px;
  padding-bottom: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 10px;
}

.rw-preroll-title-div {
  margin-top: 2px;
  padding-left: 191px;
  display: none;
}

._w-storyboards-clorox {
  margin-top: 167px;
  display: none;
}

.image-1463, ._w-storyboard-images {
  width: 230px;
}

._w-storyboards-clorox-1 {
  justify-content: center;
  align-items: center;
  margin-top: 21px;
  display: flex;
}

._w-storyboards-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 22px;
  padding-right: 22px;
  display: grid;
}

._w-text-stoyrboard {
  margin-top: 10px;
  padding-left: 0;
  font-family: Helveticaneue ultraligcond, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.home-page-white-background {
  z-index: 9;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-135-bd {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}

.bd-3-ads {
  filter: saturate(120%);
  flex: none;
  width: 23vw;
  padding-left: 0;
  padding-right: 0;
}

.clorox-section-3 {
  margin-top: 9vw;
  padding-left: 17px;
  padding-right: 17px;
}

.image-1464 {
  width: 70vw;
}

.grain-bg {
  z-index: 0;
  opacity: .45;
  mix-blend-mode: soft-light;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/63aaaed3e3b3be23d851a110_grain%20don.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.grain-bg-imaage {
  position: fixed;
  inset: 0%;
}

.piano-image-cover {
  filter: saturate(129%);
}

.bd-and-nuts-heaven-and-hell {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 127px;
  display: none;
}

.bd-xtremes-4 {
  height: 88vh;
}

.dd-social-video-div {
  width: 100vw;
  height: 100vh;
  margin-top: 37px;
  display: flex;
}

.dd-social-bg-video {
  filter: hue-rotate(-3deg) saturate(130%);
  width: 100vw;
  height: 93vh;
}

.page-not-found-guy {
  width: 250vw;
}

.heading-59 {
  text-transform: uppercase;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 18px;
  display: none;
}

.text-block-12 {
  margin-top: 13px;
  font-family: Helveticaneue roman, sans-serif;
}

.div-block-142 {
  cursor: auto;
  object-fit: cover;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 59px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.text-block-13 {
  color: var(--blue);
  text-transform: none;
  cursor: pointer;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  padding-bottom: 11px;
  padding-left: 8px;
  padding-right: 0;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 16px;
  display: none;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-1465 {
  cursor: pointer;
  width: 34px;
}

.div-block-143 {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.link-43 {
  text-transform: none;
  cursor: pointer;
  margin-top: 6px;
  padding-top: 0;
  text-decoration: none;
}

.link-block-23 {
  cursor: pointer;
}

.div-block-144 {
  flex-direction: column;
  width: 30vw;
  height: 50vh;
  margin-top: 9.1vh;
  padding-left: 5vw;
  line-height: 10px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-60 {
  opacity: .23;
  font-family: Helvetica neu, sans-serif;
}

.heading-60:hover {
  opacity: 1;
  color: #0007ff;
}

.home_v3_link {
  opacity: .14;
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Worksans, sans-serif;
  font-size: 30px;
  line-height: 24px;
}

.home_v3_link:hover {
  opacity: 1;
  color: #0007ff;
}

.home_v3_title {
  opacity: .14;
  color: var(--light-black);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 9px;
  font-family: Worksans, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.home_v3_title:hover {
  opacity: 1;
}

.home_v3_nav {
  z-index: 30;
  flex-direction: column;
  width: 30vw;
  height: 50vh;
  margin-top: 9.1vh;
  padding-left: 5vw;
  line-height: 10px;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-145 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/655bc2660a87f22da98e9580_bluehsigasdf.jpg");
  background-position: 50%;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.link-block-24 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24vw;
  height: 9vh;
  display: flex;
  position: fixed;
  inset: 60.9vh 0% 0% 37.3vw;
  transform: skew(3deg, 1deg);
}

.div-block-146 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-147 {
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.heading-61 {
  color: var(--blue);
  text-align: center;
  letter-spacing: -18px;
  text-transform: uppercase;
  transform-style: preserve-3d;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 12vw;
  font-weight: 400;
  line-height: 9vw;
  transform: rotateX(-26deg)rotateY(20deg)rotateZ(4deg);
}

.div-block-148 {
  height: 30vh;
  display: flex;
}

.work-page-text {
  margin-top: 72px;
  margin-left: 5%;
  margin-right: 0%;
  padding-left: 0;
  line-height: 1.5em;
  display: none;
}

.work-page-heading-1 {
  margin-top: 0;
  padding-left: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.work-page-header-subhead {
  padding-right: 60vw;
  font-size: 1.5vw;
  line-height: 2vw;
}

.discover-header-image {
  filter: saturate(110%);
  width: 100vw;
  padding-top: 36px;
  position: relative;
}

.disco-first-title-copy {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3vw;
}

.disco-subhead-copy {
  color: #303030;
  text-align: left;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 11px;
  margin-left: 0;
  padding: 5px 5vw 0 53px;
  font-family: Helveticaneue roman, sans-serif;
  font-size: 1.3vw;
  font-weight: 400;
  position: relative;
  top: 0;
}

.section-2-type-titles-disco {
  text-align: center;
  margin-top: 0;
  margin-bottom: 4vw;
  margin-left: 0;
  padding-top: 10vw;
  padding-bottom: 0;
  padding-left: 6vw;
}

.div-block-80-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 140px;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
}

.div-block-149 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: .3vw;
  padding-right: .4vw;
  display: grid;
}

.diners-club-shape-building {
  filter: saturate(128%);
  border-radius: 0;
  width: 25vw;
  padding: 0;
  display: block;
  transform: rotate(0);
}

.dci-shapes-titles {
  color: #2b2b2b;
  text-align: left;
  letter-spacing: .05vw;
  margin-top: .3vw;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1vw;
  position: relative;
  top: 0;
}

.background-video-22 {
  filter: brightness(101%) saturate(118%);
  width: 100vw;
  height: 80vh;
}

.dci-page-header-subhead {
  color: #000;
  text-align: left;
  margin-top: 2vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.div-block-150 {
  border: 28px solid #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rnew-esume-grid-copy {
  z-index: 5;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 436px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.new-about-resume-button-div-copy {
  z-index: 12;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 30vw;
  display: flex;
  position: relative;
}

.div-block-151 {
  width: 508px;
}

.div-block-54-copy {
  border-left: 0px solid var(--blue);
  background-color: var(--white);
  border-radius: 0;
  width: 60vw;
  margin: 23px 0;
  padding: 0 22vw .1px 1vw;
}

.work-experiene-copy {
  z-index: 1;
  color: var(--light-black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 1vw;
  margin-bottom: -1.3vw;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.3vw;
  font-weight: 400;
  line-height: 3vw;
  position: relative;
  top: 0;
}

.work-experience-1-copy {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: -.8vw;
  padding-top: 0;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: 1.6vw;
  font-weight: 300;
  line-height: 28px;
  position: relative;
  top: 0;
}

.text-span-9-copy {
  color: var(--blue);
  letter-spacing: 0;
  justify-content: center;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 10px;
  line-height: 13px;
  display: flex;
}

.tpn-subhead-copy {
  z-index: 1;
  clear: none;
  color: var(--light-black);
  text-align: left;
  letter-spacing: 0;
  word-break: normal;
  overflow-wrap: normal;
  direction: ltr;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 3px;
  padding-right: 0;
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: none;
  position: relative;
  top: 0;
}

.resume-dates-copy {
  z-index: 2;
  opacity: .35;
  color: #333;
  padding-top: 1.5vw;
  padding-bottom: .7vw;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: 1.1vw;
  font-weight: 300;
  line-height: .7vw;
  position: relative;
}

.education-text-copy {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  top: 0;
}

.education-title-1-copy {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica neu, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
  position: relative;
  top: 0;
}

.new-about-bachelor-page {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  top: 0;
}

.div-block-37-copy {
  text-align: left;
  letter-spacing: 0;
  margin-top: 41px;
  padding-left: 285px;
  padding-right: 286px;
  font-size: 10px;
  display: none;
}

.about-page-resume-div {
  flex-flow: row;
  margin-top: 0;
  padding-left: 0;
  display: none;
}

.image-1422-tree {
  z-index: 1;
  filter: brightness(114%) saturate(76%);
  width: 39%;
  margin-top: -1291px;
  margin-left: 0%;
  position: relative;
  transform: rotate(6deg);
}

.div-block-152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 79px;
  padding: 23px 526px 0;
  display: grid;
}

.dci-page-set-up-icon {
  opacity: .75;
  color: #03c599;
  text-align: center;
  letter-spacing: .5px;
  padding: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: none;
}

.dogdrop-home-video-2-copy {
  filter: brightness(105%) saturate(115%);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 93vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.resume-dates-copy-copy {
  z-index: 2;
  color: #b2b2b2;
  padding-top: 1vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1vw;
  display: block;
  position: relative;
}

.div-block-153 {
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  margin-bottom: -1.3vw;
  display: flex;
}

.div-block-154 {
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-1466 {
  filter: saturate(107%);
  width: 100vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-item {
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.resume-list-item {
  padding-bottom: .6vw;
  padding-left: 1.5vw;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: 1.2vw;
  line-height: 1.7vw;
  list-style-type: none;
}

.list {
  padding-left: 0;
}

.resume-list {
  margin-top: 0;
  padding-left: 0;
  padding-right: 23vw;
}

.div-block-155 {
  z-index: 2;
  justify-content: center;
  width: 100vw;
  height: 93vh;
  display: flex;
  position: relative;
}

.diners-club-shape-building-copy {
  filter: hue-rotate(-3deg) saturate(97%);
  width: 24vw;
  padding: 0;
}

.discover-header-div {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.discover-marquee-header-image {
  filter: saturate(110%);
  width: 100vw;
  display: none;
  position: relative;
}

.discover-social-story {
  width: 50vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -9vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.discover-youtube-video-copy-copy {
  z-index: 5;
  filter: saturate(106%);
  border: 3px solid #fff;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  margin-left: -43px;
  display: flex;
}

.discover-video-div-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  width: auto;
  margin-top: 351px;
  margin-bottom: 79px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 60px;
  display: grid;
  position: relative;
}

.link-23-22 {
  color: #333;
  text-align: right;
  cursor: pointer;
  margin-top: 0;
  font-size: 59px;
  line-height: 47px;
  text-decoration: none;
}

.link-23-22.w--current {
  color: #262626;
  font-size: 80px;
  line-height: 62px;
  text-decoration: none;
}

.home-nav-button {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -6px;
  cursor: pointer;
  margin-top: 23px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 4px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.div-block-156 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24.1vw;
  padding-top: 0;
  padding-left: 0;
  display: grid;
}

.heading-62 {
  z-index: 1;
  width: 88vw;
  height: 80px;
  color: var(--black);
  text-align: left;
  letter-spacing: .5px;
  margin-top: -8vw;
  margin-bottom: 11vw;
  margin-left: -1vw;
  padding-top: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 200;
  line-height: 2.4vw;
  display: block;
  position: relative;
}

.image-1467 {
  z-index: 2;
  position: absolute;
}

.div-block-156-copy {
  margin-top: -650px;
  padding-top: 0;
  padding-left: 176px;
  padding-right: 176px;
  display: flex;
}

.heading-62-copy {
  color: #a0a0a0;
  margin-bottom: 110px;
  margin-left: -58px;
  margin-right: -79px;
  padding-right: 0;
  font-family: Abcdiatypesemi Mono Trial, sans-serif;
  font-size: 13px;
}

.handshake-gif {
  text-align: right;
  width: 360px;
  margin-top: -57px;
  margin-left: 83px;
  margin-right: 0;
}

.discover-video-div-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 103px;
  margin-bottom: 79px;
  margin-right: 0;
  padding-left: 60px;
  padding-right: 0;
  display: none;
  position: relative;
}

.heading-62-copy {
  color: #161616;
  margin-bottom: 110px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 24px;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 13px;
}

.heading-62-copy-copy {
  color: var(--light-black);
  text-align: right;
  letter-spacing: .5px;
  white-space: nowrap;
  word-break: normal;
  margin-bottom: 110px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.cf-mobile-video {
  filter: brightness(105%) saturate(118%);
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-video-24 {
  filter: saturate(130%);
  width: 100vw;
  height: 100vh;
}

.text-span-34 {
  font-weight: 500;
}

.text-span-35 {
  color: var(--light-black);
  text-decoration: none;
}

.text-span-35-copy {
  color: var(--light-black);
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.div-block-152-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 525px;
  padding-right: 525px;
  display: grid;
}

.image-1468, .image-1469 {
  filter: saturate(0%);
  width: 42px;
}

.image-1470 {
  filter: saturate(0%);
  width: 47px;
}

.image-1471 {
  filter: saturate(0%);
  width: 35px;
}

.shapes-outline-text-div {
  padding-top: 8vw;
  padding-bottom: 5vw;
}

.icons-intro-text {
  margin-top: 92px;
  padding-bottom: 0;
}

.dci-intro-text-blue {
  color: var(--light-black);
  text-align: center;
  margin-top: 248px;
  margin-bottom: 0;
  padding: 0 351px 27px;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
}

.heading-50-home {
  z-index: 100;
  color: var(--light-black);
  letter-spacing: -2px;
  cursor: pointer;
  margin-top: 23px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 4px;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 59px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.home-tab-home-page {
  color: var(--light-black);
  letter-spacing: -6.5px;
  cursor: pointer;
  mix-blend-mode: multiply;
  font-size: 80px;
  text-decoration: none;
}

.discover-social-feed {
  width: 50.5vw;
  margin-left: -14vw;
  margin-right: -18vw;
  padding-bottom: 15vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.div-block-156-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 276px;
  margin-left: -16.5vw;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.meta-reddit-copy-and-meme {
  flex-direction: column;
  margin-left: 79px;
  margin-right: -196px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-span-36 {
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-weight: 300;
  line-height: 2vw;
}

.text-span-37 {
  font-weight: 700;
}

.diners-club-shape-building-copy {
  filter: saturate(158%);
  border-radius: 0;
  width: 25vw;
  padding: 0;
  transform: rotate(0);
}

.background-video-25 {
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.dci-airport-billboard {
  filter: saturate(107%);
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
}

.dci-airport-billboard-1 {
  margin-top: -1.3vw;
  margin-bottom: -1.3vw;
  padding-left: .3vw;
  padding-right: .3vw;
}

.div-block-156-stock {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20vw;
  margin-left: 30vw;
  margin-right: .3vw;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.image-1472 {
  width: 40vw;
  margin-top: -26px;
  margin-left: -26px;
}

.diners-club-eyebrow {
  color: #000;
  text-align: left;
  margin-top: 0;
  padding-left: 0;
  padding-right: 52vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.3vw;
  font-weight: 200;
  line-height: 2.5vw;
}

.dci-page-set-up-icon-dining {
  opacity: .75;
  color: #00a6e4;
  text-align: center;
  letter-spacing: .5px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: none;
}

.dci-page-set-up-icon-nightlife {
  opacity: .75;
  color: #ec1350;
  text-align: center;
  letter-spacing: .5px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: none;
}

.dci-page-set-up-icon-shopping {
  opacity: .75;
  color: #ffb00b;
  text-align: center;
  letter-spacing: .5px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: none;
}

.diners-club-color-image {
  filter: saturate(128%);
  width: 24vw;
  padding: 0;
  display: none;
  transform: rotate(0);
}

.dci-page-header-subhead-copy {
  color: #000;
  text-align: left;
  margin-top: 2vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.discover-section-subheader {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: 0;
  padding-left: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 200;
  line-height: 2.3vw;
  display: block;
}

.div-block-157 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  margin-top: 36vw;
  display: grid;
  position: static;
}

.image-1473 {
  text-align: left;
  width: 45vw;
  margin-top: 2vw;
  margin-left: 6vw;
}

.div-block-158 {
  flex-flow: column;
  width: 88vw;
  margin-top: -7vw;
  margin-left: -6vw;
  margin-right: -109.7vw;
  padding-left: 0;
  padding-right: 65vw;
  display: flex;
}

.discover-section-subheader-eyebrow {
  opacity: .46;
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 2vw;
  margin-right: 10.5vw;
  padding-left: 6vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.5vw;
  font-weight: 900;
  line-height: 2.5vw;
}

.image-1474 {
  margin-left: -7.5vw;
}

.image-1475 {
  margin-left: 0;
}

.div-block-159 {
  margin-top: 12vw;
}

.discover-carousel {
  justify-content: center;
  align-items: center;
  margin-top: 9vw;
  display: flex;
}

.discover-carousel-image {
  width: 50vw;
}

.image-1473-copy {
  text-align: left;
  width: 40vw;
  margin-top: 2vw;
  margin-right: 6vw;
}

.handshake-gif-disco {
  text-align: left;
  width: 30vw;
  margin-top: 2vw;
  margin-right: 11vw;
}

.stock-static-2 {
  height: 35vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 32px;
}

.dci-page-header-subhead-2-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 24px;
}

.tldr-marquee-image {
  text-align: left;
  width: 36vw;
  margin-top: 2vw;
  margin-right: 5vw;
}

.reddit-videos-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24.1vw;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: grid;
}

.discover-social-feed-stock {
  width: 38vw;
  margin-left: -13vw;
  margin-right: -13vw;
  padding-bottom: 14vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.discover-social-story-stock {
  width: 50vw;
  margin-left: 18vw;
  margin-right: 22vw;
  padding-bottom: 0;
  padding-left: 0;
  transform: rotate(90deg);
}

.reddit-videos-block-hands {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 18vw;
  margin-left: 38vw;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: grid;
  transform: rotate(-90deg);
}

.div-block-157-tldr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 25vw;
  display: none;
  position: static;
}

.reddit-stock-4 {
  margin-left: 0;
}

.stock-static-4-copy {
  height: 35vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 33px;
}

.stock-photo-subheader-blurb {
  flex-flow: column;
  padding-left: 0;
  padding-right: 7vw;
  display: flex;
}

.moving-walkway-video {
  filter: brightness(101%) saturate(122%);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 99.4vw;
  height: 80vh;
  margin-bottom: 0;
  display: block;
}

.moving-walkway-div {
  border: 28px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.boat-mock-div {
  border: 28px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.boat-mock-video {
  filter: brightness(107%) saturate(118%);
  width: 99.4vw;
  height: 80vh;
}

.dk-image-2 {
  width: 36%;
  position: relative;
}

.dci-social-masthead {
  filter: brightness(105%) saturate(120%);
  width: 100vw;
  height: 93vh;
}

.dci-header-div {
  background-image: none;
  background-size: auto;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.dci-social-header-copy-div {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 10vw;
  padding-bottom: 3vw;
  padding-left: 6vw;
}

.dci-social-first-title-copy-copy {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3.6vw;
}

.dci-social-sub-header-subhead-copy {
  color: #000;
  text-align: left;
  margin-top: 2vw;
  margin-bottom: 1vw;
  padding-left: 0;
  padding-right: 47vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-later-page-div {
  text-align: center;
  margin-top: 15vw;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 6vw;
  padding-bottom: 0;
  padding-left: 6vw;
}

.cc-dci-grid-1 {
  filter: saturate(118%);
  column-count: 0;
  border-radius: 14px;
  width: 50vw;
  padding: 3px 0;
}

.container-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 88vw;
  display: grid;
}

.dci-social-videos-videos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 16vw;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: grid;
}

.dci-social-story-copy {
  width: 90vh;
  margin-left: 0;
  margin-right: -7vw;
  padding-bottom: 0;
  transform: rotate(90deg);
}

.dci-social-feed-copy {
  width: 90vh;
  margin-left: -15vw;
  margin-right: 0;
  padding-bottom: 5vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.rw-masthead-image {
  filter: saturate(106%);
  height: auto;
  margin-top: -23px;
  padding-top: 0;
}

.rw-div-masthead {
  width: 100vw;
  height: 100vh;
  position: relative;
}

.section-2-type-titles-reynolds-wrap {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 10vw;
  padding-bottom: 0;
  padding-left: 6vw;
}

.reynolds-wrap-first-title-copy-copy {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3.5vw;
}

.reynolds-wrap-page-header-subhead-copy {
  color: #000;
  text-align: left;
  margin-top: 1vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-sub-header-subhead-2-copy {
  color: #000;
  text-align: left;
  margin-top: 1vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.slumbum-logos1 {
  width: 50vw;
}

.slumbum-logos-extras-div {
  z-index: 11;
  mix-blend-mode: multiply;
  justify-content: flex-end;
  align-items: center;
  margin-top: -297px;
  margin-bottom: -79px;
  margin-right: 74px;
  display: flex;
  position: relative;
}

.dci-social-sub-header-subhead-2-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 18vw;
  margin-bottom: 15vw;
  padding-left: 0;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-sub-header-subhead-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 1vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-sub-header-subhead-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 18vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-sub-header-1-copy {
  color: #000;
  text-align: left;
  margin-top: 11vw;
  margin-bottom: 14vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.social-carousel-div {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-1476 {
  width: 800vw;
}

.carousel-social-dci-social {
  width: 70vw;
}

.discover-video-div-front {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10vw;
  margin-bottom: -27vw;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rw-hp-bg-video {
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.cc-image1 {
  width: 74vw;
  margin-left: 0;
}

.cc-images-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dci-cocktail-image-2 {
  border-radius: 10px;
  width: 66.3vw;
  margin-top: 0;
  margin-right: 0;
}

.cc-image3 {
  border-radius: 10px;
  width: 25vw;
  margin-top: -33vw;
  margin-right: 59.4vw;
}

.cc-image3-copy {
  width: 25vw;
  margin-top: -28vw;
  margin-right: 59.4vw;
}

.cc-image-4 {
  filter: saturate(124%);
  border-radius: 10px;
  width: 60vw;
  margin-top: 6vw;
  margin-right: -36.6vw;
}

.cc-image-5 {
  z-index: -1;
  border-radius: 10px;
  width: 26vw;
  margin-top: -6vw;
  margin-right: 58.4vw;
  position: relative;
}

.cc-image-6 {
  border-radius: 10px;
  width: 40vw;
  margin-top: -24vw;
  margin-right: -37.6vw;
}

.cc-image-7 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 40vw;
  margin-top: -9vw;
  margin-right: 52.4vw;
}

.cc-image-8 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -24vw;
  margin-right: -55.6vw;
}

.cc-image-9 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 41vw;
  margin-top: -14vw;
  margin-right: 37.4vw;
}

.cc-image-10 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 39vw;
  margin-top: -7vw;
  margin-right: -52.6vw;
}

.dci-social-sub-header-subhead-copy-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 18vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.dci-social-sub-header-cc-copy-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 20vw;
  margin-bottom: 13vw;
  padding-left: 0;
  padding-right: 47vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.cc-image-11 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -2vw;
  margin-right: 40.4vw;
}

.cc-image-12 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -30vw;
  margin-right: -38.6vw;
}

.cc-image-13 {
  filter: hue-rotate(-6deg) brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -4vw;
  margin-right: 40.4vw;
}

.cc-image-14 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -30vw;
  margin-right: -38.6vw;
}

.cc-image-15 {
  filter: brightness(103%) saturate(115%);
  border-radius: 10px;
  width: 32vw;
  margin-top: -4vw;
  margin-right: 40.4vw;
}

.cf-page-title {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3.5vw;
}

.clorox-title-and-sub {
  text-align: center;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 10vw;
  padding-bottom: 0;
  padding-left: 6vw;
}

.div-block-160 {
  border: 1px solid #fff;
  border-radius: 2px;
  width: 100vw;
  height: 93vh;
}

.clorox-page-header-subhead-copy-copy {
  color: #000;
  text-align: left;
  margin-top: .8vw;
  padding-left: 0;
  padding-right: 49vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.clorox-first-title-copy-copy-copy {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3vw;
}

.dci-social-grid-banners-div {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  margin-top: 0;
  margin-left: 0;
  padding-right: .3vw;
  display: flex;
}

.image-1477 {
  border: .3px solid #b3b3b3;
  width: auto;
  margin-left: .3vw;
  margin-right: .3vw;
}

.rw-print-div-block-80-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 15.1vw;
  padding-left: 24px;
  padding-right: 24px;
  display: grid;
}

.about-page-header-div {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
}

.about-page-brandon-graf-gif {
  filter: saturate(140%);
  width: 40vw;
  margin-top: -26px;
  margin-left: -26px;
}

.div-block-161 {
  border-left: 0px solid var(--blue);
  padding-left: 0;
}

.brandon-graf-art-director-about-page {
  display: none;
}

.education-description {
  z-index: 2;
  color: #333;
  letter-spacing: .2px;
  padding-top: .7vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: .9vw;
  font-weight: 400;
  line-height: 1.9vw;
  display: block;
  position: relative;
}

.bold-text-5 {
  font-size: 1.4vw;
  font-weight: 500;
}

.cow-print-ad {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: -13px;
  display: none;
}

.bold-text-6 {
  font-family: Helveticaneue extended, sans-serif;
  font-weight: 400;
}

.map-concept-300x600 {
  border: .3px solid #b3b3b3;
  width: 300px;
  margin-left: 1vw;
  margin-right: 1vw;
}

.dci-social-div-970x250 {
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  margin-top: .3vw;
  margin-left: 0;
  display: block;
}

.image-1478 {
  border: .3px solid #b3b3b3;
  width: 36vw;
  margin-top: .3vw;
  margin-left: .3vw;
}

.grid-screenshots {
  width: 70vw;
  margin-top: .3vw;
}

.dci-taxi-split-1 {
  filter: saturate(107%);
  border-radius: 17px;
  width: 47vw;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 0;
  padding-right: 0;
}

.dci-miami-taxi-div {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 141px;
  margin-bottom: 141px;
  padding-left: 28px;
  padding-right: 28px;
  display: none;
}

.italic-text {
  margin-right: -68px;
  font-style: normal;
  font-weight: 400;
}

.video-16 {
  z-index: 100;
  border-radius: 15px;
  align-self: flex-start;
  width: 90vw;
  margin-top: 0;
  margin-right: 0;
}

.discover-video-div-copy-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center stretch;
  width: auto;
  margin-top: 351px;
  margin-bottom: 79px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 60px;
  display: none;
  position: relative;
}

.heading-62-copy {
  color: var(--light-black);
  text-align: left;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 23px;
  padding-right: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.dci-cocktails-masthead {
  filter: brightness(105%) saturate(120%);
  width: 100vw;
  height: 100vh;
}

.dci-cocktails-header-div-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  filter: contrast(105%) saturate(105%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771e44d83ae6bc4a1d681d1_cultmash777.jpg");
  background-position: 50%;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: static;
  inset: 0%;
}

.image-1479 {
  height: 100vh;
}

.dci-cocktails-images-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  display: flex;
}

.dci-cocktail-image-1 {
  width: 98vw;
  margin-left: 0;
}

.dci-cocktail-image-3 {
  border-radius: 10px;
  width: 30.7vw;
  margin-top: 0;
  margin-right: 0;
}

.dci-cocktail-image-4 {
  filter: saturate(124%);
  width: 60vw;
  margin-top: 6vw;
  margin-right: -36.6vw;
}

.dci-social-sub-header-subhead-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 2vw;
  margin-bottom: 17vw;
  padding-left: 0;
  padding-right: 53vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.div-block-162 {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  justify-content: center;
  align-items: center;
  width: 97.7vw;
  margin-top: .6vw;
  display: flex;
}

._75-cocktail-image5 {
  border-radius: 10px;
  width: 48.5vw;
}

._75-cocktail-image6 {
  border-radius: 10px;
  width: 36vw;
}

._75-cocktail-image7 {
  border-radius: 10px;
  width: 60vw;
  margin-left: 0;
}

._75-cocktail-image77 {
  width: 27vw;
}

.div-block-163 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-163-2 {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -1.1vw;
  margin-bottom: .6vw;
  display: flex;
}

.dci-cocktail-image-8 {
  width: 31vw;
  margin-top: -46vw;
  margin-left: 67vw;
}

.dci-cocktail-image-88 {
  border-radius: 10px;
  width: 48.4vw;
  margin-top: 1vw;
  margin-left: 0;
  margin-right: 0;
}

.div-block-163-3 {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: .6vw;
  display: flex;
}

.div-block-162-5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  width: 97.7vw;
  margin-top: 1vw;
  margin-bottom: .6vw;
  display: flex;
}

.div-block-162-cc {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  justify-content: center;
  align-items: center;
  width: 97.7vw;
  margin-top: 0;
  margin-bottom: .6vw;
  display: flex;
}

.div-block-163-sa {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: .6vw;
  display: flex;
}

.div-block-162-croatia {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  justify-content: center;
  align-items: center;
  width: 97.7vw;
  margin-top: .5vw;
  margin-bottom: 0;
  display: flex;
}

.dci-cocktail-image-cyprus-2 {
  border-radius: 10px;
  width: 98vw;
  margin-top: .6vw;
  margin-left: 0;
}

.div-block-162-cmash {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  justify-content: center;
  align-items: center;
  width: 97.7vw;
  margin-top: 0;
  margin-bottom: .6vw;
  display: flex;
}

.div-block-163-cmash-2 {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -1vw;
  margin-bottom: 0;
  display: flex;
}

._75-cocktail-imagecmash1 {
  border-radius: 10px;
  width: 37.2vw;
}

._75-cocktail-imagecmash2 {
  border-radius: 10px;
  width: 59.4vw;
  margin-left: 0;
}

.one-offs-home-page-div {
  z-index: -1;
  filter: hue-rotate(363deg) brightness(103%) saturate(110%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6397f13c3e82007fa9102cc3_tridenthomepage_77788.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.dci-miami-first-title-copy-copy {
  color: #000;
  text-align: left;
  letter-spacing: -1.7px;
  text-indent: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Helvetica neue lts td blk, sans-serif;
  font-size: 4.2vw;
  line-height: 3.5vw;
}

.dci-old-book-div {
  justify-content: flex-end;
  align-items: center;
  margin-top: -42vw;
  margin-bottom: 3vw;
  margin-right: 8.5vw;
  display: flex;
}

.image-1480 {
  width: 25vw;
  margin-top: 2vw;
  margin-bottom: 0;
  margin-right: 4vw;
}

.image-1481, .cocktail-illustration-1 {
  width: 15vw;
}

.cocktail-illustration-2 {
  width: 21vw;
}

.cocktail-illustration-3 {
  width: 16vw;
}

.cocktail-illustration-4y {
  width: 23vw;
}

.cocktail-illustration-6 {
  width: 19vw;
}

.div-block-164 {
  margin-top: 0;
  padding-left: 91px;
  padding-right: 91px;
  display: none;
}

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

.image-1482 {
  width: 100vw;
  margin-top: 7vw;
}

.image-1482-copy {
  width: 95vw;
  margin-top: -2vw;
}

.dcicocktailimage2 {
  border-radius: 10px;
  width: 40vw;
  margin-top: 4vw;
  margin-right: -35vw;
}

.dciccimage1 {
  border-radius: 10px;
  width: 80vw;
  margin-left: 0;
}

.reddit-videos-block-hands-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 18vw;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.discover-social-feed-copy {
  width: 50vw;
  margin-left: -7vw;
  margin-right: 0;
  padding-bottom: 5vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.discover-social-story-copy {
  width: 50vw;
  margin-left: 0;
  margin-right: -7vw;
  padding-bottom: 0;
  transform: rotate(90deg);
}

.div-block-157-hands {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: start stretch;
  margin-top: 20vw;
  margin-left: -.3vw;
  display: grid;
  position: static;
  overflow: visible;
}

.div-block-166 {
  margin-top: 0;
  margin-right: 0;
  transform: rotate(90deg);
}

.div-block-156-stock-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 8vw;
  margin-left: -49px;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.stock-static-2-mobile {
  height: 38vw;
  margin-top: 0;
  margin-left: -5vw;
  padding-left: 0;
}

.stock-static-4-mobile {
  height: 38vw;
  margin-top: 0;
  margin-left: -3vw;
  padding-left: 0;
}

.reddit-videos-block-cstock {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 18vw;
  margin-left: 38vw;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  transform: rotate(-90deg);
}

.div-block-166-stock {
  margin-top: 6.8vw;
  margin-right: -10.5vw;
  transform: rotate(90deg);
}

.reddit-videos-block-hands-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  margin-top: -17vw;
  margin-left: 19vw;
  margin-right: 10vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
  transform: rotate(-90deg);
}

.dci-cocktails-header-div-mobile {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b19893d22b5eff72638333_CulturalMashups_mask_TheSpiritOfGrain_CropReference.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.nav-mobile {
  display: none;
}

.body-12 {
  filter: saturate(110%);
}

.div-block-126-pages {
  z-index: 10;
  filter: saturate(200%);
  mix-blend-mode: normal;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-1472-pages {
  width: 40vw;
  margin-top: -26px;
  margin-left: -26px;
}

.image-1477-300x250 {
  border: .3px solid #b3b3b3;
  width: auto;
  margin-left: .3vw;
  margin-right: .3vw;
}

.image-1477-300x250-copy {
  border: .3px solid #b3b3b3;
  width: auto;
  margin-left: 1vw;
  margin-right: 1vw;
  display: block;
}

.image-1477-1600x600 {
  border: .3px solid #b3b3b3;
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.dci-social-story-copy-copy {
  width: 50vw;
  margin-left: 0;
  margin-right: -7vw;
  padding-bottom: 0;
  display: none;
  transform: rotate(90deg);
}

.disco-miobie-videos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.footer-studio-pic {
  justify-content: flex-end;
  align-items: center;
  margin-top: 3vw;
  margin-bottom: -23.5vw;
  padding-right: .3vw;
  display: flex;
}

.image-1483 {
  width: 40vw;
  margin-bottom: -3vw;
}

._75th-drinks-homepage-2 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-stock-div-222 {
  flex-flow: row;
  margin-left: 25.6vw;
  display: flex;
}

.div-block-157-stock-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  margin-top: 67vw;
  margin-bottom: 21.1vw;
  margin-left: 0;
  display: grid;
  position: static;
}

.discover-social-story-stock2 {
  width: 50vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -9vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.discover-social-feed-stock2 {
  width: 50vw;
  margin-left: -14vw;
  margin-right: -18vw;
  padding-bottom: 15vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.div-block-157-stock-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  margin-top: 50vw;
  margin-bottom: 21.1vw;
  margin-left: 15vw;
  display: none;
  position: static;
}

.div-block-158-stock-mobile {
  flex-flow: column;
  width: 88vw;
  margin-top: -7vw;
  margin-left: -6vw;
  margin-right: -109.7vw;
  padding-left: 0;
  padding-right: 65vw;
  display: flex;
}

.mobile-footer {
  display: none;
}

.cf-mobikle-video-copy {
  z-index: 1;
  opacity: 1;
  filter: saturate(126%);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.div-block-54-education {
  border-left: 0px solid var(--blue);
  background-color: var(--white);
  border-radius: 0;
  width: 45vw;
  margin: 23px 0;
  padding: 0 0 .1px;
}

.skills-experience-title {
  z-index: 1;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  margin-top: .1vw;
  margin-bottom: -1vw;
  padding-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.6vw;
  font-weight: 400;
  line-height: 28px;
  position: relative;
  top: 0;
}

.skills-div-block-161-copy {
  border-left: 0px solid var(--blue);
  padding-top: 0;
  padding-left: 0;
}

.skills-experiene-copy-copy {
  z-index: 1;
  color: var(--light-black);
  text-align: left;
  letter-spacing: 0;
  margin-top: 5vw;
  margin-bottom: -1.7vw;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.3vw;
  font-weight: 400;
  line-height: 3vw;
  position: relative;
  top: 0;
}

.education-description-titles {
  z-index: 2;
  color: #333;
  letter-spacing: .2px;
  padding-top: 0;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: 1.3vw;
  font-weight: 400;
  line-height: 1.5vw;
  display: block;
  position: relative;
}

.background-video-26 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 98vw;
  display: none;
  position: static;
  inset: 0%;
}

.disco-page-header-subhead-copy {
  color: #000;
  text-align: left;
  margin-top: 1vw;
  padding-left: 0;
  padding-right: 59vw;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 2.5vw;
}

.body-13 {
  overflow: visible;
}

.rw-mobile-div {
  display: none;
}

.discover-section-subheader-header {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: 0;
  padding-left: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 400;
  line-height: 2.3vw;
  display: block;
}

.footer-credits-div {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  display: none;
}

.footer-credits-div-left {
  width: 20vw;
}

.footer-credits-div-right {
  width: 50vw;
}

.heading-65 {
  text-align: right;
  margin-top: -1.7vw;
  margin-bottom: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 500;
}

.heading-65-right {
  text-align: left;
  margin-top: -1.7vw;
  margin-bottom: auto;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 300;
}

.heading-65-contribution {
  text-align: right;
  margin-top: 1vw;
  margin-bottom: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 500;
}

.heading-65-right-contribution {
  text-align: left;
  margin-top: 1vw;
  margin-bottom: auto;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.4vw;
  font-weight: 300;
}

.image-1482-copy {
  width: 100vw;
  margin-top: 0;
  padding-left: 2vw;
  padding-right: 2vw;
}

.work-page-header-my-contribution {
  margin-top: -2vw;
  margin-bottom: 11vw;
  padding-left: 6vw;
}

.my-contribution-header {
  margin-top: 0;
  margin-bottom: -1vw;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
  line-height: 3.4vw;
}

.my-contribution-header-2 {
  margin-top: 0;
  margin-bottom: -.7vw;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Abcdiatypevariable Trial, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  line-height: 3vw;
}

.div-block-165-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.work-page-header-my-contribution-75 {
  margin-top: -6vw;
  margin-bottom: 11vw;
  padding-left: 6vw;
}

.work-page-header-my-contribution-75-mobile {
  margin-top: -2vw;
  margin-bottom: 11vw;
  padding-left: 6vw;
  display: none;
}

.book-mask {
  z-index: -10;
  margin-top: 0;
  margin-bottom: -24.1vw;
  display: none;
  position: relative;
}

.brand-video-div-mast {
  z-index: -10;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6vw;
  padding-right: 6vw;
  display: none;
  position: relative;
}

.brand-video {
  width: 100vw;
}

.body-10-home-v2 {
  background-color: #e0e0e0;
}

.bg-logo-animated {
  vertical-align: baseline;
  flex: 0 auto;
  width: 11vw;
  margin-top: 0;
  margin-left: 0;
}

.minimal-menu {
  z-index: 999;
  color: #333;
  mix-blend-mode: difference;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  padding-top: 0;
  display: none;
  position: relative;
  inset: 0% 0% auto auto;
}

.heading-66 {
  color: #ccc;
  letter-spacing: -.5px;
  mix-blend-mode: difference;
  margin-top: -.4vw;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.div-block-170 {
  z-index: 999;
  filter: none;
  mix-blend-mode: difference;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-67 {
  color: #ccc;
  text-align: left;
  letter-spacing: -.45vw;
  mix-blend-mode: difference;
  margin-top: .65vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 9.04vw;
  line-height: 7vw;
  display: none;
}

.div-block-171 {
  cursor: pointer;
  width: 60.5vw;
  margin-top: 17vw;
  display: none;
  position: relative;
}

.div-block-170-copy {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.body-minimal-home {
  background-color: #f5f5f5;
}

.div-block-170-copy {
  z-index: -2;
  justify-content: flex-start;
  align-items: flex-end;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-67-copy {
  z-index: -3;
  text-align: left;
  letter-spacing: -.25vw;
  margin-top: 10vw;
  margin-bottom: 9vw;
  padding-left: .4vw;
  font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  font-size: 6vw;
  font-weight: 300;
  line-height: 9vw;
  display: flex;
  position: relative;
}

.div-block-172 {
  background-color: #a03535;
  width: 50vw;
  height: 30vw;
}

.div-block-173 {
  cursor: pointer;
  border-radius: 20px;
  flex-flow: column;
  width: 60vw;
  height: 42vw;
  margin-top: -6vw;
  margin-left: .3vw;
  display: flex;
}

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

.discover-minimal-hp-1 {
  z-index: -1;
  filter: brightness(105%) saturate(120%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60vw;
  height: 40vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1:hover {
  filter: brightness(105%) saturate(120%);
}

.project-headers-minimal {
  opacity: .35;
  letter-spacing: -.5px;
  margin-top: -.3vw;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 3vw;
}

.minital-project-div {
  border-radius: 20px;
  flex-flow: column;
  width: 60vw;
  height: 42vw;
  margin-top: 5vw;
  margin-bottom: 0;
  margin-left: .3vw;
  display: flex;
}

.minimal-hp-projects-bg-video {
  z-index: -1;
  filter: brightness(105%) saturate(118%);
  width: 60vw;
  height: 40vw;
}

.image-1485 {
  width: 60vw;
}

.superscript-2 {
  font-size: .7vw;
}

.div-block-174 {
  z-index: -1;
  border: 1px solid #0000;
  border-radius: 0;
  width: 20vw;
  height: 5vw;
  margin-top: -6vw;
  margin-left: .5vw;
  display: none;
  position: fixed;
}

.button-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #2e2e2e;
  text-align: center;
  letter-spacing: -.3px;
  background-color: #3898ec00;
  border: 2px solid #000;
  border-radius: 34vw;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 5vw;
  margin-top: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.4vw;
  line-height: 2.7vw;
  display: flex;
}

.button-2:hover {
  color: #d4d4d4;
  background-color: #292929;
  border-radius: 83vw;
}

.minimal-project-bg-video-div {
  z-index: 1;
  opacity: 1;
  filter: hue-rotate(5deg) brightness(102%) saturate(132%);
  width: 100%;
  height: auto;
  position: relative;
  inset: 0%;
}

.minimal-project-page-header {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-page-body {
  letter-spacing: -.5px;
  width: 44vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-desciption-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  mix-blend-mode: normal;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  margin-top: 1vw;
  margin-left: 0;
  display: flex;
}

.minimal-project-page-contribution {
  opacity: .35;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-header-contri-div {
  align-self: flex-start;
  width: 29.5vw;
  margin-left: .3vw;
  display: block;
}

.dci-cocktails-div {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  margin-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.dci-cocktails-image-large {
  height: 32vw;
  margin-left: 0;
}

.dci-cocktails-div-big {
  margin-top: 3vw;
}

.dci-cocktails-image-small {
  height: 32vw;
}

.image-1486 {
  width: 100vw;
  position: static;
  inset: 0%;
}

.minimal-brandon-graf-header {
  filter: none;
  color: #ccc;
  text-align: left;
  letter-spacing: -.11vw;
  mix-blend-mode: difference;
  margin-top: 0;
  margin-left: .3vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 2.9vw;
  display: none;
}

.minimal-brandon-graf-div {
  z-index: 998;
  cursor: pointer;
  mix-blend-mode: difference;
  height: 2.8vw;
  position: fixed;
  inset: 0% 0% auto;
}

.dci-cocktail-descriptins-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: flex-start stretch;
  width: 30vw;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.dci-cocktail-description-title {
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.9vw;
  display: block;
}

.dci-cocktail-description-body {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 7vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.9vw;
}

.minimal-project-page-contribution-copy {
  opacity: .35;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 2.3vw;
}

.div-block-176 {
  z-index: -2;
  margin-top: 30.1vw;
  display: none;
  position: relative;
}

.cocktail-set-divider {
  height: 3vw;
}

.dci-cocktail-descrition-div-2 {
  align-self: flex-start;
  margin-left: .3vw;
  display: block;
}

.dci-miami-descrition-div-2-copy {
  align-self: flex-start;
  margin-top: 10vw;
  margin-bottom: 2vw;
  margin-left: .4vw;
  padding-right: 0;
  display: block;
}

.dci-miami-description-title-copy {
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.dci-miami-description-body-copy {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

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

.discover-descrition-div-2-copy {
  align-self: flex-start;
  width: 30vw;
  padding-left: .3vw;
  display: none;
}

.discover-descrition-div-2-social {
  align-self: flex-start;
  width: 30vw;
  margin-top: -8vw;
  padding-left: .3vw;
  display: block;
}

.disco-description-body-social {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 5vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.minimal-project-body-div {
  width: 70vw;
  overflow: hidden;
}

.div-block-157-stock-div-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: start stretch;
  margin-top: 42vw;
  margin-left: .6vw;
  display: none;
  position: static;
}

.minimal-project-credits {
  margin-top: 10vw;
}

.minimal-project-credits-div {
  align-self: flex-start;
  width: 100vw;
  padding-left: .3vw;
  display: flex;
}

.minimal-project-credits-header {
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.minimal-project-credits-subhead {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 15vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.minimal-project-next-project {
  margin-top: 4vw;
  margin-bottom: 0;
  display: block;
}

.minimal-project-next-project-div {
  align-self: flex-start;
  width: 100vw;
  margin-left: .3vw;
  display: flex;
}

.minimal-project-next-project-left {
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.minimal-project-next-project-right {
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: .3vw;
  padding-right: 10vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.minimal-project-next-project-right-div {
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 20vw;
  display: flex;
}

.image-1487 {
  width: 1.7vw;
}

.minimal-project-next-project-arrow-left {
  width: 2.2vw;
  margin-bottom: 0;
  margin-right: .3vw;
}

.div-block-177 {
  height: 3vw;
}

.minimal-project-next-project-arrow-right {
  width: 2.2vw;
  margin-bottom: 0;
  margin-left: .3vw;
  margin-right: .3vw;
  transform: rotate(180deg);
}

.singapore-images, .south-korea-images {
  display: flex;
}

.club-classic-images {
  width: 100vw;
  padding-left: 0;
}

.minimal-menu---work {
  z-index: 998;
  color: #ccc;
  letter-spacing: -.5px;
  mix-blend-mode: difference;
  margin: -.4vw 73px 0 8px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: relative;
}

.minimal-menu---extras {
  z-index: 999;
  color: #ccc;
  letter-spacing: -.5px;
  mix-blend-mode: difference;
  margin: -.4vw 58px 0 8px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: relative;
}

.minimal-menu---about {
  color: #ccc;
  letter-spacing: -.5px;
  mix-blend-mode: difference;
  margin: -.4vw 8px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.minimal-menu---work-dropdown-div {
  z-index: 999;
  color: #333;
  mix-blend-mode: difference;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 240px;
  padding-top: 0;
  line-height: 20px;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
}

.minimal-menu---work-dropdown-item {
  color: #ccc;
  letter-spacing: -.5px;
  mix-blend-mode: difference;
  margin: 0 8px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.minimal-menu---div {
  mix-blend-mode: difference;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 25vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

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

.div-block-178 {
  margin-top: -11px;
}

.work-link-drop-div {
  z-index: 999;
  cursor: pointer;
  mix-blend-mode: difference;
  margin-right: 14.5vw;
  font-family: Helveticaneue extended, sans-serif;
  position: fixed;
  inset: 0% 0% auto auto;
}

.dropdown-toggle-3 {
  color: #333;
  mix-blend-mode: difference;
  padding: 0;
}

.dropdown-toggle-3.w--open {
  cursor: pointer;
}

.text-block-14 {
  color: #ccc;
  cursor: pointer;
  mix-blend-mode: normal;
  margin-top: 0;
  font-size: 2vw;
  line-height: 2.9vw;
}

.dropdown-link-4 {
  opacity: 1;
  color: #ccc;
  cursor: pointer;
  margin-top: 0;
  padding: 0;
  font-size: 20px;
}

.dropdown-link-4:hover {
  opacity: 1;
}

.dropdown-link-4.w--current {
  color: #ccc;
}

.dropdown-list-2 {
  background-color: #dddddd5c;
}

.dropdown-list-2.w--open {
  cursor: pointer;
  background-color: #ddd0;
  margin-right: 32px;
}

.extras-link-drop-div {
  z-index: 999;
  mix-blend-mode: difference;
  margin-right: 7vw;
  font-family: Helveticaneue extended, sans-serif;
  position: fixed;
  inset: 0% 0% auto auto;
}

.about-link-drop-div-copy {
  z-index: 999;
  color: #333;
  mix-blend-mode: difference;
  margin-right: .5vw;
  font-family: Helveticaneue extended, sans-serif;
  position: fixed;
  inset: 0% 0% auto auto;
}

.extras-menu-text, .about-menu-text {
  color: #ccc;
  mix-blend-mode: difference;
  font-size: 2vw;
  line-height: 2.9vw;
}

.dci-cocktails-image-illusrations {
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.link-block-28 {
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.link-block-29 {
  color: #333;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-29:hover {
  opacity: .35;
}

.link-block-30 {
  color: #333;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-30:hover {
  opacity: .35;
}

.one-offs-home-page-div-minimal-copy {
  z-index: -1;
  filter: hue-rotate(363deg) brightness(103%) saturate(106%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6397f13c3e82007fa9102cc3_tridenthomepage_77788.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 60vw;
  height: 100vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.extra-home-page-full-minimal-copy {
  filter: saturate(107%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/63aab6a303bbda036e522ae2_earth%20clouds_2_HP.jpg");
  background-position: 50%;
  background-size: cover;
  width: 60vw;
  height: 100vh;
  padding-bottom: 0;
  position: relative;
  inset: 0%;
}

.div-block-179 {
  position: fixed;
  inset: 0% 0% auto auto;
}

.minimal-proj-nav {
  z-index: 999;
  mix-blend-mode: difference;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.mimial-page-nav-bar {
  display: block;
}

.minimal-project-footer {
  position: relative;
  overflow: hidden;
}

.minimal-project-footer-foot-div {
  height: 3vw;
}

.dci-cc-div-1, .dci-cc-div-2 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  margin-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.dci-cc-image-lrg {
  height: 32vw;
  margin-left: 0;
}

.dci-cc-image-sml {
  height: 32vw;
}

.div-block-180 {
  height: 9vw;
}

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

.dci-social-video-div {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.video-17 {
  width: 70vw;
  display: none;
}

.dci-social-breaker {
  height: 6vw;
}

.dci-social-grid-div-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-182 {
  width: 30vw;
  height: 30px;
  display: block;
}

.dci-div-grid-digital {
  width: 70vw;
}

.clorox-project-div {
  display: flex;
}

.clorox-div-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  margin-left: .3vw;
  display: flex;
}

.clorox-project-description-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: flex-start stretch;
  width: 30vw;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.clorox-description-div-2 {
  align-self: flex-start;
  margin-left: .3vw;
  display: block;
}

.clorox-project-header {
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.clorox-projec-body {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.div-block-183 {
  width: 70vw;
}

.clorox-div-image {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70vw;
  padding-right: .3vw;
  display: flex;
}

.clorox-breaker {
  height: 7vw;
}

.kcm-kv-1 {
  z-index: 1;
  filter: hue-rotate(-4deg) saturate(117%);
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.kcm-kv-2 {
  z-index: 1;
  filter: contrast(102%) saturate(150%);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.kcm-kv3 {
  z-index: 1;
  filter: saturate(122%);
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.scentiva-shelf-talk-image-copy {
  filter: saturate(109%);
  width: 23vw;
}

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

.brita-shelf {
  filter: saturate(109%);
  width: 13vw;
}

.cf-page-video {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 95vh;
  display: none;
  position: relative;
}

.cf-project-breaker {
  justify-content: center;
  height: 7vw;
  display: block;
}

.clorox-project-div-out {
  display: none;
}

.content-home-page-full-minimal-copy-copy {
  filter: saturate(107%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67796de3d528efdd1d94749d_2211881119C23_R0_DCIMexico_Tulum_3286.jpg");
  background-position: 50%;
  background-size: cover;
  width: 60vw;
  height: 100vh;
  padding-bottom: 0;
  position: relative;
  inset: 0%;
}

.bold-text-7 {
  font-weight: 500;
}

.italic-text-4 {
  font-weight: 300;
}

.bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 500;
}

.cv-large-div {
  flex-flow: column;
  margin-top: 4vw;
  padding-left: .3vw;
  display: flex;
}

.cv-div-left {
  width: 30vw;
}

.cv-div-right {
  width: 70vw;
}

.cv-title-1 {
  margin-top: -.2vw;
  margin-bottom: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 500;
  line-height: 2vw;
}

.cv-title-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 1.5vw;
}

.div-block-185 {
  margin-top: 0;
  margin-bottom: .2vw;
}

.cv-div-left-right {
  margin-top: 1vw;
  display: flex;
}

.cv-header {
  margin-bottom: 2vw;
}

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

.about-page-header {
  color: #ccc;
  text-align: left;
  letter-spacing: -.1vw;
  mix-blend-mode: difference;
  margin-top: 2.5vw;
  margin-left: .3vw;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 2.4vw;
}

.logos-and-clients {
  margin-top: 1vw;
  display: flex;
}

.client-div {
  height: 20vh;
  display: none;
}

.client-left-div {
  width: 30vw;
  padding-left: .3vw;
}

.client-right-div {
  width: 70vw;
  margin-top: -2vw;
}

.client-logo-images {
  width: 7vw;
  margin-top: 0;
  padding-left: .5vw;
  padding-right: .5vw;
}

.golds-gym-adss-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center end;
  width: 70vw;
  height: auto;
  margin-top: auto;
  margin-bottom: 0;
  padding-right: .3vw;
  display: grid;
}

.cf-name-tags-div, .div-block-187 {
  display: flex;
}

.cf-event-description-div {
  width: 30vw;
}

.character-project-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wiwik-text-div-copy {
  margin-left: .3vw;
  padding-top: 34px;
  padding-left: 0;
  padding-right: 88px;
}

.cf-event-descript-text {
  margin-left: .6vw;
  padding-top: 34px;
  padding-left: 0;
}

.cf-event-set-up-div {
  margin-top: 6vw;
  display: flex;
}

.cf-event-poster-div {
  justify-content: center;
  align-items: center;
  width: 70vw;
  display: flex;
}

.div-block-188, .div-block-189 {
  padding-left: 30vw;
}

.div-block-190 {
  margin-bottom: 13vw;
  padding-left: 30vw;
}

.div-block-191 {
  padding-left: 30vw;
}

.dci-social-video-div-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: start stretch;
  margin: 11vw 23vw 29vw 0;
  display: grid;
  position: static;
  overflow: visible;
}

.dci-social-video-div-2 {
  margin-top: 0;
  margin-right: 0;
  transform: rotate(90deg);
}

.dci-social-video-div-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  margin-top: -17vw;
  margin-left: 23vw;
  margin-right: 10vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
  transform: rotate(-90deg);
}

.dci-social-video-left {
  width: 50vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -9vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.dci-social-video-right {
  width: 50vw;
  margin-left: -14vw;
  margin-right: -18vw;
  padding-bottom: 15vw;
  padding-left: 0;
  transform: rotate(90deg);
}

.dci-social-description-1 {
  align-self: flex-start;
  width: 30vw;
  margin-top: 7vw;
  margin-bottom: -8vw;
  padding-left: .5vw;
  display: block;
}

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

.video-16-copy {
  align-self: flex-start;
  width: 70vw;
  margin-top: 0;
  margin-right: .3vw;
  display: none;
}

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

.nav-header-bg-link {
  text-transform: none;
  cursor: pointer;
  text-decoration: none;
}

.dci-social-breaker-copy {
  height: 26vw;
}

.dci-social-breaker-2 {
  height: 11vw;
}

.div-block-193 {
  margin-left: 0;
  padding-left: 30vw;
  display: block;
}

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

.dci-social-description-title-copy {
  opacity: 1;
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.dci-social-div-copy {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 93vh;
  display: flex;
  position: static;
}

.div-block-194 {
  background-color: #f5f5f5;
  height: 5vw;
  position: fixed;
  inset: 0% 0% auto;
}

.dci-cc-video1 {
  filter: brightness(102%);
  width: 100vw;
  height: 100vh;
  display: none;
}

.link-block-33 {
  mix-blend-mode: difference;
  text-decoration: none;
}

.minital-project-div-2 {
  border-radius: 20px;
  flex-flow: column;
  width: 60vw;
  height: 42vw;
  margin-top: 5vw;
  margin-bottom: 0;
  margin-left: 39.3vw;
  display: flex;
}

.dci-cocktails-image-large-xl {
  height: 43vw;
  margin-left: 0;
}

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

.dci-cc-image-sml-2 {
  height: 34.53vw;
  margin-left: 0;
}

.div-block-195 {
  height: 9vw;
}

.disco-div-sep {
  height: 2vw;
}

.image-1488 {
  z-index: 999;
  width: 25vw;
  margin-top: .3vw;
  margin-left: .3vw;
  position: fixed;
  inset: 0% auto auto 0%;
}

.bg-sig-hp {
  width: 78vw;
  margin-top: .3vw;
  margin-left: .3vw;
}

.image-1489 {
  mix-blend-mode: exclusion;
  width: 36vw;
}

.div-block-196 {
  z-index: -1;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67845b9bd2c7cd3503c4021d_marker_brandongraf%20port2.png");
  background-position: 6% -6%;
  background-repeat: no-repeat;
  background-size: 130vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-68 {
  color: #ccc;
  margin-top: .5vw;
  margin-bottom: 0;
  font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 3vw;
}

.minimal-hp-projects-bg-video-222 {
  z-index: -1;
  filter: brightness(105%) saturate(118%);
  width: 60vw;
  height: 40vw;
  display: none;
}

.extra-home-page-full-minimal-222-copy {
  filter: saturate(107%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6773736164c06eee20320fc7_DCI_cocktails_hp_minimal.jpg");
  background-position: 50%;
  background-size: cover;
  width: 60vw;
  height: 100vh;
  padding-bottom: 0;
  position: relative;
  inset: 0%;
}

.content-home-page-full-minimal222-copy-copy-copy {
  filter: saturate(107%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67796de3d528efdd1d94749d_2211881119C23_R0_DCIMexico_Tulum_3286.jpg");
  background-position: 50%;
  background-size: cover;
  width: 60vw;
  height: 100vh;
  padding-bottom: 0;
  display: none;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1-22 {
  z-index: -1;
  filter: brightness(102%) saturate(102%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60vw;
  height: 40vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1-22:hover {
  filter: brightness(105%) saturate(120%);
}

.dci-cocktails-image-header {
  width: 70vw;
  margin-top: -2vw;
  margin-left: 0;
}

.club-classic-images-header {
  display: flex;
}

.lightbox-reel {
  z-index: -2;
  background-color: #c9c9c900;
  border: .15vw solid #333;
  border-radius: 50vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 5vw;
  margin-top: -9.5vw;
  margin-left: .3vw;
  text-decoration: none;
  display: none;
  position: fixed;
}

.lightbox-reel-text {
  color: #333;
  text-align: center;
  letter-spacing: -.4px;
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.4vw;
  font-weight: 400;
  line-height: 2vw;
  text-decoration: none;
  display: flex;
}

.home-page-projects-div-row {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 99.3vw;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.dci-cc-image-sml-3 {
  height: 34.5vw;
}

.home-page-projects-travelimagery {
  flex-flow: column;
  width: 33vw;
  height: 22vw;
  display: flex;
}

.discover-minimal-hp-3 {
  z-index: -1;
  filter: brightness(105%) saturate(113%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-3:hover {
  filter: brightness(105%) saturate(120%);
}

.project-cocktails {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771e44d83ae6bc4a1d681d1_cultmash777.jpg");
  background-position: 50%;
  background-size: cover;
  width: 33vw;
  height: 22vw;
}

.home-page-projects-div-1 {
  justify-content: center;
  align-items: center;
  margin-top: 14.5vw;
  display: flex;
}

.project-images-copy {
  filter: brightness(102%);
  background-color: #141414;
  width: 33vw;
  height: 22vw;
}

.discover-minimal-hp-1-2244 {
  z-index: -1;
  filter: brightness(102%) saturate(95%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1-2244:hover {
  filter: brightness(102%) saturate(95%);
}

.home-page-projects-div-2 {
  justify-content: center;
  align-items: center;
  margin-top: 1vw;
  display: flex;
}

.home-project-heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.1vw;
  font-weight: 400;
  line-height: 2vw;
}

.hp-miinimal-social-video {
  z-index: -1;
  filter: brightness(105%) saturate(118%);
  width: 33vw;
  height: 22vw;
}

.home-page-projects-dci-social {
  filter: saturate(110%);
  flex-flow: column;
  width: 33vw;
  height: 22vw;
  display: flex;
}

.minimal-hp-projects-miami {
  z-index: -1;
  filter: brightness(105%) saturate(110%);
  width: 33vw;
  height: 22vw;
}

.minimal-hp-projects-bg-cf, .minimal-hp-projects-clorox {
  z-index: -1;
  filter: brightness(105%) saturate(118%);
  width: 33vw;
  height: 22vw;
}

.project-clorox-copy, .project-one-offs, .project-extras {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/679bcab0e84ab7731746c4f7_63aa0861860562798232b062_12323cloroxbox-p-2000.jpg");
  background-position: 50%;
  background-size: cover;
  width: 33vw;
  height: 22vw;
}

.one-offs-home-page-div-minimal-copy-copy {
  z-index: -1;
  filter: hue-rotate(363deg) brightness(103%) saturate(106%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6397f13c3e82007fa9102cc3_tridenthomepage_77788.jpg");
  background-position: 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.projects-extras {
  filter: saturate(107%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/63aab6a303bbda036e522ae2_earth%20clouds_2_HP.jpg");
  background-position: 50%;
  background-size: cover;
  width: 33vw;
  height: 22vw;
  padding-bottom: 0;
  position: relative;
  inset: 0%;
}

.project-images-cf {
  width: 33vw;
  height: 22vw;
}

.link-block-36 {
  color: #333;
  text-decoration: none;
}

.div-block-204 {
  z-index: -2;
  background-color: #f5f5f5;
  height: 97vh;
  margin-top: 45vw;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-205 {
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: -5vw;
  margin-bottom: 0;
  display: flex;
}

.div-block-206 {
  width: 70vw;
  height: 44vw;
}

.background-video-28 {
  height: 39vw;
}

.ird-image-1 {
  width: 99.3vw;
  margin-left: 0;
}

.body-minimal-home-black {
  background-color: #f5f5f5;
}

.div-block-207 {
  justify-content: center;
  align-items: center;
  margin-top: .3vw;
  display: flex;
}

.background-video-29 {
  width: 99.3vw;
  height: 90vh;
}

.contact-button {
  z-index: 40;
  border: 2px solid var(--light-black);
  color: var(--light-black);
  cursor: pointer;
  background-color: #0000;
  border-radius: 9px;
  margin-left: 4px;
  margin-right: 4px;
  font-family: Abcdiatype Trial, sans-serif;
  position: relative;
}

.div-block-208 {
  width: 10vh;
  height: 10vh;
}

.dci-75th-animatino-1 {
  filter: saturate(107%);
  width: 100vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.dci-75th-animation-div-1 {
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  margin-bottom: -1.3vw;
  display: flex;
}

.background-video-30 {
  width: 99.3vw;
  height: 98vh;
  display: flex;
}

.superscript-3 {
  font-size: 1vw;
}

.image-1422-copy {
  z-index: 999;
  filter: saturate(103%);
  width: 39%;
  margin: -582px -533px -533px -976px;
  position: relative;
}

.ird-div-1 {
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  padding-left: .15vw;
  padding-right: .15vw;
  display: flex;
}

.image-1490 {
  width: 33.2vw;
  padding-left: .15vw;
  padding-right: .15vw;
}

.ird-masthead-video-1 {
  filter: brightness(102%) saturate(102%);
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.ird-business-card-div {
  justify-content: center;
  align-items: center;
  margin-top: 10vw;
  display: flex;
}

.ird-div-30-70 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  margin-bottom: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
  position: static;
}

.ird-div-30 {
  justify-content: center;
  align-items: center;
  width: 37.5vw;
  display: flex;
}

.ird-div-70-copy {
  background-color: #dbdbdb;
}

.ird-div-50-50 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.ird-div-50 {
  width: 49.5vw;
  height: 28.8vw;
}

.heading-69 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  line-height: 2vw;
}

.ird-middle-body-blurb {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 9vw;
  padding-left: 2vw;
  padding-right: 7vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: flex;
}

.background-video-31 {
  border-radius: .7vw;
  height: 34vw;
}

.ird-div-100 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.ird-div-100-small-div-copy {
  border-radius: 0;
  width: 99.5vw;
  height: 50vw;
}

.ird-divider {
  margin-bottom: 9vw;
}

.image-1491 {
  filter: saturate(103%);
  border-radius: .7vw;
  width: 100vw;
}

.ird-div-60-copy {
  background-color: #dbdbdb;
  width: 69.65vw;
}

.ird-div-40 {
  width: 39.3vw;
  display: flex;
}

.ird-div-60-40-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: none;
  position: relative;
}

.image-1492 {
  width: 39.2vw;
}

.ird-div-33-33-33 {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
  position: relative;
}

.ird-div-33 {
  width: 34.65vw;
  display: flex;
}

.image-ird-33 {
  border-radius: .7vw;
  width: 62.5vw;
}

.ird-divider-3 {
  height: 0;
}

.ird-divider-2 {
  height: 5.9vw;
}

.ird-divider-1 {
  margin-bottom: 9vw;
}

.ird-30-vertical-stories {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ird-30-story {
  width: 24vw;
  display: flex;
}

.ird-div-33-33-33-v1 {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: none;
  position: relative;
}

.ird-divider-4-copy {
  height: .5vw;
}

.image-1493 {
  border-radius: .7vw;
  width: 61.5vw;
}

.ird-div-100-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -.7vw;
  display: flex;
  position: static;
}

.ird-div-100-small-div-copy-copy {
  border-radius: 0;
}

.ird-scroll-image {
  border-radius: .7vw;
  width: 99.4vw;
}

.ird-scroll-div {
  justify-content: center;
  align-items: center;
  margin-top: -.6vw;
  display: flex;
}

.ird-divider-5-copy-copy {
  height: 1vw;
}

.ird-div-100-animation-copy {
  width: 99.3vw;
  height: 35vw;
}

._100-animatino {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.background-video-32copy {
  border-radius: .7vw;
  height: 45vw;
}

.ird-divider-5-copy-copy-copy {
  height: 11vw;
}

.ird-div-38-copy {
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 38.75vw;
  display: flex;
}

.ird-div-62-copy-copy {
  width: 60.1vw;
}

.ird-div-38-62copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  margin-bottom: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
  position: static;
}

.image-1494 {
  border-radius: .7vw;
  width: 40.4vw;
}

.ird-divider-5-copy-copy-copy-copy {
  height: .6vw;
  display: none;
}

.ird-scroll-div-video {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 50vw;
  margin-top: -.6vw;
  display: flex;
}

.ird-bg-video-1 {
  border-radius: .7vw;
  width: 99.3vw;
  height: 60vw;
}

.image-1495 {
  z-index: 2;
  width: 31vw;
  position: absolute;
}

.image-1495-noise {
  opacity: .54;
  filter: none;
  mix-blend-mode: screen;
  border-radius: .7vw;
  height: 61vw;
  display: block;
}

.div-block-209 {
  border-radius: .7vw;
}

.div-block-210 {
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 0 0 .7vw .7vw;
  width: 100vw;
  height: 100vh;
}

.background-video-31-copy {
  border-radius: .7vw;
  height: 34vw;
  display: none;
}

._50-50-pattern-image {
  border-radius: .7vw;
  width: 100vw;
}

.ird-scroll-div-newspaper {
  justify-content: center;
  align-items: center;
  margin-top: -.6vw;
  display: none;
}

.page-old {
  display: none;
}

.project-ird-copy {
  width: 33vw;
  height: 22vw;
}

.ird-noise2 {
  opacity: .34;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: block;
  position: absolute;
}

.ird-logo2-copy {
  opacity: .48;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: block;
  position: absolute;
}

.logo-ird-hp {
  z-index: 5;
  width: 2.5vw;
  margin-top: 10vw;
  margin-left: 15.2vw;
  display: inline-block;
  position: absolute;
}

.dci26-1495-copy {
  z-index: 2;
  width: 87vw;
  position: absolute;
}

.dci26-block-210-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69eaa1aa49f7ad99f788d515_DCI_2026_KV_23.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.dci26-masthead-video-1-copy {
  filter: brightness(102%) saturate(102%);
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 93vh;
  display: flex;
}

.dci26-block-209-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dci26-header-div-desktop {
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.dci26-divider-1-copy {
  margin-bottom: 9vw;
}

.dci26-div-100-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.dci26-div-100-small-div-copy-copy {
  border-radius: 0;
  width: 98vw;
}

.dci26-bg-video-1-copy {
  filter: saturate(107%);
  border-radius: 1vw;
  width: 98vw;
  height: 53vw;
}

.dci26-scroll-div-video-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 54.3vw;
  margin-top: -.6vw;
  display: flex;
}

.dci26-divider-3-copy {
  height: .3vw;
}

.dci26-div-30-70-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  margin-bottom: -27.7vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
  position: static;
}

.irdci26-div-30-copy {
  justify-content: flex-start;
  align-items: center;
  width: 43vw;
  display: flex;
}

.dci26-ird-33-copy {
  border-radius: .7vw;
  width: 53vw;
}

.d-ci26image-ird-33-copy {
  border-radius: .7vw;
  width: 41vw;
}

.dci-26-phone-sand {
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 41vw;
  height: 46.5vw;
  display: flex;
}

.irdci26-div-30-left-copy {
  justify-content: flex-end;
  align-items: center;
  width: 56vw;
  display: flex;
}

.dci26-div-30-70-right {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: -46.4vw;
  margin-bottom: .3vw;
  padding-left: .3vw;
  padding-right: 1vw;
  display: flex;
  position: static;
}

.irdci26-div-30-right-copy-copy {
  justify-content: flex-start;
  align-items: center;
  width: 56vw;
  display: flex;
}

.d-ci26image-ird-33-2-copy {
  border-radius: .7vw;
  width: 89vw;
}

.dci26-div-30-70-right-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: .3vw;
  padding-right: 1vw;
  display: flex;
  position: static;
}

.dci26-div-30-70-left-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-bottom: .3vw;
  padding-left: 1vw;
  padding-right: .3vw;
  display: flex;
  position: static;
}

.dci-26-phone-couch-copy {
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 41vw;
  height: 55vw;
  display: flex;
}

.dci-divider-5 {
  height: .6vw;
}

.dci26-div-right-extra-1 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: -50.7vw;
  margin-bottom: 0;
  padding-left: 1vw;
  display: flex;
  position: static;
}

.irdci26-div-right-extra-one {
  justify-content: flex-start;
  align-items: center;
  width: 66vw;
  display: flex;
}

.d-ci26image-right-extra-image {
  border-radius: .7vw;
  width: 59.7vw;
}

.dci26-div-extra-skinny1 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: 1vw;
  margin-bottom: 0;
  padding-left: .3vw;
  padding-right: 1vw;
  display: flex;
  position: static;
}

.irdci26extra-skinny-1 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.d-ci26extra-skinny-1-image {
  border-radius: .7vw;
  width: 37.6vw;
}

.dci26-div-right-extra-2 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: 11vw;
  margin-bottom: 0;
  padding-left: .3vw;
  padding-right: 1vw;
  display: flex;
  position: static;
}

.d-ci26image-right-extra-2-image {
  filter: none;
  border-radius: .7vw;
  width: 38vw;
}

.dci26-div-small-right {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  margin-bottom: 0;
  padding-left: 1vw;
  padding-right: .3vw;
  display: flex;
  position: static;
}

.irdci26-div-small-right-div {
  justify-content: flex-start;
  align-items: center;
  width: 56vw;
  display: flex;
}

.d-ci26image-small-right-image {
  border-radius: .7vw;
  width: 89vw;
}

.dci26_up_image_1 {
  filter: saturate(103%);
  border-radius: .7vw;
  width: 53.5vw;
}

.dci26_up_image_div {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 98vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.dci26_up_image_large-div {
  grid-row-gap: .7vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: flex;
  position: static;
}

.image-1491-copy {
  filter: saturate(103%);
  border-radius: .7vw;
  width: 100vw;
}

.ic-header-div-1 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47f429cedaa119530b661_iC_Cover1.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.minimal-project-page-body-sib-project {
  letter-spacing: -.5px;
  width: 36vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.page-text-div {
  justify-content: center;
  align-items: center;
  padding-top: 2vw;
  padding-left: 46vw;
  display: flex;
}

.ird-divider-large {
  height: 6vw;
}

.instacart-social-1 {
  border: .5vw solid #f5f5f5;
  border-radius: 0;
  width: 50.5vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -5.45vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.div-block-211 {
  border-radius: 11px;
}

._2 {
  z-index: 99;
  border: .5vw solid #f5f5f5;
  border-radius: 0;
  width: 50.5vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -5.45vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.ic-social-div-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  margin-top: 4vw;
  margin-left: 5vw;
  margin-right: 10vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
  transform: rotate(-90deg);
}

.div-block-166-copy {
  margin-top: 0;
  margin-right: 0;
  transform: rotate(90deg);
}

.div-block-166-ic-social {
  z-index: 99;
  margin-top: 0;
  margin-right: 0;
  padding-left: 32vw;
  position: relative;
  transform: rotate(90deg);
}

.div-block-157-ic-social-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: start stretch;
  margin-top: 0;
  margin-left: -.3vw;
  display: grid;
  position: static;
  overflow: visible;
}

.div-block-212 {
  background-color: #000;
  width: 27vw;
  height: 1px;
  margin-bottom: .7vw;
}

.ic-descrition-div-2-social-copy {
  align-self: flex-start;
  width: 30vw;
  margin-top: -90vw;
  margin-bottom: 76.1vw;
  padding-left: .3vw;
  display: block;
}

.ic-print {
  height: 100vw;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 32px;
}

.ic-audio-div-group-copy {
  margin-top: 30.1vw;
}

.ic-audio-div-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  margin-top: -16vw;
  margin-left: 23vw;
  margin-right: 10vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
  transform: rotate(-90deg);
}

.discover-descrition-div-2-social-ic {
  align-self: flex-start;
  width: 30vw;
  margin-top: -32vw;
  margin-bottom: 54.1vw;
  padding-left: .3vw;
  display: block;
}

.ic-dooh-bg-vid {
  filter: saturate(110%);
  width: 70vw;
  height: 42vw;
  margin-top: 34vw;
  margin-bottom: -4vw;
}

.div-block-156-dooh-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 3.1vw;
  margin-left: 30vw;
  margin-right: .3vw;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.ic-descrition-div-ic-dooh2-social-copy-copy {
  align-self: flex-start;
  width: 30vw;
  margin-top: -40vw;
  margin-bottom: 76.1vw;
  padding-left: .3vw;
  display: none;
}

.div-block-213 {
  background-color: #041e42;
  border-radius: .7vw;
  width: 25vw;
  height: 24vw;
}

.div-block-213-copy {
  background-color: #041e42;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 28vw;
  height: 20vw;
  display: flex;
}

.join-the-cllub1 {
  width: 21vw;
}

.div-block-213-copy-copy {
  background-color: #004c97;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 41vw;
  height: 20vw;
  display: flex;
}

.we-dont-bond {
  width: 27vw;
}

.div-block-214 {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  flex-flow: column;
  display: flex;
}

.div-block-214-copy {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  display: flex;
}

.div-block-214-verticl {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  flex-flow: column;
  display: flex;
}

.div-block-214-vertical-copy {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  flex-flow: column;
  padding-left: .7vw;
  display: flex;
}

.div-block-213-yeow-right {
  background-color: #f5f3c4;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 28vw;
  height: 27.9vw;
  display: flex;
}

.div-block-213-yellow-right-2 {
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 28vw;
  height: 22vw;
  display: flex;
  overflow: hidden;
}

.div-block-213-bottom-2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69a72f1a87fba200e529afc2_TWL%2BPoolside%2BEscape_18-CC.jpg");
  background-position: 50% 60%;
  background-size: cover;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 39vw;
  height: 30vw;
  display: flex;
}

.div-block-213-bottom-3 {
  background-color: #ccecf9;
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 14.6vw;
  display: flex;
}

.light-blue-div {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  flex-flow: column;
  display: flex;
}

.join-the-club-gif {
  width: 21vw;
}

.dci-logo-1 {
  width: 15vw;
}

.dci-logo-1-copy {
  width: 11vw;
}

.umbrella-div-video {
  border-radius: .7vw;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 24vw;
  display: flex;
}

.ird-divider-4-copy-copy {
  height: 6vw;
}

.background-video-32 {
  filter: saturate(120%);
  width: 100vw;
  height: 100vh;
  display: none;
}

._1-side-images-div {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.div-block-215 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69ab605bdda58876b1343a1d_polo_23232.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 50vw;
  height: 60vw;
}

.div-block-215-copy {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: .7vw;
  flex-flow: column;
  width: 50vw;
  height: 60vw;
  display: flex;
}

.dci26-divider-1-copy-copy {
  margin-bottom: 1vw;
}

.div-block-215-chorizontal {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69a8a5250fe6ca6217e1c9e2_SLunch-on-beach-1.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 50vw;
  height: 29vw;
}

.div-block-215-chorizontal-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69a8a4ee66afd8b3803682b5_brunch-greenhouse2.jpg");
  background-position: 70% 15%;
  background-size: 52vw;
  border-radius: .7vw;
  width: 50vw;
  height: 31vw;
}

.div-block-157-ic-social-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: start stretch;
  margin-top: -17vw;
  margin-left: -.3vw;
  display: grid;
  position: static;
  overflow: visible;
}

.ird-divider-4-copy-copy-copy {
  height: 6vw;
}

.dci26_up_image_12copy {
  filter: saturate(103%);
  border-radius: .7vw;
  width: 44vw;
}

.div-block-216 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .7vw;
  padding-left: 0;
  display: flex;
}

.background-video-33 {
  filter: saturate(105%);
  border-radius: .7vw;
  width: 48.5vw;
  height: 28vw;
}

.div-block-217 {
  border-radius: .7vw;
}

.up_2, .up_3, .up_4 {
  display: none;
}

.dci26_up_image_div-1 {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dci26_up_image_div-2 {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 100vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: none;
}

.dci26_up_image_div-3, .dci26_up_image_div-4 {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 98vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: none;
}

.page-text-div-2 {
  justify-content: center;
  align-items: center;
  padding-top: 2vw;
  padding-left: 46vw;
  display: flex;
}

.page-body-copy-2 {
  text-align: left;
  letter-spacing: 0;
  width: 39vw;
  margin-top: 2vw;
  margin-bottom: 0;
  margin-left: -1vw;
  padding-top: 0;
  padding-left: 0;
  padding-right: 2vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.4vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.up-circles-text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dci26_up_image_div-2-copy, .dci26_up_image_div-3-copy, .dci26_up_image_div-4-copy {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  border-radius: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.bts-div {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  margin-top: .7vw;
  display: flex;
}

.bts-video-1 {
  width: 40vw;
  height: 28vw;
  display: flex;
}

.bts-vid-2 {
  filter: brightness(95%) saturate(115%);
  border-radius: .7vw;
  width: 35vw;
  height: 28vw;
}

.div-block-218 {
  filter: brightness(105%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b865c60294242b4731fa57_000737580001-eddfdfited.jpg");
  background-position: 101% 28%;
  background-size: 34vw;
  border-radius: .7vw;
  width: 30vw;
  height: 28vw;
}

.bts-text {
  text-align: left;
  letter-spacing: -.5px;
  width: 98vw;
  margin-top: 0;
  margin-bottom: 11px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.bts-page-text2 {
  justify-content: center;
  align-items: center;
  padding-top: 8vw;
  padding-left: 0;
  display: flex;
}

.div-block-218-copy {
  filter: brightness(109%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69ab5a29f6d958cb5a8fe7df_Image%20(2)%20(1).jpeg");
  background-position: 50% 23%;
  background-size: cover;
  border-radius: .7vw;
  width: 30vw;
  height: 22vw;
}

.bold-text-11 {
  font-weight: 400;
}

.brand-guides-dci {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: .3vw;
  display: none;
  position: static;
}

.project-dci-2026 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69eaa1aa49f7ad99f788d515_DCI_2026_KV_23.jpg");
  background-position: 50% 100%;
  background-size: 47vw;
  width: 33vw;
  height: 22vw;
}

.project-ic-superbowl {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47f429cedaa119530b661_iC_Cover1.jpg");
  background-position: 50%;
  background-size: cover;
  width: 33vw;
  height: 22vw;
}

.bts-vid-2-copy {
  filter: saturate(126%);
  border-radius: .7vw;
  width: 35vw;
  height: 28vw;
}

.bts-vid-2-copy-copy {
  filter: brightness(91%) saturate(115%);
  border-radius: .7vw;
  width: 35vw;
  height: 22vw;
}

.ic-header-div-2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47f1990ec6dc9e25def14_ICCover4.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.ic-header-div-3 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47f0b2079aba15cc20bba_ICCover5.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.ic-header-div-4 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47efde85a6a06d9eb9021_ICCOVer2.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.ic-header-div-5 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b47eefc43dadb8e430bbc7_ICCover3.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.div-footer-divider {
  margin-top: -1vw;
  padding-top: 0;
  position: relative;
  box-shadow: inset 0 11px 30px -10px #b4b2b2;
}

.footer-divider-spacing {
  margin-top: 0;
}

.footer-divider-spacing-copy {
  margin-top: 2vw;
  margin-bottom: -9vw;
  padding-bottom: 0;
}

.brand-guides-div {
  border-radius: .7vw;
  width: 50vw;
  height: 28vw;
}

.brand-guides-div-block {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  margin-top: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.laptop-mock {
  border-radius: .7vw;
  width: 60vw;
  height: 43vw;
}

.brand-guides-mock-port {
  border-radius: .7vw;
  width: 37.3vw;
  height: 43vw;
}

.bts-image-1-copy {
  filter: contrast(84%) brightness(124%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b865cd19cf391fd31398ca_000737580019dfdfd.jpg");
  background-position: 70%;
  background-size: 52vw;
  border-radius: .7vw;
  width: 40vw;
  height: 28vw;
  display: flex;
}

.bts-image2-1-copy, .bts-image3-1-copy {
  width: 40vw;
  height: 28vw;
  display: flex;
}

.bts-image1232-1-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b865a1c833b236a39661a5_000737580005-e23232dited.jpg");
  background-position: 50%;
  background-size: 36vw;
  border-radius: .7vw;
  width: 40vw;
  height: 28vw;
  display: flex;
}

.cc-1 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67ad69c80cd024e19c3b3d9a_DC5_4417.jpg");
  background-position: 50%;
  background-size: 30vw;
  width: 28vw;
  height: 32vw;
}

.cc2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67ad69f83abc9daac7c1c681_DC5_4529.jpg");
  background-position: 15%;
  background-size: 47vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48vw;
  height: 32vw;
  display: flex;
}

.cc3 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67872980ec32cb816de56203_12087843C03_R0_DC5_188823.jpg");
  background-position: 15%;
  background-size: 23vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 23vw;
  height: 32vw;
  display: flex;
}

.cc4 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67855e77b9e598ed29ba1f04_12087843C04_R1_DC5_177022.jpg");
  background-position: 50% 56%;
  background-size: 30vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 29vw;
  height: 32vw;
  display: flex;
}

.cc5 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9ab4027be3b7a63c41fa7_11881119C83_R0_DCI_Palace_Dinning_7688.jpg");
  background-position: 50%;
  background-size: 27vw;
  width: 23vw;
  height: 32vw;
}

.cc6 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9ab6d4003b7f15484cfed_Rikugien_01.jpg");
  background-position: 50% 20%;
  background-size: 50vw;
  width: 48vw;
  height: 32vw;
}

.cc7 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9ae745979e8bce0cf9fb1_11steph-edit.jpg");
  background-position: 50%;
  background-size: 27vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 23vw;
  height: 32vw;
  display: flex;
}

.cc8 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9aeb11d453f63ccb419be_12082783C54_R0_Seville_HotelTable_4557.jpg");
  background-position: 50% 69%;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 31vw;
  height: 32vw;
  display: flex;
}

.cc9 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b4a8e6877e396728e876_12082783C57_R0_Seville_Hallway_5525.jpg");
  background-position: 46%;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 31vw;
  height: 32vw;
  display: flex;
}

.cc10 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b51d67d96c431906398f_12082783C58_R0_Seville_InteriorCourtyard_4997.jpg");
  background-position: 50%;
  background-size: 33vw;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32vw;
  height: 32vw;
  display: flex;
}

.cc11 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b6c58306ab1e2054ecc1_ArakurayamaSengen_Kawaguchiko_06.jpg");
  background-position: 15%;
  background-size: 27vw;
  width: 26vw;
  height: 32vw;
}

.cc12 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b6ecf9b193a7005b9a4b_Corfu-Fortress.jpg");
  background-position: 50%;
  background-size: 25vw;
  width: 23vw;
  height: 32vw;
}

.cc13 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b70807234af005c4acee_1P7A1457.jpg");
  background-position: 50%;
  background-size: 25vw;
  width: 23vw;
  height: 32vw;
}

.cc14 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b719b7125e612f421146_The-Vines_-147.jpg");
  background-position: 50%;
  background-size: 28vw;
  width: 27vw;
  height: 32vw;
}

.cc15 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b7308371915cbcca65f1_11881119C92_R0_DCI_BotanicalGardens_0513.jpg");
  background-position: 50%;
  background-size: 35vw;
  width: 40vw;
  height: 50vw;
}

.cc16 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b74af62a47692854870a_12087843C10_R1_0160.jpg");
  background-position: 48%;
  background-size: 24vw;
  width: 23vw;
  height: 32vw;
}

.cc17 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b76f27633cb4c689fffb_12087843C29_R0_2710.jpg");
  background-position: 50%;
  background-size: 80vw;
  width: 74vw;
  height: 50vw;
}

.cc18 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b8de529abe3bedc6da64_11881119C114_R2_DCI_London_FortnumAndMason_1108.jpg");
  background-position: 15% 70%;
  background-size: 34vw;
  width: 31vw;
  height: 32vw;
}

.cc19 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b925ba87dec93c6b18a1_TL_Tokyo_shinkansen-fuji-shina-1.jpg");
  background-position: 43% 252%;
  background-size: 44vw;
  width: 45vw;
  height: 32vw;
}

.cc20 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b8f1aacf353294c408ad_12087843C25_Berlin_Buildings_8279.jpg");
  background-position: 50%;
  background-size: 50vw;
  width: 45vw;
  height: 32vw;
}

.cc21 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b953ea7e4c3e8ebf693c_12087843C20_R1_5452.jpg");
  background-position: 50%;
  background-size: 41vw;
  width: 36vw;
  height: 45vw;
}

.cc22 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b99646b8bc0637ea798e_Mesta-Chios.jpg");
  background-position: 50%;
  background-size: 25vw;
  width: 23vw;
  height: 32vw;
}

.cc23 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b8f1aacf353294c408ad_12087843C25_Berlin_Buildings_8279.jpg");
  background-position: 50%;
  background-size: 100vw;
  width: 64vw;
  height: 45vw;
}

.div-block-219 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-top: .3vw;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.div-block-220 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc0e504a2adeb1de7a661a_kngiht-sudsdsi0_0-53.jpg");
  background-position: 46% 80%;
  background-size: 53vw;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 40vw;
  display: flex;
}

.ai-image-2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc107080b246983a3f4bb9_DCI_Local_Markets_Japan_LilyPond.jpg");
  background-position: 50%;
  background-size: 72vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 55vw;
  height: 40vw;
  display: flex;
}

.ai-image-1 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc0e504a2adeb1de7a661a_kngiht-sudsdsi0_0-53.jpg");
  background-position: 46% 80%;
  background-size: 53vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 44vw;
  height: 40vw;
  display: flex;
}

.ai-image-4 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc11ed7326ab1a0deb70f4_DCI_Local_Markets_SA_Gusheshe.jpg");
  background-position: 50%;
  background-size: 72vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 71vw;
  height: 40vw;
  display: flex;
}

.ai-image-5 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc11cc4e42a2cecef2273e_DCI_Local_Markets_Peru_Flowers.jpg");
  background-position: 50%;
  background-size: 78vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 70vw;
  height: 40vw;
  display: flex;
}

.ai-image-6 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69cdb31f64789cd5428b3f70_replaasdfasdvce-the-legs-a-woman's-legs-that-are-crossed-and-wearing-red-kitten-heels.jpg");
  background-position: 50%;
  background-size: 36vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 36vw;
  height: 40vw;
  display: flex;
}

.ai-image-7 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c814817ecd6fed8f904fc2_0_0-sdsd55.jpg");
  background-position: 60%;
  background-size: 73vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 80vw;
  height: 40vw;
  display: flex;
}

.ai-label {
  background-color: #00000057;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 10vw;
  height: 2vw;
  margin: 1vw;
  display: flex;
}

.ai-label-text {
  color: #dfdfdf;
  text-align: center;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: .7vw;
  font-weight: 500;
}

.club-classic-images-header-2 {
  margin-top: 5vw;
  display: flex;
}

.art-image-1 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60ba6dc77653017159911fbd_cloud%20tight.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 31vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 60vw;
  height: 40vw;
  display: flex;
}

.artiage-2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/639d4c3e598a9c799aa44975_rollinagainyellow77.jpg");
  background-position: 50% 39%;
  background-size: 100vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100vw;
  height: 52vw;
  display: flex;
}

.artiage-3 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67ef34c1fcb5ebdf15102ad5_75th-logo-bllkjack-animation-12.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 139vw;
  height: 40vw;
  display: flex;
}

.art-image-2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/61380f32a1dc8200322107dd_Logo_NIKE2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 60vw;
  height: 40vw;
  display: flex;
}

.art-image-3 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/62c355e7e3a0d415817f2198_6111b4bd5flkndacc215916f5b9_eqfgwerger.png");
  background-position: 50%;
  background-size: 35vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 60vw;
  height: 40vw;
  display: flex;
}

.art-image-4 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65767e489200194a88cac96a_GettyImages-1302004708_tree-fresener.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 61vw;
  height: 40vw;
  display: flex;
}

.art-image-5 {
  filter: saturate(106%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/635700dc559d1c2a04c28432_60bfa177dsdfgfg3d5845fa3fb6725_Screen%20Shot%202021-06-08%20at%2011.57.10%20AM-p-1600.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100vw;
  height: 45vw;
  display: flex;
}

.art-image-6 {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/602efbd0b6bbddfc513f5b59_slumbums_logo_V3-vectorpng-02.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 66vw;
  height: 40vw;
  display: flex;
}

.art-image-7 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/65767e489200194a88cac96a_GettyImages-1302004708_tree-fresener.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 61vw;
  height: 40vw;
  display: flex;
}

.art-image-5-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c96589b3c9962d4202d0ec_602efda02ddc38607789ce21_Screen%20Shot%202021-02-18%20at%205-1.51.36%20PM%20copy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 40vw;
  height: 54vw;
  display: flex;
}

.art-image-8, .art-image-9 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/61f8b84ccc75ed19ba67e790_LORDE.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 60vw;
  height: 54vw;
  display: flex;
}

.art-image-10 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60c96589b3c9962d4202d0ec_602efda02ddc38607789ce21_Screen%20Shot%202021-02-18%20at%205-1.51.36%20PM%20copy.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 40vw;
  height: 54vw;
  display: flex;
}

.cc-title {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .3vw;
  justify-content: center;
  align-items: center;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.text-block-15 {
  color: #d4d4d4;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: .8vw;
  font-weight: 400;
  display: flex;
}

.div-block-221 {
  background-color: #000000a8;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 9vw;
  height: 2vw;
  margin: .5vw;
  display: flex;
}

.cc-text-box-div {
  mix-blend-mode: normal;
  background-color: #000000b3;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 9vw;
  height: 2vw;
  margin: .5vw;
  display: flex;
}

.bold-text-12, .bold-text-13 {
  font-weight: 400;
}

.div-block-222 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b6e3d081e040c1264a2bf0_CulturalMashups_lkgTheSpiritOfGrain_CropReference.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 57vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 32vw;
  display: flex;
}

.coctail_div1 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b6e3d081e040c1264a2bf0_CulturalMashups_lkgTheSpiritOfGrain_CropReference.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 57vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 39vw;
  height: 32vw;
  display: flex;
}

.coctail_div2 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b035d8f2c9dd4b8de1cbea_ClubClassics_McNamaraManhattan_2218.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 24vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 26vw;
  height: 32vw;
  display: flex;
}

.dci-cocktail-descriptins-div-new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: flex-start stretch;
  width: 30vw;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.coctail_div3 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b037f1e73ed3eb280cfee2_nergroni_.jpg");
  background-position: 70% 51%;
  background-repeat: no-repeat;
  background-size: 49vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 44vw;
  height: 32vw;
  display: flex;
}

.coctail_div4 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b03a98a9ad7f7bf9259073_french75_.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 60vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 59.1vw;
  height: 41vw;
  display: flex;
}

.coctail_div5 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c43a1fad8ec7ef43cc6eb0_soju-sour.jpg");
  background-position: 29%;
  background-repeat: no-repeat;
  background-size: 67vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40vw;
  height: 34.9vw;
  display: flex;
}

.coctail_div6 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b05c779a1386c2dcfa1c6d_669c02074610614df32f6234643d_SouthAfrica_BrandyAndCola23_CropReference.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 59vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 59.1vw;
  height: 41vw;
  display: flex;
}

.cc-text-box-div-2 {
  mix-blend-mode: normal;
  background-color: #000000b3;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 10vw;
  height: 2vw;
  margin: .5vw;
  display: flex;
}

.cc-text-box-div-1 {
  mix-blend-mode: normal;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 9vw;
  height: 2vw;
  margin: .5vw;
  display: flex;
}

.cc-text-box-div-light {
  mix-blend-mode: normal;
  background-color: #00000070;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 9vw;
  height: 2vw;
  margin: .5vw;
  display: flex;
}

.text-block-15-light {
  color: #fff;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: .8vw;
  font-weight: 400;
  display: flex;
}

.dci-cocktails-div-large {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: .3vw;
  padding-top: 0;
  padding-right: .3vw;
  display: flex;
}

.dci-cocktails-div-large---left {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: .3vw;
  display: flex;
}

.dci-cocktails-div-large---right {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  display: flex;
}

.coctail_div7 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66a1dc1f4021095ddd1b44b4_Comp-hhhhhibiscus12-ezgif.com-optimize.gif");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40vw;
  height: 47vw;
  display: flex;
}

.coctail_div8 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771e44d83ae6bc4a1d681d1_cultmash777.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 66vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 60vw;
  height: 45vw;
  display: flex;
}

.coctail_div2-copy {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b035d8f2c9dd4b8de1cbea_ClubClassics_McNamaraManhattan_2218.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 24vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 26vw;
  height: 32vw;
  display: flex;
}

.coctail_div10 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67785a6bd4b53d00b8e37fb0_cocktail-image_MED232.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40vw;
  height: 45vw;
  display: flex;
}

.coctail_div11 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67785ab78d421f0cd026d043_cypurs33.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 65vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70vw;
  height: 45vw;
  display: flex;
}

.coctail_div12 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6778555fab3a84e858764cbf_cyprusimage)1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 66vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 45vw;
  display: flex;
}

.coctail_div13 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/677ae6029465aca5162e92c8_cocktail-image_MEDcroatia2223.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 39vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 45vw;
  display: flex;
}

.coctail_div14 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771cfabe0e51fd9b89427dc_croatiaimage1.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 65vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70vw;
  height: 45vw;
  display: flex;
}

.coctail_div15 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771d38de6e458d66a655f5f_peru_11.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 60vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 59.1vw;
  height: 41vw;
  display: flex;
}

.coctail_div17 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771d3654ebe5ae2b5b212aa_peru_image2.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40vw;
  height: 47vw;
  display: flex;
}

.coctail_div16 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771d81e4a83ea262232dec7_peruimage4.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 59vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 59.1vw;
  height: 41vw;
  display: flex;
}

.coctail_div18 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771d5eb715ad11e8ecbb661_southafrica3.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 65vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70vw;
  height: 45vw;
  display: flex;
}

.coctail_div19 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67783a952fc1b07c2734dc97_cocktail-image_MEDslovenia2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 39vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 45vw;
  display: flex;
}

.coctail_div20 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771da5dc92ae534e8b82720_japan55.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 39vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 45vw;
  display: flex;
}

.coctail_div21 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/677360bc7cba2dd14ad33677_slovenia_2.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 65vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70vw;
  height: 45vw;
  display: flex;
}

.dci-cocktail-descrition-illu {
  align-self: flex-start;
  margin-left: .3vw;
  display: block;
}

.dci-cocktail-descriptins-div-ilu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: flex-start stretch;
  width: 30vw;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.coctail_div23 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771cc1770bb445423915349_koreaimage1.jpg");
  background-position: 50% 51%;
  background-repeat: no-repeat;
  background-size: 65vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70vw;
  height: 45vw;
  display: flex;
}

.coctail_div24 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6771cbbb4c587e02fdade2d0_koreaimage2.jpg");
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: 40vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 46vw;
  height: 45vw;
  display: flex;
}

.coctail_div25 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c43694fc4363954499ec4d_brown-elephant-amarula.jpg");
  background-position: 66% 40%;
  background-repeat: no-repeat;
  background-size: 60vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40vw;
  height: 34.9vw;
  display: flex;
}

.image-1489-bg {
  mix-blend-mode: exclusion;
  width: 36vw;
  display: block;
}

.heading-68-copy {
  color: #ccc;
  margin-top: .5vw;
  margin-bottom: 0;
  font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 3vw;
}

.div-block-223 {
  width: 100vw;
  height: 100vh;
}

.body-minimal-home-black2 {
  background-color: var(--black);
}

.header-marker {
  width: 20vw;
  margin-top: .5vw;
  padding-left: .3vw;
}

.extras-visuals-bg-video {
  filter: brightness(105%) saturate(120%);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 93vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.div-block-156-nyt-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 44vw;
  margin-left: 30vw;
  margin-right: .3vw;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.nyt-sb-ic-div {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c8216d246f0d62c9b4ea02_put-this-newspdddfdaper-in-the-same-angle-but-background-on-an-orange-floor.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 114vw;
  border-radius: .5vw;
  width: 99.4vw;
  height: 100vh;
  margin: -26vw .3vw -5vw;
  padding-left: .3vw;
  padding-right: .3vw;
}

.div-block-156-dooh-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 3.1vw;
  margin-left: 30vw;
  margin-right: .3vw;
  padding-top: 0;
  padding-left: 0;
  display: none;
}

.minimal-project-page-body-black {
  color: #fff;
  letter-spacing: -.5px;
  width: 44vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-page-contribution-copy-black {
  opacity: .35;
  color: #fff;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-page-header-black {
  color: #fff;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2vw;
}

.minimal-project-credits-subhead-black {
  opacity: .35;
  color: #fff;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 15vw;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
}

.minimal-project-credits-header-black {
  color: #fff;
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.sb-audio-1 {
  z-index: 99;
  border: .5vw solid #f5f5f5;
  border-radius: 0;
  width: 50.5vw;
  margin-top: 0;
  margin-left: 1vw;
  margin-right: -5.45vw;
  padding-bottom: 2vw;
  transform: rotate(90deg);
}

.sb-div-audio-1 {
  height: 10vw;
}

.reddit-videos-block-hands-mobile-copy2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  margin-top: -17vw;
  margin-left: 5vw;
  margin-right: 10vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
  transform: rotate(-90deg);
}

.ic-social-div {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  flex-flow: column;
  width: 85vh;
  height: 136vw;
  margin-left: 3vw;
  padding-left: 0;
  display: flex;
  transform: rotate(90deg);
}

.minimal-project-next-project-left-black {
  color: #fff;
  text-align: left;
  letter-spacing: -.5px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 1.7vw;
  display: block;
}

.minimal-project-next-project-arrow-right-black {
  filter: contrast(0%) brightness(200%);
  width: 2.2vw;
  margin-bottom: 0;
  margin-left: .3vw;
  margin-right: .3vw;
  transform: rotate(180deg);
}

.minimal-project-next-project-arrow-left-black {
  filter: contrast(0%) brightness(200%);
  width: 2.2vw;
  margin-bottom: 0;
  margin-right: .3vw;
}

.discover-video-div-front-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10vw;
  margin-bottom: 5vw;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-219-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 99.4vw;
  margin-top: .3vw;
  margin-bottom: 0;
  margin-left: .3vw;
  padding-top: 0;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.bg-big-sig {
  z-index: 99;
  filter: none;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67845b9bd2c7cd3503c4021d_marker_brandongraf%20port2.png");
  background-position: 6% 36%;
  background-repeat: no-repeat;
  background-size: 130vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 24vw;
  margin-top: -6.4vw;
  margin-left: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.project-visuals {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc0e504a2adeb1de7a661a_kngiht-sudsdsi0_0-53.jpg");
  background-position: 48% -89%;
  background-size: 75vw;
  width: 33vw;
  height: 22vw;
}

.discover-minimal-hp-1-2244-copy {
  z-index: -1;
  filter: brightness(102%) saturate(102%);
  background-color: #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1-2244-copy:hover {
  filter: brightness(105%) saturate(120%);
}

.discover-minimal-hp-1-2244-copy-copy {
  z-index: -1;
  opacity: 0;
  filter: brightness(102%) saturate(102%);
  background-color: #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-1-2244-copy-copy:hover {
  filter: brightness(105%) saturate(120%);
}

.home-page-projects-music {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c9d6494b1f6453cbf62a30_musicextras.jpg");
  background-position: 50% 90%;
  background-size: 34vw;
  flex-flow: column;
  width: 33vw;
  height: 22vw;
  display: flex;
}

.discover-minimal-hp-3-copy {
  z-index: -1;
  opacity: 0;
  filter: brightness(105%) saturate(113%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.minimal-proj-nav-home {
  z-index: 999;
  mix-blend-mode: difference;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
}

.art-image-4-copy {
  justify-content: center;
  align-items: center;
  width: 61vw;
  height: 40vw;
  display: flex;
}

.about-page-pic-copy-copy {
  width: 35vw;
  height: auto;
}

.cc-video {
  width: 64vw;
  height: 45vw;
}

.bg-big-sig-2 {
  z-index: 99;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67845b9bd2c7cd3503c4021d_marker_brandongraf%20port2.png");
  background-position: 96% 529%;
  background-repeat: no-repeat;
  background-size: 225vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 24vw;
  margin-top: -6.4vw;
  margin-left: 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.bg-big-sig-mobile-2 {
  z-index: 99;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67845b9bd2c7cd3503c4021d_marker_brandongraf%20port2.png");
  background-position: 94% 300%;
  background-repeat: no-repeat;
  background-size: 228vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 25vw;
  margin-top: -6.4vw;
  margin-left: 0;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.discover-minimal-hp-3-copy {
  z-index: -1;
  filter: brightness(105%) saturate(113%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-3-copy:hover {
  filter: brightness(105%) saturate(120%);
}

.nav-mobile-home {
  display: none;
}

.dci26-header-div-mobile-copy {
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: static;
}

.bg-big-sig-lock {
  z-index: 99;
  mix-blend-mode: difference;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67845b9bd2c7cd3503c4021d_marker_brandongraf%20port2.png");
  background-position: 2% 35%;
  background-repeat: no-repeat;
  background-size: 223vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 29vw;
  margin-top: -6.4vw;
  margin-left: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.ic-social-div-mobile {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  flex-flow: column;
  width: 85vh;
  height: 136vw;
  margin-left: 3vw;
  padding-left: 0;
  display: none;
  transform: rotate(90deg);
}

.dci-cocktails-i-lustrationscopy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  margin-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.dci-cocktail-illu-description-body-copy {
  opacity: .35;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue extended, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 1.9vw;
}

.section-8-copy {
  height: 14vw;
  box-shadow: none;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.ai-image-8 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69dd3954f97bdcf69e39b3d2_flowers_avdsfdfcityassets-task_01k58faa84es3apbgxsnzpadaa-1757999905_img_1-2.png");
  background-position: 54% 0;
  background-size: 66vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 70vw;
  height: 40vw;
  display: flex;
}

.ai-image-9 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bd71b9271879f827cdb48a_DCI_Local_Markets_Switz_Horses.jpg");
  background-position: 50%;
  background-size: 72vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 69vw;
  height: 40vw;
  display: flex;
}

.cliets-list-res {
  z-index: 2;
  opacity: 1;
  color: #333;
  padding-top: .5vw;
  padding-bottom: 1vw;
  font-family: Abcdiatype Trial, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1vw;
  position: relative;
}

.dci-header-div-cc {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b76f27633cb4c689fffb_12087843C29_R0_2710.jpg");
  background-position: 50% 3%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.dci-cc-video2 {
  filter: brightness(102%);
  width: 65vw;
  height: 50vw;
}

.cc24 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/67796de3d528efdd1d94749d_2211881119C23_R0_DCIMexico_Tulum_3286.jpg");
  background-position: 50%;
  background-size: 80vw;
  width: 74vw;
  height: 50vw;
}

.cc25 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69cea0d59be55b4d6d452b96_12087843C05_R2_4335.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 38vw;
  width: 40vw;
  height: 50vw;
}

.project-images-copy-copy {
  filter: brightness(102%);
  background-color: #141414;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69b9b76f27633cb4c689fffb_12087843C29_R0_2710.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 33vw;
  height: 22vw;
}

.sb-logo {
  justify-content: flex-end;
  align-items: center;
  margin-top: -11vw;
  display: flex;
}

.image-1496 {
  filter: contrast(126%);
  mix-blend-mode: normal;
  width: 15vw;
  margin-top: 0;
}

.noise-3 {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 99.5vw;
  height: 56vw;
  margin-left: .3vw;
  position: absolute;
}

.noise-4 {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 37.15vw;
  height: 36.7vw;
  margin-top: .3vw;
  margin-left: 0;
  position: absolute;
}

.noise-5 {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 62vw;
  height: 36.7vw;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.noise-6 {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: .7vw;
  width: 49.55vw;
  height: 27.85vw;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.noise-3-copy {
  z-index: 1;
  opacity: .32;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 99.5vw;
  height: 56vw;
  position: absolute;
}

.noise-3-copy-copy {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 100vw;
  height: 56vw;
  position: absolute;
}

.ird-scroll-ivd-idv {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
}

.noise-3-copy-copy-copy {
  z-index: 1;
  opacity: .32;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 100vw;
  height: 56vw;
  position: absolute;
}

.noise-3-copy-232 {
  z-index: 1;
  opacity: .12;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 99.5vw;
  height: 56vw;
  position: absolute;
}

.noise-3-copy-copy-c12323opy {
  z-index: 1;
  opacity: .31;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 100vw;
  height: 50.3vw;
  position: absolute;
}

.noise-3-copy-copy-c12323opy-copy {
  z-index: 1;
  opacity: .21;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 60.1vw;
  height: 48.5vw;
  position: absolute;
}

.noise-3-copy-c123232opy {
  z-index: 1;
  opacity: .3;
  mix-blend-mode: screen;
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/6824b2eb66a1fe2ba89292b8_IRD_Noise_2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  border-radius: .7vw;
  width: 99.5vw;
  height: 56vw;
  position: absolute;
}

.art-image-11 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/61f8b84ccc75ed19ba67e790_LORDE.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 60vw;
  height: 54vw;
  display: flex;
}

.art-image-12 {
  filter: saturate(105%) brightness(112%);
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/60b91dc6ac487e3cf3eeb210_fuck%20up%20blue%20and%20yellow2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100vw;
  height: 34.7vw;
  display: flex;
}

.ai-image-12 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69dc6946959dbaee3832931b_0_0-sds62.png");
  background-position: 47%;
  background-size: 54vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 55vw;
  height: 40vw;
  display: flex;
}

.ai-image-13 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69d976ff15328bcfef891859_DCI_Local_Markets_India_Car.jpg");
  background-position: 46% 60%;
  background-size: 78vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 70vw;
  height: 40vw;
  display: flex;
}

.ai-image-15 {
  background-color: #000;
  justify-content: flex-end;
  align-items: flex-end;
  width: 56vw;
  height: 40vw;
  display: flex;
}

.ai-image-16 {
  background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69de780ed2f367e5ae4b6466_0_3-asdfasd12.png");
  background-position: 97% 100%;
  background-size: 55vw;
  justify-content: flex-end;
  align-items: flex-end;
  width: 86vw;
  height: 40vw;
  display: flex;
}

.golden-onion1 {
  z-index: 10;
  width: 26vw;
  margin-bottom: 5vw;
  margin-right: -3vw;
  position: relative;
}

.div-block-219-23232-copy {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 99.4vw;
  height: 51vw;
  margin-top: .3vw;
  margin-bottom: 0;
  margin-left: .3vw;
  padding-top: 0;
  padding-left: .3vw;
  padding-right: .3vw;
  display: flex;
}

.dci-cocktails-div-copy, .dci-cocktails-div-copy-2 {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .3vw;
  margin-left: .3vw;
  padding-right: .3vw;
  display: none;
}

.background-video-24-copy {
  filter: saturate(122%);
  width: 100vw;
  height: 100vh;
}

.discover-minimal-hp-3-232 {
  z-index: -1;
  filter: brightness(107%) saturate(139%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 22vw;
  display: flex;
  position: relative;
  inset: 0%;
}

.discover-minimal-hp-3-232:hover {
  filter: brightness(105%) saturate(120%);
}

@media screen and (min-width: 1440px) {
  .link-29.w--current:hover {
    text-transform: uppercase;
    font-family: Helvetica neue lts td blk, sans-serif;
    font-style: normal;
    bottom: auto;
  }
}

@media screen and (max-width: 991px) {
  .heading-4 {
    font-size: 100px;
  }

  .container-5 {
    padding-left: 232px;
    padding-right: 232px;
  }

  .not-image-11 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: -98px;
  }

  .heading-8 {
    margin-top: -11px;
    margin-bottom: -15px;
    margin-left: 11px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 2px;
  }

  .section-4 {
    margin-top: 37px;
    padding-top: 0;
  }

  .heading-9 {
    margin-top: 728px;
    margin-left: 320px;
    padding-bottom: 0;
  }

  ._2line {
    margin-top: -16px;
    margin-bottom: -43px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: -40px;
    bottom: -17px;
  }

  .work-type-section {
    margin-top: 395px;
    padding-top: 84px;
    padding-bottom: 18px;
    position: relative;
    top: -58px;
  }

  .heading-8-page-heading, .heading-8-work, .heading-8-home, .heading-8-work-page-yes, .heading-8-bottom {
    margin-top: -11px;
    margin-bottom: -15px;
    margin-left: 11px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 2px;
  }

  .nav-menu {
    margin-top: -169px;
    position: fixed;
  }

  .heading-9-copy, .heading-9-copy-copy {
    margin-top: 728px;
    margin-left: 320px;
    padding-bottom: 0;
  }

  .container-5-copy {
    padding-left: 232px;
    padding-right: 232px;
  }

  .heading-14-workplay {
    top: -87px;
  }

  .image-1256 {
    width: 69%;
  }

  .image-1257 {
    width: 59%;
  }

  .section-12 {
    position: relative;
    top: -364px;
  }

  .link-block-9 {
    cursor: none;
  }

  .link-block-9:hover {
    opacity: 1;
  }

  .image-1258 {
    cursor: none;
  }

  .image-1258:hover {
    opacity: .74;
  }

  .image-1259 {
    cursor: none;
  }

  .image-1259:hover {
    opacity: .74;
  }

  .side-work-section {
    margin-top: 395px;
    padding-top: 84px;
    padding-bottom: 18px;
    position: relative;
    top: -142px;
  }

  .image-1278 {
    margin-top: -80px;
  }

  .image-1282 {
    height: 60%;
  }

  .paragraph {
    margin-top: -268px;
    margin-left: 12px;
  }

  .image-1286 {
    left: 95px;
  }

  .image-1289 {
    top: -25px;
  }

  .image-1297 {
    left: 1%;
  }

  .grid-18 {
    top: 50px;
  }

  .image-1310 {
    margin-left: -1px;
  }

  .about-heading-work-play, .about-2-heading {
    top: -87px;
  }

  .about-2-grid {
    margin-top: 395px;
    padding-top: 84px;
    padding-bottom: 18px;
    position: relative;
    top: -58px;
  }

  .about-container {
    padding-left: 232px;
    padding-right: 232px;
  }

  .just-another-grid {
    margin-top: 395px;
    padding-top: 84px;
    padding-bottom: 18px;
    position: relative;
    top: -58px;
  }

  .about-container-5 {
    padding-left: 232px;
    padding-right: 232px;
  }

  .about-heading-work-play-copy {
    top: -87px;
  }

  .image-1282-copy {
    height: 60%;
  }

  .paragraph-copy {
    margin-top: -268px;
    margin-left: 12px;
  }

  .link-block-9-copy {
    cursor: none;
  }

  .link-block-9-copy:hover {
    opacity: 1;
  }

  .level-up-logo {
    top: 34px;
    left: 0;
  }

  .section-41 {
    margin-top: 276px;
  }

  .div-block-16 {
    padding-top: 0;
  }

  .image-1375 {
    margin-top: 0;
    margin-left: 0;
  }

  .grid-32 {
    margin-top: 32px;
  }

  .res-port-review-text {
    padding-top: 0;
  }

  .question-marks, .res-port-gif {
    margin-top: 0;
    margin-left: 0;
  }

  .res-port-grid, .meet-and-greet-grid {
    margin-top: 32px;
  }

  .meet-and-greet-gif, .career-fest-gif {
    margin-top: 0;
    margin-left: 0;
  }

  .career-fest-grid {
    margin-top: 32px;
  }

  .career-fest-text-div-block, .meet-and-greet-copy {
    padding-top: 0;
  }

  .heading-36 {
    text-align: center;
    font-size: 15.5vw;
  }

  .heading-36:hover {
    font-family: Sahar Outline, sans-serif;
  }

  .section-45 {
    margin-top: 117px;
  }

  .grid-34 {
    text-align: center;
  }

  .silver-addy1 {
    height: 60%;
  }

  .wiwik-text-div {
    padding-top: 0;
  }

  .about-page-container {
    padding-left: 232px;
    padding-right: 232px;
  }

  .image-1412 {
    margin-top: -209px;
  }

  .blue-guy-image {
    margin-top: -98px;
  }

  .lil-uzi-poster {
    width: 380px;
    margin-top: -60px;
    margin-left: 249px;
  }

  .heading-14-workplay-copy {
    top: -87px;
  }

  .heading-14-workplay-copy-copy {
    margin-top: 9%;
    top: -87px;
  }

  .heading-14-workplay-copy-copy-copy {
    top: -87px;
  }

  .grid-34-copy {
    text-align: center;
    text-align: center;
  }

  .silver-addy1-copy {
    height: 60%;
  }

  .one-off-6, .one-off-6-copy, .one-off-6-copy-copy {
    width: 468px;
  }

  .director-word {
    padding-top: 1.2rem;
  }

  .career-fest-grid-copy {
    margin-top: 32px;
  }

  .clay-piano-image {
    margin-top: -98px;
  }

  .div-block-171 {
    height: 200vw;
  }

  .wiwik-text-div-copy, .cf-event-descript-text {
    padding-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .container-5 {
    top: 134px;
  }

  .heading-8-home.brandon-graf-heading {
    margin-left: 265px;
    top: 3px;
    left: -136px;
    right: 533px;
  }

  .text-span-3 {
    padding-right: 0;
  }

  .columns {
    top: 746px;
  }

  .heading-16 {
    position: relative;
    top: -170px;
    bottom: 46px;
  }

  .heading-14-workplay {
    margin-top: -127.9%;
    top: -119px;
  }

  .section-11 {
    width: 638px;
  }

  .image-1256 {
    width: 60%;
  }

  .image-1257 {
    width: 51%;
    top: -29px;
  }

  .side-work-section {
    top: -196px;
  }

  .image-1286 {
    top: -128px;
    left: 73px;
  }

  .overview-poster {
    width: 97vw;
    height: auto;
  }

  .image-1293 {
    width: 698px;
  }

  .image-1296 {
    inset: 0;
  }

  .heading-16-copy {
    position: relative;
    top: -239px;
    bottom: 46px;
  }

  .grid-18 {
    top: 82px;
  }

  .about-heading-work-play, .about-2-heading, .about-heading-work-play-copy {
    top: -119px;
  }

  .image-1293-copy {
    width: 698px;
  }

  .level-up-logo {
    top: 53px;
    left: 0;
  }

  .career-fest-event-paragraph {
    padding-right: 0;
  }

  .meet-and-greet-gif {
    width: 200px;
    padding-bottom: 32px;
  }

  .covers-grid {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding: 10px;
  }

  .section-49 {
    text-align: center;
  }

  .about-page-container {
    top: 134px;
  }

  .heading-14-workplay-copy {
    margin-top: -78.9%;
    font-size: 240%;
    top: -91px;
  }

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

  .heading-14-workplay-copy-copy {
    margin-top: -62.9%;
    top: -119px;
  }

  .heading-14-workplay-copy-copy-copy {
    margin-top: -127.9%;
    top: -119px;
  }

  .section-49-2 {
    text-align: center;
  }

  .div-block-59 {
    padding-left: 38px;
  }

  .baloon-pop-cover {
    width: 300px;
  }

  .dog-drop-dog-images-div {
    padding-left: 38px;
  }

  .career-fest-footer {
    padding-left: 50px;
    padding-right: 217px;
  }

  .same-but-different-image {
    height: auto;
    margin-top: 146px;
  }

  .div-block-210 {
    position: absolute;
    inset: 0%;
  }

  .dci26-1495-copy {
    margin-top: -10vw;
  }

  .dci26-block-210-copy {
    background-size: 349vw;
    position: absolute;
    inset: 0%;
  }

  .dci26-header-div-desktop {
    display: flex;
  }

  .dci26-header-div-mobile-copy {
    display: none;
  }

  .noise-3, .noise-4, .noise-5, .noise-6, .noise-3-copy, .noise-3-copy-copy, .noise-3-copy-copy-copy, .noise-3-copy-232, .noise-3-copy-copy-c12323opy, .noise-3-copy-copy-c12323opy-copy, .noise-3-copy-c123232opy {
    position: absolute;
    inset: 0%;
  }
}

@media screen and (max-width: 479px) {
  .work-page-sub-head {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .section-2-type-titles {
    margin-top: 444px;
    padding-left: 0;
  }

  .container-5 {
    margin-top: 45px;
    padding-left: 231px;
    padding-right: 0;
    top: 131px;
    left: 0;
  }

  .heading-8 {
    margin-top: -8px;
    margin-left: -242px;
    margin-right: 29px;
    padding-left: 31px;
    font-size: 31px;
  }

  .work-type-section {
    width: 100%;
    margin-top: 96px;
    margin-left: 0;
    margin-right: 0;
    top: 39px;
  }

  .heading-8-page-heading, .heading-8-work, .heading-8-home {
    margin-top: -8px;
    margin-left: -242px;
    margin-right: 29px;
    padding-left: 31px;
    font-size: 31px;
  }

  .heading-8-home.brandon-graf-heading {
    flex-wrap: nowrap;
    justify-content: center;
    width: 8%;
    height: 11%;
    margin-left: 46%;
    padding-left: 0;
    display: flex;
    top: 0;
    left: 0%;
    right: 0;
  }

  .heading-8-work-page-yes, .heading-8-bottom {
    margin-top: -8px;
    margin-left: -242px;
    margin-right: 29px;
    padding-left: 31px;
    font-size: 31px;
  }

  .side-type-text {
    margin-top: -72px;
    margin-left: -230px;
    margin-right: -6px;
  }

  .icon {
    margin-top: 30px;
    margin-left: 8%;
  }

  .nav-menu {
    margin-top: -247px;
  }

  .heading-12 {
    letter-spacing: 0;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 6vw;
    padding-bottom: 0;
    padding-left: 22px;
    font-family: Abcdiatype Trial, sans-serif;
    font-weight: 500;
    display: flex;
  }

  .text-span-3 {
    margin-top: -25px;
  }

  .text-span-4 {
    flex-flow: row;
    align-self: flex-start;
    padding-left: 0;
    display: flex;
  }

  .text-span-5 {
    margin-bottom: -19px;
    font-family: Abcdiatypevariable Trial, sans-serif;
    font-weight: 500;
    line-height: 30px;
  }

  .section-10 {
    top: 39px;
  }

  .grid-4 {
    grid-template: ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   / 1fr 1fr 1fr;
  }

  .work-type-section-copy {
    margin-top: -72px;
    margin-left: -230px;
    margin-right: -6px;
  }

  .columns {
    top: 542px;
  }

  .heading-16 {
    letter-spacing: 0%;
    font-size: 100%;
  }

  .heading-14-workplay {
    margin-top: 209px;
    margin-bottom: 0;
    top: -39px;
  }

  .section-11 {
    width: 648px;
  }

  .image-1256 {
    width: 122%;
    height: 100%;
    position: relative;
    left: -72px;
    right: 0;
  }

  .image-1257 {
    width: 20%;
    top: -68px;
    left: -72px;
    right: 0;
  }

  .link-block-11 {
    width: 27%;
    left: 2px;
  }

  .side-work-section {
    margin-top: -72px;
    margin-left: -230px;
    margin-right: -6px;
    top: -12px;
  }

  .image-1274 {
    width: 100%;
  }

  .heading-18 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-4, .link-5, .link-6, .link-7.w--current {
    font-size: 23px;
  }

  .grid-13 {
    grid-column-gap: 5px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-1278 {
    width: 110%;
    height: 141%;
    inset: 0;
  }

  .image-1282 {
    width: 149.5px;
    height: 168px;
    margin-left: 26px;
    position: relative;
    top: 105px;
    left: -120px;
  }

  .paragraph {
    margin-top: -74px;
    margin-left: -161px;
    position: relative;
    top: -94px;
    left: -33px;
  }

  .paragraph-2 {
    width: 173%;
    margin-left: 35px;
    position: relative;
    top: 367px;
  }

  .image-1286 {
    width: 50%;
    height: 33%;
    top: -37px;
    left: 32%;
    right: 0;
  }

  .career-fest-title {
    width: 100%;
    padding-bottom: 17px;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .overview-poster {
    width: 97vw;
    height: auto;
  }

  .container-13 {
    position: relative;
    left: -40px;
  }

  .heading-20 {
    margin-top: 184px;
    margin-left: -187px;
    padding-left: 39px;
    top: -11px;
    left: -41px;
  }

  .paragraph-3 {
    margin: 349px 0 177px -64px;
    top: 25px;
    left: 21px;
  }

  .heading-21 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -30px;
    padding-top: 7px;
    top: 206px;
    left: -88px;
  }

  .image-1288 {
    width: 186%;
    height: 18%;
    margin-left: -72px;
    margin-right: 29px;
  }

  .image-1289 {
    height: 3630.55px;
  }

  .image-1293 {
    width: 590px;
  }

  .image-1294 {
    width: 80%;
    height: 113%;
  }

  .image-1296 {
    width: 124%;
    height: 100%;
  }

  .heading-16-copy {
    letter-spacing: 0%;
    font-size: 100%;
    top: -241px;
  }

  .body {
    height: auto;
  }

  .paragraph-3-copy {
    margin-top: 220px;
    margin-bottom: 177px;
    margin-left: -246px;
    top: 34px;
    left: 13px;
  }

  .heading-20-copy {
    margin-top: 184px;
    margin-left: -139px;
    padding-left: 39px;
    top: -11px;
    left: -88px;
  }

  .paragraph-3-copy2 {
    margin: 349px 0 177px -257px;
    top: 25px;
    left: 284px;
  }

  .whati-wihst-i-knew-title {
    margin-top: 164px;
    margin-left: -187px;
    padding-left: 39px;
    top: -11px;
    left: -41px;
  }

  .level-1 {
    margin-top: -18px;
    margin-bottom: 518px;
    margin-left: -30px;
    padding-top: 7px;
    top: 206px;
    left: -88px;
  }

  .wiiwk-paragraph {
    margin: 248px 0 177px -9px;
    top: 25px;
    left: 21px;
  }

  .grid-18 {
    top: 116px;
  }

  .html-embed-4 {
    width: 300%;
  }

  .rw-grid1 {
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    margin-top: -169px;
    margin-bottom: 0;
    display: none;
  }

  .image-1308 {
    margin-top: 128px;
  }

  .text-span-12 {
    letter-spacing: 0%;
  }

  .grid-22 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-areas: ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . .";
    margin-top: 162px;
  }

  .grid-4-copy {
    grid-template: ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   / 1fr 1fr 1fr;
  }

  .about-heading-work-play, .about-2-heading {
    margin-top: 115px;
    margin-bottom: -157px;
    top: -39px;
  }

  .about-2-grid {
    margin-top: 73px;
    margin-left: -230px;
    margin-right: -6px;
    top: 39px;
  }

  .about-back {
    width: 80%;
    height: 113%;
  }

  .about-container {
    top: 131px;
    left: 45px;
  }

  .just-another-grid {
    margin-top: 73px;
    margin-left: -230px;
    margin-right: -6px;
    top: 39px;
  }

  .about-container-5 {
    top: 131px;
    left: 45px;
  }

  .section-10-copy {
    top: 39px;
  }

  .about-heading-work-play-copy {
    margin-top: 115px;
    margin-bottom: -157px;
    top: -39px;
  }

  .about-heading-3-copy {
    width: 90vw;
    margin-top: 870px;
    margin-left: 0;
  }

  .rw-image-2, .rw-image-3, .rw-image-1 {
    width: 93vw;
  }

  .insta {
    margin-top: 24px;
  }

  .image-1304-copy {
    margin-top: 72px;
    margin-left: auto;
  }

  .background-video-9 {
    width: 100%;
    margin-left: 1747px;
    inset: 0%;
  }

  .more-work-head {
    margin-left: -1%;
  }

  .image-1282-copy {
    width: 149.5px;
    height: 168px;
    margin-left: 26px;
    position: relative;
    top: 105px;
    left: -120px;
  }

  .paragraph-copy {
    margin-top: -74px;
    margin-left: -161px;
    position: relative;
    top: -94px;
    left: -33px;
  }

  .masterbuilt-text-section-2 {
    justify-content: flex-end;
    margin-top: 215%;
    display: none;
  }

  .masterbuilt-text-breaker {
    width: 200vw;
    max-width: none;
    margin-top: -2px;
  }

  .heading-33 {
    margin-bottom: -6px;
    margin-left: 0;
    font-size: 20px;
  }

  .text-field {
    border-width: 2px;
    width: 53vw;
    margin-left: 0;
  }

  .div-block-15 {
    inset: 0%;
  }

  .submit-button {
    margin-left: 0;
  }

  .mojo-logo {
    width: 89%;
    margin-top: 9vw;
  }

  .mu-rating {
    width: 88%;
    margin-top: 7vw;
  }

  .capn-crunch-1 {
    width: 97vw;
  }

  .home-background {
    width: 80%;
    height: 113%;
  }

  .image-1293-copy {
    width: 590px;
  }

  .section-mojo-logo-ixel {
    margin-top: 0;
    margin-left: 0;
  }

  .level-up-logo {
    width: 65%;
    height: 33%;
    margin-top: 0;
    top: 70px;
    left: 0%;
    right: 0;
  }

  .career-fest-title-container {
    position: relative;
    left: -40px;
  }

  .career-fest-event-title {
    font-size: 20px;
    line-height: 20px;
  }

  .career-fest-event-paragraph {
    width: 52vw;
    padding-right: 35px;
    font-size: 5vw;
    line-height: 5vw;
  }

  .res-port-review-text {
    padding-right: 2px;
  }

  .question-marks {
    width: 100%;
    margin-top: -25px;
    margin-bottom: -25px;
    margin-left: -8vw;
  }

  .res-port-gif {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .meet-and-greet-gif {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .career-fest-gif {
    width: 100vw;
    margin-left: -17px;
  }

  .meet-and-greet-copy {
    padding-right: 0;
  }

  .rw-grid-2 {
    margin-top: 244px;
    display: none;
  }

  .overview-poster-2 {
    margin-top: 21vw;
    padding-left: 6px;
    padding-right: 6px;
  }

  .covers-grid {
    grid-column-gap: 0px;
    grid-row-gap: 9px;
    grid-template: ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   / 1fr 1fr;
    justify-items: center;
    padding: 12px 10px 7px;
  }

  .image-1308-copy {
    margin-top: 128px;
  }

  .image-1387 {
    z-index: -3;
    position: relative;
  }

  .image-1388 {
    padding-left: 0;
  }

  .image-1389 {
    z-index: -5;
    position: static;
  }

  .background-video-14 {
    width: 100vw;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .grid-34 {
    flex-flow: column;
    margin-top: -34.9vh;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-1 {
    padding-bottom: 8px;
    padding-right: 0;
  }

  .rw-image, .home-career-fest-bg {
    display: none;
  }

  .div-block-26 {
    width: 180%;
  }

  .youtube-8 {
    width: 100%;
  }

  .youtube-9 {
    flex-direction: column;
    justify-content: center;
    width: 350px;
    height: 350px;
  }

  .div-block-30 {
    padding-left: 0%;
  }

  .slumbums-bg {
    display: none;
  }

  .section-50 {
    margin-bottom: auto;
  }

  .slumbums-new-logo {
    width: 100%;
  }

  .icon-slumbums-page {
    margin-top: 18px;
    margin-left: 13px;
  }

  .rw-bus-image {
    margin-top: -293px;
    margin-bottom: 0;
  }

  .section-51 {
    margin-top: 378px;
  }

  .slumbums-body-color {
    overflow: visible;
  }

  .for-free-embed {
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .for-free-cover {
    width: 95vw;
    margin-top: 0;
  }

  .slumbums-logos-header {
    background-color: var(--black);
    margin-bottom: auto;
  }

  .slumbums-logos-text {
    margin-bottom: auto;
  }

  .for-free-presidents {
    width: auto;
    max-width: 150%;
    height: auto;
  }

  .rw-youtube-video-copy {
    width: 95%;
    margin-top: 0;
    margin-bottom: 15.1vw;
  }

  .image-1410 {
    width: 650vw;
    max-width: 170%;
  }

  .patd-merch-image {
    width: 180%;
    max-width: 180%;
  }

  .patd-paper-merch {
    margin-top: 17px;
  }

  .patd-title-image {
    width: 98%;
    margin-top: 14px;
    margin-left: -9px;
    margin-right: 213px;
    padding-left: 0;
  }

  .slumbums-patd-text-copy {
    margin-left: -200px;
    padding-top: 125px;
    padding-left: 0;
  }

  .patd-cover-animation-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: -75px;
  }

  .for-free-text-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 16px;
  }

  .for-free-title-subhead {
    width: auto;
    padding-left: 6px;
    top: auto;
  }

  .for-free-title {
    margin-top: -10px;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 7px;
  }

  .slumbums-for-free-text-copy-copy {
    padding-left: 0;
  }

  .for-free-title-image-copy {
    width: 83%;
    margin: 16px 0 -51px;
  }

  .all-gas-no-breaks-image {
    width: 110%;
    margin-top: -91px;
    margin-left: 3px;
    margin-right: 263px;
  }

  .all-gas-no-breaks-cover {
    width: 95vw;
    margin-top: 59px;
  }

  .all-gas-no-breask-cover-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-bottom: -193px;
    padding-left: 0;
    padding-right: 0;
  }

  .agnb-title-text {
    margin-left: -262px;
  }

  .silver-addy1 {
    width: auto;
    height: auto;
    margin-left: 0;
    position: relative;
    top: 0;
    left: 0;
  }

  .silver-addy-grid {
    grid-template-columns: 1fr;
    margin-top: 65.8vh;
  }

  .career-fest-started-text {
    width: 72%;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: 367px;
  }

  .rp-workshop-title {
    font-size: 20px;
    line-height: 20px;
  }

  .wiwik-text-div {
    padding-right: 0;
  }

  .grid-37 {
    padding-left: 31px;
    padding-right: 31px;
  }

  .div-block-37 {
    margin-top: 9vw;
    padding-left: 2vw;
    padding-right: 0;
  }

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

  .about-page-container {
    margin-top: 45px;
    padding-left: 231px;
    padding-right: 0;
    top: 131px;
    left: 0;
  }

  .black-clouds-colored {
    justify-content: center;
  }

  .image-1412 {
    width: 90%;
    margin-top: 23px;
    margin-right: 0%;
  }

  .patd-cover-static {
    width: 350px;
    height: 350px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .fucked-up-blue-and-yellow-pink {
    flex-direction: column;
    margin-top: 124px;
    margin-left: auto;
    padding-right: 0;
  }

  .fucked-up-blue-and-pink {
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .clorox-section-1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .clorox-image-1 {
    border-radius: 8px;
  }

  .clorox-video-bg {
    width: 100%;
    margin-left: 1747px;
    inset: 0%;
  }

  .rw-video-div {
    padding-left: 0;
    padding-right: 0;
  }

  .red-hand-poster-image {
    width: 100%;
    margin-top: 0;
  }

  .blue-guy-image, .lil-uzi-poster {
    width: 90%;
    margin-top: 23px;
    margin-left: 0;
  }

  .clorox-page-bg, .clorox-video-bg-copy {
    width: 100%;
    margin-left: 1747px;
    inset: 0%;
  }

  .scentiva-shelf-talk-image {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-1414 {
    width: 90%;
    margin-left: 0%;
  }

  .sunset-colors {
    justify-content: center;
    align-items: center;
    margin-top: 23px;
    display: flex;
  }

  .sunset-color-image {
    width: 90%;
  }

  .red-hand-poster-iamge {
    width: 90%;
    margin-top: 30px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .image-1416 {
    width: 100%;
    margin-top: 116px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .fluor-animation-image {
    width: 90%;
    margin-top: 22px;
    margin-left: 0;
  }

  ._3d-sunshine-image {
    width: 90%;
    margin-top: -36px;
    margin-left: 0;
  }

  ._3d-sunshine-div {
    margin-top: 23px;
  }

  .explosion-v4 {
    margin-top: 23px;
    margin-left: 0;
  }

  .playgroud-cover-copy {
    width: 90%;
  }

  .walking-guy-social-psot-gird {
    margin-top: 56px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .stemmel-social-post {
    margin-top: 50px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .wiwik-island-social-post {
    margin-top: 175px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .kfd-standing-thing {
    margin-top: 0;
  }

  .kfd-stand-image {
    width: 100vw;
    margin-top: 80px;
    margin-left: auto;
  }

  .kfd-standing-thing-copy {
    flex-direction: column;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 4px;
  }

  .kfd-stand-image-copy {
    width: 100%;
    margin-bottom: 62px;
    margin-left: auto;
  }

  .heading-14-workplay-copy {
    margin-top: auto;
    margin-bottom: auto;
    inset: 0%;
  }

  .div-block-41 {
    font-size: 100%;
  }

  .heading-14-workplay-copy-copy {
    margin-top: 23%;
    margin-bottom: 0;
    inset: 0%;
  }

  .heading-14-workplay-copy-copy-copy {
    margin-top: 209px;
    margin-bottom: 0;
    top: -39px;
  }

  .all-gas-no-breaks-cover-copy {
    width: 95vw;
    margin-top: 1px;
  }

  .image-1385-copy {
    width: 231%;
    max-width: 230%;
  }

  .logo-div-1 {
    align-items: flex-start;
    margin-top: 156px;
  }

  .logo-div-image {
    width: 12%;
  }

  .grid-34-copy {
    flex-direction: column;
    margin-top: 38px;
  }

  .wrld-video-div {
    margin-top: 21px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brandon-graf-black {
    padding-left: 10px;
  }

  .silver-addy1-copy {
    width: 149.5px;
    height: 168px;
    margin-left: 26px;
    position: relative;
    top: 105px;
    left: -120px;
  }

  .career-fest-started-text-copy {
    width: 173%;
    margin-left: 35px;
    position: relative;
    top: 367px;
  }

  .text-home-page {
    text-align: justify;
    font-size: 15vw;
    display: none;
  }

  .div-block-49 {
    justify-content: center;
    display: none;
  }

  .heading-46 {
    padding-left: 14px;
  }

  .columns-4 {
    margin-top: 60.2vw;
    display: none;
  }

  .div-block-51 {
    flex-direction: column;
    padding-right: 0;
  }

  .next-arrow-right {
    margin-left: 30px;
    margin-right: -39px;
    padding-left: 0;
  }

  .next-arrow-left {
    margin-top: 0;
    margin-left: -84px;
    padding-bottom: 13px;
    padding-left: 0;
  }

  .arrow-grid-left {
    margin-bottom: -29px;
    padding-bottom: 0;
    padding-left: 22px;
  }

  .link-27 {
    margin-left: -46px;
    padding-left: 0;
  }

  .brandon-about-page {
    font-size: 340%;
    line-height: 39px;
  }

  .div-block-38-copy {
    margin-top: 59px;
    display: none;
  }

  .heading-1-copy {
    padding-bottom: 8px;
    padding-right: 0;
  }

  .art-director-about-page {
    margin-bottom: 47px;
    font-size: 340%;
    line-height: 39px;
  }

  .about-page-pic {
    width: 80vw;
    height: auto;
    margin-bottom: -92px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-53 {
    flex-direction: column;
    display: none;
  }

  .resume-grid {
    justify-items: start;
    margin-top: 27.4vw;
  }

  .education-title-1 {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  }

  .education-text, .work-experiene {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 24px;
  }

  .div-block-54 {
    margin-top: 0;
    margin-right: 24px;
    padding-left: 3vw;
    padding-right: 0;
  }

  .work-experience-1, .bachelor-text {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  }

  .tpn-subhead {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-style: normal;
  }

  .slumbums-page-front {
    align-self: flex-start;
    width: 100vw;
    min-width: auto;
    height: 40vh;
  }

  .slumbums-page-front-div {
    display: none;
  }

  .art-director-black-home {
    padding-top: 102.5vw;
  }

  .art-director-director-home {
    padding-top: 110vw;
  }

  .slumbums-image-2 {
    width: 100vw;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slumbums-image-2-div {
    margin: 38px 0 0;
  }

  .grid-42 {
    grid-template-columns: 1fr;
    margin-top: auto;
  }

  .slumbums-work-head {
    margin-left: 13px;
    padding-left: 0;
  }

  .slumbums-works-2 {
    margin-left: -76px;
    padding-left: 0;
    padding-right: 5vw;
  }

  .div-block-57 {
    margin-top: 8vw;
    padding-left: 0;
  }

  .background-video-18 {
    width: 100vw;
    max-width: 100%;
    height: 13vh;
  }

  .div-block-58 {
    margin-top: -65px;
    margin-bottom: 12px;
  }

  .div-block-59 {
    margin-top: 47px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .link-29 {
    justify-content: center;
    align-self: center;
    padding-top: 2rem;
    font-size: 30px;
    line-height: 0;
    display: flex;
  }

  .link-29.w--current:hover {
    font-size: 30px;
  }

  .link-29.hp-work-hover-out {
    padding-top: 3.5rem;
    padding-bottom: 0;
    font-size: 30px;
  }

  .maseterbuilt-image {
    display: none;
  }

  .heading-46-copy {
    padding-left: 14px;
    font-size: 30px;
  }

  .explosion-v3-copy, .explosion-v4-copy, .explosion-v3-copy-copy, .explosion-v4-copy-copy {
    margin-top: 23px;
    margin-left: 0;
  }

  .image-1422 {
    width: 90%;
    margin-top: 0;
    margin-bottom: -113px;
    margin-left: 16px;
  }

  .explosion-v4-copy-copy-copy {
    margin-top: 23px;
    margin-left: 0;
    margin-right: auto;
  }

  .playgroud-cover-copy-copy {
    width: 100%;
    margin-top: 87px;
    margin-bottom: -68px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-61-copy {
    align-items: center;
    padding-left: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .heading-50 {
    opacity: 0;
    justify-content: center;
    padding-left: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .div-block-63 {
    justify-content: center;
    display: flex;
  }

  .heading-50-copy {
    z-index: 103;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 84px;
    padding-left: 0;
    display: flex;
    inset: auto 0% 0%;
  }

  .heading-50-copy-copy {
    z-index: 103;
    justify-content: center;
    font-size: 63259px;
    display: flex;
    inset: auto 0% 0%;
  }

  .link-30 {
    margin-bottom: 71px;
    font-size: 62px;
  }

  .link-30.w--current {
    margin-bottom: 11px;
  }

  .nav-new {
    z-index: 120;
    display: none;
    position: relative;
  }

  .art-link {
    margin-bottom: 35px;
    font-size: 62px;
  }

  .div-block-67 {
    z-index: 103;
    align-items: flex-start;
    width: 100vw;
    margin-top: 0;
    display: none;
    inset: 0% 0% auto;
  }

  .image-1423 {
    width: 50vw;
    position: relative;
  }

  .hollywood {
    width: 100vw;
    margin-top: 18px;
    margin-left: 0;
  }

  .hollywood-div {
    flex-direction: column;
    margin-top: 52px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .hollydwood-2 {
    width: 100vw;
    margin-top: 9px;
    margin-left: 0;
    padding-left: 0;
  }

  .one-offs {
    display: none;
  }

  .rw-grid1-copy {
    grid-column-gap: 5px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    margin-top: -120px;
    margin-bottom: 0;
    display: grid;
  }

  .brita-shelf-talk-copy {
    width: 60%;
    margin-top: auto;
    margin-left: 1px;
  }

  .scentiva-shelf-talk-columns-copy {
    margin-left: auto;
  }

  .background-video-9-copy {
    inset: 0%;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    inset: 0%;
  }

  .cf-event-poster-image {
    width: 100vw;
  }

  .div-block-70 {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-20 {
    width: 100vw;
    height: 23vh;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-71 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100vw;
  }

  .background-video-9-copy-copy {
    width: 100%;
    margin-left: 1747px;
    display: none;
    inset: 0%;
  }

  .liquid-plumr {
    padding-left: 0;
    padding-right: 0;
  }

  .liquid-plumber-1 {
    width: 150px;
  }

  .form-2 {
    margin-top: 11vw;
  }

  .div-block-74 {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 21vw;
    margin-bottom: -36vw;
  }

  .div-block-75 {
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 126px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-76 {
    padding-left: 0;
    padding-right: 0;
  }

  .baloon-pop-cover {
    width: 90%;
    margin-top: 57px;
  }

  .brisk-tape-1 {
    margin-top: 23px;
    margin-left: 0;
  }

  .brisk-tape-image {
    width: 90%;
  }

  .glad-shelf-1 {
    width: 89%;
    margin-top: 52px;
    margin-left: 0;
  }

  .glad-shelf-2-copy {
    flex-direction: column;
  }

  .glad-shelf-1-copy {
    width: 89%;
    margin-top: 118px;
    margin-left: 0;
  }

  .waterwipes-2 {
    flex-direction: column;
    margin-top: 112px;
  }

  .waterwipes-3 {
    width: 89%;
    margin-top: 5px;
  }

  .waterwipes-digital-1 {
    flex-direction: column;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .waterwipes-toddler-digital, .waterwipes-baby-digital {
    width: 100vw;
  }

  .section-58 {
    justify-content: center;
    align-items: center;
    margin-top: -145px;
    margin-left: -160px;
    margin-right: -160px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .work-page-sub-head-copy-rw {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .section-59 {
    margin-top: 97px;
  }

  .waterwipes-2-copy {
    flex-direction: column;
  }

  .waterwipes-3-copy {
    width: 110%;
    margin-top: 9px;
    padding: 3px;
  }

  .sustain-digital-image, .sustain-digital-image-copy {
    width: 100%;
  }

  .glad-with-clorox-1 {
    width: 89%;
  }

  .sustain-digital-image-copy-copy {
    width: 100%;
  }

  .waterwipes-dump {
    margin-top: -17px;
  }

  .waterwipes-dump-4 {
    width: 100%;
    margin-top: 84px;
    margin-bottom: 76px;
  }

  .div-block-75-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    grid-auto-flow: column;
    align-content: center;
    justify-items: center;
    width: 100%;
    margin-top: 86px;
    margin-bottom: -3px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .kodiak-logo {
    flex-direction: column;
    margin-top: 23px;
    margin-left: 0;
  }

  .kodiak-logo-2 {
    width: 90%;
    margin-top: 48px;
  }

  .div-block-80 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .emoticons {
    margin-top: 0;
  }

  .fucked-up-blue-and-pink-copy {
    width: 90%;
    margin-top: 23px;
    margin-left: 0;
  }

  .emoticons-image {
    width: 100%;
    margin-top: 64px;
    margin-left: 0;
  }

  .resume-dates {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
  }

  .smiley-1 {
    width: 100%;
    margin-top: 23px;
    margin-left: 0;
  }

  .smiley-2 {
    width: 90%;
    margin-top: 76px;
  }

  .background-video-9-copy-copy-copy {
    width: 100vw;
    height: 100vh;
    margin-left: 0;
    inset: 0%;
  }

  .resume-button-div {
    z-index: 2;
    flex-direction: column;
    margin-top: 80px;
  }

  .resume-button {
    justify-content: center;
    align-items: center;
    width: 97vw;
    height: 14vw;
    margin-top: 1.3vw;
    display: flex;
  }

  .text-block-4 {
    margin-bottom: 6px;
    padding-top: 0;
  }

  .div-block-82 {
    flex-flow: column;
    margin-top: 30%;
    padding-left: 0;
  }

  .image-1431 {
    width: 70%;
  }

  .career-fest-started-text-copy {
    width: 72%;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: 367px;
  }

  .section-2-type-titles-copy-copy-copy {
    flex-direction: column;
    align-items: center;
  }

  .career-fest-started-text-copy {
    width: 70%;
    margin-top: 17px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: auto;
  }

  .career-fest-work-title-copy {
    padding-left: 0;
    font-size: 30px;
  }

  .career-fest-started-text-copy-copy {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 97px;
    position: relative;
    top: auto;
  }

  .page-left-right {
    display: none;
  }

  .dog-walking-left {
    margin-left: -117px;
    padding-left: 0;
  }

  .image-1430-copy {
    width: 97%;
  }

  .reynolds-wrap-subhead {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .gew-image {
    width: 100%;
    margin-top: 35px;
    padding-left: 12px;
    padding-right: 19px;
  }

  .gew-image-div {
    margin-top: auto;
    margin-bottom: auto;
  }

  .dogdrop-bowl-image {
    width: 100vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dog-drop-dog-images-div {
    margin-top: 47px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .dog-drop-footer {
    margin-top: -26%;
    padding-left: 23px;
  }

  .section-59-copy, .career-fest-foo {
    margin-top: 97px;
  }

  .career-fest-footer {
    margin-top: 92%;
    padding-left: 16px;
    padding-right: 34px;
  }

  .slumbums-work-title {
    margin-top: -297px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .one-offs-animal-crackers {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ac-ad-one-off-1 {
    width: 97vw;
    right: auto;
  }

  .ac-ad-one-off-2 {
    width: 97vw;
    margin-top: 5px;
    right: auto;
  }

  .ac-ad-one-off-3 {
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    right: auto;
  }

  .dog-drop-image2 {
    display: none;
  }

  .image-1385-copy-copy {
    object-fit: fill;
    width: 231%;
    max-width: 230%;
    position: static;
  }

  .section-60 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .div-block-86 {
    flex-direction: column;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .linkedin-button {
    justify-content: center;
    align-items: center;
    width: 97vw;
    height: 14vw;
    margin-top: 1.3vw;
    margin-left: 4px;
    display: flex;
  }

  .solutions-cf {
    margin-left: 3px;
    margin-right: 3px;
    padding-bottom: 27px;
  }

  .text-block-7 {
    text-align: center;
    padding-left: 45px;
    padding-right: 45px;
  }

  .problem-text-block {
    padding-left: 26px;
    padding-right: 26px;
  }

  .ct-task-block {
    text-align: center;
    padding-left: 33px;
    padding-right: 33px;
  }

  .dog-drop-post-div {
    margin-bottom: 215px;
  }

  .walmart-thing-div {
    margin-left: -118px;
    margin-right: -118px;
    padding-left: 0;
    padding-right: 0;
  }

  .walmart-image {
    width: 97vw;
  }

  .walmart-thing-div-copy {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    flex-direction: column;
    margin-top: 1vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .kitchen-image {
    width: 97vw;
  }

  .living-room-image {
    width: 97vw;
    margin-top: 1vw;
  }

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

  .name-tag-jpeg1 {
    width: 25vw;
  }

  .div-block-91 {
    margin-left: 49px;
  }

  .div-block-94 {
    margin-top: 144px;
  }

  .career-fest-started-text-copy-copy-copy {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .div-block-95 {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .clx-clean-logo-1 {
    padding-top: 43px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .clx-clean-logo-1-copy {
    margin-top: -77px;
  }

  .trident-ad-1 {
    justify-content: center;
    align-items: center;
    margin-top: -20vw;
    padding-left: 0;
    padding-right: 0;
  }

  .trident-image-2 {
    width: 97vw;
    height: auto;
  }

  .trident-ad-2 {
    justify-content: center;
    align-items: center;
  }

  .trident-image-2-copy {
    width: 97vw;
    margin-top: -55vw;
    padding-right: 0;
  }

  .golds-gym-adss {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .in-me-cup {
    margin-top: 23px;
    margin-left: 0;
    display: none;
  }

  .in-me-cup-image {
    width: 100%;
    margin-left: auto;
    padding-left: 14px;
    padding-right: 14px;
  }

  .in-me-cup-right {
    margin-top: 23px;
    margin-left: 0;
  }

  .in-me-right-image {
    width: 100%;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
  }

  .trident-ad-3 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .trident-image-2-copy-copy {
    width: 97vw;
  }

  .trident-image-2-copy-copy-copy {
    width: 97%;
  }

  .cheetos-one-off-1 {
    width: 90%;
    height: auto;
  }

  .kfd-stand-image-copy-copy {
    width: 100%;
    margin-left: auto;
  }

  .slumbums-generic-shirt {
    margin: -90px 4px 4px;
    padding: 0;
  }

  .slumbums-shirt-front {
    width: 190%;
    max-width: 160%;
  }

  .lightbox-link-2 {
    width: auto;
  }

  .dogdrop-home-video-2 {
    width: 220vw;
  }

  .image-1385-copy-copy {
    width: auto;
    max-width: none;
    height: 100vh;
  }

  .masterbuilt-frame-div {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-51 {
    padding-top: 15px;
    padding-bottom: 13px;
    font-size: 14px;
    line-height: 18px;
  }

  .masterbuilt-time-stamp-right {
    margin-top: 19px;
    padding-left: 0;
  }

  .link-32 {
    justify-content: center;
    align-self: center;
    font-size: 30px;
    line-height: 0;
    display: flex;
  }

  .link-32.hp-work-hover-out {
    font-size: 30px;
  }

  .heading-50-copy-2 {
    justify-content: center;
    align-items: stretch;
    margin-bottom: 51px;
    padding-left: 0;
    display: flex;
    inset: auto 0% 0%;
  }

  .heading-52 {
    justify-content: center;
    padding-left: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .heading-50-copy-copy-2 {
    justify-content: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .mb-frame-left {
    width: 95vw;
    padding-right: 0;
  }

  .mb-frame-right {
    width: 96vw;
    padding-left: 0;
  }

  .mb-frames {
    flex-flow: column wrap;
    align-items: center;
    margin-top: 7px;
    margin-bottom: 0;
    padding-left: 5px;
  }

  .frame-text-1 {
    column-count: auto;
    padding-bottom: 11px;
    font-size: 15px;
    line-height: 18px;
  }

  .mb-frame-left-copy {
    width: 96vw;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-101 {
    margin-top: -18px;
  }

  .masterbuilt-titles {
    margin-top: 2px;
    margin-bottom: 196px;
    padding-left: 0;
    display: none;
  }

  .masterbuilt-first-title {
    padding-left: 14px;
    font-size: 8vw;
  }

  .extra-home-page-full {
    display: none;
  }

  .rw-jumbotron-video {
    height: 40vh;
    margin-left: 15px;
  }

  .image-1434, .image-1434-copy, ._728-all-you-do-is-hcew {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-2-type-titles-copy {
    margin-top: -43px;
    padding-top: 207px;
    padding-left: 0;
  }

  .work-page-sub-head-copy-masterbuilt {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
    font-size: 3vw;
  }

  .dog-drop-mobile {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 223px;
    display: none;
    position: relative;
  }

  .dog-drop-mobile-1 {
    justify-content: center;
    width: 95vw;
    height: 57vw;
    margin-top: 301px;
    display: flex;
  }

  .reynolds-wrap-mobile-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .reynolds-wrap-mobile-2 {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
  }

  .heading-53 {
    opacity: .17;
    color: var(--black);
    justify-content: flex-start;
    margin-top: 14px;
    margin-left: 13px;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 25px;
    line-height: 23px;
    display: flex;
    position: static;
  }

  .reynolds-wrap-mobile-1-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-home {
    z-index: 114;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 65.2vw;
    margin-bottom: 0;
    padding-bottom: 241px;
    display: flex;
    position: relative;
  }

  .cf-mobikle-video {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
    height: 57vw;
    margin-left: 0;
    position: relative;
    inset: 0%;
  }

  .masterbuilt-1 {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
    margin-top: 0;
  }

  .reynolds-wrap-mobile {
    z-index: 10;
    filter: saturate(107%);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 48px;
    display: flex;
    position: relative;
  }

  .career-fest-mobile, .masterbuilt-mobile {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 48px;
    display: flex;
    position: relative;
  }

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

  .link-35, .link-36, .link-37 {
    color: var(--black);
    text-decoration: none;
  }

  .link-38, .link-39 {
    color: #c9c8c8;
    text-decoration: none;
  }

  .link-block-18 {
    border: 1px solid var(--blue);
    text-align: center;
    border-radius: 20px;
    justify-content: center;
    width: 100vw;
    padding-right: 0;
    display: flex;
  }

  .link-block-19 {
    width: 95vh;
    height: 30vh;
  }

  .div-block-104 {
    z-index: 101;
    background-color: #fff;
    position: fixed;
    inset: 0%;
  }

  .link-block-20 {
    border: 0px solid var(--blue);
    border-radius: 20px;
    justify-content: center;
    display: flex;
  }

  .link-block-21, .link-block-22 {
    border: 1px solid var(--blue);
    border-radius: 20px;
  }

  .clorox-mobile-image {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
    height: 57vw;
    margin-left: 0;
    position: relative;
    inset: 0%;
  }

  .clorox-link-box-mobile {
    width: 95vh;
    height: 30vh;
  }

  .mb-vo-text {
    column-count: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .mb-frames-3-4-hidden {
    flex-flow: column wrap;
    margin-top: 7px;
    margin-bottom: 0;
  }

  .glad-cherry-blossom-digital {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .glad-cb-hppov {
    width: 97vw;
  }

  .clx-clean-logo-1-copy {
    padding-top: 43px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .clx-proven-clean-logo-last {
    padding: 60px 15px 94px;
  }

  .section-2-type-titles-rw-1 {
    margin-top: -43px;
    padding-top: 207px;
    padding-left: 0;
  }

  .walmart-kitchen-and-living-room-div {
    flex-flow: column;
    align-content: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .mobile-masterbuilt-titles {
    flex-direction: column;
    display: flex;
  }

  .grass-lamp-3 {
    width: 80vw;
  }

  .masterbuilt-30-storyboard-title {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 6vw;
    font-family: Helveticaneue roman, sans-serif;
    font-size: 3vw;
    line-height: 18px;
  }

  .masterbuilt-second-title {
    padding-left: 14px;
    font-size: 8vw;
  }

  .mobile-masterbuilt-header {
    display: flex;
  }

  .mobile-masterbuilt-header-image {
    height: 70vh;
  }

  .div-block-109 {
    flex-direction: column;
  }

  .mb-front-page {
    align-self: flex-start;
    width: 100vw;
    min-width: auto;
    height: 100vh;
  }

  .rw-dislcaimer {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .image-1446 {
    width: 140vw;
    max-width: 140%;
    margin-top: -104px;
    margin-left: -110vw;
  }

  .otter-box-ad-1 {
    width: 90%;
    height: auto;
  }

  .pg-bg-art-director {
    padding-top: 110vw;
  }

  .pg-bg-art-director-home {
    padding-top: 102.5vw;
  }

  .pg-bg-home-text {
    text-align: justify;
    font-size: 15vw;
    display: none;
  }

  .ph-bg-brndon-grf-black {
    padding-left: 10px;
  }

  .extras-page-nav {
    display: none;
  }

  .image-1447 {
    height: auto;
  }

  .mb-frame-right-copy {
    width: 96vw;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-115 {
    margin-top: 805px;
  }

  .about-heading-4-copy-copy-copy {
    width: 90vw;
    margin-top: -121px;
    margin-left: 0;
  }

  .about-heading-3-bri {
    width: 90vw;
    margin-top: 602px;
    margin-left: 0;
  }

  .about-heading-3-andre {
    width: 90vw;
    margin-top: 396px;
    margin-left: 0;
  }

  .about-heading-3-numer2 {
    width: 90vw;
    margin-top: 1116px;
    margin-left: 0;
  }

  .about-heading-3-maddie {
    width: 90vw;
    margin-top: 93px;
    margin-bottom: auto;
    margin-left: 0;
  }

  .about-heading-3-annie {
    width: 90vw;
    margin-top: 97px;
    margin-left: 0;
  }

  .alc-illustration {
    flex-direction: column;
    margin-top: 0;
  }

  .yelp-ad-2 {
    width: 97vw;
    height: auto;
  }

  .yelp-ad-div {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 40px;
  }

  .same-but-different-image {
    height: auto;
    margin-top: 176px;
  }

  .id-subhead {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
    font-size: 3.5vw;
    line-height: 24px;
  }

  .rw-first-title {
    padding-left: 14px;
    font-size: 8vw;
  }

  .rw-subhead-copy {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .cf-subhead-1 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 15vw;
    font-size: 3.5vw;
    line-height: 21px;
  }

  .dogdrop-bio-2 {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 20px;
    line-height: 26px;
  }

  .slumbums-bio2 {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 12vw;
    font-size: 3vw;
    line-height: 17px;
  }

  .text-span-31 {
    padding-right: 0;
    font-size: 3.5vw;
  }

  .image-1451 {
    width: 100vw;
  }

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

  .image-1452 {
    width: 100vw;
  }

  .under-construction-page-text {
    font-size: 3vw;
  }

  .brandong-raf-home-pay-illu-try {
    z-index: 101;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    position: static;
    inset: 0%;
  }

  .bg-image-try-image {
    z-index: 110;
    width: 71vw;
    position: fixed;
  }

  .brandong-raf-home-pay-illu-try-copy {
    z-index: 103;
    z-index: 103;
    inset: 0% 0% auto;
    align-items: flex-start;
    width: 100vw;
    margin-top: 0;
    inset: 0% 0% auto;
  }

  .brandong-raf-home-pay-illu-try-copy-copy {
    z-index: 103;
    align-items: flex-start;
    width: 100vw;
    margin-top: 0;
    inset: 0% 0% auto;
  }

  .bg-password-2 {
    width: 71vw;
    position: relative;
  }

  .brandong-raf-home-pay-illu-try-2 {
    z-index: 103;
    align-items: flex-start;
    width: 100vw;
    margin-top: 0;
    inset: 0% 0% auto;
  }

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

  .dog-drop-bag-full-image {
    width: 120vw;
    max-width: 140%;
    margin-top: -24px;
    margin-bottom: 49px;
    display: block;
  }

  .dog-drop-animation {
    margin-left: 0;
  }

  .dog-drop-bag-container {
    width: 270vw;
    max-width: none;
    overflow: visible;
  }

  .div-block-121 {
    margin-top: 71px;
    display: none;
  }

  .image-1453 {
    width: 250vw;
    max-width: 240%;
  }

  .glad-cb-insta {
    width: 80vw;
  }

  .glad-300x250-v1 {
    width: 60vw;
  }

  .glad-300x600 {
    width: 70vw;
  }

  .glad-banners-div-2 {
    flex-direction: column;
  }

  .glad-160x600-copy {
    width: 30vw;
    padding-left: 0;
  }

  .image-1454 {
    margin-top: 135px;
  }

  .image-1455 {
    margin-top: -21vw;
  }

  .slumbums-image-2-copy {
    width: 80vw;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slumbums-image-2-div-copy {
    justify-content: center;
  }

  .slumbums-image-2-div-copy-copy {
    justify-content: center;
    margin-top: 32px;
  }

  .slumbums-image-2-copy-copy {
    width: 60vw;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slumbums-image-2-div-copy-copy-copy {
    justify-content: center;
    margin-top: 0;
  }

  .slumbums-image-2-copy-copy-copy {
    width: 70vw;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-page-pic-copy {
    width: 72vw;
    height: auto;
    margin-top: 5px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bag-video-dd {
    margin-bottom: 0;
  }

  .bg-image-try-image-copy {
    z-index: 110;
    width: 71vw;
    position: fixed;
  }

  .brandong-raf-home-pay-illu-try-copy {
    z-index: 101;
    align-items: center;
    width: 100vw;
    margin-top: 0;
    position: static;
    inset: 0%;
  }

  .bg-image-try-image-gppd {
    z-index: 110;
    width: 71vw;
    position: fixed;
  }

  .div-block-126 {
    z-index: 160;
    justify-content: center;
    align-items: flex-start;
    inset: 0% 0% auto;
  }

  .image-1458 {
    z-index: 101;
    position: relative;
  }

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

  .bd-video-2 {
    justify-content: center;
    align-items: center;
    margin-top: 149px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-128 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr;
    margin-top: 86px;
    margin-bottom: 84px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .music-title-page-head {
    z-index: 103;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 145px;
    padding-left: 0;
    display: flex;
    inset: auto 0% 0%;
  }

  .art-title-page-head-copy {
    z-index: 103;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 98px;
    padding-left: 0;
    display: flex;
    inset: auto 0% 0%;
  }

  .music-title-text, .art-title-text, .music-home-page-full-image {
    display: none;
  }

  .clay-piano-image {
    width: 78%;
    margin-top: 25px;
    margin-left: 0;
  }

  .bd-video-2-copy {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 145px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .id-company-cards {
    margin-top: -293px;
    margin-bottom: 0;
  }

  .id-company-card-section {
    margin-top: 378px;
  }

  .id-work-page-header-image {
    width: auto;
    max-width: none;
    height: 100vh;
  }

  .id-first-title-copy {
    padding-left: 14px;
    font-size: 8vw;
  }

  .section-2-type-titles-id {
    margin-top: -43px;
    padding-top: 207px;
    padding-left: 0;
  }

  .id-subhead-copy {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
  }

  .section-59-copy-copy {
    margin-top: 97px;
  }

  .heading-12-copyid {
    padding-left: 22px;
  }

  .section-59-copy-copy-id {
    margin-top: 97px;
  }

  .hb-social-video-div-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .dog-drop-bottom-animation {
    width: 210vw;
    margin-left: -324px;
  }

  .kc-masterpiece-div {
    margin-top: 41px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .kc-maseterpiece-image {
    border-radius: 8px;
    width: 93vw;
  }

  .kc-masterpiece-clothes-div-2 {
    flex-direction: column;
    width: 100%;
    padding-left: 7px;
    padding-right: 7px;
    display: flex;
  }

  .kc-mp-clothes-image-1 {
    border-radius: 9px;
    width: 93vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .kc-mp-clothes-image-2 {
    border-radius: 7px;
    width: 93vw;
  }

  .golds-gym-ads-3 {
    flex-flow: column;
  }

  .great-clips-ads-5 {
    margin-top: 22vw;
  }

  .smile-direct {
    justify-content: center;
    align-items: center;
    margin-top: -11vw;
  }

  .dogdrop-ooh1 {
    width: 100vw;
    display: none;
  }

  .dogdrop-ooh-image {
    width: 250vw;
    max-width: none;
    margin-top: 51px;
    margin-bottom: 113px;
    display: block;
    overflow: visible;
  }

  .image-1454-copy {
    width: 100vw;
    margin-top: 135px;
    margin-left: 0;
    margin-right: 0;
  }

  .alc-illu-2 {
    width: 100vw;
    margin-top: 0;
    margin-left: 0;
  }

  .alc-illu-2-copy {
    width: 90vw;
    margin-top: 135px;
  }

  .alc-illu-2-copy-copy {
    width: 100vw;
    margin-top: 0;
    margin-right: auto;
  }

  .alc-illu-2-copy-copy-copy {
    width: 100vw;
    margin-top: 60px;
    margin-left: 0;
  }

  .animal-crackers-digital-banners {
    width: 96%;
  }

  .div-block-131 {
    margin-top: 29px;
    margin-bottom: 120px;
    display: none;
  }

  .div-block-132 {
    justify-content: center;
    width: 200vw;
    margin-bottom: 219px;
    padding-bottom: 233px;
    display: flex;
  }

  .grid-43 {
    display: none;
  }

  .dog-drop-mobile-square-2 {
    z-index: 10;
    filter: saturate(107%);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 9.1vw;
    display: flex;
    position: relative;
  }

  .dog-drop-under-4 {
    border: 0px solid var(--blue);
    border-radius: 20px;
    justify-content: center;
    display: flex;
  }

  .dog-drop-in-image-3 {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
  }

  .link-35-copy {
    color: #c9c8c8;
    text-decoration: none;
  }

  .do-drop-link-88 {
    color: var(--black);
    text-decoration: none;
  }

  .slumbums-3mobi {
    border: 1px solid var(--blue);
    filter: brightness(105%) saturate(124%);
    border-radius: 20px;
    width: 95vw;
  }

  .div-block-133 {
    margin-top: -11px;
  }

  .cw-header-clorox {
    color: #33333338;
    padding-left: 18px;
    font-size: 8px;
  }

  .link-40 {
    color: #3232323d;
  }

  .link-41 {
    color: #2f2f2f3d;
  }

  .link-42 {
    color: #36363638;
  }

  .div-block-121-mobile {
    margin-top: 71px;
  }

  .image-mobile-1453-copy {
    width: 100vw;
    max-width: 240%;
  }

  .image-1461 {
    width: 100vw;
    margin-top: 0;
  }

  .skills-resume-page {
    margin-right: 24px;
    padding-left: 22px;
    padding-right: 0;
  }

  .resume-page-left-right {
    display: none;
  }

  .resume-page-grid-something {
    padding-left: 31px;
    padding-right: 31px;
  }

  .cheetos-print-ad-1 {
    justify-content: center;
    align-items: center;
    margin-bottom: -38vw;
    padding-left: 0;
  }

  .glad-trash-insert-2 {
    width: 100%;
    margin-top: 9px;
    padding: 3px;
  }

  .div-block-136 {
    flex-direction: column;
  }

  .div-block-137 {
    margin-left: 0;
  }

  .glad-digital-banners-main {
    flex-direction: column;
  }

  .glad-banners-under-300x250 {
    width: 80vw;
  }

  .paramount-1 {
    margin-top: 144px;
  }

  .mb-one-offs-masterbutilt-text-1 {
    column-count: auto;
    padding-bottom: 11px;
    font-size: 15px;
    line-height: 18px;
  }

  .masterbuilt-text-one-offs-2 {
    padding-top: 15px;
    padding-bottom: 13px;
    font-size: 14px;
    line-height: 18px;
  }

  .mb-one-offs-time-stamp {
    margin-top: 19px;
    padding-left: 0;
  }

  .masterbuilt-text-one-offs-2-copy {
    padding-top: 15px;
    padding-bottom: 13px;
    font-size: 14px;
    line-height: 18px;
  }

  .mb-one-offs-storyboards-div {
    margin-top: -18px;
  }

  .headine-home {
    z-index: 103;
    justify-content: center;
    display: none;
    inset: auto 0% 0%;
  }

  .div-block-135-bd {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .bd-3-ads, .image-1464 {
    width: 97vw;
  }

  .heading-61 {
    font-size: 20vw;
    line-height: 17vw;
  }

  .div-block-148 {
    height: 16vh;
  }

  .discover-header-image {
    width: auto;
    max-width: none;
    height: 100vh;
  }

  .disco-first-title-copy {
    text-align: left;
    padding-left: 6vw;
    font-size: 9vw;
    line-height: 10vw;
  }

  .disco-subhead-copy {
    padding-top: 0;
    padding-left: 17px;
    padding-right: 0;
    font-size: 3.5vw;
    line-height: 24px;
  }

  .section-2-type-titles-disco {
    margin-top: -34.1vw;
    margin-bottom: 10vw;
    padding-top: 207px;
    padding-left: 0;
  }

  .div-block-80-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .disco-footer-section {
    margin-top: 12vw;
  }

  .div-block-149 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: center stretch;
    margin-top: 5vw;
    margin-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 0;
    display: grid;
  }

  .diners-club-shape-building {
    width: 70vw;
  }

  .dci-shapes-titles {
    padding-top: 0;
    padding-left: .5vw;
    padding-right: 12vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .dci-page-header-subhead {
    text-align: left;
    padding-left: 6vw;
    padding-right: 9vw;
    font-size: 5vw;
    line-height: 8vw;
  }

  .rnew-esume-grid-copy {
    justify-items: start;
    margin-top: 1358px;
  }

  .new-about-resume-button-div-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-bottom: 8vw;
    padding-left: 0;
  }

  .div-block-54-copy {
    margin-right: 24px;
    padding-left: 22px;
    padding-right: 0;
  }

  .work-experience-1-copy {
    font-size: 4vw;
    line-height: 6vw;
  }

  .resume-dates-copy {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 4vw;
    line-height: 3vw;
  }

  .div-block-37-copy {
    padding-left: 16px;
    padding-right: 0;
  }

  .image-1422-tree {
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 16px;
  }

  .dogdrop-home-video-2-copy {
    width: 220vw;
  }

  .div-block-153 {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-1466 {
    width: 100vw;
    margin-top: 6vw;
  }

  .resume-list-item {
    flex-flow: row;
    padding-bottom: 1vw;
    padding-left: 2vw;
    font-size: 3.5vw;
    line-height: 5vw;
    text-decoration: none;
    list-style-type: disc;
    display: block;
  }

  .resume-list {
    padding-right: 10vw;
    list-style-type: disc;
    display: block;
  }

  .discover-marquee-header-image {
    width: auto;
    max-width: none;
    height: 100vh;
  }

  .discover-social-story {
    width: 150vw;
    margin-top: 18vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 27vw;
  }

  .discover-youtube-video-copy-copy {
    width: 100%;
    margin-top: -60px;
    margin-bottom: 187px;
  }

  .discover-video-div-copy {
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .home-nav-button {
    z-index: 103;
    justify-content: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .heading-62 {
    text-align: center;
    height: 15vw;
    margin-top: 5vw;
    margin-bottom: 18vw;
    padding-right: 0;
    font-size: 5vw;
    line-height: 7vw;
  }

  .discover-15-spot {
    width: 90vw;
  }

  .discover-video-div-copy-2 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .heading-62-copy {
    margin-bottom: 0;
    padding-left: 0;
    display: none;
  }

  .cf-mobile-video {
    z-index: 3;
    width: 95px;
    height: 57vh;
    position: relative;
  }

  .shapes-outline-text-div {
    padding-top: 20vw;
    padding-bottom: 11vw;
    display: flex;
  }

  .heading-50-home {
    z-index: 103;
    justify-content: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .discover-social-feed {
    width: 150vw;
    margin-top: 51.1vw;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-36 {
    text-align: center;
    font-size: 5vw;
    font-weight: 400;
    line-height: 2vw;
  }

  .diners-club-shape-building-copy {
    width: 70vw;
  }

  .dci-airport-billboard {
    width: 97vw;
    margin-top: 0;
  }

  .dci-airport-billboard-1 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
    display: flex;
  }

  .div-block-156-stock {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: none;
  }

  .image-1472 {
    z-index: 380;
    width: 90vw;
    margin-top: 11vw;
    margin-left: 0;
    position: relative;
  }

  .discover-section-subheader {
    text-align: left;
    margin-top: 9vw;
    margin-bottom: -6vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 5vw;
    font-weight: 200;
    line-height: 6vw;
  }

  .div-block-157 {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .image-1473 {
    width: 84vw;
    margin-left: 14px;
  }

  .div-block-158 {
    flex-flow: column;
    margin: 0 auto 42.1vw 2vw;
    padding-right: 0;
  }

  .discover-section-subheader-eyebrow {
    font-size: 6vw;
  }

  .discover-carousel-image {
    width: 95vw;
  }

  .handshake-gif-disco {
    width: 66vw;
  }

  .stock-static-2 {
    width: 52vw;
    height: auto;
    margin-top: 25vw;
    margin-left: 0;
  }

  .dci-page-header-subhead-2-copy {
    padding-left: 9vw;
    padding-right: 9vw;
    font-size: 5vw;
    line-height: 8vw;
    display: flex;
  }

  .discover-social-feed-stock {
    width: 100vw;
    margin-top: 45.2vw;
    margin-left: 0;
  }

  .discover-social-story-stock {
    width: 100vw;
    margin-right: 0;
  }

  .reddit-videos-block-hands {
    flex-flow: column;
    margin-left: -45vw;
    display: flex;
  }

  .stock-static-4-copy {
    width: 52vw;
    height: auto;
    margin-top: 8vw;
    margin-left: 0;
  }

  .moving-walkway-video {
    width: 97vw;
    height: 44vw;
  }

  .moving-walkway-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: 0 0 0;
    padding-left: 0;
    padding-right: 0;
  }

  .boat-mock-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .boat-mock-video {
    width: 97vw;
    height: 44vw;
  }

  .dci-social-header-copy-div {
    margin-top: -36.1vw;
    padding-top: 207px;
    padding-left: 0;
  }

  .dci-social-first-title-copy-copy {
    margin-bottom: 6vw;
    padding-left: 6vw;
    font-size: 8vw;
    line-height: 8vw;
  }

  .dci-social-sub-header-subhead-copy {
    margin-bottom: 13vw;
    padding-left: 6vw;
    padding-right: 13vw;
    font-size: 5vw;
    line-height: 8vw;
  }

  .dci-social-later-page-div {
    margin-top: 48.1vw;
    padding-top: 0;
    padding-left: 0;
  }

  .dci-social-videos-videos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
    display: flex;
  }

  .dci-social-story-copy {
    width: 140vw;
    margin-top: -.1vw;
    margin-right: 0;
    padding-bottom: 22vw;
  }

  .dci-social-feed-copy {
    width: 140vw;
    margin-top: 85.1vw;
    margin-left: 0;
    padding-bottom: 0;
    display: none;
  }

  .rw-masthead-image {
    width: 100%;
    max-width: 230%;
    margin-top: -11px;
  }

  .rw-div-masthead {
    width: 100vw;
    height: 270px;
    margin-top: 33.1vw;
    margin-bottom: 27.1vw;
    display: none;
  }

  .section-2-type-titles-reynolds-wrap {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .reynolds-wrap-first-title-copy-copy {
    padding-left: 14px;
    font-size: 8vw;
    line-height: 8vw;
  }

  .reynolds-wrap-page-header-subhead-copy {
    margin-top: 3vw;
    padding-left: 4vw;
    padding-right: 0;
    font-size: 5vw;
    line-height: 5vw;
  }

  .slumbum-logos1 {
    width: 100vw;
  }

  .slumbum-logos-extras-div {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
  }

  .social-carousel-div {
    justify-content: center;
    align-items: center;
  }

  .carousel-social-dci-social {
    width: 95vw;
    margin-top: 49vw;
  }

  .discover-video-div-front {
    flex-flow: column;
    margin-top: 28vw;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cc-image1 {
    width: 90vw;
  }

  .dci-cocktail-image-2 {
    width: 94vw;
    margin-top: .7vw;
    margin-right: 0;
  }

  .cc-image3 {
    width: 90vw;
    margin-top: 6vw;
    margin-right: 0;
  }

  .cc-image-4, .cc-image-5, .cc-image-6, .cc-image-7 {
    width: 90vw;
    margin-top: 8vw;
    margin-right: 0;
  }

  .cc-image-8 {
    width: 90vw;
    margin-top: 9vw;
    margin-right: 0;
  }

  .cc-image-9, .cc-image-10 {
    width: 90vw;
    margin-top: 8vw;
    margin-right: 0;
  }

  .dci-social-sub-header-cc-copy-copy-copy-copy {
    text-align: center;
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 5vw;
    line-height: 8vw;
  }

  .cc-image-11, .cc-image-12, .cc-image-13, .cc-image-14, .cc-image-15 {
    width: 90vw;
    margin-top: 8vw;
    margin-right: 0;
  }

  .cf-page-title {
    padding-left: 6vw;
    font-size: 7vw;
    line-height: 6.3vw;
  }

  .clorox-title-and-sub {
    margin-top: -43px;
    padding-top: 207px;
    padding-left: 0;
  }

  .clorox-page-header-subhead-copy-copy {
    margin-top: 5vw;
    padding-left: 15px;
    padding-right: 0;
    font-size: 5vw;
  }

  .clorox-first-title-copy-copy-copy {
    padding-left: 14px;
    font-size: 8vw;
  }

  .dci-social-grid-banners-div {
    flex-flow: column;
    width: 100vw;
    padding-right: 0;
  }

  .image-1477 {
    width: 53vw;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .rw-print-div-block-80-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-5 {
    font-size: 5vw;
  }

  .map-concept-300x600 {
    width: 50vw;
  }

  .dci-social-div-970x250 {
    flex-flow: column;
  }

  .image-1478 {
    width: 90vw;
  }

  .grid-screenshots {
    width: 100vw;
    margin-top: 12vw;
  }

  .one-offs-mobile-copy22 {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 48px;
    display: flex;
    position: relative;
  }

  .video-16 {
    width: 100vw;
    margin-top: 3vw;
    margin-left: 0;
  }

  .discover-video-div-copy-bottom {
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .heading-62-copy {
    text-align: center;
    padding-right: 0;
  }

  .dci-cocktails-header-div-copy {
    display: none;
  }

  .dci-cocktail-image-1 {
    width: 90vw;
  }

  .dci-cocktail-image-3 {
    width: 94vw;
    margin-top: .6vw;
    margin-right: 0;
  }

  .dci-cocktail-image-4 {
    width: 90vw;
    margin-top: 8vw;
    margin-right: 0;
  }

  .dci-social-sub-header-subhead-copy-copy {
    text-align: left;
    margin-bottom: 13vw;
    padding-left: 6vw;
    padding-right: 11vw;
    font-size: 6vw;
    line-height: 8vw;
  }

  .div-block-162 {
    flex-flow: column;
    margin-top: .8vw;
  }

  ._75-cocktail-image5 {
    width: 94vw;
    margin-top: .7vw;
  }

  ._75-cocktail-image7 {
    width: 94vw;
    margin-top: .3vw;
  }

  ._75-cocktail-image77 {
    width: 94vw;
  }

  .div-block-163-2 {
    flex-flow: column;
    margin-top: 0;
  }

  .dci-cocktail-image-8 {
    width: 90vw;
    margin-top: 8vw;
    margin-right: 0;
  }

  .dci-cocktail-image-88 {
    width: 94vw;
    margin-top: .7vw;
    margin-right: 0;
  }

  .div-block-163-3 {
    flex-flow: column;
    margin-top: .8vw;
  }

  .div-block-162-cc, .div-block-163-sa {
    flex-flow: column;
  }

  .div-block-162-croatia {
    flex-flow: column;
    margin-top: .8vw;
  }

  .dci-cocktail-image-cyprus-2 {
    width: 90vw;
  }

  .div-block-162-cmash {
    flex-flow: column;
    margin-top: .6vw;
  }

  .div-block-163-cmash-2 {
    flex-flow: column;
  }

  ._75-cocktail-imagecmash1 {
    width: 94vw;
  }

  ._75-cocktail-imagecmash2 {
    width: 94vw;
    margin-top: .4vw;
    margin-bottom: .8vw;
  }

  .dci-miami-first-title-copy-copy {
    padding-left: 6vw;
    font-size: 9vw;
    line-height: 10vw;
  }

  .dci-old-book-div {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: -28vw;
    margin-right: 0;
    padding-left: 0;
  }

  .image-1480 {
    width: 60vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-165 {
    width: 100vw;
  }

  .image-1482 {
    width: 100vw;
    margin-top: -1vw;
  }

  .image-1482-copy {
    margin-bottom: 18vw;
  }

  .dcicocktailimage2 {
    width: 90vw;
    margin-top: 7vw;
    margin-right: 0;
  }

  .dciccimage1 {
    width: 90vw;
  }

  .reddit-videos-block-hands-copy {
    flex-flow: column;
    display: none;
  }

  .discover-social-feed-copy {
    width: 100vw;
    margin-top: 51.1vw;
    margin-left: 0;
  }

  .discover-social-story-copy {
    width: 100vw;
    margin-top: 18vw;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-157-hands {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .div-block-166 {
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .cocktail-mobile-div {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 48px;
    display: flex;
    position: relative;
  }

  .div-block-156-stock-mobile {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -19vw;
    margin-left: 0;
    display: none;
  }

  .stock-static-2-mobile {
    width: 78vw;
    height: auto;
    margin-top: 54vw;
    margin-left: 0;
  }

  .stock-static-4-mobile {
    width: 78vw;
    height: auto;
    margin-top: 8vw;
    margin-left: 0;
  }

  .reddit-videos-block-cstock {
    flex-flow: column;
    margin-left: -45vw;
    display: flex;
  }

  .div-block-166-stock {
    margin-top: 19.8vw;
    margin-left: 8vw;
    display: flex;
  }

  .reddit-videos-block-hands-mobile {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .blue-about-page-image {
    border: 1px solid var(--blue);
    border-radius: 20px;
    width: 95vw;
  }

  .about-page-mobile-home {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 48px;
    display: none;
    position: relative;
  }

  .dci-cocktails-header-div-mobile {
    background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b6e3d081e040c1264a2bf0_CulturalMashups_lkgTheSpiritOfGrain_CropReference.jpg");
    background-position: 50%;
    background-repeat: repeat;
    display: flex;
  }

  .nav-mobile {
    z-index: 999;
    display: block;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .navbar-mobile {
    background-color: #fff0;
    margin-top: 0;
  }

  .container-nav-mobile {
    display: flex;
  }

  .nav-menu-mobile {
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%;
    overflow: visible;
  }

  .nav-menu-button-mobile {
    opacity: 1;
    filter: none;
    overflow-wrap: normal;
    mix-blend-mode: normal;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    order: 0;
    margin-top: -16vw;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .nav-menu-button-mobile.w--open {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/66b6f2ce929f5be3edff73a0_nav-menu-bar-icon-mobile._blackpng.png");
    background-position: 100% 100%;
    background-size: 0;
    position: relative;
  }

  .nav-menu-bar-icon-mobile {
    opacity: 0;
    overflow: visible;
  }

  .nav-link-2 {
    margin-bottom: 100vh;
  }

  .heading-63 {
    color: var(--blue);
    letter-spacing: -2px;
    font-family: Helvetica neue lts td blk, sans-serif;
    font-weight: 900;
  }

  .nav-mobile-h1 {
    z-index: 1910;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: var(--light-black);
    text-align: left;
    letter-spacing: -2px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: -.5svw;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 16svw;
    font-style: normal;
    font-weight: 900;
    line-height: 13.3vw;
    display: flex;
  }

  .div-block-167 {
    z-index: auto;
    flex-flow: column;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 18vw;
    padding-left: 6vw;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .nav-mobile-h2-work {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: var(--light-black);
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

  .nav-bar-menu-black-icon-1 {
    opacity: 1;
    mix-blend-mode: difference;
    width: 61px;
    margin-top: 6vw;
    display: block;
  }

  .nav-bar-menu-black-icon-1-copy {
    filter: none;
    mix-blend-mode: color-dodge;
    width: 15vw;
    margin-top: -21vw;
    display: inline-block;
  }

  .nav-mobile-h2-extras {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: var(--light-black);
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

  .nav-mobile-h2-div {
    align-self: flex-start;
    margin-top: -.5vw;
    margin-bottom: .5vw;
    display: block;
  }

  .body-12 {
    background-color: #fff;
  }

  .link-mobile-1 {
    text-decoration: none;
    display: flex;
  }

  .nav-bar-menu-black-icon-x {
    opacity: 1;
    filter: brightness(29%);
    mix-blend-mode: normal;
    width: 18vw;
    margin-top: 0;
    display: none;
  }

  .div-block-126-pages {
    z-index: 160;
    justify-content: center;
    align-items: flex-start;
    display: none;
    inset: 0% 0% auto;
  }

  .image-1472-pages {
    z-index: 380;
    width: 59vw;
    margin-top: 0;
    position: relative;
  }

  .nav-mobile-h2-div-extras {
    align-self: flex-start;
    margin-top: -.5vw;
    margin-bottom: .5vw;
  }

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

  .image-1477-300x250 {
    width: 43vw;
    margin-top: 12px;
    margin-bottom: 12px;
    display: block;
  }

  .image-1477-300x250-copy {
    width: 67vw;
    margin-top: 12px;
    margin-bottom: 29px;
    display: block;
  }

  .image-1477-1600x600 {
    width: 23vw;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .dci-social-story-copy-copy {
    width: 140vw;
    margin-top: 71.9vw;
    margin-right: 0;
    padding-bottom: 22vw;
    display: block;
  }

  .disco-miobie-videos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
    margin-top: 0;
    margin-bottom: 32vw;
    display: flex;
  }

  .footer-studio-pic {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-1483 {
    width: 97vw;
    margin-bottom: 27vw;
  }

  .div-block-157-stock-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .discover-social-story-stock2 {
    width: 150vw;
    margin-top: -36vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 37vw;
  }

  .discover-social-feed-stock2 {
    width: 150vw;
    margin-top: 46vw;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-157-stock-mobile {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .div-block-158-stock-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin: 69vw 0 42.1vw 2vw;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-footer {
    z-index: 1;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-top: 19vw;
    padding-bottom: 19vw;
    display: none;
    position: relative;
  }

  .mobile-footer-left {
    border-right: 2px solid var(--blue);
    width: 50vw;
  }

  .mobile-footer-right {
    border-style: solid;
    border-width: 0 0 0 2px;
    border-color: var(--blue);
    border-radius: 0;
    width: 50vw;
  }

  .heading-64 {
    opacity: .23;
    color: var(--light-black);
    text-align: center;
    text-transform: uppercase;
    font-family: Helvetica neue lts td blk, sans-serif;
    font-size: 5vw;
  }

  .footer-mobile-back-button {
    opacity: .23;
    color: var(--light-black);
    text-align: center;
    text-transform: uppercase;
    font-family: Helvetica neue lts td blk, sans-serif;
    font-size: 5vw;
    text-decoration: none;
  }

  .cf-mobikle-video-copy {
    border: 1px solid var(--blue);
    filter: saturate(107%);
    border-radius: 20px;
    width: 95vw;
    height: 57vw;
    margin-left: 0;
    position: relative;
    inset: 0%;
  }

  .div-block-54-education {
    margin-right: 24px;
    padding-left: 22px;
    padding-right: 0;
  }

  .education-description-titles {
    font-size: 4vw;
    line-height: 5vw;
  }

  .disco-page-header-subhead-copy {
    text-align: left;
    padding-left: 6vw;
    padding-right: 3vw;
    font-size: 5vw;
    line-height: 8vw;
  }

  .link-block-25 {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .body-13 {
    text-decoration: none;
  }

  .youtube-10 {
    width: 90%;
  }

  .youtube-11 {
    width: 95%;
  }

  .rw-mobile-div {
    margin-bottom: 21vw;
    display: flex;
  }

  .discover-section-subheader-header {
    text-align: left;
    margin-top: 9vw;
    margin-bottom: -6vw;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneue extended, sans-serif;
    font-size: 6vw;
    font-weight: 300;
    line-height: 8vw;
  }

  .image-1482-copy {
    width: 100vw;
    margin-top: -1vw;
  }

  .work-page-header-my-contribution {
    margin-top: -2vw;
    padding-left: 6vw;
    padding-right: 33vw;
    line-height: 30vw;
  }

  .my-contribution-header {
    text-align: left;
    font-size: 4.5vw;
    font-weight: 600;
    line-height: 10vw;
  }

  .my-contribution-header-2 {
    text-align: left;
    font-size: 4.5vw;
    line-height: 5.7vw;
  }

  .div-block-165-copy {
    width: 100vw;
  }

  .work-page-header-my-contribution-75 {
    padding-left: 6vw;
    padding-right: 33vw;
    line-height: 30vw;
    display: none;
  }

  .work-page-header-my-contribution-75-mobile {
    margin-top: -9vw;
    padding-left: 6vw;
    padding-right: 33vw;
    line-height: 30vw;
    display: none;
  }

  .italic-text-2 {
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-style: normal;
  }

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

  .book-mask, .brand-video-div-mast {
    margin-top: 41vw;
    margin-bottom: -48.1vw;
    display: none;
  }

  .bg-logo-animated {
    z-index: 380;
    width: 90vw;
    margin-top: 11vw;
    margin-left: 0;
    position: relative;
  }

  .div-block-171 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    margin-top: 15vw;
    display: flex;
  }

  .div-block-170-copy {
    z-index: -3;
  }

  .heading-67-copy {
    z-index: -3;
    padding-left: 2vw;
    font-size: 7vw;
    line-height: 13vw;
    display: flex;
    position: relative;
  }

  .div-block-173 {
    justify-content: center;
    align-items: flex-start;
    width: 97vw;
    height: 60vw;
    margin-top: -2vw;
  }

  .discover-minimal-hp-1 {
    width: 97vw;
    height: 60vw;
  }

  .project-headers-minimal {
    opacity: 100;
    margin-top: 1vw;
    font-size: 4vw;
    line-height: 5vw;
  }

  .minital-project-div {
    width: 97vw;
    height: 60vw;
  }

  .minimal-hp-projects-bg-video {
    z-index: 3;
    background-color: #000;
    width: 97vw;
    height: 60vh;
    position: relative;
  }

  .minimal-project-bg-video-div {
    width: 100%;
    margin-left: 1747px;
    inset: 0%;
  }

  .minimal-project-page-header {
    font-size: 8vw;
    line-height: 8vw;
  }

  .minimal-project-page-body {
    width: 78vw;
    margin-top: 5vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .minimal-project-desciption-div {
    flex-flow: column;
    margin-left: 1.5vw;
  }

  .minimal-project-page-contribution {
    margin-top: 1vw;
    font-size: 8vw;
    line-height: 8vw;
  }

  .minimal-project-header-contri-div {
    width: 90vw;
  }

  .dci-cocktails-div {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: 0;
    padding-right: 0;
  }

  .dci-cocktails-image-large {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
  }

  .dci-cocktails-image-small {
    width: 94vw;
  }

  .dci-cocktail-descriptins-div {
    width: 75vw;
    margin-bottom: 4vw;
    margin-left: 1vw;
  }

  .dci-cocktail-description-title {
    font-size: 6vw;
    line-height: 6vw;
  }

  .dci-cocktail-description-body {
    margin-top: 1vw;
    padding-right: 16vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .cocktail-set-divider {
    height: 16vw;
  }

  .dci-miami-descrition-div-2-copy {
    margin-top: 24vw;
  }

  .dci-miami-description-title-copy {
    padding-left: 2vw;
    padding-right: 8vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .discover-descrition-div-2-copy {
    width: 70vw;
    padding-left: 2vw;
  }

  .discover-descrition-div-2-social {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 70vw;
    display: none;
  }

  .disco-description-body-social {
    padding-right: 0;
    font-size: 6vw;
    line-height: 6vw;
  }

  .minimal-project-body-div {
    width: 97vw;
  }

  .div-block-157-stock-div-2-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .minimal-project-credits-header {
    width: 40vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .minimal-project-credits-subhead {
    font-size: 4vw;
    line-height: 4vw;
  }

  .minimal-project-next-project-left {
    font-size: 6vw;
    line-height: 6vw;
  }

  .minimal-project-next-project-right-div {
    width: 40vw;
  }

  .minimal-project-next-project-arrow-left, .minimal-project-next-project-arrow-right {
    width: 5vw;
  }

  .club-classic-images {
    margin-top: 1vw;
  }

  .dci-cocktails-image-illusrations {
    width: 94vw;
    margin-top: .3vw;
  }

  .one-offs-home-page-div-minimal-copy {
    width: 97vw;
    height: 60vh;
  }

  .extra-home-page-full-minimal-copy {
    width: 97vw;
    height: 60vh;
    display: block;
  }

  .minimal-proj-nav {
    display: none;
  }

  .minimal-project-footer {
    padding-left: 1vw;
  }

  .dci-cc-div-1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .dci-cc-div-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .dci-cc-image-lrg {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
  }

  .dci-cc-image-sml {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
    margin-right: 0;
  }

  .dci-social-grid-div-2 {
    flex-flow: column;
  }

  .dci-div-grid-digital {
    flex-flow: column;
    width: 100vw;
    display: flex;
  }

  .clorox-project-div {
    flex-flow: column;
  }

  .clorox-div-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .clorox-project-description-div {
    flex-flow: row;
    width: 100vw;
    margin-top: 10vw;
  }

  .clorox-project-header {
    margin-bottom: 1vw;
    padding-left: 2vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .clorox-div-image {
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: 0;
    padding-right: 0;
  }

  .kcm-kv-1 {
    width: 97vw;
  }

  .kcm-kv-2 {
    width: 97vw;
    margin-bottom: 1vw;
  }

  .kcm-kv3 {
    border-radius: 7px;
    width: 93vw;
  }

  .scentiva-shelf-talk-image-copy, .brita-shelf {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  .content-home-page-full-minimal-copy-copy {
    display: none;
  }

  .cv-large-div {
    padding-left: 1.5vw;
  }

  .cv-div-left {
    width: 97vw;
    font-size: 40vw;
  }

  .cv-div-right {
    width: 99vw;
  }

  .cv-title-1 {
    font-size: 7vw;
    line-height: 7vw;
  }

  .cv-div-left-right {
    flex-flow: column;
  }

  .about-page-header {
    margin-top: 11vw;
    margin-bottom: auto;
    margin-left: 1.5vw;
    padding-right: 0;
    font-size: 7vw;
    line-height: 7vw;
  }

  .golds-gym-adss-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    width: 100vw;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cf-name-tags-div {
    flex-flow: column;
  }

  .cf-event-description-div {
    flex-flow: row;
    width: 100vw;
    display: flex;
  }

  .character-project-div {
    justify-content: center;
    align-items: center;
  }

  .wiwik-text-div-copy {
    padding-right: 0;
  }

  .cf-event-descript-text {
    flex-flow: column;
    margin-left: 2vw;
    padding-right: 0;
    display: flex;
  }

  .cf-event-set-up-div {
    flex-flow: column;
  }

  .cf-event-poster-div {
    width: 100vw;
  }

  .div-block-188, .div-block-189, .div-block-190, .div-block-191 {
    padding-left: 0;
  }

  .dci-social-video-div-1 {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: -37vw;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .dci-social-video-div-2 {
    margin-top: 19.8vw;
    margin-left: 0;
    display: flex;
  }

  .dci-social-video-div-3 {
    flex-flow: column;
    margin-left: 0;
    display: flex;
  }

  .dci-social-video-left {
    width: 150vw;
    margin-top: 18vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 37vw;
  }

  .dci-social-video-right {
    width: 150vw;
    margin-top: 51.1vw;
    margin-left: 0;
    margin-right: 0;
  }

  .dci-social-description-1 {
    width: 70vw;
  }

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

  .video-16-copy {
    width: 92vw;
    margin-top: -19vw;
    margin-left: 0;
  }

  .div-block-193 {
    padding-left: 0;
  }

  .dci-social-description-title-copy {
    font-size: 8vw;
    line-height: 8vw;
  }

  .minital-project-div-2 {
    width: 97vw;
    height: 60vw;
    margin-left: auto;
  }

  .dci-cocktails-image-large-xl {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
  }

  .dci-cc-image-sml-2 {
    width: 90vw;
  }

  .image-1488 {
    width: 75vw;
    margin-left: 1vw;
  }

  .bg-sig-hp {
    margin-left: 2vw;
  }

  .minimal-hp-projects-bg-video-222 {
    z-index: 3;
    width: 95px;
    height: 57vh;
    position: relative;
  }

  .extra-home-page-full-minimal-222-copy {
    width: 97vw;
    height: 60vh;
    display: flex;
  }

  .content-home-page-full-minimal222-copy-copy-copy {
    display: none;
  }

  .discover-minimal-hp-1-22 {
    width: 97vw;
    height: 60vw;
  }

  .div-block-197 {
    mix-blend-mode: difference;
  }

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

  .div-block-199 {
    mix-blend-mode: difference;
  }

  .div-block-200 {
    z-index: auto;
    flex-flow: column;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 18vw;
    padding-left: 6vw;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .nav-mobile-h1-2 {
    z-index: 1910;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -2px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 2svw;
    font-family: Helveticaneue extended, sans-serif;
    font-size: 16svw;
    font-style: normal;
    font-weight: 900;
    line-height: 13.3vw;
    display: flex;
  }

  .nav-mobile-h2-work-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: Helveticaneue extended, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

  .nav-mobile-h2-extras-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

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

  .cf-div-breaker {
    height: 40vw;
  }

  .div-block-202 {
    mix-blend-mode: difference;
  }

  .div-block-203 {
    z-index: auto;
    flex-flow: column;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 18vw;
    padding-left: 6vw;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .nav-mobile-h1-3 {
    z-index: 1910;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -2px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: -.5svw;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 16svw;
    font-style: normal;
    font-weight: 900;
    line-height: 13.3vw;
    display: flex;
  }

  .nav-mobile-h2-work-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

  .nav-mobile-h2-extras-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    opacity: 1;
    color: #262626;
    text-align: left;
    letter-spacing: -.3vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -.7vw;
    margin-bottom: 0;
    font-family: "Helvetica Neue Lt Std 43 Extended", Arial, sans-serif;
    font-size: 10svw;
    font-style: normal;
    font-weight: 900;
    line-height: 8.8vw;
    display: block;
  }

  .dci-cocktails-image-header {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
  }

  .lightbox-reel {
    z-index: -6;
    width: 95vw;
    height: 20vw;
    margin-top: 31vw;
    margin-left: 2.5vw;
    position: relative;
  }

  .lightbox-reel-text {
    font-size: 5vw;
  }

  .dci-cc-image-sml-3 {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
    margin-right: 0;
  }

  .discover-minimal-hp-3 {
    width: 97vw;
    height: 60vw;
  }

  .home-page-projects-div-1 {
    display: none;
  }

  .discover-minimal-hp-1-2244 {
    width: 97vw;
    height: 60vw;
  }

  .home-page-projects-div-2 {
    display: none;
  }

  .hp-miinimal-social-video, .minimal-hp-projects-miami, .minimal-hp-projects-bg-cf, .minimal-hp-projects-clorox {
    z-index: 3;
    width: 97vw;
    height: 60vh;
    position: relative;
  }

  .one-offs-home-page-div-minimal-copy-copy {
    width: 97vw;
    height: 60vh;
  }

  .projects-extras {
    width: 97vw;
    height: 60vh;
    display: block;
  }

  .div-block-204 {
    z-index: -2;
    margin-top: 64vw;
  }

  .div-block-205 {
    margin-top: 54vw;
    margin-bottom: -35vw;
  }

  .div-block-206 {
    width: 100vw;
    height: 60vw;
  }

  .background-video-28 {
    height: 50vw;
  }

  .ird-image-1 {
    width: 97vw;
    height: auto;
    margin-top: .5vw;
  }

  .contact-button {
    justify-content: center;
    align-items: center;
    width: 97vw;
    height: 14vw;
    margin-top: 17px;
    margin-left: 4px;
    display: flex;
  }

  .dci-75th-animatino-1 {
    width: 100vw;
    margin-top: 6vw;
  }

  .dci-75th-animation-div-1 {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-1422-copy {
    width: 90%;
    margin-top: 0;
    margin-bottom: -113px;
    margin-left: 16px;
  }

  .ird-div-30-70 {
    flex-flow: column;
  }

  .ird-div-30 {
    width: 99vw;
  }

  .ird-div-50-50 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
  }

  .ird-div-50 {
    width: 99vw;
    height: auto;
  }

  .ird-div-100-small-div-copy {
    width: 99vw;
  }

  .image-1491 {
    border-radius: 1vw;
    width: 99vw;
  }

  .image-ird-33 {
    width: 99vw;
    margin-bottom: .3vw;
  }

  .ird-divider-4-copy {
    height: 2vw;
  }

  .image-1493 {
    width: 99vw;
    margin-top: .6vw;
    margin-bottom: .3vw;
  }

  .ird-scroll-image {
    width: 99vw;
    margin-bottom: .3vw;
  }

  .ird-scroll-div {
    margin-top: 1vw;
  }

  .ird-div-38-copy, .ird-div-62-copy-copy {
    width: 99vw;
  }

  .ird-div-38-62copy {
    flex-flow: column;
  }

  .image-1494 {
    width: 99vw;
  }

  .ird-bg-video-1 {
    width: 99vw;
    margin-bottom: .3vw;
  }

  .image-1495 {
    width: 83vw;
  }

  ._50-50-pattern-image {
    width: 99vw;
  }

  .ird-noise2 {
    opacity: .1;
    mix-blend-mode: screen;
    background-size: cover;
    width: 97vw;
    height: 55.3vw;
  }

  .dci26-1495-copy {
    width: 83vw;
  }

  .dci26-block-210-copy {
    background-repeat: no-repeat;
    background-size: auto 203vw;
    background-attachment: fixed;
    justify-content: center;
    align-items: flex-start;
    position: static;
  }

  .dci26-header-div-desktop {
    display: none;
  }

  .dci26-div-100-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .dci26-div-100-small-div-copy-copy {
    width: 97vw;
  }

  .dci26-bg-video-1-copy {
    width: 99vw;
  }

  .dci26-div-30-70-copy {
    flex-flow: column;
    margin-top: 1vw;
    margin-bottom: 2vw;
    padding-left: 0;
    padding-right: 0;
  }

  .irdci26-div-30-copy, .dci26-ird-33-copy {
    width: 99vw;
  }

  .d-ci26image-ird-33-copy {
    border-radius: 3vw;
    width: 97vw;
  }

  .irdci26-div-30-left-copy {
    justify-content: center;
    align-items: center;
    width: 100vw;
  }

  .dci26-div-30-70-right {
    flex-flow: column;
  }

  .irdci26-div-30-right-copy-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
  }

  .d-ci26image-ird-33-2-copy {
    border-radius: 3vw;
    width: 96vw;
  }

  .dci26-div-30-70-right-copy, .dci26-div-30-70-left-copy {
    flex-flow: column;
  }

  .dci-26-phone-couch-copy {
    border-radius: 3vw;
    width: 97vw;
    height: 159vw;
    margin-bottom: 1vw;
  }

  .dci-divider-5 {
    height: 1vw;
  }

  .dci26-div-right-extra-1 {
    flex-flow: column;
  }

  .irdci26-div-right-extra-one, .d-ci26image-right-extra-image {
    width: 99vw;
  }

  .dci26-div-extra-skinny1 {
    flex-flow: column;
  }

  .irdci26extra-skinny-1, .d-ci26extra-skinny-1-image {
    width: 99vw;
  }

  .dci26-div-right-extra-2 {
    flex-flow: column;
  }

  .d-ci26image-right-extra-2-image {
    width: 99vw;
  }

  .dci26-div-small-right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .irdci26-div-small-right-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
  }

  .d-ci26image-small-right-image, .dci26_up_image_1 {
    border-radius: 3vw;
    width: 97vw;
  }

  .dci26_up_image_div {
    width: 99vw;
  }

  .dci26_up_image_large-div {
    grid-row-gap: 2vw;
    flex-flow: column;
    width: 100vw;
  }

  .image-1491-copy {
    width: 99vw;
  }

  .minimal-project-page-body-sib-project {
    width: 78vw;
    margin-top: 5vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .instacart-social-1 {
    width: 150vw;
    margin-top: 18vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 27vw;
  }

  .div-block-211 {
    margin-bottom: 10vw;
  }

  ._2 {
    width: 150vw;
    margin-top: 18vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 27vw;
  }

  .ic-social-div-2 {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-166-copy, .div-block-166-ic-social {
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .div-block-157-ic-social-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .ic-descrition-div-2-social-copy {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 70vw;
    display: none;
  }

  .ic-print {
    width: 52vw;
    height: auto;
    margin-top: 25vw;
    margin-left: 0;
  }

  .ic-audio-div-2-copy {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .discover-descrition-div-2-social-ic {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 70vw;
    display: none;
  }

  .div-block-156-dooh-copy {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: none;
  }

  .ic-descrition-div-ic-dooh2-social-copy-copy {
    width: 70vw;
    margin-top: 0;
    margin-bottom: 70vw;
    display: none;
  }

  .div-block-213-copy {
    border-radius: 3vw;
    flex-flow: column;
    width: 97vw;
    height: 61vw;
  }

  .join-the-cllub1 {
    width: 71vw;
  }

  .div-block-213-copy-copy {
    border-radius: 3vw;
    flex-flow: column;
    width: 97vw;
    height: 55vw;
  }

  .we-dont-bond {
    width: 75vw;
  }

  .div-block-214 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .div-block-214-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .div-block-214-verticl {
    flex-flow: column;
  }

  .div-block-214-vertical-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .div-block-213-yeow-right {
    flex-flow: column;
    width: 97vw;
    height: 100vw;
  }

  .div-block-213-yellow-right-2 {
    flex-flow: column;
    width: 97vw;
    height: 69vw;
  }

  .div-block-213-bottom-2 {
    border-radius: 3vw;
    width: 97vw;
    height: 69vw;
  }

  .div-block-213-bottom-3 {
    border-radius: 3vw;
    width: 97vw;
    height: 50vw;
  }

  .light-blue-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .join-the-club-gif {
    width: 80vw;
  }

  .dci-logo-1 {
    width: 60vw;
  }

  .dci-logo-1-copy {
    width: 47vw;
  }

  .umbrella-div-video {
    flex-flow: column;
    width: 97vw;
    height: 70vw;
  }

  ._1-side-images-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-215 {
    background-size: 109vw;
    border-radius: 3vw;
    width: 97vw;
    height: 111vw;
  }

  .div-block-215-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
  }

  .div-block-215-chorizontal {
    background-position: 50% 80%;
    background-size: 119vw;
    border-radius: 3vw;
    width: 97vw;
    height: 62vw;
  }

  .div-block-215-chorizontal-copy {
    background-position: 50% 29%;
    background-repeat: no-repeat;
    background-size: 115vw;
    border-radius: 3vw;
    width: 97vw;
    height: 62vw;
  }

  .div-block-157-ic-social-copy-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .ird-divider-4-copy-copy-copy {
    height: 16vw;
  }

  .dci26_up_image_12copy {
    width: 100vw;
    margin-top: 3vw;
  }

  .div-block-216 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    margin-top: 2vw;
  }

  .background-video-33 {
    border-radius: 3vw;
    width: 97vw;
    height: 57vw;
  }

  .dci26_up_image_div-1 {
    grid-column-gap: .7vw;
    grid-row-gap: .7vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
  }

  .dci26_up_image_div-2, .dci26_up_image_div-3, .dci26_up_image_div-4 {
    width: 99vw;
  }

  .page-body-copy-2 {
    text-align: left;
    width: 95vw;
    margin-top: 5vw;
    margin-left: 0;
    padding-right: 13vw;
    font-size: 5vw;
    line-height: 5.4vw;
  }

  .dci26_up_image_div-2-copy, .dci26_up_image_div-3-copy, .dci26_up_image_div-4-copy {
    flex-flow: column;
    width: 100vw;
    display: none;
  }

  .bts-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-218 {
    background-position: 50% 40%;
    background-size: 110vw;
    border-radius: 3vw;
    width: 97vw;
    height: 70vw;
  }

  .bts-text {
    width: 97vw;
    margin-top: 5vw;
    padding-right: 46vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .brand-guides-div-block {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .laptop-mock {
    border-radius: 3vw;
    width: 97vw;
    height: 90vw;
  }

  .brand-guides-mock-port {
    border-radius: 3vw;
    width: 97vw;
    height: 120vw;
  }

  .bts-image-1-copy {
    background-repeat: no-repeat;
    background-size: 140vw;
    border-radius: 3vw;
    width: 97vw;
    height: 70vw;
  }

  .bts-image1232-1-copy {
    background-position: 50% 42%;
    background-repeat: no-repeat;
    background-size: 99vw;
    border-radius: 3vw;
    width: 97vw;
    height: 70vw;
  }

  .cc-1 {
    background-repeat: no-repeat;
    background-size: 98vw;
    width: 97vw;
    height: 110vw;
    margin-top: 1vw;
  }

  .cc2 {
    background-repeat: no-repeat;
    background-size: 107vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .cc3 {
    background-position: 15% 30%;
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 111vw;
    margin-top: 1vw;
  }

  .cc4 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 119vw;
    margin-top: 1vw;
  }

  .cc5 {
    background-position: 45%;
    background-size: 110vw;
    width: 97vw;
    height: 110vw;
    margin-top: 1vw;
  }

  .cc6 {
    background-position: 50% 0;
    background-size: 98vw;
    width: 97vw;
    height: 97vw;
    margin-top: 1vw;
  }

  .cc7 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 120vw;
    margin-top: 1vw;
  }

  .cc8 {
    background-repeat: no-repeat;
    background-size: 107vw;
    width: 97vw;
    height: 84vw;
    margin-top: 1vw;
  }

  .cc9 {
    background-position: 40%;
    background-repeat: no-repeat;
    background-size: 104vw;
    width: 97vw;
    height: 132vw;
    margin-top: 1vw;
  }

  .cc10 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 134vw;
  }

  .cc11 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 124vw;
    margin-top: 1vw;
  }

  .cc12 {
    background-repeat: no-repeat;
    background-size: 101vw;
    width: 97vw;
    height: 140vw;
    margin-top: 1vw;
  }

  .cc13 {
    background-size: 100vw;
    width: 97vw;
    height: 120vw;
    margin-top: 1vw;
  }

  .cc14 {
    background-repeat: no-repeat;
    background-size: 101vw;
    width: 97vw;
    height: 100vw;
    margin-top: 1vw;
  }

  .cc15, .cc16 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 120vw;
    margin-top: 1vw;
  }

  .cc17 {
    background-repeat: no-repeat;
    background-size: 110vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .cc18 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 113vw;
    margin-top: 1vw;
  }

  .cc19 {
    background-position: 50% 68%;
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 110vw;
    margin-top: 1vw;
  }

  .cc20 {
    background-repeat: no-repeat;
    background-size: 109vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .cc21 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 120vw;
    margin-top: 1vw;
  }

  .cc23 {
    background-size: 115vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .div-block-219 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    margin-top: 1vw;
  }

  .ai-image-2 {
    background-repeat: no-repeat;
    background-size: 200vw;
    width: 97vw;
    height: 100vw;
  }

  .ai-image-1 {
    background-position: 47%;
    background-size: 233vw;
    width: 97vw;
    height: 180vw;
  }

  .ai-image-4 {
    background-position: 50% 96%;
    background-repeat: no-repeat;
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
  }

  .ai-image-5 {
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 150vw;
    width: 97vw;
    height: 80vw;
  }

  .ai-image-6 {
    background-size: 100vw;
    width: 97vw;
    height: 110vw;
  }

  .ai-image-7 {
    background-position: 40%;
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
  }

  .ai-label {
    width: 38vw;
    height: 8vw;
    margin: 2vw;
  }

  .ai-label-text {
    font-size: 3vw;
  }

  .art-image-1 {
    background-size: 99vw;
    width: 97vw;
    height: 120vw;
  }

  .artiage-2 {
    background-size: 100vw;
    justify-content: center;
    align-items: center;
    width: 97vw;
    height: 100vw;
    margin-top: .3vw;
  }

  .artiage-3 {
    background-repeat: no-repeat;
    background-size: 119vw;
    width: 97vw;
    height: 110vw;
    margin-top: .3vw;
  }

  .art-image-2 {
    background-size: 70vw;
    width: 100vw;
    height: 60vw;
  }

  .art-image-4 {
    background-size: 80vw;
    width: 90vw;
    height: 70vw;
  }

  .art-image-5 {
    width: 97vw;
    height: 44vw;
  }

  .art-image-6 {
    background-size: 79vw;
    width: 97vw;
    height: 50vw;
  }

  .art-image-5-copy {
    background-size: 103vw;
    width: 97vw;
    height: 138vw;
  }

  .art-image-8 {
    background-size: 100vw;
    width: 97vw;
    height: 100vw;
  }

  .text-block-15 {
    font-size: 3vw;
  }

  .cc-text-box-div {
    border-radius: 30vw;
    width: 38vw;
    height: 8vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    margin-left: 2vw;
  }

  .coctail_div1 {
    background-size: 131vw;
    width: 97vw;
    height: 70vw;
  }

  .coctail_div2 {
    background-size: 100vw;
    width: 97vw;
    height: 132vw;
  }

  .dci-cocktail-descriptins-div-new {
    width: 75vw;
    margin-bottom: 4vw;
    margin-left: 1vw;
  }

  .coctail_div3 {
    background-position: 0 51%;
    background-size: 100vw;
    width: 97vw;
    height: 70vw;
  }

  .coctail_div4 {
    background-size: 100vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .coctail_div5 {
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .coctail_div6 {
    background-size: 98vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .cc-text-box-div-light {
    border-radius: 100vw;
    width: 38vw;
    height: 8vw;
    margin-bottom: 2vw;
    margin-left: 2vw;
  }

  .text-block-15-light {
    font-size: 3vw;
  }

  .dci-cocktails-div-large, .dci-cocktails-div-large---left {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .dci-cocktails-div-large---right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .coctail_div7 {
    background-size: 100vw;
    width: 97vw;
    height: 117vw;
    margin-top: .3vw;
  }

  .coctail_div8 {
    background-size: 103vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div10 {
    background-size: 99vw;
    width: 97vw;
    height: 111vw;
    margin-top: 1vw;
  }

  .coctail_div11 {
    background-size: 100vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div12 {
    background-position: 50% 120%;
    background-size: 110vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div13 {
    background-size: 98vw;
    width: 97vw;
    height: 114vw;
  }

  .coctail_div14 {
    background-size: 103vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div15 {
    background-size: 101vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div17 {
    background-size: 100vw;
    width: 97vw;
    height: 110vw;
    margin-top: .3vw;
  }

  .coctail_div16 {
    background-size: 102vw;
    width: 97vw;
    height: 69vw;
    margin-top: 1vw;
  }

  .coctail_div18 {
    background-size: 102vw;
    width: 97vw;
    height: 70vw;
    margin-top: .3vw;
  }

  .coctail_div19 {
    background-size: 97vw;
    width: 97vw;
    height: 111vw;
    margin-top: 1vw;
  }

  .coctail_div20 {
    background-size: 102vw;
    width: 97vw;
    height: 113vw;
  }

  .coctail_div21 {
    background-size: 100vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .dci-cocktail-descriptins-div-ilu {
    width: 75vw;
    margin-bottom: 4vw;
    margin-left: 1vw;
  }

  .coctail_div23 {
    background-size: 102vw;
    width: 97vw;
    height: 70vw;
  }

  .coctail_div24 {
    background-position: 50%;
    background-size: 101vw;
    width: 97vw;
    height: 118vw;
    margin-top: 1vw;
  }

  .coctail_div25 {
    background-position: 61% 60%;
    background-size: 226vw;
    width: 97vw;
    height: 110vw;
    margin-top: 1vw;
  }

  .header-marker {
    width: 80vw;
    margin-top: 3vw;
    padding-left: 1.5vw;
  }

  .extras-visuals-bg-video {
    width: 97vw;
    height: 24vh;
  }

  .div-block-156-nyt-copy {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: -16vw;
    margin-left: 0;
    display: none;
  }

  .nyt-sb-ic-div {
    width: 97vw;
    margin-top: -40vw;
    margin-bottom: -61vw;
    margin-left: 1.5vw;
  }

  .div-block-156-dooh-copy-copy {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: none;
  }

  .minimal-project-page-body-black {
    width: 97vw;
    margin-top: 5vw;
    padding-right: 29vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .minimal-project-page-contribution-copy-black {
    margin-top: 1vw;
    font-size: 8vw;
    line-height: 8vw;
  }

  .minimal-project-page-header-black {
    font-size: 8vw;
    line-height: 8vw;
  }

  .minimal-project-credits-subhead-black {
    font-size: 4vw;
    line-height: 4vw;
  }

  .minimal-project-credits-header-black {
    width: 40vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .sb-audio-1 {
    width: 150vw;
    margin-top: 18vw;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 27vw;
  }

  .reddit-videos-block-hands-mobile-copy2 {
    flex-flow: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .ic-social-div {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 12vw;
    margin-left: 0;
    display: none;
  }

  .minimal-project-next-project-left-black {
    font-size: 6vw;
    line-height: 6vw;
  }

  .minimal-project-next-project-arrow-right-black, .minimal-project-next-project-arrow-left-black {
    width: 5vw;
  }

  .discover-video-div-front-copy {
    flex-flow: column;
    margin-top: 28vw;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-219-copy {
    width: 97vw;
    margin-top: 2vw;
    margin-left: 1.3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-big-sig {
    background-position: 2% 110%;
    background-size: 221vw;
  }

  .discover-minimal-hp-1-2244-copy, .discover-minimal-hp-1-2244-copy-copy, .discover-minimal-hp-3-copy {
    width: 97vw;
    height: 60vw;
  }

  .minimal-proj-nav-home {
    display: none;
  }

  .art-image-4-copy {
    width: 80vw;
    height: 64vw;
  }

  .about-page-pic-copy-copy {
    width: 90vw;
    height: auto;
    margin-top: 5px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cc-video {
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
    margin-left: -16.5vw;
  }

  .bg-big-sig-mobile-2 {
    background-position: 97% 300%;
    background-size: 221vw;
    display: flex;
    inset: auto 0% 0%;
  }

  .discover-minimal-hp-3-copy {
    opacity: 1;
    width: 97vw;
    height: 60vw;
  }

  .nav-mobile-home {
    z-index: 999;
    display: flex;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .div-block-224 {
    background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bd5a3e69610f529e0fb47c_DCI_2026_KVdog3.jpg");
    background-position: 50% 97%;
    background-size: 124vw;
    height: 56vw;
  }

  .div-block-225 {
    background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69bc0e504a2adeb1de7a661a_kngiht-sudsdsi0_0-53.jpg");
    background-position: 47% 54%;
    background-size: 220vw;
    height: 55vw;
  }

  .div-block-225-copy {
    background-image: url("https://cdn.prod.website-files.com/5c2da39bda6ab37460d97c00/69c9d6494b1f6453cbf62a30_musicextras.jpg");
    background-position: 47% 82%;
    background-size: 100vw;
    height: 55vw;
  }

  .div-block-225-copy-copy {
    background-color: #000;
    height: 55vw;
  }

  .mobile-divider {
    height: 30vw;
  }

  .dci26-header-div-mobile-copy {
    display: flex;
  }

  .video-18 {
    margin-top: 0;
  }

  .bg-big-sig-lock {
    background-position: 2% 110%;
    background-size: 221vw;
  }

  .ic-social-div-mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 52vh;
    height: 100vw;
    margin-top: 43vw;
    margin-left: -5vw;
    display: flex;
  }

  .dci-cocktails-i-lustrationscopy {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: 0;
    padding-right: 0;
  }

  .dci-cocktail-illu-description-body-copy {
    margin-top: 1vw;
    padding-right: 16vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .ai-image-8 {
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 150vw;
    width: 97vw;
    height: 80vw;
  }

  .ai-image-9 {
    background-position: 50% 96%;
    background-repeat: no-repeat;
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
  }

  .cliets-list-res {
    padding-bottom: 2vw;
    padding-right: 9vw;
    font-size: 4vw;
    line-height: 4.7vw;
  }

  .cc24 {
    background-repeat: no-repeat;
    background-size: 110vw;
    width: 97vw;
    height: 70vw;
    margin-top: 1vw;
  }

  .cc25 {
    background-repeat: no-repeat;
    background-size: 100vw;
    width: 97vw;
    height: 120vw;
    margin-top: 1vw;
  }

  .noise-3, .noise-4, .noise-5, .noise-6, .noise-3-copy, .noise-3-copy-232, .noise-3-copy-copy-c12323opy, .noise-3-copy-copy-c12323opy-copy, .noise-3-copy-c123232opy {
    display: none;
  }

  .art-image-11 {
    background-size: 100vw;
    width: 97vw;
    height: 100vw;
  }

  .art-image-12 {
    background-size: 103vw;
    width: 97vw;
  }

  .ai-image-12 {
    background-position: 50% 96%;
    background-repeat: no-repeat;
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
  }

  .ai-image-13, .ai-image-15 {
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 150vw;
    width: 97vw;
    height: 80vw;
  }

  .ai-image-16 {
    background-position: 50% 96%;
    background-repeat: no-repeat;
    background-size: 140vw;
    width: 97vw;
    height: 70vw;
  }

  .div-block-219-23232-copy {
    width: 97vw;
    margin-top: 2vw;
    margin-left: 1.3vw;
    padding-left: 0;
    padding-right: 0;
  }

  .dci-cocktails-div-copy, .dci-cocktails-div-copy-2 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: 0;
    padding-right: 0;
  }

  .discover-minimal-hp-3-232 {
    width: 97vw;
    height: 60vw;
  }
}

#w-node-_2c6fdf5e-da44-69c7-8178-5d14e8020824-4b785ecf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_49ab4212-b412-9c3f-8ebe-74103332b0a5-4b785ecf {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_6a6c4d97-3ce4-642d-6501-b486a4fe6c3b-4b785ecf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-bd8667b0-f5aa-854e-6d4b-621627405e12-4b785ecf {
  grid-column: 3 / 5;
  grid-row-end: 3;
}

#w-node-_700f7159-c844-f64c-f9be-8711c303689b-4b785ecf {
  grid-area: 11 / 1 / 12 / 5;
}

#w-node-_5de1511e-7fbd-f683-fa4e-de7406f554d4-4b785ecf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-cd5f3765-f8bf-3a26-3ad1-c2c2d3504cf5-4b785ecf {
  grid-area: 8 / 3 / 9 / 5;
}

#w-node-b52f6085-9e4d-6188-ce0a-aeab220ce058-4b785ecf {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_648a4f5a-71fc-899d-8ef3-dda55460ed9c-4b785ecf {
  grid-area: 9 / 3 / 10 / 5;
}

#w-node-_020162d7-8ffc-6fe8-012f-ee7f31fd2d8b-4b785ecf {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-e6f98143-97f5-2775-ff06-814d4ff242a9-4b785ecf {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-_2b7a1667-a01d-5f10-74a4-1357950bb93a-4b785ecf {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_6ab5b285-373f-0a03-2a1b-f8a5ab4256ef-4b785ecf {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-ebb68e55-3151-2cd2-b1d1-29ad061e70d1-4b785ecf {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-d5732a8c-beae-a09a-7b32-b77e2bf98e20-4b785ecf {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_57f1a5b8-3261-d32e-015a-768c6ba105c7-4b785ecf {
  grid-area: 4 / 3 / 5 / 5;
}

#w-node-_0695a6a1-658b-072c-a7bd-d98a0c056d07-4b785ecf {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-d64552db-2357-b708-1ca0-6afdee9077d2-4b785ecf {
  grid-area: 7 / 3 / 8 / 5;
}

#w-node-b5d6ca82-9933-1748-fdaa-f163175b8bd2-4b785ecf {
  grid-area: 6 / 3 / 7 / 5;
}

#w-node-a51a123f-6f20-8d04-e968-0dff502c6e76-4b785ecf {
  grid-area: 5 / 3 / 6 / 5;
}

#w-node-_7d410c4d-23e7-b8d3-0762-a190ae05d40f-d1785ec6 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto center;
}

#w-node-_4d9b93f9-fbc2-e01f-2343-0c3fec41aaf8-d1785ec6 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-ebc6aa4b-992b-23f2-e6a9-0dfacfdd6075-d1785ec6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_9ec91b31-895a-67c1-4ffa-966a174e10d4-d1785ec6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-d24a8553-517d-8a93-183c-b54bff60d813-cc785ec8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf05b6ef-ebc3-26a2-aca1-69751b5d0564-cc785ec8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_408b45ba-ba61-1a74-631f-89c923833910-cc785ec8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7ece0774-75b9-ab85-d5b3-eb4ce86013b7-78785ed0 {
  justify-self: center;
}

#w-node-_5060f06b-f5f0-1d0a-b725-35a512889f15-78785ed0, #w-node-e1cd96d8-68c1-3a39-5338-54b854d9225a-78785ed0 {
  justify-self: start;
}

#w-node-d1dc84b2-1224-be80-10b5-136392bc2878-78785ed0 {
  place-self: center;
}

#w-node-b83ee2b1-0077-51c1-eb28-e02ad3134a63-b7785ed4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fbb8facb-b6e6-a27e-70b2-8fbf44b3d5aa-b7785ed4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_16d92941-4340-8932-0a61-0ce69fb3b13e-b7785ed4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_668dc01c-5911-3d25-584b-0c4a5e4cf91a-b7785ed4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_565edf86-caf7-f6a7-88d2-28b81181fb1f-b7785ed4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cb08b714-1524-ade0-aad2-2ef50b60060a-b7785ed4 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ebac4d0d-e1d9-ab56-6131-c418df8de906-b7785ed4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f8e007d-970b-a696-b494-f565814e290e-b7785ed4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55f2eca0-1f0c-bd05-d30d-a51b607919e4-b7785ed4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_38a87e06-551e-79f8-0ec6-6d39f46f6463-b7785ed4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d57ade12-6942-dab3-ced1-e2e228ea4e64-b7785ed4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c49ff8b6-c24d-d132-aae4-f3fd2c47d942-b7785ed4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8e54f3ce-1581-6757-622c-3b898f8c1a4f-b7785ed4 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c906dc2a-0b8c-afda-458b-f7daec3a4f7e-b7785ed4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-fa899cbe-39d2-2b6e-378b-62fcc93f872f-b7785ed4 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_04f1a068-613a-b9ed-1ed6-beac599f2273-b7785ed4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c91d3082-b716-dd39-1dd5-dbadc28b6520-b7785ed4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8085889d-53fe-051f-e847-046eb130e529-b7785ed4 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-ee6c7650-7dc5-ddb2-2a9f-c4b58535b88b-45785ec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29ff3fd-79f3-5955-b758-2842697c097a-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-db40b491-a2fc-b21c-208c-19c798cf067a-45785ec7, #w-node-_0a7d3a14-41a0-4d5d-daa7-1a8dc6b68ce7-45785ec7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_420d7385-589a-a322-789e-1cc1e2f46f6f-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_70a136e7-e49f-b7a4-afe0-5adad3e39bca-45785ec7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3dc3a805-0752-a2ca-5c78-10a36bef7a52-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_74403651-8c5a-82dd-24e6-4c40090cf3c6-45785ec7, #w-node-d02a92c7-a872-ca3d-33d4-4f5154d49cc6-45785ec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d2580500-e431-e8a7-69a4-ae707087484e-45785ec7, #w-node-da9009d0-7541-5e4c-2afc-394554206961-45785ec7, #w-node-f87245e3-83a9-cb8d-4ce8-e7176b3d19b4-45785ec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c635196-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d10016da-0b93-9d84-4ae9-52f80222859c-45785ec7, #w-node-_00c9ceb8-f05d-2de2-9e75-cbae744ebb10-45785ec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c635198-45785ec7, #w-node-_164dc892-2422-c53d-4b39-d05f1c63519a-45785ec7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c63519d-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c63519f-45785ec7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c6351a1-45785ec7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c6351a4-45785ec7, #w-node-_164dc892-2422-c53d-4b39-d05f1c6351a7-45785ec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_164dc892-2422-c53d-4b39-d05f1c6351a9-45785ec7, #w-node-_164dc892-2422-c53d-4b39-d05f1c6351ac-45785ec7, #w-node-_164dc892-2422-c53d-4b39-d05f1c6351ae-45785ec7, #w-node-_4f58c307-4b2c-95bd-f8df-5156a4febd57-59785ecb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-59785ecb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-59785ecb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-59785ecb {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-59785ecb {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-59785ecb {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_75e56a87-46c1-b3e2-f21b-69e9e9220776-59785ecb {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_61d7d357-7eff-eb6b-38f1-4944b6bd13de-59785ecb {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1b4cc0ec-1062-c52b-377b-cba687d23f2a-59785ecb {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a14496db-14f6-d64e-623f-3eb599b8e243-59785ecb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3d9be572-b749-b9d1-d3bf-063337b4a82b-59785ecb {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-c1e6083b-b316-083a-97ce-a505846811c6-59785ecb {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-59785ecb {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-b0ff22a2-ba0d-9a25-1117-1fafbec6ae4b-59785ecb {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ab3a245d-2d34-a933-930d-ae122398c748-59785ecb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4e949e4c-1af9-266d-8574-776d29a56624-59785ecb {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_5833697f-758d-416c-f8b5-1e8bf23d8e88-59785ecb {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e041617a-f89e-fcdc-1761-8bc67e0c28d0-59785ecb {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-59785ecb {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_90e0f026-18b4-f4da-cabc-376a63d16961-2b785ec3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28c313e5-26bf-a5fe-b459-1b4febcb7d3e-2b785ec3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d410c4d-23e7-b8d3-0762-a190ae05d40f-2b785ec3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_560f5fec-7d48-7cea-6c57-6154b9edaa2e-2b785ec3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1f7d5a8-724d-7627-bdda-95dcbab18f12-929b7b5c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto center;
}

#w-node-_69e01092-200e-5a52-f827-1a40c8da749a-04fe38f7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_0912626c-6681-6a5e-5af5-97f83f2aa796-04fe38f7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a13c8df0-975d-b587-44aa-a2f996d55812-04fe38f7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_5458a8a6-dc04-c201-fe49-143074f20d3f-04fe38f7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_8896337c-9dc7-0784-3b96-3baf474058b6-04fe38f7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5f96a5b0-6eeb-f817-1fea-ab70ca83871c-04fe38f7 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_27e2be06-d523-b1f6-064b-3b73d44ce733-04fe38f7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-f6fd466b-f552-b50b-8cbd-2301780d6227-04fe38f7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_047a5ce2-22dd-eb35-d333-36aa65ace992-04fe38f7 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_69e01092-200e-5a52-f827-1a40c8da749a-3390d2b4 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_0912626c-6681-6a5e-5af5-97f83f2aa796-3390d2b4 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a13c8df0-975d-b587-44aa-a2f996d55812-3390d2b4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_5458a8a6-dc04-c201-fe49-143074f20d3f-3390d2b4 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_8896337c-9dc7-0784-3b96-3baf474058b6-3390d2b4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5f96a5b0-6eeb-f817-1fea-ab70ca83871c-3390d2b4 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_27e2be06-d523-b1f6-064b-3b73d44ce733-3390d2b4 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end center;
}

#w-node-f6fd466b-f552-b50b-8cbd-2301780d6227-3390d2b4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_047a5ce2-22dd-eb35-d333-36aa65ace992-3390d2b4 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center;
}

#w-node-_4f58c307-4b2c-95bd-f8df-5156a4febd57-543e0ab3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-543e0ab3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-543e0ab3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-543e0ab3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-543e0ab3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-543e0ab3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_75e56a87-46c1-b3e2-f21b-69e9e9220776-543e0ab3 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_61d7d357-7eff-eb6b-38f1-4944b6bd13de-543e0ab3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_1b4cc0ec-1062-c52b-377b-cba687d23f2a-543e0ab3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a14496db-14f6-d64e-623f-3eb599b8e243-543e0ab3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3d9be572-b749-b9d1-d3bf-063337b4a82b-543e0ab3 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-c1e6083b-b316-083a-97ce-a505846811c6-543e0ab3 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-543e0ab3 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-b0ff22a2-ba0d-9a25-1117-1fafbec6ae4b-543e0ab3 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ab3a245d-2d34-a933-930d-ae122398c748-543e0ab3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4e949e4c-1af9-266d-8574-776d29a56624-543e0ab3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_5833697f-758d-416c-f8b5-1e8bf23d8e88-543e0ab3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e041617a-f89e-fcdc-1761-8bc67e0c28d0-543e0ab3 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-543e0ab3 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_8c8da434-10b5-c01a-6a71-f537d88b0cb7-543e0ab3 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_793f5ac0-78d3-f271-f7f2-2487289bee95-543e0ab3 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-f6c612a7-7263-7c45-1cdf-cc90109d768f-543e0ab3 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_9f1af161-f612-1701-b83e-c2f19b9cf734-543e0ab3 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_2f586c33-3b65-cb5d-0af0-cab377152dcb-543e0ab3 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-bb447e69-d88f-a983-83fc-6deeec585b61-543e0ab3 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-ef62a643-9c5e-7010-e7c3-3925cc17bd03-543e0ab3 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-_0fb9c28f-47c3-8849-958d-5a41ad577b59-543e0ab3 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-b6f528e4-03c6-0c82-9ba5-770ae36523ee-ea586d33 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26ea1aec-6ec6-737f-cfcb-35990f568aa6-ea586d33 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_26ea1aec-6ec6-737f-cfcb-35990f568aa8-ea586d33 {
  place-self: center;
}

#w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf4-ea586d33 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf2-ea586d33, #w-node-_79adb96e-3a51-d761-0e43-fc3955da96d4-ea586d33 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6152062d-fe38-29d9-3446-0639590460c8-0b03b07d, #w-node-_39c7c6b6-4226-7a9d-b4cb-656885acfdc7-0b03b07d, #w-node-cd6e894b-ac5d-f6fa-e19f-9c3a47d2e70e-0b03b07d, #w-node-cd6e894b-ac5d-f6fa-e19f-9c3a47d2e70f-0b03b07d, #w-node-f8ff0f1c-088d-0a6e-cd56-02117ac14b26-0b03b07d, #w-node-_1b004a98-74c1-7573-2bf8-6ef09de5f07d-0b03b07d, #w-node-_164b9ef2-d799-d2aa-01ca-417bbf3c9e13-0b03b07d, #w-node-_16b7c456-f0e6-6f5e-c262-001ac8de1d7d-0b03b07d, #w-node-_82084b39-a6e3-e736-2153-14e1b4b16866-0b03b07d, #w-node-_83a0592a-89fe-925d-4eed-c38db07847ec-0b03b07d, #w-node-ad38cecd-be67-a7ad-8744-fbef634fb937-0b03b07d, #w-node-_23d90e4b-4248-84e0-008c-64324b3ecc42-0b03b07d, #w-node-b958ad54-c2cf-0501-9783-b08ddbb2945a-0b03b07d, #w-node-f45a6379-af88-d1f4-d274-b400e25b846f-0b03b07d, #w-node-_0c4ea1d9-1b93-3bfe-07f9-494fa9e76c4d-0b03b07d, #w-node-d5942a33-e04e-55e3-85fd-589042c6f807-0b03b07d, #w-node-_17c8db4b-be7c-b097-8218-09f5a9ffbf01-0b03b07d, #w-node-_17c8db4b-be7c-b097-8218-09f5a9ffbf03-0b03b07d, #w-node-_17c8db4b-be7c-b097-8218-09f5a9ffbf05-0b03b07d, #w-node-_17c8db4b-be7c-b097-8218-09f5a9ffbf07-0b03b07d, #w-node-_2750e070-d310-1b6b-efb4-03d015d125dd-0b03b07d, #w-node-_2750e070-d310-1b6b-efb4-03d015d125df-0b03b07d, #w-node-_2750e070-d310-1b6b-efb4-03d015d125e1-0b03b07d, #w-node-_2750e070-d310-1b6b-efb4-03d015d125e3-0b03b07d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc6c355b-755b-58e3-da3f-0abfa5bdc9ce-68261ce1, #w-node-_98b65817-f92d-a46d-9180-b1d710307016-68261ce1, #w-node-c44c59ca-7cd1-5008-28a6-7297531807d9-68261ce1, #w-node-_6cbc79e2-e7cf-6c80-1942-487ec2560475-68261ce1, #w-node-_3581079a-1880-a297-f29d-28e8b9cd5e5d-68261ce1, #w-node-_73f773e8-0b55-af9c-d82a-b484f412a4d9-68261ce1, #w-node-_3d0fa491-8e92-b120-5151-c9f3addd3a68-68261ce1, #w-node-_9967a2ad-c81c-d020-f81c-a2ea9bb3288d-68261ce1, #w-node-_71fb3fac-4c51-7f7b-fb94-9858ec1852eb-68261ce1, #w-node-_1193b32b-2b34-03e5-9d02-6e5c509bf138-68261ce1, #w-node-_52480bcf-0b02-8318-0160-190463e5910f-68261ce1, #w-node-d262f0de-4a58-5ad9-5642-37f7373e0259-68261ce1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6ae-ce2b7f2e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b0-ce2b7f2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b2-ce2b7f2e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6ae-5060f3f6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b0-5060f3f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b2-5060f3f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cae0f9dc-d5e8-aee6-96fc-92212aeb5a7f-cb2c315e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bd0d491-8bd7-c560-ac69-f920d46b4fb5-cb2c315e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2e9bc5d7-bdd3-5867-4e93-fd74d1c8d72f-cb2c315e {
  justify-self: start;
}

#w-node-b99a8573-2d1e-4f62-6e48-ef6ed8227431-cb2c315e, #w-node-_265e9927-f7b0-d494-d44b-07ffcb4f691d-cb2c315e, #w-node-_07c721e8-4863-5ea7-506c-cb29cd2a70e5-cb2c315e, #w-node-_2e7fd03e-dce0-2670-b4bf-ef2f5e53ee67-cb2c315e, #w-node-cae0f9dc-d5e8-aee6-96fc-92212aeb5a7f-7e31e190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bd0d491-8bd7-c560-ac69-f920d46b4fb5-7e31e190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2e9bc5d7-bdd3-5867-4e93-fd74d1c8d72f-7e31e190 {
  justify-self: start;
}

#w-node-b99a8573-2d1e-4f62-6e48-ef6ed8227431-7e31e190, #w-node-_265e9927-f7b0-d494-d44b-07ffcb4f691d-7e31e190, #w-node-_07c721e8-4863-5ea7-506c-cb29cd2a70e5-7e31e190, #w-node-_2e7fd03e-dce0-2670-b4bf-ef2f5e53ee67-7e31e190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6ccdfe3-c0c4-b217-973f-e48d35b41e3c-6f39d678, #w-node-e9c2e0d1-b3e3-ba3c-d7a7-4a28d2439122-6f39d678 {
  justify-self: center;
}

#w-node-b66c6588-39fe-b213-9b1b-be69bfdfa4f9-5f8b3b00 {
  align-self: start;
}

#w-node-_7bc3c34c-260d-8534-52db-a6026e0280d7-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-c7568601-e78b-6453-e610-f6ced0604779-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b4-5f8b3b00 {
  align-self: start;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b6-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b7-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c0-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c2-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_26c4a97c-d6a1-338c-3005-4a0b2f6da827-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_26c4a97c-d6a1-338c-3005-4a0b2f6da828-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_313f1fdb-4192-4c81-374a-10ad630e3dc9-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_313f1fdb-4192-4c81-374a-10ad630e3dca-5f8b3b00 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_43e005e9-bfa4-f920-cf3c-7a4207df6dae-5f8b3b00, #w-node-_71e58c69-8d9c-e234-9c4f-bd41a0cdb8d9-5f8b3b00, #w-node-_71e58c69-8d9c-e234-9c4f-bd41a0cdb8da-5f8b3b00 {
  justify-self: start;
}

#w-node-_93542abf-35bd-9b54-0c16-3b9f58ca9cd8-5f8b3b00 {
  justify-self: center;
}

#w-node-_70aecad1-ea2e-986a-0e72-ce016d826e75-5f8b3b00 {
  justify-self: end;
}

#w-node-_67e99a9f-69ec-37bf-74b9-fcf52c8672ff-5f8b3b00, #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-5f8b3b00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3708dfe4-44fd-c521-ace8-5e572a41d74e-5f8b3b00 {
  justify-self: start;
}

#w-node-aaae2f84-5c70-7c48-b70b-9814f28a6189-5dde104c, #w-node-aaae2f84-5c70-7c48-b70b-9814f28a618b-5dde104c, #w-node-aaae2f84-5c70-7c48-b70b-9814f28a6191-5dde104c, #w-node-aaae2f84-5c70-7c48-b70b-9814f28a618d-5dde104c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-db04533f-d25d-b36e-38c6-47997d2a06bc-5dde104c, #w-node-_68c8c3c3-b59b-4113-41e2-a035c9ad76c9-5dde104c, #w-node-_2ba73540-2213-b69e-5b0a-4a2171a93a14-5dde104c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34952a4c-8f03-f443-a377-d89dab11a675-80a5bb45 {
  align-self: start;
}

#w-node-_34952a4c-8f03-f443-a377-d89dab11a677-80a5bb45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-_34952a4c-8f03-f443-a377-d89dab11a678-80a5bb45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-ba42a014-df8e-caf8-dd09-29bc8d7189e6-80a5bb45 {
  align-self: start;
}

#w-node-ba42a014-df8e-caf8-dd09-29bc8d7189e8-80a5bb45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-ba42a014-df8e-caf8-dd09-29bc8d7189e9-80a5bb45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_43e005e9-bfa4-f920-cf3c-7a4207df6dae-1b3c957c {
  justify-self: start;
}

#w-node-_93542abf-35bd-9b54-0c16-3b9f58ca9cd8-1b3c957c {
  justify-self: center;
}

#w-node-_70aecad1-ea2e-986a-0e72-ce016d826e75-1b3c957c {
  justify-self: end;
}

#w-node-_67e99a9f-69ec-37bf-74b9-fcf52c8672ff-1b3c957c, #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-1b3c957c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3708dfe4-44fd-c521-ace8-5e572a41d74e-1b3c957c {
  justify-self: start;
}

#w-node-dc6c355b-755b-58e3-da3f-0abfa5bdc9ce-302121fb, #w-node-_98b65817-f92d-a46d-9180-b1d710307016-302121fb, #w-node-c44c59ca-7cd1-5008-28a6-7297531807d9-302121fb, #w-node-_6cbc79e2-e7cf-6c80-1942-487ec2560475-302121fb, #w-node-_3581079a-1880-a297-f29d-28e8b9cd5e5d-302121fb, #w-node-_73f773e8-0b55-af9c-d82a-b484f412a4d9-302121fb, #w-node-_3d0fa491-8e92-b120-5151-c9f3addd3a68-302121fb, #w-node-_9967a2ad-c81c-d020-f81c-a2ea9bb3288d-302121fb, #w-node-_71fb3fac-4c51-7f7b-fb94-9858ec1852eb-302121fb, #w-node-_1193b32b-2b34-03e5-9d02-6e5c509bf138-302121fb, #w-node-_52480bcf-0b02-8318-0160-190463e5910f-302121fb, #w-node-d262f0de-4a58-5ad9-5642-37f7373e0259-302121fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b4-27ff72a4 {
  align-self: start;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b6-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-b035e521-8dd3-525b-086c-e9930a5875b7-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c0-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c2-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_26c4a97c-d6a1-338c-3005-4a0b2f6da827-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_26c4a97c-d6a1-338c-3005-4a0b2f6da828-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_313f1fdb-4192-4c81-374a-10ad630e3dc9-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_313f1fdb-4192-4c81-374a-10ad630e3dca-27ff72a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_43e005e9-bfa4-f920-cf3c-7a4207df6dae-27ff72a4, #w-node-_71e58c69-8d9c-e234-9c4f-bd41a0cdb8d9-27ff72a4, #w-node-_71e58c69-8d9c-e234-9c4f-bd41a0cdb8da-27ff72a4 {
  justify-self: start;
}

#w-node-_93542abf-35bd-9b54-0c16-3b9f58ca9cd8-27ff72a4 {
  justify-self: center;
}

#w-node-_70aecad1-ea2e-986a-0e72-ce016d826e75-27ff72a4 {
  justify-self: end;
}

#w-node-_67e99a9f-69ec-37bf-74b9-fcf52c8672ff-27ff72a4, #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-27ff72a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3708dfe4-44fd-c521-ace8-5e572a41d74e-27ff72a4 {
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_5060f06b-f5f0-1d0a-b725-35a512889f15-78785ed0, #w-node-e1cd96d8-68c1-3a39-5338-54b854d9225a-78785ed0 {
    justify-self: start;
  }

  #w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf2-ea586d33 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_7ece0774-75b9-ab85-d5b3-eb4ce86013b7-78785ed0 {
    justify-self: center;
  }

  #w-node-_5060f06b-f5f0-1d0a-b725-35a512889f15-78785ed0, #w-node-e1cd96d8-68c1-3a39-5338-54b854d9225a-78785ed0 {
    justify-self: start;
  }

  #w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-59785ecb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-59785ecb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-59785ecb {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-59785ecb {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-59785ecb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-59785ecb {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-59785ecb {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_90330977-4075-674e-9a76-c73c121e0e94-627e30bc, #w-node-a751f709-10e4-56fc-910e-3fd3e3bfe71e-627e30bc, #w-node-d71bf6a2-db93-0dc8-7128-52a493338f47-627e30bc, #w-node-a1eaf24f-c5b4-1c15-5e78-ea032869dad9-627e30bc {
    justify-self: center;
  }

  #w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-543e0ab3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-543e0ab3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-543e0ab3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-543e0ab3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-543e0ab3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-543e0ab3 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-543e0ab3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_8c8da434-10b5-c01a-6a71-f537d88b0cb7-543e0ab3, #w-node-_793f5ac0-78d3-f271-f7f2-2487289bee95-543e0ab3, #w-node-f6c612a7-7263-7c45-1cdf-cc90109d768f-543e0ab3 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_9f1af161-f612-1701-b83e-c2f19b9cf734-543e0ab3, #w-node-_2f586c33-3b65-cb5d-0af0-cab377152dcb-543e0ab3, #w-node-bb447e69-d88f-a983-83fc-6deeec585b61-543e0ab3, #w-node-ef62a643-9c5e-7010-e7c3-3925cc17bd03-543e0ab3, #w-node-_0fb9c28f-47c3-8849-958d-5a41ad577b59-543e0ab3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a235db1d-c743-43f0-077d-6c29d911df3d-ea586d33 {
    place-self: center start;
  }

  #w-node-b6f528e4-03c6-0c82-9ba5-770ae36523ee-ea586d33 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-db623b05-32e5-92bd-7ac2-b08a5d573842-ea586d33 {
    place-self: center end;
  }

  #w-node-_26ea1aec-6ec6-737f-cfcb-35990f568aa6-ea586d33 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: center;
  }

  #w-node-_83fe6cfb-307c-8573-2bee-0ca5c4fd1271-ea586d33 {
    place-self: center end;
  }

  #w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf2-ea586d33 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: center;
  }

  #w-node-_79adb96e-3a51-d761-0e43-fc3955da96d4-ea586d33 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-f6ccdfe3-c0c4-b217-973f-e48d35b41e3c-6f39d678, #w-node-e9c2e0d1-b3e3-ba3c-d7a7-4a28d2439122-6f39d678 {
    justify-self: center;
  }

  #w-node-_2f3351a1-da9a-cb25-de6a-548ac2759319-302121fb {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_14b1185d-9c98-33f6-a628-a081d89ce37f-0b03b07d {
    place-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2c6fdf5e-da44-69c7-8178-5d14e8020824-4b785ecf {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_49ab4212-b412-9c3f-8ebe-74103332b0a5-4b785ecf {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_6a6c4d97-3ce4-642d-6501-b486a4fe6c3b-4b785ecf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_700f7159-c844-f64c-f9be-8711c303689b-4b785ecf {
    grid-area: 14 / 1 / 15 / 5;
  }

  #w-node-_5de1511e-7fbd-f683-fa4e-de7406f554d4-4b785ecf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cd5f3765-f8bf-3a26-3ad1-c2c2d3504cf5-4b785ecf {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-b52f6085-9e4d-6188-ce0a-aeab220ce058-4b785ecf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_648a4f5a-71fc-899d-8ef3-dda55460ed9c-4b785ecf {
    grid-area: 13 / 2 / 14 / 4;
  }

  #w-node-_2b7a1667-a01d-5f10-74a4-1357950bb93a-4b785ecf {
    grid-area: 10 / 1 / 11 / 5;
  }

  #w-node-_6ab5b285-373f-0a03-2a1b-f8a5ab4256ef-4b785ecf {
    grid-area: 9 / 1 / 10 / 5;
  }

  #w-node-ebb68e55-3151-2cd2-b1d1-29ad061e70d1-4b785ecf {
    grid-area: 12 / 3 / 13 / 5;
  }

  #w-node-_57f1a5b8-3261-d32e-015a-768c6ba105c7-4b785ecf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_0695a6a1-658b-072c-a7bd-d98a0c056d07-4b785ecf {
    grid-area: 7 / 1 / 8 / 5;
  }

  #w-node-d64552db-2357-b708-1ca0-6afdee9077d2-4b785ecf {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-b5d6ca82-9933-1748-fdaa-f163175b8bd2-4b785ecf {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6ae-f8785ed3, #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b0-f8785ed3 {
    justify-self: center;
  }

  #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b2-f8785ed3 {
    place-self: center;
  }

  #w-node-_7ece0774-75b9-ab85-d5b3-eb4ce86013b7-78785ed0, #w-node-_5060f06b-f5f0-1d0a-b725-35a512889f15-78785ed0, #w-node-e1cd96d8-68c1-3a39-5338-54b854d9225a-78785ed0 {
    justify-self: start;
  }

  #w-node-_7233071f-806a-53eb-2a32-02365d543910-45785ec7 {
    place-self: center;
  }

  #w-node-_4f58c307-4b2c-95bd-f8df-5156a4febd57-59785ecb {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-59785ecb {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-59785ecb {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-59785ecb {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-59785ecb {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-59785ecb {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_75e56a87-46c1-b3e2-f21b-69e9e9220776-59785ecb {
    grid-area: 19 / 1 / 20 / 4;
  }

  #w-node-_61d7d357-7eff-eb6b-38f1-4944b6bd13de-59785ecb {
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-_1b4cc0ec-1062-c52b-377b-cba687d23f2a-59785ecb {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-a14496db-14f6-d64e-623f-3eb599b8e243-59785ecb {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-_3d9be572-b749-b9d1-d3bf-063337b4a82b-59785ecb {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-c1e6083b-b316-083a-97ce-a505846811c6-59785ecb {
    grid-area: 20 / 1 / 21 / 4;
  }

  #w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-59785ecb {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-b0ff22a2-ba0d-9a25-1117-1fafbec6ae4b-59785ecb {
    grid-area: 21 / 1 / 22 / 4;
  }

  #w-node-ab3a245d-2d34-a933-930d-ae122398c748-59785ecb {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_4e949e4c-1af9-266d-8574-776d29a56624-59785ecb {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_7cd07c52-225d-27e6-e394-5f4d178ffc71-59785ecb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5833697f-758d-416c-f8b5-1e8bf23d8e88-59785ecb {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-fddf2b3e-c5bc-9294-75fa-baa24d69fa35-59785ecb {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_9fa2512a-6409-87a4-db6f-d8c71f997efd-59785ecb {
    grid-area: span 3 / span 3 / span 3 / span 3;
  }

  #w-node-e041617a-f89e-fcdc-1761-8bc67e0c28d0-59785ecb {
    grid-area: 20 / 1 / 21 / 4;
  }

  #w-node-_16a70193-39ba-a5d1-8e04-18bb173d6cc4-59785ecb {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-59785ecb {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-_6481b5ed-afbf-ba73-b3d4-d75f7564a3f8-627e30bc {
    justify-self: center;
  }

  #w-node-_4f58c307-4b2c-95bd-f8df-5156a4febd57-543e0ab3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b788dc16-10a6-6036-7e4b-ab1311ca54d8-543e0ab3 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_9ca6765b-2acc-fc17-c411-323bfeaa658b-543e0ab3 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_307564a4-2ea4-b50a-df53-d6e281da52a9-543e0ab3 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_50fdbe2a-1cfe-cc56-d9eb-398004ec40d1-543e0ab3 {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-_16904b26-f85d-6fb6-b9e8-a20297f66a91-543e0ab3 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_75e56a87-46c1-b3e2-f21b-69e9e9220776-543e0ab3 {
    grid-area: 19 / 1 / 20 / 4;
  }

  #w-node-_61d7d357-7eff-eb6b-38f1-4944b6bd13de-543e0ab3 {
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-_1b4cc0ec-1062-c52b-377b-cba687d23f2a-543e0ab3 {
    grid-area: 16 / 1 / 17 / 4;
  }

  #w-node-a14496db-14f6-d64e-623f-3eb599b8e243-543e0ab3 {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-_3d9be572-b749-b9d1-d3bf-063337b4a82b-543e0ab3 {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-c1e6083b-b316-083a-97ce-a505846811c6-543e0ab3 {
    grid-area: 20 / 1 / 21 / 4;
  }

  #w-node-a3225a3f-aa8a-18c4-9e73-cab2b8777769-543e0ab3 {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-b0ff22a2-ba0d-9a25-1117-1fafbec6ae4b-543e0ab3 {
    grid-area: 21 / 1 / 22 / 4;
  }

  #w-node-ab3a245d-2d34-a933-930d-ae122398c748-543e0ab3 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_4e949e4c-1af9-266d-8574-776d29a56624-543e0ab3 {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_7cd07c52-225d-27e6-e394-5f4d178ffc71-543e0ab3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5833697f-758d-416c-f8b5-1e8bf23d8e88-543e0ab3 {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-fddf2b3e-c5bc-9294-75fa-baa24d69fa35-543e0ab3 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_9fa2512a-6409-87a4-db6f-d8c71f997efd-543e0ab3 {
    grid-area: span 3 / span 3 / span 3 / span 3;
  }

  #w-node-e041617a-f89e-fcdc-1761-8bc67e0c28d0-543e0ab3 {
    grid-area: 20 / 1 / 21 / 4;
  }

  #w-node-_16a70193-39ba-a5d1-8e04-18bb173d6cc4-543e0ab3 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-c0a8d67c-3134-c125-e13b-8c76dff16c9b-543e0ab3 {
    grid-area: 15 / 1 / 16 / 4;
  }

  #w-node-_8c8da434-10b5-c01a-6a71-f537d88b0cb7-543e0ab3, #w-node-_793f5ac0-78d3-f271-f7f2-2487289bee95-543e0ab3, #w-node-f6c612a7-7263-7c45-1cdf-cc90109d768f-543e0ab3 {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-_9f1af161-f612-1701-b83e-c2f19b9cf734-543e0ab3, #w-node-_2f586c33-3b65-cb5d-0af0-cab377152dcb-543e0ab3, #w-node-bb447e69-d88f-a983-83fc-6deeec585b61-543e0ab3, #w-node-ef62a643-9c5e-7010-e7c3-3925cc17bd03-543e0ab3, #w-node-_0fb9c28f-47c3-8849-958d-5a41ad577b59-543e0ab3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b6f528e4-03c6-0c82-9ba5-770ae36523ee-ea586d33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf3-ea586d33 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_79adb96e-3a51-d761-0e43-fc3955da96d5-ea586d33 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_60db80f5-34f0-c80f-fc29-6fa6dd75ddf4-ea586d33 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6ae-e8751ee8, #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b0-e8751ee8 {
    justify-self: center;
  }

  #w-node-_061e981d-194e-f4e3-5d07-064ac44dd6b2-e8751ee8 {
    place-self: center;
  }

  #w-node-f6ccdfe3-c0c4-b217-973f-e48d35b41e3c-6f39d678, #w-node-e9c2e0d1-b3e3-ba3c-d7a7-4a28d2439122-6f39d678 {
    justify-self: start;
  }

  #w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c0-5f8b3b00 {
    grid-row: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-5f8b3b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cea5935a-21bf-f4ca-f04f-8285f2956952-5dde104c, #w-node-ebc9b662-667f-a217-7e85-88b1aa27bf9d-5dde104c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-1b3c957c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67b62a05-bb1a-e2cf-3bd9-a45cdefce5c0-27ff72a4 {
    grid-row: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_3708dfe4-44fd-c521-ace8-5e572a41d750-27ff72a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
