@charset "UTF-8";
.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
  cursor: pointer;
}
.tns-slider {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
}
.tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}
.tns-gallery,
.tns-no-calc {
  position: relative;
  left: 0;
}
.tns-gallery {
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition:
    transform 0s,
    opacity 0s;
  -moz-transition:
    transform 0s,
    opacity 0s;
  transition:
    opacity 0s,
    -webkit-transform 0s;
  transition:
    transform 0s,
    opacity 0s;
  transition:
    transform 0s,
    opacity 0s,
    -webkit-transform 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
.tns-autowidth {
  display: inline-block;
}
.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}
.tns-ah {
  -webkit-transition: height 0s;
  -moz-transition: height 0s;
  transition: height 0s;
}
.tns-ovh {
  overflow: hidden;
}
.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}
.tns-transparent {
  opacity: 0;
  visibility: hidden;
}
.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}
.tns-fadeOut,
.tns-normal {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
  display: inline-block;
}
.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.33333333%;
  width: 2333.33333%;
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: 1.42857%;
  height: 10px;
  float: left;
}
@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  direction: ltr;
  font-family:
    Avenir,
    Avenir Next,
    Helvetica Neue,
    Segoe UI,
    Helvetica,
    Arial,
    sans-serif;
  font-variant-numeric: tabular-nums;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
}
.plyr audio,
.plyr video {
  border-radius: inherit;
  height: auto;
  vertical-align: middle;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}
.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui :after,
.plyr--full-ui :before {
  box-sizing: inherit;
}
.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.plyr__badge {
  background: #4f5b5f;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}
.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}
.plyr__captions {
  -webkit-animation: plyr-fade-in 0.3s ease;
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition:
    transform 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__captions .plyr__caption div {
  display: inline;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: 16px;
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
}
.plyr__control {
  background: transparent;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}
a.plyr__control {
  text-decoration: none;
}
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
a.plyr__control:after,
a.plyr__control:before {
  display: none;
}
.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded="true"] {
  background: #1aafff;
  color: #fff;
}
.plyr--video .plyr__control svg {
  -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15));
}
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded="true"] {
  background: #1aafff;
  color: #fff;
}
.plyr__control--overlaid {
  background: rgba(26, 175, 255, 0.8);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
  background: #1aafff;
}
.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}
.plyr--full-ui ::-webkit-media-controls {
  display: none;
}
.plyr__controls {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__menu,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time,
.plyr__controls .plyr__volume,
.plyr__controls > .plyr__control {
  margin-left: 5px;
}
.plyr__controls .plyr__menu + .plyr__control,
.plyr__controls .plyr__progress + .plyr__control,
.plyr__controls > .plyr__control + .plyr__control,
.plyr__controls > .plyr__control + .plyr__menu {
  margin-left: 2px;
}
.plyr__controls > .plyr__control:first-child,
.plyr__controls > .plyr__control:first-child + [data-plyr="pause"] {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__controls .plyr__menu,
  .plyr__controls .plyr__progress,
  .plyr__controls .plyr__time,
  .plyr__controls .plyr__volume,
  .plyr__controls > .plyr__control {
    margin-left: 10px;
  }
}
.plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4f5b5f;
  padding: 10px;
}
.plyr--video .plyr__controls {
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  transition:
    opacity 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  transition:
    opacity 0.4s ease-in-out,
    transform 0.4s ease-in-out;
  transition:
    opacity 0.4s ease-in-out,
    transform 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 35px 10px 10px;
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.plyr [data-plyr="airplay"],
.plyr [data-plyr="captions"],
.plyr [data-plyr="fullscreen"],
.plyr [data-plyr="pip"] {
  display: none;
}
.plyr--airplay-supported [data-plyr="airplay"],
.plyr--captions-enabled [data-plyr="captions"],
.plyr--fullscreen-enabled [data-plyr="fullscreen"],
.plyr--pip-supported [data-plyr="pip"] {
  display: inline-block;
}
.plyr__video-embed {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.plyr__video-embed iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
  transform: translateY(-38.28125%);
}
.plyr__menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition:
    transform 0.3s ease,
    -webkit-transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded="true"] svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  -webkit-animation: plyr-popup 0.2s ease;
  animation: plyr-popup 0.2s ease;
  background: hsla(0, 0%, 100%, 0.9);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4f5b5f;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition:
    height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container:after {
  border: 4px solid transparent;
  border-top-color: hsla(0, 0%, 100%, 0.9);
  content: "";
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}
.plyr__menu__container [role="menu"] {
  padding: 7px;
}
.plyr__menu__container [role="menuitem"],
.plyr__menu__container [role="menuitemradio"] {
  margin-top: 2px;
}
.plyr__menu__container [role="menuitem"]:first-child,
.plyr__menu__container [role="menuitemradio"]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #4f5b5f;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control:after {
  border: 4px solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}
.plyr__menu__container .plyr__control--forward:after {
  border-left-color: rgba(79, 91, 95, 0.8);
  right: 5px;
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,
.plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}
.plyr__menu__container .plyr__control--back:after {
  border-right-color: rgba(79, 91, 95, 0.8);
  left: 7px;
}
.plyr__menu__container .plyr__control--back:before {
  background: #b7c5cd;
  box-shadow: 0 1px 0 #fff;
  content: "";
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,
.plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role="menuitemradio"] {
  padding-left: 7px;
}
.plyr__menu__container .plyr__control[role="menuitemradio"]:after,
.plyr__menu__container .plyr__control[role="menuitemradio"]:before {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role="menuitemradio"]:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role="menuitemradio"]:after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
  transform: translateY(-50%) scale(0);
  transition:
    opacity 0.3s ease,
    -webkit-transform 0.3s ease;
  transition:
    transform 0.3s ease,
    opacity 0.3s ease;
  transition:
    transform 0.3s ease,
    opacity 0.3s ease,
    -webkit-transform 0.3s ease;
  width: 6px;
}
.plyr__menu__container
  .plyr__control[role="menuitemradio"][aria-checked="true"]:before {
  background: #1aafff;
}
.plyr__menu__container
  .plyr__control[role="menuitemradio"][aria-checked="true"]:after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container
  .plyr__control[role="menuitemradio"].plyr__tab-focus:before,
.plyr__menu__container .plyr__control[role="menuitemradio"]:hover:before {
  background: rgba(0, 0, 0, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}
.plyr--full-ui input[type="range"] {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 26px;
  color: #1aafff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(
    90deg,
    currentColor var(--value, 0),
    transparent var(--value, 0)
  );
}
.plyr--full-ui input[type="range"]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  -webkit-appearance: none;
  margin-top: -4px;
}
.plyr--full-ui input[type="range"]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type="range"]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
}
.plyr--full-ui input[type="range"]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}
.plyr--full-ui input[type="range"]::-ms-track {
  color: transparent;
}
.plyr--full-ui input[type="range"]::-ms-fill-upper,
.plyr--full-ui input[type="range"]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type="range"]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type="range"]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  margin-top: 0;
}
.plyr--full-ui input[type="range"]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type="range"]:focus {
  outline: 0;
}
.plyr--full-ui input[type="range"]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui
  input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(26, 175, 255, 0.5);
  outline: 0;
}
.plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.plyr--full-ui.plyr--video input[type="range"]::-moz-range-track {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.plyr--full-ui.plyr--video input[type="range"]::-ms-track {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px hsla(0, 0%, 100%, 0.5);
}
.plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px hsla(0, 0%, 100%, 0.5);
}
.plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px hsla(0, 0%, 100%, 0.5);
}
.plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
  background-color: rgba(183, 197, 205, 0.66);
}
.plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track {
  background-color: rgba(183, 197, 205, 0.66);
}
.plyr--full-ui.plyr--audio input[type="range"]::-ms-track {
  background-color: rgba(183, 197, 205, 0.66);
}
.plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb {
  box-shadow:
    0 1px 1px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(47, 52, 61, 0.2),
    0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}
.plyr__time {
  font-size: 14px;
}
.plyr__time + .plyr__time:before {
  content: "\2044";
  margin-right: 10px;
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr--video .plyr__time {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.plyr__tooltip {
  background: hsla(0, 0%, 100%, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4f5b5f;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
  transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition:
    opacity 0.2s ease 0.1s,
    -webkit-transform 0.2s ease 0.1s;
  transition:
    transform 0.2s ease 0.1s,
    opacity 0.2s ease 0.1s;
  transition:
    transform 0.2s ease 0.1s,
    opacity 0.2s ease 0.1s,
    -webkit-transform 0.2s ease 0.1s;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid hsla(0, 0%, 100%, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%) scale(1);
  transform: translate(-50%) scale(1);
}
.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip {
  left: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control
  .plyr__tooltip:before,
.plyr__controls > .plyr__control:first-child .plyr__tooltip:before {
  left: 16px;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control.plyr__tab-focus
  .plyr__tooltip,
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control
  .plyr__tooltip--visible,
.plyr__controls
  > .plyr__control:first-child
  + .plyr__control:hover
  .plyr__tooltip,
.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}
.plyr--video {
  background: #000;
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}
.plyr__video-wrapper {
  background: #000;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__progress {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.plyr__progress__buffer,
.plyr__progress input[type="range"] {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.plyr__progress input[type="range"] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}
.plyr__progress__buffer {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  transition: width 0.2s ease;
}
.plyr--video .plyr__progress__buffer {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: hsla(0, 0%, 100%, 0.25);
}
.plyr--audio .plyr__progress__buffer {
  color: rgba(183, 197, 205, 0.66);
}
.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(
    -45deg,
    rgba(47, 52, 61, 0.6) 25%,
    transparent 0,
    transparent 50%,
    rgba(47, 52, 61, 0.6) 0,
    rgba(47, 52, 61, 0.6) 75%,
    transparent 0,
    transparent
  );
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}
.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(183, 197, 205, 0.66);
}
.plyr__volume {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.plyr__volume input[type="range"] {
  margin-left: 5px;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  .plyr__volume {
    max-width: 90px;
  }
}
@media (min-width: 768px) {
  .plyr__volume {
    max-width: 110px;
  }
}
.plyr--is-ios.plyr--vimeo [data-plyr="mute"],
.plyr--is-ios .plyr__volume {
  display: none !important;
}
.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-moz-full-screen video {
  height: 100%;
}
.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
  }
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads:after {
  background: rgba(47, 52, 61, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}
.plyr__ads:after:empty {
  display: none;
}
.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}
.plyr__preview-thumb {
  background-color: hsla(0, 0%, 100%, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateY(10px) scale(0.8);
  transform: translateY(10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition:
    opacity 0.2s ease 0.1s,
    -webkit-transform 0.2s ease 0.1s;
  transition:
    transform 0.2s ease 0.1s,
    opacity 0.2s ease 0.1s;
  transition:
    transform 0.2s ease 0.1s,
    opacity 0.2s ease 0.1s,
    -webkit-transform 0.2s ease 0.1s;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1);
}
.plyr__preview-thumb:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid hsla(0, 0%, 100%, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: #b7c5cd;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}
.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr--no-transition {
  transition: none !important;
}
.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.plyr [hidden] {
  display: none !important;
}
.u-pull-left {
  float: left;
}
.u-pull-right {
  float: right;
}
.u-text-left {
  text-align: left;
}
.u-text-right {
  text-align: right;
}
.u-text-center {
  text-align: center;
}
.u-text-justify {
  text-align: justify;
}
.u-uppercase {
  text-transform: uppercase;
}
.u-lowercase {
  text-transform: lowercase;
}
.u-clearfix:after {
  clear: both;
  content: "";
  display: table;
}
.u-inline {
  display: inline;
}
.u-inline-block {
  display: inline-block;
}
.u-block {
  display: block;
}
.u-table {
  display: table;
}
.u-cell {
  display: table-cell;
}
.u-va-top {
  vertical-align: top;
}
.u-va-middle {
  vertical-align: middle;
}
.u-va-bottom {
  vertical-align: bottom;
}
.u-hidden {
  display: none;
}
.u-invisible {
  visibility: hidden;
}
.u-hide-text {
  overflow: hidden;
  padding: 0;
  text-indent: 101%;
  white-space: nowrap;
}
.u-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.u-visually-hidden--focusable:active,
.u-visually-hidden--focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.u-text-hyphenate {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.u-button-reset {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  background: transparent;
}
.u-button-reset:focus {
  outline: 0;
}
.u-nobr {
  white-space: nowrap;
}
@media (min-width: 50.9375em) {
  .u-from-mobile {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
@media (max-width: 50.9275em) {
  .u-from-desktop {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.fx-word {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
html:not(.disable-motion) .fx-parent {
  -webkit-perspective: 2000;
  perspective: 2000;
}
html:not(.disable-motion) .fx-letter {
  -webkit-transform: translate3d(80px, 50px, -300px) scaleY(0.01)
    rotateX(-90deg) rotate(-35deg);
  transform: translate3d(80px, 50px, -300px) scaleY(0.01) rotateX(-90deg)
    rotate(-35deg);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition: all 1.2s cubic-bezier(0.245, 0.495, 0, 0.99);
  opacity: 0;
}
html:not(.disable-motion) .fx-letter--1 {
  transition-delay: 0.1s;
}
html:not(.disable-motion) .fx-letter--2 {
  transition-delay: 0.115s;
}
html:not(.disable-motion) .fx-letter--3 {
  transition-delay: 0.13s;
}
html:not(.disable-motion) .fx-letter--4 {
  transition-delay: 0.145s;
}
html:not(.disable-motion) .fx-letter--5 {
  transition-delay: 0.16s;
}
html:not(.disable-motion) .fx-letter--6 {
  transition-delay: 0.175s;
}
html:not(.disable-motion) .fx-letter--7 {
  transition-delay: 0.19s;
}
html:not(.disable-motion) .fx-letter--8 {
  transition-delay: 0.205s;
}
html:not(.disable-motion) .fx-letter--9 {
  transition-delay: 0.22s;
}
html:not(.disable-motion) .fx-letter--10 {
  transition-delay: 0.235s;
}
html:not(.disable-motion) .fx-letter--11 {
  transition-delay: 0.25s;
}
html:not(.disable-motion) .fx-letter--12 {
  transition-delay: 0.265s;
}
html:not(.disable-motion) .fx-letter--13 {
  transition-delay: 0.28s;
}
html:not(.disable-motion) .fx-letter--14 {
  transition-delay: 0.295s;
}
html:not(.disable-motion) .fx-letter--15 {
  transition-delay: 0.31s;
}
html:not(.disable-motion) .fx-letter--16 {
  transition-delay: 0.325s;
}
html:not(.disable-motion) .fx-letter--17 {
  transition-delay: 0.34s;
}
html:not(.disable-motion) .fx-letter--18 {
  transition-delay: 0.355s;
}
html:not(.disable-motion) .fx-letter--19 {
  transition-delay: 0.37s;
}
html:not(.disable-motion) .fx-letter--20 {
  transition-delay: 0.385s;
}
html:not(.disable-motion) .fx-letter--21 {
  transition-delay: 0.4s;
}
html:not(.disable-motion) .fx-letter--22 {
  transition-delay: 0.415s;
}
html:not(.disable-motion) .fx-letter--23 {
  transition-delay: 0.43s;
}
html:not(.disable-motion) .fx-letter--24 {
  transition-delay: 0.445s;
}
html:not(.disable-motion) .fx-letter--25 {
  transition-delay: 0.46s;
}
html:not(.disable-motion) .fx-letter--26 {
  transition-delay: 0.475s;
}
html:not(.disable-motion) .fx-letter--27 {
  transition-delay: 0.49s;
}
html:not(.disable-motion) .fx-letter--28 {
  transition-delay: 0.505s;
}
html:not(.disable-motion) .fx-letter--29 {
  transition-delay: 0.52s;
}
html:not(.disable-motion) .fx-letter--30 {
  transition-delay: 0.535s;
}
html:not(.disable-motion) .fx-letter--31 {
  transition-delay: 0.55s;
}
html:not(.disable-motion) .fx-letter--32 {
  transition-delay: 0.565s;
}
html:not(.disable-motion) .fx-letter--33 {
  transition-delay: 0.58s;
}
html:not(.disable-motion) .fx-letter--34 {
  transition-delay: 0.595s;
}
html:not(.disable-motion) .fx-letter--35 {
  transition-delay: 0.61s;
}
html:not(.disable-motion) .fx-letter--36 {
  transition-delay: 0.625s;
}
html:not(.disable-motion) .fx-letter--37 {
  transition-delay: 0.64s;
}
html:not(.disable-motion) .fx-letter--38 {
  transition-delay: 0.655s;
}
html:not(.disable-motion) .fx-letter--39 {
  transition-delay: 0.67s;
}
html:not(.disable-motion) .fx-letter--40 {
  transition-delay: 0.685s;
}
html:not(.disable-motion) .fx-letter--41 {
  transition-delay: 0.7s;
}
html:not(.disable-motion) .fx-letter--42 {
  transition-delay: 0.715s;
}
html:not(.disable-motion) .fx-letter--43 {
  transition-delay: 0.73s;
}
html:not(.disable-motion) .fx-letter--44 {
  transition-delay: 0.745s;
}
html:not(.disable-motion) .fx-letter--45 {
  transition-delay: 0.76s;
}
html:not(.disable-motion) .fx-letter--46 {
  transition-delay: 0.775s;
}
html:not(.disable-motion) .fx-letter--47 {
  transition-delay: 0.79s;
}
html:not(.disable-motion) .fx-letter--48 {
  transition-delay: 0.805s;
}
html:not(.disable-motion) .fx-letter--49 {
  transition-delay: 0.82s;
}
html:not(.disable-motion) .fx-letter--50 {
  transition-delay: 0.835s;
}
html:not(.disable-motion) .fx-letter--51 {
  transition-delay: 0.85s;
}
html:not(.disable-motion) .fx-letter--52 {
  transition-delay: 0.865s;
}
html:not(.disable-motion) .fx-letter--53 {
  transition-delay: 0.88s;
}
html:not(.disable-motion) .fx-letter--54 {
  transition-delay: 0.895s;
}
html:not(.disable-motion) .fx-letter--55 {
  transition-delay: 0.91s;
}
html:not(.disable-motion) .fx-letter--56 {
  transition-delay: 0.925s;
}
html:not(.disable-motion) .fx-letter--57 {
  transition-delay: 0.94s;
}
html:not(.disable-motion) .fx-letter--58 {
  transition-delay: 0.955s;
}
html:not(.disable-motion) .fx-letter--59 {
  transition-delay: 0.97s;
}
html:not(.disable-motion) .fx-letter--60 {
  transition-delay: 0.985s;
}
html:not(.disable-motion) .fx-letter--61 {
  transition-delay: 1s;
}
html:not(.disable-motion) .fx-letter--62 {
  transition-delay: 1.015s;
}
html:not(.disable-motion) .fx-letter--63 {
  transition-delay: 1.03s;
}
html:not(.disable-motion) .fx-letter--64 {
  transition-delay: 1.045s;
}
html:not(.disable-motion) .fx-letter--65 {
  transition-delay: 1.06s;
}
html:not(.disable-motion) .fx-letter--66 {
  transition-delay: 1.075s;
}
html:not(.disable-motion) .fx-letter--67 {
  transition-delay: 1.09s;
}
html:not(.disable-motion) .fx-letter--68 {
  transition-delay: 1.105s;
}
html:not(.disable-motion) .fx-letter--69 {
  transition-delay: 1.12s;
}
html:not(.disable-motion) .fx-letter--70 {
  transition-delay: 1.135s;
}
html:not(.disable-motion) .fx-letter--71 {
  transition-delay: 1.15s;
}
html:not(.disable-motion) .fx-letter--72 {
  transition-delay: 1.165s;
}
html:not(.disable-motion) .fx-letter--73 {
  transition-delay: 1.18s;
}
html:not(.disable-motion) .fx-letter--74 {
  transition-delay: 1.195s;
}
html:not(.disable-motion) .fx-letter--75 {
  transition-delay: 1.21s;
}
html:not(.disable-motion) .fx-letter--76 {
  transition-delay: 1.225s;
}
html:not(.disable-motion) .fx-letter--77 {
  transition-delay: 1.24s;
}
html:not(.disable-motion) .fx-letter--78 {
  transition-delay: 1.255s;
}
html:not(.disable-motion) .fx-letter--79 {
  transition-delay: 1.27s;
}
html:not(.disable-motion) .fx-letter--80 {
  transition-delay: 1.285s;
}
html:not(.disable-motion) .fx-letter--81 {
  transition-delay: 1.3s;
}
html:not(.disable-motion) .fx-letter--82 {
  transition-delay: 1.315s;
}
html:not(.disable-motion) .fx-letter--83 {
  transition-delay: 1.33s;
}
html:not(.disable-motion) .fx-letter--84 {
  transition-delay: 1.345s;
}
html:not(.disable-motion) .fx-letter--85 {
  transition-delay: 1.36s;
}
html:not(.disable-motion) .fx-letter--86 {
  transition-delay: 1.375s;
}
html:not(.disable-motion) .fx-letter--87 {
  transition-delay: 1.39s;
}
html:not(.disable-motion) .fx-letter--88 {
  transition-delay: 1.405s;
}
html:not(.disable-motion) .fx-letter--89 {
  transition-delay: 1.42s;
}
html:not(.disable-motion) .fx-letter--90 {
  transition-delay: 1.435s;
}
html:not(.disable-motion) .fx-letter--91 {
  transition-delay: 1.45s;
}
html:not(.disable-motion) .fx-letter--92 {
  transition-delay: 1.465s;
}
html:not(.disable-motion) .fx-letter--93 {
  transition-delay: 1.48s;
}
html:not(.disable-motion) .fx-letter--94 {
  transition-delay: 1.495s;
}
html:not(.disable-motion) .fx-letter--95 {
  transition-delay: 1.51s;
}
html:not(.disable-motion) .fx-letter--96 {
  transition-delay: 1.525s;
}
html:not(.disable-motion) .fx-letter--97 {
  transition-delay: 1.54s;
}
html:not(.disable-motion) .fx-letter--98 {
  transition-delay: 1.555s;
}
html:not(.disable-motion) .fx-letter--99 {
  transition-delay: 1.57s;
}
html:not(.disable-motion) .fx-letter--100 {
  transition-delay: 1.585s;
}
html:not(.disable-motion) .home-hero .fx-letter {
  -webkit-transform: translate3d(150px, 50px, -400px) scaleY(0.01)
    rotateX(-90deg) rotate(-35deg);
  transform: translate3d(150px, 50px, -400px) scaleY(0.01) rotateX(-90deg)
    rotate(-35deg);
}
html:not(.disable-motion) .home-hero .fx-letter--1 {
  transition-delay: 0s;
}
html:not(.disable-motion) .home-hero .fx-letter--2 {
  transition-delay: 25ms;
}
html:not(.disable-motion) .home-hero .fx-letter--3 {
  transition-delay: 0.05s;
}
html:not(.disable-motion) .home-hero .fx-letter--4 {
  transition-delay: 75ms;
}
html:not(.disable-motion) .home-hero .fx-letter--5 {
  transition-delay: 0.1s;
}
html:not(.disable-motion) .home-hero .fx-letter--6 {
  transition-delay: 0.125s;
}
html:not(.disable-motion) .home-hero .fx-letter--7 {
  transition-delay: 0.15s;
}
html:not(.disable-motion) .home-hero .fx-letter--8 {
  transition-delay: 0.175s;
}
html:not(.disable-motion) .home-hero .fx-letter--9 {
  transition-delay: 0.2s;
}
html:not(.disable-motion) .home-hero .fx-letter--10 {
  transition-delay: 0.225s;
}
html:not(.disable-motion) .home-hero .fx-letter--11 {
  transition-delay: 0.25s;
}
html:not(.disable-motion) .home-hero .fx-letter--12 {
  transition-delay: 0.275s;
}
html:not(.disable-motion) .home-hero .fx-letter--13 {
  transition-delay: 0.3s;
}
html:not(.disable-motion) .home-hero .fx-letter--14 {
  transition-delay: 0.325s;
}
html:not(.disable-motion) .home-hero-content span,
html:not(.disable-motion) .home-hero-content ul {
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
}
html:not(.disable-motion) .home-hero-content span:first-child {
  transition-delay: 0.5s;
}
html:not(.disable-motion) .home-hero-content span:nth-child(2) {
  transition-delay: 0.53s;
}
html:not(.disable-motion) .home-hero-content span:nth-child(3) {
  transition-delay: 0.56s;
}
html:not(.disable-motion) .home-hero-content .lead span:first-child {
  transition-delay: 0.4s;
}
html:not(.disable-motion) .home-hero-content .lead span:nth-child(2) {
  transition-delay: 0.43s;
}
html:not(.disable-motion) .home-hero-content .lead span:nth-child(3) {
  transition-delay: 0.46s;
}
html:not(.disable-motion) .home-hero-content ul {
  transition-delay: 0.45s;
}
html:not(.disable-motion) .home-cases-headline,
html:not(.disable-motion) .home-cases-line,
html:not(.disable-motion) .home-cases-picture {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
html:not(.disable-motion) .home-cases-line:first-child {
  -webkit-animation-delay: 0.03s;
  animation-delay: 0.03s;
}
html:not(.disable-motion) .home-cases-line:nth-child(2) {
  -webkit-animation-delay: 0.06s;
  animation-delay: 0.06s;
}
html:not(.disable-motion) .home-cases-line:nth-child(3) {
  -webkit-animation-delay: 0.09s;
  animation-delay: 0.09s;
}
html:not(.disable-motion) .home-cases-line:nth-child(4) {
  -webkit-animation-delay: 0.12s;
  animation-delay: 0.12s;
}
html:not(.disable-motion) .home-about .home-about-link,
html:not(.disable-motion) .home-about .values-link,
html:not(.disable-motion) .values-list-footer .home-about-link,
html:not(.disable-motion) .values-list-footer .values-link {
  -webkit-transform: translateX(-100px);
  transform: translateX(-100px);
  transition: -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
  transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
  transition:
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
}
html:not(.disable-motion) .home-about .home-about-link.link--under .link-label,
html:not(.disable-motion) .home-about .values-link.link--under .link-label,
html:not(.disable-motion)
  .values-list-footer
  .home-about-link.link--under
  .link-label,
html:not(.disable-motion)
  .values-list-footer
  .values-link.link--under
  .link-label {
  opacity: 0;
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;
}
html:not(.disable-motion) .home-about .home-about-link.link--under .link-line,
html:not(.disable-motion) .home-about .values-link.link--under .link-line,
html:not(.disable-motion)
  .values-list-footer
  .home-about-link.link--under
  .link-line,
html:not(.disable-motion)
  .values-list-footer
  .values-link.link--under
  .link-line {
  visibility: hidden;
  transition:
    visibility 0s 2s,
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    visibility 0s 2s;
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    visibility 0s 2s,
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
html:not(.disable-motion)
  .home-about
  .home-about-link.link--under
  .link-line--anim,
html:not(.disable-motion) .home-about .values-link.link--under .link-line--anim,
html:not(.disable-motion)
  .values-list-footer
  .home-about-link.link--under
  .link-line--anim,
html:not(.disable-motion)
  .values-list-footer
  .values-link.link--under
  .link-line--anim {
  visibility: visible;
  -webkit-transform: translateX(-20%) scaleX(0);
  transform: translateX(-20%) scaleX(0);
  transition:
    visibility 0s 2s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
  transition:
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s,
    visibility 0s 2s;
  transition:
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s,
    visibility 0s 2s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1s;
}
html:not(.disable-motion) .facts-card {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  transition: -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
html:not(.disable-motion) .facts-card .facts-card-content {
  transition:
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s,
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s,
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
}
html:not(.disable-motion) .careers-image-slider img,
html:not(.disable-motion) .careers-location-image img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
html:not(.disable-motion) .careers-description-content {
  opacity: 0;
}
html:not(.disable-motion)
  [data-theme="careers-detail"]
  .careers-description-title.in-view
  + .careers-description-content {
  -webkit-animation: 0.3s 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
  animation: 0.3s 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
  -webkit-animation-name: u571deb2c;
  animation-name: u571deb2c;
}
@-webkit-keyframes u571deb2c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes u571deb2c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html:not(.disable-motion) .link--caret {
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
}
html:not(.disable-motion) .link--caret .link--caret-text,
html:not(.disable-motion) .link--caret .svg {
  transition:
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1),
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);
  opacity: 0;
}
html:not(.disable-motion) .link--caret .link--caret-text,
html:not(.disable-motion) .link--caret .svg {
  -webkit-transform: translateX(60px);
  transform: translateX(60px);
}
html:not(.disable-motion) .link--caret:after {
  -webkit-transform: translateX(100%) scaleX(0);
  transform: translateX(100%) scaleX(0);
  transition:
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.12s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;
  opacity: 0;
}
html:not(.disable-motion) .line .line-anim {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
html:not(.disable-motion) .appear-fade {
  transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  opacity: 0;
}
html:not(.disable-motion) .appear-fade.in-view {
  opacity: 1;
}
html:not(.disable-motion) .appear-fade-up {
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  opacity: 0;
}
html:not(.disable-motion) .appear-fade-up.in-view {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
html:not(.disable-motion) .appear-fade-right {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition:
    opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,
    -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  opacity: 0;
}
html:not(.disable-motion) .appear-fade-right.in-view {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
html:not(.disable-motion) .appear-delay--1 {
  transition-delay: 0.1s;
}
html:not(.disable-motion) .appear-delay--2 {
  transition-delay: 0.2s;
}
html:not(.disable-motion) .appear-delay--3 {
  transition-delay: 0.3s;
}
html:not(.disable-motion) .appear-delay--4 {
  transition-delay: 0.4s;
}
html:not(.disable-motion) .appear-delay--5 {
  transition-delay: 0.5s;
}
html:not(.disable-motion) .appear-delay--6 {
  transition-delay: 0.6s;
}
html:not(.disable-motion) .appear-delay--7 {
  transition-delay: 0.7s;
}
html:not(.disable-motion) .appear-delay--8 {
  transition-delay: 0.8s;
}
html:not(.disable-motion) .appear-delay--9 {
  transition-delay: 0.9s;
}
html:not(.disable-motion) .appear-delay--10 {
  transition-delay: 1s;
}
html:not(.disable-motion) .appear-delay--11 {
  transition-delay: 1.1s;
}
html:not(.disable-motion) .appear-delay--12 {
  transition-delay: 1.2s;
}
html:not(.disable-motion) .appear-delay--13 {
  transition-delay: 1.3s;
}
html:not(.disable-motion) .appear-delay--14 {
  transition-delay: 1.4s;
}
html:not(.disable-motion) .appear-delay--15 {
  transition-delay: 1.5s;
}
html:not(.disable-motion) .appear-delay--16 {
  transition-delay: 1.6s;
}
html:not(.disable-motion) .appear-delay--17 {
  transition-delay: 1.7s;
}
html:not(.disable-motion) .appear-delay--18 {
  transition-delay: 1.8s;
}
html:not(.disable-motion) .appear-delay--19 {
  transition-delay: 1.9s;
}
html:not(.disable-motion) .appear-delay--20 {
  transition-delay: 2s;
}
html:not(.disable-motion) .appear-delay--21 {
  transition-delay: 2.1s;
}
html:not(.disable-motion) .appear-delay--22 {
  transition-delay: 2.2s;
}
html:not(.disable-motion) .appear-delay--23 {
  transition-delay: 2.3s;
}
html:not(.disable-motion) .appear-delay--24 {
  transition-delay: 2.4s;
}
html:not(.disable-motion) .appear-delay--25 {
  transition-delay: 2.5s;
}
html:not(.disable-motion) .appear-delay--26 {
  transition-delay: 2.6s;
}
html:not(.disable-motion) .appear-delay--27 {
  transition-delay: 2.7s;
}
html:not(.disable-motion) .appear-delay--28 {
  transition-delay: 2.8s;
}
html:not(.disable-motion) .appear-delay--29 {
  transition-delay: 2.9s;
}
html:not(.disable-motion) .appear-delay--30 {
  transition-delay: 3s;
}
html:not(.disable-motion) .appear-delay--31 {
  transition-delay: 3.1s;
}
html:not(.disable-motion) .appear-delay--32 {
  transition-delay: 3.2s;
}
html:not(.disable-motion) .appear-delay--33 {
  transition-delay: 3.3s;
}
html:not(.disable-motion) .appear-delay--34 {
  transition-delay: 3.4s;
}
html:not(.disable-motion) .appear-delay--35 {
  transition-delay: 3.5s;
}
html:not(.disable-motion) .appear-delay--36 {
  transition-delay: 3.6s;
}
html:not(.disable-motion) .appear-delay--37 {
  transition-delay: 3.7s;
}
html:not(.disable-motion) .appear-delay--38 {
  transition-delay: 3.8s;
}
html:not(.disable-motion) .appear-delay--39 {
  transition-delay: 3.9s;
}
html:not(.disable-motion) .appear-delay--40 {
  transition-delay: 4s;
}
html:not(.disable-motion) .appear-delay--41 {
  transition-delay: 4.1s;
}
html:not(.disable-motion) .appear-delay--42 {
  transition-delay: 4.2s;
}
html:not(.disable-motion) .appear-delay--43 {
  transition-delay: 4.3s;
}
html:not(.disable-motion) .appear-delay--44 {
  transition-delay: 4.4s;
}
html:not(.disable-motion) .appear-delay--45 {
  transition-delay: 4.5s;
}
html:not(.disable-motion) .appear-delay--46 {
  transition-delay: 4.6s;
}
html:not(.disable-motion) .appear-delay--47 {
  transition-delay: 4.7s;
}
html:not(.disable-motion) .appear-delay--48 {
  transition-delay: 4.8s;
}
html:not(.disable-motion) .appear-delay--49 {
  transition-delay: 4.9s;
}
html:not(.disable-motion) .appear-delay--50 {
  transition-delay: 5s;
}
html:not(.disable-motion) .appear-delay--51 {
  transition-delay: 5.1s;
}
html:not(.disable-motion) .appear-delay--52 {
  transition-delay: 5.2s;
}
html:not(.disable-motion) .appear-delay--53 {
  transition-delay: 5.3s;
}
html:not(.disable-motion) .appear-delay--54 {
  transition-delay: 5.4s;
}
html:not(.disable-motion) .appear-delay--55 {
  transition-delay: 5.5s;
}
html:not(.disable-motion) .appear-delay--56 {
  transition-delay: 5.6s;
}
html:not(.disable-motion) .appear-delay--57 {
  transition-delay: 5.7s;
}
html:not(.disable-motion) .appear-delay--58 {
  transition-delay: 5.8s;
}
html:not(.disable-motion) .appear-delay--59 {
  transition-delay: 5.9s;
}
html:not(.disable-motion) .appear-delay--60 {
  transition-delay: 6s;
}
html:not(.disable-motion) .appear-delay--61 {
  transition-delay: 6.1s;
}
html:not(.disable-motion) .appear-delay--62 {
  transition-delay: 6.2s;
}
html:not(.disable-motion) .appear-delay--63 {
  transition-delay: 6.3s;
}
html:not(.disable-motion) .appear-delay--64 {
  transition-delay: 6.4s;
}
html:not(.disable-motion) .appear-delay--65 {
  transition-delay: 6.5s;
}
html:not(.disable-motion) .appear-delay--66 {
  transition-delay: 6.6s;
}
html:not(.disable-motion) .appear-delay--67 {
  transition-delay: 6.7s;
}
html:not(.disable-motion) .appear-delay--68 {
  transition-delay: 6.8s;
}
html:not(.disable-motion) .appear-delay--69 {
  transition-delay: 6.9s;
}
html:not(.disable-motion) .appear-delay--70 {
  transition-delay: 7s;
}
@media (min-width: 37.5em) {
  html:not(.disable-motion) .cases-item:not(.is-hidden):nth-child(2n) {
    transition-delay: 0.3s;
  }
}
html:not(.disable-motion) .in-view.home-hero .home-hero-content span,
html:not(.disable-motion) .in-view.home-hero .home-hero-content ul {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
html:not(.disable-motion) .in-view.home-about .home-about-link,
html:not(.disable-motion) .in-view.home-about .values-link,
html:not(.disable-motion) .in-view.values-list-footer .home-about-link,
html:not(.disable-motion) .in-view.values-list-footer .values-link {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
html:not(.disable-motion)
  .in-view.home-about
  .home-about-link.link--under
  .link-label,
html:not(.disable-motion)
  .in-view.home-about
  .values-link.link--under
  .link-label,
html:not(.disable-motion)
  .in-view.values-list-footer
  .home-about-link.link--under
  .link-label,
html:not(.disable-motion)
  .in-view.values-list-footer
  .values-link.link--under
  .link-label {
  opacity: 1;
}
html:not(.disable-motion)
  .in-view.home-about
  .home-about-link.link--under
  .link-line,
html:not(.disable-motion)
  .in-view.home-about
  .values-link.link--under
  .link-line,
html:not(.disable-motion)
  .in-view.values-list-footer
  .home-about-link.link--under
  .link-line,
html:not(.disable-motion)
  .in-view.values-list-footer
  .values-link.link--under
  .link-line {
  visibility: visible;
}
html:not(.disable-motion)
  .in-view.home-about
  .home-about-link.link--under
  .link-line--anim,
html:not(.disable-motion)
  .in-view.home-about
  .values-link.link--under
  .link-line--anim,
html:not(.disable-motion)
  .in-view.values-list-footer
  .home-about-link.link--under
  .link-line--anim,
html:not(.disable-motion)
  .in-view.values-list-footer
  .values-link.link--under
  .link-line--anim {
  visibility: hidden;
  -webkit-transform: translateX(-20%) scaleX(1.2);
  transform: translateX(-20%) scaleX(1.2);
}
html:not(.disable-motion) .in-view .facts-card {
  -webkit-transform: scale(1);
  transform: scale(1);
}
html:not(.disable-motion) .in-view .facts-card .facts-card-content {
  opacity: 1;
}
html:not(.disable-motion) .in-view.careers-image-slider img,
html:not(.disable-motion) .in-view.careers-location-image img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
html:not(.disable-motion) .in-view.line .line-anim,
html:not(.disable-motion) .in-view .line .line-anim {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
html:not(.disable-motion) .in-view.link--caret,
html:not(.disable-motion) .in-view:not(.link-on-active) .link--caret {
  opacity: 1;
}
html:not(.disable-motion) .in-view.link--caret:after,
html:not(.disable-motion) .in-view:not(.link-on-active) .link--caret:after {
  -webkit-transform: translateX(0) scaleX(1);
  transform: translateX(0) scaleX(1);
  opacity: 1;
}
html:not(.disable-motion) .in-view.link--caret .svg,
html:not(.disable-motion) .in-view:not(.link-on-active) .link--caret .svg {
  transition:
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s;
}
html:not(.disable-motion) .in-view.link--caret .link--caret-text,
html:not(.disable-motion) .in-view.link--caret .svg,
html:not(.disable-motion)
  .in-view:not(.link-on-active)
  .link--caret
  .link--caret-text,
html:not(.disable-motion) .in-view:not(.link-on-active) .link--caret .svg {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
html:not(.disable-motion) .in-view .fx-letter {
  -webkit-transform: translateZ(0) scaleY(1) rotateX(0) rotate(0);
  transform: translateZ(0) scaleY(1) rotateX(0) rotate(0);
  opacity: 1;
}
html:not(.disable-motion) .in-view .appear-fade {
  opacity: 1;
}
html:not(.disable-motion) .in-view .appear-fade-up {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
html:not(.disable-motion) .in-view .appear-fade-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
html:not(.disable-motion) .is-active .link--caret {
  opacity: 1;
}
html:not(.disable-motion) .is-active .link--caret:after {
  -webkit-transform: translateX(0) scaleX(1);
  transform: translateX(0) scaleX(1);
  opacity: 1;
}
html:not(.disable-motion) .is-active .link--caret .svg {
  transition:
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition:
    transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s,
    opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s,
    -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.24s;
}
html:not(.disable-motion) .is-active .link--caret .link--caret-text,
html:not(.disable-motion) .is-active .link--caret .svg {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-headline,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-line,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-picture {
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-headline,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-line {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-name: ud40f256c;
  animation-name: ud40f256c;
}
@-webkit-keyframes ud40f256c {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes ud40f256c {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-visible
  .home-cases-picture {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-name: ub8d47c1d;
  animation-name: ub8d47c1d;
}
@-webkit-keyframes ub8d47c1d {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes ub8d47c1d {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-headline,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-line,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-picture {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-headline,
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-line {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-name: u2e54375a;
  animation-name: u2e54375a;
}
@-webkit-keyframes u2e54375a {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
}
@keyframes u2e54375a {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.is-hidden
  .home-cases-picture {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-animation-name: uecdad3ae;
  animation-name: uecdad3ae;
}
@-webkit-keyframes uecdad3ae {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0.9);
    transform: translate(-50%, -50%) scale(0.9);
  }
}
@keyframes uecdad3ae {
  0% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0.9);
    transform: translate(-50%, -50%) scale(0.9);
  }
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.has-delay
  .home-cases-line:first-child {
  -webkit-animation-delay: 0.43s;
  animation-delay: 0.43s;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.has-delay
  .home-cases-line:nth-child(2) {
  -webkit-animation-delay: 0.46s;
  animation-delay: 0.46s;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.has-delay
  .home-cases-line:nth-child(3) {
  -webkit-animation-delay: 0.49s;
  animation-delay: 0.49s;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.has-delay
  .home-cases-line:nth-child(4) {
  -webkit-animation-delay: 0.52s;
  animation-delay: 0.52s;
}
html:not(.disable-motion).no-touchevents
  .home-cases-scene.has-delay
  .home-cases-headline {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
@media (min-width: 64.375em) {
  html:not(.disable-motion).no-touchevents .home-cases-headline,
  html:not(.disable-motion).no-touchevents .home-cases-line,
  html:not(.disable-motion).no-touchevents .home-cases-picture {
    opacity: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
}
html:not(.disable-motion).no-touchevents .home-cases-line:first-child {
  -webkit-animation-delay: 0.03s;
  animation-delay: 0.03s;
}
html:not(.disable-motion).no-touchevents .home-cases-line:nth-child(2) {
  -webkit-animation-delay: 0.06s;
  animation-delay: 0.06s;
}
html:not(.disable-motion).no-touchevents .home-cases-line:nth-child(3) {
  -webkit-animation-delay: 0.09s;
  animation-delay: 0.09s;
}
html:not(.disable-motion).no-touchevents .home-cases-line:nth-child(4) {
  -webkit-animation-delay: 0.12s;
  animation-delay: 0.12s;
}
.site-menu,
.site-menu-back {
  transition: opacity 0s;
  opacity: 0;
}
.menu-close .site-menu,
.menu-close .site-menu-back,
.menu-open .site-menu,
.menu-open .site-menu-back {
  opacity: 1;
  pointer-events: auto;
}
.site-menu-panel {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.menu-running .site-menu-panel {
  -webkit-animation: 1.6s cubic-bezier(0.86, 0, 0.07, 1);
  animation: 1.6s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-animation-name: ub2cf2481;
  animation-name: ub2cf2481;
}
@-webkit-keyframes ub2cf2481 {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes ub2cf2481 {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.site-menu-content img,
.site-menu-content ul,
.site-menu-item,
.site-menu-showreel {
  opacity: 0;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}
.menu-open .site-menu-content img,
.menu-open .site-menu-content ul,
.menu-open .site-menu-item,
.menu-open .site-menu-showreel {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation-name: uba4b19ff;
  animation-name: uba4b19ff;
}
@-webkit-keyframes uba4b19ff {
  0% {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes uba4b19ff {
  0% {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
.menu-close .site-menu-content img,
.menu-close .site-menu-content ul,
.menu-close .site-menu-item,
.menu-close .site-menu-showreel {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.site-menu-item:first-child {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.site-menu-item:nth-child(2) {
  -webkit-animation-delay: 0.35s;
  animation-delay: 0.35s;
}
.site-menu-item:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.site-menu-item:nth-child(4) {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}
.site-menu-item:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.site-menu-item:nth-child(6),
.site-menu-showreel {
  -webkit-animation-delay: 0.55s;
  animation-delay: 0.55s;
}
.site-menu-content img {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.site-menu-content ul {
  -webkit-animation-delay: 0.65s;
  animation-delay: 0.65s;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
button {
  cursor: pointer;
}
html:not(.user-is-tabbing) a,
html:not(.user-is-tabbing) button {
  outline: none;
}
html {
  box-sizing: border-box;
}
*,
:after,
:before {
  box-sizing: inherit;
}
body {
  position: relative;
  height: auto;
  width: 100%;
  overflow-x: hidden;
  background-color: #0c101b;
}
body.lock-scroll,
body.menu-open {
  height: 100vh;
  overflow: hidden;
}
body:after,
body:before {
  content: "";
  width: 100%;
  height: 100%;
  pointer-events: none;
}
body:before {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -2;
  transition: background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1100;
  background-image: url(../assets/images/noise.png);
  background-repeat: repeat;
  background-position: 50% 50%;
}
.site-wrapper {
  position: relative;
  height: auto;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.site-container {
  position: relative;
  min-height: 100vh;
  z-index: 2;
}
[data-page="home"] .site-container,
[data-page="values"] .site-container {
  z-index: auto;
}
.center {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 64.365em) {
  .center {
    padding-right: 45px;
    padding-left: 45px;
  }
}
@media (max-width: 50.9275em) {
  .center {
    padding-right: 35px;
    padding-left: 35px;
  }
}
.svg {
  display: inline-block;
}
.svg svg {
  display: block;
}
.scene-root {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  pointer-events: none;
}
.scene-root-inner {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  min-height: 1190px;
  z-index: 1;
}
@media (max-width: 64.365em) {
  .scene-root-inner {
    min-height: 1024px;
  }
}
:not(.disable-scene) .scene-root.is-visible {
  opacity: 1;
}
.menu-close .scene-root,
.menu-open .scene-root {
  z-index: 991;
}
.menu-close .scene-root-inner,
.menu-open .scene-root-inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
[data-page="values"] .scene-root-inner {
  z-index: -1;
}
[data-page="home"] .scene-root-inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
:not(.menu-open) [data-page="about"] .scene-root-inner {
  z-index: -1;
}
@media (max-width: 64.365em) {
  :not(.menu-open) [data-page="about"] .scene-root-inner {
    z-index: 0;
  }
}
.ruler {
  position: absolute;
  left: 0;
  height: 1px;
  width: 100%;
}
.ruler--top {
  top: 50vh;
}
.ruler--bottom {
  bottom: 50vh;
}
.ruler--1190 {
  top: calc(50vh + 1190px);
}
.ruler--1024 {
  top: calc(50vh + 1024px);
}
.dg.ac {
  z-index: 999999 !important;
}
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 87.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 1rem;
  line-height: 2.1;
}
.typeset h1 b,
.typeset h1 strong,
.typeset h2 b,
.typeset h2 strong,
.typeset h3 b,
.typeset h3 strong,
.typeset h4 b,
.typeset h4 strong,
.typeset h5 b,
.typeset h5 strong {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 700;
  font-style: normal;
}
.typeset h2 {
  font-weight: 500;
  font-size: 3.5714285714rem;
  line-height: 0.86;
}
.typeset h2,
.typeset h3 {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-style: normal;
}
.typeset h3 {
  font-weight: 400;
  font-size: 2.1428571429rem;
  line-height: 1.3333333333;
}
.typeset h3 + * {
  margin-top: 50px;
}
.typeset p {
  font-weight: 400;
  color: rgba(187, 194, 229, 0.4);
  font-size: 1rem;
  line-height: 1.7857142857;
}
.typeset p,
.typeset p b,
.typeset p strong {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
}
.typeset p b,
.typeset p strong {
  font-weight: 700;
}
.typeset p em,
.typeset p i {
  font-style: italic;
}
.typeset p a {
  color: inherit;
}
.typeset p + ol,
.typeset p + p,
.typeset p + ul {
  margin-top: 30px;
}
.typeset ol li,
.typeset ul li {
  position: relative;
  padding-left: 36px;
  color: rgba(187, 194, 229, 0.4);
  font-size: 1rem;
  line-height: 1.7857142857;
}
.typeset ol li + li,
.typeset ul li + li {
  margin-top: 12px;
}
.typeset ol + *,
.typeset ul + * {
  margin-top: 30px;
}
.typeset ul li:before {
  height: 6px;
  width: 6px;
  position: absolute;
  top: 14px;
  left: 0;
  content: "";
  border: 1px solid #bbc2e5;
  border-radius: 50%;
}
.typeset ol {
  counter-reset: a;
}
.typeset ol li {
  counter-increment: a;
}
.typeset ol li:before {
  content: counter(a) ".";
  position: absolute;
  top: 0;
  left: 0;
}
.link {
  display: inline-block;
  text-decoration: none;
}
.link--right {
  position: relative;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: #fff;
  font-size: 0.9285714286rem;
  font-weight: 700;
  line-height: 1;
}
.link--right .link-label {
  display: inline-block;
  vertical-align: middle;
}
.link--right .link-line {
  margin-left: 10px;
  display: inline-block;
  transition: -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  vertical-align: middle;
}
.link--right .link-line,
.link--right .link-line--anim {
  height: 1px;
  width: 20px;
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  background-color: #fff;
}
.link--right .link-line--anim {
  position: absolute;
  top: 7px;
  right: 0;
  display: none;
}
.link--right .link-line--animation {
  display: none;
}
.link--under {
  position: relative;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 1rem;
  line-height: 1;
}
.link--under .link-line {
  margin-top: 15px;
  height: 2px;
  width: 100%;
  content: "";
  display: block;
  -webkit-transform: translateX(-20%) scaleX(1.2);
  transform: translateX(-20%) scaleX(1.2);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  background-color: #fff;
}
@media (max-width: 50.9275em) {
  .link--under .link-line {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
.link--under .link-line--anim {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  visibility: hidden;
  -webkit-transform: translateX(-20%) scaleX(1.2);
  transform: translateX(-20%) scaleX(1.2);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  background-color: #fff;
}
.no-touchevents .link--under .link-line {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .link--under:focus .link-line,
.no-touchevents .link--under:hover .link-line {
  -webkit-transform: translateX(0) scaleX(1);
  transform: translateX(0) scaleX(1);
}
.link--caret {
  position: relative;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-top: 12px;
  padding-right: 38px;
  padding-bottom: 19px;
  color: #131419;
  font-size: 1.0714285714rem;
  line-height: 1;
  text-decoration: none;
}
@media (max-width: 37.49em) {
  .link--caret {
    white-space: nowrap;
  }
}
.link--caret .svg {
  position: absolute;
  top: 14px;
  right: 0;
  fill: #fff;
}
.link--caret .link--caret-text {
  display: inline-block;
}
.link--caret:after,
.link--caret:before {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  content: "";
}
.link--caret:before {
  z-index: 1;
  background-color: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.link--caret:after {
  background-color: #fff;
}
.no-touchevents .link--caret:before {
  transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .link--caret:focus:before,
.no-touchevents .link--caret:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.button {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 20px 35px;
  display: inline-block;
  color: #fff;
  font-size: 0.6428571429rem;
  letter-spacing: 6px;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
}
.no-touchevents .button {
  transition: background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.button--orange {
  background-color: #fff;
}
.no-touchevents .button--orange:focus,
.no-touchevents .button--orange:hover {
  background-color: #c22b2b;
}
.site-volume {
  position: fixed;
  right: 45px;
  bottom: 35px;
  height: 30px;
  width: 30px;
  z-index: 989;
  border: 0 none;
  outline: none;
  background: transparent;
  cursor: pointer;
  pointer-events: all;
}
@media (max-width: 50.9275em) {
  .site-volume {
    right: 15px;
    bottom: 25px;
  }
}
.site-volume:before {
  content: "";
  background-color: #fff;
}
.site-volume .pulsing-ui,
.site-volume:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 6px;
  width: 6px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.site-volume .pulsing-ui {
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
}
.site-volume .pulsing-ui:after,
.site-volume .pulsing-ui:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 30px;
  width: 30px;
  content: "";
  z-index: -1;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-animation: 1.6s linear infinite;
  animation: 1.6s linear infinite;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-animation-name: u8edc4e88;
  animation-name: u8edc4e88;
}
@-webkit-keyframes u8edc4e88 {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
@keyframes u8edc4e88 {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
.site-volume .pulsing-ui:before {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.site-volume.is-playing .pulsing-ui {
  opacity: 1;
}
[data-theme="careers-detail"] .site-volume .pulsing-ui,
[data-theme="careers"] .site-volume .pulsing-ui {
  background-color: #363c5c;
}
[data-theme="careers-detail"] .site-volume .pulsing-ui:after,
[data-theme="careers-detail"] .site-volume .pulsing-ui:before,
[data-theme="careers"] .site-volume .pulsing-ui:after,
[data-theme="careers"] .site-volume .pulsing-ui:before {
  border-color: #363c5c;
}
.line {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  pointer-events: none;
}
.line--revert {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.line--revert .line-anim {
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
.line-anim {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  -webkit-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition:
    transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s,
    -webkit-transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  background-color: #fff;
}
.values-item-title {
  margin-bottom: 25px;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.2857142857;
}
.values-item-index,
.values-item-title {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  letter-spacing: -0.04em;
}
.values-item-index {
  position: relative;
  margin-bottom: 20px;
  color: rgba(187, 194, 229, 0.4);
  font-size: 1.7857142857rem;
  line-height: 1;
  text-align: right;
}
.values-item-cross {
  position: absolute;
  bottom: 3px;
  left: 0;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.values-item-cross:after,
.values-item-cross:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.values-item-cross:before {
  height: 1px;
  width: 100%;
}
.values-item-cross:after {
  height: 100%;
  width: 1px;
}
.values-item-text {
  padding-right: 10px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(187, 194, 229, 0.6);
  font-size: 1rem;
  line-height: 1.7857142857;
}
.facts-card {
  position: relative;
  top: 0;
  left: 0;
}
.facts-card-frame {
  z-index: -1;
  -webkit-transform: scale(0.9445, 0.7625);
  transform: scale(0.9445, 0.7625);
  transition:
    background 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    background 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    background 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  background-color: #fff;
}
.facts-card-frame,
.facts-card-frame:after,
.facts-card-frame:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 8px;
}
.facts-card-frame:after,
.facts-card-frame:before {
  content: "";
  transition: opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.facts-card-frame:before {
  opacity: 0;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% auto;
  box-shadow:
    0 0 35px rgba(19, 20, 25, 0.08),
    0 15px 18px rgba(19, 20, 25, 0.25);
}
.facts-card-frame:after {
  box-shadow:
    0 0 18px rgba(19, 20, 25, 0.06),
    0 6px 10px rgba(19, 20, 25, 0.07);
}
.tns-slide-active .facts-card-frame {
  -webkit-transform: scale(1);
  transform: scale(1);
  background: #131419;
}
.tns-slide-active .facts-card-frame:before {
  transition-delay: 0.1s;
  opacity: 1;
}
.tns-slide-active .facts-card-frame:after {
  opacity: 0;
}
.facts-card-dots {
  height: 7px;
  width: 100%;
  position: absolute;
  left: 0;
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
}
.facts-card-dots:after,
.facts-card-dots:before {
  height: 8px;
  width: 8px;
  content: "";
  position: absolute;
  border: 1px solid #fff;
  border-radius: 50%;
}
.tns-slide-active .facts-card-dots {
  opacity: 1;
}
.facts-card-dots--top {
  top: 0;
}
.facts-card-dots--top:before {
  top: 15px;
  left: 15px;
}
.facts-card-dots--top:after {
  top: 15px;
  right: 15px;
}
.facts-card-dots--bottom {
  bottom: 0;
}
.facts-card-dots--bottom:before {
  bottom: 15px;
  left: 15px;
}
.facts-card-dots--bottom:after {
  right: 15px;
  bottom: 15px;
}
.facts-card-inner {
  height: 100%;
  width: 100%;
  padding: 57px 10px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.facts-card-content {
  margin-top: auto;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
}
@media (max-width: 47.99em) {
  .facts-card-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.facts-card-number {
  position: relative;
  margin-top: 110px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  color: #fff;
  font-size: 4.6428571429rem;
  letter-spacing: -0.02em;
  line-height: 1;
  text-align: center;
}
@media (max-width: 47.99em) {
  .facts-card-number {
    margin-top: 65px;
  }
}
.facts-card-number:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
  content: "";
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
}
.facts-card-number sup {
  margin-left: 6px;
  font-size: 3rem;
  vertical-align: super;
}
.tns-slide-active .facts-card-number {
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
  color: #fff;
}
@media (max-width: 47.99em) {
  .tns-slide-active .facts-card-number {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@media (max-width: 21.865em) {
  .tns-slide-active .facts-card-number {
    -webkit-transform: translateY(-35px);
    transform: translateY(-35px);
  }
}
.tns-slide-active .facts-card-number:before {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
  border-color: #fff;
}
.facts-card-title {
  height: 32px;
  width: 100%;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.8571428571rem;
  letter-spacing: 0.4em;
  line-height: 2.0833333333;
  text-align: center;
  text-transform: uppercase;
}
.tns-slide-active .facts-card-title {
  color: #fff;
}
.facts-card-text {
  height: 60px;
  width: 100%;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
  font-size: 1rem;
  line-height: 1.4285714286;
  text-align: center;
}
@media (max-width: 47.99em) {
  .facts-card-text {
    margin-top: 15px;
  }
}
.tns-slide-active .facts-card-text {
  opacity: 1;
  color: hsla(0, 0%, 100%, 0.6);
}
.facts-card-index {
  margin-top: 35px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: translateY(-90px);
  transform: translateY(-90px);
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  color: #fff;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.facts-card-index span {
  display: block;
  -webkit-transform: translateY(-60px);
  transform: translateY(-60px);
  transition: -webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    transform 0.4s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.facts-card-index:before {
  height: 65px;
  width: 1px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  content: "";
  display: block;
  max-height: 10px;
  transition:
    opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    max-height 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  background: rgba(0, 0, 0, 0.4);
}
.facts-card-index:after {
  position: absolute;
  top: 0;
  left: 50%;
  height: 70px;
  width: 1px;
  content: "";
  -webkit-transform: scaleY(0.15);
  transform: scaleY(0.15);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  transition:
    opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    transform 0.6s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  opacity: 0;
  background: #fff;
}
.tns-slide-active .facts-card-index,
.tns-slide-active .facts-card-index span {
  -webkit-transform: translate(0);
  transform: translate(0);
}
.tns-slide-active .facts-card-index:after,
.tns-slide-active .facts-card-index:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.tns-slide-active .facts-card-index:before {
  max-height: 70px;
  opacity: 0;
}
.tns-slide-active .facts-card-index:after {
  opacity: 1;
}
.site-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 995;
  pointer-events: none;
}
.site-menu:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -2;
  background: linear-gradient(0deg, #0c101b 0, rgba(12, 16, 27, 0));
}
@media (max-width: 64.365em) {
  .site-menu:before {
    content: "";
  }
}
.disable-scene .site-menu:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-image: url(../assets/images/menu/island.png);
  background-repeat: no-repeat;
  background-position: 25% 50%;
  background-size: cover;
}
@media (max-width: 64.365em) {
  .disable-scene .site-menu:after {
    content: "";
  }
}
.site-menu .center {
  position: relative;
  height: 100%;
  width: auto;
  padding-right: 45px;
  padding-left: 45px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
}
@media (max-width: 50.9275em) {
  .site-menu .center {
    padding-right: 35px;
    padding-bottom: 55px;
    padding-left: 35px;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (max-width: 50.9275em) and (max-height: 400px) {
  .site-menu .center {
    display: block;
    padding-top: 50vh;
    overflow: auto;
  }
}
@media (max-width: 28.115em) {
  .site-menu .center {
    padding-bottom: 35px;
  }
}
.site-menu-back {
  content: "";
  z-index: 990;
}
.site-menu-back,
.site-menu-panel {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: #0c101b;
  pointer-events: none;
}
.site-menu-panel {
  z-index: 999;
}
@media (min-width: 64.375em) {
  .site-menu-list {
    margin-top: 15px;
    margin-left: 10%;
  }
}
.site-menu-item {
  counter-increment: b;
}
.site-menu-item a {
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  display: inline-block;
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  color: rgba(160, 168, 220, 0.8);
  font-size: 4.2857142857rem;
  letter-spacing: -0.02em;
  line-height: 0.92;
  text-decoration: none;
}
@media (min-width: 64.375em) {
  .site-menu-item a:before {
    position: absolute;
    top: 20px;
    right: calc(100% + 30px);
    font-family: Gilroy, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    content: "0" counter(b);
    transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    color: rgba(219, 223, 244, 0.15);
    font-size: 0.7142857143rem;
    letter-spacing: 0.36em;
  }
}
@media (max-width: 73.75em) {
  .site-menu-item a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 3.2142857143rem;
  }
}
@media (max-height: 800px) {
  .site-menu-item a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 3.2142857143rem;
  }
}
@media (max-width: 28.115em) {
  .site-menu-item a {
    font-size: 2.8571428571rem;
  }
}
@media (max-width: 28.115em) and (max-height: 500px) {
  .site-menu-item a {
    font-size: 2.1428571429rem;
  }
}
.no-touchevents .site-menu-item a:focus,
.no-touchevents .site-menu-item a:focus:before,
.no-touchevents .site-menu-item a:hover,
.no-touchevents .site-menu-item a:hover:before,
.site-menu-item a.is-active,
.site-menu-item a.is-active:before {
  color: #fff;
}
.site-menu-footer {
  pointer-events: none;
}
@media (min-width: 50.9375em) {
  .site-menu-footer {
    position: absolute;
    right: 45px;
    bottom: 45px;
    left: 45px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 64.375em) {
  .site-menu-footer {
    bottom: 70px;
  }
}
@media (max-width: 50.9275em) {
  .site-menu-footer {
    margin-top: 35px;
  }
}
@media (max-width: 28.115em) {
  .site-menu-footer {
    margin-top: 25px;
  }
}
.site-menu-showreel {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-decoration: none;
}
@media (max-width: 50.9275em) {
  .site-menu-showreel {
    display: block;
    margin-bottom: 50px;
  }
}
@media (max-width: 28.115em) {
  .site-menu-showreel {
    margin-bottom: 40px;
  }
}
.menu-open .site-menu-showreel {
  pointer-events: auto;
}
.site-menu-showreel .svg {
  fill: #fff;
  margin-right: 15px;
  margin-bottom: -1px;
}
.no-touchevents .site-menu-showreel .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .site-menu-showreel:focus .svg,
.no-touchevents .site-menu-showreel:hover .svg {
  -webkit-transform: translateX(6px);
  transform: translateX(6px);
}
.site-menu-content img {
  height: auto;
  width: 52px;
  margin-bottom: 55px;
  margin-left: auto;
  display: block;
}
@media (max-width: 50.9275em) {
  .site-menu-content img {
    display: none;
  }
}
.site-menu-content ul {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: rgba(187, 194, 229, 0.4);
  font-size: 0.7857142857rem;
  line-height: 1;
}
.menu-open .site-menu-content ul {
  pointer-events: auto;
}
@media (max-width: 50.9275em) {
  .site-menu-content ul {
    color: rgba(187, 194, 229, 0.2);
  }
}
@media (max-width: 50.9275em) {
  .site-menu-content li + li {
    margin-left: 10px;
  }
}
.site-menu-content li + li:before {
  content: "/";
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  vertical-align: middle;
}
@media (max-width: 50.9275em) {
  .site-menu-content li + li:before {
    content: none;
  }
}
.site-menu-content a {
  position: relative;
  transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  color: rgba(160, 168, 220, 0.8);
  text-decoration: none;
}
@media (max-width: 50.9275em) {
  .site-menu-content a {
    display: block;
    width: 30px;
    height: 30px;
    border: 2px solid rgba(187, 194, 229, 0.2);
    border-radius: 50%;
  }
}
.no-touchevents .site-menu-content a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .site-menu-content a:focus,
.no-touchevents .site-menu-content a:hover {
  color: #fff;
}
.site-menu-content .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: rgba(187, 194, 229, 0.2);
}
.site-menu-lang {
  pointer-events: auto;
}
.site-menu-lang a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
body.menu-open .site-menu .site-menu-showreel {
  pointer-events: auto;
}
.site-header {
  padding: 50px 45px;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1000;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  transition: -webkit-transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  pointer-events: none;
}
@media (max-width: 50.9275em) {
  .site-header {
    padding-right: 35px;
    padding-left: 35px;
  }
}
@media (max-width: 47.99em) {
  .site-header {
    padding-top: 20px;
    padding-bottom: 20px;
    pointer-events: auto;
  }
}
.site-header-title {
  display: block;
  width: 84px;
  height: 18px;
  pointer-events: all;
}
.site-header-logo {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: -2px;
  z-index: 60;
}
@media (max-width: 37.49em) {
  .site-header-logo {
    margin-top: -1px;
  }
}
.site-header-logo svg {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 104px;
  height: 30px;
  transition: fill 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  fill: #fff;
}
@media (max-width: 37.49em) {
  .site-header-logo svg {
    width: 94px;
    height: 27px;
  }
}
body.menu-active .site-header-logo svg {
  transition-delay: 0s;
}
.site-header-cases,
.site-header-posts {
  position: absolute;
  top: 56px;
  right: 100px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: none;
  color: #fff;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-decoration: none;
  pointer-events: all;
  z-index: 60;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (max-width: 47.99em) {
  .site-header-cases,
  .site-header-posts {
    position: relative;
    top: auto;
    right: auto;
    display: inline-block;
  }
}
.site-header-cases .svg,
.site-header-posts .svg {
  margin-right: 10px;
  margin-bottom: -1px;
  fill: #fff;
}
.no-touchevents .site-header-cases .svg,
.no-touchevents .site-header-posts .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .site-header-cases:focus .svg,
.no-touchevents .site-header-cases:hover .svg,
.no-touchevents .site-header-posts:focus .svg,
.no-touchevents .site-header-posts:hover .svg {
  -webkit-transform: translateX(-6px);
  transform: translateX(-6px);
}
.site-header-posts {
  display: none;
}
.single-post .site-header-posts {
  display: block;
}
.single-post .site-header-cases {
  display: none;
}
.site-header-button {
  position: relative;
  height: 30px;
  width: 32px;
  margin-top: -1px;
  margin-right: -6px;
  padding: 8px 6px;
  display: block;
  z-index: 60;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  pointer-events: all;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.site-header-button .button-bar {
  position: absolute;
  top: 50%;
  right: 6px;
  left: 6px;
  height: 2px;
  width: auto;
  margin-top: -1px;
  transition:
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  background-color: #fff;
}
.site-header-button .button-bar--1 {
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
}
.site-header-button .button-bar--2 {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scaleX(0.8);
  transform: scaleX(0.8);
}
.site-header-button .button-bar--3 {
  -webkit-transform: translateY(6px);
  transform: translateY(6px);
}
.no-touchevents .site-header-button:hover .button-bar--2 {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.site-header-button.is-active {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.site-header-button.is-active .button-bar {
  transition:
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.site-header-button.is-active .button-bar--1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.site-header-button.is-active .button-bar--2 {
  opacity: 0;
}
.site-header-button.is-active .button-bar--3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.site-header-button.is-active:not(:focus):hover .button-bar {
  background-color: #fff;
}
.single-cases .site-header-cases {
  display: block;
}
.header-sticky .site-header {
  position: fixed;
  top: -129px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition:
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
    background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (max-width: 47.99em) {
  .header-sticky .site-header {
    top: -69px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #0d0e12;
  }
}
.header-sticky:not(.header-is-hidden) .site-header {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
[data-theme="careers-detail"]:not(.menu-active) .site-header .button-bar,
[data-theme="careers"]:not(.menu-active) .site-header .button-bar {
  background-color: #363c5c;
}
[data-theme="careers-detail"]:not(.menu-active) .site-header-logo svg,
[data-theme="careers"]:not(.menu-active) .site-header-logo svg {
  fill: #363c5c;
}
@media (max-width: 47.99em) {
  [data-theme="careers-detail"].header-sticky .site-header,
  [data-theme="careers"].header-sticky .site-header {
    background-color: #fff;
  }
}
@media (max-width: 47.99em) {
  .menu-active.header-sticky .site-header {
    transition:
      background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
      -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition:
      transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
      background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition:
      transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
      background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
      -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    background-color: transparent;
  }
  .menu-active.header-sticky .site-header .site-header-logo svg {
    fill: #fff;
  }
  .menu-active.header-sticky .site-header .button-bar {
    background-color: #fff;
  }
}
.menu-active .site-header-cases {
  opacity: 0;
  pointer-events: none;
}
.menu-active .site-header-button .button-bar {
  background-color: #fff;
}
.site-footer {
  height: auto;
  width: 100%;
  z-index: 900;
}
@media (min-width: 50.9375em) {
  .site-footer {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 50.9275em) {
  .site-footer {
    margin-top: 140px;
  }
}
@media (max-width: 47.99em) {
  .site-footer {
    margin-top: 75px;
  }
}
@media (min-width: 48em) {
  .site-footer-top {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 50.9375em) {
  .site-footer-top {
    padding-bottom: 85px;
  }
}
@media (max-width: 50.9275em) {
  .site-footer-top {
    padding-bottom: 45px;
  }
}
.site-footer-block {
  width: 18%;
}
@media (max-width: 64.365em) {
  .site-footer-block {
    width: 22%;
  }
}
@media (max-width: 47.99em) {
  .site-footer-block {
    width: 100%;
  }
}
@media (max-width: 47.99em) {
  .site-footer-block + .site-footer-block {
    margin-top: 20px;
  }
}
@media (min-width: 50.9375em) {
  .site-footer-title {
    text-align: right;
  }
}
.site-footer-title .baseline {
  display: block;
  width: 45px;
  fill: #fff;
}
@media (min-width: 50.9375em) {
  .site-footer-title .baseline {
    margin-left: auto;
  }
}
.site-footer-block--social {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 100px;
}
@media (max-width: 64.365em) {
  .site-footer-block--social {
    margin-left: 50px;
  }
}
@media (max-width: 50.9275em) {
  .site-footer-block--social {
    width: 100%;
    margin-top: 50px;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 47.99em) {
  .site-footer-block--social {
    margin-left: 0;
  }
}
.site-footer-block--social ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 30px;
  margin-right: -10px;
  color: rgba(187, 194, 229, 0.3);
  font-size: 0.7857142857rem;
  line-height: 1;
}
@media (max-width: 50.9275em) {
  .site-footer-block--social ul {
    margin-bottom: -10px;
    margin-left: -6px;
  }
}
.site-footer-block--social li {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.7857142857rem;
  line-height: 1;
}
.site-footer-block--social li + li {
  position: relative;
}
@media (max-width: 50.9275em) {
  .site-footer-block--social li + li {
    margin-left: 10px;
  }
}
.site-footer-block--social li + li:before {
  position: absolute;
  top: 50%;
  left: -1px;
  content: "/";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 50.9275em) {
  .site-footer-block--social li + li:before {
    content: none;
  }
}
.site-footer-block--social a {
  position: relative;
  padding: 6px 10px;
  display: block;
  color: inherit;
  text-decoration: none;
}
@media (max-width: 50.9275em) {
  .site-footer-block--social a {
    height: 30px;
    width: 30px;
    padding: 0;
    display: block;
    border: 2px solid rgba(160, 168, 220, 0.7);
    border-radius: 50%;
  }
}
.site-footer-block--social .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: fill 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  fill: rgba(160, 168, 220, 0.7);
}
.site-footer-block--address h3 {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.5714285714rem;
  line-height: 18px;
}
@media (max-width: 47.99em) {
  .site-footer-block--address h3 {
    font-size: 1.4285714286rem;
  }
}
.site-footer-block--address h3 + p {
  margin-top: 4px;
}
.site-footer-block--address p {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.9285714286rem;
  font-weight: 400;
  line-height: 1.9;
}
.site-footer-block--address p + p {
  margin-top: 25px;
}
.site-footer-block--address a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
.site-footer-block--address b {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.8571428571rem;
  line-height: 1;
}
.site-footer-bottom {
  padding-top: 23px;
  padding-bottom: 25px;
  border-top: 1px solid rgba(182, 193, 250, 0.1);
}
@media (min-width: 50.9375em) {
  .site-footer-bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 50.9275em) {
  .site-footer-bottom {
    text-align: center;
  }
}
@media (min-width: 50.9375em) {
  .site-footer-right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.site-footer-contact {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.7857142857rem;
  line-height: 1;
}
.site-footer-contact a {
  color: #fff;
  text-decoration: none;
}
.site-footer-contact a:before {
  margin-right: 15px;
  margin-left: 15px;
  height: 1px;
  width: 28px;
  content: "";
  display: inline-block;
  background-color: rgba(187, 194, 229, 0.3);
  vertical-align: middle;
}
@media (max-width: 28.115em) {
  .site-footer-contact a:before {
    height: 1px;
    width: 10px;
    margin-right: 5px;
    margin-left: 3px;
  }
}
.site-footer-newsletter {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.8571428571rem;
  line-height: 1;
}
@media (max-width: 50.9275em) {
  .site-footer-newsletter {
    display: inline-block;
    margin-top: 25px;
  }
}
.site-footer-newsletter a {
  color: inherit;
  text-decoration: none;
}
.site-footer-newsletter .svg {
  margin-top: -2px;
  margin-right: 15px;
  transition: fill 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  fill: rgba(160, 168, 220, 0.7);
  vertical-align: middle;
}
.site-footer-languages {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.7857142857rem;
  line-height: 1;
  color: rgba(160, 168, 220, 0.7);
}
@media (max-width: 50.9275em) {
  .site-footer-languages {
    margin-top: 15px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.site-footer-languages:before {
  margin-right: 20px;
  margin-left: 20px;
  height: 1px;
  width: 30px;
  content: "";
  border-top: 1px solid rgba(182, 193, 250, 0.1);
}
@media (max-width: 50.9275em) {
  .site-footer-languages:before {
    display: none;
  }
}
.site-footer-languages img {
  margin-right: 3px;
}
.site-footer-languages ul {
  margin-left: 4px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  max-height: 25px;
  width: 94px;
  overflow: hidden;
}
.site-footer-languages a {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 7px 8px;
  position: relative;
  display: block;
  width: 100%;
  color: #fff;
  text-decoration: none;
  pointer-events: none;
  background-color: transparent;
  text-align: left;
  border-radius: 3px;
  background-color: #131419;
  transition: background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.site-footer-languages a:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  border: 1px solid transparent;
  opacity: 0.2;
  border-radius: 3px;
}
.site-footer-languages .svg-caret-right {
  position: absolute;
  top: 50%;
  right: 7px;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  fill: rgba(160, 168, 220, 0.7);
  transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.site-footer-languages li {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  height: 25px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}
.site-footer-languages li.is-active {
  position: relative;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  pointer-events: none;
}
.site-footer-languages li:first-child a:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.site-footer-languages li:not(.is-active) {
  margin-bottom: -1px;
}
.site-footer-languages li:last-child a:before {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.site-footer-languages:focus-within ul,
.site-footer-languages:focus ul,
.site-footer-languages:hover ul {
  overflow: visible;
}
.site-footer-languages:focus-within .svg-caret-right,
.site-footer-languages:focus .svg-caret-right,
.site-footer-languages:hover .svg-caret-right {
  opacity: 0;
}
.site-footer-languages:focus-within a:hover,
.site-footer-languages:focus a:hover,
.site-footer-languages:hover a:hover {
  background-color: #111217;
}
.site-footer-languages:focus-within li:not(.is-active) a,
.site-footer-languages:focus li:not(.is-active) a,
.site-footer-languages:hover li:not(.is-active) a {
  pointer-events: all;
}
.site-footer-languages:focus-within a:before,
.site-footer-languages:focus a:before,
.site-footer-languages:hover a:before {
  border-color: currentColor;
}
[data-theme="careers-detail"] .site-footer-block h3,
[data-theme="careers"] .site-footer-block h3 {
  color: #fff;
}
[data-theme="careers-detail"] .site-footer-title .baseline,
[data-theme="careers"] .site-footer-title .baseline {
  fill: #fff;
}
[data-theme="careers-detail"] .site-footer-block--address b,
[data-theme="careers-detail"] .site-footer-block--address li,
[data-theme="careers-detail"] .site-footer-block--address p,
[data-theme="careers-detail"] .site-footer-block--social b,
[data-theme="careers-detail"] .site-footer-block--social li,
[data-theme="careers-detail"] .site-footer-block--social p,
[data-theme="careers"] .site-footer-block--address b,
[data-theme="careers"] .site-footer-block--address li,
[data-theme="careers"] .site-footer-block--address p,
[data-theme="careers"] .site-footer-block--social b,
[data-theme="careers"] .site-footer-block--social li,
[data-theme="careers"] .site-footer-block--social p {
  color: #000;
}
[data-theme="careers-detail"] .site-footer-block--social a,
[data-theme="careers"] .site-footer-block--social a {
  border-color: #000;
}
[data-theme="careers-detail"] .site-footer-block--social .svg,
[data-theme="careers"] .site-footer-block--social .svg {
  fill: #000;
}
[data-theme="careers-detail"] .site-footer-bottom,
[data-theme="careers"] .site-footer-bottom {
  border-color: #000;
}
[data-theme="careers-detail"] .site-footer-bottom a,
[data-theme="careers"] .site-footer-bottom a {
  color: #fff;
}
[data-theme="careers-detail"] .site-footer-contact,
[data-theme="careers"] .site-footer-contact {
  color: #000;
}
[data-theme="careers-detail"] .site-footer-contact a:before,
[data-theme="careers"] .site-footer-contact a:before {
  background-color: rgba(219, 223, 244, 0.3);
}
[data-theme="careers-detail"] .site-footer-newsletter,
[data-theme="careers"] .site-footer-newsletter {
  color: #fff;
}
[data-theme="careers-detail"] .site-footer-newsletter .svg,
[data-theme="careers"] .site-footer-newsletter .svg {
  fill: #fff;
}
[data-theme="careers-detail"] .site-footer-languages,
[data-theme="careers"] .site-footer-languages {
  color: #000;
}
[data-theme="careers-detail"] .site-footer-languages .svg-caret-right,
[data-theme="careers"] .site-footer-languages .svg-caret-right {
  fill: rgba(0, 0, 0, 0.3);
}
[data-theme="careers-detail"] .site-footer-languages a,
[data-theme="careers"] .site-footer-languages a {
  color: #000;
  background-color: #eef1f3;
}
[data-theme="careers-detail"] .site-footer-languages:focus-within a:hover,
[data-theme="careers-detail"] .site-footer-languages:focus a:hover,
[data-theme="careers-detail"] .site-footer-languages:hover a:hover,
[data-theme="careers"] .site-footer-languages:focus-within a:hover,
[data-theme="careers"] .site-footer-languages:focus a:hover,
[data-theme="careers"] .site-footer-languages:hover a:hover {
  background-color: #d6d9db;
}
.single-cases .site-footer-languages,
.single-post .site-footer-languages {
  color: rgba(0, 0, 0, 0.6);
}
.single-cases .site-footer-languages a,
.single-post .site-footer-languages a {
  background-color: #fff;
  color: #000;
}
.single-cases .site-footer-languages .svg-caret-right,
.single-post .site-footer-languages .svg-caret-right {
  fill: rgba(0, 0, 0, 0.3);
}
.single-cases .site-footer-languages:focus-within a:hover,
.single-cases .site-footer-languages:focus a:hover,
.single-cases .site-footer-languages:hover a:hover,
.single-post .site-footer-languages:focus-within a:hover,
.single-post .site-footer-languages:focus a:hover,
.single-post .site-footer-languages:hover a:hover {
  background-color: #e6e6e6;
}
.showreel {
  position: fixed;
  z-index: 1001;
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
  pointer-events: none;
}
.showreel,
.showreel-backdrop {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.showreel-backdrop {
  position: absolute;
  background-color: rgba(19, 20, 25, 0.8);
  cursor: pointer;
}
.showreel-close {
  position: absolute;
  right: 0;
  bottom: calc(100% + 30px);
  padding: 0;
  height: 24px;
  width: 24px;
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;
  border: 0;
  opacity: 0;
  background: transparent;
}
.showreel-close:after,
.showreel-close:before {
  height: 2px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  background-color: #fff;
}
.showreel-close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.showreel-close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.showreel-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 90vw;
  max-width: 1600px;
  max-height: calc(100vh - 80px);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.showreel-video {
  position: relative;
  max-height: calc(100vh - 150px);
}
.showreel-video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
.showreel .plyr {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.showreel.is-visible {
  opacity: 1;
  pointer-events: auto;
}
.showreel.is-visible .showreel-close {
  opacity: 1;
}
.site-cookie {
  position: fixed;
  bottom: 50px;
  left: 50px;
  padding: 40px;
  background-color: #0e101a;
  border-radius: 20px;
  z-index: 903;
  width: 100%;
  max-width: 360px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    visibility 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (max-width: 47.99em) {
  .site-cookie {
    bottom: 0;
    border-radius: 0;
    padding: 45px 30px;
    width: 100%;
    max-width: 100%;
    left: 0;
  }
}
.site-cookie.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.site-cookie__text {
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.8571428571rem;
  line-height: 1.91;
}
.site-cookie__text a {
  color: rgba(160, 168, 220, 0.7);
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.site-cookie__text a:hover {
  color: #fff;
}
.site-cookie__buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}
.site-cookie button {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
  line-height: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 0;
  background: transparent;
  padding: 0;
  color: #fff;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.site-cookie button:hover {
  color: #fff;
}
.site-cookie button:first-child {
  margin-left: auto;
  margin-right: 25px;
}
@media (max-width: 47.99em) {
  .site-cookie button:first-child {
    margin-left: 0;
  }
}
.facts-slider {
  margin-top: 70px;
  margin-bottom: 125px;
}
.facts-slider .content-wrapper {
  margin-bottom: 60px;
  max-width: 300px;
}
.facts-slider .content-wrapper p + p {
  margin-top: 20px;
}
.facts-slider .tns-ovh {
  overflow: visible;
}
.facts-slider .tns-slider {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.facts-slider .tns-slider:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.facts-slider .tns-item,
.facts-slider .tns-item[tabindex] {
  outline: 0;
}
.facts-slider .tns-outer {
  width: 280px;
  margin: 0 auto;
}
@media (min-width: 21.875em) {
  .facts-slider .tns-outer {
    width: 315px;
  }
}
@media (min-width: 48em) {
  .facts-slider .tns-outer {
    width: 360px;
  }
}
.facts-wrapper {
  height: auto;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 280px;
}
@media (min-width: 21.875em) {
  .facts-wrapper {
    max-width: 315px;
  }
}
@media (min-width: 48em) {
  .facts-wrapper {
    max-width: 360px;
  }
}
.facts-slide {
  height: 480px;
}
@media (max-width: 47.99em) {
  .facts-slide {
    height: 420px;
  }
}
.facts-slide .facts-card {
  height: 100%;
  width: 100%;
}
.home-hero {
  position: relative;
  height: auto;
  width: 100%;
}
.home-hero .line--1 {
  position: absolute;
  top: 300px;
  right: -20px;
  height: 1px;
  width: 160px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.home-hero .line--1 .line-anim {
  transition-delay: 0.5s;
}
.home-hero .line--2 {
  position: absolute;
  top: 50%;
  left: -265px;
  height: 1px;
  width: 680px;
  -webkit-transform: rotate(45deg) translateY(-50%) translateY(60px);
  transform: rotate(45deg) translateY(-50%) translateY(60px);
}
@media (max-width: 50.9275em) {
  .home-hero .line--2 {
    display: none;
  }
}
@media (min-width: 50.9375em) and (max-width: 64.365em) {
  .home-hero .line--2 {
    -webkit-transform: rotate(45deg) translateY(-50%) translateY(220px);
    transform: rotate(45deg) translateY(-50%) translateY(220px);
  }
}
.home-hero .line--2 .line-anim {
  transition-delay: 0.6s;
}
.home-hero .center {
  position: relative;
  padding-top: 200px;
  z-index: 2;
}
@media (min-width: 48em) {
  .home-hero .center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 47.99em) {
  .home-hero .center {
    padding-top: 115px;
  }
}
.home-hero-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 700;
  font-style: normal;
  fill: #fff;
  color: #fff;
  font-size: 8.5714285714rem;
  letter-spacing: -0.04em;
  line-height: 0.8916666667;
}
.home-hero-title .fx-word:first-of-type {
  letter-spacing: -14px;
}
@media (min-width: 50.9375em) {
  .home-hero-title .fx-word:first-of-type {
    position: relative;
    top: 6px;
    margin-right: 15px;
    letter-spacing: -23px;
  }
}
.home-hero-title .fx-word:nth-of-type(2) {
  letter-spacing: -4px;
}
@media (min-width: 50.9375em) {
  .home-hero-title .fx-word:nth-of-type(2) {
    letter-spacing: -8px;
  }
}
.home-hero-title .fx-word:last-of-type {
  letter-spacing: -4px;
}
@media (min-width: 50.9375em) {
  .home-hero-title .fx-word:last-of-type {
    letter-spacing: -6px;
  }
}
.home-hero-title .fx-letter--6 {
  margin-left: -3px;
}
.home-hero-title .fx-letter--11 {
  margin-right: -1px;
}
@media (min-width: 50.9375em) {
  .home-hero-title .fx-letter--11 {
    margin-right: -2px;
  }
}
@media (min-width: 64.375em) {
  .home-hero-title {
    height: 404px;
    width: 269px;
    margin-left: 22.4%;
    text-align: right;
  }
}
@media (max-width: 50.9275em) {
  .home-hero-title {
    font-size: 5.7142857143rem;
  }
}
.home-hero-title img {
  display: block;
  width: 100%;
}
.home-hero-content {
  height: auto;
  width: 345px;
  margin-top: 145px;
  margin-right: 60px;
  margin-left: auto;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 1rem;
  line-height: 1.7142857143;
}
@media (max-width: 64.365em) {
  .home-hero-content {
    width: 50%;
    margin-top: 40px;
    margin-right: 0;
  }
}
@media (max-width: 47.99em) {
  .home-hero-content {
    width: 100%;
  }
}
.home-hero-content .lead {
  margin-bottom: 20px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.6428571429rem;
  line-height: 1.52;
}
@media (min-width: 48em) {
  .home-hero-content span {
    display: block;
  }
}
.home-hero-content ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 68px;
  color: #fff;
  font-size: 0.7857142857rem;
  line-height: 1;
}
@media (max-width: 47.99em) {
  .home-hero-content ul {
    margin-top: 40px;
  }
}
.home-hero-content li + li:before {
  content: "/";
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  vertical-align: middle;
}
@media (max-width: 37.49em) {
  .home-hero-content li:last-child {
    display: none;
  }
}
.home-hero-content a {
  color: inherit;
  text-decoration: none;
}
.no-touchevents .home-hero-content a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .home-hero-content a:focus,
.no-touchevents .home-hero-content a:hover {
  color: hsla(0, 0%, 100%, 0.7);
}
.home-hero-showreel {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-decoration: none;
}
@media (min-width: 48em) {
  .home-hero-showreel {
    position: absolute;
    top: 60px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (min-width: 64.375em) {
  .home-hero-showreel {
    margin-left: -60px;
  }
}
@media (max-width: 47.99em) {
  .home-hero-showreel {
    display: block;
    margin-top: 45px;
  }
}
.home-hero-showreel .svg {
  fill: #fff;
  margin-right: 15px;
  margin-bottom: -1px;
}
.no-touchevents .home-hero-showreel .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .home-hero-showreel:focus .svg,
.no-touchevents .home-hero-showreel:hover .svg {
  -webkit-transform: translateX(6px);
  transform: translateX(6px);
}
.home-cases {
  position: relative;
  height: auto;
  width: 100%;
  margin-top: 80px;
}
@media (min-width: 64.375em) {
  .touchevents .home-cases {
    margin-top: 50px;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases {
    margin-top: 0;
    padding-top: calc(50vh - 45px);
    padding-bottom: calc(50vh - 85px);
  }
}
.home-cases .line {
  position: absolute;
  right: -400px;
  bottom: 100px;
  height: 1px;
  width: 680px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (max-width: 64.365em) {
  .home-cases .line {
    display: none;
  }
}
.home-cases .line .line-anim {
  transition-delay: 0.5s;
}
.home-cases .center {
  position: relative;
}
.home-cases-title {
  position: relative;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 700;
  font-style: normal;
  z-index: 2;
  color: #646d9e;
  font-size: 1.1428571429rem;
  letter-spacing: 0.5em;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 64.365em) {
  .home-cases-title {
    margin-bottom: 40px;
    font-size: 1.4285714286rem;
  }
}
@media (min-width: 64.375em) {
  .touchevents .home-cases-title {
    margin-bottom: 40px;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-title {
    position: absolute;
    top: -65px;
    left: 10px;
  }
}
.home-cases-list {
  position: relative;
  height: auto;
  width: 100%;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  display: none;
  z-index: 2;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.home-cases-list li {
  position: relative;
  height: 140px;
  width: 100%;
  color: rgba(187, 194, 229, 0.3);
  font-size: 6rem;
  line-height: 60px;
}
@media (max-width: 91.24em) {
  .home-cases-list li {
    height: 130px;
    font-size: 5.7142857143rem;
  }
}
@media (max-width: 64.365em) {
  .home-cases-list li {
    font-size: 5rem;
  }
}
.home-cases-list a {
  display: block;
  width: 100%;
  height: 100%;
  color: inherit;
  text-decoration: none;
}
.no-touchevents .home-cases-list a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .home-cases-list a:focus,
.no-touchevents .home-cases-list a:hover {
  color: #fff;
}
.home-cases-list span {
  position: absolute;
  top: 2px;
  left: 0;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: translateX(calc(-100% - 70px));
  transform: translateX(calc(-100% - 70px));
  font-size: 0.7142857143rem;
  letter-spacing: 0.36em;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 91.24em) {
  .home-cases-list span {
    font-size: 0.6428571429rem;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scenes {
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scenes.on-top {
    top: 0;
    bottom: auto;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scenes.on-bottom {
    top: auto;
    bottom: 0;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scenes.is-sticky {
    position: fixed;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scene {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
}
.no-touchevents .home-cases-scene.is-hidden .home-cases-picture {
  z-index: 0;
}
.home-cases-scene .inner {
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 0;
}
@media (min-width: 48em) {
  .home-cases-scene .inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-scene .inner {
    display: block;
  }
}
@media (min-width: 48em) {
  .home-cases-scene:nth-child(2n) .inner {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 64.375em) {
  .touchevents .home-cases-scene:nth-child(2n) .home-cases-content {
    padding: 60px calc((100vw - 1024px) * 0.5) 60px 60px;
  }
}
.home-cases-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
  z-index: 2;
}
.touchevents .home-cases-link {
  display: block;
}
@media (max-width: 64.365em) {
  .no-touchevents .home-cases-link {
    display: block;
  }
}
.home-cases-name {
  margin-bottom: 20px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 2.8571428571rem;
  line-height: 1;
}
@media (max-width: 47.99em) {
  .home-cases-name {
    font-size: 2.1428571429rem;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-name {
    display: none;
  }
}
.home-cases-picture {
  display: block;
}
@media (min-width: 48em) {
  .home-cases-picture {
    height: auto;
    width: 50%;
  }
}
@media (max-width: 47.99em) {
  .home-cases-picture {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    z-index: -1;
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-picture {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 1440px;
    max-height: 780px;
  }
}
.home-cases-picture img {
  height: 100%;
  width: 100%;
  display: block;
}
.object-fit .home-cases-picture img {
  object-fit: cover;
}
.no-object-fit .home-cases-picture img {
  font-family: object-fit\:cover;
}
@media (min-width: 48em) {
  .home-cases-content {
    width: 50%;
  }
}
@media (max-width: 64.365em) {
  .home-cases-content {
    padding: 45px;
    min-height: 300px;
  }
}
@media (max-width: 50.9275em) {
  .home-cases-content {
    padding: 45px 35px;
  }
}
.home-cases-content .link--caret {
  color: #fff;
  margin-top: 20px;
}
.no-touchevents .home-cases-content .link--caret {
  display: none;
}
@media (min-width: 64.375em) {
  .touchevents .home-cases-content {
    padding: 60px 60px 60px calc((100vw - 1024px) * 0.5);
  }
}
@media (min-width: 64.375em) {
  .no-touchevents .home-cases-content {
    position: absolute;
    right: 45px;
    bottom: 100px;
    height: auto;
    width: 500px;
    z-index: 1;
    text-align: right;
  }
}
.home-cases-headline {
  margin-bottom: 25px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 0.5714285714rem;
  letter-spacing: 0.6em;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 91.24em) {
  .home-cases-headline {
    margin-bottom: 20px;
  }
}
.home-cases-text {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.5714285714rem;
  line-height: 1.3636363636;
}
@media (max-width: 90.625em) {
  .home-cases-text {
    font-size: 1.4285714286rem;
    line-height: 27px;
  }
}
@media (min-width: 50.9375em) {
  .home-cases-line {
    display: block;
  }
}
.home-about {
  position: relative;
  padding-bottom: 61vh;
}
@media (max-width: 64.365em) {
  .home-about {
    margin-top: 120px;
    padding-bottom: 450px;
  }
}
@media (max-width: 50.9275em) {
  .home-about {
    margin-top: 80px;
    padding-bottom: 0;
  }
}
@media (min-width: 64.375em) {
  .touchevents .home-about {
    margin-top: 120px;
  }
}
@media (min-width: 64.375em) and (max-height: 780px) {
  .no-touchevents .home-about {
    padding-top: 120px;
  }
}
.home-about .line {
  position: absolute;
  bottom: 0;
  left: -520px;
  height: 1px;
  width: 270px;
  z-index: 3;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.home-about .line .line-anim {
  transition-delay: 0.7s;
}
.home-about .center {
  position: relative;
}
@media (min-width: 64.375em) {
  .home-about .center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.home-about:after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  height: auto;
  width: 100%;
  content: "";
  z-index: 2;
  background: linear-gradient(0deg, #0c101b 25%, rgba(12, 16, 27, 0) 60%);
}
.home-about-background {
  position: absolute;
  top: -150px;
  left: 50%;
  z-index: -1;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 64.365em) {
  .home-about-background {
    top: -110px;
  }
}
@media (max-width: 50.9275em) {
  .home-about-background {
    -webkit-transform: translateX(-510px);
    transform: translateX(-510px);
  }
}
@media (max-width: 47.99em) {
  .home-about-background {
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.home-about-header {
  position: relative;
  height: auto;
  width: 50%;
  z-index: 0;
}
@media (max-width: 64.365em) {
  .home-about-header {
    width: 100%;
  }
}
.home-about-headline {
  margin-bottom: 35px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgba(187, 194, 229, 0.4);
  font-size: 0.6428571429rem;
  letter-spacing: 0.4em;
  line-height: 1;
  text-transform: uppercase;
}
.home-about-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 3.5714285714rem;
  line-height: 1;
}
@media (max-width: 47.99em) {
  .home-about-title {
    font-size: 3.2142857143rem;
  }
}
@media (max-width: 47.99em) {
  .home-about-title br {
    display: none;
  }
}
.home-about-content {
  position: relative;
  margin-top: 45px;
  z-index: 3;
}
@media (min-width: 64.375em) {
  .home-about-content {
    height: auto;
    width: 495px;
    margin-top: 280px;
    padding-right: 25px;
  }
}
@media (min-width: 48em) {
  .home-about-text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: -25px;
    margin-left: -25px;
  }
}
.home-about-text p {
  color: rgba(160, 168, 220, 0.7);
}
@media (min-width: 48em) {
  .home-about-text p {
    height: auto;
    width: 50%;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 48em) {
  .home-about-text p + p {
    margin-top: 0;
  }
}
.home-about-link {
  margin-top: 35px;
}
.values-hero {
  position: relative;
  margin-bottom: 30px;
  padding-top: 240px;
}
@media (max-width: 47.99em) {
  .values-hero {
    margin-bottom: 65px;
    padding-top: 115px;
  }
}
.values-hero .line--1 {
  position: absolute;
  top: 0;
  left: 50%;
  height: 1px;
  width: 375px;
  -webkit-transform: rotate(-45deg) translate(-250px, -120px);
  transform: rotate(-45deg) translate(-250px, -120px);
}
.values-hero .line--2 {
  position: absolute;
  bottom: 210px;
  left: 50%;
  height: 1px;
  width: 160px;
  -webkit-transform: rotate(45deg) translate(-100px, 90px);
  transform: rotate(45deg) translate(-100px, 90px);
}
.values-hero-header .values-headline {
  margin-bottom: 30px;
}
.values-hero-header .values-title {
  max-width: 760px;
  font-size: 9.2857142857rem;
}
@media (max-width: 64.365em) {
  .values-hero-header .values-title {
    font-size: 7.1428571429rem;
  }
}
@media (max-width: 50.9275em) {
  .values-hero-header .values-title {
    font-size: 4.6428571429rem;
  }
}
@media (max-width: 21.865em) {
  .values-hero-header .values-title {
    font-size: 3.5714285714rem;
  }
}
.values-hero-header .values-title .fx-word:nth-child(5),
.values-hero-header .values-title .fx-word:nth-child(6),
.values-hero-header .values-title .fx-word:nth-child(7) {
  position: relative;
  z-index: 10;
}
.values-hero-content {
  height: auto;
  width: 260px;
  margin-top: 100px;
  margin-right: 26px;
  margin-left: auto;
}
@media (max-width: 64.365em) {
  .values-hero-content {
    width: 255px;
    margin-right: 0;
  }
}
@media (max-width: 50.9275em) {
  .values-hero-content {
    width: 50%;
    padding-left: 40px;
  }
}
@media (max-width: 47.99em) {
  .values-hero-content {
    position: relative;
    z-index: 2;
    width: 100%;
    margin-top: 260px;
    padding-left: 0;
  }
}
.values-hero-content .values-headline {
  margin-bottom: 20px;
}
.values-list,
.values-list .center {
  position: relative;
}
.values-list .line--1 {
  position: absolute;
  top: 0;
  left: 50%;
  height: 1px;
  width: 320px;
  -webkit-transform: rotate(-45deg) translate(230px, 250px);
  transform: rotate(-45deg) translate(230px, 250px);
}
.values-list .line--2 {
  position: absolute;
  top: 990px;
  left: 50%;
  height: 1px;
  width: 310px;
  -webkit-transform: rotate(45deg) translate(-520px, 520px);
  transform: rotate(45deg) translate(-520px, 520px);
}
.values-list .line--3 {
  position: absolute;
  bottom: 200px;
  left: 50%;
  height: 1px;
  width: 330px;
  -webkit-transform: rotate(-45deg) translate(175px, 150px);
  transform: rotate(-45deg) translate(175px, 150px);
}
.values-list-header {
  max-width: 360px;
}
.values-list-header .prevent-break {
  white-space: nowrap;
}
.values-list-footer {
  max-width: 480px;
}
.values-list-footer,
.values-list-header {
  position: relative;
}
.values-list-header .values-title {
  font-size: 7.8571428571rem;
}
.values-list-footer .values-title {
  font-size: 4.2857142857rem;
}
@media (max-width: 64.365em) {
  .values-list-header .values-title {
    font-size: 5.7142857143rem;
  }
  .values-list-footer .values-title {
    font-size: 2.9285714286rem;
  }
}
@media (max-width: 50.9275em) {
  .values-list-footer .values-title,
  .values-list-header .values-title {
    font-size: 3.9285714286rem;
  }
}
@media (max-width: 21.865em) {
  .values-list-footer .values-title,
  .values-list-header .values-title {
    font-size: 3.2142857143rem;
  }
}
@media (min-width: 50.9375em) {
  .values-list-footer .values-subtitle,
  .values-list-header .values-subtitle {
    margin-left: 7px;
  }
}
.values-list-footer .values-link,
.values-list-header .values-link {
  margin-top: 30px;
}
@media (min-width: 50.9375em) {
  .values-list-footer .values-link,
  .values-list-header .values-link {
    margin-left: 7px;
  }
}
@media (min-width: 48em) {
  .values-list-header {
    margin-bottom: 100px;
  }
}
@media (min-width: 48em) {
  .values-list-row .values-list-footer {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 50%;
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row .values-list-footer {
    width: 33.33%;
  }
}
@media (max-width: 50.9275em) {
  .values-list-footer {
    margin-top: 65px;
  }
}
@media (min-width: 48em) {
  .values-list-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -40px;
    margin-left: -40px;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row + .values-list-row {
    margin-top: 64px;
  }
}
@media (min-width: 48em) {
  .values-list-row .values-item {
    height: auto;
    width: 50%;
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row .values-item {
    height: auto;
    width: 33.33%;
  }
}
@media (max-width: 50.9275em) {
  .values-list-row .values-item {
    margin-top: 65px;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row .values-item--4 {
    margin-top: 120px;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row--right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (min-width: 48em) {
  .values-list-row--center {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (min-width: 50.9375em) {
  .values-list-row--center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cases-list-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-bottom: -45px;
  margin-left: -20px;
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (max-width: 47.99em) {
  .cases-list-container {
    margin-right: 0;
    margin-left: 0;
  }
}
.cases-list-container.fade-out {
  opacity: 0;
}
.cases-list-container.no-inview .cases-item {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  transition: none;
}
.cases-item {
  position: relative;
  height: auto;
  width: calc(50% - 40px);
  margin-right: 20px;
  margin-bottom: 45px;
  margin-left: 20px;
}
@media (max-width: 37.49em) {
  .cases-item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
.cases-item-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.cases-item-picture {
  position: relative;
  height: 575px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 50.9275em) {
  .cases-item-picture {
    height: 450px;
  }
}
@media (max-width: 37.49em) {
  .cases-item-picture {
    height: 320px;
  }
}
.cases-item-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.object-fit .cases-item-picture img {
  object-fit: cover;
  object-position: 50% 0;
}
.no-object-fit .cases-item-picture img {
  font-family: "object-fit: cover; object-position: 50% 0";
  object-position: 50% 0;
}
.no-touchevents .cases-item-picture img {
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.cases-item-picture img.js-lazy.loaded + img {
  opacity: 0;
}
.cases-item-content {
  margin-top: 30px;
  text-align: center;
}
.cases-item-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 1.2142857143rem;
  line-height: 1;
}
.cases-item-text {
  margin-top: 10px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 1rem;
  line-height: 1;
}
.cases-item.is-hidden {
  display: none;
}
.no-touchevents .cases-item:hover .cases-item-picture img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cases-quote {
  margin-bottom: 80px;
}
@media (max-width: 47.99em) {
  .cases-quote {
    margin-bottom: 75px;
  }
}
.cases-quote-text {
  position: relative;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 3.5714285714rem;
  line-height: 1;
}
@media (min-width: 50.9375em) {
  .cases-quote-text {
    max-width: 920px;
  }
}
@media (max-width: 47.99em) {
  .cases-quote-text {
    font-size: 2.5rem;
  }
}
@media (max-width: 50.9275em) {
  .cases-quote-text br {
    display: none;
  }
}
.cases-quote-text .start-quote {
  position: absolute;
  top: 0;
  left: -33px;
}
@media (max-width: 64.365em) {
  .cases-quote-text .start-quote {
    left: -25px;
  }
}
.cases-quote-text .end-quote {
  content: "”";
  display: inline-block;
  margin-left: 10px;
}
.cases-quote-author {
  margin-top: 35px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #bbc2e5;
  font-size: 1.0714285714rem;
  line-height: 1;
}
.posts-list-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-bottom: -85px;
  margin-left: -20px;
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (max-width: 47.99em) {
  .posts-list-container {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: -45px;
  }
}
.posts-list-container.fade-out {
  opacity: 0;
}
.posts-list-container.no-inview .posts-item {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  transition: none;
}
.posts-list-title {
  margin-bottom: 50px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #131419;
  font-size: 3.5714285714rem;
  line-height: 1.2;
}
@media (max-width: 47.99em) {
  .posts-list-title {
    margin-bottom: 30px;
    font-size: 2.8571428571rem;
  }
}
.posts-item {
  position: relative;
  height: auto;
  width: calc(50% - 40px);
  margin-right: 20px;
  margin-bottom: 85px;
  margin-left: 20px;
}
@media (max-width: 47.99em) {
  .posts-item {
    margin-bottom: 45px;
  }
}
@media (max-width: 37.49em) {
  .posts-item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
.posts-item-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.posts-item-medium {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  pointer-events: none;
}
.posts-item-picture {
  position: relative;
  overflow: hidden;
}
.posts-item-picture:before {
  padding-top: 100%;
  display: block;
  content: "";
}
.posts-item-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.object-fit .posts-item-picture img {
  object-fit: cover;
  object-position: 50% 0;
}
.no-object-fit .posts-item-picture img {
  font-family: "object-fit: cover; object-position: 50% 0";
  object-position: 50% 0;
}
.no-touchevents .posts-item-picture img {
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition:
    transform 1s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.posts-item-picture img.js-lazy.loaded + img {
  opacity: 0;
}
.posts-item-content {
  margin-top: 30px;
}
.posts-item-date {
  margin-bottom: 15px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.6428571429rem;
  line-height: 2;
  letter-spacing: 0.4em;
  text-transform: uppercase;
}
.posts-item-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 2.1428571429rem;
  line-height: 1.2;
}
@media (max-width: 47.99em) {
  .posts-item-title {
    font-size: 1.7142857143rem;
  }
}
.posts-item-text {
  margin-top: 15px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(187, 194, 229, 0.4);
  font-size: 1.0714285714rem;
  line-height: 1.6666666667;
}
.posts-item.is-hidden {
  display: none;
}
.no-touchevents .posts-item:hover .posts-item-picture img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.posts-quote {
  margin-bottom: 80px;
}
@media (max-width: 47.99em) {
  .posts-quote {
    margin-bottom: 75px;
  }
}
.posts-quote-text,
.posts-quote-title {
  position: relative;
}
@media (min-width: 50.9375em) {
  .posts-quote-text,
  .posts-quote-title {
    max-width: 920px;
  }
}
@media (max-width: 50.9275em) {
  .posts-quote-text br,
  .posts-quote-title br {
    display: none;
  }
}
.posts-quote-title {
  margin-bottom: 50px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 3.5714285714rem;
  line-height: 1;
}
@media (max-width: 47.99em) {
  .posts-quote-title {
    font-size: 2.5rem;
  }
}
.posts-quote-text {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 21px;
  line-height: 30px;
}
.posts-quote-text b {
  font-weight: 700;
}
.post-header {
  position: relative;
  padding-top: 54px;
  z-index: 2;
  background-color: #131419;
}
@media (max-width: 50.9275em) {
  .post-header {
    padding-top: 150px;
  }
}
@media (max-width: 47.99em) {
  .post-header {
    padding-top: 90px;
  }
}
.post-header:before {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 245px;
  width: 100%;
  z-index: -1;
  background-color: #f8f8f8;
}
@media (min-width: 48em) {
  .post-header:before {
    content: "";
  }
}
.post-header-back {
  position: absolute;
  top: 56px;
  right: 100px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-decoration: none;
  z-index: 2;
}
@media (max-width: 47.99em) {
  .post-header-back {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
    margin-left: 35px;
    display: inline-block;
  }
}
.post-header-back .svg {
  fill: #fff;
  margin-right: 15px;
  margin-bottom: -1px;
}
.no-touchevents .post-header-back .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .post-header-back:focus .svg,
.no-touchevents .post-header-back:hover .svg {
  -webkit-transform: translateX(-6px);
  transform: translateX(-6px);
}
.post-header-inner {
  margin-left: auto;
}
@media (min-width: 50.9375em) {
  .post-header-inner {
    max-width: 580px;
  }
}
.post-header-date {
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.6428571429rem;
  line-height: 2;
  letter-spacing: 0.4em;
  text-transform: uppercase;
}
@media (max-width: 47.99em) {
  .post-header-date {
    margin-bottom: 30px;
  }
}
.post-header-title {
  margin-bottom: 25px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  color: #fff;
  font-size: 2.8571428571rem;
  line-height: 1.125;
}
@media (max-width: 47.99em) {
  .post-header-title {
    font-size: 35px;
  }
}
.post-header-excerpt {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #626782;
  font-size: 1.1428571429rem;
  line-height: 1.9375;
}
.post-header-picture {
  margin-top: 75px;
}
@media (max-width: 47.99em) {
  .post-header-picture {
    margin-top: 40px;
    margin-right: -35px;
    margin-left: -35px;
  }
}
.post-header-picture picture {
  position: relative;
  height: 490px;
  width: 100%;
  display: block;
  overflow: hidden;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 37.49em) {
  .post-header-picture picture {
    height: 300px;
  }
}
@media (max-width: 28.115em) {
  .post-header-picture picture {
    height: 240px;
  }
}
.post-header-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
}
.object-fit .post-header-picture img {
  object-fit: cover;
  object-position: 50% 0;
}
.no-object-fit .post-header-picture img {
  font-family: "object-fit: cover; object-position: 50% 0";
  object-position: 50% 0;
}
.object-fit .post-header-picture--top img {
  object-fit: cover;
  object-position: 50% 0;
}
.no-object-fit .post-header-picture--top img {
  font-family: "object-fit: cover; object-position: 50% 0";
  object-position: 50% 0;
}
.post-header-picture--top picture {
  background-position: 50% 0;
}
.object-fit .post-header-picture--center img {
  object-fit: cover;
  object-position: 50% 50%;
}
.no-object-fit .post-header-picture--center img {
  font-family: "object-fit: cover; object-position: 50% 50%";
  object-position: 50% 50%;
}
.post-header-picture--center picture {
  background-position: 50% 50%;
}
.object-fit .post-header-picture--bottom img {
  object-fit: cover;
  object-position: 50% 100%;
}
.no-object-fit .post-header-picture--bottom img {
  font-family: "object-fit: cover; object-position: 50% 100%";
  object-position: 50% 100%;
}
.post-header-picture--bottom picture {
  background-position: 50% 100%;
}
.post-header-picture .js-lazy.loaded {
  opacity: 1;
}
.post-footer {
  position: relative;
  z-index: 0;
}
.post-footer-content {
  padding-bottom: 80px;
}
.post-footer-content:before {
  position: absolute;
  top: -250px;
  left: 0;
  height: 250px;
  width: 100%;
  content: "";
  z-index: -1;
}
@media (max-width: 47.99em) {
  .post-footer-content:before {
    top: -139px;
    height: 141px;
  }
}
.post-next {
  margin-top: 130px;
}
@media (max-width: 50.9275em) {
  .post-next {
    margin-top: 80px;
  }
}
.post-next-headline {
  margin-bottom: 35px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.6428571429rem;
  letter-spacing: 0.37em;
  line-height: 1;
  text-transform: uppercase;
}
.post-next-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  max-width: 75%;
  font-size: 3.5714285714rem;
  line-height: 1.2;
}
@media (max-width: 64.365em) {
  .post-next-title {
    max-width: 100%;
  }
}
@media (max-width: 47.99em) {
  .post-next-title {
    max-width: 100%;
    font-size: 3.2142857143rem;
  }
}
@media (max-width: 28.115em) {
  .post-next-title {
    font-size: 2.8571428571rem;
  }
}
.post-next-link {
  margin-top: 55px;
}
.post-next-link:before {
  background-color: #131419;
}
.post-footer .post-content + .post-content,
.post-header .post-content + .post-content {
  margin-top: 105px;
}
@media (max-width: 50.9275em) {
  .post-footer .post-content + .post-content,
  .post-header .post-content + .post-content {
    margin-top: 80px;
  }
}
@media (max-width: 47.99em) {
  .post-footer .post-content + .post-content,
  .post-header .post-content + .post-content {
    margin-top: 65px;
  }
}
.post-contents .post-content {
  padding-top: 105px;
  padding-bottom: 105px;
}
@media (max-width: 50.9275em) {
  .post-contents .post-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 47.99em) {
  .post-contents .post-content {
    padding-top: 65px;
    padding-bottom: 65px;
  }
}
.post-contents .post-medias:first-child,
.post-contents .post-phone:first-child {
  padding-top: 0;
}
.post-contents .post-medias:first-child::before,
.post-contents .post-phone:first-child::before {
  content: "";
}
.post-content {
  position: relative;
}
.post-content .center:not(.post-cover-credit) {
  position: relative;
  z-index: 1;
}
.post-content-headline {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.6428571429rem;
  letter-spacing: 0.37em;
  line-height: 1;
  text-transform: uppercase;
}
.post-content-headline b {
  margin-right: 12px;
}
@media (min-width: 50.9375em) {
  .post-text .center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 50.9375em) {
  .post-text-column:first-child {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 48em) {
  .post-text-column:first-child {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 50.9375em) {
  .post-text-column:nth-child(2) {
    width: 580px;
  }
}
@media (min-width: 50.9375em) {
  .post-text-headline {
    margin-top: 12px;
  }
}
@media (max-width: 50.9275em) {
  .post-text-headline {
    margin-bottom: 25px;
  }
}
.post-text-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  font-size: 2.1428571429rem;
  line-height: 1.1666666667;
}
.post-text-categories,
.post-text-tagline {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.2857142857rem;
  line-height: 1.7777777778;
}
@media (max-width: 50.9275em) {
  .post-text-categories {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 47.99em) {
  .post-text-categories {
    margin-top: 20px;
  }
}
@media (max-width: 50.9275em) {
  .post-text-categories {
    margin-bottom: 25px;
  }
}
.post-text-categories li:after {
  margin-right: 4px;
}
@media (max-width: 50.9275em) {
  .post-text-categories li:after {
    content: ",";
  }
}
@media (max-width: 50.9275em) {
  .post-text-categories li:last-child:after {
    content: none;
  }
}
.post-text-tagline,
.post-text-title {
  margin-bottom: 30px;
}
.post-text-content.typeset li,
.post-text-content.typeset ol,
.post-text-content.typeset p,
.post-text-content.typeset ul {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.1428571429rem;
  line-height: 2;
}
.post-phone:before {
  position: absolute;
  top: 0;
  left: 0;
  height: calc(50% - 70px);
  width: 100%;
  z-index: 0;
}
.post-phone-inner {
  position: relative;
  height: auto;
  width: 480px;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post-phone-inner:before {
  padding-top: 178.125%;
  display: block;
  content: "";
}
@media (max-width: 30em) {
  .post-phone-inner {
    width: 410px;
  }
}
@media (max-width: 25.625em) {
  .post-phone-inner {
    width: 250px;
  }
}
.post-phone-ui,
.post-phone-video {
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.post-phone-ui {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.post-phone-ui.loaded,
.post-phone-ui.loaded + .post-phone-video {
  opacity: 1;
}
.post-phone-video {
  position: absolute;
  top: 16.8%;
  right: 17.5%;
  bottom: 18%;
  left: 17.25%;
  background-color: #131419;
}
.post-phone-video video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.post-stats-headline {
  margin-bottom: 65px;
}
@media (min-width: 50.9375em) {
  .post-stats-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media (min-width: 50.9375em) {
  .post-stats-item {
    width: 25%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 50.9275em) {
  .post-stats-item {
    text-align: center;
  }
}
@media (max-width: 50.9275em) {
  .post-stats-item + .post-stats-item {
    margin-top: 30px;
  }
}
.post-stats-value {
  font-size: 4.2857142857rem;
  line-height: 1;
  letter-spacing: -0.04em;
}
.post-stats-label,
.post-stats-value {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
}
.post-stats-label {
  margin-top: 25px;
  font-size: 1.1428571429rem;
  line-height: 1.4375;
}
@media (min-width: 50.9375em) {
  .post-quote .center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.post-quote-column {
  position: relative;
}
@media (min-width: 50.9375em) {
  .post-quote-column:first-child {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media (min-width: 50.9375em) {
  .post-quote-column:nth-child(2) {
    width: 580px;
  }
}
.post-quote-headline {
  margin-top: 12px;
}
.post-quote-content p {
  position: relative;
  padding-top: 35px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.1428571429rem;
  line-height: 1.2333333333;
}
@media (max-width: 47.99em) {
  .post-quote-content p {
    font-size: 1.7857142857rem;
  }
}
.post-quote-content p:before {
  position: absolute;
  top: 0;
  left: -55px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  content: "“";
  font-size: 4.5714285714rem;
  line-height: 1;
}
.post-quote-content cite {
  margin-top: 50px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  display: block;
  font-size: 0.9285714286rem;
  line-height: 1.3;
}
@media (max-width: 47.99em) {
  .post-quote-content br {
    display: none;
  }
}
.post-quote + .post-awards .center,
.post-quote + .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid transparent;
}
.post-cover {
  position: relative;
}
.post-cover picture {
  position: relative;
  height: 840px;
  width: 100%;
  display: block;
  overflow: hidden;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 91.24em) {
  .post-cover picture {
    height: 695px;
  }
}
@media (max-width: 50.9275em) {
  .post-cover picture {
    height: 500px;
  }
}
@media (max-width: 47.99em) {
  .post-cover picture {
    height: 400px;
  }
}
@media (max-width: 37.49em) {
  .post-cover picture {
    height: 300px;
  }
}
@media (max-width: 28.115em) {
  .post-cover picture {
    height: 240px;
  }
}
.post-cover img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
}
.object-fit .post-cover img {
  object-fit: cover;
  object-position: 50% 0;
}
.no-object-fit .post-cover img {
  font-family: "object-fit: cover; object-position: 50% 0%";
  object-position: 50% 0;
}
.post-cover .js-lazy.loaded {
  opacity: 1;
}
.post-cover-credit {
  margin-top: 12px;
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  height: auto;
  width: 100%;
  padding-right: 60px;
  text-align: right;
}
@media (max-width: 64.365em) {
  .post-cover-credit {
    padding-right: 45px;
  }
}
@media (max-width: 50.9275em) {
  .post-cover-credit {
    padding-right: 35px;
  }
}
@media (max-width: 37.49em) {
  .post-cover-credit {
    text-align: center;
    padding-right: 0;
  }
}
.post-cover-credit p {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.9285714286rem;
  line-height: 1;
  color: #fff;
}
.post-cover-credit p a {
  color: #fff;
  text-decoration: none;
}
.object-fit .post-cover--center picture img {
  object-fit: cover;
  object-position: 50% 50%;
}
.no-object-fit .post-cover--center picture img {
  font-family: "object-fit: cover; object-position: 50% 50%";
  object-position: 50% 50%;
}
.object-fit .post-cover--bottom picture img {
  object-fit: cover;
  object-position: 50% 100%;
}
.no-object-fit .post-cover--bottom picture img {
  font-family: "object-fit: cover; object-position: 50% 100%";
  object-position: 50% 100%;
}
.post-awards-headline {
  margin-bottom: 65px;
}
@media (min-width: 50.9375em) {
  .post-awards-list {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media (min-width: 50.9375em) {
  .post-awards-item,
  .post-awards-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .post-awards-item {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 33.33%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 50.9275em) {
  .post-awards-item + .post-awards-item {
    margin-top: 30px;
  }
}
.post-awards-logo {
  position: relative;
  height: 110px;
  width: 110px;
  margin-right: 30px;
  border-radius: 50%;
}
@media (max-width: 50.9275em) {
  .post-awards-logo {
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
  }
}
@media (max-width: 21.865em) {
  .post-awards-logo {
    height: 70px;
    width: 70px;
  }
}
.post-awards-logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  height: auto;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.post-awards-content {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.6428571429;
}
@media (max-width: 50.9275em) {
  .post-awards-content {
    text-align: center;
  }
}
.post-awards-content b {
  font-size: 1.1428571429rem;
  line-height: 1.4375;
}
@media (min-width: 50.9375em) {
  .post-awards--narrow-layout .post-awards-item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}
@media (min-width: 50.9375em) {
  .post-awards--narrow-layout .post-awards-logo {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.post-medias {
  overflow: hidden;
}
.post-medias .center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1200px;
}
.post-medias:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 125px;
  width: 100%;
  z-index: 0;
}
@media (max-width: 47.99em) {
  .post-medias:before {
    height: 80px;
  }
}
.post-medias-picture {
  position: relative;
  display: block;
  overflow: hidden;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.post-medias-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.post-medias-picture .js-lazy.loaded {
  opacity: 1;
}
html:not(.disable-motion) .post-medias-item:not(.in-view) {
  max-height: 200vh;
}
.post-medias-item--video {
  position: relative;
}
.post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
@media (max-width: 47.99em) {
  .post-medias-item--video.mobile-no-ratio:before {
    padding-top: 0;
  }
  .post-medias-item--video.mobile-no-ratio video {
    position: relative;
    height: auto;
  }
}
.post-medias-item--video video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.object-fit .post-medias-item--video video {
  object-fit: cover;
}
.no-object-fit .post-medias-item--video video {
  font-family: object-fit\:cover;
}
.post-medias-item--video .js-lazy.loaded {
  opacity: 1;
}
.post-medias-item--sketchfab {
  position: relative;
}
.post-medias-item--sketchfab:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
.post-medias-item--sketchfab .sketchfab-embed-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.post-medias-item--sketchfab .sketchfab-embed-wrapper,
.post-medias-item--sketchfab iframe {
  width: 100%;
  height: 100%;
}
.post-medias-dots {
  display: none;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 45px;
}
.post-medias-dots button {
  position: relative;
  height: 24px;
  width: 24px;
  margin: 0;
  padding: 0;
  background: none;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.post-medias-dots button:after,
.post-medias-dots button:before {
  content: "";
  border-radius: 50%;
}
.post-medias-dots button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 6px;
  width: 6px;
  margin-top: -3px;
  margin-left: -3px;
  transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.post-medias-dots button:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition:
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  border: 1px solid transparent;
  opacity: 0;
}
.post-medias-dots button.is-active:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
@media (min-width: 48em) {
  .post-medias .post-medias-list-double {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .post-medias .post-medias-list-double .post-medias-item,
  .post-medias .post-medias-list-double .post-medias-item__wrap {
    width: calc(50% - 10px);
  }
  .post-medias .post-medias-list-double .post-medias-item + .post-medias-item,
  .post-medias
    .post-medias-list-double
    .post-medias-item__wrap
    + .post-medias-item {
    margin-top: 0 !important;
  }
  .post-medias
    .post-medias-list-double
    .post-medias-item__wrap
    .post-medias-item {
    width: 100%;
  }
}
.post-medias--list .post-medias-item + .post-medias-item,
.post-medias--list .post-medias-item + .post-medias-item__wrap,
.post-medias--list .post-medias-item + .post-medias-list-double,
.post-medias--list .post-medias-item__wrap + .post-medias-item,
.post-medias--list .post-medias-item__wrap + .post-medias-item__wrap,
.post-medias--list .post-medias-item__wrap + .post-medias-list-double,
.post-medias--list .post-medias-list-double + .post-medias-item,
.post-medias--list .post-medias-list-double + .post-medias-item__wrap,
.post-medias--list .post-medias-list-double + .post-medias-list-double {
  margin-top: 20px;
}
@media (min-width: 50.9375em) {
  .post-medias--gallery .post-medias-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    transition:
      transform 0.7s cubic-bezier(0.19, 1, 0.22, 1),
      -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  }
}
@media (max-width: 50.9275em) {
  .post-medias--gallery .post-medias-list {
    -webkit-transform: none !important;
    transform: none !important;
  }
}
.post-medias--gallery .post-medias-item {
  width: 100%;
}
@media (min-width: 50.9375em) {
  .post-medias--gallery .post-medias-item {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer;
  }
}
.post-medias--gallery .post-medias-item:not(.is-active) .plyr {
  pointer-events: none;
}
@media (min-width: 50.9375em) {
  .post-medias--gallery .post-medias-item + .post-medias-item {
    margin-left: 20px;
  }
}
@media (max-width: 50.9275em) {
  .post-medias--gallery .post-medias-item + .post-medias-item {
    margin-top: 20px;
  }
}
.post-medias--gallery .post-medias-picture {
  position: relative;
}
.post-medias--gallery .post-medias-picture:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
.post-medias--gallery .post-medias-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.object-fit .post-medias--gallery .post-medias-picture img {
  object-fit: cover;
}
.no-object-fit .post-medias--gallery .post-medias-picture img {
  font-family: object-fit\:cover;
}
@media (min-width: 50.9375em) {
  .post-medias--gallery .post-medias-dots {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.plyr {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}
.plyr__progress .plyr__tooltip,
.plyr__time {
  font-size: 0.8571428571rem;
}
.plyr__poster {
  background-size: cover;
}
.plyr--stopped {
  cursor: pointer;
}
.plyr--stopped .plyr__controls {
  opacity: 0;
}
.touchevents .plyr--stopped .plyr__controls {
  opacity: 1;
}
.touchevents .plyr--stopped .plyr__poster {
  pointer-events: none;
}
.plyr--stopped .plyr__poster:after,
.plyr--stopped .plyr__poster:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.plyr--stopped .plyr__poster:before {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: #000;
}
@media (max-width: 47.99em) {
  .plyr--stopped .plyr__poster:before {
    height: 65px;
    width: 65px;
  }
}
.no-touchevents .plyr--stopped .plyr__poster:before {
  transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.plyr--stopped .plyr__poster:after {
  z-index: 1;
  margin-left: 2px;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 17px solid #fff;
}
.no-touchevents .plyr--stopped .plyr__poster:hover:before {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);
}
.post-medias--slider .tns-ovh {
  overflow: visible;
  cursor: -webkit-grab;
  cursor: grab;
}
.post-medias--slider .tns-ovh:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.post-medias--slider:not([data-layout="full"]) .tns-inner {
  width: calc(100% - 60px);
}
@media (max-width: 47.99em) {
  .post-medias--slider:not([data-layout="full"]) .tns-inner {
    max-width: 360px;
  }
}
@media (min-width: 37.5em) {
  .post-medias--slider:not([data-layout="full"]) .tns-inner {
    width: calc(100% - 120px);
  }
}
@media (min-width: 48em) {
  .post-medias--slider:not([data-layout="full"]) .tns-inner {
    width: 680px;
  }
}
@media (min-width: 64.375em) {
  .post-medias--slider:not([data-layout="full"]) .tns-inner {
    width: 1080px;
  }
}
.post-medias--slider[data-layout="full"] .tns-outer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.post-medias--slider[data-layout="full"] .tns-ovh {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.post-medias--slider[data-layout="full"] .tns-nav {
  margin-top: 45px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  color: #393a3a;
}
.post-medias--slider[data-layout="full"] .tns-nav button {
  height: 6px;
  width: 6px;
  margin-right: 9px;
  margin-left: 9px;
  position: relative;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: currentColor;
  background-color: currentColor;
  display: block;
}
.post-medias--slider[data-layout="full"] .tns-nav button:before {
  height: 24px;
  width: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
  content: "";
  border: 1px solid currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition:
    opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.post-medias--slider[data-layout="full"] .tns-nav button.tns-nav-active:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media (min-width: 64.375em) {
  .post-medias--slider[data-layout="full"] .tns-inner {
    width: 1240px;
  }
}
.post-medias--slider .post-medias-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.post-credits .center {
  padding-top: 80px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.3);
}
@media (min-width: 50.9375em) {
  .post-credits .center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 100px;
  }
}
.post-credits .post-content-headline {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.post-credits .post-credits-list {
  width: 580px;
  color: #fff;
  font-size: 0.9285714286rem;
  margin-top: -10px;
}
@media (max-width: 50.9275em) {
  .post-credits .post-credits-list {
    width: 100%;
    padding-top: 40px;
    margin-top: 0;
  }
}
.post-credits dl {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  min-height: 27px;
}
@media (max-width: 47.99em) {
  .post-credits dl {
    margin-bottom: 6px;
  }
}
.post-credits dd {
  font-weight: 500;
  width: 190px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.post-credits dd,
.post-credits dt {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
}
.post-credits dt {
  font-weight: 300;
  margin-left: 20px;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.post-credits + .post-awards .center {
  padding-top: 65px;
  border-top: 1px solid transparent;
}
.post-opensea {
  position: relative;
}
.post-opensea-wrapper {
  position: relative;
  height: auto;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  border-radius: 20px;
  border: 1px solid #dadada;
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #fff;
}
.post-opensea-wrapper:before {
  padding-top: 100%;
  display: block;
  content: "";
}
.post-opensea-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.post-opensea-header {
  padding: 13px 16px 8px;
}
.post-opensea-header a {
  display: inline-block;
}
.post-opensea-header img {
  display: block;
  width: 121px;
  height: auto;
}
.post-opensea iframe {
  display: block;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  border: none;
}
.post-four-medias-list {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.post-four-medias-element,
.post-four-medias-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.post-four-medias-element {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(25% - 18px);
  margin-right: 24px;
}
@media (max-width: 50.9275em) {
  .post-four-medias-element {
    width: calc(50% - 10px);
    margin-right: 20px;
  }
}
@media (min-width: 50.9375em) {
  .post-four-medias-element:nth-child(4n + 4) {
    margin-right: 0;
  }
}
@media (max-width: 50.9275em) {
  .post-four-medias-element:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 50.9375em) {
  .post-four-medias-element:nth-child(n + 5) {
    margin-top: 40px;
  }
}
@media (max-width: 50.9275em) {
  .post-four-medias-element:nth-child(n + 3) {
    margin-top: 25px;
  }
}
.post-four-medias p:last-of-type {
  margin-bottom: 15px;
}
.post-four-medias-item {
  margin-top: auto;
}
.post-four-medias-item,
.post-four-medias img,
.post-four-medias video {
  display: block;
  width: 100%;
}
.post-four-medias-caption {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.6428571429rem;
  line-height: 1.5555555556;
  letter-spacing: 0.37em;
}
.post-four-medias-caption,
.post-four-medias-text {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
}
.post-four-medias-text {
  font-weight: 400;
  font-size: 0.8571428571rem;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
.case-header {
  position: relative;
  padding-top: 54px;
  padding-bottom: 145px;
  z-index: 2;
}
@media (max-width: 50.9275em) {
  .case-header {
    padding-top: 150px;
    padding-bottom: 80px;
  }
}
@media (max-width: 47.99em) {
  .case-header {
    padding-top: 90px;
  }
}
.case-header-inner-content {
  margin-left: auto;
}
@media (min-width: 50.9375em) {
  .case-header-inner-content {
    max-width: 580px;
  }
}
.case-header-headline {
  margin-bottom: 75px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 1.0714285714rem;
  line-height: 1.3;
}
@media (max-width: 50.9275em) {
  .case-header-headline {
    margin-bottom: 40px;
  }
}
.case-header-introduction {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.1428571429;
}
@media (max-width: 47.99em) {
  .case-header-introduction {
    font-size: 2.1428571429rem;
  }
}
@media (max-width: 47.99em) {
  .case-header-introduction br {
    display: none;
  }
}
.case-header-metas {
  position: relative;
  margin-top: 100px;
  margin-bottom: 60px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.9285714286rem;
  line-height: 1;
}
@media (max-width: 50.9275em) {
  .case-header-metas {
    margin-top: 65px;
  }
}
.case-header-metas a {
  color: #fff;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
}
.case-header-metas a .svg {
  fill: #fff;
  margin-left: 10px;
  margin-bottom: -1px;
}
.no-touchevents .case-header-metas a .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .case-header-metas a:focus .svg,
.no-touchevents .case-header-metas a:hover .svg {
  -webkit-transform: translateX(6px);
  transform: translateX(6px);
}
.case-header-metas-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 50.9275em) {
  .case-header-metas-content {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 50.9375em) {
  .case-header-location {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media (min-width: 50.9375em) {
  .case-header-website,
  .case-header-year {
    width: 580px;
  }
}
@media (min-width: 50.9375em) {
  .case-header-website + .case-header-year {
    position: absolute;
    right: 45px;
    bottom: 0;
    height: auto;
    width: auto;
  }
}
@media (max-width: 50.9275em) {
  .case-header-website + .case-header-year {
    display: none;
  }
}
.case-header .post-content-headline {
  margin-bottom: 20px;
}
.case-footer {
  position: relative;
  z-index: 0;
}
.case-footer-content {
  padding-bottom: 80px;
}
.case-footer-content:before {
  position: absolute;
  top: -250px;
  left: 0;
  height: 250px;
  width: 100%;
  content: "";
  z-index: -1;
}
@media (max-width: 47.99em) {
  .case-footer-content:before {
    top: -139px;
    height: 141px;
  }
}
.case-next {
  margin-top: 130px;
}
@media (max-width: 50.9275em) {
  .case-next {
    margin-top: 80px;
  }
}
.case-next-headline {
  margin-bottom: 35px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.6428571429rem;
  letter-spacing: 0.37em;
  line-height: 1;
  text-transform: uppercase;
}
.case-next-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  font-size: 3.5714285714rem;
  line-height: 1.2;
}
@media (max-width: 47.99em) {
  .case-next-title {
    font-size: 3.2142857143rem;
  }
}
@media (max-width: 28.115em) {
  .case-next-title {
    font-size: 2.8571428571rem;
  }
}
.case-next-link {
  margin-top: 55px;
}
.case-next-link:before {
  background-color: #131419;
}
.case-footer .post-content + .post-content,
.case-header .post-content + .post-content {
  margin-top: 105px;
}
@media (max-width: 50.9275em) {
  .case-footer .post-content + .post-content,
  .case-header .post-content + .post-content {
    margin-top: 80px;
  }
}
@media (max-width: 47.99em) {
  .case-footer .post-content + .post-content,
  .case-header .post-content + .post-content {
    margin-top: 65px;
  }
}
.careers-intro {
  padding-top: 255px;
  color: #363c5c;
}
@media (max-width: 50.9275em) {
  .careers-intro {
    padding-top: 200px;
  }
}
@media (max-width: 37.49em) {
  .careers-intro {
    padding-top: 160px;
  }
}
.careers-intro .title-wrapper {
  max-width: 760px;
}
@media (min-width: 64.375em) {
  .careers-intro .title-wrapper {
    margin-left: auto;
  }
}
.careers-intro .title-wrapper .fx-parent {
  position: relative;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 90px;
  font-size: 9.2857142857rem;
  letter-spacing: -0.04em;
  line-height: 0.92;
}
@media (max-width: 64.365em) {
  .careers-intro .title-wrapper .fx-parent {
    font-size: 7.5714285714rem;
  }
}
@media (max-width: 47.99em) {
  .careers-intro .title-wrapper .fx-parent {
    font-size: 5.1428571429rem;
  }
}
@media (max-width: 37.49em) {
  .careers-intro .title-wrapper .fx-parent {
    font-size: 4.5714285714rem;
  }
}
.careers-intro .headline {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 38px;
  display: block;
  color: rgba(18, 19, 24, 0.53);
  font-size: 0.6428571429rem;
  letter-spacing: 4px;
  line-height: 1;
  text-transform: uppercase;
}
.careers-intro .line {
  position: absolute;
  top: 85px;
  right: calc(100% - 20px);
  height: 1px;
  width: 370px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.careers-intro p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.78;
}
.careers-intro .lead,
.careers-intro p {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
}
.careers-intro .lead {
  font-weight: 300;
  font-size: 1.6428571429rem;
  line-height: 1.52;
}
.careers-intro .content-left {
  max-width: 270px;
  margin-left: 50px;
}
@media (max-width: 50.9275em) {
  .careers-intro .content-left {
    max-width: calc(50% - 30px);
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .careers-intro .content-left {
    text-align: right;
  }
}
@media (max-width: 37.49em) {
  .careers-intro .content-left {
    max-width: 100%;
  }
}
.careers-intro .content-left .headline {
  margin-bottom: 30px;
  color: #fff;
}
.careers-intro .content-right {
  margin-top: -47px;
  max-width: 300px;
  margin-right: 205px;
  margin-left: auto;
}
@media (max-width: 64.365em) {
  .careers-intro .content-right {
    margin-right: 50px;
  }
}
@media (max-width: 50.9275em) {
  .careers-intro .content-right {
    max-width: calc(50% - 30px);
    margin-right: 0;
  }
}
@media (max-width: 37.49em) {
  .careers-intro .content-right {
    max-width: 100%;
    margin-top: 40px;
  }
}
.careers-intro .content-right p {
  opacity: 0.8;
}
.careers-image-slider {
  margin-top: 80px;
  counter-reset: c;
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
@media (max-width: 47.99em) {
  .careers-image-slider {
    margin-top: 120px;
  }
}
.careers-image-slider.is-dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.careers-image-slider .image-slider-wrapper {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
.careers-image-slider img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  transition:
    opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  pointer-events: none;
}
.object-fit .careers-image-slider img {
  object-fit: cover;
  object-position: center;
}
.no-object-fit .careers-image-slider img {
  font-family: "object-fit: cover; object-position: center";
  object-position: center;
}
.careers-image-slider img.loaded + img {
  opacity: 0;
}
.careers-image-slider figcaption {
  position: absolute;
  top: 100%;
  left: 0;
  padding-top: 16px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  color: #9194a8;
  font-size: 0.8571428571rem;
  line-height: 1.3571428571rem;
}
.careers-image-slider figcaption:before {
  position: absolute;
  top: 0;
  right: calc(100% + 16px);
  padding-bottom: 6px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  content: counter(c, decimal-leading-zero);
  min-width: 30px;
  border-bottom: 1px solid #000;
  color: #000;
  font-size: 0.5714285714rem;
  letter-spacing: 0.4em;
  text-align: right;
  counter-increment: c;
}
.careers-image-slider .line {
  position: absolute;
  top: 35px;
  right: -25%;
  height: 1px;
  width: 330px;
  z-index: 2;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.careers-image-slider figure {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.careers-image-slider figure .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.careers-image-slider figure:nth-child(5n + 1) {
  position: relative;
  max-width: 515px;
  margin-left: 150px;
}
.careers-image-slider figure:nth-child(5n + 1):before {
  padding-top: 62.9126213592%;
  display: block;
  content: "";
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 1) {
    max-width: 320px;
  }
}
.careers-image-slider figure:nth-child(5n + 1):nth-child(odd) figcaption {
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 0;
  padding-bottom: 16px;
}
.careers-image-slider figure:nth-child(5n + 1):not(:nth-child(odd)) {
  margin-top: 360px;
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 1):not(:nth-child(odd)) {
    margin-top: 0;
  }
}
.careers-image-slider figure:nth-child(5n + 1):not(:first-child) {
  margin-left: 160px;
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 1):not(:first-child) {
    margin-left: 90px;
  }
}
.careers-image-slider figure:nth-child(5n + 2) {
  position: relative;
  max-width: 265px;
  text-align: right;
}
.careers-image-slider figure:nth-child(5n + 2):before {
  padding-top: 61.8867924528%;
  display: block;
  content: "";
}
.careers-image-slider figure:nth-child(5n + 2) figcaption:before {
  right: auto;
  left: calc(100% + 16px);
  text-align: left;
}
.careers-image-slider figure:nth-child(5n + 2):not(:nth-child(odd)) {
  margin-top: 464px;
  margin-right: 265px;
  margin-left: -585px;
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 2):not(:nth-child(odd)) {
    margin-top: 290px;
    margin-right: 130px;
    margin-left: -360px;
  }
}
.careers-image-slider figure:nth-child(5n + 2):nth-child(odd) {
  margin-top: 50px;
  margin-right: 60px;
  margin-left: -120px;
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 2):nth-child(odd) {
    margin-top: 300px;
    margin-left: -170px;
  }
}
.careers-image-slider figure:nth-child(5n + 3) {
  position: relative;
  max-width: 440px;
  text-align: right;
}
.careers-image-slider figure:nth-child(5n + 3):before {
  padding-top: 129.545454545%;
  display: block;
  content: "";
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 3) {
    max-width: 310px;
  }
}
.careers-image-slider figure:nth-child(5n + 3) figcaption:before {
  right: auto;
  left: calc(100% + 16px);
  text-align: left;
}
.careers-image-slider figure:nth-child(5n + 3):nth-child(odd) {
  margin-top: 200px;
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 3):nth-child(odd) {
    margin-top: 130px;
  }
}
.careers-image-slider figure:nth-child(5n + 4) {
  position: relative;
  max-width: 190px;
  margin-left: 108px;
}
.careers-image-slider figure:nth-child(5n + 4):before {
  padding-top: 100%;
  display: block;
  content: "";
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 4) {
    margin-left: 85px;
  }
}
.careers-image-slider figure:nth-child(5n + 5) {
  position: relative;
  max-width: 247px;
  margin-top: 272px;
  margin-left: -84px;
}
.careers-image-slider figure:nth-child(5n + 5):before {
  padding-top: 100%;
  display: block;
  content: "";
}
@media (max-width: 47.99em) {
  .careers-image-slider figure:nth-child(5n + 5) {
    max-width: 195px;
  }
}
.careers-reasons {
  margin-top: 90px;
  counter-reset: d;
}
.careers-reasons .careers-reasons-header {
  margin-bottom: 90px;
}
.careers-reasons .careers-reasons-header .content-wrapper {
  max-width: 320px;
  margin-top: -12px;
  margin-left: auto;
}
@media (max-width: 47.99em) {
  .careers-reasons .careers-reasons-header .content-wrapper {
    margin-top: 30px;
  }
}
.careers-reasons .careers-reasons-header p {
  color: rgba(54, 60, 92, 0.8);
}
.careers-reasons .title-wrapper {
  max-width: 540px;
}
.careers-reasons .title-wrapper .fx-parent {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #131419;
  font-size: 5.7142857143rem;
  letter-spacing: -0.04em;
  line-height: 0.92;
}
@media (max-width: 50.9275em) {
  .careers-reasons .title-wrapper .fx-parent {
    font-size: 4.5714285714rem;
  }
}
@media (max-width: 47.99em) {
  .careers-reasons .title-wrapper .fx-parent {
    max-width: 360px;
    font-size: 3.4285714286rem;
  }
}
.careers-reasons .title-wrapper .fx-parent .quoted {
  position: relative;
}
@media (max-width: 37.49em) {
  .careers-reasons .title-wrapper .fx-parent .quoted {
    display: block;
  }
}
.careers-reasons .title-wrapper .fx-parent .quoted .fx-letter--30 {
  position: absolute;
  top: 0;
  left: -50px;
}
@media (max-width: 50.9275em) {
  .careers-reasons .title-wrapper .fx-parent .quoted .fx-letter--30 {
    left: -32px;
  }
}
.careers-reasons .title-wrapper .fx-parent .quoted .fx-letter--49 {
  margin-left: 16px;
}
.careers-reasons .headline {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 20px;
  display: block;
  color: #fff;
  font-size: 0.6428571429rem;
  letter-spacing: 4px;
  line-height: 1;
  text-transform: uppercase;
}
.careers-reasons-list {
  position: relative;
}
.reasons-number {
  display: none;
}
@media (min-width: 48em) {
  .reasons-number {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    width: 100%;
    font-family: Heebo, Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-style: normal;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 200px;
    transition: opacity 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    color: #000;
    font-size: 1.6428571429rem;
    letter-spacing: -0.04em;
    line-height: 1;
  }
  .reasons-number.is-fixed {
    position: fixed;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .reasons-number.is-hidden {
    opacity: 0;
  }
  .reasons-number .text {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .reasons-number .reasons-line {
    margin-left: 20px;
    position: relative;
    transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
    transition:
      transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s,
      -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
    background-color: #000;
  }
  .reasons-number .reasons-line,
  .reasons-number .scroll-indicator {
    height: 1px;
    width: 100%;
    display: block;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
  .reasons-number .scroll-indicator {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
  }
  .reasons-number.in-view .reasons-line {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.reasons-list {
  margin-right: 90px;
  margin-left: auto;
  width: 100%;
  max-width: 710px;
}
@media (max-width: 64.365em) {
  .reasons-list {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding-left: 230px;
  }
}
@media (max-width: 47.99em) {
  .reasons-list {
    padding-left: 0;
  }
}
.reasons-list li {
  position: relative;
  padding-left: 130px;
  counter-increment: d;
}
@media (max-width: 47.99em) {
  .reasons-list li {
    padding-left: 80px;
  }
}
.reasons-list li:before {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  position: absolute;
  top: -10px;
  left: 0;
  content: counter(d, decimal-leading-zero) " /";
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  transition:
    opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  color: #131419;
  font-size: 1.7857142857rem;
  letter-spacing: -0.04em;
  line-height: 1.6;
}
@media (max-width: 47.99em) {
  .reasons-list li:before {
    top: 43px;
  }
}
.disable-motion .reasons-list li:before {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.reasons-list li:first-child {
  margin-top: -43px;
}
.reasons-list li:last-child .reason-content {
  padding-bottom: 0;
  border-bottom: 0;
}
.reasons-list li.in-view:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.reasons-list li.is-active:before {
  color: #fff;
}
.reasons-list li.is-active h3 {
  opacity: 1;
}
.reasons-list .reason-content {
  padding-top: 43px;
  border-bottom: 1px solid rgba(46, 66, 78, 0.1);
}
.reasons-list .reason-content .link {
  margin-top: 35px;
}
.reasons-list h3 {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0.35;
  color: #131419;
  font-size: 2.1428571429rem;
  line-height: 1.33;
}
@media (max-width: 47.99em) {
  .reasons-list h3 {
    font-size: 1.7142857143rem;
  }
}
.careers-quote {
  margin-top: 120px;
  margin-bottom: 250px;
  text-align: right;
}
@media (max-width: 50.9275em) {
  .careers-quote {
    margin-bottom: 120px;
  }
}
.careers-quote .center,
.careers-quote .quote {
  position: relative;
}
.careers-quote .quote .end-quote {
  position: absolute;
  bottom: 15px;
  left: calc(100% + 10px);
}
.careers-quote blockquote {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  margin-left: auto;
  max-width: 740px;
  color: #363c5c;
  font-size: 7.8571428571rem;
  letter-spacing: -0.04em;
  line-height: 1;
}
@media (max-width: 50.9275em) {
  .careers-quote blockquote {
    font-size: 5.7142857143rem;
  }
}
@media (max-width: 47.99em) {
  .careers-quote blockquote {
    font-size: 4.4285714286rem;
  }
}
@media (max-width: 37.49em) {
  .careers-quote blockquote {
    font-size: 3.4285714286rem;
  }
}
.careers-quote cite {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-top: 30px;
  display: block;
  color: #fff;
  font-size: 1.4285714286rem;
  letter-spacing: -0.02em;
}
@media (max-width: 37.49em) {
  .careers-quote cite {
    font-size: 1.1428571429rem;
  }
}
.careers-location {
  margin-top: 220px;
  margin-bottom: 220px;
}
@media (max-width: 50.9275em) {
  .careers-location {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
.careers-location:last-child {
  margin-bottom: 0;
}
.careers-location .center {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 47.99em) {
  .careers-location .center {
    display: block;
  }
}
.careers-location .content-wrapper {
  padding-top: 10px;
  margin-right: 130px;
  max-width: 300px;
}
@media (max-width: 64.365em) {
  .careers-location .content-wrapper {
    margin-right: 0;
  }
}
@media (max-width: 47.99em) {
  .careers-location .content-wrapper {
    padding-top: 30px;
  }
}
.careers-location figure {
  max-width: 494px;
  overflow: hidden;
}
@media (max-width: 64.365em) {
  .careers-location figure {
    max-width: 50%;
  }
}
@media (max-width: 47.99em) {
  .careers-location figure {
    max-width: 100%;
  }
}
.careers-location figure img {
  display: block;
  width: 100%;
  transition: -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:
    transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.careers-location .headline {
  margin-bottom: 30px;
  font-weight: 400;
  display: block;
  color: #9194a8;
  font-size: 1rem;
}
.careers-location-title,
.careers-location .headline {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-style: normal;
  line-height: 1;
}
.careers-location-title {
  font-weight: 500;
  margin-bottom: 40px;
  color: #363c5c;
  font-size: 5.7142857143rem;
}
@media (max-width: 64.365em) {
  .careers-location-title {
    font-size: 4rem;
  }
}
@media (max-width: 47.99em) {
  .careers-location-title {
    font-size: 3.4285714286rem;
  }
}
.careers-location p {
  color: rgba(54, 60, 92, 0.8);
  line-height: 1.78;
}
.careers-location .location-positions-label {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-top: 45px;
  margin-bottom: 20px;
  display: block;
  color: #fff;
  font-size: 0.6428571429rem;
  letter-spacing: 4px;
  line-height: 1;
  text-transform: uppercase;
}
.careers-location h3 {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #131419;
  font-size: 1.8571428571rem;
  letter-spacing: -0.04em;
  line-height: 1.16;
}
@media (max-width: 64.365em) {
  .careers-location h3 {
    font-size: 1.7142857143rem;
  }
}
.no-touchevents .careers-location h3 {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.careers-location ul a {
  position: relative;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
  text-decoration: none;
}
.no-touchevents .careers-location ul a:focus h3,
.no-touchevents .careers-location ul a:hover h3 {
  color: #fff;
}
.careers-location ul li + li a:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 100%;
  content: "";
  background-image: url(../assets/images/decorations/dots.png);
  background-size: 12px 1px;
}
.careers-location.is-reversed .center {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.careers-location.is-reversed .content-wrapper {
  margin-right: 0;
}
@media (min-width: 64.375em) {
  .careers-location.is-reversed figure {
    max-width: 530px;
  }
}
.careers-description {
  padding-top: 236px;
  color: #363c5c;
  counter-reset: e;
}
@media (max-width: 47.99em) {
  .careers-description {
    padding-top: 140px;
  }
}
.careers-description-back {
  position: relative;
  margin-bottom: 40px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  z-index: 1;
  display: inline-block;
  color: #363c5c;
  font-size: 0.9285714286rem;
  line-height: 1;
  text-decoration: none;
}
.careers-description-back .svg {
  fill: #fff;
  margin-right: 15px;
  margin-bottom: -1px;
}
.no-touchevents .careers-description-back .svg {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .careers-description-back:focus .svg,
.no-touchevents .careers-description-back:hover .svg {
  -webkit-transform: translateX(-6px);
  transform: translateX(-6px);
}
.careers-description .headline {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 20px;
  display: block;
  color: #fff;
  font-size: 0.6428571429rem;
  letter-spacing: 4px;
  line-height: 1;
  text-transform: uppercase;
}
.careers-description-title {
  position: relative;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 77px;
  font-size: 9.2857142857rem;
  letter-spacing: -0.04em;
  line-height: 0.92;
}
@media (max-width: 64.365em) {
  .careers-description-title {
    font-size: 7.5714285714rem;
  }
}
@media (max-width: 47.99em) {
  .careers-description-title {
    margin-bottom: 50px;
    font-size: 5.1428571429rem;
  }
}
@media (max-width: 37.49em) {
  .careers-description-title {
    font-size: 4.5714285714rem;
  }
}
.careers-description .careers-description-content {
  margin-right: auto;
  margin-left: auto;
  max-width: 670px;
}
.careers-description h2 {
  position: relative;
  counter-increment: e;
}
@media (max-width: 47.99em) {
  .careers-description h2 {
    padding-left: 56px;
  }
}
.careers-description h2 + * {
  margin-top: 35px;
}
.careers-description h2:after {
  position: absolute;
  top: 10px;
  right: calc(100% + 38px);
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  padding-bottom: 20px;
  padding-left: 18px;
  content: "0" counter(e);
  display: block;
  border-bottom: 1px solid rgba(0, 4, 4, 0.2);
  color: #000404;
  font-size: 0.5714285714rem;
  letter-spacing: 4px;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 47.99em) {
  .careers-description h2:after {
    right: auto;
    left: 0;
  }
}
.careers-description p,
.careers-description ul li {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #363c5c;
  font-size: 1.1428571429rem;
  line-height: 2;
}
.careers-description p a,
.careers-description ul li a {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-bottom: 0;
  display: inline-block;
  border-bottom: 2px solid #fff;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
.careers-description ol + h2,
.careers-description p + h2,
.careers-description ul + h2 {
  margin-top: 80px;
}
.careers-description ol + h3,
.careers-description p + h3,
.careers-description ul + h3 {
  margin-top: 50px;
}
.careers-description ol + .button,
.careers-description ol + p,
.careers-description p + .button,
.careers-description p + p,
.careers-description ul + .button,
.careers-description ul + p {
  margin-top: 40px;
}
.careers-description .lead {
  margin-bottom: 50px;
  font-size: 1.6428571429rem;
  line-height: 1.52;
}
.careers-list {
  margin-top: 170px;
}
@media (max-width: 47.99em) {
  .careers-list {
    margin-top: 90px;
  }
}
.careers-list-title {
  position: relative;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 115px;
  max-width: 600px;
  font-size: 7.8571428571rem;
  letter-spacing: -0.04em;
  line-height: 0.92;
}
@media (max-width: 50.9275em) {
  .careers-list-title {
    margin-bottom: 50px;
    font-size: 5.1428571429rem;
  }
}
@media (max-width: 37.49em) {
  .careers-list-title {
    font-size: 3.7142857143rem;
  }
}
.careers-list .careers-list-location {
  margin-right: 50px;
  margin-left: auto;
  padding-left: 70px;
  position: relative;
  max-width: 850px;
}
@media (max-width: 64.365em) {
  .careers-list .careers-list-location {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    padding-left: 0;
  }
}
.careers-list .careers-list-location + .careers-list-location {
  margin-top: 150px;
}
@media (max-width: 47.99em) {
  .careers-list .careers-list-location + .careers-list-location {
    margin-top: 90px;
  }
}
.careers-list .careers-list-location-label {
  margin-bottom: 30px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  display: block;
  color: #9194a8;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
}
@media (max-width: 47.99em) {
  .careers-list .careers-list-location-label {
    margin-bottom: 40px;
  }
}
@media (min-width: 64.375em) {
  .careers-list .careers-list-location-label {
    margin-bottom: 0;
    position: absolute;
    top: 70px;
    right: 100%;
  }
}
.careers-list a {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  color: rgba(55, 61, 93, 0.5);
  font-size: 5.7142857143rem;
  letter-spacing: -0.04em;
  line-height: 1;
  text-decoration: none;
}
@media (max-width: 64.365em) {
  .careers-list a {
    font-size: 3.7142857143rem;
  }
}
@media (max-width: 50.9275em) {
  .careers-list a {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 47.99em) {
  .careers-list a {
    font-size: 2.7142857143rem;
  }
}
.careers-list a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  content: "";
  background-image: url(../assets/images/decorations/dots.png);
  background-size: 12px 1px;
}
.no-touchevents .careers-list a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents .careers-list a:focus,
.no-touchevents .careers-list a:hover {
  color: rgba(55, 61, 93, 0.8);
}
.careers-list li:first-child {
  margin-top: -50px;
}
.careers-list li:last-child {
  margin-bottom: -50px;
}
.careers-list li:last-child a:after {
  display: none;
}
.archive-filters {
  position: absolute;
  top: 57px;
  right: calc((100vw - 1024px) * 0.5);
}
@media (max-width: 75em) {
  .archive-filters {
    display: none;
  }
}
.archive-filters-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: -15px;
  margin-left: -15px;
}
.archive-filters-item {
  padding-right: 15px;
  padding-left: 15px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #a0a8dc;
  font-size: 0.7142857143rem;
  letter-spacing: 0.36em;
  line-height: 1;
  text-transform: uppercase;
}
.archive-filters-item + .archive-filters-item {
  border-left: 1px solid rgba(160, 168, 220, 0.25);
}
.archive-filters-item:first-child {
  margin-top: 1px;
  padding-right: 20px;
  padding-left: 0;
}
.archive-filters-item:nth-child(2) {
  border-left: 0 none;
}
.archive-filters-button {
  position: relative;
  margin: 0;
  padding: 0;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  border: 0 none;
  background: none;
  color: #fff;
  font-size: 0.9285714286rem;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
}
.archive-filters-button:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  height: 1px;
  width: 100%;
  content: "";
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  background-color: #fff;
}
.no-touchevents .archive-filters-button:after {
  transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.archive-filters-button.is-active:after,
.no-touchevents .archive-filters-button:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
[data-router-view="article"] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 180px;
  padding-bottom: 320px;
}
@media (max-width: 50.9275em) {
  [data-router-view="article"] {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
@media (min-width: 64.375em) {
  [data-router-view="article"] .center {
    max-width: 600px;
  }
}
[data-router-view="article"] h1 {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.6428571429rem;
  letter-spacing: 0.4em;
  line-height: 1;
  text-transform: uppercase;
}
[data-router-view="article"] .typeset * {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="article"] .typeset h2 {
  max-width: 500px;
}
[data-router-view="article"] .typeset h2,
[data-router-view="article"] .typeset h2 *,
[data-router-view="article"] .typeset h3,
[data-router-view="article"] .typeset h3 *,
[data-router-view="article"] .typeset h4,
[data-router-view="article"] .typeset h4 * {
  color: #fff;
}
[data-router-view="article"] .typeset li:before {
  top: 9px;
}
[data-router-view="article"] .typeset a {
  text-decoration: underline;
  transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-router-view="article"] .typeset a span {
  color: currentColor;
}
[data-router-view="article"] .typeset a:hover {
  color: #fff;
}
[data-router-view="article"] .typeset > * + * {
  margin-top: 30px;
  display: block;
}
[data-router-view="careers"] {
  padding-bottom: 450px;
  color: #363c5c;
}
@media (max-width: 50.9275em) {
  [data-router-view="careers"] {
    padding-bottom: 0;
  }
}
.disable-scene [data-router-view="careers"]:before {
  position: absolute;
  top: 0;
  left: 50%;
  height: 570px;
  width: 800px;
  z-index: -1;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../assets/images/careers/island.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (max-width: 64.365em) {
  .disable-scene [data-router-view="careers"]:before {
    content: "";
  }
}
@media (max-width: 37.49em) {
  .disable-scene [data-router-view="careers"]:before {
    height: 285px;
    width: 400px;
  }
}
[data-router-view="careers"] + .site-footer {
  background-color: transparent;
}
[data-router-view="careers"] .scene-root {
  z-index: -1;
}
[data-router-view="careers"] .link--caret:before {
  background-color: #131419;
}
[data-router-view="careers"] .branch {
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-router-view="careers"] .branch.loaded {
  opacity: 1;
}
[data-router-view="careers"] .branch--1 {
  position: absolute;
  top: -150px;
  right: -300px;
}
@media (max-width: 50.9275em) {
  [data-router-view="careers"] .branch--1 {
    display: none;
  }
}
[data-router-view="careers"] .branch--2 {
  position: absolute;
  top: -240px;
  left: -160px;
}
[data-router-view="careers"] .branch--3 {
  position: absolute;
  top: 0;
  right: -170px;
}
[data-theme="careers"] {
  background-color: #eef1f3;
}
[data-router-view="post"] {
  padding-bottom: 435px;
}
@media (max-width: 50.9275em) {
  [data-router-view="post"] {
    padding-bottom: 0;
  }
}
[data-router-view="case"] {
  padding-bottom: 435px;
}
@media (max-width: 50.9275em) {
  [data-router-view="case"] {
    padding-bottom: 0;
  }
}
[data-router-view="home"] .home-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -3;
}
@media (min-width: 64.375em) {
  .no-touchevents [data-router-view="home"] .home-background {
    position: fixed;
  }
}
.disable-scene [data-router-view="home"]:before {
  position: absolute;
  top: 80px;
  right: 45px;
  height: 674px;
  width: 600px;
  z-index: -1;
  background-image: url(../assets/images/home/island.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (max-width: 64.365em) {
  .disable-scene [data-router-view="home"]:before {
    content: "";
  }
}
@media (max-width: 50.9275em) {
  .disable-scene [data-router-view="home"]:before {
    position: absolute;
    top: 50px;
    right: 0;
    height: 562px;
    width: 500px;
  }
}
@media (max-width: 28.115em) {
  .disable-scene [data-router-view="home"]:before {
    position: absolute;
    top: 50px;
    right: auto;
    left: 50%;
    height: 450px;
    width: 400px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (min-width: 48em) {
  [lang="es-MX"] .home-hero-content span {
    display: inline;
  }
}
[lang="es-MX"] .home-about-title br {
  display: none;
}
[data-router-view="posts"] {
  padding-top: 225px;
  padding-bottom: 500px;
}
@media (max-width: 50.9275em) {
  [data-router-view="posts"] {
    padding-bottom: 0;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="posts"] {
    padding-top: 115px;
  }
}
[data-router-view="posts"] .posts-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
[data-router-view="posts"] .line {
  position: absolute;
  top: 0;
  left: 50%;
  height: 1px;
  width: 400px;
  margin-left: -500px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  pointer-events: none;
}
[data-router-view="cases"] {
  padding-top: 225px;
  padding-bottom: 500px;
}
@media (max-width: 50.9275em) {
  [data-router-view="cases"] {
    padding-bottom: 0;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="cases"] {
    padding-top: 115px;
  }
}
[data-router-view="cases"] .cases-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
[data-router-view="cases"] .line {
  position: absolute;
  top: 0;
  left: 50%;
  height: 1px;
  width: 400px;
  margin-left: -500px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  pointer-events: none;
}
[data-router-view="about"] {
  padding-top: 260px;
  padding-bottom: 510px;
}
@media (max-width: 50.9275em) {
  [data-router-view="about"] {
    padding-bottom: 0;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] {
    padding-top: 115px;
  }
}
.disable-scene [data-router-view="about"]:before {
  position: absolute;
  top: 700px;
  left: 0;
  height: 460px;
  width: 600px;
  z-index: -1;
  background-image: url(../assets/images/about/island.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (max-width: 64.365em) {
  .disable-scene [data-router-view="about"]:before {
    content: "";
  }
}
@media (max-width: 50.9275em) {
  .disable-scene [data-router-view="about"]:before {
    position: absolute;
    top: 460px;
    left: -40px;
    height: 383px;
    width: 500px;
  }
}
@media (max-width: 47.99em) {
  .disable-scene [data-router-view="about"]:before {
    position: absolute;
    top: 35px;
    right: 35px;
    left: auto;
    height: 383px;
    width: 500px;
  }
}
@media (max-width: 37.49em) {
  .disable-scene [data-router-view="about"]:before {
    position: absolute;
    top: 140px;
    right: auto;
    left: 50%;
    height: 307px;
    width: 400px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
[data-router-view="about"] .about-background {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -2;
}
[data-router-view="about"] .about-header {
  position: relative;
  max-width: 720px;
  margin-top: 80px;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-header {
    max-width: 480px;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="about"] .about-header {
    padding-right: 50px;
  }
}
[data-router-view="about"] .about-header .line {
  position: absolute;
  top: 130px;
  right: -320px;
  height: 1px;
  width: 370px;
  z-index: 2;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (max-width: 37.49em) {
  [data-router-view="about"] .about-header .line {
    right: -240px;
  }
}
[data-router-view="about"] .about-header--1 {
  max-width: 720px;
  margin-top: 0;
}
[data-router-view="about"] .about-header--2 {
  max-width: 600px;
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-header--2 {
    margin-top: -23px;
  }
}
[data-router-view="about"] .about-header--3 {
  max-width: 420px;
}
[data-router-view="about"] .about-header--3 .line {
  position: absolute;
  top: -160px;
  left: 110px;
  height: 1px;
  width: 220px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-header--3 .line {
    display: none;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-header--3 {
    margin-top: 205px;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-header--4 {
    margin-top: 170px;
  }
}
[data-router-view="about"] .about-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 5.7142857143rem;
  letter-spacing: -0.04em;
  line-height: 1;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-title {
    font-size: 3.5714285714rem;
  }
}
@media (max-width: 21.865em) {
  [data-router-view="about"] .about-title {
    font-size: 2.8571428571rem;
  }
}
[data-router-view="about"] .about-title--large {
  font-size: 9.2857142857rem;
  line-height: 0.9230769231;
}
@media (max-width: 50.9275em) {
  [data-router-view="about"] .about-title--large {
    font-size: 5.7142857143rem;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-title--large {
    font-size: 3.9285714286rem;
  }
}
@media (max-width: 21.865em) {
  [data-router-view="about"] .about-title--large {
    font-size: 3.2142857143rem;
  }
}
[data-router-view="about"] .about-title--small {
  margin-bottom: 30px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.2857142857rem;
  letter-spacing: 0;
}
[data-router-view="about"] .about-headline,
[data-router-view="about"] .about-subtitle {
  margin-bottom: 30px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.6428571429rem;
  letter-spacing: 0.4em;
  line-height: 1;
  text-transform: uppercase;
}
[data-router-view="about"] .about-headline--blue,
[data-router-view="about"] .about-subtitle--blue {
  color: rgba(187, 194, 229, 0.5);
}
[data-router-view="about"] .about-tagline {
  margin-top: -5px;
  font-weight: 300;
  font-size: 1.6428571429rem;
  line-height: 1.5217391304;
}
[data-router-view="about"] .about-tagline,
[data-router-view="about"] .about-text {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="about"] .about-text {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7857142857;
}
[data-router-view="about"] .about-text p {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="about"] .branch {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-router-view="about"] .branch.loaded {
  opacity: 1;
}
[data-router-view="about"] .branch--1 {
  position: absolute;
  top: 50%;
  left: calc(100% + 220px);
}
[data-router-view="about"] .branch--2 {
  position: absolute;
  top: -50px;
  right: calc(100% + 180px);
}
[data-router-view="about"] .branch--3 {
  position: absolute;
  right: calc(100% + 270px);
  bottom: -40%;
}
[data-router-view="about"] .branch--4 {
  position: absolute;
  bottom: -720px;
  left: -130px;
}
[data-router-view="about"] .branch--5 {
  position: absolute;
  top: 0;
  right: -20px;
}
[data-router-view="about"] .branch--6 {
  position: absolute;
  right: -450px;
  bottom: 100px;
}
[data-router-view="about"] .about-item {
  max-width: 295px;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-item {
    max-width: 100%;
    margin-top: 65px;
  }
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--1 {
    margin-top: -30px;
    margin-right: 10px;
    margin-left: auto;
    padding-right: 30px;
  }
}
[data-router-view="about"] .about-item--2 {
  position: relative;
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--2 {
    margin-top: 65px;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-item--2 {
    position: relative;
    margin-top: 120px;
    margin-left: 30.7%;
  }
  [data-router-view="about"] .about-item--2 .line {
    position: absolute;
    top: -110px;
    right: calc(100% - 20px);
    height: 1px;
    width: 380px;
    z-index: 2;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--3 {
    margin-top: 45px;
    margin-right: 125px;
    margin-left: auto;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-item--3 {
    margin-top: 50px;
  }
}
[data-router-view="about"] .about-item--4 {
  margin-top: 70px;
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--4 {
    margin-top: 95px;
  }
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--5 {
    margin-right: 10px;
    margin-left: auto;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-item--5 {
    margin-top: -115px;
    margin-right: 125px;
  }
}
[data-router-view="about"] .about-item--6 {
  position: relative;
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--6 {
    margin-top: 58px;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-item--6 {
    margin-left: 30.7%;
  }
}
[data-router-view="about"] .about-item--7 {
  margin-top: 30px;
}
@media (min-width: 48em) {
  [data-router-view="about"] .about-item--7 {
    margin-right: 10px;
    margin-left: auto;
  }
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-item--7 {
    margin-top: -10px;
    margin-right: 125px;
  }
}
[data-router-view="about"] .about-item--7 .link--caret {
  margin-top: 55px;
}
[data-router-view="about"] .link--caret {
  padding-right: 80px;
  padding-bottom: 19px;
  color: #fff;
}
@media (max-width: 21.865em) {
  [data-router-view="about"] .link--caret {
    width: 100%;
  }
}
[data-router-view="about"] .about-products {
  max-width: 320px;
  margin-top: 190px;
  margin-right: 100px;
  margin-left: auto;
}
@media (max-width: 50.9275em) {
  [data-router-view="about"] .about-products {
    margin-top: 100px;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-products {
    max-width: 100%;
    margin-top: 65px;
    margin-right: 0;
  }
}
[data-router-view="about"] .about-products .link--caret {
  margin-top: 57px;
}
[data-router-view="about"] .about-products-list {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 2.1428571429rem;
  line-height: 1.3333333333;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-products-list {
    font-size: 1.6428571429rem;
  }
}
[data-router-view="about"] .about-products-item + .about-products-item {
  margin-top: 22px;
}
[data-router-view="about"] .about-team {
  position: relative;
  margin-top: 95px;
  z-index: 2;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-team {
    margin-top: 50px;
  }
}
[data-router-view="about"] .about-team-inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
[data-router-view="about"] .about-team-item {
  position: relative;
  height: auto;
  width: 33.33%;
  z-index: 0;
}
[data-router-view="about"] .about-team-item:before {
  padding-top: 100%;
  display: block;
  content: "";
}
@media (min-width: 50.9375em) {
  [data-router-view="about"] .about-team-item:nth-child(3n + 1) {
    transition-delay: 0.15s;
  }
  [data-router-view="about"] .about-team-item:nth-child(3n + 2) {
    transition-delay: 0.3s;
  }
  [data-router-view="about"] .about-team-item:nth-child(3n + 3) {
    transition-delay: 0.45s;
  }
}
@media (min-width: 48em) and (max-width: 50.9275em) {
  [data-router-view="about"] .about-team-item {
    width: 50%;
  }
  [data-router-view="about"] .about-team-item:nth-child(1n + 1) {
    transition-delay: 0.15s;
  }
  [data-router-view="about"] .about-team-item:nth-child(2n + 2) {
    transition-delay: 0.3s;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-team-item {
    width: 100%;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-team-item + .about-team-item {
    margin-top: 20px;
  }
}
[data-router-view="about"] .about-team-item:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  z-index: -1;
  opacity: 0;
  box-shadow: 0 0 130px rgba(0, 0, 0, 0.68);
}
.no-touchevents [data-router-view="about"] .about-team-item:after {
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-router-view="about"] .about-team-item:hover {
  z-index: 1;
}
[data-router-view="about"] .about-team-item:hover .about-team-content,
[data-router-view="about"] .about-team-item:hover .about-team-picture:before,
[data-router-view="about"] .about-team-item:hover:after {
  opacity: 1;
}
[data-router-view="about"] .about-team-picture {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}
[data-router-view="about"] .about-team-picture:before {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 180px;
  width: 100%;
  content: "";
  z-index: 1;
  opacity: 0;
  background: linear-gradient(180deg, rgba(19, 20, 25, 0) 0, #131419);
  pointer-events: none;
}
.no-touchevents [data-router-view="about"] .about-team-picture:before {
  transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-router-view="about"] .about-team-picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-router-view="about"] .about-team-picture img.loaded + img {
  opacity: 0;
}
[data-router-view="about"] .about-team-content {
  position: absolute;
  right: 35px;
  bottom: 40px;
  left: 35px;
  z-index: 1;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-team-content {
    right: 20px;
    bottom: 20px;
    left: 20px;
  }
}
[data-router-view="about"] .about-team-content h3 {
  margin-bottom: 10px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 2rem;
  letter-spacing: -0.04em;
  line-height: 1;
}
@media (max-width: 47.99em) {
  [data-router-view="about"] .about-team-content h3 {
    font-size: 1.7857142857rem;
  }
}
[data-router-view="about"] .about-team-content p {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.6428571429rem;
  letter-spacing: 0.4em;
  line-height: 1;
  text-transform: uppercase;
}
.no-touchevents [data-router-view="about"] .about-team-content {
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
}
@media (min-width: 50.9375em) {
  [data-router-view="values"] {
    padding-bottom: 320px;
  }
}
.disable-scene [data-router-view="values"]:before {
  position: absolute;
  top: 580px;
  left: 45px;
  height: 599px;
  width: 600px;
  z-index: 0;
  background-image: url(../assets/images/values/island.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (max-width: 64.365em) {
  .disable-scene [data-router-view="values"]:before {
    content: "";
  }
}
@media (max-width: 50.9275em) {
  .disable-scene [data-router-view="values"]:before {
    position: absolute;
    top: 420px;
    left: -80px;
    height: 499px;
    width: 500px;
  }
}
@media (max-width: 47.99em) {
  .disable-scene [data-router-view="values"]:before {
    position: absolute;
    top: 225px;
    left: 50%;
    height: 499px;
    width: 500px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 37.49em) {
  .disable-scene [data-router-view="values"]:before {
    position: absolute;
    top: 420px;
    left: 50%;
    height: 399px;
    width: 400px;
  }
}
@media (max-width: 21.865em) {
  .disable-scene [data-router-view="values"]:before {
    top: 360px;
  }
}
[data-router-view="values"] .values-headline,
[data-router-view="values"] .values-subtitle {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgba(187, 194, 229, 0.4);
  font-size: 0.6428571429rem;
  letter-spacing: 0.4em;
  line-height: 2;
  text-transform: uppercase;
}
[data-router-view="values"] .values-headline {
  margin-bottom: 30px;
}
[data-router-view="values"] .values-subtitle {
  margin-top: 16px;
}
@media (max-width: 21.865em) {
  [data-router-view="values"] .values-subtitle {
    font-size: 0.5714285714rem;
  }
}
[data-router-view="values"] .values-title {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  letter-spacing: -0.04em;
  line-height: 0.9230769231;
}
[data-router-view="values"] .values-title + .values-subtitle {
  margin-top: 30px;
}
[data-router-view="values"] .values-text {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.6428571429rem;
  line-height: 1.5217391304;
}
[data-router-view="contact"] {
  position: relative;
  padding-top: 330px;
  padding-bottom: 110px;
}
@media (max-width: 50.9275em) {
  [data-router-view="contact"] {
    padding-top: 200px;
    padding-bottom: 0;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="contact"] {
    padding-top: 160px;
  }
}
[data-router-view="contact"] .center {
  position: relative;
}
@media (max-width: 50.9275em) {
  [data-router-view="contact"] .line {
    display: none;
  }
}
[data-router-view="contact"] .line--1 {
  position: absolute;
  top: -200px;
  left: 50%;
  height: 1px;
  width: 180px;
  margin-left: -140px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
[data-router-view="contact"] .line--2 {
  position: absolute;
  top: 290px;
  left: -60px;
  height: 1px;
  width: 180px;
  margin-left: -140px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
[data-router-view="contact"] .contact-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
[data-router-view="contact"] .contact-title {
  height: 150px;
  width: 100%;
  margin-bottom: 100px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  max-width: 540px;
  color: #fff;
  font-size: 3.5714285714rem;
  line-height: 1;
}
@media (max-width: 47.99em) {
  [data-router-view="contact"] .contact-title {
    margin-bottom: 120px;
  }
}
[data-router-view="contact"] .contact-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
  margin-left: -20px;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-footer {
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 30px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
[data-router-view="contact"] .contact-footer__title {
  padding-right: 20px;
  padding-left: 20px;
  height: auto;
  width: 25%;
  margin-right: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-footer__title {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    margin-bottom: 37px;
  }
}
[data-router-view="contact"] .contact-footer__title ul {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.9285714286rem;
  font-weight: 400;
  line-height: 1.9;
  margin-top: auto;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-footer__title ul {
    padding-top: 20px;
  }
}
[data-router-view="contact"] .contact-footer__title a {
  padding-top: 4px;
  padding-bottom: 4px;
  display: block;
  color: inherit;
  text-decoration: none;
}
.no-touchevents [data-router-view="contact"] .contact-footer__title a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents [data-router-view="contact"] .contact-footer__title a:focus,
.no-touchevents [data-router-view="contact"] .contact-footer__title a:hover {
  color: #fff;
}
[data-router-view="contact"] .contact-email {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.5714285714rem;
  line-height: 1;
  text-decoration: none;
}
[data-router-view="contact"] .contact-column {
  height: auto;
  width: 25%;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-column {
    width: 33.33%;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="contact"] .contact-column {
    width: 100%;
  }
  [data-router-view="contact"] .contact-column + .contact-column {
    margin-top: 30px;
  }
}
[data-router-view="contact"] .contact-countries {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: -25px;
  margin-bottom: -25px;
}
[data-router-view="contact"] .contact-country {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
[data-router-view="contact"] .contact-country:not(:last-child) {
  border-bottom: 1px solid rgba(187, 194, 229, 0.3);
}
[data-router-view="contact"] .contact-country__link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  z-index: 2;
}
[data-router-view="contact"] .contact-country__text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-country__text {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="contact"] .contact-country__text {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
[data-router-view="contact"] .contact-country__text p {
  width: calc(100% - 175px);
}
@media (max-width: 37.49em) {
  [data-router-view="contact"] .contact-country__text p {
    margin-top: 10px;
    width: 100%;
  }
}
[data-router-view="contact"] .contact-country__phone {
  position: relative;
  z-index: 3;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 64.365em) {
  [data-router-view="contact"] .contact-country__phone {
    padding-left: 175px;
    width: 100%;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="contact"] .contact-country__phone {
    padding-left: 0;
  }
}
[data-router-view="contact"] .contact-country h2 {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.5714285714rem;
  line-height: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 160px;
  margin-right: 15px;
}
[data-router-view="contact"] .contact-country p,
[data-router-view="contact"] .contact-country ul {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.9285714286rem;
  font-weight: 400;
  line-height: 1.9;
}
[data-router-view="contact"] .contact-country li + li {
  margin-top: 5px;
}
[data-router-view="contact"] .contact-country a {
  color: inherit;
  text-decoration: none;
}
.no-touchevents [data-router-view="contact"] .contact-country a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents [data-router-view="contact"] .contact-country a:focus,
.no-touchevents [data-router-view="contact"] .contact-country a:hover {
  color: #fff;
}
[data-router-view="contact"] .contact-country b {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.8571428571rem;
  line-height: 1;
}
[data-router-view="contact"] .contact-column--social {
  padding-right: 0;
  padding-left: 0;
}
[data-theme="contact"] .site-footer-top {
  display: none;
}
[data-router-view="careers-detail"] {
  padding-bottom: 490px;
  color: #363c5c;
}
@media (max-width: 50.9275em) {
  [data-router-view="careers-detail"] {
    padding-bottom: 40px;
  }
}
[data-router-view="careers-detail"] + .site-footer {
  background-color: transparent;
}
[data-router-view="careers-detail"] .scene-root {
  display: none;
  z-index: -1;
}
[data-theme="careers-detail"] {
  background-color: #eef1f3;
}
.error404 [data-router-view] {
  padding-top: 130px;
  padding-bottom: 435px;
}
@media (max-width: 50.9275em) {
  .error404 [data-router-view] {
    padding-bottom: 0;
  }
}
@media (max-width: 47.99em) {
  .error404 [data-router-view] {
    padding-top: 80px;
  }
}
.error404 .not-found {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1000px;
  min-height: 420px;
}
.error404 .not-found:before {
  padding-top: 73%;
  display: block;
  content: "";
}
.error404 .not-found .content {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 75em) {
  .error404 .not-found .content {
    padding-right: 35px;
    padding-left: 35px;
  }
}
.error404 .not-found figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
@media (min-width: 75em) {
  .error404 .not-found figure {
    position: absolute;
    top: 0;
    right: -100px;
    left: -100px;
    height: 100%;
    width: calc(100% + 200px);
  }
}
.error404 .not-found figure:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-image: url(../assets/images/error-404/pattern.png);
}
.error404 .not-found img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
}
.object-fit .error404 .not-found img {
  object-fit: cover;
  object-position: center;
}
.no-object-fit .error404 .not-found img {
  font-family: "object-fit: cover; object-position: center";
  object-position: center;
}
.error404 .not-found h1 {
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 500;
  font-style: normal;
  font-size: 7.8571428571rem;
  letter-spacing: -0.04em;
  line-height: 0.92;
}
@media (max-width: 47.99em) {
  .error404 .not-found h1 {
    font-size: 5.1428571429rem;
  }
}
.error404 .not-found p {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 0.7142857143rem;
  letter-spacing: 0.6em;
  line-height: 1;
  text-transform: uppercase;
}
.error404 .not-found .link {
  color: #fff;
}
[data-router-view="newsletter"] {
  position: relative;
  padding-top: 200px;
  padding-bottom: 110px;
}
@media (max-width: 50.9275em) {
  [data-router-view="newsletter"] {
    padding-bottom: 0;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="newsletter"] {
    padding-top: 160px;
  }
}
[data-router-view="newsletter"] .center {
  position: relative;
}
@media (max-width: 50.9275em) {
  [data-router-view="newsletter"] .line {
    display: none;
  }
}
[data-router-view="newsletter"] .line--1 {
  position: absolute;
  top: -200px;
  left: 50%;
  height: 1px;
  width: 180px;
  margin-left: -140px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
[data-router-view="newsletter"] .newsletter-video {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  overflow: hidden;
}
@media (max-width: 64.365em) {
  [data-router-view="newsletter"] .newsletter-video {
    display: none;
  }
}
[data-router-view="newsletter"] .newsletter-video video {
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.object-fit [data-router-view="newsletter"] .newsletter-video video {
  object-fit: cover;
}
.no-object-fit [data-router-view="newsletter"] .newsletter-video video {
  font-family: object-fit\:cover;
}
[data-router-view="newsletter"] .newsletter-video video.loaded {
  opacity: 1;
}
[data-router-view="newsletter"] .newsletter-video:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  z-index: 1;
  background-color: rgba(19, 20, 25, 0.95);
}
[data-router-view="newsletter"] .newsletter-content {
  max-width: 355px;
  margin-bottom: 30px;
}
@media (max-width: 64.365em) {
  [data-router-view="newsletter"] .newsletter-content {
    margin-bottom: 80px;
  }
}
@media (max-width: 47.99em) {
  [data-router-view="newsletter"] .newsletter-content {
    max-width: 100%;
  }
}
[data-router-view="newsletter"] .newsletter-title {
  margin-bottom: 30px;
  font-family:
    GT Sectra Display,
    Times,
    Georgia,
    serif;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 3.5714285714rem;
  line-height: 1;
}
[data-router-view="newsletter"] .newsletter-text {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="newsletter"] .newsletter-form {
  margin-top: 20px;
}
[data-router-view="newsletter"] .newsletter-form form {
  position: relative;
}
[data-router-view="newsletter"] .newsletter-form input[type="email"] {
  height: 45px;
  width: 100%;
  margin: 0;
  padding: 0 120px 0 0;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  display: block;
  max-width: 100%;
  border: 0 none;
  border-radius: 0;
  border-bottom: 1px solid rgba(160, 168, 220, 0.5);
  outline: none;
  background: none;
  color: #fff;
  font-size: 1.4285714286rem;
  line-height: 45px;
  transition: border-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (max-width: 47.99em) {
  [data-router-view="newsletter"] .newsletter-form input[type="email"] {
    font-size: 1.1428571429rem;
  }
}
[data-router-view="newsletter"] .newsletter-form input[type="email"]:focus {
  border-color: #fff;
}
[data-router-view="newsletter"]
  .newsletter-form
  input[type="email"]::-webkit-input-placeholder {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="newsletter"]
  .newsletter-form
  input[type="email"]:-ms-input-placeholder {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="newsletter"]
  .newsletter-form
  input[type="email"]::placeholder {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="newsletter"] .newsletter-form button[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  width: 100px;
  margin: 0;
  padding: 13px 0 13px 25px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  background: none;
  border: 0 none;
  border-radius: 0;
  outline: none;
  color: #fff;
  font-size: 1.0714285714rem;
  text-align: left;
  cursor: pointer;
}
[data-router-view="newsletter"] .newsletter-form button[type="submit"]:before {
  position: absolute;
  top: 50%;
  left: 0;
  height: 10px;
  width: 6px;
  margin-top: -5px;
  margin-right: 15px;
  margin-bottom: 2px;
  content: "";
  display: inline-block;
  background-image: url(../assets/images/newsletter/caret-right.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% auto;
  vertical-align: middle;
}
.no-touchevents
  [data-router-view="newsletter"]
  .newsletter-form
  button[type="submit"]:before {
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition:
    transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
    -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents
  [data-router-view="newsletter"]
  .newsletter-form
  button[type="submit"]:focus:before,
.no-touchevents
  [data-router-view="newsletter"]
  .newsletter-form
  button[type="submit"]:hover:before {
  -webkit-transform: translateX(6px);
  transform: translateX(6px);
}
[data-router-view="newsletter"] .newsletter-form p {
  margin-top: 5px;
  font-size: 0.8571428571rem;
}
[data-router-view="newsletter"] .newsletter-form .mc4wp-notice {
  color: rgba(160, 168, 220, 0.7);
}
[data-router-view="newsletter"] .newsletter-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: -22px;
  margin-left: -22px;
}
@media (max-width: 64.365em) {
  [data-router-view="newsletter"] .newsletter-footer {
    margin-bottom: 30px;
  }
}
[data-router-view="newsletter"] .newsletter-email {
  height: auto;
  width: 50%;
  padding-right: 22px;
  padding-left: 22px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 1.5714285714rem;
  line-height: 1;
  text-decoration: none;
}
@media (max-width: 64.365em) {
  [data-router-view="newsletter"] .newsletter-email {
    width: 100%;
    margin-bottom: 37px;
  }
}
[data-router-view="newsletter"] .newsletter-column {
  height: auto;
  width: 16.66%;
  padding-right: 22px;
  padding-left: 22px;
}
@media (max-width: 64.365em) {
  [data-router-view="newsletter"] .newsletter-column {
    width: 33.33%;
  }
}
@media (max-width: 37.49em) {
  [data-router-view="newsletter"] .newsletter-column {
    width: 100%;
  }
  [data-router-view="newsletter"] .newsletter-column + .newsletter-column {
    margin-top: 30px;
  }
}
[data-router-view="newsletter"] .newsletter-column h2 {
  margin-top: 7px;
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 0.9285714286rem;
  line-height: 1;
}
[data-router-view="newsletter"] .newsletter-column h2 + p,
[data-router-view="newsletter"] .newsletter-column h2 + ul {
  margin-top: 20px;
}
[data-router-view="newsletter"] .newsletter-column p,
[data-router-view="newsletter"] .newsletter-column ul {
  font-family: Heebo, Helvetica, Arial, sans-serif;
  font-style: normal;
  color: rgba(160, 168, 220, 0.7);
  font-size: 0.9285714286rem;
  font-weight: 400;
  line-height: 1.9;
}
[data-router-view="newsletter"] .newsletter-column p + p,
[data-router-view="newsletter"] .newsletter-column ul + p {
  margin-top: 25px;
}
[data-router-view="newsletter"] .newsletter-column li + li {
  margin-top: 5px;
}
[data-router-view="newsletter"] .newsletter-column a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
[data-router-view="newsletter"] .newsletter-column b {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 0.8571428571rem;
  line-height: 1;
}
[data-router-view="newsletter"] .newsletter-column--social {
  padding-right: 0;
  padding-left: 0;
}
.no-touchevents [data-router-view="newsletter"] .newsletter-column--social a {
  transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-touchevents
  [data-router-view="newsletter"]
  .newsletter-column--social
  a:focus,
.no-touchevents
  [data-router-view="newsletter"]
  .newsletter-column--social
  a:hover {
  color: #fff;
}
[data-theme="newsletter"] .site-footer-top {
  display: none;
}
[data-theme="post"] {
  background-color: #fff;
}
[data-theme="post"] .post-contents {
  background-color: #f8f8f8;
}
[data-theme="post"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="post"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="post"] .post-content-headline b {
  color: #fff;
}
[data-theme="post"] .post-text-tagline,
[data-theme="post"] .post-text-title {
  color: #000;
}
[data-theme="post"] .post-text-content li,
[data-theme="post"] .post-text-content ol,
[data-theme="post"] .post-text-content p,
[data-theme="post"] .post-text-content ul {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="post"] .post-text-content ul li:before {
  border-color: #fff;
}
[data-theme="post"] .post-text-content ol li:before {
  color: #fff;
}
[data-theme="post"] .post-quote-content p {
  color: #000;
}
[data-theme="post"] .post-quote-content p:before {
  color: #fff;
}
[data-theme="post"] .post-quote-content cite {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="post"] .post-quote-content cite b {
  color: #fff;
}
[data-theme="post"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="post"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents [data-theme="post"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="post"] .post-medias-dots button:hover:before,
[data-theme="post"] .post-medias-dots button.is-active:before {
  background-color: #fff;
}
[data-theme="post"] .post-next-headline {
  color: #fff;
}
[data-theme="post"] .post-next-link,
[data-theme="post"] .post-next-title {
  color: #000;
}
[data-theme="post"] .post-next-link:after {
  background-color: #fff;
}
[data-theme="post"] .post-next-link .svg {
  fill: #fff;
}
[data-theme="post"] .post-header .post-cover {
  background-color: #fafafa;
}
[data-theme="post"] .post-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="post"] .post-footer .post-content-headline b {
  color: #fff;
}
[data-theme="post"] .post-footer .post-text-content p,
[data-theme="post"] .post-footer .post-text-tagline,
[data-theme="post"] .post-footer .post-text-title {
  color: #fff;
}
[data-theme="post"] .post-footer .post-text-categories {
  color: #fff;
}
[data-theme="post"] .post-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="post"] .post-footer .post-quote-content p,
[data-theme="post"] .post-footer .post-quote-content p:before {
  color: #fff;
}
[data-theme="post"] .post-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="post"] .post-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="post"] .post-footer .post-awards .center,
[data-theme="post"] .post-footer .post-credits .center,
[data-theme="post"] .post-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="post"] .post-footer .post-awards + .post-awards,
[data-theme="post"] .post-footer .post-awards + .post-credits,
[data-theme="post"] .post-footer .post-awards + .post-stats,
[data-theme="post"] .post-footer .post-credits + .post-awards,
[data-theme="post"] .post-footer .post-credits + .post-credits,
[data-theme="post"] .post-footer .post-credits + .post-stats,
[data-theme="post"] .post-footer .post-stats + .post-awards,
[data-theme="post"] .post-footer .post-stats + .post-credits,
[data-theme="post"] .post-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="post"] .post-footer .post-credits dd,
[data-theme="post"] .post-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="post"] .post-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="post"] .post-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="post"] .post-footer .post-awards-content b,
[data-theme="post"] .post-footer .post-stats-value {
  color: #fff;
}
[data-theme="post"] .post-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="post"] .post-footer-content,
[data-theme="post"] .post-footer-content:before {
  background-color: #282625;
}
[data-theme="post"] .site-footer-title .baseline {
  fill: #fff;
}
[data-theme="post"] .site-footer-block--social li {
  color: #000;
}
[data-theme="post"] .site-footer-block--social a {
  border-color: #fff;
}
[data-theme="post"] .site-footer-block--social .svg {
  fill: #fff;
}
[data-theme="post"] .site-footer-block--address h3 {
  color: #fff;
}
[data-theme="post"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="post"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="post"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="post"] .site-footer-contact a {
  color: #fff;
}
[data-theme="post"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="post"] .site-footer-newsletter {
  color: #fff;
}
[data-theme="post"] .site-footer-newsletter .svg {
  fill: #fff;
}
[data-theme="post"] .site-volume .pulsing-ui,
[data-theme="post"] .site-volume:before {
  background-color: #fff;
}
[data-theme="post"] .site-volume .pulsing-ui:after,
[data-theme="post"] .site-volume .pulsing-ui:before {
  border-color: #fff;
}
[data-theme="post"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="post"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="post"] .plyr--full-ui input[type="range"] {
  color: #fff;
}
[data-theme="post"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="post"] .plyr--video .plyr__control:hover,
[data-theme="post"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #fff;
}
[data-theme="post"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="post"] .plyr--stopped .plyr__poster:after {
  border-left-color: #fff;
}
@media (min-width: 48em) {
  [data-theme="post"]:not(.menu-active).header-sticky .site-header .button-bar {
    background-color: #000;
  }
  [data-theme="post"]:not(.menu-active).header-sticky
    .site-header
    .site-header-logo
    svg {
    fill: #000;
  }
  [data-theme="post"]:not(.menu-active).header-sticky
    .site-header
    .site-header-posts {
    color: #fff;
  }
  [data-theme="post"]:not(.menu-active).header-sticky
    .site-header
    .site-header-posts
    .svg {
    fill: #fff;
  }
}
@media (min-width: 48em) {
  [data-theme="case-orw"]:not(.menu-active) .site-header .button-bar {
    background-color: #857551;
  }
  [data-theme="case-orw"]:not(.menu-active) .site-header .site-header-logo svg {
    fill: #857551;
  }
}
@media (min-width: 48em) {
  [data-theme="case-orw"] .site-header .site-header-cases,
  [data-theme="case-orw"] .site-header .site-header-posts {
    color: #857551;
  }
  [data-theme="case-orw"] .site-header .site-header-cases .svg,
  [data-theme="case-orw"] .site-header .site-header-posts .svg {
    fill: #857551;
  }
}
[data-theme="case-orw"] .site-volume .pulsing-ui,
[data-theme="case-orw"] .site-volume:before {
  background-color: #857551;
}
[data-theme="case-orw"] .site-volume .pulsing-ui:after,
[data-theme="case-orw"] .site-volume .pulsing-ui:before {
  border-color: #857551;
}
[data-theme="case-orw"] .case-header-website .svg {
  fill: #857551;
}
@media (min-width: 48em) {
  [data-theme="case-naoz"]:not(.menu-active) .site-header .button-bar {
    background-color: #ddbc6f;
  }
  [data-theme="case-naoz"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ddbc6f;
  }
}
@media (min-width: 48em) {
  [data-theme="case-naoz"] .site-header .site-header-cases,
  [data-theme="case-naoz"] .site-header .site-header-posts {
    color: #ddbc6f;
  }
  [data-theme="case-naoz"] .site-header .site-header-cases .svg,
  [data-theme="case-naoz"] .site-header .site-header-posts .svg {
    fill: #ddbc6f;
  }
}
[data-theme="case-naoz"] .site-volume .pulsing-ui,
[data-theme="case-naoz"] .site-volume:before {
  background-color: #ddbc6f;
}
[data-theme="case-naoz"] .site-volume .pulsing-ui:after,
[data-theme="case-naoz"] .site-volume .pulsing-ui:before {
  border-color: #ddbc6f;
}
[data-theme="case-naoz"] .case-header-website .svg {
  fill: #ddbc6f;
}
@media (min-width: 48em) {
  [data-theme="case-zoox"]:not(.menu-active) .site-header .button-bar {
    background-color: #00978c;
  }
  [data-theme="case-zoox"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #00978c;
  }
}
@media (min-width: 48em) {
  [data-theme="case-zoox"] .site-header .site-header-cases,
  [data-theme="case-zoox"] .site-header .site-header-posts {
    color: #00978c;
  }
  [data-theme="case-zoox"] .site-header .site-header-cases .svg,
  [data-theme="case-zoox"] .site-header .site-header-posts .svg {
    fill: #00978c;
  }
}
[data-theme="case-zoox"] .site-volume .pulsing-ui,
[data-theme="case-zoox"] .site-volume:before {
  background-color: #00978c;
}
[data-theme="case-zoox"] .site-volume .pulsing-ui:after,
[data-theme="case-zoox"] .site-volume .pulsing-ui:before {
  border-color: #00978c;
}
[data-theme="case-zoox"] .case-header-website .svg {
  fill: #00978c;
}
@media (min-width: 48em) {
  [data-theme="case-quanta"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff8600;
  }
  [data-theme="case-quanta"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff8600;
  }
}
@media (min-width: 48em) {
  [data-theme="case-quanta"] .site-header .site-header-cases,
  [data-theme="case-quanta"] .site-header .site-header-posts {
    color: #ff8600;
  }
  [data-theme="case-quanta"] .site-header .site-header-cases .svg,
  [data-theme="case-quanta"] .site-header .site-header-posts .svg {
    fill: #ff8600;
  }
}
[data-theme="case-quanta"] .site-volume .pulsing-ui,
[data-theme="case-quanta"] .site-volume:before {
  background-color: #ff8600;
}
[data-theme="case-quanta"] .site-volume .pulsing-ui:after,
[data-theme="case-quanta"] .site-volume .pulsing-ui:before {
  border-color: #ff8600;
}
[data-theme="case-quanta"] .case-header-website .svg {
  fill: #ff8600;
}
@media (min-width: 48em) {
  [data-theme="case-bouguessa"]:not(.menu-active) .site-header .button-bar {
    background-color: gray;
  }
  [data-theme="case-bouguessa"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: gray;
  }
}
@media (min-width: 48em) {
  [data-theme="case-bouguessa"] .site-header .site-header-cases,
  [data-theme="case-bouguessa"] .site-header .site-header-posts {
    color: gray;
  }
  [data-theme="case-bouguessa"] .site-header .site-header-cases .svg,
  [data-theme="case-bouguessa"] .site-header .site-header-posts .svg {
    fill: gray;
  }
}
[data-theme="case-bouguessa"] .site-volume .pulsing-ui,
[data-theme="case-bouguessa"] .site-volume:before {
  background-color: gray;
}
[data-theme="case-bouguessa"] .site-volume .pulsing-ui:after,
[data-theme="case-bouguessa"] .site-volume .pulsing-ui:before {
  border-color: gray;
}
[data-theme="case-bouguessa"] .case-header-website .svg {
  fill: gray;
}
@media (min-width: 48em) {
  [data-theme="case-revelator"]:not(.menu-active) .site-header .button-bar {
    background-color: #8558ff;
  }
  [data-theme="case-revelator"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #8558ff;
  }
}
@media (min-width: 48em) {
  [data-theme="case-revelator"] .site-header .site-header-cases,
  [data-theme="case-revelator"] .site-header .site-header-posts {
    color: #8558ff;
  }
  [data-theme="case-revelator"] .site-header .site-header-cases .svg,
  [data-theme="case-revelator"] .site-header .site-header-posts .svg {
    fill: #8558ff;
  }
}
[data-theme="case-revelator"] .site-volume .pulsing-ui,
[data-theme="case-revelator"] .site-volume:before {
  background-color: #8558ff;
}
[data-theme="case-revelator"] .site-volume .pulsing-ui:after,
[data-theme="case-revelator"] .site-volume .pulsing-ui:before {
  border-color: #8558ff;
}
[data-theme="case-revelator"] .case-header-website .svg {
  fill: #8558ff;
}
@media (min-width: 48em) {
  [data-theme="case-crypt-tv"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff2131;
  }
  [data-theme="case-crypt-tv"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff2131;
  }
}
@media (min-width: 48em) {
  [data-theme="case-crypt-tv"] .site-header .site-header-cases,
  [data-theme="case-crypt-tv"] .site-header .site-header-posts {
    color: #ff2131;
  }
  [data-theme="case-crypt-tv"] .site-header .site-header-cases .svg,
  [data-theme="case-crypt-tv"] .site-header .site-header-posts .svg {
    fill: #ff2131;
  }
}
[data-theme="case-crypt-tv"] .site-volume .pulsing-ui,
[data-theme="case-crypt-tv"] .site-volume:before {
  background-color: #ff2131;
}
[data-theme="case-crypt-tv"] .site-volume .pulsing-ui:after,
[data-theme="case-crypt-tv"] .site-volume .pulsing-ui:before {
  border-color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-header-website .svg {
  fill: #ff2131;
}
@media (min-width: 48em) {
  [data-theme="case-navy-pier"]:not(.menu-active) .site-header .button-bar {
    background-color: #5fc4aa;
  }
  [data-theme="case-navy-pier"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #5fc4aa;
  }
}
@media (min-width: 48em) {
  [data-theme="case-navy-pier"] .site-header .site-header-cases,
  [data-theme="case-navy-pier"] .site-header .site-header-posts {
    color: #5fc4aa;
  }
  [data-theme="case-navy-pier"] .site-header .site-header-cases .svg,
  [data-theme="case-navy-pier"] .site-header .site-header-posts .svg {
    fill: #5fc4aa;
  }
}
[data-theme="case-navy-pier"] .site-volume .pulsing-ui,
[data-theme="case-navy-pier"] .site-volume:before {
  background-color: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-volume .pulsing-ui:after,
[data-theme="case-navy-pier"] .site-volume .pulsing-ui:before {
  border-color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-header-website .svg {
  fill: #5fc4aa;
}
@media (min-width: 48em) {
  [data-theme="case-ginetta"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff0069;
  }
  [data-theme="case-ginetta"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff0069;
  }
}
@media (min-width: 48em) {
  [data-theme="case-ginetta"] .site-header .site-header-cases,
  [data-theme="case-ginetta"] .site-header .site-header-posts {
    color: #ff0069;
  }
  [data-theme="case-ginetta"] .site-header .site-header-cases .svg,
  [data-theme="case-ginetta"] .site-header .site-header-posts .svg {
    fill: #ff0069;
  }
}
[data-theme="case-ginetta"] .site-volume .pulsing-ui,
[data-theme="case-ginetta"] .site-volume:before {
  background-color: #ff0069;
}
[data-theme="case-ginetta"] .site-volume .pulsing-ui:after,
[data-theme="case-ginetta"] .site-volume .pulsing-ui:before {
  border-color: #ff0069;
}
[data-theme="case-ginetta"] .case-header-website .svg {
  fill: #ff0069;
}
@media (min-width: 48em) {
  [data-theme="case-quick-vr"]:not(.menu-active) .site-header .button-bar {
    background-color: #db4547;
  }
  [data-theme="case-quick-vr"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #db4547;
  }
}
@media (min-width: 48em) {
  [data-theme="case-quick-vr"] .site-header .site-header-cases,
  [data-theme="case-quick-vr"] .site-header .site-header-posts {
    color: #db4547;
  }
  [data-theme="case-quick-vr"] .site-header .site-header-cases .svg,
  [data-theme="case-quick-vr"] .site-header .site-header-posts .svg {
    fill: #db4547;
  }
}
[data-theme="case-quick-vr"] .site-volume .pulsing-ui,
[data-theme="case-quick-vr"] .site-volume:before {
  background-color: #db4547;
}
[data-theme="case-quick-vr"] .site-volume .pulsing-ui:after,
[data-theme="case-quick-vr"] .site-volume .pulsing-ui:before {
  border-color: #db4547;
}
[data-theme="case-quick-vr"] .case-header-website .svg {
  fill: #db4547;
}
@media (min-width: 48em) {
  [data-theme="case-kikk-ar"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff587d;
  }
  [data-theme="case-kikk-ar"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff587d;
  }
}
@media (min-width: 48em) {
  [data-theme="case-kikk-ar"] .site-header .site-header-cases,
  [data-theme="case-kikk-ar"] .site-header .site-header-posts {
    color: #ff587d;
  }
  [data-theme="case-kikk-ar"] .site-header .site-header-cases .svg,
  [data-theme="case-kikk-ar"] .site-header .site-header-posts .svg {
    fill: #ff587d;
  }
}
[data-theme="case-kikk-ar"] .site-volume .pulsing-ui,
[data-theme="case-kikk-ar"] .site-volume:before {
  background-color: #ff587d;
}
[data-theme="case-kikk-ar"] .site-volume .pulsing-ui:after,
[data-theme="case-kikk-ar"] .site-volume .pulsing-ui:before {
  border-color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-header-website .svg {
  fill: #ff587d;
}
@media (min-width: 48em) {
  [data-theme="case-msi-chicago"]:not(.menu-active) .site-header .button-bar {
    background-color: #58a5c4;
  }
  [data-theme="case-msi-chicago"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #58a5c4;
  }
}
@media (min-width: 48em) {
  [data-theme="case-msi-chicago"] .site-header .site-header-cases,
  [data-theme="case-msi-chicago"] .site-header .site-header-posts {
    color: #58a5c4;
  }
  [data-theme="case-msi-chicago"] .site-header .site-header-cases .svg,
  [data-theme="case-msi-chicago"] .site-header .site-header-posts .svg {
    fill: #58a5c4;
  }
}
[data-theme="case-msi-chicago"] .site-volume .pulsing-ui,
[data-theme="case-msi-chicago"] .site-volume:before {
  background-color: #58a5c4;
}
[data-theme="case-msi-chicago"] .site-volume .pulsing-ui:after,
[data-theme="case-msi-chicago"] .site-volume .pulsing-ui:before {
  border-color: #58a5c4;
}
[data-theme="case-msi-chicago"] .case-header-website .svg {
  fill: #58a5c4;
}
@media (min-width: 48em) {
  [data-theme="case-kikk-16"]:not(.menu-active) .site-header .button-bar {
    background-color: #8c2cff;
  }
  [data-theme="case-kikk-16"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #8c2cff;
  }
}
@media (min-width: 48em) {
  [data-theme="case-kikk-16"] .site-header .site-header-cases,
  [data-theme="case-kikk-16"] .site-header .site-header-posts {
    color: #8c2cff;
  }
  [data-theme="case-kikk-16"] .site-header .site-header-cases .svg,
  [data-theme="case-kikk-16"] .site-header .site-header-posts .svg {
    fill: #8c2cff;
  }
}
[data-theme="case-kikk-16"] .site-volume .pulsing-ui,
[data-theme="case-kikk-16"] .site-volume:before {
  background-color: #8c2cff;
}
[data-theme="case-kikk-16"] .site-volume .pulsing-ui:after,
[data-theme="case-kikk-16"] .site-volume .pulsing-ui:before {
  border-color: #8c2cff;
}
[data-theme="case-kikk-16"] .case-header-website .svg {
  fill: #8c2cff;
}
@media (min-width: 48em) {
  [data-theme="case-kikk-17"]:not(.menu-active) .site-header .button-bar {
    background-color: #fda88f;
  }
  [data-theme="case-kikk-17"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #fda88f;
  }
}
@media (min-width: 48em) {
  [data-theme="case-kikk-17"] .site-header .site-header-cases,
  [data-theme="case-kikk-17"] .site-header .site-header-posts {
    color: #fda88f;
  }
  [data-theme="case-kikk-17"] .site-header .site-header-cases .svg,
  [data-theme="case-kikk-17"] .site-header .site-header-posts .svg {
    fill: #fda88f;
  }
}
[data-theme="case-kikk-17"] .site-volume .pulsing-ui,
[data-theme="case-kikk-17"] .site-volume:before {
  background-color: #fda88f;
}
[data-theme="case-kikk-17"] .site-volume .pulsing-ui:after,
[data-theme="case-kikk-17"] .site-volume .pulsing-ui:before {
  border-color: #fda88f;
}
[data-theme="case-kikk-17"] .case-header-website .svg {
  fill: #fda88f;
}
@media (min-width: 48em) {
  [data-theme="case-kikk-18"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff66a0;
  }
  [data-theme="case-kikk-18"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff66a0;
  }
}
@media (min-width: 48em) {
  [data-theme="case-kikk-18"] .site-header .site-header-cases,
  [data-theme="case-kikk-18"] .site-header .site-header-posts {
    color: #ff66a0;
  }
  [data-theme="case-kikk-18"] .site-header .site-header-cases .svg,
  [data-theme="case-kikk-18"] .site-header .site-header-posts .svg {
    fill: #ff66a0;
  }
}
[data-theme="case-kikk-18"] .site-volume .pulsing-ui,
[data-theme="case-kikk-18"] .site-volume:before {
  background-color: #ff66a0;
}
[data-theme="case-kikk-18"] .site-volume .pulsing-ui:after,
[data-theme="case-kikk-18"] .site-volume .pulsing-ui:before {
  border-color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-header-website .svg {
  fill: #ff66a0;
}
@media (min-width: 48em) {
  [data-theme="case-world-expo"]:not(.menu-active) .site-header .button-bar {
    background-color: #8e7365;
  }
  [data-theme="case-world-expo"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #8e7365;
  }
}
@media (min-width: 48em) {
  [data-theme="case-world-expo"] .site-header .site-header-cases,
  [data-theme="case-world-expo"] .site-header .site-header-posts {
    color: #8e7365;
  }
  [data-theme="case-world-expo"] .site-header .site-header-cases .svg,
  [data-theme="case-world-expo"] .site-header .site-header-posts .svg {
    fill: #8e7365;
  }
}
[data-theme="case-world-expo"] .site-volume .pulsing-ui,
[data-theme="case-world-expo"] .site-volume:before {
  background-color: #8e7365;
}
[data-theme="case-world-expo"] .site-volume .pulsing-ui:after,
[data-theme="case-world-expo"] .site-volume .pulsing-ui:before {
  border-color: #8e7365;
}
[data-theme="case-world-expo"] .case-header-website .svg {
  fill: #8e7365;
}
@media (min-width: 48em) {
  [data-theme="case-idea-vault"]:not(.menu-active) .site-header .button-bar {
    background-color: #f1260e;
  }
  [data-theme="case-idea-vault"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #f1260e;
  }
}
@media (min-width: 48em) {
  [data-theme="case-idea-vault"] .site-header .site-header-cases,
  [data-theme="case-idea-vault"] .site-header .site-header-posts {
    color: #f1260e;
  }
  [data-theme="case-idea-vault"] .site-header .site-header-cases .svg,
  [data-theme="case-idea-vault"] .site-header .site-header-posts .svg {
    fill: #f1260e;
  }
}
[data-theme="case-idea-vault"] .site-volume .pulsing-ui,
[data-theme="case-idea-vault"] .site-volume:before {
  background-color: #f1260e;
}
[data-theme="case-idea-vault"] .site-volume .pulsing-ui:after,
[data-theme="case-idea-vault"] .site-volume .pulsing-ui:before {
  border-color: #f1260e;
}
[data-theme="case-idea-vault"] .case-header-website .svg {
  fill: #f1260e;
}
@media (min-width: 48em) {
  [data-theme="case-covermymeds"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff8f1d;
  }
  [data-theme="case-covermymeds"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff8f1d;
  }
}
@media (min-width: 48em) {
  [data-theme="case-covermymeds"] .site-header .site-header-cases,
  [data-theme="case-covermymeds"] .site-header .site-header-posts {
    color: #ff8f1d;
  }
  [data-theme="case-covermymeds"] .site-header .site-header-cases .svg,
  [data-theme="case-covermymeds"] .site-header .site-header-posts .svg {
    fill: #ff8f1d;
  }
}
[data-theme="case-covermymeds"] .site-volume .pulsing-ui,
[data-theme="case-covermymeds"] .site-volume:before {
  background-color: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-volume .pulsing-ui:after,
[data-theme="case-covermymeds"] .site-volume .pulsing-ui:before {
  border-color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-header-website .svg {
  fill: #ff8f1d;
}
@media (min-width: 48em) {
  [data-theme="case-tomorrowland"]:not(.menu-active) .site-header .button-bar {
    background-color: #d79a21;
  }
  [data-theme="case-tomorrowland"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #d79a21;
  }
}
@media (min-width: 48em) {
  [data-theme="case-tomorrowland"] .site-header .site-header-cases,
  [data-theme="case-tomorrowland"] .site-header .site-header-posts {
    color: #d79a21;
  }
  [data-theme="case-tomorrowland"] .site-header .site-header-cases .svg,
  [data-theme="case-tomorrowland"] .site-header .site-header-posts .svg {
    fill: #d79a21;
  }
}
[data-theme="case-tomorrowland"] .site-volume .pulsing-ui,
[data-theme="case-tomorrowland"] .site-volume:before {
  background-color: #d79a21;
}
[data-theme="case-tomorrowland"] .site-volume .pulsing-ui:after,
[data-theme="case-tomorrowland"] .site-volume .pulsing-ui:before {
  border-color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-header-website .svg {
  fill: #d79a21;
}
@media (min-width: 48em) {
  [data-theme="case-the-kennedy-center"]:not(.menu-active)
    .site-header
    .button-bar {
    background-color: #5bb27a;
  }
  [data-theme="case-the-kennedy-center"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #5bb27a;
  }
}
@media (min-width: 48em) {
  [data-theme="case-the-kennedy-center"] .site-header .site-header-cases,
  [data-theme="case-the-kennedy-center"] .site-header .site-header-posts {
    color: #5bb27a;
  }
  [data-theme="case-the-kennedy-center"] .site-header .site-header-cases .svg,
  [data-theme="case-the-kennedy-center"] .site-header .site-header-posts .svg {
    fill: #5bb27a;
  }
}
[data-theme="case-the-kennedy-center"] .site-volume .pulsing-ui,
[data-theme="case-the-kennedy-center"] .site-volume:before {
  background-color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-volume .pulsing-ui:after,
[data-theme="case-the-kennedy-center"] .site-volume .pulsing-ui:before {
  border-color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-header-website .svg {
  fill: #5bb27a;
}
@media (min-width: 48em) {
  [data-theme="case-this-was-louises-phone"]:not(.menu-active)
    .site-header
    .button-bar {
    background-color: #ff2ebf;
  }
  [data-theme="case-this-was-louises-phone"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff2ebf;
  }
}
@media (min-width: 48em) {
  [data-theme="case-this-was-louises-phone"] .site-header .site-header-cases,
  [data-theme="case-this-was-louises-phone"] .site-header .site-header-posts {
    color: #ff2ebf;
  }
  [data-theme="case-this-was-louises-phone"]
    .site-header
    .site-header-cases
    .svg,
  [data-theme="case-this-was-louises-phone"]
    .site-header
    .site-header-posts
    .svg {
    fill: #ff2ebf;
  }
}
[data-theme="case-this-was-louises-phone"] .site-volume .pulsing-ui,
[data-theme="case-this-was-louises-phone"] .site-volume:before {
  background-color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-volume .pulsing-ui:after,
[data-theme="case-this-was-louises-phone"] .site-volume .pulsing-ui:before {
  border-color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-header-website .svg {
  fill: #ff2ebf;
}
@media (min-width: 48em) {
  [data-theme="case-bijenkorf"]:not(.menu-active) .site-header .button-bar {
    background-color: #ebcd7d;
  }
  [data-theme="case-bijenkorf"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ebcd7d;
  }
}
@media (min-width: 48em) {
  [data-theme="case-bijenkorf"] .site-header .site-header-cases,
  [data-theme="case-bijenkorf"] .site-header .site-header-posts {
    color: #ebcd7d;
  }
  [data-theme="case-bijenkorf"] .site-header .site-header-cases .svg,
  [data-theme="case-bijenkorf"] .site-header .site-header-posts .svg {
    fill: #ebcd7d;
  }
}
[data-theme="case-bijenkorf"] .site-volume .pulsing-ui,
[data-theme="case-bijenkorf"] .site-volume:before {
  background-color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .site-volume .pulsing-ui:after,
[data-theme="case-bijenkorf"] .site-volume .pulsing-ui:before {
  border-color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-header-website .svg {
  fill: #ebcd7d;
}
@media (min-width: 48em) {
  [data-theme="case-jaegerl"]:not(.menu-active) .site-header .button-bar {
    background-color: #b7a98e;
  }
  [data-theme="case-jaegerl"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #b7a98e;
  }
}
@media (min-width: 48em) {
  [data-theme="case-jaegerl"] .site-header .site-header-cases,
  [data-theme="case-jaegerl"] .site-header .site-header-posts {
    color: #b7a98e;
  }
  [data-theme="case-jaegerl"] .site-header .site-header-cases .svg,
  [data-theme="case-jaegerl"] .site-header .site-header-posts .svg {
    fill: #b7a98e;
  }
}
[data-theme="case-jaegerl"] .site-volume .pulsing-ui,
[data-theme="case-jaegerl"] .site-volume:before {
  background-color: #b7a98e;
}
[data-theme="case-jaegerl"] .site-volume .pulsing-ui:after,
[data-theme="case-jaegerl"] .site-volume .pulsing-ui:before {
  border-color: #b7a98e;
}
[data-theme="case-jaegerl"] .case-header-website .svg {
  fill: #b7a98e;
}
@media (min-width: 48em) {
  [data-theme="case-hape"]:not(.menu-active) .site-header .button-bar {
    background-color: #131418;
  }
  [data-theme="case-hape"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #131418;
  }
}
@media (min-width: 48em) {
  [data-theme="case-hape"] .site-header .site-header-cases,
  [data-theme="case-hape"] .site-header .site-header-posts {
    color: #131418;
  }
  [data-theme="case-hape"] .site-header .site-header-cases .svg,
  [data-theme="case-hape"] .site-header .site-header-posts .svg {
    fill: #131418;
  }
}
[data-theme="case-hape"] .site-volume .pulsing-ui,
[data-theme="case-hape"] .site-volume:before {
  background-color: #131418;
}
[data-theme="case-hape"] .site-volume .pulsing-ui:after,
[data-theme="case-hape"] .site-volume .pulsing-ui:before {
  border-color: #131418;
}
[data-theme="case-hape"] .case-header-website .svg {
  fill: #131418;
}
@media (min-width: 48em) {
  [data-theme="case-sprite-marvel"]:not(.menu-active) .site-header .button-bar {
    background-color: #49f986;
  }
  [data-theme="case-sprite-marvel"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #49f986;
  }
}
@media (min-width: 48em) {
  [data-theme="case-sprite-marvel"] .site-header .site-header-cases,
  [data-theme="case-sprite-marvel"] .site-header .site-header-posts {
    color: #49f986;
  }
  [data-theme="case-sprite-marvel"] .site-header .site-header-cases .svg,
  [data-theme="case-sprite-marvel"] .site-header .site-header-posts .svg {
    fill: #49f986;
  }
}
[data-theme="case-sprite-marvel"] .site-volume .pulsing-ui,
[data-theme="case-sprite-marvel"] .site-volume:before {
  background-color: #49f986;
}
[data-theme="case-sprite-marvel"] .site-volume .pulsing-ui:after,
[data-theme="case-sprite-marvel"] .site-volume .pulsing-ui:before {
  border-color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-header-website .svg {
  fill: #49f986;
}
@media (min-width: 48em) {
  [data-theme="case-meebits"]:not(.menu-active) .site-header .button-bar {
    background-color: #6366f1;
  }
  [data-theme="case-meebits"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #6366f1;
  }
}
@media (min-width: 48em) {
  [data-theme="case-meebits"] .site-header .site-header-cases,
  [data-theme="case-meebits"] .site-header .site-header-posts {
    color: #6366f1;
  }
  [data-theme="case-meebits"] .site-header .site-header-cases .svg,
  [data-theme="case-meebits"] .site-header .site-header-posts .svg {
    fill: #6366f1;
  }
}
[data-theme="case-meebits"] .site-volume .pulsing-ui,
[data-theme="case-meebits"] .site-volume:before {
  background-color: #6366f1;
}
[data-theme="case-meebits"] .site-volume .pulsing-ui:after,
[data-theme="case-meebits"] .site-volume .pulsing-ui:before {
  border-color: #6366f1;
}
[data-theme="case-meebits"] .case-header-website .svg {
  fill: #6366f1;
}
@media (min-width: 48em) {
  [data-theme="case-adobe-taking-shape"]:not(.menu-active)
    .site-header
    .button-bar {
    background-color: #cca691;
  }
  [data-theme="case-adobe-taking-shape"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #cca691;
  }
}
@media (min-width: 48em) {
  [data-theme="case-adobe-taking-shape"] .site-header .site-header-cases,
  [data-theme="case-adobe-taking-shape"] .site-header .site-header-posts {
    color: #cca691;
  }
  [data-theme="case-adobe-taking-shape"] .site-header .site-header-cases .svg,
  [data-theme="case-adobe-taking-shape"] .site-header .site-header-posts .svg {
    fill: #cca691;
  }
}
[data-theme="case-adobe-taking-shape"] .site-volume .pulsing-ui,
[data-theme="case-adobe-taking-shape"] .site-volume:before {
  background-color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-volume .pulsing-ui:after,
[data-theme="case-adobe-taking-shape"] .site-volume .pulsing-ui:before {
  border-color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-header-website .svg {
  fill: #cca691;
}
@media (min-width: 48em) {
  [data-theme="case-panasonic"]:not(.menu-active) .site-header .button-bar {
    background-color: #3fa1db;
  }
  [data-theme="case-panasonic"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #3fa1db;
  }
}
@media (min-width: 48em) {
  [data-theme="case-panasonic"] .site-header .site-header-cases,
  [data-theme="case-panasonic"] .site-header .site-header-posts {
    color: #3fa1db;
  }
  [data-theme="case-panasonic"] .site-header .site-header-cases .svg,
  [data-theme="case-panasonic"] .site-header .site-header-posts .svg {
    fill: #3fa1db;
  }
}
[data-theme="case-panasonic"] .site-volume .pulsing-ui,
[data-theme="case-panasonic"] .site-volume:before {
  background-color: #3fa1db;
}
[data-theme="case-panasonic"] .site-volume .pulsing-ui:after,
[data-theme="case-panasonic"] .site-volume .pulsing-ui:before {
  border-color: #3fa1db;
}
[data-theme="case-panasonic"] .case-header-website .svg {
  fill: #3fa1db;
}
@media (min-width: 48em) {
  [data-theme="case-pioneer"]:not(.menu-active) .site-header .button-bar {
    background-color: #66e8ba;
  }
  [data-theme="case-pioneer"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #66e8ba;
  }
}
@media (min-width: 48em) {
  [data-theme="case-pioneer"] .site-header .site-header-cases,
  [data-theme="case-pioneer"] .site-header .site-header-posts {
    color: #66e8ba;
  }
  [data-theme="case-pioneer"] .site-header .site-header-cases .svg,
  [data-theme="case-pioneer"] .site-header .site-header-posts .svg {
    fill: #66e8ba;
  }
}
[data-theme="case-pioneer"] .site-volume .pulsing-ui,
[data-theme="case-pioneer"] .site-volume:before {
  background-color: #66e8ba;
}
[data-theme="case-pioneer"] .site-volume .pulsing-ui:after,
[data-theme="case-pioneer"] .site-volume .pulsing-ui:before {
  border-color: #66e8ba;
}
[data-theme="case-pioneer"] .case-header-website .svg {
  fill: #66e8ba;
}
@media (min-width: 48em) {
  [data-theme="case-vault"]:not(.menu-active) .site-header .button-bar {
    background-color: #c1c5d7;
  }
  [data-theme="case-vault"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #c1c5d7;
  }
}
@media (min-width: 48em) {
  [data-theme="case-vault"] .site-header .site-header-cases,
  [data-theme="case-vault"] .site-header .site-header-posts {
    color: #c1c5d7;
  }
  [data-theme="case-vault"] .site-header .site-header-cases .svg,
  [data-theme="case-vault"] .site-header .site-header-posts .svg {
    fill: #c1c5d7;
  }
}
[data-theme="case-vault"] .site-volume .pulsing-ui,
[data-theme="case-vault"] .site-volume:before {
  background-color: #c1c5d7;
}
[data-theme="case-vault"] .site-volume .pulsing-ui:after,
[data-theme="case-vault"] .site-volume .pulsing-ui:before {
  border-color: #c1c5d7;
}
[data-theme="case-vault"] .case-header-website .svg {
  fill: #c1c5d7;
}
@media (min-width: 48em) {
  [data-theme="case-mac"]:not(.menu-active) .site-header .button-bar {
    background-color: #fcb140;
  }
  [data-theme="case-mac"]:not(.menu-active) .site-header .site-header-logo svg {
    fill: #fcb140;
  }
}
@media (min-width: 48em) {
  [data-theme="case-mac"] .site-header .site-header-cases,
  [data-theme="case-mac"] .site-header .site-header-posts {
    color: #fcb140;
  }
  [data-theme="case-mac"] .site-header .site-header-cases .svg,
  [data-theme="case-mac"] .site-header .site-header-posts .svg {
    fill: #fcb140;
  }
}
[data-theme="case-mac"] .site-volume .pulsing-ui,
[data-theme="case-mac"] .site-volume:before {
  background-color: #fcb140;
}
[data-theme="case-mac"] .site-volume .pulsing-ui:after,
[data-theme="case-mac"] .site-volume .pulsing-ui:before {
  border-color: #fcb140;
}
[data-theme="case-mac"] .case-header-website .svg {
  fill: #fcb140;
}
@media (min-width: 48em) {
  [data-theme="case-virgin-galactic"]:not(.menu-active)
    .site-header
    .button-bar {
    background-color: #c80afb;
  }
  [data-theme="case-virgin-galactic"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #c80afb;
  }
}
@media (min-width: 48em) {
  [data-theme="case-virgin-galactic"] .site-header .site-header-cases,
  [data-theme="case-virgin-galactic"] .site-header .site-header-posts {
    color: #c80afb;
  }
  [data-theme="case-virgin-galactic"] .site-header .site-header-cases .svg,
  [data-theme="case-virgin-galactic"] .site-header .site-header-posts .svg {
    fill: #c80afb;
  }
}
[data-theme="case-virgin-galactic"] .site-volume .pulsing-ui,
[data-theme="case-virgin-galactic"] .site-volume:before {
  background-color: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-volume .pulsing-ui:after,
[data-theme="case-virgin-galactic"] .site-volume .pulsing-ui:before {
  border-color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-header-website .svg {
  fill: #c80afb;
}
@media (min-width: 48em) {
  [data-theme="case-geske"]:not(.menu-active) .site-header .button-bar {
    background-color: #5d3233;
  }
  [data-theme="case-geske"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #5d3233;
  }
}
@media (min-width: 48em) {
  [data-theme="case-geske"] .site-header .site-header-cases,
  [data-theme="case-geske"] .site-header .site-header-posts {
    color: #5d3233;
  }
  [data-theme="case-geske"] .site-header .site-header-cases .svg,
  [data-theme="case-geske"] .site-header .site-header-posts .svg {
    fill: #5d3233;
  }
}
[data-theme="case-geske"] .site-volume .pulsing-ui,
[data-theme="case-geske"] .site-volume:before {
  background-color: #5d3233;
}
[data-theme="case-geske"] .site-volume .pulsing-ui:after,
[data-theme="case-geske"] .site-volume .pulsing-ui:before {
  border-color: #5d3233;
}
[data-theme="case-geske"] .case-header-website .svg {
  fill: #5d3233;
}
@media (min-width: 48em) {
  [data-theme="case-unkjd"]:not(.menu-active) .site-header .button-bar {
    background-color: #ff2581;
  }
  [data-theme="case-unkjd"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #ff2581;
  }
}
@media (min-width: 48em) {
  [data-theme="case-unkjd"] .site-header .site-header-cases,
  [data-theme="case-unkjd"] .site-header .site-header-posts {
    color: #ff2581;
  }
  [data-theme="case-unkjd"] .site-header .site-header-cases .svg,
  [data-theme="case-unkjd"] .site-header .site-header-posts .svg {
    fill: #ff2581;
  }
}
[data-theme="case-unkjd"] .site-volume .pulsing-ui,
[data-theme="case-unkjd"] .site-volume:before {
  background-color: #ff2581;
}
[data-theme="case-unkjd"] .site-volume .pulsing-ui:after,
[data-theme="case-unkjd"] .site-volume .pulsing-ui:before {
  border-color: #ff2581;
}
[data-theme="case-unkjd"] .case-header-website .svg {
  fill: #ff2581;
}
@media (min-width: 48em) {
  [data-theme="case-aiff"]:not(.menu-active) .site-header .button-bar {
    background-color: #992cff;
  }
  [data-theme="case-aiff"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #992cff;
  }
}
@media (min-width: 48em) {
  [data-theme="case-aiff"] .site-header .site-header-cases,
  [data-theme="case-aiff"] .site-header .site-header-posts {
    color: #992cff;
  }
  [data-theme="case-aiff"] .site-header .site-header-cases .svg,
  [data-theme="case-aiff"] .site-header .site-header-posts .svg {
    fill: #992cff;
  }
}
[data-theme="case-aiff"] .site-volume .pulsing-ui,
[data-theme="case-aiff"] .site-volume:before {
  background-color: #992cff;
}
[data-theme="case-aiff"] .site-volume .pulsing-ui:after,
[data-theme="case-aiff"] .site-volume .pulsing-ui:before {
  border-color: #992cff;
}
[data-theme="case-aiff"] .case-header-website .svg {
  fill: #992cff;
}
@media (min-width: 48em) {
  [data-theme="case-doordash"]:not(.menu-active) .site-header .button-bar {
    background-color: #531512;
  }
  [data-theme="case-doordash"]:not(.menu-active)
    .site-header
    .site-header-logo
    svg {
    fill: #531512;
  }
}
@media (min-width: 48em) {
  [data-theme="case-doordash"] .site-header .site-header-cases,
  [data-theme="case-doordash"] .site-header .site-header-posts {
    color: #531512;
  }
  [data-theme="case-doordash"] .site-header .site-header-cases .svg,
  [data-theme="case-doordash"] .site-header .site-header-posts .svg {
    fill: #531512;
  }
}
[data-theme="case-doordash"] .site-volume .pulsing-ui,
[data-theme="case-doordash"] .site-volume:before {
  background-color: #531512;
}
[data-theme="case-doordash"] .site-volume .pulsing-ui:after,
[data-theme="case-doordash"] .site-volume .pulsing-ui:before {
  border-color: #531512;
}
[data-theme="case-doordash"] .case-header-website .svg {
  fill: #531512;
}
[data-theme="case-orw"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-orw"].header-sticky:not(.menu-open) .site-header {
    background-color: #d9d9d9;
  }
}
[data-theme="case-orw"]:not(.header-sticky):not(.menu-open)
  .site-header-logo
  svg {
  fill: #857551;
}
[data-theme="case-orw"]:not(.header-sticky):not(.menu-open)
  .site-header-button
  span {
  background-color: #857551;
}
[data-theme="case-orw"] .case-header {
  background-color: #fff;
}
[data-theme="case-orw"] .case-header-headline,
[data-theme="case-orw"] .case-header-introduction {
  color: #857551;
}
[data-theme="case-orw"] .case-header-back,
[data-theme="case-orw"] .case-header-metas {
  color: #ff002c;
}
[data-theme="case-orw"] .case-header-metas a {
  color: #857551;
}
[data-theme="case-orw"] .case-header-back .svg {
  fill: #ff002c;
}
[data-theme="case-orw"] .post-contents .post-medias:first-child:before {
  content: none;
}
[data-theme="case-orw"]
  .post-contents
  .post-content:not(:nth-child(9)):not(:nth-child(10))
  + .post-content {
  padding-top: 0;
}
[data-theme="case-orw"] .post-contents .post-quote {
  height: 670px;
  width: 100%;
  padding-top: 160px;
  background-color: #2d2933;
  background-image: url(../assets/images/cases/orw/quote.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 50% 0;
}
@media (max-width: 50.9275em) {
  [data-theme="case-orw"] .post-contents .post-quote {
    height: 500px;
    width: 100%;
    padding-top: 100px;
  }
}
@media (max-width: 47.99em) {
  [data-theme="case-orw"] .post-contents .post-quote {
    height: auto;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 50px;
    background-image: none;
  }
}
[data-theme="case-orw"]
  .post-contents
  .post-quote
  .post-quote-column:first-child {
  display: none;
}
@media (min-width: 48em) {
  [data-theme="case-orw"]
    .post-contents
    .post-quote
    .post-quote-column:nth-child(2) {
    width: 460px;
  }
}
[data-theme="case-orw"] .post-content-headline {
  color: #857551;
}
[data-theme="case-orw"] .post-content-headline b {
  color: #ff002c;
}
[data-theme="case-orw"] .post-cover {
  background-color: #fafafa;
}
[data-theme="case-orw"] .post-text-tagline,
[data-theme="case-orw"] .post-text-title {
  color: #857551;
}
[data-theme="case-orw"] .post-text-content p {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-orw"] .post-text-categories {
  color: #ff002c;
}
[data-theme="case-orw"] .post-quote-content p {
  color: #fff;
}
[data-theme="case-orw"] .post-quote-content p:before {
  color: #857551;
}
@media (max-width: 64.365em) {
  [data-theme="case-orw"] .post-quote-content p:before {
    left: -35px;
  }
}
[data-theme="case-orw"] .post-quote-content cite {
  color: #857551;
}
[data-theme="case-orw"] .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-orw"] .case-footer .post-quote-content p {
  color: #857551;
}
[data-theme="case-orw"] .case-footer .post-quote-content p:before {
  color: #ff002c;
}
[data-theme="case-orw"] .case-footer .post-quote-content cite {
  color: #857551;
}
[data-theme="case-orw"] .case-footer .post-quote-content cite b {
  color: #ff002c;
}
[data-theme="case-orw"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-orw"] .case-footer-content,
[data-theme="case-orw"] .case-footer-content:before {
  background-color: #fff;
}
[data-theme="case-orw"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-orw"] .case-next-link,
[data-theme="case-orw"] .case-next-title {
  color: #857551;
}
[data-theme="case-orw"] .case-next-link:after {
  background-color: #ff002c;
}
[data-theme="case-orw"] .case-next-link .svg {
  fill: #ff002c;
}
[data-theme="case-orw"] .site-footer-title .baseline {
  fill: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-orw"] .site-footer-block--social a {
  border-color: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-block--social .svg {
  fill: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-block--address h3 {
  color: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-orw"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-orw"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-orw"] .site-footer-contact a {
  color: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-orw"] .site-footer-newsletter {
  color: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .site-footer-newsletter .svg {
  fill: rgba(255, 0, 44, 0.9);
}
[data-theme="case-orw"] .plyr--full-ui input[type="range"] {
  color: #ff002c;
}
[data-theme="case-orw"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-orw"] .plyr--video .plyr__control:hover,
[data-theme="case-orw"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff002c;
}
[data-theme="case-orw"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-orw"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff002c;
}
[data-theme="case-naoz"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-naoz"].header-sticky:not(.menu-open) .site-header {
    background-color: #120e20;
  }
}
[data-theme="case-naoz"] .case-footer .post-text-tagline,
[data-theme="case-naoz"] .case-footer .post-text-title,
[data-theme="case-naoz"] .case-header .post-text-tagline,
[data-theme="case-naoz"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-naoz"] .case-footer .post-text-content p,
[data-theme="case-naoz"] .case-header .post-text-content p {
  color: rgba(228, 236, 255, 0.8);
}
[data-theme="case-naoz"] .case-footer .post-text-categories,
[data-theme="case-naoz"] .case-header .post-text-categories {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-footer .post-content-headline,
[data-theme="case-naoz"] .case-header .post-content-headline {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-naoz"] .case-footer .post-content-headline b,
[data-theme="case-naoz"] .case-header .post-content-headline b {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-footer .post-cover,
[data-theme="case-naoz"] .case-header .post-cover {
  background-color: #120e21;
}
[data-theme="case-naoz"] .case-header {
  background-color: #161128;
}
[data-theme="case-naoz"] .case-header-metas {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-header-back .svg {
  fill: #ddbc6f;
}
[data-theme="case-naoz"] .post-contents .post-medias:first-child:before {
  background-color: #161128;
}
[data-theme="case-naoz"] .post-contents .post-content {
  background-color: #fff;
}
[data-theme="case-naoz"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-naoz"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-naoz"] .post-content-headline b {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .post-text-tagline,
[data-theme="case-naoz"] .post-text-title {
  color: #131313;
}
[data-theme="case-naoz"] .post-text-content p {
  color: rgba(130, 115, 146, 0.6);
}
[data-theme="case-naoz"] .post-medias-dots button:before {
  background-color: #827392;
}
[data-theme="case-naoz"] .post-medias-dots button:after {
  border-color: rgba(130, 115, 146, 0.5);
}
.no-touchevents [data-theme="case-naoz"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-naoz"] .post-medias-dots button:hover:before,
[data-theme="case-naoz"] .post-medias-dots button.is-active:before {
  background-color: #ddbc6f;
}
@media (min-width: 48em) {
  [data-theme="case-naoz"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:first-child {
    width: calc(68.4% - 10px);
  }
  [data-theme="case-naoz"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:nth-child(2) {
    width: calc(31.6% - 10px);
  }
}
@media (min-width: 48em) {
  [data-theme="case-naoz"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:first-child {
    width: calc(52.1% - 10px);
  }
  [data-theme="case-naoz"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:nth-child(2) {
    width: calc(47.9% - 10px);
  }
}
[data-theme="case-naoz"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-naoz"] .case-footer .post-quote-content p:before {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-naoz"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-naoz"] .case-footer .post-awards .center,
[data-theme="case-naoz"] .case-footer .post-credits .center,
[data-theme="case-naoz"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-naoz"] .case-footer .post-awards + .post-awards,
[data-theme="case-naoz"] .case-footer .post-awards + .post-credits,
[data-theme="case-naoz"] .case-footer .post-awards + .post-stats,
[data-theme="case-naoz"] .case-footer .post-credits + .post-awards,
[data-theme="case-naoz"] .case-footer .post-credits + .post-credits,
[data-theme="case-naoz"] .case-footer .post-credits + .post-stats,
[data-theme="case-naoz"] .case-footer .post-stats + .post-awards,
[data-theme="case-naoz"] .case-footer .post-stats + .post-credits,
[data-theme="case-naoz"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-naoz"] .case-footer .post-credits dd {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-naoz"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-naoz"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-naoz"] .case-footer .post-awards-content {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-naoz"] .case-footer .post-stats-value {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-footer .post-stats-label {
  color: #fff;
}
[data-theme="case-naoz"] .case-footer-content,
[data-theme="case-naoz"] .case-footer-content:before {
  background-color: #161128;
}
[data-theme="case-naoz"] .case-next-headline {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .case-next-link,
[data-theme="case-naoz"] .case-next-title {
  color: #161128;
}
[data-theme="case-naoz"] .case-next-link:after {
  background-color: #ddbc6f;
}
[data-theme="case-naoz"] .case-next-link .svg,
[data-theme="case-naoz"] .site-footer-title .baseline {
  fill: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-naoz"] .site-footer-block--social a {
  border-color: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-block--social .svg {
  fill: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-block--address h3 {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-naoz"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-naoz"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-naoz"] .site-footer-contact a {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-naoz"] .site-footer-newsletter {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .site-footer-newsletter .svg {
  fill: #ddbc6f;
}
[data-theme="case-naoz"] .plyr--full-ui input[type="range"] {
  color: #ddbc6f;
}
[data-theme="case-naoz"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-naoz"] .plyr--video .plyr__control:hover,
[data-theme="case-naoz"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ddbc6f;
}
[data-theme="case-naoz"] .plyr--stopped .plyr__poster:before {
  background-color: #161128;
}
[data-theme="case-naoz"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ddbc6f;
}
[data-theme="case-zoox"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-zoox"].header-sticky:not(.menu-open) .site-header {
    background-color: #020206;
  }
}
[data-theme="case-zoox"] .post-medias[data-layout="full"] .tns-nav button {
  color: #00978c;
}
[data-theme="case-zoox"] .case-header {
  background-color: #020308;
}
[data-theme="case-zoox"] .case-header .post-text-tagline,
[data-theme="case-zoox"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-zoox"] .case-header .post-text-content p {
  color: #95969d;
}
[data-theme="case-zoox"] .case-header .post-text-categories {
  color: #00978c;
}
[data-theme="case-zoox"] .case-header .post-content-headline {
  color: #fff;
}
[data-theme="case-zoox"] .case-header .post-content-headline b {
  color: #00978c;
}
[data-theme="case-zoox"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-zoox"] .case-header-metas {
  color: #00978c;
}
[data-theme="case-zoox"] .case-header-back .svg {
  fill: #00978c;
}
[data-theme="case-zoox"] .case-footer .post-text-content p,
[data-theme="case-zoox"] .case-footer .post-text-tagline,
[data-theme="case-zoox"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-zoox"] .case-footer .post-text-categories {
  color: #00978c;
}
[data-theme="case-zoox"] .case-footer .post-content-headline {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-zoox"] .case-footer .post-content-headline b {
  color: #00978c;
}
[data-theme="case-zoox"] .case-footer .post-cover {
  background-color: #000;
}
[data-theme="case-zoox"] .post-contents {
  background-color: #fbfbfb;
}
[data-theme="case-zoox"] .post-contents .post-medias:first-child:before {
  background-color: #020308;
  height: 25%;
}
[data-theme="case-zoox"]
  .post-contents
  .post-content
  + .post-content:not(:nth-child(8)):not(:nth-child(12)) {
  padding-top: 0;
}
[data-theme="case-zoox"] .post-content:nth-child(8),
[data-theme="case-zoox"] .post-content:nth-child(9),
[data-theme="case-zoox"] .post-content:nth-child(10),
[data-theme="case-zoox"] .post-content:nth-child(11) {
  background-color: #020308;
}
[data-theme="case-zoox"] .post-content:nth-child(8) .post-text-tagline,
[data-theme="case-zoox"] .post-content:nth-child(8) .post-text-title,
[data-theme="case-zoox"] .post-content:nth-child(9) .post-text-tagline,
[data-theme="case-zoox"] .post-content:nth-child(9) .post-text-title,
[data-theme="case-zoox"] .post-content:nth-child(10) .post-text-tagline,
[data-theme="case-zoox"] .post-content:nth-child(10) .post-text-title,
[data-theme="case-zoox"] .post-content:nth-child(11) .post-text-tagline,
[data-theme="case-zoox"] .post-content:nth-child(11) .post-text-title {
  color: #fff;
}
[data-theme="case-zoox"] .post-content:nth-child(8) .post-text-content p,
[data-theme="case-zoox"] .post-content:nth-child(9) .post-text-content p,
[data-theme="case-zoox"] .post-content:nth-child(10) .post-text-content p,
[data-theme="case-zoox"] .post-content:nth-child(11) .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-zoox"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-zoox"] .post-content-headline b {
  color: #00978c;
}
[data-theme="case-zoox"] .case-header-headline,
[data-theme="case-zoox"] .case-header-introduction {
  color: #fff;
}
[data-theme="case-zoox"] .post-text-tagline,
[data-theme="case-zoox"] .post-text-title {
  color: #020308;
}
[data-theme="case-zoox"] .post-text-content p {
  color: rgba(2, 3, 8, 0.6);
}
[data-theme="case-zoox"] .post-medias-dots button:before {
  background-color: #000517;
}
[data-theme="case-zoox"] .post-medias-dots button:after {
  border-color: rgba(0, 5, 23, 0.5);
}
.no-touchevents [data-theme="case-zoox"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-zoox"] .post-medias-dots button:hover:before,
[data-theme="case-zoox"] .post-medias-dots button.is-active:before {
  background-color: #00978c;
}
@media (min-width: 48em) {
  [data-theme="case-zoox"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:first-child {
    width: calc(68.4% - 10px);
  }
  [data-theme="case-zoox"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:nth-child(2) {
    width: calc(31.6% - 10px);
  }
}
@media (min-width: 48em) {
  [data-theme="case-zoox"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:first-child {
    width: calc(52.1% - 10px);
  }
  [data-theme="case-zoox"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:nth-child(2) {
    width: calc(47.9% - 10px);
  }
}
[data-theme="case-zoox"] .case-footer .post-quote-content p,
[data-theme="case-zoox"] .case-footer .post-quote-content p:before {
  color: #fff;
}
[data-theme="case-zoox"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-zoox"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-zoox"] .case-footer .post-awards .center,
[data-theme="case-zoox"] .case-footer .post-credits .center,
[data-theme="case-zoox"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-zoox"] .case-footer .post-awards + .post-awards,
[data-theme="case-zoox"] .case-footer .post-awards + .post-credits,
[data-theme="case-zoox"] .case-footer .post-awards + .post-stats,
[data-theme="case-zoox"] .case-footer .post-credits + .post-awards,
[data-theme="case-zoox"] .case-footer .post-credits + .post-credits,
[data-theme="case-zoox"] .case-footer .post-credits + .post-stats,
[data-theme="case-zoox"] .case-footer .post-stats + .post-awards,
[data-theme="case-zoox"] .case-footer .post-stats + .post-credits,
[data-theme="case-zoox"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-zoox"] .case-footer .post-credits dd,
[data-theme="case-zoox"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-zoox"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-zoox"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-zoox"] .case-footer .post-awards-content b,
[data-theme="case-zoox"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-zoox"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-zoox"] .case-footer-content,
[data-theme="case-zoox"] .case-footer-content:before {
  background-color: #000517;
}
[data-theme="case-zoox"] .case-next-headline {
  color: #00978c;
}
[data-theme="case-zoox"] .case-next-link,
[data-theme="case-zoox"] .case-next-title {
  color: #000517;
}
[data-theme="case-zoox"] .case-next-link:after {
  background-color: #00978c;
}
[data-theme="case-zoox"] .case-next-link .svg,
[data-theme="case-zoox"] .site-footer-title .baseline {
  fill: #00978c;
}
[data-theme="case-zoox"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-zoox"] .site-footer-block--social a {
  border-color: #00978c;
}
[data-theme="case-zoox"] .site-footer-block--social .svg {
  fill: #00978c;
}
[data-theme="case-zoox"] .site-footer-block--address h3 {
  color: #00978c;
}
[data-theme="case-zoox"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-zoox"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-zoox"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-zoox"] .site-footer-contact a {
  color: #00978c;
}
[data-theme="case-zoox"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-zoox"] .site-footer-newsletter {
  color: #00978c;
}
[data-theme="case-zoox"] .site-footer-newsletter .svg {
  fill: #00978c;
}
[data-theme="case-zoox"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-zoox"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-zoox"] .plyr--full-ui input[type="range"] {
  color: #00978c;
}
[data-theme="case-zoox"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-zoox"] .plyr--video .plyr__control:hover,
[data-theme="case-zoox"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #00978c;
}
[data-theme="case-zoox"] .plyr--stopped .plyr__poster:before {
  background-color: #000517;
}
[data-theme="case-zoox"] .plyr--stopped .plyr__poster:after {
  border-left-color: #00978c;
}
[data-theme="case-vault"] {
  background-color: #f9fafa;
}
@media (max-width: 47.99em) {
  [data-theme="case-vault"].header-sticky:not(.menu-open) .site-header {
    background-color: #000;
  }
}
[data-theme="case-vault"] .case-footer .post-text-tagline,
[data-theme="case-vault"] .case-footer .post-text-title,
[data-theme="case-vault"] .case-header .post-text-tagline,
[data-theme="case-vault"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-vault"] .case-footer .post-text-content p,
[data-theme="case-vault"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"] .case-footer .post-text-categories,
[data-theme="case-vault"] .case-header .post-text-categories {
  color: #c1c5d7;
}
[data-theme="case-vault"] .case-footer .post-cover,
[data-theme="case-vault"] .case-header .post-cover {
  background-color: #000;
}
[data-theme="case-vault"] .case-footer .post-content-headline,
[data-theme="case-vault"] .case-header .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"] .case-footer .post-content-headline b,
[data-theme="case-vault"] .case-header .post-content-headline b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .case-header {
  background-color: #14161f;
}
[data-theme="case-vault"] .case-header-metas {
  color: #c1c5d7;
}
[data-theme="case-vault"] .case-header-back .svg {
  fill: #c1c5d7;
}
[data-theme="case-vault"] .case-footer .post-quote .center {
  padding-top: 80px;
}
@media (min-width: 50.9375em) {
  [data-theme="case-vault"] .case-footer .post-quote .center {
    padding-top: 200px;
  }
}
[data-theme="case-vault"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-vault"] .case-footer .post-quote-content p:before {
  color: #c1c5d7;
}
[data-theme="case-vault"] .case-footer .post-quote-content cite {
  color: rgba(225, 226, 231, 0.45);
}
[data-theme="case-vault"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-vault"] .case-footer .post-credits dd {
  color: rgba(225, 226, 231, 0.6);
}
[data-theme="case-vault"] .case-footer .post-credits dt {
  color: rgba(225, 226, 231, 0.45);
}
[data-theme="case-vault"] .case-footer .post-credits + .post-awards .center,
[data-theme="case-vault"] .case-footer .post-credits .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-vault"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-vault"] .case-footer .post-awards-content {
  color: #c1c5d7;
}
[data-theme="case-vault"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-vault"] .case-footer-content {
  background-color: #14161f;
}
[data-theme="case-vault"] .case-footer-content:before {
  content: none;
  background-color: #14161f;
}
[data-theme="case-vault"] .case-next-headline {
  color: rgba(20, 22, 31, 0.5);
}
[data-theme="case-vault"] .case-next-link,
[data-theme="case-vault"] .case-next-title {
  color: #14161f;
}
[data-theme="case-vault"] .case-next-link:after {
  background-color: #cca691;
}
[data-theme="case-vault"] .case-next-link .svg,
[data-theme="case-vault"] .site-footer-title .baseline {
  fill: #cca691;
}
[data-theme="case-vault"] .site-footer-block--social li {
  color: #14161f;
}
[data-theme="case-vault"] .site-footer-block--social a {
  border-color: #cca691;
}
[data-theme="case-vault"] .site-footer-block--social .svg {
  fill: #cca691;
}
[data-theme="case-vault"] .site-footer-block--address h3 {
  color: #cca691;
}
[data-theme="case-vault"] .site-footer-block--address p {
  color: rgba(20, 22, 31, 0.6);
}
[data-theme="case-vault"] .site-footer-bottom {
  border-color: rgba(20, 22, 31, 0.3);
}
[data-theme="case-vault"] .site-footer-contact {
  color: rgba(20, 22, 31, 0.6);
}
[data-theme="case-vault"] .site-footer-contact a {
  color: #cca691;
}
[data-theme="case-vault"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #14161f;
}
[data-theme="case-vault"] .site-footer-newsletter {
  color: #cca691;
}
[data-theme="case-vault"] .site-footer-newsletter .svg {
  fill: #cca691;
}
[data-theme="case-vault"] .plyr--full-ui input[type="range"] {
  color: #c1c5d7;
}
[data-theme="case-vault"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-vault"] .plyr--video .plyr__control:hover,
[data-theme="case-vault"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #14161f;
}
[data-theme="case-vault"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-vault"] .plyr--stopped .plyr__poster:after {
  border-left-color: #14161f;
}
[data-theme="case-vault"] .post-contents .post-content-headline {
  color: rgba(20, 22, 31, 0.5);
}
[data-theme="case-vault"] .post-contents .post-content-headline b {
  color: #cca691;
}
[data-theme="case-vault"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-vault"] .post-contents .post-content:first-child {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:first-child
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:first-child
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:first-child
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:first-child
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:first-child
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(2) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(2)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(2)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(2)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(2)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(2)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(3) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(3)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(3)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(3)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(3)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(3)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(4) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(5) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(5)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(5)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(5)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(5)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(5)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(6) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(7) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(7)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(7)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(7)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(7)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(7)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(8) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(9) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(9)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(9)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(10) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(10)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(10)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(10)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(10)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(10)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(11) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(11)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(11)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(11)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(11)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(11)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(12) {
  background-color: #14161f;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(12)
  .post-text-tagline,
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(12)
  .post-text-title {
  color: #fff;
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(12)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(12)
  .post-content-headline {
  color: rgba(225, 226, 231, 0.5);
}
[data-theme="case-vault"]
  .post-contents
  .post-content:nth-child(12)
  .post-content-headline
  b {
  color: #c1c5d7;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(11) {
  padding-bottom: 20px;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(12) {
  padding-bottom: 0;
}
[data-theme="case-vault"] .post-contents .post-content:nth-child(13) {
  padding-top: 105px;
}
@media (max-width: 50.9275em) {
  [data-theme="case-vault"] .post-contents .post-content:nth-child(13) {
    padding-top: 80px;
  }
}
@media (max-width: 47.99em) {
  [data-theme="case-vault"] .post-contents .post-content:nth-child(13) {
    padding-top: 65px;
  }
}
[data-theme="case-vault"] .post-text-tagline,
[data-theme="case-vault"] .post-text-title {
  color: #14161f;
}
[data-theme="case-vault"] .post-text-content p {
  color: rgba(20, 22, 31, 0.6);
}
[data-theme="case-quanta"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-quanta"].header-sticky:not(.menu-open) .site-header {
    background-color: #0d020e;
  }
}
[data-theme="case-quanta"] .case-footer .post-text-tagline,
[data-theme="case-quanta"] .case-footer .post-text-title,
[data-theme="case-quanta"] .case-header .post-text-tagline,
[data-theme="case-quanta"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-quanta"] .case-footer .post-text-content p,
[data-theme="case-quanta"] .case-header .post-text-content p {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-quanta"] .case-footer .post-text-categories,
[data-theme="case-quanta"] .case-header .post-text-categories {
  color: #ff8600;
}
[data-theme="case-quanta"] .case-footer .post-content-headline,
[data-theme="case-quanta"] .case-header .post-content-headline {
  color: #fff;
}
[data-theme="case-quanta"] .case-footer .post-content-headline b,
[data-theme="case-quanta"] .case-header .post-content-headline b {
  color: #ff8600;
}
[data-theme="case-quanta"] .case-footer .post-cover,
[data-theme="case-quanta"] .case-header .post-cover {
  background-color: #070108;
}
[data-theme="case-quanta"] .case-header {
  background-color: #fff;
  overflow: hidden;
}
[data-theme="case-quanta"] .case-header .post-cover {
  position: relative;
}
[data-theme="case-quanta"] .case-header .post-cover:before {
  position: absolute;
  top: 100%;
  left: 0;
  height: 200vh;
  width: 100%;
  content: "";
  background-color: #100211;
  z-index: -1;
}
[data-theme="case-quanta"] .case-header-headline,
[data-theme="case-quanta"] .case-header-introduction {
  color: #1a1a1a;
}
[data-theme="case-quanta"] .case-header-metas {
  color: #ff8600;
}
[data-theme="case-quanta"] .case-header-back,
[data-theme="case-quanta"] .case-header-metas a {
  color: #1a1a1a;
}
[data-theme="case-quanta"] .case-header-back .svg {
  fill: #ff8600;
}
[data-theme="case-quanta"] .post-contents .post-medias:first-child:before {
  height: 50%;
  background-color: #100211;
}
[data-theme="case-quanta"] .post-contents .post-content:nth-child(7) {
  background-color: #edefef;
}
[data-theme="case-quanta"]
  .post-contents
  .post-content
  + .post-content:not(:nth-child(7)) {
  padding-top: 0;
}
[data-theme="case-quanta"] .post-content-headline {
  color: #666;
}
[data-theme="case-quanta"] .post-content-headline b {
  color: #ff8600;
}
[data-theme="case-quanta"] .post-cover-credit p {
  color: #fff;
}
[data-theme="case-quanta"] .post-cover-credit p a {
  color: #ff8600;
}
[data-theme="case-quanta"] .post-text-tagline,
[data-theme="case-quanta"] .post-text-title {
  color: #030d26;
}
[data-theme="case-quanta"] .post-text-content p {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-quanta"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-quanta"] .case-footer .post-quote-content p:before {
  color: #ff8600;
}
[data-theme="case-quanta"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-quanta"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-quanta"] .case-footer .post-quote + .post-awards .center {
  border-color: hsla(0, 0%, 40%, 0.4);
}
[data-theme="case-quanta"] .case-footer .post-awards-logo {
  background-color: #271924;
}
[data-theme="case-quanta"] .case-footer .post-awards-content {
  color: #ff8600;
}
[data-theme="case-quanta"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-quanta"] .case-footer-content,
[data-theme="case-quanta"] .case-footer-content:before {
  background-color: #100211;
}
[data-theme="case-quanta"] .case-next-headline {
  color: #666;
}
[data-theme="case-quanta"] .case-next-link,
[data-theme="case-quanta"] .case-next-title {
  color: #1a1a1a;
}
[data-theme="case-quanta"] .case-next-link:after {
  background-color: #ff8600;
}
[data-theme="case-quanta"] .case-next-link .svg,
[data-theme="case-quanta"] .site-footer-title .baseline {
  fill: #ff8600;
}
[data-theme="case-quanta"] .site-footer-block--social li {
  color: #1a1a1a;
}
[data-theme="case-quanta"] .site-footer-block--social a {
  border-color: #ff8600;
}
[data-theme="case-quanta"] .site-footer-block--social .svg {
  fill: #ff8600;
}
[data-theme="case-quanta"] .site-footer-block--address h3 {
  color: #ff8600;
}
[data-theme="case-quanta"] .site-footer-block--address p {
  color: rgba(26, 26, 26, 0.6);
}
[data-theme="case-quanta"] .site-footer-bottom {
  border-color: rgba(26, 26, 26, 0.3);
}
[data-theme="case-quanta"] .site-footer-contact {
  color: rgba(26, 26, 26, 0.6);
}
[data-theme="case-quanta"] .site-footer-contact a {
  color: #ff8600;
}
[data-theme="case-quanta"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-quanta"] .site-footer-newsletter {
  color: #ff8600;
}
[data-theme="case-quanta"] .site-footer-newsletter .svg {
  fill: #ff8600;
}
[data-theme="case-quanta"] .site-footer-languages {
  color: rgba(26, 26, 26, 0.6);
}
[data-theme="case-quanta"] .site-footer-languages a {
  color: #1a1a1a;
}
[data-theme="case-quanta"] .site-footer-languages .svg-caret-right {
  fill: rgba(26, 26, 26, 0.3);
}
[data-theme="case-quanta"] .plyr--full-ui input[type="range"] {
  color: #b1b1b1;
}
[data-theme="case-quanta"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-quanta"] .plyr--video .plyr__control:hover,
[data-theme="case-quanta"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #b1b1b1;
}
[data-theme="case-quanta"] .plyr--stopped .plyr__poster:before {
  background-color: #ff8600;
}
[data-theme="case-quanta"] .plyr--stopped .plyr__poster:after {
  border-left-color: #fff;
}
[data-theme="case-kikk-16"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-kikk-16"].header-sticky:not(.menu-open) .site-header {
    background-color: #1a092e;
  }
}
[data-theme="case-kikk-16"] .case-footer .post-text-tagline,
[data-theme="case-kikk-16"] .case-footer .post-text-title,
[data-theme="case-kikk-16"] .case-header .post-text-tagline,
[data-theme="case-kikk-16"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-kikk-16"] .case-footer .post-text-content p,
[data-theme="case-kikk-16"] .case-header .post-text-content p {
  color: rgba(130, 115, 146, 0.8);
}
[data-theme="case-kikk-16"] .case-footer .post-text-categories,
[data-theme="case-kikk-16"] .case-header .post-text-categories {
  color: #bb83ff;
}
[data-theme="case-kikk-16"] .case-footer .post-content-headline,
[data-theme="case-kikk-16"] .case-header .post-content-headline {
  color: hsla(267, 8%, 54%, 0.8);
}
[data-theme="case-kikk-16"] .case-footer .post-content-headline b,
[data-theme="case-kikk-16"] .case-header .post-content-headline b {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .case-footer .post-cover,
[data-theme="case-kikk-16"] .case-header .post-cover {
  background-color: #1b0930;
}
[data-theme="case-kikk-16"] .case-header {
  background-color: #200b39;
}
[data-theme="case-kikk-16"] .case-header-metas {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .case-header-back .svg {
  fill: #7933cd;
}
[data-theme="case-kikk-16"] .case-header-introduction {
  max-width: 500px;
}
[data-theme="case-kikk-16"] .post-contents .post-medias:first-child:before {
  background-color: #200b39;
}
[data-theme="case-kikk-16"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-kikk-16"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-kikk-16"] .post-content-headline b {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .post-text-tagline,
[data-theme="case-kikk-16"] .post-text-title {
  color: #200b39;
}
[data-theme="case-kikk-16"] .post-text-content p {
  color: rgba(130, 115, 146, 0.8);
}
[data-theme="case-kikk-16"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-kikk-16"] .case-footer .post-quote-content p:before {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .case-footer .post-quote-content cite {
  color: rgba(130, 115, 146, 0.8);
}
[data-theme="case-kikk-16"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-kikk-16"] .case-footer .post-quote + .post-awards .center {
  border-color: hsla(0, 0%, 100%, 0.4);
}
[data-theme="case-kikk-16"] .case-footer .post-awards-logo {
  background-color: hsla(53, 52%, 90%, 0.1);
}
[data-theme="case-kikk-16"] .case-footer .post-awards-content {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-kikk-16"] .case-footer-content,
[data-theme="case-kikk-16"] .case-footer-content:before {
  background-color: #200b39;
}
[data-theme="case-kikk-16"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-kikk-16"] .case-next-title {
  color: #200b39;
}
[data-theme="case-kikk-16"] .case-next-link {
  color: #000;
}
[data-theme="case-kikk-16"] .case-next-link:after {
  background-color: #7933cd;
}
[data-theme="case-kikk-16"] .case-next-link .svg,
[data-theme="case-kikk-16"] .site-footer-title .baseline {
  fill: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-kikk-16"] .site-footer-block--social a {
  border-color: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-block--social .svg {
  fill: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-block--address h3 {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-16"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-kikk-16"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-16"] .site-footer-contact a {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-kikk-16"] .site-footer-newsletter {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .site-footer-newsletter .svg {
  fill: #7933cd;
}
[data-theme="case-kikk-16"] .plyr--full-ui input[type="range"] {
  color: #7933cd;
}
[data-theme="case-kikk-16"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-kikk-16"] .plyr--video .plyr__control:hover,
[data-theme="case-kikk-16"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #200b39;
}
[data-theme="case-kikk-16"] .plyr--stopped .plyr__poster:before {
  background-color: #7933cd;
}
[data-theme="case-kikk-16"] .plyr--stopped .plyr__poster:after {
  border-left-color: #fff;
}
[data-theme="case-kikk-17"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-kikk-17"].header-sticky:not(.menu-open) .site-header {
    background-color: #0b2640;
  }
}
[data-theme="case-kikk-17"] .case-footer .post-text-tagline,
[data-theme="case-kikk-17"] .case-footer .post-text-title,
[data-theme="case-kikk-17"] .case-header .post-text-tagline,
[data-theme="case-kikk-17"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-kikk-17"] .case-footer .post-text-content p,
[data-theme="case-kikk-17"] .case-header .post-text-content p {
  color: rgba(102, 129, 163, 0.8);
}
[data-theme="case-kikk-17"] .case-footer .post-text-categories,
[data-theme="case-kikk-17"] .case-header .post-text-categories {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .case-footer .post-content-headline,
[data-theme="case-kikk-17"] .case-header .post-content-headline {
  color: #6681a3;
}
[data-theme="case-kikk-17"] .case-footer .post-content-headline b,
[data-theme="case-kikk-17"] .case-header .post-content-headline b {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .case-footer .post-cover,
[data-theme="case-kikk-17"] .case-header .post-cover {
  background-color: #0c2b47;
}
[data-theme="case-kikk-17"] .case-header {
  background-color: #0e3050;
}
[data-theme="case-kikk-17"] .case-header-metas {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .case-header-back .svg {
  fill: #fda88f;
}
[data-theme="case-kikk-17"] .case-header-introduction {
  max-width: 440px;
}
[data-theme="case-kikk-17"] .post-contents .post-medias-item--video {
  overflow: hidden;
}
[data-theme="case-kikk-17"] .post-contents .post-medias-item--video:before {
  padding-top: 0;
}
[data-theme="case-kikk-17"] .post-contents .post-medias-item--video video {
  position: relative;
  top: auto;
  left: -2px;
  width: calc(100% + 4px);
}
[data-theme="case-kikk-17"] .post-contents .post-content:nth-child(5),
[data-theme="case-kikk-17"] .post-contents .post-content:nth-child(6),
[data-theme="case-kikk-17"] .post-contents .post-content:nth-child(7),
[data-theme="case-kikk-17"] .post-contents .post-medias:first-child:before {
  background-color: #0e3050;
}
@media (max-width: 50.9275em) {
  [data-theme="case-kikk-17"]
    .post-contents
    .post-content:nth-child(7)
    .post-text-column:first-child {
    display: none;
  }
}
[data-theme="case-kikk-17"] .post-contents .post-content:nth-child(7) p {
  color: rgba(102, 129, 163, 0.8);
}
@media (max-width: 50.9275em) {
  [data-theme="case-kikk-17"]
    .post-contents
    .post-content:nth-child(7)
    .post-text-column:first-child,
  [data-theme="case-kikk-17"]
    .post-contents
    .post-content:nth-child(9)
    .post-text-column:first-child {
    display: none;
  }
}
[data-theme="case-kikk-17"] .post-contents .post-content:nth-child(8):after {
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 190px;
  width: 100%;
  content: "";
  background-color: #fff;
}
[data-theme="case-kikk-17"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-kikk-17"] .post-content-headline {
  color: #6681a3;
}
[data-theme="case-kikk-17"] .post-content-headline b {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .post-text-tagline,
[data-theme="case-kikk-17"] .post-text-title {
  color: #0e3050;
}
[data-theme="case-kikk-17"] .post-text-content p {
  color: rgba(102, 129, 163, 0.8);
}
[data-theme="case-kikk-17"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-kikk-17"] .case-footer .post-quote-content p:before {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .case-footer .post-quote-content cite {
  color: #6681a3;
}
[data-theme="case-kikk-17"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-kikk-17"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(102, 129, 163, 0.4);
}
[data-theme="case-kikk-17"] .case-footer .post-awards-logo {
  background-color: hsla(53, 52%, 90%, 0.1);
}
[data-theme="case-kikk-17"] .case-footer .post-awards-content {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-kikk-17"] .case-footer-content,
[data-theme="case-kikk-17"] .case-footer-content:before {
  background-color: #0e3050;
}
[data-theme="case-kikk-17"] .case-next-headline {
  color: #6681a3;
}
[data-theme="case-kikk-17"] .case-next-title {
  color: #0e3050;
}
[data-theme="case-kikk-17"] .case-next-link {
  color: #000;
}
[data-theme="case-kikk-17"] .case-next-link:after {
  background-color: #fda88f;
}
[data-theme="case-kikk-17"] .case-next-link .svg,
[data-theme="case-kikk-17"] .site-footer-title .baseline {
  fill: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-kikk-17"] .site-footer-block--social a {
  border-color: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-block--social .svg {
  fill: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-block--address h3 {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-17"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-kikk-17"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-17"] .site-footer-contact a {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #6681a3;
}
[data-theme="case-kikk-17"] .site-footer-newsletter {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .site-footer-newsletter .svg {
  fill: #fda88f;
}
[data-theme="case-kikk-17"] .plyr--full-ui input[type="range"] {
  color: #fda88f;
}
[data-theme="case-kikk-17"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-kikk-17"] .plyr--video .plyr__control:hover,
[data-theme="case-kikk-17"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #fda88f;
}
[data-theme="case-kikk-17"] .plyr--stopped .plyr__poster:before {
  background-color: #0e3050;
}
[data-theme="case-kikk-17"] .plyr--stopped .plyr__poster:after {
  border-left-color: #fda88f;
}
[data-theme="case-kikk-18"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-kikk-18"].header-sticky:not(.menu-open) .site-header {
    background-color: #060b5e;
  }
}
[data-theme="case-kikk-18"] .case-footer .post-text-tagline,
[data-theme="case-kikk-18"] .case-footer .post-text-title,
[data-theme="case-kikk-18"] .case-header .post-text-tagline,
[data-theme="case-kikk-18"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-kikk-18"] .case-footer .post-text-content p,
[data-theme="case-kikk-18"] .case-header .post-text-content p {
  color: #babced;
}
[data-theme="case-kikk-18"] .case-footer .post-content-headline,
[data-theme="case-kikk-18"] .case-footer .post-text-categories,
[data-theme="case-kikk-18"] .case-header .post-content-headline,
[data-theme="case-kikk-18"] .case-header .post-text-categories {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-footer .post-content-headline b,
[data-theme="case-kikk-18"] .case-header .post-content-headline b {
  color: #fff;
}
[data-theme="case-kikk-18"] .case-footer .post-cover,
[data-theme="case-kikk-18"] .case-header .post-cover {
  background-color: #070d6b;
}
[data-theme="case-kikk-18"] .case-header {
  background-color: #080e75;
}
[data-theme="case-kikk-18"] .case-header-metas {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-header-back .svg {
  fill: #ff66a0;
}
[data-theme="case-kikk-18"] .post-contents .post-medias:first-child:before {
  background-color: #080e75;
}
[data-theme="case-kikk-18"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-kikk-18"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-kikk-18"] .post-content-headline b {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .post-text-tagline,
[data-theme="case-kikk-18"] .post-text-title {
  color: #030d26;
}
[data-theme="case-kikk-18"] .post-text-content p {
  color: rgba(3, 13, 38, 0.6);
}
[data-theme="case-kikk-18"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-kikk-18"] .case-footer .post-quote-content cite,
[data-theme="case-kikk-18"] .case-footer .post-quote-content p:before {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-kikk-18"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-kikk-18"] .case-footer .post-awards-logo {
  background-color: #20257f;
}
[data-theme="case-kikk-18"] .case-footer .post-awards-content {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-kikk-18"] .case-footer-content,
[data-theme="case-kikk-18"] .case-footer-content:before {
  background-color: #080e75;
}
[data-theme="case-kikk-18"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-kikk-18"] .case-next-link,
[data-theme="case-kikk-18"] .case-next-title {
  color: #000;
}
[data-theme="case-kikk-18"] .case-next-link:after {
  background-color: #ff66a0;
}
[data-theme="case-kikk-18"] .case-next-link .svg,
[data-theme="case-kikk-18"] .site-footer-title .baseline {
  fill: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-kikk-18"] .site-footer-block--social a {
  border-color: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-block--social .svg {
  fill: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-block--address h3 {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-18"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-kikk-18"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-18"] .site-footer-contact a {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-kikk-18"] .site-footer-newsletter {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .site-footer-newsletter .svg {
  fill: #ff66a0;
}
[data-theme="case-kikk-18"] .plyr--full-ui input[type="range"] {
  color: #ff66a0;
}
[data-theme="case-kikk-18"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-kikk-18"] .plyr--video .plyr__control:hover,
[data-theme="case-kikk-18"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff66a0;
}
[data-theme="case-kikk-18"] .plyr--stopped .plyr__poster:before {
  background-color: #080e75;
}
[data-theme="case-kikk-18"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff66a0;
}
[data-theme="case-kikk-ar"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-kikk-ar"].header-sticky:not(.menu-open) .site-header {
    background-color: #1e2027;
  }
}
[data-theme="case-kikk-ar"] .case-footer .post-text-tagline,
[data-theme="case-kikk-ar"] .case-footer .post-text-title,
[data-theme="case-kikk-ar"] .case-header .post-text-tagline,
[data-theme="case-kikk-ar"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-kikk-ar"] .case-footer .post-text-content p,
[data-theme="case-kikk-ar"] .case-header .post-text-content p {
  color: #c1bfbf;
}
[data-theme="case-kikk-ar"] .case-footer .post-text-categories,
[data-theme="case-kikk-ar"] .case-header .post-text-categories {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-footer .post-content-headline,
[data-theme="case-kikk-ar"] .case-header .post-content-headline {
  color: #b3b2b2;
}
[data-theme="case-kikk-ar"] .case-footer .post-content-headline b,
[data-theme="case-kikk-ar"] .case-header .post-content-headline b {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-footer .post-cover,
[data-theme="case-kikk-ar"] .case-header .post-cover {
  background-color: #22232b;
}
[data-theme="case-kikk-ar"] .case-header {
  background-color: #262831;
}
[data-theme="case-kikk-ar"] .case-header-metas {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-header-back .svg {
  fill: #ff587d;
}
[data-theme="case-kikk-ar"] .post-contents .post-medias:first-child:before {
  background-color: #262831;
}
[data-theme="case-kikk-ar"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-kikk-ar"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-kikk-ar"] .post-content-headline b {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .post-text-tagline,
[data-theme="case-kikk-ar"] .post-text-title {
  color: #262831;
}
[data-theme="case-kikk-ar"] .post-text-content p {
  color: #a0a0a0;
}
[data-theme="case-kikk-ar"] .post-four-medias-caption {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .post-four-medias-text {
  color: #9f9f9f;
}
[data-theme="case-kikk-ar"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-kikk-ar"] .case-footer .post-quote-content p:before {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-footer .post-quote-content cite {
  color: #c6c6c6;
}
[data-theme="case-kikk-ar"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-kikk-ar"] .case-footer .post-credits + .post-awards .center,
[data-theme="case-kikk-ar"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-kikk-ar"] .case-footer .post-awards-logo {
  background-color: hsla(53, 52%, 90%, 0.1);
}
[data-theme="case-kikk-ar"] .case-footer .post-awards-content {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-kikk-ar"] .case-footer-content,
[data-theme="case-kikk-ar"] .case-footer-content:before {
  background-color: #262831;
}
[data-theme="case-kikk-ar"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-kikk-ar"] .case-next-title {
  color: #262831;
}
[data-theme="case-kikk-ar"] .case-next-link {
  color: #000;
}
[data-theme="case-kikk-ar"] .case-next-link:after {
  background-color: #ff587d;
}
[data-theme="case-kikk-ar"] .case-next-link .svg,
[data-theme="case-kikk-ar"] .site-footer-title .baseline {
  fill: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-kikk-ar"] .site-footer-block--social a {
  border-color: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-block--social .svg {
  fill: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-block--address h3 {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-ar"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-kikk-ar"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-kikk-ar"] .site-footer-contact a {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-kikk-ar"] .site-footer-newsletter {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .site-footer-newsletter .svg {
  fill: #ff587d;
}
[data-theme="case-kikk-ar"] .plyr--full-ui input[type="range"] {
  color: #ff587d;
}
[data-theme="case-kikk-ar"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-kikk-ar"] .plyr--video .plyr__control:hover,
[data-theme="case-kikk-ar"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff587d;
}
[data-theme="case-kikk-ar"] .plyr--stopped .plyr__poster:before {
  background-color: #262831;
}
[data-theme="case-kikk-ar"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff587d;
}
[data-theme="case-ginetta"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-ginetta"].header-sticky:not(.menu-open) .site-header {
    background-color: #191519;
  }
}
[data-theme="case-ginetta"] .case-footer .post-text-tagline,
[data-theme="case-ginetta"] .case-footer .post-text-title,
[data-theme="case-ginetta"] .case-header .post-text-tagline,
[data-theme="case-ginetta"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-ginetta"] .case-footer .post-text-content p,
[data-theme="case-ginetta"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-ginetta"] .case-footer .post-text-categories,
[data-theme="case-ginetta"] .case-header .post-text-categories {
  color: #ff0069;
}
[data-theme="case-ginetta"] .case-footer .post-content-headline,
[data-theme="case-ginetta"] .case-header .post-content-headline {
  color: #9194a8;
}
[data-theme="case-ginetta"] .case-footer .post-content-headline b,
[data-theme="case-ginetta"] .case-header .post-content-headline b {
  color: #ff0069;
}
[data-theme="case-ginetta"] .case-footer .post-cover,
[data-theme="case-ginetta"] .case-header .post-cover {
  background-color: #191519;
}
.object-fit [data-theme="case-ginetta"] .case-footer .post-cover img,
.object-fit [data-theme="case-ginetta"] .case-header .post-cover img {
  object-fit: cover;
  object-position: 50% 50%;
}
.no-object-fit [data-theme="case-ginetta"] .case-footer .post-cover img,
.no-object-fit [data-theme="case-ginetta"] .case-header .post-cover img {
  font-family: "object-fit: cover; object-position: 50% 50%";
  object-position: 50% 50%;
}
[data-theme="case-ginetta"] .case-header {
  background-color: #1f1a1f;
}
[data-theme="case-ginetta"] .case-header-metas {
  color: #ff0069;
}
[data-theme="case-ginetta"] .case-header-back .svg {
  fill: #ff0069;
}
[data-theme="case-ginetta"] .post-contents .post-medias:first-child:before {
  height: 169px;
  background-color: #1f1a1f;
}
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(6) {
  background-color: #1f1a1f;
}
.object-fit
  [data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(6)
  img {
  object-fit: cover;
  object-position: 50% 50%;
}
.no-object-fit
  [data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(6)
  img {
  font-family: "object-fit: cover; object-position: 50% 50%";
  object-position: 50% 50%;
}
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(7),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(8),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(9),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(10),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(11),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(12),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(13),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(14),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(15),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(16),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(17),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(18),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(19),
[data-theme="case-ginetta"] .post-contents .post-content:nth-child(20) {
  background-color: #1f1a1f;
}
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-tagline,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-title,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(14)
  .post-text-tagline,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(14)
  .post-text-title,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-tagline,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-title,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(18)
  .post-text-tagline,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(18)
  .post-text-title {
  color: #fff;
}
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-content
  p,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(14)
  .post-text-content
  p,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-content
  p,
[data-theme="case-ginetta"]
  .post-contents
  .post-content:nth-child(18)
  .post-text-content
  p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-ginetta"]
  .post-contents
  .post-content
  + .post-content:not(:nth-child(21)) {
  padding-top: 0;
}
[data-theme="case-ginetta"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-ginetta"] .post-content-headline b {
  color: #ff0069;
}
[data-theme="case-ginetta"] .post-text-tagline,
[data-theme="case-ginetta"] .post-text-title {
  color: #000;
}
[data-theme="case-ginetta"] .post-text-content p {
  color: rgba(62, 62, 62, 0.6);
}
[data-theme="case-ginetta"] .case-next-headline {
  color: #ff0069;
}
[data-theme="case-ginetta"] .case-next-link,
[data-theme="case-ginetta"] .case-next-title {
  color: #000;
}
[data-theme="case-ginetta"] .case-next-link:after {
  background-color: #ff0069;
}
[data-theme="case-ginetta"] .case-next-link .svg,
[data-theme="case-ginetta"] .site-footer-title .baseline {
  fill: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-ginetta"] .site-footer-block--social a {
  border-color: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-block--social .svg {
  fill: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-block--address h3 {
  color: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-ginetta"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-ginetta"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-ginetta"] .site-footer-contact a {
  color: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-ginetta"] .site-footer-newsletter {
  color: #ff0069;
}
[data-theme="case-ginetta"] .site-footer-newsletter .svg {
  fill: #ff0069;
}
[data-theme="case-ginetta"] .plyr--full-ui input[type="range"] {
  color: #ff0069;
}
[data-theme="case-ginetta"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-ginetta"] .plyr--video .plyr__control:hover,
[data-theme="case-ginetta"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff0069;
}
[data-theme="case-ginetta"] .plyr--stopped .plyr__poster:before {
  background-color: #1f1a1f;
}
[data-theme="case-ginetta"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff0069;
}
[data-theme="case-quick-vr"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-quick-vr"].header-sticky:not(.menu-open) .site-header {
    background-color: #181021;
  }
}
[data-theme="case-quick-vr"] .case-footer .post-text-tagline,
[data-theme="case-quick-vr"] .case-footer .post-text-title,
[data-theme="case-quick-vr"] .case-header .post-text-tagline,
[data-theme="case-quick-vr"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-quick-vr"] .case-footer .post-text-content p,
[data-theme="case-quick-vr"] .case-header .post-text-content p {
  color: #827392;
}
[data-theme="case-quick-vr"] .case-footer .post-text-categories,
[data-theme="case-quick-vr"] .case-header .post-text-categories {
  color: #db4547;
}
[data-theme="case-quick-vr"] .case-footer .post-content-headline,
[data-theme="case-quick-vr"] .case-header .post-content-headline {
  color: #fff;
}
[data-theme="case-quick-vr"] .case-footer .post-content-headline b,
[data-theme="case-quick-vr"] .case-header .post-content-headline b {
  color: #db4547;
}
[data-theme="case-quick-vr"] .case-footer .post-cover,
[data-theme="case-quick-vr"] .case-header .post-cover {
  background-color: #191122;
}
[data-theme="case-quick-vr"] .case-header {
  background-color: #1e1429;
}
[data-theme="case-quick-vr"] .case-header-metas {
  color: #db4547;
}
[data-theme="case-quick-vr"] .case-header-back .svg {
  fill: #db4547;
}
[data-theme="case-quick-vr"] .case-header-introduction {
  max-width: 440px;
}
[data-theme="case-quick-vr"] .post-contents .post-medias:first-child:before {
  background-color: #1e1429;
}
[data-theme="case-quick-vr"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-quick-vr"] .post-content:nth-child(6),
[data-theme="case-quick-vr"] .post-content:nth-child(7) {
  background-color: #1e1429;
}
[data-theme="case-quick-vr"] .post-content:nth-child(6) .post-text-title {
  color: #fff;
}
[data-theme="case-quick-vr"] .post-content:nth-child(6):after {
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 300px;
  width: 100%;
  content: "";
  background-color: #1e1429;
}
@media (max-width: 64.365em) {
  [data-theme="case-quick-vr"] .post-content:nth-child(6):after {
    height: 200px;
  }
}
@media (max-width: 37.49em) {
  [data-theme="case-quick-vr"] .post-content:nth-child(6):after {
    height: 100px;
  }
}
[data-theme="case-quick-vr"] .post-content-headline {
  color: #888092;
}
[data-theme="case-quick-vr"] .post-content-headline b {
  color: #db4547;
}
[data-theme="case-quick-vr"] .post-text-tagline,
[data-theme="case-quick-vr"] .post-text-title {
  color: #030d26;
}
[data-theme="case-quick-vr"] .post-text-content p {
  color: rgba(130, 115, 146, 0.8);
}
[data-theme="case-quick-vr"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-quick-vr"] .case-footer .post-quote-content cite,
[data-theme="case-quick-vr"] .case-footer .post-quote-content p:before {
  color: #db4547;
}
[data-theme="case-quick-vr"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-quick-vr"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-quick-vr"] .case-footer .post-awards-logo {
  background-color: #20257f;
}
[data-theme="case-quick-vr"] .case-footer .post-awards-content {
  color: #db4547;
}
[data-theme="case-quick-vr"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-quick-vr"] .case-footer-content,
[data-theme="case-quick-vr"] .case-footer-content:before {
  background-color: #1e1429;
}
[data-theme="case-quick-vr"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-quick-vr"] .case-next-link,
[data-theme="case-quick-vr"] .case-next-title {
  color: #000;
}
[data-theme="case-quick-vr"] .case-next-link:after {
  background-color: #db4547;
}
[data-theme="case-quick-vr"] .case-next-link .svg,
[data-theme="case-quick-vr"] .site-footer-title .baseline {
  fill: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-quick-vr"] .site-footer-block--social a {
  border-color: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-block--social .svg {
  fill: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-block--address h3 {
  color: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-quick-vr"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-quick-vr"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-quick-vr"] .site-footer-contact a {
  color: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-quick-vr"] .site-footer-newsletter {
  color: #db4547;
}
[data-theme="case-quick-vr"] .site-footer-newsletter .svg {
  fill: #db4547;
}
[data-theme="case-quick-vr"] .plyr--full-ui input[type="range"] {
  color: #db4547;
}
[data-theme="case-quick-vr"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-quick-vr"] .plyr--video .plyr__control:hover,
[data-theme="case-quick-vr"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #db4547;
}
[data-theme="case-quick-vr"] .plyr--stopped .plyr__poster:before {
  background-color: #1e1429;
}
[data-theme="case-quick-vr"] .plyr--stopped .plyr__poster:after {
  border-left-color: #db4547;
}
[data-theme="case-crypt-tv"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-crypt-tv"].header-sticky:not(.menu-open) .site-header {
    background-color: #0f0f0f;
  }
}
[data-theme="case-crypt-tv"] .case-footer .post-text-tagline,
[data-theme="case-crypt-tv"] .case-footer .post-text-title,
[data-theme="case-crypt-tv"] .case-header .post-text-tagline,
[data-theme="case-crypt-tv"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-crypt-tv"] .case-footer .post-text-content p,
[data-theme="case-crypt-tv"] .case-header .post-text-content p {
  color: #9194a8;
}
[data-theme="case-crypt-tv"] .case-footer .post-text-categories,
[data-theme="case-crypt-tv"] .case-header .post-text-categories {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-footer .post-content-headline,
[data-theme="case-crypt-tv"] .case-header .post-content-headline {
  color: gray;
}
[data-theme="case-crypt-tv"] .case-footer .post-content-headline b,
[data-theme="case-crypt-tv"] .case-header .post-content-headline b {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-footer .post-cover,
[data-theme="case-crypt-tv"] .case-header .post-cover {
  background-color: #0e0e0e;
}
[data-theme="case-crypt-tv"] .case-header {
  background-color: #131313;
}
[data-theme="case-crypt-tv"] .case-header-location,
[data-theme="case-crypt-tv"] .case-header-metas,
[data-theme="case-crypt-tv"] .case-header-year {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-header-back .svg {
  fill: #ff2131;
}
[data-theme="case-crypt-tv"] .post-contents .post-medias:first-child:before {
  background-color: #131313;
}
[data-theme="case-crypt-tv"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-crypt-tv"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-crypt-tv"] .post-content-headline b {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .post-text-tagline,
[data-theme="case-crypt-tv"] .post-text-title {
  color: #131313;
}
[data-theme="case-crypt-tv"] .post-text-content p {
  color: hsla(0, 0%, 7%, 0.6);
}
[data-theme="case-crypt-tv"] .post-medias-dots button:before {
  background-color: #9194a8;
}
[data-theme="case-crypt-tv"] .post-medias-dots button:after {
  border-color: rgba(145, 148, 168, 0.5);
}
.no-touchevents
  [data-theme="case-crypt-tv"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-crypt-tv"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-crypt-tv"] .post-medias-dots button.is-active:before {
  background-color: #3caedc;
}
[data-theme="case-crypt-tv"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-crypt-tv"] .case-footer .post-quote-content cite,
[data-theme="case-crypt-tv"] .case-footer .post-quote-content p:before {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-crypt-tv"] .case-footer .post-quote + .post-stats .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-crypt-tv"] .case-footer .post-stats-value {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-footer .post-stats-label {
  color: #fff;
}
[data-theme="case-crypt-tv"] .case-footer-content,
[data-theme="case-crypt-tv"] .case-footer-content:before {
  background-color: #131313;
}
[data-theme="case-crypt-tv"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-crypt-tv"] .case-next-link,
[data-theme="case-crypt-tv"] .case-next-title {
  color: #131313;
}
[data-theme="case-crypt-tv"] .case-next-link:after {
  background-color: #ff2131;
}
[data-theme="case-crypt-tv"] .case-next-link .svg,
[data-theme="case-crypt-tv"] .site-footer-title .baseline {
  fill: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-block--social li {
  color: #131313;
}
[data-theme="case-crypt-tv"] .site-footer-block--social a {
  border-color: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-block--social .svg {
  fill: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-block--address h3 {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-block--address p {
  color: hsla(0, 0%, 7%, 0.6);
}
[data-theme="case-crypt-tv"] .site-footer-bottom {
  border-color: hsla(0, 0%, 7%, 0.3);
}
[data-theme="case-crypt-tv"] .site-footer-contact {
  color: hsla(0, 0%, 7%, 0.6);
}
[data-theme="case-crypt-tv"] .site-footer-contact a {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-crypt-tv"] .site-footer-newsletter {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .site-footer-newsletter .svg {
  fill: #ff2131;
}
[data-theme="case-crypt-tv"] .plyr--full-ui input[type="range"] {
  color: #ff2131;
}
[data-theme="case-crypt-tv"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-crypt-tv"] .plyr--video .plyr__control:hover,
[data-theme="case-crypt-tv"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff2131;
}
[data-theme="case-crypt-tv"] .plyr--stopped .plyr__poster:before {
  background-color: #131313;
}
[data-theme="case-crypt-tv"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff2131;
}
[data-theme="case-bouguessa"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-bouguessa"].header-sticky:not(.menu-open) .site-header {
    background-color: #0f0f0f;
  }
}
[data-theme="case-bouguessa"] .case-footer .post-text-tagline,
[data-theme="case-bouguessa"] .case-footer .post-text-title,
[data-theme="case-bouguessa"] .case-header .post-text-tagline,
[data-theme="case-bouguessa"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-bouguessa"] .case-footer .post-text-content p,
[data-theme="case-bouguessa"] .case-header .post-text-content p {
  color: #9e9e9e;
}
[data-theme="case-bouguessa"] .case-footer .post-content-headline,
[data-theme="case-bouguessa"] .case-footer .post-text-categories,
[data-theme="case-bouguessa"] .case-header .post-content-headline,
[data-theme="case-bouguessa"] .case-header .post-text-categories {
  color: gray;
}
[data-theme="case-bouguessa"] .case-footer .post-content-headline b,
[data-theme="case-bouguessa"] .case-header .post-content-headline b {
  color: #fff;
}
[data-theme="case-bouguessa"] .case-footer .post-cover,
[data-theme="case-bouguessa"] .case-header .post-cover {
  background-color: #0e0e0e;
}
[data-theme="case-bouguessa"] .case-header {
  background-color: #131313;
}
[data-theme="case-bouguessa"] .case-header-metas {
  color: gray;
}
[data-theme="case-bouguessa"] .case-header-back .svg {
  fill: gray;
}
[data-theme="case-bouguessa"] .post-contents .post-medias:first-child:before {
  background-color: #131313;
}
[data-theme="case-bouguessa"] .post-contents .post-content:first-child,
[data-theme="case-bouguessa"] .post-contents .post-content:nth-child(2),
[data-theme="case-bouguessa"] .post-contents .post-content:nth-child(3) {
  background-color: #e6e6ea;
}
[data-theme="case-bouguessa"]
  .post-contents
  .post-content:not(:nth-child(3))
  + .post-content {
  padding-top: 0;
}
[data-theme="case-bouguessa"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-bouguessa"] .post-content-headline b {
  color: #000;
}
[data-theme="case-bouguessa"] .post-text-tagline,
[data-theme="case-bouguessa"] .post-text-title {
  color: #030d26;
}
[data-theme="case-bouguessa"] .post-text-content p {
  color: rgba(3, 13, 38, 0.6);
}
[data-theme="case-bouguessa"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-bouguessa"] .case-footer .post-quote-content cite,
[data-theme="case-bouguessa"] .case-footer .post-quote-content p:before {
  color: #b1b1b1;
}
[data-theme="case-bouguessa"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-bouguessa"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-bouguessa"] .case-footer .post-awards-logo {
  background-color: #191816;
}
[data-theme="case-bouguessa"] .case-footer .post-awards-content {
  color: gray;
}
[data-theme="case-bouguessa"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-bouguessa"] .case-footer-content,
[data-theme="case-bouguessa"] .case-footer-content:before {
  background-color: #131313;
}
[data-theme="case-bouguessa"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-bouguessa"] .case-next-link,
[data-theme="case-bouguessa"] .case-next-title {
  color: #000;
}
[data-theme="case-bouguessa"] .case-next-link:after {
  background-color: #000;
}
[data-theme="case-bouguessa"] .case-next-link .svg,
[data-theme="case-bouguessa"] .site-footer-title .baseline {
  fill: #000;
}
[data-theme="case-bouguessa"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-bouguessa"] .site-footer-block--social a {
  border-color: #b1b1b1;
}
[data-theme="case-bouguessa"] .site-footer-block--social .svg {
  fill: #b1b1b1;
}
[data-theme="case-bouguessa"] .site-footer-block--address h3 {
  color: #000;
}
[data-theme="case-bouguessa"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-bouguessa"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-bouguessa"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-bouguessa"] .site-footer-contact a {
  color: #000;
}
[data-theme="case-bouguessa"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-bouguessa"] .site-footer-newsletter {
  color: #000;
}
[data-theme="case-bouguessa"] .site-footer-newsletter .svg {
  fill: #000;
}
[data-theme="case-bouguessa"] .plyr--full-ui input[type="range"] {
  color: #b1b1b1;
}
[data-theme="case-bouguessa"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-bouguessa"] .plyr--video .plyr__control:hover,
[data-theme="case-bouguessa"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #b1b1b1;
}
[data-theme="case-bouguessa"] .plyr--stopped .plyr__poster:before {
  background-color: #131313;
}
[data-theme="case-bouguessa"] .plyr--stopped .plyr__poster:after {
  border-left-color: #b1b1b1;
}
[data-theme="case-revelator"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-revelator"].header-sticky:not(.menu-open) .site-header {
    background-color: #150d2a;
  }
}
[data-theme="case-revelator"] .case-footer .post-text-tagline,
[data-theme="case-revelator"] .case-footer .post-text-title,
[data-theme="case-revelator"] .case-header .post-text-tagline,
[data-theme="case-revelator"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-revelator"] .case-footer .post-text-content p,
[data-theme="case-revelator"] .case-header .post-text-content p {
  color: #b0a6c9;
}
[data-theme="case-revelator"] .case-footer .post-text-categories,
[data-theme="case-revelator"] .case-header .post-text-categories {
  color: #8558ff;
}
[data-theme="case-revelator"] .case-footer .post-content-headline,
[data-theme="case-revelator"] .case-header .post-content-headline {
  color: #b0a6c9;
}
[data-theme="case-revelator"] .case-footer .post-content-headline b,
[data-theme="case-revelator"] .case-header .post-content-headline b {
  color: #8558ff;
}
[data-theme="case-revelator"] .case-footer .post-cover,
[data-theme="case-revelator"] .case-header .post-cover {
  background-color: #160e2c;
}
[data-theme="case-revelator"] .case-header {
  background-color: #1a1034;
}
[data-theme="case-revelator"] .case-header-metas {
  color: #8558ff;
}
[data-theme="case-revelator"] .case-header-back .svg {
  fill: #8558ff;
}
[data-theme="case-revelator"] .post-contents .post-medias:first-child:before,
[data-theme="case-revelator"] .post-contents .post-phone:first-child:before {
  background-color: #1a1034;
}
[data-theme="case-revelator"] .post-contents .post-content:last-child {
  padding-bottom: 0;
}
[data-theme="case-revelator"] .post-contents .post-content:nth-child(8),
[data-theme="case-revelator"] .post-contents .post-content:nth-child(9) {
  background-color: #1a1034;
}
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-tagline,
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-title,
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-tagline,
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-title {
  color: #fff;
}
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-content
  p,
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-content
  p {
  color: rgba(176, 166, 201, 0.8);
}
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-categories,
[data-theme="case-revelator"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-categories {
  color: #8558ff;
}
[data-theme="case-revelator"]
  .post-contents
  .post-content:not(:nth-child(7)):not(:nth-child(9))
  + .post-content {
  padding-top: 0;
}
[data-theme="case-revelator"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-revelator"] .post-content-headline b {
  color: #8558ff;
}
[data-theme="case-revelator"] .post-text-tagline,
[data-theme="case-revelator"] .post-text-title {
  color: #030d26;
}
[data-theme="case-revelator"] .post-text-content p {
  color: rgba(3, 13, 38, 0.6);
}
[data-theme="case-revelator"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-revelator"] .case-footer .post-quote-content cite,
[data-theme="case-revelator"] .case-footer .post-quote-content p:before {
  color: #8558ff;
}
[data-theme="case-revelator"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-revelator"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-revelator"] .case-footer .post-awards-logo {
  background-color: #191816;
}
[data-theme="case-revelator"] .case-footer .post-awards-content {
  color: #8558ff;
}
[data-theme="case-revelator"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-revelator"] .case-footer-content,
[data-theme="case-revelator"] .case-footer-content:before {
  background-color: #1a1034;
}
[data-theme="case-revelator"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-revelator"] .case-next-link,
[data-theme="case-revelator"] .case-next-title {
  color: #000;
}
[data-theme="case-revelator"] .case-next-link:after {
  background-color: #8558ff;
}
[data-theme="case-revelator"] .case-next-link .svg,
[data-theme="case-revelator"] .site-footer-title .baseline {
  fill: #8558ff;
}
[data-theme="case-revelator"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-revelator"] .site-footer-block--social a {
  border-color: #8558ff;
}
[data-theme="case-revelator"] .site-footer-block--social .svg {
  fill: #8558ff;
}
[data-theme="case-revelator"] .site-footer-block--address h3 {
  color: #8558ff;
}
[data-theme="case-revelator"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-revelator"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-revelator"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-revelator"] .site-footer-contact a {
  color: #8558ff;
}
[data-theme="case-revelator"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-revelator"] .site-footer-newsletter {
  color: #8558ff;
}
[data-theme="case-revelator"] .site-footer-newsletter .svg {
  fill: #8558ff;
}
[data-theme="case-revelator"] .plyr--full-ui input[type="range"] {
  color: #8558ff;
}
[data-theme="case-revelator"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-revelator"] .plyr--video .plyr__control:hover,
[data-theme="case-revelator"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #8558ff;
}
[data-theme="case-revelator"] .plyr--stopped .plyr__poster:before {
  background-color: #1a1034;
}
[data-theme="case-revelator"] .plyr--stopped .plyr__poster:after {
  border-left-color: #8558ff;
}
[data-theme="case-navy-pier"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-navy-pier"].header-sticky:not(.menu-open) .site-header {
    background-color: #4c9d88;
  }
}
[data-theme="case-navy-pier"] .case-footer .post-text-tagline,
[data-theme="case-navy-pier"] .case-footer .post-text-title,
[data-theme="case-navy-pier"] .case-header .post-text-tagline,
[data-theme="case-navy-pier"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-navy-pier"] .case-footer .post-text-content p,
[data-theme="case-navy-pier"] .case-header .post-text-content p {
  color: gray;
}
[data-theme="case-navy-pier"] .case-footer .post-text-categories,
[data-theme="case-navy-pier"] .case-header .post-text-categories {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-footer .post-content-headline,
[data-theme="case-navy-pier"] .case-header .post-content-headline {
  color: gray;
}
[data-theme="case-navy-pier"] .case-footer .post-content-headline b,
[data-theme="case-navy-pier"] .case-header .post-content-headline b {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-footer .post-cover,
[data-theme="case-navy-pier"] .case-header .post-cover {
  background-color: #00041c;
}
[data-theme="case-navy-pier"] .case-header {
  background-color: #000526;
}
[data-theme="case-navy-pier"] .case-header-metas {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-header-back .svg {
  fill: #5fc4aa;
}
[data-theme="case-navy-pier"] .post-contents .post-medias:first-child:before {
  background-color: #000526;
}
[data-theme="case-navy-pier"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-navy-pier"] .post-content-headline {
  color: gray;
}
[data-theme="case-navy-pier"] .post-content-headline b {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .post-text-tagline,
[data-theme="case-navy-pier"] .post-text-title {
  color: #030d26;
}
[data-theme="case-navy-pier"] .post-text-content p {
  color: rgba(62, 62, 62, 0.6);
}
[data-theme="case-navy-pier"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-navy-pier"] .case-footer .post-quote-content cite,
[data-theme="case-navy-pier"] .case-footer .post-quote-content p:before {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-navy-pier"] .case-footer .post-quote + .post-awards .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-navy-pier"] .case-footer .post-awards-logo {
  background-color: #191d38;
}
[data-theme="case-navy-pier"] .case-footer .post-awards-content {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-navy-pier"] .case-footer-content,
[data-theme="case-navy-pier"] .case-footer-content:before {
  background-color: #000526;
}
[data-theme="case-navy-pier"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-navy-pier"] .case-next-link,
[data-theme="case-navy-pier"] .case-next-title {
  color: #000;
}
[data-theme="case-navy-pier"] .case-next-link:after {
  background-color: #5fc4aa;
}
[data-theme="case-navy-pier"] .case-next-link .svg,
[data-theme="case-navy-pier"] .site-footer-title .baseline {
  fill: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-navy-pier"] .site-footer-block--social a {
  border-color: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-block--social .svg {
  fill: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-block--address h3 {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-navy-pier"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-navy-pier"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-navy-pier"] .site-footer-contact a {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-navy-pier"] .site-footer-newsletter {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .site-footer-newsletter .svg {
  fill: #5fc4aa;
}
[data-theme="case-navy-pier"] .plyr--full-ui input[type="range"] {
  color: #5fc4aa;
}
[data-theme="case-navy-pier"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-navy-pier"] .plyr--video .plyr__control:hover,
[data-theme="case-navy-pier"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #5fc4aa;
}
[data-theme="case-navy-pier"] .plyr--stopped .plyr__poster:before {
  background-color: #000526;
}
[data-theme="case-navy-pier"] .plyr--stopped .plyr__poster:after {
  border-left-color: #5fc4aa;
}
[data-theme="case-world-expo"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-world-expo"].header-sticky:not(.menu-open) .site-header {
    background-color: #272220;
  }
}
[data-theme="case-world-expo"] .case-header .post-text-tagline,
[data-theme="case-world-expo"] .case-header .post-text-title {
  color: #312b28;
}
[data-theme="case-world-expo"] .case-header .post-text-categories,
[data-theme="case-world-expo"] .case-header .post-text-content p {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-header .post-content-headline {
  color: #312b28;
}
[data-theme="case-world-expo"] .case-header .post-content-headline b {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-header .post-cover {
  background-color: #2b2623;
}
[data-theme="case-world-expo"] .case-header-metas {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-header-metas a {
  color: #312b28;
}
[data-theme="case-world-expo"] .case-header-back .svg {
  fill: #8e7365;
}
[data-theme="case-world-expo"] .case-footer .post-text-content p,
[data-theme="case-world-expo"] .case-footer .post-text-tagline,
[data-theme="case-world-expo"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-world-expo"] .case-footer .post-text-categories {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-footer .post-content-headline {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-world-expo"] .case-footer .post-content-headline b {
  color: rgba(215, 154, 33, 0.6);
}
[data-theme="case-world-expo"] .case-footer .post-cover {
  background-color: #2b2623;
}
[data-theme="case-world-expo"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-world-expo"] .post-contents .post-medias:first-child:before {
  background-color: #fff;
  height: 25%;
}
[data-theme="case-world-expo"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-world-expo"] .post-content:nth-child(12),
[data-theme="case-world-expo"] .post-content:nth-child(13),
[data-theme="case-world-expo"] .post-content:nth-child(14),
[data-theme="case-world-expo"] .post-content:nth-child(15) {
  background-color: #fff;
}
[data-theme="case-world-expo"] .post-content:nth-child(16):before {
  height: 200px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background-color: #fff;
}
[data-theme="case-world-expo"] .post-content-headline {
  color: #312b28;
}
[data-theme="case-world-expo"] .post-content-headline b {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-header-headline,
[data-theme="case-world-expo"] .case-header-introduction,
[data-theme="case-world-expo"] .post-text-tagline,
[data-theme="case-world-expo"] .post-text-title {
  color: #312b28;
}
[data-theme="case-world-expo"] .post-text-content p {
  color: #896d5e;
}
[data-theme="case-world-expo"] .post-medias-dots button:before {
  background-color: #312b28;
}
[data-theme="case-world-expo"] .post-medias-dots button:after {
  border-color: rgba(49, 43, 40, 0.5);
}
.no-touchevents
  [data-theme="case-world-expo"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-world-expo"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-world-expo"] .post-medias-dots button.is-active:before {
  background-color: #8e7365;
}
@media (min-width: 48em) {
  [data-theme="case-world-expo"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:first-child {
    width: calc(68.4% - 10px);
  }
  [data-theme="case-world-expo"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:nth-child(2) {
    width: calc(31.6% - 10px);
  }
}
@media (min-width: 48em) {
  [data-theme="case-world-expo"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:first-child {
    width: calc(52.1% - 10px);
  }
  [data-theme="case-world-expo"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:nth-child(2) {
    width: calc(47.9% - 10px);
  }
}
[data-theme="case-world-expo"] .case-footer .post-quote-content p,
[data-theme="case-world-expo"] .case-footer .post-quote-content p:before {
  color: #fff;
}
[data-theme="case-world-expo"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-world-expo"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-world-expo"] .case-footer .post-awards .center,
[data-theme="case-world-expo"] .case-footer .post-credits .center,
[data-theme="case-world-expo"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-world-expo"] .case-footer .post-awards + .post-awards,
[data-theme="case-world-expo"] .case-footer .post-awards + .post-credits,
[data-theme="case-world-expo"] .case-footer .post-awards + .post-stats,
[data-theme="case-world-expo"] .case-footer .post-credits + .post-awards,
[data-theme="case-world-expo"] .case-footer .post-credits + .post-credits,
[data-theme="case-world-expo"] .case-footer .post-credits + .post-stats,
[data-theme="case-world-expo"] .case-footer .post-stats + .post-awards,
[data-theme="case-world-expo"] .case-footer .post-stats + .post-credits,
[data-theme="case-world-expo"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-world-expo"] .case-footer .post-credits dd,
[data-theme="case-world-expo"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-world-expo"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-world-expo"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-world-expo"] .case-footer .post-awards-content b,
[data-theme="case-world-expo"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-world-expo"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-world-expo"] .case-footer-content,
[data-theme="case-world-expo"] .case-footer-content:before {
  background-color: #0c121e;
}
[data-theme="case-world-expo"] .case-next-headline {
  color: #8e7365;
}
[data-theme="case-world-expo"] .case-next-link,
[data-theme="case-world-expo"] .case-next-title {
  color: #312b28;
}
[data-theme="case-world-expo"] .case-next-link:after {
  background-color: #8e7365;
}
[data-theme="case-world-expo"] .case-next-link .svg,
[data-theme="case-world-expo"] .site-footer-title .baseline {
  fill: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-world-expo"] .site-footer-block--social a {
  border-color: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-block--social .svg {
  fill: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-block--address h3 {
  color: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-world-expo"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-world-expo"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-world-expo"] .site-footer-contact a {
  color: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-world-expo"] .site-footer-newsletter {
  color: #8e7365;
}
[data-theme="case-world-expo"] .site-footer-newsletter .svg {
  fill: #8e7365;
}
[data-theme="case-world-expo"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-world-expo"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-world-expo"] .plyr--full-ui input[type="range"] {
  color: #8e7365;
}
[data-theme="case-world-expo"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-world-expo"] .plyr--video .plyr__control:hover,
[data-theme="case-world-expo"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #8e7365;
}
[data-theme="case-world-expo"] .plyr--stopped .plyr__poster:before {
  background-color: #312b28;
}
[data-theme="case-world-expo"] .plyr--stopped .plyr__poster:after {
  border-left-color: #8e7365;
}
[data-theme="case-idea-vault"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-idea-vault"].header-sticky:not(.menu-open) .site-header {
    background-color: #000;
  }
}
[data-theme="case-idea-vault"] .case-footer .post-text-tagline,
[data-theme="case-idea-vault"] .case-footer .post-text-title,
[data-theme="case-idea-vault"] .case-header .post-text-tagline,
[data-theme="case-idea-vault"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-idea-vault"] .case-footer .post-text-content p,
[data-theme="case-idea-vault"] .case-header .post-text-content p {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-idea-vault"] .case-footer .post-text-categories,
[data-theme="case-idea-vault"] .case-header .post-text-categories {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .case-footer .post-cover,
[data-theme="case-idea-vault"] .case-header,
[data-theme="case-idea-vault"] .case-header .post-cover {
  background-color: #000;
}
[data-theme="case-idea-vault"] .case-header-metas {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .case-header-back .svg {
  fill: #f1260e;
}
[data-theme="case-idea-vault"] .case-header .post-text .post-text-tagline,
[data-theme="case-idea-vault"] .case-header .post-text .post-text-title,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-tagline,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-title,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-tagline,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-title,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-tagline,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-title,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-tagline,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-title {
  color: #fff;
}
[data-theme="case-idea-vault"] .case-header .post-text .post-text-content p,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(4)
  .post-text-content
  p,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(6)
  .post-text-content
  p,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-content
  p,
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(16)
  .post-text-content
  p,
[data-theme="case-idea-vault"] .post-credits dt {
  color: hsla(0, 0%, 74%, 0.6);
}
[data-theme="case-idea-vault"] .case-header-introduction {
  max-width: 500px;
}
[data-theme="case-idea-vault"] .post-content-headline {
  color: #646464;
}
[data-theme="case-idea-vault"] .post-content-headline b {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .post-contents .post-medias:first-child:before {
  background-color: #000;
}
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(3):before {
  content: "";
  top: auto;
  bottom: 0;
  height: 18.66%;
  background-color: #000;
}
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(9):before {
  content: "";
  height: 33.33%;
  background-color: #000;
}
[data-theme="case-idea-vault"]
  .post-contents
  .post-content:nth-child(15):before {
  content: "";
  height: 57%;
  background-color: #fff;
}
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(4),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(5),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(6),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(7),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(8),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(15),
[data-theme="case-idea-vault"] .post-contents .post-content:nth-child(16) {
  background-color: #000;
}
[data-theme="case-idea-vault"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-idea-vault"] .post-text-tagline,
[data-theme="case-idea-vault"] .post-text-title {
  color: #000;
}
[data-theme="case-idea-vault"] .post-text-content p {
  color: rgba(62, 62, 62, 0.6);
}
[data-theme="case-idea-vault"] .post-credits dd {
  width: 190px;
}
[data-theme="case-idea-vault"] .case-footer .post-quote .center {
  padding-top: 80px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
@media (min-width: 50.9375em) {
  [data-theme="case-idea-vault"] .case-footer .post-quote .center {
    padding-top: 100px;
  }
}
[data-theme="case-idea-vault"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-idea-vault"] .case-footer .post-quote-content p:before {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 50%, 0.8);
}
[data-theme="case-idea-vault"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-idea-vault"]
  .case-footer
  .post-credits
  + .post-awards
  .center,
[data-theme="case-idea-vault"] .case-footer .post-credits .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-idea-vault"] .case-footer .post-awards-logo {
  background-color: hsla(53, 52%, 90%, 0.1);
}
[data-theme="case-idea-vault"] .case-footer .post-awards-content {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-idea-vault"] .case-footer-content,
[data-theme="case-idea-vault"] .case-footer-content:before {
  background-color: #000;
}
[data-theme="case-idea-vault"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-idea-vault"] .case-next-link,
[data-theme="case-idea-vault"] .case-next-title {
  color: #000;
}
[data-theme="case-idea-vault"] .case-next-link:after {
  background-color: #f1260e;
}
[data-theme="case-idea-vault"] .case-next-link .svg,
[data-theme="case-idea-vault"] .site-footer-title .baseline {
  fill: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-idea-vault"] .site-footer-block--social a {
  border-color: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-block--social .svg {
  fill: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-block--address h3 {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-idea-vault"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-idea-vault"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-idea-vault"] .site-footer-contact a {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-idea-vault"] .site-footer-newsletter {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .site-footer-newsletter .svg {
  fill: #f1260e;
}
[data-theme="case-idea-vault"] .plyr--full-ui input[type="range"] {
  color: #f1260e;
}
[data-theme="case-idea-vault"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-idea-vault"] .plyr--video .plyr__control:hover,
[data-theme="case-idea-vault"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #000;
}
[data-theme="case-idea-vault"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-idea-vault"] .plyr--stopped .plyr__poster:after {
  border-left-color: #f1260e;
}
[data-theme="case-msi-chicago"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-msi-chicago"].header-sticky:not(.menu-open) .site-header {
    background-color: #020a1e;
  }
}
[data-theme="case-msi-chicago"] .case-footer .post-text-tagline,
[data-theme="case-msi-chicago"] .case-footer .post-text-title,
[data-theme="case-msi-chicago"] .case-header .post-text-tagline,
[data-theme="case-msi-chicago"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-msi-chicago"] .case-footer .post-text-content p,
[data-theme="case-msi-chicago"] .case-header .post-text-content p {
  color: #9194a8;
}
[data-theme="case-msi-chicago"] .case-footer .post-text-categories,
[data-theme="case-msi-chicago"] .case-header .post-text-categories {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-footer .post-content-headline,
[data-theme="case-msi-chicago"] .case-header .post-content-headline {
  color: gray;
}
[data-theme="case-msi-chicago"] .case-footer .post-content-headline b,
[data-theme="case-msi-chicago"] .case-header .post-content-headline b {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-footer .post-cover,
[data-theme="case-msi-chicago"] .case-header .post-cover {
  background-color: #020a1d;
}
[data-theme="case-msi-chicago"] .case-header {
  background-color: #030d26;
}
[data-theme="case-msi-chicago"] .case-header-metas {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-header-back .svg {
  fill: #48c2f3;
}
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(8),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(9),
[data-theme="case-msi-chicago"] .post-contents .post-medias:first-child:before {
  background-color: #030d26;
}
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-tagline,
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-title,
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-tagline,
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-title {
  color: #fff;
}
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-content
  p,
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-content
  p {
  color: rgba(145, 148, 168, 0.8);
}
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(8)
  .post-text-categories,
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:nth-child(9)
  .post-text-categories {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(10),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(11),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(12),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(13),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(14),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(17),
[data-theme="case-msi-chicago"] .post-contents .post-content:nth-child(18) {
  background-color: #f4f4f4;
}
[data-theme="case-msi-chicago"]
  .post-contents
  .post-content:not(:nth-child(7)):not(:nth-child(9)):not(:nth-child(14)):not(
    :nth-child(16)
  )
  + .post-content {
  padding-top: 0;
}
[data-theme="case-msi-chicago"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-msi-chicago"] .post-content-headline b {
  color: #6ec6e9;
}
[data-theme="case-msi-chicago"] .post-text-tagline,
[data-theme="case-msi-chicago"] .post-text-title {
  color: #030d26;
}
[data-theme="case-msi-chicago"] .post-text-content p {
  color: rgba(3, 13, 38, 0.6);
}
[data-theme="case-msi-chicago"] .post-medias-dots button:before {
  background-color: #9194a8;
}
[data-theme="case-msi-chicago"] .post-medias-dots button:after {
  border-color: rgba(145, 148, 168, 0.5);
}
.no-touchevents
  [data-theme="case-msi-chicago"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-msi-chicago"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-msi-chicago"] .post-medias-dots button.is-active:before {
  background-color: #3caedc;
}
[data-theme="case-msi-chicago"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-msi-chicago"] .case-footer .post-quote-content cite,
[data-theme="case-msi-chicago"] .case-footer .post-quote-content p:before {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-msi-chicago"] .case-footer .post-quote + .post-stats .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-msi-chicago"] .case-footer .post-stats-value {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-footer .post-stats-label {
  color: #fff;
}
[data-theme="case-msi-chicago"] .case-footer-content,
[data-theme="case-msi-chicago"] .case-footer-content:before {
  background-color: #030d26;
}
[data-theme="case-msi-chicago"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-msi-chicago"] .case-next-link,
[data-theme="case-msi-chicago"] .case-next-title {
  color: #000;
}
[data-theme="case-msi-chicago"] .case-next-link:after {
  background-color: #48c2f3;
}
[data-theme="case-msi-chicago"] .case-next-link .svg,
[data-theme="case-msi-chicago"] .site-footer-title .baseline {
  fill: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-msi-chicago"] .site-footer-block--social a {
  border-color: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-block--social .svg {
  fill: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-block--address h3 {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-msi-chicago"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-msi-chicago"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-msi-chicago"] .site-footer-contact a {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-msi-chicago"] .site-footer-newsletter {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .site-footer-newsletter .svg {
  fill: #48c2f3;
}
[data-theme="case-msi-chicago"] .plyr--full-ui input[type="range"] {
  color: #48c2f3;
}
[data-theme="case-msi-chicago"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-msi-chicago"] .plyr--video .plyr__control:hover,
[data-theme="case-msi-chicago"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #48c2f3;
}
[data-theme="case-msi-chicago"] .plyr--stopped .plyr__poster:before {
  background-color: #030d26;
}
[data-theme="case-msi-chicago"] .plyr--stopped .plyr__poster:after {
  border-left-color: #48c2f3;
}
[data-theme="case-covermymeds"] {
  background-color: rgba(240, 239, 244, 0.45);
}
@media (max-width: 47.99em) {
  [data-theme="case-covermymeds"].header-sticky:not(.menu-open) .site-header {
    background-color: #13171d;
  }
}
[data-theme="case-covermymeds"] .case-footer .post-text-tagline,
[data-theme="case-covermymeds"] .case-footer .post-text-title,
[data-theme="case-covermymeds"] .case-header .post-text-tagline,
[data-theme="case-covermymeds"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-covermymeds"] .case-footer .post-text-content p,
[data-theme="case-covermymeds"] .case-header .post-text-content p {
  color: #848990;
}
[data-theme="case-covermymeds"] .case-footer .post-text-categories,
[data-theme="case-covermymeds"] .case-header .post-text-categories {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-footer .post-content-headline,
[data-theme="case-covermymeds"] .case-header .post-content-headline {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-covermymeds"] .case-footer .post-content-headline b,
[data-theme="case-covermymeds"] .case-header .post-content-headline b {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-footer .post-cover,
[data-theme="case-covermymeds"] .case-header .post-cover {
  background-color: #14181e;
}
[data-theme="case-covermymeds"] .case-footer .post-cover-credit p,
[data-theme="case-covermymeds"] .case-header .post-cover-credit p {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-covermymeds"] .case-header {
  background-color: #181d24;
}
[data-theme="case-covermymeds"] .case-header-metas {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-header-back .svg {
  fill: #ff8f1d;
}
[data-theme="case-covermymeds"] .post-contents .post-medias:first-child:before {
  background-color: #181d24;
}
[data-theme="case-covermymeds"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-covermymeds"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-covermymeds"] .post-content-headline b {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .post-text-tagline,
[data-theme="case-covermymeds"] .post-text-title {
  color: #131313;
}
[data-theme="case-covermymeds"] .post-text-content p {
  color: rgba(3, 13, 38, 0.6);
}
[data-theme="case-covermymeds"] .post-medias-dots button:before {
  background-color: #030d26;
}
[data-theme="case-covermymeds"] .post-medias-dots button:after {
  border-color: rgba(3, 13, 38, 0.5);
}
.no-touchevents
  [data-theme="case-covermymeds"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-covermymeds"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-covermymeds"] .post-medias-dots button.is-active:before {
  background-color: #ff8f1d;
}
@media (min-width: 48em) {
  [data-theme="case-covermymeds"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:first-child {
    width: calc(68.4% - 10px);
  }
  [data-theme="case-covermymeds"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:nth-child(2) {
    width: calc(31.6% - 10px);
  }
}
@media (min-width: 48em) {
  [data-theme="case-covermymeds"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:first-child {
    width: calc(52.1% - 10px);
  }
  [data-theme="case-covermymeds"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:nth-child(2) {
    width: calc(47.9% - 10px);
  }
}
[data-theme="case-covermymeds"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-covermymeds"] .case-footer .post-quote-content p:before {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-covermymeds"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-covermymeds"] .case-footer .post-awards .center,
[data-theme="case-covermymeds"] .case-footer .post-credits .center,
[data-theme="case-covermymeds"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-covermymeds"] .case-footer .post-awards + .post-awards,
[data-theme="case-covermymeds"] .case-footer .post-awards + .post-credits,
[data-theme="case-covermymeds"] .case-footer .post-awards + .post-stats,
[data-theme="case-covermymeds"] .case-footer .post-credits + .post-awards,
[data-theme="case-covermymeds"] .case-footer .post-credits + .post-credits,
[data-theme="case-covermymeds"] .case-footer .post-credits + .post-stats,
[data-theme="case-covermymeds"] .case-footer .post-stats + .post-awards,
[data-theme="case-covermymeds"] .case-footer .post-stats + .post-credits,
[data-theme="case-covermymeds"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-covermymeds"] .case-footer .post-credits dd {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-covermymeds"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-covermymeds"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-covermymeds"] .case-footer .post-awards-content {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-covermymeds"] .case-footer .post-stats-value {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-footer .post-stats-label {
  color: #fff;
}
[data-theme="case-covermymeds"] .case-footer-content,
[data-theme="case-covermymeds"] .case-footer-content:before {
  background-color: #181d24;
}
[data-theme="case-covermymeds"] .case-next-headline {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-next-link,
[data-theme="case-covermymeds"] .case-next-title {
  color: #181d24;
}
[data-theme="case-covermymeds"] .case-next-link:after {
  background-color: #ff8f1d;
}
[data-theme="case-covermymeds"] .case-next-link .svg,
[data-theme="case-covermymeds"] .site-footer-title .baseline {
  fill: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-covermymeds"] .site-footer-block--social a {
  border-color: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-block--social .svg {
  fill: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-block--address h3 {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-covermymeds"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-covermymeds"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-covermymeds"] .site-footer-contact a {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-covermymeds"] .site-footer-newsletter {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .site-footer-newsletter .svg {
  fill: #ff8f1d;
}
[data-theme="case-covermymeds"] .plyr--full-ui input[type="range"] {
  color: #ff8f1d;
}
[data-theme="case-covermymeds"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-covermymeds"] .plyr--video .plyr__control:hover,
[data-theme="case-covermymeds"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #ff8f1d;
}
[data-theme="case-covermymeds"] .plyr--stopped .plyr__poster:before {
  background-color: #181d24;
}
[data-theme="case-covermymeds"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff8f1d;
}
[data-theme="case-tomorrowland"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-tomorrowland"].header-sticky:not(.menu-open) .site-header {
    background-color: #050c1e;
  }
}
[data-theme="case-tomorrowland"] .case-footer .post-text-tagline,
[data-theme="case-tomorrowland"] .case-footer .post-text-title,
[data-theme="case-tomorrowland"] .case-header .post-text-tagline,
[data-theme="case-tomorrowland"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-tomorrowland"] .case-footer .post-text-content p,
[data-theme="case-tomorrowland"] .case-header .post-text-content p {
  color: rgba(228, 236, 255, 0.8);
}
[data-theme="case-tomorrowland"] .case-footer .post-text-categories,
[data-theme="case-tomorrowland"] .case-header .post-text-categories {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-footer .post-content-headline,
[data-theme="case-tomorrowland"] .case-header .post-content-headline {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-tomorrowland"] .case-footer .post-content-headline b,
[data-theme="case-tomorrowland"] .case-header .post-content-headline b {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-footer .post-cover,
[data-theme="case-tomorrowland"] .case-header .post-cover {
  background-color: #050b1c;
}
[data-theme="case-tomorrowland"] .case-header {
  background-color: #060f25;
}
[data-theme="case-tomorrowland"] .case-header-metas {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-header-back .svg {
  fill: #d79a21;
}
[data-theme="case-tomorrowland"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #060f25;
}
[data-theme="case-tomorrowland"] .post-contents .post-content {
  background-color: #fff;
}
[data-theme="case-tomorrowland"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-tomorrowland"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-tomorrowland"] .post-content-headline b {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .post-text-tagline,
[data-theme="case-tomorrowland"] .post-text-title {
  color: #131313;
}
[data-theme="case-tomorrowland"] .post-text-content p {
  color: rgba(130, 115, 146, 0.6);
}
[data-theme="case-tomorrowland"] .post-medias-dots button:before {
  background-color: #827392;
}
[data-theme="case-tomorrowland"] .post-medias-dots button:after {
  border-color: rgba(130, 115, 146, 0.5);
}
.no-touchevents
  [data-theme="case-tomorrowland"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-tomorrowland"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-tomorrowland"] .post-medias-dots button.is-active:before {
  background-color: #d79a21;
}
@media (min-width: 48em) {
  [data-theme="case-tomorrowland"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:first-child {
    width: calc(68.4% - 10px);
  }
  [data-theme="case-tomorrowland"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(2)
    .post-medias-item:nth-child(2) {
    width: calc(31.6% - 10px);
  }
}
@media (min-width: 48em) {
  [data-theme="case-tomorrowland"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:first-child {
    width: calc(52.1% - 10px);
  }
  [data-theme="case-tomorrowland"]
    .post-medias:nth-child(7)
    .post-medias-list-double:nth-child(3)
    .post-medias-item:nth-child(2) {
    width: calc(47.9% - 10px);
  }
}
[data-theme="case-tomorrowland"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-tomorrowland"] .case-footer .post-quote-content p:before {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-tomorrowland"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-tomorrowland"] .case-footer .post-awards .center,
[data-theme="case-tomorrowland"] .case-footer .post-credits .center,
[data-theme="case-tomorrowland"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-tomorrowland"] .case-footer .post-awards + .post-awards,
[data-theme="case-tomorrowland"] .case-footer .post-awards + .post-credits,
[data-theme="case-tomorrowland"] .case-footer .post-awards + .post-stats,
[data-theme="case-tomorrowland"] .case-footer .post-credits + .post-awards,
[data-theme="case-tomorrowland"] .case-footer .post-credits + .post-credits,
[data-theme="case-tomorrowland"] .case-footer .post-credits + .post-stats,
[data-theme="case-tomorrowland"] .case-footer .post-stats + .post-awards,
[data-theme="case-tomorrowland"] .case-footer .post-stats + .post-credits,
[data-theme="case-tomorrowland"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-tomorrowland"] .case-footer .post-credits dd {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-tomorrowland"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-tomorrowland"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-tomorrowland"] .case-footer .post-awards-content {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-tomorrowland"] .case-footer .post-stats-value {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-footer .post-stats-label {
  color: #fff;
}
[data-theme="case-tomorrowland"] .case-footer-content,
[data-theme="case-tomorrowland"] .case-footer-content:before {
  background-color: #060f25;
}
[data-theme="case-tomorrowland"] .case-next-headline {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-next-link,
[data-theme="case-tomorrowland"] .case-next-title {
  color: #060f25;
}
[data-theme="case-tomorrowland"] .case-next-link:after {
  background-color: #d79a21;
}
[data-theme="case-tomorrowland"] .case-next-link .svg,
[data-theme="case-tomorrowland"] .site-footer-title .baseline {
  fill: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-tomorrowland"] .site-footer-block--social a {
  border-color: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-block--social .svg {
  fill: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-block--address h3 {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-tomorrowland"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-tomorrowland"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-tomorrowland"] .site-footer-contact a {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-tomorrowland"] .site-footer-newsletter {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .site-footer-newsletter .svg {
  fill: #d79a21;
}
[data-theme="case-tomorrowland"] .plyr--full-ui input[type="range"] {
  color: #d79a21;
}
[data-theme="case-tomorrowland"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-tomorrowland"] .plyr--video .plyr__control:hover,
[data-theme="case-tomorrowland"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #d79a21;
}
[data-theme="case-tomorrowland"] .plyr--stopped .plyr__poster:before {
  background-color: #060f25;
}
[data-theme="case-tomorrowland"] .plyr--stopped .plyr__poster:after {
  border-left-color: #d79a21;
}
[data-theme="case-the-kennedy-center"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-the-kennedy-center"].header-sticky:not(.menu-open)
    .site-header {
    background-color: #061d29;
  }
}
[data-theme="case-the-kennedy-center"] .case-footer .post-text-tagline,
[data-theme="case-the-kennedy-center"] .case-footer .post-text-title,
[data-theme="case-the-kennedy-center"] .case-header .post-text-tagline,
[data-theme="case-the-kennedy-center"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-text-content p,
[data-theme="case-the-kennedy-center"] .case-header .post-text-content p {
  color: gray;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-text-categories,
[data-theme="case-the-kennedy-center"] .case-header .post-text-categories {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-content-headline,
[data-theme="case-the-kennedy-center"] .case-header .post-content-headline {
  color: gray;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-content-headline b,
[data-theme="case-the-kennedy-center"] .case-header .post-content-headline b {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-cover,
[data-theme="case-the-kennedy-center"] .case-header .post-cover {
  background-color: #071e2a;
}
[data-theme="case-the-kennedy-center"] .case-header {
  background-color: #082433;
}
[data-theme="case-the-kennedy-center"] .case-header-metas {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-header-back .svg {
  fill: #5bb27a;
}
[data-theme="case-the-kennedy-center"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #082433;
}
[data-theme="case-the-kennedy-center"]
  .post-contents
  .post-content
  + .post-content {
  padding-top: 0;
}
[data-theme="case-the-kennedy-center"] .post-content-headline {
  color: gray;
}
[data-theme="case-the-kennedy-center"] .post-content-headline b {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .post-text-tagline,
[data-theme="case-the-kennedy-center"] .post-text-title {
  color: #000;
}
[data-theme="case-the-kennedy-center"] .post-text-content p {
  color: rgba(62, 62, 62, 0.6);
}
[data-theme="case-the-kennedy-center"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-quote-content cite,
[data-theme="case-the-kennedy-center"]
  .case-footer
  .post-quote-content
  p:before {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-the-kennedy-center"]
  .case-footer
  .post-quote
  + .post-awards
  .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-the-kennedy-center"] .case-footer .post-awards-logo {
  background-color: #213945;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-awards-content {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-the-kennedy-center"] .case-footer-content,
[data-theme="case-the-kennedy-center"] .case-footer-content:before {
  background-color: #082433;
}
[data-theme="case-the-kennedy-center"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-the-kennedy-center"] .case-next-link,
[data-theme="case-the-kennedy-center"] .case-next-title {
  color: #000;
}
[data-theme="case-the-kennedy-center"] .case-next-link:after {
  background-color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .case-next-link .svg,
[data-theme="case-the-kennedy-center"] .site-footer-title .baseline {
  fill: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-the-kennedy-center"] .site-footer-block--social a {
  border-color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-block--social .svg {
  fill: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-block--address h3 {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-the-kennedy-center"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-the-kennedy-center"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-the-kennedy-center"] .site-footer-contact a {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-the-kennedy-center"] .site-footer-newsletter {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .site-footer-newsletter .svg {
  fill: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .plyr--full-ui input[type="range"] {
  color: #5bb27a;
}
[data-theme="case-the-kennedy-center"]
  .plyr--video
  .plyr__control.plyr__tab-focus,
[data-theme="case-the-kennedy-center"] .plyr--video .plyr__control:hover,
[data-theme="case-the-kennedy-center"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #5bb27a;
}
[data-theme="case-the-kennedy-center"] .plyr--stopped .plyr__poster:before {
  background-color: #082433;
}
[data-theme="case-the-kennedy-center"] .plyr--stopped .plyr__poster:after {
  border-left-color: #5bb27a;
}
[data-theme="case-this-was-louises-phone"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-this-was-louises-phone"].header-sticky:not(.menu-open)
    .site-header {
    background-color: #0e1a2b;
  }
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-text-tagline,
[data-theme="case-this-was-louises-phone"] .case-footer .post-text-title,
[data-theme="case-this-was-louises-phone"] .case-header .post-text-tagline,
[data-theme="case-this-was-louises-phone"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-text-content p,
[data-theme="case-this-was-louises-phone"] .case-header .post-text-content p {
  color: #7d8b9c;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-text-categories,
[data-theme="case-this-was-louises-phone"] .case-header .post-text-categories {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-content-headline,
[data-theme="case-this-was-louises-phone"] .case-header .post-content-headline {
  color: #7d8b9c;
}
[data-theme="case-this-was-louises-phone"]
  .case-footer
  .post-content-headline
  b,
[data-theme="case-this-was-louises-phone"]
  .case-header
  .post-content-headline
  b {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-cover,
[data-theme="case-this-was-louises-phone"] .case-header .post-cover {
  background-color: #0f1b2e;
}
[data-theme="case-this-was-louises-phone"] .case-header {
  background-color: #122036;
}
[data-theme="case-this-was-louises-phone"] .case-header-metas {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-header-back .svg {
  fill: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #122036;
}
[data-theme="case-this-was-louises-phone"]
  .post-contents
  .post-content
  + .post-content {
  padding-top: 0;
}
[data-theme="case-this-was-louises-phone"] .post-content-headline {
  color: #7d8b9c;
}
[data-theme="case-this-was-louises-phone"] .post-content-headline b {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .post-text-tagline,
[data-theme="case-this-was-louises-phone"] .post-text-title {
  color: #000;
}
[data-theme="case-this-was-louises-phone"] .post-text-content p {
  color: rgba(51, 62, 75, 0.6);
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-this-was-louises-phone"]
  .case-footer
  .post-quote-content
  cite,
[data-theme="case-this-was-louises-phone"]
  .case-footer
  .post-quote-content
  p:before {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"]
  .case-footer
  .post-quote-content
  cite
  b {
  color: #fff;
}
[data-theme="case-this-was-louises-phone"]
  .case-footer
  .post-quote
  + .post-awards
  .center {
  border-color: rgba(145, 148, 168, 0.4);
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-awards-logo {
  background-color: #1d2b40;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-awards-content {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-this-was-louises-phone"] .case-footer-content,
[data-theme="case-this-was-louises-phone"] .case-footer-content:before {
  background-color: #122036;
}
[data-theme="case-this-was-louises-phone"] .case-next-headline {
  color: #9194a8;
}
[data-theme="case-this-was-louises-phone"] .case-next-link,
[data-theme="case-this-was-louises-phone"] .case-next-title {
  color: #000;
}
[data-theme="case-this-was-louises-phone"] .case-next-link:after {
  background-color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .case-next-link .svg,
[data-theme="case-this-was-louises-phone"] .site-footer-title .baseline {
  fill: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-footer-block--social li {
  color: rgba(0, 0, 0, 0.9);
}
[data-theme="case-this-was-louises-phone"] .site-footer-block--social a {
  border-color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-footer-block--social .svg {
  fill: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-footer-block--address h3 {
  color: rgba(255, 46, 191, 0.9);
}
[data-theme="case-this-was-louises-phone"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-this-was-louises-phone"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-this-was-louises-phone"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-this-was-louises-phone"] .site-footer-contact a {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-this-was-louises-phone"] .site-footer-newsletter {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .site-footer-newsletter .svg {
  fill: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .plyr--full-ui input[type="range"] {
  color: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"]
  .plyr--video
  .plyr__control.plyr__tab-focus,
[data-theme="case-this-was-louises-phone"] .plyr--video .plyr__control:hover,
[data-theme="case-this-was-louises-phone"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #ff2ebf;
}
[data-theme="case-this-was-louises-phone"] .plyr--stopped .plyr__poster:before {
  background-color: #122036;
}
[data-theme="case-this-was-louises-phone"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff2ebf;
}
[data-theme="case-bijenkorf"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-bijenkorf"].header-sticky:not(.menu-open) .site-header {
    background-color: #142b1d;
  }
}
[data-theme="case-bijenkorf"] .case-footer .post-text-tagline,
[data-theme="case-bijenkorf"] .case-footer .post-text-title,
[data-theme="case-bijenkorf"] .case-header .post-text-tagline,
[data-theme="case-bijenkorf"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-bijenkorf"] .case-footer .post-text-content p,
[data-theme="case-bijenkorf"] .case-header .post-text-content p {
  color: rgba(208, 243, 192, 0.5);
}
[data-theme="case-bijenkorf"] .case-footer .post-text-categories,
[data-theme="case-bijenkorf"] .case-header .post-text-categories {
  color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-footer .post-content-headline,
[data-theme="case-bijenkorf"] .case-header .post-content-headline {
  color: #518b67;
}
[data-theme="case-bijenkorf"] .case-footer .post-content-headline b,
[data-theme="case-bijenkorf"] .case-header .post-content-headline b {
  color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-footer .post-cover,
[data-theme="case-bijenkorf"] .case-header .post-cover {
  background-color: #162f1f;
}
[data-theme="case-bijenkorf"] .case-header {
  background-color: #193624;
}
[data-theme="case-bijenkorf"] .case-header-metas {
  color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-header-back .svg {
  fill: #ebcd7d;
}
[data-theme="case-bijenkorf"] .post-contents .post-medias:first-child:before {
  background-color: #193624;
}
[data-theme="case-bijenkorf"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-bijenkorf"] .post-content-headline {
  color: #3f6e51;
}
[data-theme="case-bijenkorf"] .post-content-headline b {
  color: #caa84d;
}
[data-theme="case-bijenkorf"] .post-text-tagline,
[data-theme="case-bijenkorf"] .post-text-title {
  color: #171d25;
}
[data-theme="case-bijenkorf"] .post-text-content p {
  color: #8b9d83;
}
[data-theme="case-bijenkorf"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-bijenkorf"] .case-footer .post-quote-content p:before {
  color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-bijenkorf"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-bijenkorf"] .case-footer .post-credits .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-bijenkorf"] .case-footer .post-credits dd {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-bijenkorf"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-bijenkorf"]
  .case-footer
  .post-credits
  + .post-awards
  .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-bijenkorf"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-bijenkorf"] .case-footer .post-awards-content {
  color: #ebcd7d;
}
[data-theme="case-bijenkorf"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-bijenkorf"] .case-footer-content,
[data-theme="case-bijenkorf"] .case-footer-content:before {
  background-color: #193624;
}
[data-theme="case-bijenkorf"] .case-next-headline {
  color: #d79a21;
}
[data-theme="case-bijenkorf"] .case-next-title {
  color: #060f25;
}
[data-theme="case-bijenkorf"] .case-next-link {
  color: #000;
}
[data-theme="case-bijenkorf"] .case-next-link:after {
  background-color: #d79a21;
}
[data-theme="case-bijenkorf"] .case-next-link .svg,
[data-theme="case-bijenkorf"] .site-footer-title .baseline {
  fill: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-bijenkorf"] .site-footer-block--social a {
  border-color: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-block--social .svg {
  fill: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-block--address h3 {
  color: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-bijenkorf"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-bijenkorf"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-bijenkorf"] .site-footer-contact a {
  color: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-bijenkorf"] .site-footer-newsletter {
  color: #d79a21;
}
[data-theme="case-bijenkorf"] .site-footer-newsletter .svg {
  fill: #d79a21;
}
[data-theme="case-bijenkorf"] .plyr--full-ui input[type="range"] {
  color: #d79a21;
}
[data-theme="case-bijenkorf"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-bijenkorf"] .plyr--video .plyr__control:hover,
[data-theme="case-bijenkorf"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #d79a21;
}
[data-theme="case-bijenkorf"] .plyr--stopped .plyr__poster:before {
  background-color: #193624;
}
[data-theme="case-bijenkorf"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ebcd7d;
}
[data-theme="case-jaegerl"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-jaegerl"].header-sticky:not(.menu-open) .site-header {
    background-color: #12171e;
  }
}
[data-theme="case-jaegerl"] .case-footer .post-text-tagline,
[data-theme="case-jaegerl"] .case-footer .post-text-title,
[data-theme="case-jaegerl"] .case-header .post-text-tagline,
[data-theme="case-jaegerl"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-jaegerl"] .case-footer .post-text-content p,
[data-theme="case-jaegerl"] .case-header .post-text-content p {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-jaegerl"] .case-footer .post-text-categories,
[data-theme="case-jaegerl"] .case-header .post-text-categories {
  color: #b7a98e;
}
[data-theme="case-jaegerl"] .case-footer .post-content-headline,
[data-theme="case-jaegerl"] .case-header .post-content-headline {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-jaegerl"] .case-footer .post-content-headline b,
[data-theme="case-jaegerl"] .case-header .post-content-headline b {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .case-footer .post-cover,
[data-theme="case-jaegerl"] .case-header .post-cover {
  background-color: #13181f;
}
[data-theme="case-jaegerl"] .case-header {
  background-color: #171d25;
}
[data-theme="case-jaegerl"] .case-header-metas {
  color: #b7a98e;
}
[data-theme="case-jaegerl"] .case-header-back .svg {
  fill: #b7a98e;
}
[data-theme="case-jaegerl"] .post-contents .post-medias:first-child:before {
  background-color: #171d25;
}
[data-theme="case-jaegerl"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-jaegerl"] .post-content-headline {
  color: #9194a8;
}
[data-theme="case-jaegerl"] .post-content-headline b {
  color: #b7a98e;
}
[data-theme="case-jaegerl"] .post-text-tagline,
[data-theme="case-jaegerl"] .post-text-title {
  color: #171d25;
}
[data-theme="case-jaegerl"] .post-text-content p {
  color: rgba(130, 115, 146, 0.6);
}
[data-theme="case-jaegerl"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-jaegerl"] .case-footer .post-quote-content p:before {
  color: #d79a21;
}
[data-theme="case-jaegerl"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-jaegerl"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-jaegerl"] .case-footer .post-credits .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-jaegerl"] .case-footer .post-credits dd {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-jaegerl"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-jaegerl"] .case-footer .post-credits + .post-awards .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-jaegerl"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-jaegerl"] .case-footer .post-awards-content {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-jaegerl"] .case-footer-content,
[data-theme="case-jaegerl"] .case-footer-content:before {
  background-color: #171d25;
}
[data-theme="case-jaegerl"] .case-next-headline {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .case-next-link,
[data-theme="case-jaegerl"] .case-next-title {
  color: #000;
}
[data-theme="case-jaegerl"] .case-next-link:after {
  background-color: #ddbc6f;
}
[data-theme="case-jaegerl"] .case-next-link .svg,
[data-theme="case-jaegerl"] .site-footer-title .baseline {
  fill: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-jaegerl"] .site-footer-block--social a {
  border-color: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-block--social .svg {
  fill: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-block--address h3 {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-jaegerl"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-jaegerl"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-jaegerl"] .site-footer-contact a {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-jaegerl"] .site-footer-newsletter {
  color: #ddbc6f;
}
[data-theme="case-jaegerl"] .site-footer-newsletter .svg {
  fill: #ddbc6f;
}
[data-theme="case-jaegerl"] .plyr--full-ui input[type="range"] {
  color: #b7a98e;
}
[data-theme="case-jaegerl"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-jaegerl"] .plyr--video .plyr__control:hover,
[data-theme="case-jaegerl"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #171d25;
}
[data-theme="case-jaegerl"] .plyr--stopped .plyr__poster:before {
  background-color: #171d25;
}
[data-theme="case-jaegerl"] .plyr--stopped .plyr__poster:after {
  border-left-color: #b7a98e;
}
[data-theme="case-hape"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-hape"].header-sticky:not(.menu-open) .site-header {
    background-color: #66020a;
  }
}
[data-theme="case-hape"] .case-footer .post-text-tagline,
[data-theme="case-hape"] .case-footer .post-text-title,
[data-theme="case-hape"] .case-header .post-text-tagline,
[data-theme="case-hape"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-hape"] .case-footer .post-text-content p,
[data-theme="case-hape"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-hape"] .case-footer .post-text-categories,
[data-theme="case-hape"] .case-header .post-text-categories {
  color: #fff;
}
[data-theme="case-hape"] .case-footer .post-content-headline,
[data-theme="case-hape"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-hape"] .case-footer .post-content-headline b,
[data-theme="case-hape"] .case-header .post-content-headline b {
  color: #000;
}
[data-theme="case-hape"] .case-footer .post-cover,
[data-theme="case-hape"] .case-header .post-cover {
  background-color: #76030b;
}
[data-theme="case-hape"] .case-header {
  background-color: #80030c;
  padding-bottom: 92px;
}
[data-theme="case-hape"] .case-header .post-content + .post-content {
  margin-top: 92px;
}
[data-theme="case-hape"] .case-header-metas {
  color: #000;
}
[data-theme="case-hape"] .case-header-back .svg {
  fill: #131418;
}
[data-theme="case-hape"] .post-contents {
  background-color: #e5e7e7;
}
[data-theme="case-hape"] .post-contents .post-medias:first-child:before {
  background-color: #80030c;
}
[data-theme="case-hape"] .post-contents .post-content {
  padding-bottom: 92px;
}
[data-theme="case-hape"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-hape"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="case-hape"] .post-content-headline b,
[data-theme="case-hape"] .post-text-content p,
[data-theme="case-hape"] .post-text-tagline,
[data-theme="case-hape"] .post-text-title {
  color: #000;
}
[data-theme="case-hape"]
  .post-medias--list
  .post-medias-item
  + .post-medias-item,
[data-theme="case-hape"]
  .post-medias--list
  .post-medias-item
  + .post-medias-list-double,
[data-theme="case-hape"]
  .post-medias--list
  .post-medias-list-double
  + .post-medias-item,
[data-theme="case-hape"]
  .post-medias--list
  .post-medias-list-double
  + .post-medias-list-double {
  margin-top: 35px;
}
[data-theme="case-hape"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-hape"] .case-footer .post-quote-content p:before {
  color: #000;
}
[data-theme="case-hape"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-hape"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-hape"] .case-footer .post-credits .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-hape"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-hape"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-hape"] .case-footer .post-credits + .post-awards .center {
  border-color: hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-hape"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-hape"] .case-footer .post-awards {
  margin-top: 65px;
}
[data-theme="case-hape"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
[data-theme="case-hape"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-hape"] .case-footer .post-awards-content b {
  color: #fff;
}
[data-theme="case-hape"] .case-footer .post-awards .center {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  padding-top: 65px;
}
[data-theme="case-hape"] .case-footer-content,
[data-theme="case-hape"] .case-footer-content:before {
  background-color: #80030c;
}
[data-theme="case-hape"] .case-next-headline {
  color: #d79a21;
}
[data-theme="case-hape"] .case-next-title {
  color: #060f25;
}
[data-theme="case-hape"] .case-next-link {
  color: #000;
}
[data-theme="case-hape"] .case-next-link:after {
  background-color: #d79a21;
}
[data-theme="case-hape"] .case-next-link .svg,
[data-theme="case-hape"] .site-footer-title .baseline {
  fill: #d79a21;
}
[data-theme="case-hape"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-hape"] .site-footer-block--social a {
  border-color: #d79a21;
}
[data-theme="case-hape"] .site-footer-block--social .svg {
  fill: #d79a21;
}
[data-theme="case-hape"] .site-footer-block--address h3 {
  color: #d79a21;
}
[data-theme="case-hape"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-hape"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-hape"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-hape"] .site-footer-contact a {
  color: #d79a21;
}
[data-theme="case-hape"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-hape"] .site-footer-newsletter {
  color: #d79a21;
}
[data-theme="case-hape"] .site-footer-newsletter .svg {
  fill: #d79a21;
}
[data-theme="case-hape"] .plyr--full-ui input[type="range"] {
  color: #d79a21;
}
[data-theme="case-hape"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-hape"] .plyr--video .plyr__control:hover,
[data-theme="case-hape"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #d79a21;
}
[data-theme="case-hape"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-hape"] .plyr--stopped .plyr__poster:after {
  border-left-color: #000;
}
[data-theme="case-sprite-marvel"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-sprite-marvel"].header-sticky:not(.menu-open) .site-header {
    background-color: #201e1e;
  }
}
[data-theme="case-sprite-marvel"] .case-header {
  background-color: #282625;
}
[data-theme="case-sprite-marvel"] .case-header .post-text-categories,
[data-theme="case-sprite-marvel"] .case-header .post-text-tagline,
[data-theme="case-sprite-marvel"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-sprite-marvel"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-sprite-marvel"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-sprite-marvel"] .case-header .post-content-headline b {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-sprite-marvel"] .case-header-metas {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-header-back .svg {
  fill: #49f986;
}
[data-theme="case-sprite-marvel"] .case-footer .post-text-content p,
[data-theme="case-sprite-marvel"] .case-footer .post-text-tagline,
[data-theme="case-sprite-marvel"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-sprite-marvel"] .case-footer .post-text-categories {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-sprite-marvel"] .case-footer .post-content-headline b {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-sprite-marvel"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-sprite-marvel"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #282625;
  height: 25%;
}
[data-theme="case-sprite-marvel"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-sprite-marvel"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="case-sprite-marvel"] .post-content-headline b {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .post-text-tagline,
[data-theme="case-sprite-marvel"] .post-text-title {
  color: #000;
}
[data-theme="case-sprite-marvel"] .post-text-content p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-sprite-marvel"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-sprite-marvel"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-sprite-marvel"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-sprite-marvel"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-sprite-marvel"] .post-medias-dots button.is-active:before {
  background-color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-footer .post-quote-content p,
[data-theme="case-sprite-marvel"] .case-footer .post-quote-content p:before {
  color: #fff;
}
[data-theme="case-sprite-marvel"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-sprite-marvel"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-sprite-marvel"] .case-footer .post-awards .center,
[data-theme="case-sprite-marvel"] .case-footer .post-credits .center,
[data-theme="case-sprite-marvel"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-sprite-marvel"] .case-footer .post-awards + .post-awards,
[data-theme="case-sprite-marvel"] .case-footer .post-awards + .post-credits,
[data-theme="case-sprite-marvel"] .case-footer .post-awards + .post-stats,
[data-theme="case-sprite-marvel"] .case-footer .post-credits + .post-awards,
[data-theme="case-sprite-marvel"] .case-footer .post-credits + .post-credits,
[data-theme="case-sprite-marvel"] .case-footer .post-credits + .post-stats,
[data-theme="case-sprite-marvel"] .case-footer .post-stats + .post-awards,
[data-theme="case-sprite-marvel"] .case-footer .post-stats + .post-credits,
[data-theme="case-sprite-marvel"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-sprite-marvel"] .case-footer .post-credits dd,
[data-theme="case-sprite-marvel"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-sprite-marvel"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-sprite-marvel"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-sprite-marvel"] .case-footer .post-awards-content b,
[data-theme="case-sprite-marvel"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-sprite-marvel"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-sprite-marvel"] .case-footer-content,
[data-theme="case-sprite-marvel"] .case-footer-content:before {
  background-color: #282625;
}
[data-theme="case-sprite-marvel"] .case-next-headline {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-next-link,
[data-theme="case-sprite-marvel"] .case-next-title {
  color: #000;
}
[data-theme="case-sprite-marvel"] .case-next-link:after {
  background-color: #49f986;
}
[data-theme="case-sprite-marvel"] .case-next-link .svg,
[data-theme="case-sprite-marvel"] .site-footer-title .baseline {
  fill: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-sprite-marvel"] .site-footer-block--social a {
  border-color: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-block--social .svg {
  fill: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-block--address h3 {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-sprite-marvel"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-sprite-marvel"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-sprite-marvel"] .site-footer-contact a {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-sprite-marvel"] .site-footer-newsletter {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .site-footer-newsletter .svg {
  fill: #49f986;
}
[data-theme="case-sprite-marvel"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-sprite-marvel"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-sprite-marvel"] .plyr--full-ui input[type="range"] {
  color: #49f986;
}
[data-theme="case-sprite-marvel"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-sprite-marvel"] .plyr--video .plyr__control:hover,
[data-theme="case-sprite-marvel"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #49f986;
}
[data-theme="case-sprite-marvel"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-sprite-marvel"] .plyr--stopped .plyr__poster:after {
  border-left-color: #49f986;
}
[data-theme="case-meebits"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-meebits"].header-sticky:not(.menu-open) .site-header {
    background-color: #000122;
  }
}
[data-theme="case-meebits"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-meebits"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-meebits"] .case-header {
  background-color: #00012b;
}
[data-theme="case-meebits"] .case-header .post-text-categories,
[data-theme="case-meebits"] .case-header .post-text-tagline,
[data-theme="case-meebits"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-meebits"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-meebits"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-meebits"] .case-header .post-content-headline b {
  color: #6366f1;
}
[data-theme="case-meebits"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-meebits"] .case-header-metas {
  color: #6366f1;
}
[data-theme="case-meebits"] .case-header-back .svg {
  fill: #6366f1;
}
[data-theme="case-meebits"] .case-footer .post-text-content p,
[data-theme="case-meebits"] .case-footer .post-text-tagline,
[data-theme="case-meebits"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-meebits"] .case-footer .post-text-categories {
  color: #6366f1;
}
[data-theme="case-meebits"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-meebits"] .case-footer .post-content-headline b {
  color: #6366f1;
}
[data-theme="case-meebits"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-meebits"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-meebits"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-meebits"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-meebits"] .post-contents .post-medias:first-child:before {
  background-color: #00012b;
  height: 25%;
}
[data-theme="case-meebits"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-meebits"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="case-meebits"] .post-content-headline b {
  color: #6366f1;
}
[data-theme="case-meebits"] .post-text-tagline,
[data-theme="case-meebits"] .post-text-title {
  color: #000;
}
[data-theme="case-meebits"] .post-text-content p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-meebits"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-meebits"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-meebits"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-meebits"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-meebits"] .post-medias-dots button.is-active:before {
  background-color: #6366f1;
}
[data-theme="case-meebits"] .case-footer .post-quote-content p,
[data-theme="case-meebits"] .case-footer .post-quote-content p:before {
  color: #fff;
}
[data-theme="case-meebits"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-meebits"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-meebits"] .case-footer .post-awards .center,
[data-theme="case-meebits"] .case-footer .post-credits .center,
[data-theme="case-meebits"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-meebits"] .case-footer .post-awards + .post-awards,
[data-theme="case-meebits"] .case-footer .post-awards + .post-credits,
[data-theme="case-meebits"] .case-footer .post-awards + .post-stats,
[data-theme="case-meebits"] .case-footer .post-credits + .post-awards,
[data-theme="case-meebits"] .case-footer .post-credits + .post-credits,
[data-theme="case-meebits"] .case-footer .post-credits + .post-stats,
[data-theme="case-meebits"] .case-footer .post-stats + .post-awards,
[data-theme="case-meebits"] .case-footer .post-stats + .post-credits,
[data-theme="case-meebits"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-meebits"] .case-footer .post-credits dd,
[data-theme="case-meebits"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-meebits"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-meebits"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-meebits"] .case-footer .post-awards-content b,
[data-theme="case-meebits"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-meebits"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-meebits"] .case-footer-content,
[data-theme="case-meebits"] .case-footer-content:before {
  background-color: #00012b;
}
[data-theme="case-meebits"] .case-next-headline {
  color: #6366f1;
}
[data-theme="case-meebits"] .case-next-link,
[data-theme="case-meebits"] .case-next-title {
  color: #000;
}
[data-theme="case-meebits"] .case-next-link:after {
  background-color: #6366f1;
}
[data-theme="case-meebits"] .case-next-link .svg,
[data-theme="case-meebits"] .site-footer-title .baseline {
  fill: #6366f1;
}
[data-theme="case-meebits"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-meebits"] .site-footer-block--social a {
  border-color: #6366f1;
}
[data-theme="case-meebits"] .site-footer-block--social .svg {
  fill: #6366f1;
}
[data-theme="case-meebits"] .site-footer-block--address h3 {
  color: #6366f1;
}
[data-theme="case-meebits"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-meebits"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-meebits"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-meebits"] .site-footer-contact a {
  color: #6366f1;
}
[data-theme="case-meebits"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-meebits"] .site-footer-newsletter {
  color: #6366f1;
}
[data-theme="case-meebits"] .site-footer-newsletter .svg {
  fill: #6366f1;
}
[data-theme="case-meebits"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-meebits"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-meebits"] .plyr--full-ui input[type="range"] {
  color: #6366f1;
}
[data-theme="case-meebits"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-meebits"] .plyr--video .plyr__control:hover,
[data-theme="case-meebits"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #6366f1;
}
[data-theme="case-meebits"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-meebits"] .plyr--stopped .plyr__poster:after {
  border-left-color: #6366f1;
}
[data-theme="case-adobe-taking-shape"] {
  background-color: #fbf6f2;
}
@media (max-width: 47.99em) {
  [data-theme="case-adobe-taking-shape"].header-sticky:not(.menu-open)
    .site-header {
    background-color: #181513;
  }
}
[data-theme="case-adobe-taking-shape"] .case-header {
  background-color: #1e1a18;
}
[data-theme="case-adobe-taking-shape"] .case-header .post-text-categories,
[data-theme="case-adobe-taking-shape"] .case-header .post-text-tagline,
[data-theme="case-adobe-taking-shape"] .case-header .post-text-title {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-header .post-text-content p {
  color: hsla(35, 38%, 91%, 0.6);
}
[data-theme="case-adobe-taking-shape"] .case-header .post-content-headline {
  color: hsla(35, 38%, 91%, 0.5);
}
[data-theme="case-adobe-taking-shape"] .case-header .post-content-headline b {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-header .post-cover {
  background-color: #eee5d9;
}
[data-theme="case-adobe-taking-shape"] .case-header-metas {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-header-back .svg {
  fill: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-text-content p,
[data-theme="case-adobe-taking-shape"] .case-footer .post-text-tagline,
[data-theme="case-adobe-taking-shape"] .case-footer .post-text-title {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-text-categories {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-content-headline {
  color: hsla(35, 38%, 91%, 0.5);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-content-headline b {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-cover {
  background-color: #eee5d9;
}
[data-theme="case-adobe-taking-shape"] .post-contents {
  background-color: #fbf6f2;
}
[data-theme="case-adobe-taking-shape"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-adobe-taking-shape"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-adobe-taking-shape"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #1e1a18;
  height: 25%;
}
[data-theme="case-adobe-taking-shape"]
  .post-contents
  .post-content
  + .post-content {
  padding-top: 0;
}
[data-theme="case-adobe-taking-shape"] .post-content-headline {
  color: rgba(30, 26, 24, 0.5);
}
[data-theme="case-adobe-taking-shape"] .post-content-headline b {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .post-text-tagline,
[data-theme="case-adobe-taking-shape"] .post-text-title {
  color: #1e1a18;
}
[data-theme="case-adobe-taking-shape"] .post-text-content p {
  color: rgba(30, 26, 24, 0.6);
}
[data-theme="case-adobe-taking-shape"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-adobe-taking-shape"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-adobe-taking-shape"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-adobe-taking-shape"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-adobe-taking-shape"]
  .post-medias-dots
  button.is-active:before {
  background-color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-quote-content p,
[data-theme="case-adobe-taking-shape"]
  .case-footer
  .post-quote-content
  p:before {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-quote-content cite {
  color: hsla(35, 38%, 91%, 0.3);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-quote-content cite b {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards .center,
[data-theme="case-adobe-taking-shape"] .case-footer .post-credits .center,
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(35, 38%, 91%, 0.2);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards + .post-awards,
[data-theme="case-adobe-taking-shape"]
  .case-footer
  .post-awards
  + .post-credits,
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards + .post-stats,
[data-theme="case-adobe-taking-shape"]
  .case-footer
  .post-credits
  + .post-awards,
[data-theme="case-adobe-taking-shape"]
  .case-footer
  .post-credits
  + .post-credits,
[data-theme="case-adobe-taking-shape"] .case-footer .post-credits + .post-stats,
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats + .post-awards,
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats + .post-credits,
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-credits dd {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-credits dt {
  color: hsla(35, 38%, 91%, 0.45);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards-logo {
  background-color: hsla(35, 38%, 91%, 0.1);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards-content {
  color: hsla(35, 38%, 91%, 0.3);
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-awards-content b,
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats-value {
  color: #f1eae0;
}
[data-theme="case-adobe-taking-shape"] .case-footer .post-stats-label {
  color: hsla(35, 38%, 91%, 0.5);
}
[data-theme="case-adobe-taking-shape"] .case-footer-content,
[data-theme="case-adobe-taking-shape"] .case-footer-content:before {
  background-color: #1e1a18;
}
[data-theme="case-adobe-taking-shape"] .case-next-headline {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-next-link,
[data-theme="case-adobe-taking-shape"] .case-next-title {
  color: #1e1a18;
}
[data-theme="case-adobe-taking-shape"] .case-next-link:after {
  background-color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .case-next-link .svg,
[data-theme="case-adobe-taking-shape"] .site-footer-title .baseline {
  fill: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-block--social li {
  color: #1e1a18;
}
[data-theme="case-adobe-taking-shape"] .site-footer-block--social a {
  border-color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-block--social .svg {
  fill: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-block--address h3 {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-block--address p {
  color: rgba(30, 26, 24, 0.6);
}
[data-theme="case-adobe-taking-shape"] .site-footer-bottom {
  border-color: rgba(30, 26, 24, 0.3);
}
[data-theme="case-adobe-taking-shape"] .site-footer-contact {
  color: rgba(30, 26, 24, 0.6);
}
[data-theme="case-adobe-taking-shape"] .site-footer-contact a {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-adobe-taking-shape"] .site-footer-newsletter {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"] .site-footer-newsletter .svg {
  fill: #cca691;
}
[data-theme="case-adobe-taking-shape"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-adobe-taking-shape"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-adobe-taking-shape"] .plyr--full-ui input[type="range"] {
  color: #cca691;
}
[data-theme="case-adobe-taking-shape"]
  .plyr--video
  .plyr__control.plyr__tab-focus,
[data-theme="case-adobe-taking-shape"] .plyr--video .plyr__control:hover,
[data-theme="case-adobe-taking-shape"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #cca691;
}
[data-theme="case-adobe-taking-shape"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-adobe-taking-shape"] .plyr--stopped .plyr__poster:after {
  border-left-color: #cca691;
}
[data-theme="case-panasonic"] {
  background-color: #fbf6f2;
}
@media (max-width: 47.99em) {
  [data-theme="case-panasonic"].header-sticky:not(.menu-open) .site-header {
    background-color: #0e1b25;
  }
}
[data-theme="case-panasonic"] .case-header {
  background-color: #12222e;
}
[data-theme="case-panasonic"] .case-header .post-text-categories,
[data-theme="case-panasonic"] .case-header .post-text-tagline,
[data-theme="case-panasonic"] .case-header .post-text-title {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-header .post-text-content p {
  color: rgba(230, 248, 251, 0.6);
}
[data-theme="case-panasonic"] .case-header .post-content-headline {
  color: rgba(230, 248, 251, 0.5);
}
[data-theme="case-panasonic"] .case-header .post-content-headline b {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-header .post-cover {
  background-color: #ddf6fa;
}
[data-theme="case-panasonic"] .case-header-metas {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-header-back .svg {
  fill: #3fa1db;
}
[data-theme="case-panasonic"] .case-footer .post-text-content p,
[data-theme="case-panasonic"] .case-footer .post-text-tagline,
[data-theme="case-panasonic"] .case-footer .post-text-title {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-footer .post-text-categories {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-footer .post-content-headline {
  color: rgba(230, 248, 251, 0.5);
}
[data-theme="case-panasonic"] .case-footer .post-content-headline b {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-footer .post-cover {
  background-color: #ddf6fa;
}
[data-theme="case-panasonic"] .post-contents {
  background-color: #fbf6f2;
}
[data-theme="case-panasonic"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-panasonic"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-panasonic"] .post-contents .post-medias:first-child:before {
  background-color: #12222e;
  height: 25%;
}
[data-theme="case-panasonic"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-panasonic"] .post-content-headline {
  color: rgba(18, 34, 46, 0.5);
}
[data-theme="case-panasonic"] .post-content-headline b {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .post-text-tagline,
[data-theme="case-panasonic"] .post-text-title {
  color: #12222e;
}
[data-theme="case-panasonic"] .post-text-content p {
  color: rgba(18, 34, 46, 0.6);
}
[data-theme="case-panasonic"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-panasonic"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-panasonic"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-panasonic"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-panasonic"] .post-medias-dots button.is-active:before {
  background-color: #3fa1db;
}
[data-theme="case-panasonic"] .case-footer .post-quote-content p {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-footer .post-quote-content p:before {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-footer .post-quote-content cite {
  color: rgba(230, 248, 251, 0.7);
}
[data-theme="case-panasonic"] .case-footer .post-quote-content cite b {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-footer .post-awards .center,
[data-theme="case-panasonic"] .case-footer .post-credits .center,
[data-theme="case-panasonic"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid rgba(230, 248, 251, 0.2);
}
[data-theme="case-panasonic"] .case-footer .post-awards + .post-awards,
[data-theme="case-panasonic"] .case-footer .post-awards + .post-credits,
[data-theme="case-panasonic"] .case-footer .post-awards + .post-stats,
[data-theme="case-panasonic"] .case-footer .post-credits + .post-awards,
[data-theme="case-panasonic"] .case-footer .post-credits + .post-credits,
[data-theme="case-panasonic"] .case-footer .post-credits + .post-stats,
[data-theme="case-panasonic"] .case-footer .post-stats + .post-awards,
[data-theme="case-panasonic"] .case-footer .post-stats + .post-credits,
[data-theme="case-panasonic"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-panasonic"] .case-footer .post-credits dd {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-footer .post-credits dt {
  color: rgba(230, 248, 251, 0.45);
}
[data-theme="case-panasonic"] .case-footer .post-awards-logo {
  background-color: rgba(230, 248, 251, 0.1);
}
[data-theme="case-panasonic"] .case-footer .post-awards-content {
  color: rgba(230, 248, 251, 0.3);
}
[data-theme="case-panasonic"] .case-footer .post-awards-content b,
[data-theme="case-panasonic"] .case-footer .post-stats-value {
  color: #e6f8fb;
}
[data-theme="case-panasonic"] .case-footer .post-stats-label {
  color: rgba(230, 248, 251, 0.5);
}
[data-theme="case-panasonic"] .case-footer-content,
[data-theme="case-panasonic"] .case-footer-content:before {
  background-color: #12222e;
}
[data-theme="case-panasonic"] .case-next-headline {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .case-next-link,
[data-theme="case-panasonic"] .case-next-title {
  color: #12222e;
}
[data-theme="case-panasonic"] .case-next-link:after {
  background-color: #3fa1db;
}
[data-theme="case-panasonic"] .case-next-link .svg,
[data-theme="case-panasonic"] .site-footer-title .baseline {
  fill: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-block--social li {
  color: #12222e;
}
[data-theme="case-panasonic"] .site-footer-block--social a {
  border-color: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-block--social .svg {
  fill: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-block--address h3 {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-block--address p {
  color: rgba(18, 34, 46, 0.6);
}
[data-theme="case-panasonic"] .site-footer-bottom {
  border-color: rgba(18, 34, 46, 0.3);
}
[data-theme="case-panasonic"] .site-footer-contact {
  color: rgba(18, 34, 46, 0.6);
}
[data-theme="case-panasonic"] .site-footer-contact a {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-panasonic"] .site-footer-newsletter {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .site-footer-newsletter .svg {
  fill: #3fa1db;
}
[data-theme="case-panasonic"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-panasonic"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-panasonic"] .plyr--full-ui input[type="range"] {
  color: #3fa1db;
}
[data-theme="case-panasonic"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-panasonic"] .plyr--video .plyr__control:hover,
[data-theme="case-panasonic"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #3fa1db;
}
[data-theme="case-panasonic"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-panasonic"] .plyr--stopped .plyr__poster:after {
  border-left-color: #3fa1db;
}
[data-theme="case-mac"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-mac"].header-sticky:not(.menu-open) .site-header {
    background-color: #171717;
  }
}
[data-theme="case-mac"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-mac"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-mac"] .case-header {
  background-color: #1d1d1d;
}
[data-theme="case-mac"] .case-header-headline {
  color: #fcb140;
}
[data-theme="case-mac"] .case-header .post-text-categories,
[data-theme="case-mac"] .case-header .post-text-tagline,
[data-theme="case-mac"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-mac"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-mac"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-mac"] .case-header .post-content-headline b {
  color: #fcb140;
}
[data-theme="case-mac"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-mac"] .case-header-metas {
  color: #fcb140;
}
[data-theme="case-mac"] .case-header-back .svg {
  fill: #fcb140;
}
[data-theme="case-mac"] .case-footer .post-text-content p,
[data-theme="case-mac"] .case-footer .post-text-tagline,
[data-theme="case-mac"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-mac"] .case-footer .post-text-categories {
  color: #fcb140;
}
[data-theme="case-mac"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-mac"] .case-footer .post-content-headline b {
  color: #fcb140;
}
[data-theme="case-mac"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-mac"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-mac"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-mac"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-mac"] .post-contents .post-medias:first-child:before {
  background-color: #1d1d1d;
  height: 25%;
}
[data-theme="case-mac"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-mac"] .post-content-headline {
  color: rgba(25, 29, 40, 0.5);
}
[data-theme="case-mac"] .post-content-headline b {
  color: #fcb140;
}
[data-theme="case-mac"] .post-text-tagline,
[data-theme="case-mac"] .post-text-title {
  color: #191d28;
}
[data-theme="case-mac"] .post-text-content p {
  color: rgba(25, 29, 40, 0.6);
}
[data-theme="case-mac"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-mac"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents [data-theme="case-mac"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-mac"] .post-medias-dots button:hover:before,
[data-theme="case-mac"] .post-medias-dots button.is-active:before {
  background-color: #fcb140;
}
[data-theme="case-mac"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-mac"] .case-footer .post-quote-content p:before {
  color: #fcb140;
}
[data-theme="case-mac"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-mac"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-mac"] .case-footer .post-awards .center,
[data-theme="case-mac"] .case-footer .post-credits .center,
[data-theme="case-mac"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-mac"] .case-footer .post-awards + .post-awards,
[data-theme="case-mac"] .case-footer .post-awards + .post-credits,
[data-theme="case-mac"] .case-footer .post-awards + .post-stats,
[data-theme="case-mac"] .case-footer .post-credits + .post-awards,
[data-theme="case-mac"] .case-footer .post-credits + .post-credits,
[data-theme="case-mac"] .case-footer .post-credits + .post-stats,
[data-theme="case-mac"] .case-footer .post-stats + .post-awards,
[data-theme="case-mac"] .case-footer .post-stats + .post-credits,
[data-theme="case-mac"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-mac"] .case-footer .post-credits dd,
[data-theme="case-mac"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-mac"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-mac"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-mac"] .case-footer .post-awards-content b,
[data-theme="case-mac"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-mac"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-mac"] .case-footer-content,
[data-theme="case-mac"] .case-footer-content:before {
  background-color: #1d1d1d;
}
[data-theme="case-mac"] .case-next-headline {
  color: #fcb140;
}
[data-theme="case-mac"] .case-next-link,
[data-theme="case-mac"] .case-next-title {
  color: #191d28;
}
[data-theme="case-mac"] .case-next-link:after {
  background-color: #fcb140;
}
[data-theme="case-mac"] .case-next-link .svg,
[data-theme="case-mac"] .site-footer-title .baseline {
  fill: #fcb140;
}
[data-theme="case-mac"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-mac"] .site-footer-block--social a {
  border-color: #fcb140;
}
[data-theme="case-mac"] .site-footer-block--social .svg {
  fill: #fcb140;
}
[data-theme="case-mac"] .site-footer-block--address h3 {
  color: #fcb140;
}
[data-theme="case-mac"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-mac"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-mac"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-mac"] .site-footer-contact a {
  color: #fcb140;
}
[data-theme="case-mac"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-mac"] .site-footer-newsletter {
  color: #fcb140;
}
[data-theme="case-mac"] .site-footer-newsletter .svg {
  fill: #fcb140;
}
[data-theme="case-mac"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-mac"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-mac"] .plyr--full-ui input[type="range"] {
  color: #fcb140;
}
[data-theme="case-mac"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-mac"] .plyr--video .plyr__control:hover,
[data-theme="case-mac"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #fcb140;
}
[data-theme="case-mac"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-mac"] .plyr--stopped .plyr__poster:after {
  border-left-color: #fcb140;
}
[data-theme="case-pioneer"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-pioneer"].header-sticky:not(.menu-open) .site-header {
    background-color: #000;
  }
}
[data-theme="case-pioneer"] .case-footer .post-text-tagline,
[data-theme="case-pioneer"] .case-footer .post-text-title,
[data-theme="case-pioneer"] .case-header .post-text-tagline,
[data-theme="case-pioneer"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-pioneer"] .case-footer .post-text-content p,
[data-theme="case-pioneer"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-pioneer"] .case-footer .post-text-categories,
[data-theme="case-pioneer"] .case-header .post-text-categories {
  color: #fff;
}
[data-theme="case-pioneer"] .case-footer .post-cover,
[data-theme="case-pioneer"] .case-header .post-cover {
  background-color: #000;
}
[data-theme="case-pioneer"] .case-footer .post-content-headline,
[data-theme="case-pioneer"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-pioneer"] .case-footer .post-content-headline b,
[data-theme="case-pioneer"] .case-header .post-content-headline b {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .case-header {
  background-color: #160218;
}
[data-theme="case-pioneer"] .case-header-metas {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .case-header-back .svg {
  fill: #66e8ba;
}
[data-theme="case-pioneer"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-pioneer"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-pioneer"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-pioneer"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-pioneer"] .case-footer .post-quote-content p:before {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-pioneer"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-pioneer"] .case-footer .post-quote + .post-credits .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-pioneer"] .case-footer .post-awards + .post-awards,
[data-theme="case-pioneer"] .case-footer .post-awards + .post-credits,
[data-theme="case-pioneer"] .case-footer .post-awards + .post-stats,
[data-theme="case-pioneer"] .case-footer .post-credits + .post-awards,
[data-theme="case-pioneer"] .case-footer .post-credits + .post-credits,
[data-theme="case-pioneer"] .case-footer .post-credits + .post-stats,
[data-theme="case-pioneer"] .case-footer .post-stats + .post-awards,
[data-theme="case-pioneer"] .case-footer .post-stats + .post-credits,
[data-theme="case-pioneer"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-pioneer"] .case-footer .post-awards .center,
[data-theme="case-pioneer"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-pioneer"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-pioneer"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-pioneer"] .case-footer .post-awards-content b,
[data-theme="case-pioneer"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-pioneer"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-pioneer"] .case-footer-content,
[data-theme="case-pioneer"] .case-footer-content:before {
  background-color: #160218;
}
[data-theme="case-pioneer"] .case-next-headline {
  color: rgba(22, 2, 24, 0.5);
}
[data-theme="case-pioneer"] .case-next-link,
[data-theme="case-pioneer"] .case-next-title {
  color: #160218;
}
[data-theme="case-pioneer"] .case-next-link:after {
  background-color: #66e8ba;
}
[data-theme="case-pioneer"] .case-next-link .svg,
[data-theme="case-pioneer"] .site-footer-title .baseline {
  fill: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-block--social li {
  color: #160218;
}
[data-theme="case-pioneer"] .site-footer-block--social a {
  border-color: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-block--social .svg {
  fill: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-block--address h3 {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-block--address p {
  color: rgba(22, 2, 24, 0.6);
}
[data-theme="case-pioneer"] .site-footer-bottom {
  border-color: rgba(22, 2, 24, 0.3);
}
[data-theme="case-pioneer"] .site-footer-contact {
  color: rgba(22, 2, 24, 0.6);
}
[data-theme="case-pioneer"] .site-footer-contact a {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #160218;
}
[data-theme="case-pioneer"] .site-footer-newsletter {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .site-footer-newsletter .svg {
  fill: #66e8ba;
}
[data-theme="case-pioneer"] .plyr--full-ui input[type="range"] {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-pioneer"] .plyr--video .plyr__control:hover,
[data-theme="case-pioneer"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #160218;
}
[data-theme="case-pioneer"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-pioneer"] .plyr--stopped .plyr__poster:after {
  border-left-color: #160218;
}
[data-theme="case-pioneer"] .post-contents .post-medias:first-child:before {
  background-color: #160218;
  height: 25%;
}
[data-theme="case-pioneer"] .post-contents .post-content-headline {
  color: rgba(22, 2, 24, 0.5);
}
[data-theme="case-pioneer"] .post-contents .post-content-headline b {
  color: #66e8ba;
}
[data-theme="case-pioneer"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-pioneer"] .post-text-tagline,
[data-theme="case-pioneer"] .post-text-title {
  color: #160218;
}
[data-theme="case-pioneer"] .post-text-content p {
  color: rgba(22, 2, 24, 0.6);
}
[data-theme="case-virgin-galactic"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-virgin-galactic"].header-sticky:not(.menu-open)
    .site-header {
    background-color: #160e21;
  }
}
[data-theme="case-virgin-galactic"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-virgin-galactic"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-virgin-galactic"] .case-header {
  background-color: #1c1229;
}
[data-theme="case-virgin-galactic"] .case-header-headline {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-header .post-text-categories,
[data-theme="case-virgin-galactic"] .case-header .post-text-tagline,
[data-theme="case-virgin-galactic"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-virgin-galactic"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-virgin-galactic"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-virgin-galactic"] .case-header .post-content-headline b {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-virgin-galactic"] .case-header-metas {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-header-back .svg {
  fill: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-footer .post-text-content p,
[data-theme="case-virgin-galactic"] .case-footer .post-text-tagline,
[data-theme="case-virgin-galactic"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-virgin-galactic"] .case-footer .post-text-categories {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-virgin-galactic"] .case-footer .post-content-headline b {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-virgin-galactic"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-virgin-galactic"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-virgin-galactic"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-virgin-galactic"]
  .post-contents
  .post-medias:first-child:before {
  background-color: #1c1229;
  height: 25%;
}
[data-theme="case-virgin-galactic"]
  .post-contents
  .post-content
  + .post-content {
  padding-top: 0;
}
[data-theme="case-virgin-galactic"] .post-content-headline {
  color: rgba(25, 29, 40, 0.5);
}
[data-theme="case-virgin-galactic"] .post-content-headline b {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .post-text-tagline,
[data-theme="case-virgin-galactic"] .post-text-title {
  color: #191d28;
}
[data-theme="case-virgin-galactic"] .post-text-content p {
  color: rgba(25, 29, 40, 0.6);
}
[data-theme="case-virgin-galactic"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-virgin-galactic"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-virgin-galactic"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-virgin-galactic"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-virgin-galactic"] .post-medias-dots button.is-active:before {
  background-color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-virgin-galactic"] .case-footer .post-credits dd,
[data-theme="case-virgin-galactic"] .case-footer .post-credits dt {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-virgin-galactic"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-virgin-galactic"] .case-footer .post-quote-content p:before {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-footer .post-quote-content cite {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-virgin-galactic"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-virgin-galactic"]
  .case-footer
  .post-quote
  + .post-credits
  .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-virgin-galactic"] .case-footer .post-awards + .post-awards,
[data-theme="case-virgin-galactic"] .case-footer .post-awards + .post-credits,
[data-theme="case-virgin-galactic"] .case-footer .post-awards + .post-stats,
[data-theme="case-virgin-galactic"] .case-footer .post-credits + .post-awards,
[data-theme="case-virgin-galactic"] .case-footer .post-credits + .post-credits,
[data-theme="case-virgin-galactic"] .case-footer .post-credits + .post-stats,
[data-theme="case-virgin-galactic"] .case-footer .post-stats + .post-awards,
[data-theme="case-virgin-galactic"] .case-footer .post-stats + .post-credits,
[data-theme="case-virgin-galactic"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-virgin-galactic"] .case-footer .post-awards .center,
[data-theme="case-virgin-galactic"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-virgin-galactic"] .case-footer .post-awards-logo {
  background-color: rgba(228, 236, 255, 0.1);
}
[data-theme="case-virgin-galactic"] .case-footer .post-awards-content {
  color: rgba(228, 236, 255, 0.3);
}
[data-theme="case-virgin-galactic"] .case-footer .post-awards-content b,
[data-theme="case-virgin-galactic"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-virgin-galactic"] .case-footer .post-stats-label {
  color: rgba(228, 236, 255, 0.5);
}
[data-theme="case-virgin-galactic"] .case-footer .post-stats-list {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[data-theme="case-virgin-galactic"] .case-footer-content,
[data-theme="case-virgin-galactic"] .case-footer-content:before {
  background-color: #1c1229;
}
[data-theme="case-virgin-galactic"] .case-next-headline {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-next-link,
[data-theme="case-virgin-galactic"] .case-next-title {
  color: #191d28;
}
[data-theme="case-virgin-galactic"] .case-next-link:after {
  background-color: #c80afb;
}
[data-theme="case-virgin-galactic"] .case-next-link .svg,
[data-theme="case-virgin-galactic"] .site-footer-title .baseline {
  fill: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-virgin-galactic"] .site-footer-block--social a {
  border-color: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-block--social .svg {
  fill: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-block--address h3 {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-virgin-galactic"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-virgin-galactic"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-virgin-galactic"] .site-footer-contact a {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-virgin-galactic"] .site-footer-newsletter {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .site-footer-newsletter .svg {
  fill: #c80afb;
}
[data-theme="case-virgin-galactic"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-virgin-galactic"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-virgin-galactic"] .plyr--full-ui input[type="range"] {
  color: #c80afb;
}
[data-theme="case-virgin-galactic"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-virgin-galactic"] .plyr--video .plyr__control:hover,
[data-theme="case-virgin-galactic"]
  .plyr--video
  .plyr__control[aria-expanded="true"] {
  background: #c80afb;
}
[data-theme="case-virgin-galactic"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-virgin-galactic"] .plyr--stopped .plyr__poster:after {
  border-left-color: #c80afb;
}
[data-theme="case-geske"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-geske"].header-sticky:not(.menu-open) .site-header {
    background-color: #9e6061;
  }
}
[data-theme="case-geske"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-geske"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-geske"] .case-header {
  background-color: #c57879;
}
[data-theme="case-geske"] .case-header-headline {
  color: #fff;
}
[data-theme="case-geske"] .case-header-location {
  color: #5d3233;
}
[data-theme="case-geske"] .case-header .post-text-categories,
[data-theme="case-geske"] .case-header .post-text-tagline,
[data-theme="case-geske"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-geske"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-geske"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-geske"] .case-header .post-content-headline b {
  color: #5d3233;
}
[data-theme="case-geske"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-geske"] .case-header-metas {
  color: #fff;
}
[data-theme="case-geske"] .case-header-back .svg {
  fill: #5d3233;
}
[data-theme="case-geske"] .case-footer .post-text-content p,
[data-theme="case-geske"] .case-footer .post-text-tagline,
[data-theme="case-geske"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-geske"] .case-footer .post-text-categories {
  color: #5d3233;
}
[data-theme="case-geske"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-geske"] .case-footer .post-content-headline b {
  color: #5d3233;
}
[data-theme="case-geske"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-geske"] .post-contents {
  background-color: #f6efec;
}
[data-theme="case-geske"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-geske"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-geske"] .post-contents .post-medias:first-child:before {
  background-color: #c57879;
  height: 25%;
}
[data-theme="case-geske"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-geske"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="case-geske"] .post-content-headline b {
  color: #5d3233;
}
[data-theme="case-geske"] .post-text-tagline,
[data-theme="case-geske"] .post-text-title {
  color: #000;
}
[data-theme="case-geske"] .post-text-content p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-geske"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-geske"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents [data-theme="case-geske"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-geske"] .post-medias-dots button:hover:before,
[data-theme="case-geske"] .post-medias-dots button.is-active:before {
  background-color: #5d3233;
}
[data-theme="case-geske"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-geske"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-geske"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-geske"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-geske"] .case-footer .post-quote-content p:before {
  color: #5d3233;
}
[data-theme="case-geske"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-geske"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-geske"] .case-footer .post-quote + .post-credits .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-geske"] .case-footer .post-awards + .post-awards,
[data-theme="case-geske"] .case-footer .post-awards + .post-credits,
[data-theme="case-geske"] .case-footer .post-awards + .post-stats,
[data-theme="case-geske"] .case-footer .post-credits + .post-awards,
[data-theme="case-geske"] .case-footer .post-credits + .post-credits,
[data-theme="case-geske"] .case-footer .post-credits + .post-stats,
[data-theme="case-geske"] .case-footer .post-stats + .post-awards,
[data-theme="case-geske"] .case-footer .post-stats + .post-credits,
[data-theme="case-geske"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-geske"] .case-footer .post-awards .center,
[data-theme="case-geske"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-geske"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-geske"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-geske"] .case-footer .post-awards-content b,
[data-theme="case-geske"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-geske"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-geske"] .case-footer .post-stats-list {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[data-theme="case-geske"] .case-footer-content,
[data-theme="case-geske"] .case-footer-content:before {
  background-color: #c57879;
}
[data-theme="case-geske"] .case-next-headline {
  color: #5d3233;
}
[data-theme="case-geske"] .case-next-link,
[data-theme="case-geske"] .case-next-title {
  color: #000;
}
[data-theme="case-geske"] .case-next-link:after {
  background-color: #5d3233;
}
[data-theme="case-geske"] .case-next-link .svg,
[data-theme="case-geske"] .site-footer-title .baseline {
  fill: #5d3233;
}
[data-theme="case-geske"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-geske"] .site-footer-block--social a {
  border-color: #5d3233;
}
[data-theme="case-geske"] .site-footer-block--social .svg {
  fill: #5d3233;
}
[data-theme="case-geske"] .site-footer-block--address h3 {
  color: #5d3233;
}
[data-theme="case-geske"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-geske"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-geske"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-geske"] .site-footer-contact a {
  color: #5d3233;
}
[data-theme="case-geske"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-geske"] .site-footer-newsletter {
  color: #5d3233;
}
[data-theme="case-geske"] .site-footer-newsletter .svg {
  fill: #5d3233;
}
[data-theme="case-geske"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-geske"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-geske"] .plyr--full-ui input[type="range"] {
  color: #5d3233;
}
[data-theme="case-geske"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-geske"] .plyr--video .plyr__control:hover,
[data-theme="case-geske"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #5d3233;
}
[data-theme="case-geske"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-geske"] .plyr--stopped .plyr__poster:after {
  border-left-color: #5d3233;
}
[data-theme="case-unkjd"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-unkjd"].header-sticky:not(.menu-open) .site-header {
    background-color: #05051a;
  }
}
[data-theme="case-unkjd"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-unkjd"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-unkjd"] .case-header {
  background-color: #060620;
}
[data-theme="case-unkjd"] .case-header-headline,
[data-theme="case-unkjd"] .case-header .post-text-categories,
[data-theme="case-unkjd"] .case-header .post-text-tagline,
[data-theme="case-unkjd"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-unkjd"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-unkjd"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-unkjd"] .case-header .post-content-headline b {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-unkjd"] .case-header-metas {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-header-back .svg {
  fill: #ff2581;
}
[data-theme="case-unkjd"] .case-footer .post-text-content p,
[data-theme="case-unkjd"] .case-footer .post-text-tagline,
[data-theme="case-unkjd"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-unkjd"] .case-footer .post-text-categories {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-unkjd"] .case-footer .post-content-headline b {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-unkjd"] .post-contents {
  background-color: #fff;
}
[data-theme="case-unkjd"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-unkjd"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-unkjd"] .post-contents .post-medias:first-child:before {
  background-color: #060620;
  height: 25%;
}
[data-theme="case-unkjd"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-unkjd"] .post-content-headline {
  color: rgba(25, 29, 40, 0.5);
}
[data-theme="case-unkjd"] .post-content-headline b {
  color: #ff2581;
}
[data-theme="case-unkjd"] .post-text-title {
  color: #191d28;
}
[data-theme="case-unkjd"] .post-text-content p,
[data-theme="case-unkjd"] .post-text-tagline {
  color: rgba(25, 29, 40, 0.6);
}
[data-theme="case-unkjd"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-unkjd"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents [data-theme="case-unkjd"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-unkjd"] .post-medias-dots button:hover:before,
[data-theme="case-unkjd"] .post-medias-dots button.is-active:before {
  background-color: #ff2581;
}
[data-theme="case-unkjd"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-unkjd"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-unkjd"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-unkjd"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-unkjd"] .case-footer .post-quote-content p:before {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-unkjd"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-unkjd"] .case-footer .post-quote + .post-credits .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-unkjd"] .case-footer .post-awards + .post-awards,
[data-theme="case-unkjd"] .case-footer .post-awards + .post-credits,
[data-theme="case-unkjd"] .case-footer .post-awards + .post-stats,
[data-theme="case-unkjd"] .case-footer .post-credits + .post-awards,
[data-theme="case-unkjd"] .case-footer .post-credits + .post-credits,
[data-theme="case-unkjd"] .case-footer .post-credits + .post-stats,
[data-theme="case-unkjd"] .case-footer .post-stats + .post-awards,
[data-theme="case-unkjd"] .case-footer .post-stats + .post-credits,
[data-theme="case-unkjd"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-unkjd"] .case-footer .post-awards .center,
[data-theme="case-unkjd"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-unkjd"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-unkjd"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-unkjd"] .case-footer .post-awards-content b,
[data-theme="case-unkjd"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-unkjd"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-unkjd"] .case-footer .post-stats-list {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[data-theme="case-unkjd"] .case-footer-content,
[data-theme="case-unkjd"] .case-footer-content:before {
  background-color: #060620;
}
[data-theme="case-unkjd"] .case-next-headline {
  color: #ff2581;
}
[data-theme="case-unkjd"] .case-next-link,
[data-theme="case-unkjd"] .case-next-title {
  color: #191d28;
}
[data-theme="case-unkjd"] .case-next-link:after {
  background-color: #ff2581;
}
[data-theme="case-unkjd"] .case-next-link .svg,
[data-theme="case-unkjd"] .site-footer-title .baseline {
  fill: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-unkjd"] .site-footer-block--social a {
  border-color: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-block--social .svg {
  fill: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-block--address h3 {
  color: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-unkjd"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-unkjd"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-unkjd"] .site-footer-contact a {
  color: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-unkjd"] .site-footer-newsletter {
  color: #ff2581;
}
[data-theme="case-unkjd"] .site-footer-newsletter .svg {
  fill: #ff2581;
}
[data-theme="case-unkjd"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-unkjd"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-unkjd"] .plyr--full-ui input[type="range"] {
  color: #ff2581;
}
[data-theme="case-unkjd"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-unkjd"] .plyr--video .plyr__control:hover,
[data-theme="case-unkjd"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #ff2581;
}
[data-theme="case-unkjd"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-unkjd"] .plyr--stopped .plyr__poster:after {
  border-left-color: #ff2581;
}
[data-theme="case-aiff"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-aiff"].header-sticky:not(.menu-open) .site-header {
    background-color: #080c1c;
  }
}
[data-theme="case-aiff"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-aiff"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-aiff"] .case-header {
  background-color: #0a0f23;
}
[data-theme="case-aiff"] .case-header-headline,
[data-theme="case-aiff"] .case-header .post-text-categories,
[data-theme="case-aiff"] .case-header .post-text-tagline,
[data-theme="case-aiff"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-aiff"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-aiff"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-aiff"] .case-header .post-content-headline b {
  color: #992cff;
}
[data-theme="case-aiff"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-aiff"] .case-header-metas {
  color: #992cff;
}
[data-theme="case-aiff"] .case-header-back .svg {
  fill: #992cff;
}
[data-theme="case-aiff"] .case-footer .post-text-content p,
[data-theme="case-aiff"] .case-footer .post-text-tagline,
[data-theme="case-aiff"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-aiff"] .case-footer .post-text-categories {
  color: #992cff;
}
[data-theme="case-aiff"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-aiff"] .case-footer .post-content-headline b {
  color: #992cff;
}
[data-theme="case-aiff"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-aiff"] .post-contents {
  background-color: #fff;
}
[data-theme="case-aiff"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-aiff"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-aiff"] .post-contents .post-medias:first-child:before {
  background-color: #0a0f23;
  height: 25%;
}
[data-theme="case-aiff"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-aiff"] .post-content-headline {
  color: rgba(0, 0, 0, 0.5);
}
[data-theme="case-aiff"] .post-content-headline b {
  color: #992cff;
}
[data-theme="case-aiff"] .post-text-title {
  color: #000;
}
[data-theme="case-aiff"] .post-text-content p,
[data-theme="case-aiff"] .post-text-tagline {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-aiff"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-aiff"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents [data-theme="case-aiff"] .post-medias-dots button:focus:before,
.no-touchevents [data-theme="case-aiff"] .post-medias-dots button:hover:before,
[data-theme="case-aiff"] .post-medias-dots button.is-active:before {
  background-color: #992cff;
}
[data-theme="case-aiff"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-aiff"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-aiff"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-aiff"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-aiff"] .case-footer .post-quote-content p:before {
  color: #992cff;
}
[data-theme="case-aiff"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-aiff"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-aiff"] .case-footer .post-quote + .post-credits .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-aiff"] .case-footer .post-awards + .post-awards,
[data-theme="case-aiff"] .case-footer .post-awards + .post-credits,
[data-theme="case-aiff"] .case-footer .post-awards + .post-stats,
[data-theme="case-aiff"] .case-footer .post-credits + .post-awards,
[data-theme="case-aiff"] .case-footer .post-credits + .post-credits,
[data-theme="case-aiff"] .case-footer .post-credits + .post-stats,
[data-theme="case-aiff"] .case-footer .post-stats + .post-awards,
[data-theme="case-aiff"] .case-footer .post-stats + .post-credits,
[data-theme="case-aiff"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-aiff"] .case-footer .post-awards .center,
[data-theme="case-aiff"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-aiff"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-aiff"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-aiff"] .case-footer .post-awards-content b,
[data-theme="case-aiff"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-aiff"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-aiff"] .case-footer .post-stats-list {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[data-theme="case-aiff"] .case-footer-content,
[data-theme="case-aiff"] .case-footer-content:before {
  background-color: #0a0f23;
}
[data-theme="case-aiff"] .case-next-headline {
  color: #992cff;
}
[data-theme="case-aiff"] .case-next-link,
[data-theme="case-aiff"] .case-next-title {
  color: #000;
}
[data-theme="case-aiff"] .case-next-link:after {
  background-color: #992cff;
}
[data-theme="case-aiff"] .case-next-link .svg,
[data-theme="case-aiff"] .site-footer-title .baseline {
  fill: #992cff;
}
[data-theme="case-aiff"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-aiff"] .site-footer-block--social a {
  border-color: #992cff;
}
[data-theme="case-aiff"] .site-footer-block--social .svg {
  fill: #992cff;
}
[data-theme="case-aiff"] .site-footer-block--address h3 {
  color: #992cff;
}
[data-theme="case-aiff"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-aiff"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-aiff"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-aiff"] .site-footer-contact a {
  color: #992cff;
}
[data-theme="case-aiff"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-aiff"] .site-footer-newsletter {
  color: #992cff;
}
[data-theme="case-aiff"] .site-footer-newsletter .svg {
  fill: #992cff;
}
[data-theme="case-aiff"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-aiff"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-aiff"] .plyr--full-ui input[type="range"] {
  color: #992cff;
}
[data-theme="case-aiff"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-aiff"] .plyr--video .plyr__control:hover,
[data-theme="case-aiff"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #992cff;
}
[data-theme="case-aiff"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-aiff"] .plyr--stopped .plyr__poster:after {
  border-left-color: #992cff;
}
[data-theme="case-doordash"] {
  background-color: #fff;
}
@media (max-width: 47.99em) {
  [data-theme="case-doordash"].header-sticky:not(.menu-open) .site-header {
    background-color: #943f4f;
  }
}
[data-theme="case-doordash"] .post-medias-item--video {
  position: relative;
}
[data-theme="case-doordash"] .post-medias-item--video:before {
  padding-top: 54.0540540541%;
  display: block;
  content: "";
}
[data-theme="case-doordash"] .case-header {
  background-color: #b94f63;
}
[data-theme="case-doordash"] .case-header-headline,
[data-theme="case-doordash"] .case-header .post-text-categories,
[data-theme="case-doordash"] .case-header .post-text-tagline,
[data-theme="case-doordash"] .case-header .post-text-title {
  color: #fff;
}
[data-theme="case-doordash"] .case-header .post-text-content p {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-doordash"] .case-header .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-doordash"] .case-header .post-content-headline b {
  color: #531512;
}
[data-theme="case-doordash"] .case-header .post-cover {
  background-color: #fafafa;
}
[data-theme="case-doordash"] .case-header-metas {
  color: #531512;
}
[data-theme="case-doordash"] .case-header-back .svg {
  fill: #531512;
}
[data-theme="case-doordash"] .case-footer .post-text-content p,
[data-theme="case-doordash"] .case-footer .post-text-tagline,
[data-theme="case-doordash"] .case-footer .post-text-title {
  color: #fff;
}
[data-theme="case-doordash"] .case-footer .post-text-categories {
  color: #531512;
}
[data-theme="case-doordash"] .case-footer .post-content-headline {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-doordash"] .case-footer .post-content-headline b {
  color: #531512;
}
[data-theme="case-doordash"] .case-footer .post-cover {
  background-color: #fafafa;
}
[data-theme="case-doordash"] .post-contents {
  background-color: #fff;
}
[data-theme="case-doordash"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video {
  position: relative;
}
[data-theme="case-doordash"]
  .post-contents
  .post-medias:first-child
  .post-medias-item--video:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
[data-theme="case-doordash"] .post-contents .post-medias:first-child:before {
  background-color: #b94f63;
  height: 25%;
}
[data-theme="case-doordash"] .post-contents .post-content + .post-content {
  padding-top: 0;
}
[data-theme="case-doordash"] .post-content-headline {
  color: rgba(25, 29, 40, 0.5);
}
[data-theme="case-doordash"] .post-content-headline b {
  color: #531512;
}
[data-theme="case-doordash"] .post-text-title {
  color: #191d28;
}
[data-theme="case-doordash"] .post-text-content p,
[data-theme="case-doordash"] .post-text-tagline {
  color: rgba(25, 29, 40, 0.6);
}
[data-theme="case-doordash"] .post-medias-dots button:before {
  background-color: #fff;
}
[data-theme="case-doordash"] .post-medias-dots button:after {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.no-touchevents
  [data-theme="case-doordash"]
  .post-medias-dots
  button:focus:before,
.no-touchevents
  [data-theme="case-doordash"]
  .post-medias-dots
  button:hover:before,
[data-theme="case-doordash"] .post-medias-dots button.is-active:before {
  background-color: #531512;
}
[data-theme="case-doordash"] .case-footer .post-credits .center {
  padding-top: 0;
  border-top: none;
}
[data-theme="case-doordash"] .case-footer .post-credits dd {
  color: hsla(0, 0%, 100%, 0.6);
}
[data-theme="case-doordash"] .case-footer .post-credits dt {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-doordash"] .case-footer .post-quote-content p {
  color: #fff;
}
[data-theme="case-doordash"] .case-footer .post-quote-content p:before {
  color: #531512;
}
[data-theme="case-doordash"] .case-footer .post-quote-content cite {
  color: hsla(0, 0%, 100%, 0.45);
}
[data-theme="case-doordash"] .case-footer .post-quote-content cite b {
  color: #fff;
}
[data-theme="case-doordash"] .case-footer .post-quote + .post-credits .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-doordash"] .case-footer .post-awards + .post-awards,
[data-theme="case-doordash"] .case-footer .post-awards + .post-credits,
[data-theme="case-doordash"] .case-footer .post-awards + .post-stats,
[data-theme="case-doordash"] .case-footer .post-credits + .post-awards,
[data-theme="case-doordash"] .case-footer .post-credits + .post-credits,
[data-theme="case-doordash"] .case-footer .post-credits + .post-stats,
[data-theme="case-doordash"] .case-footer .post-stats + .post-awards,
[data-theme="case-doordash"] .case-footer .post-stats + .post-credits,
[data-theme="case-doordash"] .case-footer .post-stats + .post-stats {
  margin-top: 65px;
}
[data-theme="case-doordash"] .case-footer .post-awards .center,
[data-theme="case-doordash"] .case-footer .post-stats .center {
  padding-top: 65px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
[data-theme="case-doordash"] .case-footer .post-awards-logo {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-theme="case-doordash"] .case-footer .post-awards-content {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-doordash"] .case-footer .post-awards-content b,
[data-theme="case-doordash"] .case-footer .post-stats-value {
  color: #fff;
}
[data-theme="case-doordash"] .case-footer .post-stats-label {
  color: hsla(0, 0%, 100%, 0.5);
}
[data-theme="case-doordash"] .case-footer .post-stats-list {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[data-theme="case-doordash"] .case-footer-content,
[data-theme="case-doordash"] .case-footer-content:before {
  background-color: #b94f63;
}
[data-theme="case-doordash"] .case-next-headline {
  color: #531512;
}
[data-theme="case-doordash"] .case-next-link,
[data-theme="case-doordash"] .case-next-title {
  color: #191d28;
}
[data-theme="case-doordash"] .case-next-link:after {
  background-color: #531512;
}
[data-theme="case-doordash"] .case-next-link .svg,
[data-theme="case-doordash"] .site-footer-title .baseline {
  fill: #531512;
}
[data-theme="case-doordash"] .site-footer-block--social li {
  color: #000;
}
[data-theme="case-doordash"] .site-footer-block--social a {
  border-color: #531512;
}
[data-theme="case-doordash"] .site-footer-block--social .svg {
  fill: #531512;
}
[data-theme="case-doordash"] .site-footer-block--address h3 {
  color: #531512;
}
[data-theme="case-doordash"] .site-footer-block--address p {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-doordash"] .site-footer-bottom {
  border-color: rgba(0, 0, 0, 0.3);
}
[data-theme="case-doordash"] .site-footer-contact {
  color: rgba(0, 0, 0, 0.6);
}
[data-theme="case-doordash"] .site-footer-contact a {
  color: #531512;
}
[data-theme="case-doordash"] .site-footer-contact a:before {
  opacity: 0.5;
  background-color: #9194a8;
}
[data-theme="case-doordash"] .site-footer-newsletter {
  color: #531512;
}
[data-theme="case-doordash"] .site-footer-newsletter .svg {
  fill: #531512;
}
[data-theme="case-doordash"] .plyr {
  height: calc(100% - 1px);
}
[data-theme="case-doordash"] .plyr .plyr__video-wrapper {
  top: -1px;
}
[data-theme="case-doordash"] .plyr--full-ui input[type="range"] {
  color: #531512;
}
[data-theme="case-doordash"] .plyr--video .plyr__control.plyr__tab-focus,
[data-theme="case-doordash"] .plyr--video .plyr__control:hover,
[data-theme="case-doordash"] .plyr--video .plyr__control[aria-expanded="true"] {
  background: #531512;
}
[data-theme="case-doordash"] .plyr--stopped .plyr__poster:before {
  background-color: #fff;
}
[data-theme="case-doordash"] .plyr--stopped .plyr__poster:after {
  border-left-color: #531512;
}
@font-face {
  font-family: Heebo;
  font-style: normal;
  font-weight: 400;
  src:
    url(../assets/fonts/Heebo-Regular.woff2) format("woff2"),
    url(../assets/fonts/Heebo-Regular.woff) format("woff");
}
@font-face {
  font-family: Heebo;
  font-style: normal;
  font-weight: 700;
  src:
    url(../assets/fonts/Heebo-Bold.woff2) format("woff2"),
    url(../assets/fonts/Heebo-Bold.woff) format("woff");
}
@font-face {
  font-family: Heebo;
  font-style: normal;
  font-weight: 500;
  src:
    url(../assets/fonts/Heebo-Medium.woff2) format("woff2"),
    url(../assets/fonts/Heebo-Medium.woff) format("woff");
}
@font-face {
  font-family: Heebo;
  font-style: normal;
  font-weight: 300;
  src:
    url(../assets/fonts/Heebo-Light.woff2) format("woff2"),
    url(../assets/fonts/Heebo-Light.woff) format("woff");
}
@font-face {
  font-family: Heebo;
  font-style: normal;
  font-weight: 200;
  src:
    url(../assets/fonts/Heebo-Thin.woff2) format("woff2"),
    url(../assets/fonts/Heebo-Thin.woff) format("woff");
}
@font-face {
  font-family: GT Sectra Display;
  font-style: normal;
  font-weight: 700;
  src:
    url(../assets/fonts/GTSectraDisplay-Bold.woff2) format("woff2"),
    url(../assets/fonts/GTSectraDisplay-Bold.woff) format("woff");
}
@font-face {
  font-family: GT Sectra Display;
  font-style: normal;
  font-weight: 500;
  src:
    url(../assets/fonts/GTSectraDisplay-Medium.woff2) format("woff2"),
    url(../assets/fonts/GTSectraDisplay-Medium.woff) format("woff");
}
@font-face {
  font-family: GT Sectra Display;
  font-style: normal;
  font-weight: 400;
  src:
    url(../assets/fonts/GTSectraDisplay-Regular.woff2) format("woff2"),
    url(../assets/fonts/GTSectraDisplay-Regular.woff) format("woff");
}
@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src:
    url(../assets/fonts/Gilroy-Bold.woff2) format("woff2"),
    url(../assets/fonts/Gilroy-Bold.woff) format("woff");
}
@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src:
    url(../assets/fonts/Gilroy-Medium.woff2) format("woff2"),
    url(../assets/fonts/Gilroy-Medium.woff) format("woff");
}
@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src:
    url(../assets/fonts/Gilroy-Regular.woff2) format("woff2"),
    url(../assets/fonts/Gilroy-Regular.woff) format("woff");
}
